/*
Theme Name: winelayout
Theme URI: http://www.templatemela.com
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: one-column, two-columns, right-sidebar, fluid-layout, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: winelayout
Template: arisestore
*/


@import url("../arisestore/style.css");

/*********************Basic structure************/

.home .slider-loading {    background: #ffffff url("images/megnor/ajax-loader.gif") no-repeat scroll center ;}
.slider_area_inner, .footer_inner, .full-width .inner-container, .site-footer .inner-container, .panel-row-style-inner-container, .main-content.left-sidebar, 
.parallax-inner-container, .main-content-inner, .top-banner-inner, .home-slider, .site-header{	width:1200px; 	margin:0 auto;}

.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{border:1px solid transparent; color:#fff;}
g
.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{color:#ffc400;}

.content-container{background:transparent url("images/megnor/border.png") repeat-y scroll 275px 0;}
input, textarea{ border: 1px solid #8f6c55; background:none; color:#fff;}
*::-moz-placeholder{color:#8f6c55;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea{color:#fff;}
.home .slider-loading{height:580px;}
.contactform p{margin-bottom:0;}


/*Main
==================*/
.left-sidebar #primary , #primary{ padding: 30px 0 0;}
.main-content #secondary , .left-sidebar #secondary{padding:30px 0 40px;}
.home .left-sidebar #primary,.home #primary{padding-top:0;}

/******************Header*********************/

.header_cart .togg .widget.widget_shopping_cart .buttons a{background: #fff none repeat scroll 0 0;    color: #1b1b1b;}
.header_cart .togg .widget.widget_shopping_cart .buttons a:hover{background: #9e7f6c none repeat scroll 0 0;    border: 1px solid #9e7f6c;    color: #ffffff;}
.woocommerce .woocommerce-breadcrumb span, .woocommerce-page .woocommerce-breadcrumb span {padding:0 2px;}
.header_center{ display: block;    text-align: center;    width: 100%;}
.navigation-menu{border:none; margin:0; text-align:center; padding:0;}
.header_right {     width: 25%;     margin: 25px 0 10px;}
.main-navigation{    background: transparent url("images/megnor/menu-bg.png") repeat-x scroll left top;	}
.my_account, .my_logout, .my_login{padding:0; border:none;}
.header_left{margin:30px auto 10px; float: left; width: 25%;}
.header_right .inner-left{border:none;}
.topbar-social .fa {font-size: 17px; color:#fff;}
.site-header-main {    margin: 0;    padding: 38px 0 30px;}
.topbar-main{width:25%; float:left;}
.topbar-social .content a{ 	margin: 0 20px 0 0;    padding: 10px 0;}
.header-search{padding:0; border:none;}
.header_cart .togg #shopping_cart{padding: 10px 11px;}
.header-search .woocommerce-product-search, .header-search .search-form{top:45px;}
.search-form .search-submit, .widget_product_search #searchsubmit, .header-search #searchform #searchsubmit, .header-search input[type="submit"]{background-image:url("images/megnor/searchicon.png"); background-color:transparent; }
.search-form .search-submit:hover, .widget_product_search #searchsubmit:hover, .header-search #searchform #searchsubmit:hover, .header-search input[type="submit"]:hover{background: url("images/megnor/searchicon.png") no-repeat scroll 5px 9px;}

.header-search input[type="text"], .header-search input[type="search"]{background:rgba(19, 6, 0, 0.7); border:none;   color: #ffffff;}
.header_cart .togg .widget.widget_shopping_cart{ 		 background: rgba(19, 6, 0, 0.7) none repeat scroll 0 0;  		 box-shadow: 0 3px 3px 2px rgba(0, 0, 0, 0.05); 		 right: 0; 		 top: 45px; 		 z-index:100;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li, .woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, .woocommerce .widget_shopping_cart .total span, .woocommerce-page .widget_shopping_cart .total span, .woocommerce-page.widget_shopping_cart .total span, .woocommerce.widget_shopping_cart .total span{color:#fff;}
.header_logout .logout { background: transparent url("images/megnor/sprite-wc.png") no-repeat scroll 6px -357px; }.header_logout .logout:hover {  background: transparent url("images/megnor/sprite-wc.png") no-repeat scroll -32px -357px;}
.header_logout a.account:hover, .header_logout .login.show-login-link:hover {  background: transparent url("images/megnor/sprite-wc.png") no-repeat scroll -30px -316px;}
.header_cart .togg #shopping_cart:hover{   background: transparent url("images/megnor/cart-hover.png") no-repeat scroll center center; }
.header-search-inner:hover , .header-search-inner.active { background: transparent url("images/megnor/search-hover.png") no-repeat scroll 13px 9px; }
.woocommerce ul.cart_list li a.remove, .woocommerce-page ul.cart_list li a.remove{color:#fff;}
.header-search-inner {    background: transparent url("images/megnor/search.png") no-repeat scroll 13px 9px; }

.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {    border-top: 3px double #a4816a;}

/***********************Menu****************************/
.mega-menu ul li .sub-container{top: 68px !important;}
.mega-menu li:hover > a, .mega-menu li.focus > a, .mega-menu .current_page_item > a{color:#fff; }
.mega-menu ul li a:hover{color:#ffc400;}
.mega-menu ul li a{background:transparent url("images/megnor/menu-pipe.jpg") no-repeat scroll center left; font-size:14px; padding:25px;}
.mega-menu ul li:first-child a{background:none;}
.mega-menu ul li .sub a{color:#3b3b3c;}
.mega-menu ul li .sub-container.non-mega li a:hover{background:none;}
.topbar-main .fa{color:#fff; font-size:18px;}
.topbar-social .content a:hover .fa{color:#ffc400;}
.mega-menu ul .sub li.mega-hdr li a:hover{background:none;}	
.tm_banner.sub1 .tm_banner_inner span::before, .tm_banner.sub1 .tm_banner_inner span::after {left: 3.5%;    right: 5%;}	
.tm_banner.sub2 .tm_banner_inner span::before, .tm_banner.sub2 .tm_banner_inner span::after {left: 5%;    right: 3.5%;}	
.mega-menu ul li.mega-hover .sub-container{top:68px !important;}

/****************Navigation************/

#woo-products .owl-buttons, #blog-posts-products .owl-controls .owl-buttons, #brand-products .owl-controls .owl-buttons, .upsells.products .owl-controls .owl-buttons, .related.products .owl-controls .owl-buttons, .cross-sells .owl-controls .owl-buttons{
	background:transparent;
}
 .woocommerce ul.products .product-block-hover .button.yith-wcqv-button:before{color:#fff;}
#brand-products .owl-theme .owl-controls .owl-buttons div{background-color:transparent;}
.owl-theme .owl-controls .owl-buttons div.owl-prev { background: transparent url("images/megnor/arrow.png") no-repeat scroll 0 0; }
.owl-theme .owl-controls .owl-buttons div.owl-next { background: transparent url("images/megnor/arrow.png") no-repeat scroll -150px 0;}
.owl-controls{			background:transparent url("images/megnor/title.png") no-repeat scroll center center;}
.header_logout a.account, .header_logout .login.show-login-link {    background: transparent url("images/megnor/sprite-wc.png") no-repeat scroll 7px -316px;}
.home-slider .flex-control-nav{display:none;}

/*******************Body***************/

.tm_banner.sub1{text-align:left;}
.tm_banner.sub2{text-align:right;}
.tm_cms{float:none;}
.tm_cms .cms_title , .cms_subtitle{color:#fff;}
.cms_child_title{	color:#fff;    	letter-spacing: -2px;	line-height:60px;	margin-bottom:20px;}
.cms_button a {    background: transparent none repeat scroll 0 0;    border: 1px solid #ffffff;    color: #ffffff;}
.cms_button a:hover {    background: #ffffff none repeat scroll 0 0;    border: 1px solid #ffffff;    color: #000000;}
.pa-border {    background: #ffffff none repeat scroll 0 0;    display: inline-block;    height: 45px;    margin-bottom: 15px;    width: 1px;}
.posts-content .container-inner {    background: rgba(19, 6, 0, 0.4) none repeat scroll 0 0;	padding: 10px 10px 21px;}
.blog-posts-content .post-description{color:#fff; margin:0 10px 30px;}
.blog-posts-content .post-title{   margin: 35px 0 30px;}
.blog-posts-content .block_hover{background:rgba(19,6,0,0.4);}
.blog-posts-content .post-title a, .blog-posts-content .post-author, .post-author > span { color: #ffffff;}
.blog-posts-content .post-title a:hover{color:#ffc400;}
.tm_banner_inner a {    background-color: rgba(19, 6, 0, 0.4);}
.breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{padding:0;}
.woocommerce-breadcrumb{float:left;}
.woocommerce-page .woocommerce-breadcrumb{margin:0;}
.single.woocommerce-page .woocommerce-breadcrumb {    margin: 0;    padding: 0;}
.topbar-outer { display: block;}
.page-title ,.full-width.wide-page .page-title{margin-top:0;}
.page-title-inner{  border-bottom: 1px solid #a4816a;    margin: 0 auto;    padding: 20px 0;}
.full-width.wide-page .page-title ,.page-title-inner {width:1200px;}
.block_hover .links a:hover i {    background: rgba(19, 6, 0, 0.6) none repeat scroll 0 0;    color: #ffc400;}
#brand-products .owl-carousel .owl-wrapper-outer{padding:0;}

/*********************Blog Page**********************/
.site-content .sticky .entry-meta a:hover, .sticky .fa:hover{color:#fec400;}
.sticky .entry-content a, .sticky .entry-summary a, .sticky .page-content a, .sticky .comment-content a, .sticky .entry-date .day, .grid .blog-list .sticky .entry-date .day, .blog-list .sticky .entry-date .day, .sticky .entry-meta .fa {    color: #c7a48d;}
.sticky .entry-content-other {    background: rgba(19, 6, 0, 0.3) none repeat scroll 0 0;}
.site-content .sticky .entry-content-inner {    margin: 46px 0 0;}
article.post{background:none; }
.site-content .read-more a{background:none; 	}
.site-content .sticky .entry-meta .read-more a{color:#fec400;}

h1.entry-title a { color: #fff;}
.blog-list .sticky .entry-date .day, .grid .blog-list .sticky .entry-date .day, .sticky .entry-date .time, .site-content .sticky .entry-meta a, .sticky .fa ,.site-content .sticky .entry-meta .read-more a:hover{    color: #c7a48d;}
.entry-content a, .entry-summary a, .page-content a, .comment-content a , .entry-meta .fa , .site-content .read-more a:hover{color:#c7a48d;}
.site-content .entry-content-inner {    border-top: 1px solid #a4816a;   margin: 85px 0 0;}
.site-content .entry-header,.site-content .sticky .entry-header {    border-bottom: 1px solid #a4816a;}
.site-content .sticky .entry-content-inner {border-top: 1px solid #a4816a;}
.entry-date .day, .grid .blog-list .entry-date .day, .blog-list .entry-date .day {    color: #c7a48d;}
.main-content-inner.right-sidebar .content-container {    background: transparent url("images/megnor/border.png") repeat-y scroll 922px 0;}
.brand-carousel a, .brand-carousel a:hover {    background: #ffffff none repeat scroll 0 0;    display:block;}
.paging-navigation .page-numbers {    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;    border: 1px solid #8f6c55;    color: #fff;}
.paging-navigation a:hover, .paging-navigation .page-numbers.current {    border: 1px solid #8f6c55;    color: #fff;}
.paging-navigation a, .paging-navigation a .fa, .paging-navigation span {    color: #fff;}
.site-content .sticky .entry-summary {  color: #b5a891;}

/****************Products***************/
.gridlist-toggle a#grid{ background-image: url("images/megnor/sprite-wc.png");}
.gridlist-toggle a#list{    background-image: url("images/megnor/sprite-wc.png");}
.category-toolbar{border:none;}
span.customSelect {background-color: transparent;border: 1px solid #ffffff;		}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-ordering, .woocommerce-page .woocommerce-result-count{color:#fff;}
.woocommerce ul.products li .container-inner, .woocommerce-page ul.products li .container-inner{background:rgba(19, 4, 0, 0.4);   margin: 20px 9px;   padding: 10px 10px 20px;}
.woocommerce ul.products li .image-block a, .woocommerce-page ul.products li .image-block a{background:none;}
.woocommerce ul.products li:hover img, .woocommerce-page ul.products li:hover img{opacity:1;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3, .woocommerce ul.products li.product h3 a, .woocommerce-page ul.products li.product h3 a{color:#fff;}
.woocommerce .products .addto-cart-hover{border:9px solid rgba(255, 255, 255, 0.7); margin:0 10px 100px;}		
.yith-wcwl-add-to-wishlist,.product-block-hover .yith-wcqv-button-wrapper{  border: 9px solid rgba(255, 255, 255, 0.7);}
.product-block-hover .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,
.product-block-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
 .woocommerce ul.products .product-block-hover .button.yith-wcqv-button{border:none; background:#9e7f6c; border-radius: 50%;}
 
.woocommerce ul.products li .image-block .yith-wcwl-wishlistexistsbrowse.show > a, .woocommerce-page ul.products li .image-block .yith-wcwl-wishlistexistsbrowse.show > a, .woocommerce-page ul.products li .image-block .yith-wcwl-wishlistexistsbrowse.show a, .woocommerce-page ul.products li .image-block .yith-wcwl-wishlistaddedbrowse.show a{background:#9e7f6c;}
.woocommerce ul.products .wpb_wl_preview_area .wpb_wl_preview{border:none;}
.woocommerce .products.list li .yith-wcwl-add-to-wishlist {    height: 45px; }
.yith-wcwl-wishlistexistsbrowse.show a::before, .yith-wcwl-wishlistaddedbrowse.show a::before{color:#fff;}
.woocommerce.single-product .entry-summary .yith-wcwl-wishlistexistsbrowse.show a::before, .woocommerce.single-product .entry-summary .yith-wcwl-wishlistaddedbrowse.show a::before, .woocommerce.single-product .entry-summary .yith-wcwl-wishlistexistsbrowse.show .feedback, .woocommerce.single-product .entry-summary .yith-wcwl-wishlistaddedbrowse.show .feedback, .woocommerce.single-product .entry-summary .yith-wcwl-wishlistaddedbrowse.show a{color:#fff;}
.yith-wcwl-wishlistexistsbrowse.show a, .yith-wcwl-wishlistaddedbrowse.show a{border:none;}
.product-block-hover .yith-wcwl-add-to-wishlist .yith-wcwl-add-button:hover,
.woocommerce ul.products li .image-block .yith-wcwl-wishlistexistsbrowse.show a:hover,
.product-block-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse:hover{background:#000;}

.woocommerce ul.products li.product .product_type_simple, .woocommerce-page ul.products li.product .product_type_simple{background:#9e7f6c url("images/megnor/sprite-wc.png") no-repeat scroll -30px -435px !important; border:none;width:20px;height:20px;}
.woocommerce ul.products li.product .product_type_variable, .woocommerce-page ul.products li.product .product_type_variable{background:#9e7f6c url("images/megnor/sprite-wc.png") no-repeat scroll -28px -396px !important; border:none;width:20px;height:20px		}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del, .woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{color:#fff;}

.woocommerce ul.products li .container-inner:hover h3.product-name, .woocommerce-page ul.products li .container-inner:hover h3.product-name{color:#ffc400;}
.woocommerce ul.products li .addto-cart-hover:hover .product_type_simple{ background-color: #000000 !important;background-position: -30px -435px !important;}
.woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li
{	background:transparent;border:1px solid #8f6c55;	}
.woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span{border:none; color:#fff;}
.woocommerce ul.products .wpb_wl_preview_area .wpb_wl_preview:hover, .woocommerce ul.products .product-block-hover .button.yith-wcqv-button:hover{background:#000;}
.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
{ border:none;background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0; color:#fff;}

.archive.woocommerce .products .addto-cart-hover{   border: 9px solid rgba(255, 255, 255, 0.7);  border-radius: 50%;}
.archive.woocommerce ul.products li.product .addto-cart-hover:hover{ border: 9px solid rgba(255, 255, 255, 0.87);}
.woocommerce ul.products li.product .gridlist-buttonwrap{border:none;}
.woocommerce ul.products li .addto-cart-hover:hover .product_type_variable {   background-color: #000000 !important;	background-position: -28px -396px !important;}
.woocommerce ul.products.list .container-inner, .woocommerce-page ul.products.list .container-inner{ margin: 20px 0px 0;  padding: 10px;}
.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{
background:rgba(19,6,0,0.4);border:none;margin:0 0 15px;}
.single-product #content div.product .summary .price, .single-product #content div.product .summary p.price del{ 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{background:rgba(19,6,0,0.4); color:#ffc400; border:none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a{background:rgba(158, 127, 108, 0.5); color:#fff; border:none;}
.woocommerce.single-product .entry-summary .yith-wcwl-add-to-wishlist{border:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text{ border: 1px solid #8f6c55;}
.yith-wcwl-add-button a, .yith-wcwl-wishlistaddedbrowse .feedback a, .yith-wcwl-wishlistexistsbrowse a{color:#fff;}
.yith-wcwl-add-button, .yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-wishlistexistsbrowse .feedback{background:transparent url("images/megnor/plus1.png") no-repeat scroll 0 center;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{background:none;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th, 
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th, .woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table, .woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{ border-color: #8f6c55;}
.woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td{border-color: #8f6c55;}
.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text
{border:1px solid #8f6c55;}
.quantity input.qty, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods
{  border: 1px solid #8f6c55;}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row{border:none;}
.select2-container .select2-choice{background:none; border:1px solid #8f6c55; color:#fff;}
.select2-default{color:#fff !important;}
.select2-container .select2-choice .select2-arrow b::after{border-color:#fff transparent transparent ;}
.select2-dropdown-open .select2-choice .select2-arrow b::after{border-bottom-color:#fff; border-top-color:transparent;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message{background:rgba(19, 6, 0, 0.4);color:#fff;		
} 
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{border:none;}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {border-top: 3px solid #ffc400;}
.woocommerce .woocommerce-info::before, .woocommerce-page .woocommerce-info::before{background-color: #ffc400;}
.yith-wcwl-add-button a:hover{color: #ffc400;}	
.yith-wcwl-add-to-wishlist{ left: -105px;}
.wpb_wl_preview_area{  right: -105px;}
.woocommerce-shipping-calculator .shipping-calculator-button:hover {color: #ffc400;	}
.woocommerce ul.products.list li.product h3, .woocommerce-page ul.products.list li.product h3 { border-bottom: medium none;    margin: 0; }	
.wishlist_table tr td.product-stock-status span.wishlist-in-stock{color:#fff;}
.woocommerce .woocommerce-message::before, .woocommerce-page .woocommerce-message::before{background-color:#ffc400;	}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {  border-top: 3px solid #ffc400;}
.wpb_wl_product_title { color: #000000;	}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{ background: rgba(16, 9, 0, 0.3); padding:15px;}

/***********************Sidebar***********************/

.primary-sidebar .widget { border-bottom: 1px solid #8f6c55;}
.product-categories .expandable-hitarea, .widget_pages .expandable-hitarea, .widget_nav_menu .expandable-hitarea {background: transparent url("images/megnor/sprite-wc.png") no-repeat scroll -10px -127px;}
.product-categories .collapsable-hitarea, .widget_pages .collapsable-hitarea, .widget_nav_menu .collapsable-hitarea {background: transparent url("images/megnor/sprite-wc.png") no-repeat scroll -38px -127px;}

/****************************************Other Pages*************************************/
.staff-page .four-col .staff-social.icon-1, .staff-page .four-col .staff-social.icon-2, .staff-page .four-col .staff-social.icon-3, .staff-page .four-col .staff-social.icon-4, .staff-page .four-col .staff-social.icon-5, .staff-page .cols-4 .staff-social.icon-1, .staff-page .cols-4 .staff-social.icon-2, .staff-page .cols-4 .staff-social.icon-3, .staff-page .cols-4 .staff-social.icon-4, .staff-page .cols-4 .staff-social.icon-5{margin: 0 auto -38px;}
.staff-page article.hentry, .staff-page .single-team{border-color:#8f6c55;}
.staff-page .staff-position{margin: 10px 0;}
#team-posts-products .owl-buttons{background:transparent;}
.aboutus .tagline .text{color:#fff;}
.contact .about_content{width:75%;}
.address-label{color:#fff;}
.address-title.simple-title > span{border:none;}
.address-title.simple-title{color:#fff;}
.custom_address .address-text:hover{ border-color: #ffc400;}
.custom_address .address-text:hover .fa, .style3 #tab ul li a.current, .style3 #tab ul li a:hover{color: #ffc400;}
.options li a:active, .options li a.selected {background: rgba(19, 6, 0, 0.4) none repeat scroll 0 0;border: medium none;color: #ffc400;}
.options li a {background: rgba(158, 127, 108, 0.5) none repeat scroll 0 0;border: medium none;background: rgba(158, 127, 108, 0.5)background: rgba(158, 127, 108, 0.5);}
.options li a { color: #fff; }

.options li a:hover, .style1 #tab ul li a.current, .style1 #tab ul li a:hover {background-color:rgba(19, 6, 0, 0.4);color: #ffc400;}
#tab ul li a{background: rgba(158, 127, 108, 0.5); color:#fff;}
.accordion.style3 .accordion-title, .toggle.style3 .toggle-title, .accordion.style4 .single_accordion, .toggle.style4 .single_toggle {background-color: rgba(19, 6, 0, 0.4);border: 1px solid #8f6c55;}
.accordion.style1 .accordion-title, .toggle.style1 .toggle-title, .accordion.style2 .single_accordion, .toggle.style2 .single_toggle, .vertical_tab .tab_groupcontent, .horizontal_tab .tab_groupcontent, .style3 #tab ul li a
{ border: 1px solid #8f6c55; background:rgba(19, 6, 0, 0.4);}
.vertical_tab.style2 #tab ul li a.current, .vertical_tab.style2 #tab ul li a:hover {background: rgba(19, 6, 0, 0.4) none repeat scroll 0 0;border-color: #8f6c55 -moz-use-text-color #8f6c55 #ffc400;}
.vertical_tab.style2 #tab ul li a, .horizontal_tab.style2 #tab ul li a{border-color: #8f6c55;}
.horizontal_tab.style2 #tab ul li a.current, .horizontal_tab.style2 #tab ul li a:hover{background: rgba(19, 6, 0, 0.4) none repeat scroll 0 0;    border-color: #ffc400 #8f6c55 -moz-use-text-color;}
.service .description, .service .service-text, blockquote, q, .tm_progresbar.style-4 .progress_detail{color:#fff;}
.button i { color: #ffc400;}
.blockquote-inner.style-2 blockquote.blockquote, .blockquote-inner.style-3 blockquote.blockquote {background-color: rgba(19, 6, 0, 0.4);}
.blockquote-inner.style-4 blockquote.blockquote { border: 2px solid #8f6c55;}
.blockquote-inner.style-1 blockquote.blockquote{ background: transparent url("images/megnor/quote.png") no-repeat scroll 0 5px;   border-right: 5px solid #ffc400;}
.gallery-item:hover .gallery-caption { background: rgba(19, 6, 0, 0.5) none repeat scroll 0 0;box-shadow: 0 0 0 0 rgba(19, 6, 0, 0.4) inset, 0 0 0 16px rgba(19, 6, 0, 0.6) inset, 0 1px 2px rgba(19, 6, 0, 0.1);}
.portfolio-filter-container .block_hover {   background: rgba(19, 6, 0, 0.5) none repeat scroll 0 0;}

/**************footer*****************/

.brand_main .product-block{background:rgba(0, 0, 0, 0.3); padding:10px; }
.tm-logo-content .brand_main {    margin: 10px 12px;}
#footer-widget-area .fourth-widget{width: 290px;}
#footer-widget-area .third-widget { width: 225px;}
.product-block img{ opacity: 0.92;  transition: all 200ms ease 0s;}
.brand_main:hover .product-block img{opacity:1;}
.site-footer{background:rgba(19, 6, 0, 0.6);}
.footer-bottom{  border-top: 1px solid #6a5950;}
.footer-widget-right{ border-left: 1px solid #6a5950;}
.site-footer .newsletter-email{background:transparent;     border: 1px solid #7e6859; color:#fff; width:320px;}
.site-footer .newsletter .newsletter-submit {  background: transparent url("images/megnor/mail.png") no-repeat scroll 1px 8px;}
.site-footer .newsletter .newsletter-submit:hover {   background: transparent url("images/megnor/mail-hover.png") no-repeat scroll 1px 8px;}
.footer-widget-left .first-widget{width:252px;}
#to_top{background:transparent url("images/megnor/up.png") no-repeat scroll 0 0;}
.footer-widget .contact_wrapper {  line-height: 32px;}
.news_description { margin-bottom: 25px;}
.widget_search #searchform #searchsubmit , #searchsubmit{ border: 1px solid #a4816a; background:transparent url("images/megnor/search-h.png") no-repeat scroll 9px 9px;margin:0}
.widget_search #searchform .search-field {background:none; border: 1px solid #a4816a;  padding: 6px 10px 7px;}
.page-content #searchsubmit{border: 1px solid #a4816a;}
.contactform input, .contactform textarea {    background:rgba(19, 6, 0, 0.4);}

.style2.horizontal_tab .tab_groupcontent {    margin: -3px 0 0;}

.aboutus .title.service-text{color:#fff;}
.aboutus .service:hover .service-icon {  color: #ffc400 !important;}
.button_content_inner a, .staff-page .staff-position, .staff-page .staff-name, .staff-page .staff-social .icon .fa, .aboutus .single-testimonial .testimonial-title, .aboutus .single-testimonial blockquote q{color:#fff;}
.team-posts-content.posts-content .container:hover .staff-image-hover, .staff-page .item:hover .staff-content{background:none;}
.team-posts-content.posts-content .container:hover .staff-name{color: #ffc400;}
.testimonials-container .owl-theme .owl-controls .owl-page span{ border: 2px solid #fff;}
.testimonials-container .owl-theme .owl-controls .owl-page.active span, .testimonials-container .owl-theme .owl-controls.clickable .owl-page:hover span{ border: 2px solid #ffc400;}

/* Shortcode page*/
.code {    background: rgba(19, 6, 0, 0.4) none repeat scroll 0 0;  color: #c7a48d;   border: 1px solid #8f6c55;}
.blockquote-inner.style-2 blockquote.blockquote { color: #fff;}
.fa {color: #fff;}
.active_progresbar {    background: rgba(19, 6, 0, 0.4) none repeat scroll 0 0;}
.main-container.skill .active_progresbar{background:#ffffff;}
.highlight_light {    background-color: #c7a48d;    color: #ffffff;}
.highlight_dark {    background-color: #fff;    color: #797979;}
.style-1 .single-faq {background: rgba(19, 6, 0, 0.4) none repeat scroll 0 0;}
.single-faq .tog, .single-faq .tour li a{border: 1px solid #8f6c55;}
.faqs-content.style-1 .toogle_div span.faq_title::after {    color: #c7a48d;}
.faq_service .service .icon i{color:#fff !important;}
.your-messages, .your-sub, .your-uname, .your-mail { color: #fff;}
#yith-quick-view-content div.summary,#yith-quick-view-content div.summary .product_title,#yith-quick-view-content div.summary .price del,#yith-quick-view-content div.summary .product_meta a{color:#666666;}
#yith-quick-view-content .images {width: 40%;}
.comment-list .trackback a, .comment-list .pingback a, .comment-metadata a,.entry-meta a,.comment-author a,
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .no-comments, .form-allowed-tags, .form-allowed-tags code{color:#ffffff;}
.comment-list .trackback a:hover, .comment-list .pingback a:hover, .comment-metadata a:hover,.entry-meta a:hover,.comment-author a:hover{color:#ffc400;}
.woocommerce #reviews #comments ol.commentlist li .meta, .woocommerce-page #reviews #comments ol.commentlist li .meta{color:#777777;}
.primary-sidebar .widget_search #searchform{margin:0;}
.attachment span.entry-date:before, .entry-content .edit-link a:before, .entry-meta .edit-link a:before, .site-content .byline a:before, .site-content .comments-link a:before, .site-content .entry-date a:before, .site-content .featured-post:before, .site-content .full-size-link a:before, .site-content .parent-post-link a:before, .site-content .post-format a:before{color:#ffffff;}

.contactform input, .contactform textarea {
    background: rgba(19, 6, 0, 0.4);
}

.hc .thumbnail {
    background: rgba(0,0,0,.4);
}

.adp, .adp table {
    color: #fff !important;
}

table.adp-placemark {
    background: none;
}

.widget_accepted_payment_methods .mobile_togglecolumn {
    display: none;
}

.adp-substep .adp-stepicon {
    display: none;
}

.adp-details, .adp-legal {
    color: #C5C5C5;
}

.yith-wcwl-wishlistexistsbrowse.show a, .yith-wcwl-wishlistaddedbrowse.show a {
   background: none;
}

input, textarea {
    background: rgba(0,0,0,.4);
}

.products .add_to_cart_button, .products a.button.yith-wcqv-button {
    display: none !important;
}

ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    width: auto;
}

.woocommerce ul.products li .image-block > a, .woocommerce-page ul.products li .image-block > a {
    float: none;
}

.woocommerce ul.products li.product .image-block, .woocommerce-page ul.products li.product .image-block {
    width: 250px;
    height: 250px;
    valign: middle;
    background-color: white;
    padding: 8px;
}

ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    width: auto;
    height: auto;
    max-height: 90%;
    max-width: 90%;
    margin: auto !important;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
}

.woocommerce ul.products li .container-inner, .woocommerce-page ul.products li .container-inner {
    margin: 20px 9px;
    padding: 10px 10px 20px;
    height: 380px;
}
