/*



Theme Name: WCM010024-homedecor



Theme URI: http://template-demo.org/woo/WCM01/WCM010024/WP4



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 or later



License URI: http://www.templatemela.com/license



Tags: orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout,  custom-header, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready



Text Domain: WCM010024-homedecor



Template: harveststore



*/



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











/***********************Header *****************************/



.woocommerce #yith-wcwl-popup-message, .woocommerce-page #yith-wcwl-popup-message, .home #yith-wcwl-popup-message{



	 background: #e82020 none repeat scroll 0 0;



    border: 1px solid #e82020;



	color:#161b1e;



}







.header-main{padding:0; display:table;    text-align: right;}



.navigation-menu, .menu-home{width:auto; display:inline-block; vertical-align:top; float:left;}







.header_left{ margin-top:7px;}



.header_right{margin:16px 0 0 20px; position:relative;}



.header_cart{margin:0;}


.logout_button a{ display:inline-block; color:#fff; background:#0CF; padding:8px 20px 10px 20px;; text-decoration:none;}
.logout_button a:hover{ background:#000; color:#fff;}



.header_cart, .header_login { float: right; margin:5px 10px 0 0;   cursor: pointer; position:relative;}



.header_cart .togg #shopping_cart{padding:0; background:transparent url("images/megnor/cart-icon.png") no-repeat scroll center 1px; height:35px; width:35px;}



.header_cart .togg #shopping_cart:hover{background:transparent url("images/megnor/cart-icon-hover.png") no-repeat scroll center 1px;}







.header_cart .shopping_cart .cart-contents{



	 background: #ffffff none repeat scroll 0 0;



    border: 1px solid #ffffff;



	right: -4px;



	 top: -5px;



	 color:#000;



}



.header_cart .togg .widget.widget_shopping_cart .mini_cart_item a:hover{color:#e82020;}



.header_cart .togg .widget.widget_shopping_cart{border-top: 1px solid #e82020;   top: 65px; text-align:left;}







.header-search {



    background: none;



    border: none;



	position:relative;



	float:right;



}



.header-search .woocommerce-product-search, .header-search #searchform{ 



	border-top: 1px solid #ffd400;



	border-left:none;



	border-bottom:none;



	border-right:none;



    top: 65px;



    left: auto;



    position: absolute;



    right:0;



    text-align: right;



    z-index: 99;



	width:245px;



	display:none;



}







.header-search .woocommerce-product-search input[type="submit"], .header-search .search-form #searchsubmit {



    background: #161b1e url("images/megnor/search-arrow.png") no-repeat scroll center center;



    height: 46px;



    left: auto;



    position: absolute;



    right: 0;



    width: 46px;



}







.header-search.open {



    opacity: 1;



    transition-duration: 0.5s;



    visibility: visible;



}



#search-button{background:transparent url("images/megnor/search_ico.png") no-repeat; width:40px; height:40px; float:left; vertical-align:top;  margin: 5px 10px 0 0;   cursor: pointer;}



#search-button:hover{background:transparent url("images/megnor/search_ico.png") no-repeat;}







.header-search input[type="text"], .header-search input[type="search"]{padding:15px; width:200px; background:#161B1E; }















.header_inner_right { float: right; padding:16px 0; margin:25px 0 0; width:auto; position:relative;}







.mega-menu ul li a{ padding: 20px 15px; font-weight:600;}



.mega-menu ul li .sub-container{top: 88px !important; left:0 !important;}



.mega-menu ul li .sub{ border-top: 2px solid #e82020;}







#login-button{background:transparent url("images/megnor/login_ico.png") no-repeat; width:40px; height:40px; padding:0; border:none; position:relative;} 



#login-button:hover{background:transparent url("images/megnor/login_ico.png") no-repeat;}







.header_logout a{padding:0; border:none;}



.header_logout {



    background: #282d30 none repeat scroll 0 0;



   border-top: 1px solid #ffd400;



    padding: 15px;



    position: absolute;



    right: -35px;



    text-align: left;



    top:65px;



    width: auto;



    z-index: 999;



	display:none;



} 



.header_logout .account{margin:0 0 10px;}











.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, .woocommerce #content table.cart .checkout-button:hover{border:1px solid #fff;}







.mega-menu ul li:nth-last-child(-n+2) .sub-container {



    left: auto !important;



    right: 0 !important;



}











/*******************Cms Banner****************/







.customaction .calloutarea_button a {  border: 1px solid #ffffff;}







.cms-banner-inner img ,.cms-banner-inner:hover img { transform: none; max-width:100%;}







.hover_block {  background: rgba(248, 209, 122, 0.8);}







/*******************Blog Page********************/







.sticky .entry-date .day > a{



    background: #e82020 none repeat scroll 0 0;



    color: #161b1e !important;



}



.sticky .entry-date .icon::before, h1.entry-title a:hover { color: #e82020;}







.entry-meta span:hover i.fa, .entry-meta span:hover a, .entry-meta span:hover a::before, .site-content .entry-meta span:hover .fa{color: #e82020;}



.paging-navigation a:hover, .paging-navigation .page-numbers.current{background:#e82020; border:1px solid #e82020;}











.home-blog .blog-posts-content { padding: 40px 5px;}







/*******************************Shortcode ******************************/





.hover_sec{ float:left; margin:0px; padding:0px; padding:0px; min-width: auto; height: 100vh; display: block;    left: -7px;

    position: absolute;  top: -4px; max-width: 33.3% !important;}

.hover_sec a{ display:block; width:100%; height:120vh;}

.style1 #tab ul li a.current, .style1 #tab ul li a:hover{ background: #e82020;}



.vertical_tab.style2 #tab ul li a.current, .vertical_tab.style2 #tab ul li a:hover{  border-color: #f0efef -moz-use-text-color #f0efef #e82020;}



.horizontal_tab.style2 #tab ul li a.current, .horizontal_tab.style2 #tab ul li a:hover{    border-color: #e82020 #f0efef -moz-use-text-color;}



.simple-type.small-title::before ,.center .simple-type.small-title::before, .upsells.products > h2::before, .related.products h2::before, .cross-sells > h2::before{ border-bottom: 1px solid #d0d2d2;}



.address-label , .address-text .fa{ color: #161b1e;}







.blockquote-inner.style-1 blockquote.blockquote{  border-right: 5px solid #e82020;}



.blockquote-inner.style-2 blockquote.blockquote { background-color: #e82020;  color: #161b1e; }



.blockquote-inner.style-4 blockquote.blockquote {  border: 2px solid #e82020; }



.faqs-content.style-1 .toogle_div span.faq_title::after{color:#e82020;}



.blockquote-inner.style-1 blockquote.blockquote {   background: transparent url("images/megnor/quote.png") no-repeat scroll 0 5px; }







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







.parallax .service:hover .service-icon {



    line-height: 30px;



}



.blog-posts-content .style-2 .post-date, .posts-content .owl-item .container-inner.style-2:hover .post-date{   color: #161b1e;  background: #e82020; border:none;}







.blog-posts-content .style-2 .day, .posts-content .owl-item .container-inner.style-2:hover .day, .posts-content .owl-item .container-inner.style-2:hover .post-date {  color: #161b1e;}







.links a.icon:hover, .gallery-zoom .icon:hover, .gallery-redirect .icon:hover, .blog-posts-content .block_hover .icon:hover{background: #E82020; border:2px solid #e82020;}







.testimonial .custom-testimonial .testimonial-content{color:#fff;}



.testimonial .testimonials-container{padding:30px 0 0;}



.testimonial .custom-testimonial .testimonial-title, .testimonial .testimonial-designation > a{color:#cdcccd;}



.testimonial .testimonial-designation > a:hover{color:#e82020;}











.home-blog .owl-buttons{



	display: inline-block;



    margin: 70px 0 0;



    text-align: center;



    vertical-align: top;



    width: 100%;



}



.home-blog .owl-theme .owl-controls .owl-buttons div{



	position:relative; 



	text-align:center; 



	display:inline-block; 



	top:0;



	width: auto;



    text-transform: uppercase;



	font-size:14px;



}



.home-blog .blog-posts-content .owl-theme .owl-controls .owl-buttons div{top:0;}



.home-blog .blog-posts-content .owl-theme .owl-controls .owl-buttons .owl-prev{left:auto; right:0;  padding: 8px 20px 8px 40px;  background-position: 2px -459px;}



.home-blog .blog-posts-content .owl-theme .owl-controls .owl-buttons .owl-prev:hover{background:#161b1e; color:#fff;}



.home-blog .blog-posts-content .owl-theme .owl-controls .owl-buttons .owl-next{left: 8px; right: auto;  padding: 8px 40px 8px 20px;     background-position: 55px -518px;}



.home-blog .blog-posts-content .owl-theme .owl-controls .owl-buttons .owl-next:hover{background:#161b1e; color:#fff;}







.home-blog .blog-posts-content .owl-theme .owl-controls .owl-buttons .owl-prev:before{left:-50px;}



.home-blog .blog-posts-content .owl-theme .owl-controls .owl-buttons .owl-next:before{right:-50px;}











#horizontalTab .owl-theme .owl-controls .owl-buttons div.owl-prev, .special-product .owl-theme .owl-controls .owl-buttons div.owl-prev{ width:80px; height:80%;}







#horizontalTab .owl-theme .owl-controls .owl-buttons div.owl-next, .special-product .owl-theme .owl-controls .owl-buttons div.owl-next{width:80px; height:80%;}











.testimonial .owl-theme .owl-controls .owl-buttons div{background:transparent; height:35px; width:35px; line-height:35px;}











.testimonial .testimonials-container .owl-theme .owl-controls .owl-buttons .owl-prev {left:-10px; border:1px solid #5b5b5b;}



.testimonial .testimonials-container .owl-theme .owl-controls .owl-buttons .owl-prev:hover{border:1px solid #fff;}



.testimonial .testimonials-container .owl-theme .owl-controls .owl-buttons .owl-next {left:40px; border:1px solid #5b5b5b;}



.testimonial .testimonials-container .owl-theme .owl-controls .owl-buttons .owl-next:hover{border:1px solid #fff;}







.owl-theme .owl-controls .owl-buttons div.owl-prev { left:-100px;}















.options li a:active, .options li a.selected , .options li a:hover{ color: #e82020;}











/*************************Product page******************/



.breadcrumb_last, .woocommerce .woocommerce-breadcrumb span, .woocommerce-page .woocommerce-breadcrumb span{color:#e82020;}



#primary-sidebar .woocommerce.widget_product_categories{   background: #161b1e;}



.primary-sidebar .woocommerce.widget_product_categories ul > li > a:hover{color:#e82020;}







.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{ border: 1px solid #e82020;}



#primary-sidebar .woocommerce.widget_product_categories:after, #primary-sidebar .woocommerce.widget_product_categories:before, #primary-sidebar .widgets-leftbanner:after, #primary-sidebar .widgets-leftbanner:before{display:none;}



.primary-sidebar .widget:after{



 border-bottom: 1px solid #e8e8e8;



    border-top: 1px solid #e8e8e8;



    bottom: 0;



    content: "";



    display: block;



    height: 1px;



    left: 0;



    position: absolute;



    right: 0;



    width: 100%;



	top:auto;



}



.primary-sidebar .widget:before{



	 border-bottom: 1px solid #e8e8e8;



    border-top: 1px solid #e8e8e8;



	top:0;



    content: "";



    display: block;



    height: 1px;



    left: 0;



    position: absolute;



    right: 0;



    width: 100%;



	bottom:auto;



}



.primary-sidebar .widget{  



	background: #ffffff none repeat scroll 0 0;



	border-left:1px solid #e8e8e8;



	border-right:1px solid #e8e8e8;



	margin-bottom:-5px;



	position:relative;



}



.productpage-woosmall:before{



	 border-bottom: 1px solid #e8e8e8;



    border-top: 1px solid #e8e8e8;



	top:0;



    content: "";



    display: block;



    height: 1px;



    left: 0;



    position: absolute;



    right: 0;



    width: 100%;



	bottom:auto;



}



.productpage-woosmall:after{



	 border-bottom: 1px solid #e8e8e8;



    border-top: 1px solid #e8e8e8;



    bottom: 0;



    content: "";



    display: block;



    height: 1px;



    left: 0;



    position: absolute;



    right: 0;



    width: 100%;



	top:auto;



}



.productpage-woosmall{  



	border-left:1px solid #e8e8e8;



	border-right:1px solid #e8e8e8;



	position:relative;



}



.primary-sidebar .widget:last-child {  margin-bottom: 0;}







.primary-sidebar .widgets-leftbanner{border:none; margin: 25px 0 0;}







.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:#161b1e; border:1px solid #161b1e;}







.woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel



{border-top:2px solid #e82020;}











.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{  border-width: 1px 0 1px 2px;   background-color: #e82020;  border-color: #e82020; color:#161b1e;}







.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-color: #e82020; color:#161b1e;   border-color: #e82020;}







.woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-message::before{ background-color: #e82020;}



.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message { border-top: 2px solid #e82020;}







.woocommerce .wc-proceed-to-checkout .checkout-button, .woocommerce-page .wc-proceed-to-checkout .checkout-button{  background: #e82020;  border: 1px solid #e82020; color:#161b1e;}



.woocommerce .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .wc-proceed-to-checkout .checkout-button:hover{  border: 1px solid #161b1e;  color: #161b1e;}







.woocommerce span.onsale, .woocommerce-page span.onsale { color: #161b1e; font-size:12px;}



.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {  color: #161b1e;   font-size: 16px;}







.entry-summary .yith-wcwl-wishlistexistsbrowse.show > a:hover, .woocommerce a.compare.button:hover, .entry-summary .add_to_wishlist:hover, .tm_product_nav_buttons .previous a:hover, .tm_product_nav_buttons .next a:hover, .tm_product_nav_buttons .previous a:hover, .tm_product_nav_buttons .next a:hover{color:#e82020; }







.woocommerce ul.products li.product .image-block, .woocommerce-page ul.products li.product .image-block{}







.product-block-hover{border:2px solid #f5f5f7; width:98%;}







.primary-sidebar .widget ul li a:hover, .primary-sidebar .widget ul li.recentcomments span:hover{color:#787878;}



/************************Footer*************************/







#to_top{background-color: #e82020;}



#to_top::before {  color: #000;}







.footer-top-cms .service-content.style-2 .icon::before {



    border-bottom: 1px solid #e82020;



}



.fa, .site-footer .newsletter td::before{ color: #e82020;}







.primary-sidebar .widget .widget-title{font-size:18px;}



.widget .widget-title::before { border-bottom: 1px solid #e82020;}



.site-footer .newsletter .newsletter-submit{background-color: #e82020;}