.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
padding: 0
}
#content {
background: #fff;
}
.main-navigation {
color: #12264A;
}
.main-navigation a{
text-transform: uppercase;
font-weight: 700;
font-family: Lato;
font-size: 14px;
}
li.current_page_parent a {
color: #0274be;
}
li.menu-item a {
font-weight: 900;
}
h1, .entry-content h1 {
font-size: 24px;
color: #12264A;
font-weight: 700;
font-family: Lato;
line-height: 130% !important;
}
h2, .entry-content h2 {
font-size: 18px;
font-weight: 900;
color: #12264A;
font-family: Lato
}
h3, .entry-content h3 {
font-size: 16px;
font-weight: 900;
color: #12264A;
font-family: Lato	
}
h4, .entry-content h4 {
font-size: 18px;
font-weight: 900;
color: #0274be;
font-family: Lato
}
.shipping_section h3 {
font-size: 16px;
font-weight: 900;
margin-top: 10px !important;
}
.filter_size_features .wp-block-column {
padding: 20px;
text-align: center;
background: aliceblue;
}
.elementor-element.no_margin p {
margin: 0;
}
.find_filters .elementor-widget-heading{
margin-bottom: 5px
}
.find_filters p {
color: #5279B0;
font-size: 14px;
font-family: Lato;
font-weight: 400;
}
.filter_benefits .elementor-widget-heading {
margin: 0;
}
.filter_benefits h3 {
font-size: 18px;
font-weight: 600;
color: #12264A;
margin: 0;
padding: 0;
}
.filter_benefits p {
line-height: 130%;
font-size: 14px;
margin-top: 5px;
}
.cleer_svg .elementor-widget-container {
position: relative;
height: 0;
width: 100%;
padding: 0;
padding-bottom: 100%;
}
.cleer_svg svg {
position: absolute;
height: 48px;
width: 48px;
left: 0;
top: 0;
background-size: 48px 48px;
vertical-align:top;
fill: #44ADDF
}
.cleer_svg_white svg {
position: relative;
height: 48px;
width: 48px;
left: 0;
top: 0;
background-size: 48px 48px;
vertical-align:top;
fill: #ffffff
}
.remove_block {
margin: 40px 0;
}
.removes {
font-family: Lato;
text-transform: uppercase;
font-size: 10px;
font-weight: 700;
letter-spacing: .1px;
color: #0274be;
display: block;
width: 52px;
line-height: 13px;
margin-top: 3px;
}
.removes_con {
width: auto;
display: inline-block;
margin: 0 10px 0;
text-align: center;
vertical-align: top;
}
.fas {
color: #0274be;
font-size: 24px;
vertical-align: bottom;
text-align: center;
margin-top: 15px;
}
#tab-description ul, .woocommerce-product-details__short-description ul {
margin: 0;
}
#tab-description ul li, .woocommerce-product-details__short-description ul li {
list-style: none;
}
#tab-description ul li::before, .woocommerce-product-details__short-description ul li::before {
font-family: "Font Awesome 5 Free";
content: "\f00c";
font-weight: bold;
color: #0274be;
margin-right: 10px;
}
.dropdown_con{
width: 30%;
text-align: center;
font-weight: 700;
display: inline-block;
}
.utility_menu_wrapper {
background: #fff;
width: 100%;
}
.utility_menu {
max-width: 1200px;
margin: 0 auto;
background: #fff;
text-align: right;
padding: 10px 20px 0;
}
.fas.fa-shopping-cart, .far.fa-user {
font-size: 20px;
vertical-align: initial;
margin-right: 5px;
}
.utility_item {
text-transform: uppercase;
font-weight: 900;
font-family: Lato;
font-size: 12px;
margin-left: 20px;
}
.site-branding {
line-height: 1;
align-self: center;
margin-top: -30px;
}
.cleer-product-search {
display: inline-block;
margin-left: 20px;
}
#cleer-product-search-field-0 {
width: 165px;
}
.cleer_social {
font-size: 40px;
}
.cleer_social .fab {
vertical-align: top;
}
#woocommerce_widget_cart-1 {
padding: 10px;
background: #fff;
}
.woocommerce-mini-cart__buttons.buttons {
text-align: center;
}
.sidebar-main .widget_text {
background: #fff;
padding: 30px 15px;
}
.woocommerce-mini-cart__buttons .button{
padding-left: 10px !important;
padding-right: 10px !important;
}
.cleer_sidebar .dropdown_con { width: 45%;
margin: 0 10px 0 0;
}
span.cleer_unit_price {
font-size: .75em;
margin-left: 5px;
font-weight: 600;
color: #999;
display: block;
}
.profile_box{
width: 200px;
display: inline-block;
margin: 20px;
text-align: center
}
@media(max-width:480px){
.cleer-product-search {
display: block;
padding: 10px 0;
}
.site-branding {
margin-top: 0;
}
.find_filters{
border-radius: 0;
} 
}