html, body { 
font-size:12px;
}

body { 
/* BODY FONT STYLE - GOOGLE FONT */
font-family:"Montserrat", Helvetica, Arial, sans-serif ;
font-weight:100;
color:#333333;
}

.button, .onsale, .taxonomy-menu h4, button, input#s, input[type="button"], input[type="email"], input[type="reset"], input[type="submit"], input[type="text"], select, textarea { 
 font-family: Montserrat, Helvetica, Arial, sans-serif !important;
 }

/* HEADING STYLE - GOOGLE FONT */
h1, h2, h3, h4, h5, h6 { 
font-family: "Montserrat", Helvetica, Arial, sans-serif;
font-weight: 100;
color: #000000;
}

/* UNDER PAGE TITLE IMAGE OPACITY */
.header-background{ 
opacity: 0.1 !important;
} 

/* HEADER BACK COLOR */
#site-menu.horizontal, #site-menu-mobile { 
background-color:rgba(255, 255, 255, 0.85);  
}

/* SIDEMENU BACK COLOR */
#site-menu.vertical, nav.st-menu   { 
background-color:rgba(255, 255, 255, 0.85);  
}

.stick-it-header, ul.navigation li ul { 
background-color:rgba(255, 255, 255, 0.9 );  
}

/* SUBS, MEGAS and MINI CART back color */
.mega-clone, .sub-clone, .sub-clone li .sub-menu ,.mobile-sticky.stuck, #secondary-nav ul.navigation li ul, .mini-cart-list { 
background-color: #ffffff;  
}

.mini-cart-list .arrow-up, .mini-cart-list .arrow-up:before { 
 border-bottom-color: #ffffff;  
}

.menu-border:before { 
background-color:#ffffff; 
}

.active-mega span { 
border-right-color:#ffffff 
}

/* BORDER COLOR FOR HEADER AND FEW OTHERS */
#site-menu.horizontal .topbar, .horizontal ul.navigation > li > a:before, .sub-clone li a,  .border-bottom, .border-top, .searchform-menu input[type="search"], #searchform input[type="search"], #secondary .widget h4, #site-menu .widget h4, .product-filters h4.widget-title, .woocommerce ul.products.list li:after, ul.tabs:before, ul.tabs:after, .mega-clone > li ul li a, .sub-clone li a, .sub-menu li a, .mega-clone > li.section-title a, .lookbook-product, article, .woocommerce.widget_layered_nav li, .woocommerce.widget_product_categories li, article h2.post-title, .horizontal #main-nav-wrapper ul.navigation > li > a, 
 body.vertical-layout .mega-clone, body.vertical-layout .sub-clone,
.wpb_tabs_nav:before, .wpb_tabs_nav:after , 
.taxonomy-menu:before, .taxonomy-menu:after , 
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_header, .vc_toggle_title,.custom-menu.vertical > ul.custom-nav > li:first-child a:before { 
 border-color:rgba(, 0.2) !important; 
} 

.active-mega span.arrow-left.second {
border-right-color:rgba(, 0.2);
} 

.anim-wrap:hover {
box-shadow: inset 0 0 1px 1px rgba(, 0.2);
}

.mega-clone, .sub-clone, .sub-clone ul, .mini-cart-list {
box-shadow: inset 0 0 0 5px rgba(, 0.2), 5px 0 15px rgba(0, 0, 0, 0.15);
}

/* LOGO HEIGHT - FOR HORIZ LAYOUT */
.horizontal #site-title h1 img { 
max-height: 150px 
}

/* SITE TITLE FONT SIZE */
#site-title h1, .stick-it-header h1 {
font-size: 200%;
}


 /* FOOTER TEXT COLOR  */
footer { 
color: #a5a5a5 
}

/* FOOTER LINKS COLOR  */
footer a:link, footer a:visited, footer button, footer .button { 
color: #000000 
}

/* FOOTER LINKS HOVER COLOR  */
footer a:hover, footer button:hover, footer .button:hover { 
color: #81d742 
}

