@charset "utf-8";
/*
Theme Name: LAON WINE HOUSE Child Theme
Theme URI: http://laonwine.themerex.net/
Description: LAON WINE HOUSE - excellent Wordpress theme with many different blog and header layouts
Author: ThemeREX
Author URI: http://themerex.net/
Template: laon-wine-house
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: laon-wine-house
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
header .menu_main_wrap .content_wrap .minicart-icon {
    float: none;
    display: inline-block;
    margin-left: 15px;
    vertical-align: middle;
    margin-top: 8px;
    font-weight: bold;
}
.minicart-icon .icon-shopping-cart:before {
    font-size: 16px;
    line-height: 2.3em;
    margin-left: 10px;
}
header .menu_main_wrap .content_wrap .minicart-icon a.icon-shopping-cart {
    color: #fff;
}
header .menu_main_wrap .content_wrap .minicart-icon a.icon-shopping-cart:hover {
	color: #800020;
}
form.checkout.woocommerce-checkout {
    padding: 0px 20px;
}
form.woocommerce-cart-form {
    margin: 0px 20px;
}
.woocommerce .cart-collaterals {
    margin: 0px -20px;
}
.wpcf7#wpcf7-f1344-p299-o1 form.sent .wpcf7-response-output {
    display: none;
}
.top_panel_navi{
	padding: 0 !important;
}
.woocommerce .product_meta span.product_id {
    display: none !important;
}
.scheme_default.top_panel_navi.with_bg_image:not(.state_fixed) .menu_main_nav>li>a:hover , .scheme_default .menu_main_nav>li>a:hover , .scheme_default.top_panel_navi.with_bg_image:not(.state_fixed) .search_wrap:not(.search_opened) .search_submit:hover{
	color:#800020;
}

.scheme_default .menu_header_nav>li>a:hover, .scheme_default .menu_header_nav>li.sfHover>a, .scheme_default .menu_header_nav>li.current-menu-item>a, .scheme_default .menu_header_nav>li.current-menu-parent>a, .scheme_default .menu_header_nav>li.current-menu-ancestor>a, .scheme_default .menu_main_nav>li>a:hover, .scheme_default .menu_main_nav>li.sfHover>a, .scheme_default .menu_main_nav>li.current-menu-item>a, .scheme_default .menu_main_nav>li.current-menu-parent>a, .scheme_default .menu_main_nav>li.current-menu-ancestor>a , .scheme_dark .menu_footer_nav_area ul li a:hover , .scheme_default .menu_main_nav>li ul{
	color:#800020;
}

.site_footer_wrap{
	margin-top:0;
}
.top_panel{
	margin-bottom: 0;
}

.page_content_wrap .content_wrap{
	margin-top: 40px;
}

.home .page_content_wrap .content_wrap{
	margin-top: 0px;
}
.menu_header_nav > li > a, .menu_main_nav > li > a {
	font-size:16px;
}
.search_wrap .icon-search:before{
	    font-size: 16px;
		line-height: 2.3em;
}
.scheme_default .sc_action_item_event .sc_action_item_subtitle {
    font-size: 28px;
    font-style: inherit;
}
.woocommerce ul.products li.product .post_header .post_tags{
	display:none;
}
 .woocommerce ul.products li.product .post_header .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .post_header .woocommerce-loop-product__title , .scheme_default .woocommerce span.amount, .scheme_default .woocommerce-page span.amount{
	 font-size: 18px;
}
.remove-event-for-dev a.sc_events_item {
    display:none;
}
.term-candialle .woocommerce-no-products-found, .term-winderlea .woocommerce-no-products-found, .term-lang-reed .woocommerce-no-products-found ,.term-anne-amie .woocommerce-no-products-found {
    display: none;
}
.footer-address-ctm a{
    color: white;
}
.footer-address{
	text-align: center !important;
}
.scheme_dark .copyright_wrap_inner .copyright_text {
    font-size: 18px;
}
.scheme_default .sc_price .sc_price_description{
	min-height:300px;
}

.home_products .woocommerce ul.products li.product:nth-child(3) {
    	padding: 20px 20px 0px 0px !important;
/*     margin: 0 !important; */
} */
.sc_action_item_info{
	font-size:18px;
}

