/*
Theme Name:WCM010020-fullwidth
Theme URI: http://wordpress.templatemela.com/woo/WCM01/WCM010020/WP4/
Author: Templatemela
Author URI: http://www.templatemela.com
Description: Our default theme lets you create a responsive magazine website with a sleek, modern design.
License: GNU General Public License v2 or later
License URI: http://www.templatemela.com/license
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: templatemela
Template: WCM010020
*/

@import url("../WCM010020/style.css");

/*************		Header	***************/
.home-slider-container,.home-slider-container-inner{width:100%;}
.topbar-outer {
    background: #F6F6F6;
    padding: 10px 0;
}
.site-header {background: #ffffff;}
.topbar-main a, .header-menu-links li a,.header_login a { color: #727272;}
.topbar-main a:hover,.header_logout a:hover .fa,
.woocommerce ul.products.list li.product h3:hover, .woocommerce-page ul.products.list li.product h3:hover,.header_cart ul.cart_list li a:hover{color:#000000;}

.navbar{background:none;position:relative;}
.topbar-main{background:#000000;}
.topbar-banner { padding: 20px 0;}
.header_cart .shopping_cart .cart-contents {
    background: #000000;   
    color: #ffffff;  
}
.header-search input[type="text"], .header-search .search-field{
	width:250px;
	padding:11px 10px;	
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;

}
.header-search {   
    margin: 0;
    position: absolute;
    right: 0;
    top: 11px;
}
/*************		Menu	***************/
.mega-menu ul li a {
    padding: 20px 25px;
}
.mega-menu ul li:hover {
    background: #3f3f3f none repeat scroll 0 0;
    color: #ffffff;
}
.main-navigation{padding:0;}
.topbar-banner ul li{padding:0;}
.mega-menu ul li .sub {
    background: #3f3f3f;
}

.header_cart .togg #shopping_cart {
    background: rgba(0, 0, 0, 0) url("images/megnor/cart.png") no-repeat scroll 0 center;
}
.header_cart .togg #shopping_cart:hover {
    background: rgba(0, 0, 0, 0) url("images/megnor/cart-h.png") no-repeat scroll 0 center;
}
.header-search button[type="submit"] {
    background: #3f3f3f;
    font-size: 0;
    text-indent: -9999px;
	height:40px;
	width:40px;
	background: url("images/megnor/header_search.png") no-repeat scroll center center #3f3f3f ;
}
.header-search button[type="submit"]:hover{   
	background: url("images/megnor/header_search.png") no-repeat scroll center center #666666 ;
}

.toggle-search {
    background: #ff0000;
    height: 37px;
    position: absolute;
    right: 0;
    width: 30px;
	cursor:pointer;
}
/*************		Home Slider		***************/
.ei-slider {
    height: 600px;	   
}

.ei-slider-thumbs li.ei-slider-element {
    background: #ffe35f;
    height: 7px;
}
.cms-texts {
    background: #000000;
    border:none;
    padding: 0;   
	opacity:0.5;
	 margin: 0 3px;
}
.cms-texts:hover {
    background: #000000  ;
	opacity:1;
}
.ei-slider-thumbs li {
   float: none;
    line-height: 5px;
    max-width: 12% !important;
    position: relative;
    width: 100% !important;
    z-index: 9;
	vertical-align:top;
}
.ei-slider-thumbs {
    bottom: 10px;
    display: inline-block !important;
    left: 0;
    margin: 0 auto;
    max-width: none !important;
    padding: 0;
    position: absolute;
    right: 0;
    width: 800px;
	text-align:center;
}
.ei-slider-thumbs li img{
	bottom:40px;
	left:0;
}
.ei-slider-thumbs li:hover img {
    bottom: 6px;
}

/*************		Content		***************/

.read-more-link{background:none !important;}
.address-text i {
    color: #000;
}

.primary-sidebar .widget.woocommerce ul li a:hover, .primary-sidebar .widget ul li a:hover{color:#000;}
.entry-main-header::before{color:#b5b5b5;}

.product-categories .cat-parent:hover::before,
.product-categories .cat-parent .children  {
    background: #efefef;   
}
.primary-sidebar .widget.woocommerce.widget_product_categories li a:hover,
.widget.woocommerce.widget_product_categories li a:hover {
    color: #000000;
}
.primary-sidebar .product-categories ul.children li.mega-hdr ul li:hover::before{color:#000000;}

.addto-cart-hover { top: 65%;}
.woocommerce ul li:hover .wpb_wl_preview_area { bottom: 76px;}
.resp-tabs-list .resp-tab-item,.topbar-banner .cms-title {color: #4e4e4e;}
.resp-tabs-list .resp-tab-item.resp-tab-active, .resp-tabs-list .resp-tab-item:hover {
    background: #272727 none repeat scroll 0 0;
    border:none;
    color: #ffffff;
}
.blog-posts-content .post-date { background: rgba(0, 0, 0, 0.8) ;color: #ffffff;}
.blog-posts-content .day { color: #fdd922; }
.widget.woocommerce.widget_product_categories h1, 
.widget.woocommerce.widget_product_categories .widget-title,.widget .widget-title{
	     background-color: #222222;
    border-left: 5px solid #ffe35f;
    color: #ffffff;
}
.products.list .addto-cart-hover .button.add_to_cart_button:hover {
    color: #4a4a4a;
}

.primary-sidebar .widget.woocommerce.widget_product_categories li a:hover,
.widget.woocommerce.widget_product_categories li a:hover {
    color: #4a4a4a;
}
.product-categories ul.children li .mega-hdr-a {
    border-bottom: 2px solid #4a4a4a !important;
}
.primary-sidebar .widget.woocommerce ul li a:hover {
    color: #000000;
}
.archive .page-title.header { display: none !important; }

.page-title,.woocommerce.woocommerce-page .page-title{
	background:none;
	border-bottom:1px solid #e4e4e4;
	padding:15px 0;
	display:inline-block;
	width:100%;
}

.widget.widget_product_categories ul{
    background: #f6f6f6 ;    
}

/*************		Woocommerce		***************/
.yith-wcwl-wishlistexistsbrowse.show a:hover, .yith-wcwl-wishlistaddedbrowse.show a:hover, .product-button-hover .button.add_to_cart_button:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .product-button-hover .button.product_type_simple:hover, .product-button-hover .button.product_type_variable:hover, .woocommerce ul.products li.product .button.yith-wcqv-button:hover, .yith-wcwl-add-button .add_to_wishlist:hover::before, .yith-wcwl-wishlistaddedbrowse .feedback .add_to_wishlist:hover::before, .yith-wcwl-wishlistexistsbrowse .feedback .add_to_wishlist:hover::before {
	background-color: #272727;
}
.owl-theme .owl-controls .owl-buttons div:hover {
	background-color: #272727;
}

#woo-products {  margin: 0 0 0 1px;   }
.woocommerce ul li:hover .wpb_wl_preview_area {left:70px;}
.addto-cart-hover .button.add_to_cart_button{
	 background: url("images/megnor/sprite.png") no-repeat scroll -7px -732px #f2f0f1;
	-webkit-transition: all 0s ease;
	-moz-transition: all 0s ease;
	-ms-transition: all 0s ease;
	-o-transition: all 0s ease; 
	border:none;  
}
.addto-cart-hover .button.add_to_cart_button:hover {
    background:  url("images/megnor/sprite.png") no-repeat scroll -223px -732px #f2f0f1; 
	transition: all 0s ease;
	-webkit-transition: all 0s ease;
	-moz-transition: all 0s ease;
	-ms-transition: all 0s ease;
	-o-transition: all 0s ease;   
}
#woo-products .products .container-inner:hover h3, .products.grid .container-inner:hover h3 {
    color: #000000;
}
.woocommerce .star-rating, .woocommerce-page .star-rating, .wpb_wl_summary .star-rating{
	font-size:13px;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span, .wpb_wl_summary .star-rating span {
   /* color: #c0c0c0 ;   	*/
}
.woocommerce .star-rating::before, .woocommerce-page .star-rating::before, .wpb_wl_summary .star-rating::before {
    color: #c0c0c0  !important;       
}
.gridlist-toggle a#grid{
	 background-image: url("images/megnor/sprite.png");
}
.gridlist-toggle a#grid.active, .gridlist-toggle a#grid:hover {
    background-position: -6px -388px;   
}
.gridlist-toggle a#list{
	background-image: url("images/megnor/sprite.png");
}
.gridlist-toggle a#list.active, .gridlist-toggle a#list:hover {
    background-position: -37px -388px !important;   
}
.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current {
    background: #4a4a4a none repeat scroll 0 0;
    border: 1px solid #4a4a4a;
    color: #ffffff;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a ,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover{
    background: #222222;
    border-bottom: 2px solid #666666;
    color: #ffffff;    
}
.yith-wcwl-add-button::before, .yith-wcwl-wishlistaddedbrowse .feedback::before, .yith-wcwl-wishlistexistsbrowse .feedback::before ,
.yith-wcwl-add-button:hover a, .yith-wcwl-wishlistaddedbrowse .feedback:hover a, .yith-wcwl-wishlistexistsbrowse .feedback:hover a,
.yith-wcwl-add-button:hover, .yith-wcwl-wishlistaddedbrowse .feedback:hover, .yith-wcwl-wishlistexistsbrowse .feedback:hover
{
    color: #666666;
}

.breadcrumb_last, .woocommerce .woocommerce-breadcrumb span, .woocommerce-page .woocommerce-breadcrumb span {
    color: #000000;    
}
.products.list .addto-cart-hover .button.add_to_cart_button{
	-webkit-transition: all 0ms ease;
	-moz-transition: all 0ms ease;
	-ms-transition: all 0ms ease;
	-o-transition: all 0ms ease;
}
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"], a.button, button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"], .button_content_inner a, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button{color:#ffffff;}
.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button{text-transform:capitalize;}

.widget input[type="button"]:hover, .widget input[type="button"]:focus, .widget input[type="reset"]:hover, .widget input[type="reset"]:focus, .widget input[type="submit"]:hover, .widget input[type="submit"]:focus, a.button:hover, a.button:focus, button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .calloutarea_button a.button:hover, .calloutarea_button a.button:focus, .button_content_inner a:hover, .button_content_inner a:focus, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled, .button_content_inner .button_small:hover,.read-more-link:hover{color:#000000;}

.wpb_wl_summary .button{
	background:#2C2C2C !important;	
	color:#ffffff !important;
}
.wpb_wl_summary .button:hover{
	color:#000000 !important;
	background:#F2F0F1 !important;
	opacity:1 !important;
}
.woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-message::before{
	  background-color: #000000;
}
.woocommerce .woocommerce-message,.woocommerce-page .woocommerce-message {
    border-top: 3px solid #000000;
}

.woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product {
    width: 33%;
}
.paging-navigation a:hover, .paging-navigation .page-numbers.current {
    background: #222222;
    border: 1px solid #222222;   
	color:#fff;
}

.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, 
.woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, 
.woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, 
.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{width:33%;}
.woocommerce #content input.button.added:before,.woocommerce #respond input#submit.added:before,.woocommerce a.button.added:before,.woocommerce button.button.added:before,.woocommerce input.button.added:before,.woocommerce-page #content input.button.added:before,.woocommerce-page #respond input#submit.added:before,.woocommerce-page a.button.added:before,.woocommerce-page button.button.added:before,.woocommerce-page input.button.added:before {   color:#000000;}

.button:hover .fa{color:#2c2c2c;}
#footer-widget-area .woocommerce ul.product_list_widget li {
    padding: 10px 0;
}

.woocommerce .ul.products .product-category.product, .woocommerce-page ul.products .product-category.product {
    width: 33.33%;
}

.woocommerce #content input.button.loading::before, .woocommerce #respond input#submit.loading::before, .woocommerce a.button.loading::before, .woocommerce button.button.loading::before, .woocommerce input.button.loading::before, .woocommerce-page #content input.button.loading::before, .woocommerce-page #respond input#submit.loading::before, .woocommerce-page a.button.loading::before, .woocommerce-page button.button.loading::before, .woocommerce-page input.button.loading::before {
    background: #ffffff url("images/cart_loader.GIF") no-repeat scroll center center;    
}
.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button{
	background:#2c2c2c;
}
.woocommerce-shipping-calculator .shipping-calculator-button{color:#666;}
/*************		Shortcode		***************/
.style1 #tab ul li a.current, .style1 #tab ul li a:hover {
    background: #222222;   
}

.horizontal_tab.style2 #tab ul li a.current, .horizontal_tab.style2 #tab ul li a:hover {
    border-color: #222222 #f0efef ;  
}

.vertical_tab.style2 #tab ul li a.current, .vertical_tab.style2 #tab ul li a:hover {  
    border-color: #f0efef #222222 #f0efef;   
}

.style3 #tab ul li a.current, .style3 #tab ul li a:hover {
    color: #222222;
}
.blockquote-inner.style-2 blockquote.blockquote {
    background-color: #2c2c2c;
}
.blockquote-inner.style-1 blockquote.blockquote {    
    border-right: 5px solid #2c2c2c;  
}
.blockquote-inner.style-4 blockquote.blockquote {
    border: 2px solid #2c2c2c;
}

.options li a.selected,.options li a:hover{background:#2c2c2c;}
.faqs-content.style-1 .toogle_div span.faq_title::after{color:#666;}
/*************		Footer		***************/

.follow_us_inner {
    border-right: 2px solid #a1a1a1;
    margin: 0 10px 0 0;
    width: 85%;
	text-align:center;
	text-align:center;
}
.site-footer .woocommerce.widget_top_rated_products a{  color: #A1A1A1;}
.site-footer .woocommerce.widget_top_rated_products a:hover {color: #ffffff;}


.woocommerce .site-footer .star-rating, .woocommerce-page .site-footer .star-rating, .wpb_wl_summary .site-footer .star-rating { font-size: 12px;}
.footer a, .site-footer a, .site-footer, .footer-menu-links li a,.site-info a,.product_list_widget .amount{
    color: #A1A1A1;
}
.footer a:hover, .footer .footer-links li a:hover, .site-footer a:hover, .footer-menu-links li a:hover,.site-info a:hover
{
	color:#ffffff;	 
}
.static-links-list a:hover::before {
    color: #ffffff;
}
.footer-block{background:#000;}
.footer-block-inner,.footer-block-inner .main-container{background:none;}
.newslettercontainer .text2 {color: #a1a0a0;}
.follow-us a i {color: #a1a1a1 }
.follow-us a:hover i {color: #fff;}
.site-footer {background: #2a2a2a;}
.footer-widget h3.widget-title{color:#fff;}

.footer-bottom{
    background: #393939;
}
.follow-us a{
	float:none;
}
.newsletter .newsletter-submit:hover {
    background: #414141;
}
.footer-top {
    background: #000000;
}
.footer-top-inner{background:none;}
.footer-widget {
    border-right: 1px solid #404040;   
}
.widgets-footercontact .fa{border:none;}

#to_top {
    background: rgba(0, 0, 0, 0) url("images/megnor/up.png") no-repeat scroll 0 0;   
}
.read-more{
	color:#000000;
}
.read-more:hover{
	color:#acacac;
}
.entry-meta span:hover i.fa, .entry-meta span:hover a, .entry-meta span:hover a::before {
    color: #000000;
}
.gallery-caption .gallery-zoom,.gallery-caption .gallery-redirect{background:#f1f1f1;}
.gallery-caption .gallery-zoom .fa,.gallery-caption .gallery-redirect .fa{color:#000;}
.site-footer .tnp-subscription .tnp-submit:hover {
	background: #666;
	color: #fff;
}