

.shopping_cart_outer{
display:none;
}
.woocommerce-page .shopping_cart_outer{
display:table;
}
.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }

.ls-wp-container .qbutton {
-webkit-transition: none;
-ms-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}

@media only screen and (max-width: 1000px){
.page-id-15234 .ls-nav-prev,
    .page-id-15234 .ls-nav-next {
		margin-top: -27px;
}
}

.page-id-15234 .q_slider {
min-height:560px;
}
.filter_outer {
margin: -8px 0 31px;
}
.filter_holder ul li span{
font-size:13px;
}

#nav-menu-item-15674 li,
#nav-menu-item-15695 li,
#nav-menu-item-15696 li,
#nav-menu-item-15697 li,
#nav-menu-item-15777 li,
#nav-menu-item-15781 li,
#nav-menu-item-15784 li,
#nav-menu-item-15788 li,
#nav-menu-item-15791 li,
#nav-menu-item-15794 li,
#nav-menu-item-16008 li,
#nav-menu-item-16011 li,
#nav-menu-item-16014 li,
#nav-menu-item-16019 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 15px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.footer_top .column3 .textwidget {
	text-align: right;
}

.footer_top .three_columns .column2 .column_inner > div.widget_text {
       margin-left: 0;
}

.custom_link a {
     text-decoration: underline;
     color: #ad9263;
}

.custom_link a:hover {
    color: #303030;
    text-decoration: underline;
}

.q_counter_holder span.counter {
   letter-spacing: 10px;
}

blockquote h5 { font-size: 16px; }

.blog_holder article .post_info { margin: 8px 0 28px; }

.blog_single.blog_holder article .post_text .post_text_inner { padding-top: 33px; }

.footer_top div.container_inner {
       padding-top: 46px;
}

.footer_top_holder div.footer_top {
padding-top: 0;
}

.position_center.title .title_subtitle_holder { position: relative; top: -20px; }

.blog_holder article.format-quote .post_text .post_title p { font-size: 16px; font-family: 'Roboto Slab';}

.contact_detail h4 {
display: none;
}

.contact_detail h2 {
margin-top: 10px;
margin-bottom: 15px;
}

.blog_holder article.format-quote .post_text .quote_author {
font-size: 16px;
font-family: 'Roboto Slab';
font-weight: 300;
}

.two_columns_25_75 aside.sidebar {
margin-top: 39px;
}
.page-id-14542 aside.sidebar {
margin-top: 40px;
}

header.fixed_hiding.scrolled .header_bottom{
box-shadow: none;
}
img.normal{height:100% !important}
.wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider{
box-shadow: 1px 2px 13px rgb(133, 133, 133)
}
.vc_row.wpb_row.section.vc_row-fluid.customLine.grid_section{ box-shadow:1px 1px 5px rgb(172, 161, 161)  }
.footer_top_holder {
display: block;
background-color: #FFFFFF;
}
.header_top, .header_bottom, .title, .drop_down .second .inner ul li, .header-widget.widget_nav_menu ul.menu li ul li a, .header_top #lang_sel ul li ul li a, .header_top #lang_sel ul li ul li a:visited, .header_top #lang_sel_click ul li ul li a, .header_top #lang_sel_click ul li ul li a:visited, .drop_down .second .inner > ul, .drop_down .second .inner>ul, li.narrow .second .inner ul, .drop_down .wide .second ul li, .drop_down .second ul li {
border-color: #e5e5e5;
background: whitesmoke;
font-weight: 400;
 }
input.wpcf7-form-control.wpcf7-text, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-date, textarea.wpcf7-form-control.wpcf7-textarea, select.wpcf7-form-control.wpcf7-select, input.wpcf7-form-control.wpcf7-quiz {
margin: 5px 0 0;
padding: 10px;
border: 0;
outline: 0;
resize: none;
font-size: 13px;
line-height: 17px;
background-color: #E6E6E6;
color: #818181;
font-family: 'Raleway';
font-weight: 400;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.footer_top_holder {
display: block;
background-color: #B3FFC5;
}

#midRow{box-shadow: 22px 2px 10px rgb(160, 229, 160)}



ul#menu-wine li a span {
text-transform: none !important;
font-size: 15px;
letter-spacing: 1px;
}
img.normal {
height: 90% !important;
}


img.customBranche {
bottom: 80px;
left: 0px;
position: absolute;
opacity: .4;
}

h1,h2,h3,h4,h5,h6,p{color:black; font-weight:400}

.drop_down .narrow .second .inner ul li a {
padding-left: 20px;
background:  #ecfaec;
padding-right: 20px;
padding: 7px;
font-size: 10px;
border: none;
/* border: 3px solid red; */
}

.header_top, .header_bottom, .title, .drop_down .second .inner ul li, .header-widget.widget_nav_menu ul.menu li ul li a, .header_top #lang_sel ul li ul li a, .header_top #lang_sel ul li ul li a:visited, .header_top #lang_sel_click ul li ul li a, .header_top #lang_sel_click ul li ul li a:visited, .drop_down .second .inner > ul, .drop_down .second .inner>ul, li.narrow .second .inner ul, .drop_down .wide .second ul li, .drop_down .second ul li {
background: #ecfaec;
font-weight: 400;
}



img.normal {/*
height:150% !important; 
background: rgb(148, 209, 151) !important;
padding: 20px !important;
box-shadow: 1px 1px 10px darkgrey;
margin-top: -10px;*/
}

footer {
display: block;
width: 100%;
margin: 0 auto;
z-index: 179;
position: relative;
}

img.customGrass {
position: absolute;
bottom: -60px !important;
opacity: .2 !important;
}

img.customSnail {
position: absolute;
bottom: -15px;
left: 100px;
height: 80px;
opacity: .7;


}
.qode_carousels .slides>li .second_image_holder, .qode_carousels .slides>li .carousel_item_holder:hover .first_image_holder.has_hover_image{
    opacity:100;

}

div.ppt {
display: none !important;
}


.tp-bannershadow.tp-shadow1 {

height: 45px;
}

.footer_top a, .footer_top p, .footer_top span, .footer_top li, .footer_top .textwidget {
color: #000000;
word-wrap: break-word;

}
media="all"
.header_top, .header_bottom, .title, .drop_down .second .inner ul li, .header-widget.widget_nav_menu ul.menu li ul li a, .header_top #lang_sel ul li ul li a, .header_top #lang_sel ul li ul li a:visited, .header_top #lang_sel_click ul li ul li a, .header_top #lang_sel_click ul li ul li a:visited, .drop_down .second .inner > ul, .drop_down .second .inner>ul, li.narrow .second .inner ul, .drop_down .wide .second ul li, .drop_down .second ul li {
border-color: #EBEBEB !important;
background: #ecfaec;
font-weight: 400;
box-shadow: 2px 2px 2px rgba(175, 194, 174, 0.73);
}

img.active_image 
{width:350px}
.image_hover .images_holder img.hover_image{width:350px;}
div{color:black;font-weight: 400;}

#wp-live-chat-header {
padding: 10px 0 0;
border-radius: 5px 5px 0 0;
position: relative;
background-color: rgb(11, 146, 54) !important;
}

.footer_top_holder {
display: block;
background-color: #EBD4B2;
}


#oc-title {
    cursor: pointer;
    padding-left: 5px;
    padding-right: 5px;
    border-top: rgba(203, 170, 122, 1) !important;
    line-height: 30px;
background: rgba(203, 170, 122, 1) !important;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}



div.section {
position: relative;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;

}