.product-extra-section .wpb_wrapper h2{
    text-align:left;
    font-size:30px;
}

.product-extra-section .sc_icons_columns .trx_addons_column-1_3 .sc_icons_title span{
    font-size:21px;
	text-transform: none;
	color: black;
}

.product-extra-section .sc_icons_columns .trx_addons_column-1_3 .sc_icons_title{
	margin-top: 25px;
}

.product-extra-section .trx_addons_column-1_3{
	padding-bottom: 20px !important;
}

.product-extra-section .content-product-extra{
	padding: 0 0 20px 0;
}

.product-extra-section .cta-product-extra{
	background-color: #800020 !important;
    color: #ffffff !important;
    border-color: #800020 !important;
}

.product-extra-section .cta-product-extra:hover{
	border-color: #2a2a2a !important;
}

.product-extra-section.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-top: 40px;
}


/* .post-type-archive-restaurant .post_featured[class*="hover_"] img , .post_featured.hover_icon .icons, .post_featured.hover_icons .icons , .post_featured.hover_icon .mask{
	width: 75%;
} */

.post-type-archive-restaurant .post_featured:not(.post_featured_bg)[class*="hover_"]{
	max-width: 500px;
	min-width: 500px;
}
.post-type-archive-restaurant .post_featured .mask ,.post-type-archive-restaurant .post_featured .icons{
	display: none;
}
.post-type-archive-restaurant h5{
	margin: 1em 0;
}
.post_layout_excerpt + .post_layout_excerpt{
	margin-top: 2em;
	padding-top: 2em;
}
div#wine_filter {
    max-width: 300px;
    margin: 25px 0;
}
.woocommerce form .form-row input[type="checkbox"] + label:before {
    top: 3px;
}
#stripe-payment-data iframe{
	min-height: 18px;
}
.post-type-archive-restaurant .editor-styles-wrapper,.post-type-archive-restaurant .entry-content{
	max-width: 600px;
}
.single-restaurant .editor-styles-wrapper, .single-restaurant .entry-content {
    max-width: 100%;
}
.icon-winery:before , .logo_footer_wrap_inner:after{
	display:none ;
}
.logo_footer_wrap_inner {
    padding: 1.15em 0 0.15em !important;
}
.socials_footer_wrap_inner {
    padding: 1em 0 !important;
}
h5.widgettitle {
    margin-top: 1em;
}
.footer-address-ctm .textwidget a:hover{
	color: #e39a31;
}
@media (min-width: 960px){
	.post-type-archive-restaurant .scheme_default .post_item {
		display: flex;
	}
	.post_layout_excerpt_title_btn {
		margin: 0 20px;
		max-width: 100%;
	}
}
@media (min-width: 960px) and (max-width: 1262px){
.top_panel_navi {
    padding:  0 !important; 
}
}
.logo_footer_wrap_inner img {
    max-width: 30% !important;
}
.logo_footer_wrap_inner {
    padding: 3.15em 0 4.15em;
}
.copyright_wrap_inner {
	padding: 2em 0 2em;
	}
.socials_footer_wrap_inner {
    padding: 2em 0;
    text-align: center;
}
.menu_footer_wrap_inner {
    padding: 1em 0;
    text-align: center;
}



/* footer social media */
/* 
.socials_footer_wrap_inner {
    display: flex !important;
    justify-content: center !important;
}

.social_item:nth-child(1) {
    order: 3 !important;
   
}


.social_item:nth-child(2) {
    order: 2 !important;
	 margin-left: 25px;
    margin-right: 25px;
}

.social_item:nth-child(3) {
    order: 1 !important;
}


 */

 @media (max-width: 768px){
    .product-extra-section .wpb_wrapper h2{
    text-align:center !important;
    }
    .product-extra-section .sc_item_button{
        text-align:center;
    }
	.woocommerce .cart-collaterals {
		margin: 0px 20px;
		width: auto;
	}
}