/* New category style */
.page-thumb {display: none;}

#top .products .product-category {
  border-width: 4px !important;
    border-color: #003d7a;
    padding: 30px!important;
}
.shop_columns_3 .products .product {
  width: 29.6% !important;
    margin: 0 3% 5% 0 !important;}
    
h2.woocommerce-loop-category__title {
  padding-top: 30px!important;
    font-size: 18px!important;
    text-align: center!important;
}
mark {display: none!important;}

.woocommerce-loop-product__title {
  font-size: 16px !important;
  text-align: center!important;
}
.inner_product {
  border-color: #003d7a !important;
  border-width: 4px!important;
}    

/* Category images same height */

#top .products .product-category {
  height:360px;
}

#top .thumbnail_container img {
  max-height: 90%!important;
  width: auto!important;
  margin: 0 auto !important;
}
.thumbnail_container {
  height: 240px !important;
}

/* Brands */
.pwb-row li a {font-size: 15px;line-height: 1.8em;margin-left: 10px;color:black!important;}

.product_type_simple {display: none!important;}
.avia_cart_buttons  {background:#003D7A !important;opacity:1!important;}
.avia_cart_buttons .button {color:white!important;width: 100% !important;font-size: 13px !important;}
.button-mini-delimiter {display:none;}

/* New homepage */
#homepage-header h1 {font-weight: bold;}
#homepage-header .av-subheading {font-family:'montserrat','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;font-size: 45px !important;}
#product-category-home .av-flex-placeholder {
    width: 2% !important;}
    
#whats-new .product h2 {
  font-family: 'Montserrat';
    font-size: 16px;
    text-align: center;
    line-height: 1.5em;    
}  

#whats-new  .product_type_simple {display: none;}
#whats-new .avia_cart_buttons  {background:#003D7A !important;opacity:1;}
#whats-new .avia_cart_buttons .button {color:white!important;width: 100% !important;font-size: 13px !important;}
#whats-new .button-mini-delimiter {display:none;}
   
   
.special_amp {font-family: inherit!important;font-style: inherit!important;font-size: inherit!important;}
    
  /**/ 
.widget_product_categories li a {
    color: black !important;
    font-size: 15px !important;
    line-height: 1.7em;
}
.widget_product_categories .children li {
    padding: 2px 0px 2px 20px !important;}
    
.widget_product_categories .children li a {color: #00396e!important;font-style: italic;}

/* Woocommerce fix *//*woo 3.8 fix*/
#top div div.product .woocommerce-tabs ul.tabs li a {
    white-space: nowrap !important;
}
.av-catalogue-title-container {
    margin-bottom: 1em !important;
}
.av-catalogue-content {
    color: #333 !important;
}
.av-catalogue-title {
    color:#00539b;
}
.av-catalogue-list img {
    width: 200px !important;
}
.entry-content-wrapper .post-title { 
    font-family: 'Montserrat' !important;
    color: #00539b !important;
}
.post:first-child {
padding-top: 0px;
}
.post {
border-bottom: 1px solid black !important;
padding: 30px 15px 0 15px
}
#top .iconbox_left_content .iconbox_icon {
    font-size: 57px !important;
    line-height: 40px !important;
    border-style: none !important;
}
.main_menu { 
    font-family: montserrat; 
    text-transform: uppercase;
}
#header_main {
    box-shadow: 0px 5px 15px #888888;
}
.template-page .entry-content-wrapper h2 {
    text-transform: none !important; 
    letter-spacing:0 !important;
    font-size: 38px;
}
.iconbox .iconbox_content p:last-child {
    margin-top: 30px;
}
.avia-button.avia-size-large {
    font-size: 16px;
}
.avia-button .avia_button_icon {
    font-size: 20px;
    margin-right: 9px;
}
#top #wrap_all .main_color ins {
    color: red;
    font-size: 20px;
}
#top .main_color .onsale {
    background-color: red;
}
#top .main_color .price {
    color: #333;
}
#top .price span {
    font-size: 20px;
    line-height: 44px;
}
.team-img-container img {
    margin: 0 !important;
}

/* Shop search*/
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
  left: 90%;
  top:-20px;}
  
/* Media Queries */

@media only screen and (max-width: 500px) {
#top .products .product-category {
    height: 200px!important;
    padding:5px!important;
  }
}


@media only screen and (max-width: 989px) {
  #top .products .product-category {
    height: 250px;
    padding:10px!important;
  }
h2.woocommerce-loop-category__title {
  font-size: 13px !important;
  overflow-wrap: break-word;
}
.thumbnail_container {
  height: auto !important;
}
}

@media only screen and (max-width: 767px) {
/*.responsive #top .products .product:nth-child(odd) {
  clear: initial !important;
}

.responsive #top .products .product:nth-child(even) {
  clear:inline-end!important;
}
*/
ul.products {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
ul.products li.product a h2 {
  min-height: 40px;
}
.thumbnail_container {
  height: auto !important;
}
.woocommerce-loop-product__title {
    font-size: 13px !important;
}
#top .inner_product_header {
  padding:5px!important;
  min-height: auto!important;
}
.avia_cart_buttons {
  padding: 5px 0!important;
}
.avia_cart_buttons .button {
  font-size:12px!important;
}
#top .avia_cart_buttons .button > span {
  display:none;
}

}

@media only screen and (max-width: 1170px) {
  /* Menu */
  .av-main-nav > li > a {
    font-size: 11px !important;
    padding:0 10px!important;
  }
}