﻿ 
.style_1{padding-top:0px;}
.style_2{background-color: rgb(190, 190, 190);}
.style_3{background-color:rgb(13, 111, 160); 
     margin-bottom: -10px!important;
    margin-top: -10px!important;
    border-radius:10px;
padding:10px 0px 10px 0px;}
 
 .style_4{padding-bottom:18px!important;;} 
 .style_5{margin-bottom:20px!important;;}
  
   .accordion-inner {
 
    padding: 1em 0.3em!important;
}

.section-title-normal span {
    border-bottom: 0!important;
}
  .section-title-normal {
    border-bottom: 0!important;
}

 .container .section, .row  #section_1928292316,
 .container .section, .row #section_890513653 , 
 .container .section, .row  #section_1190971819 ,
 .container .section, .row #section_308575869 {
  padding-left: 5px!important;;
    padding-right: 5px!important;;
}
 
 
 
 
   .accordion-title {
 
    padding: 0.6em 0!important;
 
}
 
   .accordion .toggle {

    left:90%!important;

}
 
 
   button[data-control-width="39"]{max-width:39px!important;} 
  

@keyframes slideInFromLeft {
0% { opacity:0.1;}
100% { opacity:1;}
}

 
 
  promptbox3.Left_prompt_popup popup_close {
    background: #999;
    width: 25px;
    height: 25px;
    top: 0px;
    padding: 8px;
    border-radius:3px;
}
 
 popup_poweredby{display:none!important}   /* */
 
 
  popup_heading_text {
  margin-left:20px;
}


.shop-container {  
  animation: 4s ease-out 0s  slideInFromLeft;

}
 
 
.prod-dropdown.has-dropdown:nth-child(2)   {
  position:absolute;left:90%;
   
} 

.prod-dropdown.has-dropdown:nth-child(1)  {
 
 position:absolute;left:2px;
  
} 


.button.icon.circle, .button.icon.round {
    border:1px #ccc solid!important;
    border-radius: 0!important;
}

.button.icon.circle:hover, .button.icon.round:hover {
    background:#D2EBFF!important;
    border-radius: 0!important;
}


.button.icon.circle>i:only-child, .button.icon.round>i:only-child {
    width: 20px;
    padding-top: 2px;
    font-size: 2em;
    height: 30px;
}
 .next-prev-thumbs li .button {
  ;
    background: #fff!important;
}
 @media (max-width: 849px){
 
  .flex-col.medium-text-center {
    position: fixed!important;
    top : 65px;
    z-index: 4!important;
}
  .flex-col.flex-grow.medium-text-center{  
   position: inherit!important;
        bottom: inherit!important;    
         top: inherit!important;
   }
 }
 
 .next-prev-thumbs.is-small  .prod-dropdown.has-dropdown  .nav-dropdown {display:none!important;}
 
 

 prompticon3._Bell.Bottom.Left_bell {
   
    bottom: 8px!important; 
 
}   
 
 
 
.container.section-title-container   h1,
.container.section-title-container  h2,
.container.section-title-container   h3,
.container.section-title-container    h4,
.container.section-title-container     h5, 
 .container.section-title-container    h6 {
    color: #fff!important; 
    margin-bottom: 0.5em;
    margin-top: 0;
    text-rendering: optimizeSpeed;
    width: 100%;
}
 
 .mfp-container .mfp-content {
    paddding-top:20px;
    vertical-align:top !important;
   
}
     .mfp-container {
 
    padding-top: 150px;
}


#search-lightbox .flex-row.relative {
    display: inline!important;
    flex: none !important;
}

.flex-row.form-flat .flex-col, .form-flat .flex-row .flex-col {
     
    margin-bottom: 10px;
}


#search-lightbox  .search_categories.resize-select.mb-0 {min-width:100%}



    #search-lightbox .ux-search-submit.submit-button.secondary.button.icon{
  padding:6px!important;
 
   width:60px;
 border-radius:20px!important;
  
  }

   .searchform-wrapper.form-flat .flex-col:last-of-type {
 
    position: relative;
    left: 154px;
    top: -61px;
}
          .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{
   color: #fff!important;
         }
         
    .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
    border-radius:8px;
    background:#aaa; color: #fff!important;  padding-left:15px;}

    [role=alert] .message-container.container.success-color.medium-text-center {
                         line-height;50px;
    padding:20px; padding-:50px;}
    
    
[role=alert] .message-container.container.success-color.medium-text-center a{
    position:relative; left:20px; top:12px; height:90px;
 border-radius:8px;  margin-top:40px!important;  margin-bottom:40px!important;
    background:#aaa; color: #fff!important; word-wrap:nowrap; white-space:nowrap; padding:15px!important;}

