/*
Theme Name: Kartpul Layout3
Theme URI: http://wordpress.templatemela.com/woo/WCM04/WCM040116/WP3
Author: Templatemela
Version: 1.1
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2
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: kartpul_layout3
Template: kartpul
*/

/*sidebar*/
.site-sidebar {
	background: #fff;
	position: fixed;
	width: 270px;
	height: 100%;
	z-index: 9999;
	overflow-x: hidden;
	overflow-y: auto;
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}
.content-wrapper {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-left: 270px;
}
.theme-container, .main-content-inner, .full-width .inner-container, .site-footer .inner-container, .main-inner-container, .main-content.box-page, .single-product-full .woocommerce-message{width:1450px;}
/*header*/
.header-top-left { padding: 0; width:auto; float:none; margin:10px auto;}
.sidebar-category{display:block; border:none;}
.box-category { padding: 16px 60px 16px 64px; border:none; }
.header-category ul.product-categories { padding: 0 30px; }
.box-category:before{left:38px;}
.header-category{width:270px;}	
.widget_product_categories .hitarea{color:#000;}
.header-category .sidebar-category-inner .cat-parent .children li, .header-category .sidebar-category-inner ul.sub-menu li {
    padding: 0 0 0 10px;
    position: relative;
    display: block;
    width: 100%;
}
.header-search .woocommerce-product-search .search-field, .header-search .search-form .search-field{width:700px;}
.wishlist-counter .count,.header-cart .cart-contents span.cart-qty {
    background: #FFD21D;
    color: #222;
}	
.site-header .header-search .woocommerce-product-search button[type="submit"], .header-search input[type="submit"], .header-search input[type="submit"]:hover {
    background-color: #FFD21D;
    color: #222;
}
.header-category ul li > a {
    padding: 7px 25px;
}
.header-offer {
    float: none;
    text-align: center;
    margin: 0 auto;
    padding: 5px 0;
    color: #fff;
}
.header-logo{width:200px;}
.mega-menu ul li:first-child a { padding-left: 0; }
.mega-menu ul li a { padding: 14px 17px; font-size:14px;}	
.mega-menu ul > li { background: none; }
.topbar-outer { padding:0; }
.header-right { padding: 0 0 17px; width:100%; }
.tmpmela-topbar-menu-links{margin-top:15px;}
.topbar-link-wrapper{top:49px;}
.header-cart .togg .widget.widget_shopping_cart{top:50px;}
.menu-topbar-menu-links-container ul li:after{color:#fff;}
.topbar-link .topbar-link-toggle { background-image: url("images/megnor/icon2.svg"); }
.compare-counter a { background-image: url("images/megnor/compare.svg"); }
.wishlist-counter a { background-image: url("images/megnor/icon3.svg"); }
.header-cart .shopping_cart .cart-icon { background-image: url("images/megnor/icon.svg"); }			
.header-top-center{padding-left:0;}
.tmpmela-message{margin-top:42px;}
.sidebar-close {
    display: none;
}
.sidebar-close {
	cursor: pointer;
	background-image: url("images/megnor/close.svg");
	background-color: rgba(0, 0, 0, 0);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: 40px;
	height: 40px;
	display: none;
	background-position: center right;
	width: 100%;
	position: relative;
}
.menu-toggle:before { background-image: url("images/megnor/menu.svg"); background-position: 0 0px; background-size: 25px; margin-top: 6px;}
/*footer*/
.site-footer .widget .widget-title {border-color: #4268b5;}
.widget .tnp .tnp-submit, .tnp .tnp-submit, .widget .tnp input[type="submit"]:hover{background: #2d57ad;}
.widget .tnp-email{background-image: url("images/megnor/mail.png");}
.footer-bottom { border-top: 2px solid #4268b5; }
/*home*/
.cms-services .banner-text { margin-top: 0; }
.cms-services .cms-banner-item .text2 {  margin-top: 10px; }
.cms-banner-item.style-1 .link-text {
    color: #fff;
    padding: 0;
    text-decoration: underline;
}
.cms-banner-item .text2{font-size:27px;}
.cms-banner-item .text1{font-size:15px;}
.style-1 .static-wrapper .shop-now { margin-top: 25px; }

#categorytab .resp-tabs-list, .categorytab .resp-tabs-list { width: 15%; }
#categorytab .resp-tabs-container, .categorytab .resp-tabs-container { width: 85%;  box-sizing: border-box;}
.categorytab ul.products li .container-inner { margin: 0 14px 20px; }
.cms { box-sizing: border-box; }
.cms-banner-item.leftimg {
    padding-right: 15px;
}
.cms-banner-item.rightimg {
    padding-left: 15px;
}
/*shop*/
#primary {width: 1180px;}
.woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block{width:18%;}
.leftimage.vc_col-sm-6 { width: 45%; }
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
}
 .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-MyAccount-navigation ul li:hover {
    background: #2d57ad;
}
.links a.icon .fa, .gallery-zoom .icon .fa, .gallery-redirect .icon .fa, .blog-posts-content .block_hover .icon .fa{
	color: #000;
}
.vc_btn3-style-custom.vc_general.vc_btn3:focus, .vc_btn3-style-custom.vc_general.vc_btn3:hover{
	color: #000 !important;
}
.pricing_button a#pricing-btn {
	background: #fff;
	color: #000;
}
.pricing_wrapper:hover .pricing_heading, .pricing_wrapper .selected .pricing_heading, .pricing_wrapper:hover .pricing_top, .pricing_wrapper .selected .pricing_top, .pricing_wrapper:hover .pricing_button a#pricing-btn, .pricing_wrapper .selected .pricing_button a#pricing-btn {
	background: #ffd21d;
	color: #000000;
}
.sticky-menu .header-style {
    box-shadow: unset;
}
.sticky-menu {
	min-height: 0;
}

