 /*
Theme Name: Fashiro Tools
Theme URI: http://template-demo.org/woo/WCM02/WCM020040/WP7/
Author: Templatemela
Author URI: http://www.templatemela.com
Version: 1.0
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2
License URI: http://www.templatemela.com/license
Tags:  one-column, two-columns, right-sidebar,  custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: fashiro
Template: fashiro
*/
/*------------------------------------------------------------------
[Table of contents]

1. Body
2. Header / #header
	2.1. Navigation / #navbar
3. Content / #content
	3.1. Left column / #leftcolumn
	3.2. Right column / #rightcolumn
	3.3. Sidebar / #sidebar
		3.3.1. RSS / #rss
		3.3.2. Search / #search
		3.3.3. Boxes / .box
		3.3.4. Sideblog / #sideblog
		3.3.5. Advertisements / .ads
4. Footer / #footer
-------------------------------------------------------------------*/
/***** Title ******/


.mega-menu .current_page_item > a {
    color: #F90 !important;
}


.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
	border:5px solid #000;
	display:none;	
}
	


.sub-title{ padding:10px 0;}
.normal-title, .upsells.products > h2, .related.products h2, .cross-sells > h2{ margin:0 0 16px;}
.shortcode-title.left .normal-title:before ,.normal-title:before, .upsells.products > h2:before, .related.products h2:before, .cross-sells > h2:before {
    background: #000000 none repeat scroll 0 0;
    bottom: -16px;
	top:auto;
    content: "";
    height: 2px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    z-index: 9;
	width: 160px;
}
.shortcode-title.center .normal-title:before{ left:0; right:0;}
.shortcode-title.right .normal-title:before{ left:auto; right:0;}

.page-title-inner {
    background: #f5f5f5 none repeat scroll 0 0;
    box-sizing: border-box;
    display: inline-block;
    margin: 0 !important;
    padding: 20px;
    vertical-align: top; width:100% !important;
}

.page-title { text-align: center;  width: 1170px; padding:0; margin:0 auto 30px; display:block; }
.page-title .entry-title-main{ text-align:left;}
/****  header *****/
.site-header-fix.header-style {  min-height: 178px;}
.header-bottom{ border:none;}
.nav-top.active .menu-toggle:before, .nav-top.active .menu-toggle:after{ top:18px;}
.header-top{padding:45px 0 42px;}
.header-center {  display: inline-block;  position: absolute;  left: 0;  right: 0;  text-align:center; }
.quick-access{ margin:0;}
.sticky-menu .quick-access{ margin:0 10px;}
.header-search input[type="text"], .header-search input[type="search"]{border-radius:0; height:50px; border:0; background-color:#c2b59b; color:#000;}


.header-search .woocommerce-product-search input[type="submit"], .header-search .search-form #searchsubmit,
.header-search .woocommerce-product-search input[type="submit"]:hover, .header-search .search-form #searchsubmit:hover{ background-position: center 15px;height: 50px; border-radius:0;}
.woocommerce-product-search{ width:280px;}

.header-cart .shopping_cart { background-position: left -178px; padding:0 0 0 40px; width:auto;}
.header-cart .shopping_cart:hover {  background-position: left -226px;}
.header-right > div:first-child::before { border-left: 1px solid #cccccc;  content: "";   height: 38px;  position: absolute; left: 0;  top: 3px;}
.header-right > div { padding: 0 0 0 20px;}
/****  Menu *****/
.mega-menu ul li a{ margin:13px 24px}
.main-navigation{ float:left;}
.mega-menu ul.mega > li > a:before, .mega-menu ul.mega .current_page_item > a:before{ background:none;}

/****  Sub-banner *****/
.sub-banner1 .static-wrapper { left:6.6%; right:auto; top:31.3%;}
.sub-banner2 .static-wrapper { left:11.2%; top: 31.3%;}
.sub-banner3 .static-wrapper { left:6.6%; top:26%; text-align:left;}
.sub-banner4 .static-wrapper { left: 6.6%; top: 26%; text-align: left;}

/***** Service Banner *******/
.service-cms .service-title { color: #000000; font-size: 16px; font-weight: 600;letter-spacing: 0.5px;}
.service-cms{padding:20px 0;}
/******* wocoomerce *******/
#woo-products{ padding-top:10px;}
.woocommerce ul.products li .container-inner, .woocommerce-page ul.products li .container-inner{ margin:0 15px 15px;}
/******** Blog ********/
.blog-posts-content .container .container-inner, .portfolio-main .single-portfolio{ margin:5px 15px;}
/******* Sidebar ********/
.primary-sidebar .widget_product_categories{ background-color:#f5f5f5; padding:0; border:0;}
.primary-sidebar .widget_product_categories .widget-title{ background-color:#c2b59b; color:#000;}
.primary-sidebar .widget_black_studio_tinymce .textwidget, .primary-sidebar .widget > .toggle-block, .primary-sidebar .widget_price_filter .toggle-block, .primary-sidebar .widget_shopping_cart_content, .primary-sidebar .widget_pages > ul, .primary-sidebar .widget ul.toggle-block ,.singleproduct-sidebar .woo-content.products_block{ padding:20px;}
.widget .widget-title{ text-transform: capitalize; background-color:#000; color:#fff;  padding:14px 20px;}
.primary-sidebar .widget, .singleproduct-sidebar .widget {  padding: 0!important;}
.singleproduct-sidebar .bx-controls-direction a,
#secondary .owl-theme .owl-buttons div{ top:-57px; border-color:#fff; color:#000;}
.singleproduct-sidebar .bx-controls-direction a:hover{ border-color:#ffc301; color:#fff;}
/******* Footer *********/
.widgets-footercontact .fa,
.site-footer h3.widget-title{ color:#fff;}
.follow-us a{ background-color:#989898;}
.follow-us a i{ color:#000;}
.follow-us a:hover i{ color:#fff;}
.first-widget{ border-color:#454545!important;}
.footer-bottom {  padding: 0; text-align:center;}
.footer-bottom .theme-container{ border-top:1px solid #454545; box-sizing: border-box; display: inline-block; float: none; margin: 0 auto; padding: 23px 0; text-align:left;}
.header-cart .cart-contents {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    padding: 0;
    position: relative;
	top:5px;
	text-align:left;
}
.header-cart span {
    display: block;
    font-family: montserrat;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
	color:#acacac;
}
.header-cart .label {
    color: #000;
    font-size: 13px;
}

.header-cart .shopping_cart:hover span {
    color: #ffc301;
}
.topbar-link-wrapper, .header-cart .togg .widget.widget_shopping_cart{top:84px;}
.header-style .topbar-link-wrapper,.header-style .header-cart .togg .widget.widget_shopping_cart{top:62px;}
input.search-field::-moz-placeholder { color: #fff; }
input.search-field::-webkit-input-placeholder { color: #fff; }

.tparrows.custom {
	background: #e5257b;
	border-color: #CCC;
}
.tparrows.custom:hover {
	background: #e5257b;
	border-color: #CCC;
}

.tparrows.custom:before {
    color: #e5257b;
}
.tparrows.custom {
	cursor: pointer;
	background: none;
	height: 34px;
	width: 34px;
	border: 2px solid #F00;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
}

/***** Remove tabs on product page ******/
.woocommerce div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
	border:5px solid #000;
	display:none;	
}

.header-logo{
	margin-top:-5px;
}


.sale-label:before {
	display:none !important;
}