/*

Theme Name: Hillter Child

Version: 1.0

Description: <strong>A business, portfolio and blog theme. It's created to help you make your site easily base on the powerful customize of WordPress. Designed & Developed by AweThemes</strong> - <a href="http://www.awethemes.com">www.awethemes.com</a>.

Author: Awethemes

Author URI: http://awethemes.com

Template:     hillter

Tags: translation-ready, threaded-comments, theme-options, sticky-post, post-formats, full-width-template, featured-images, custom-menu, custom-colors, custom-background, fluid-layout, fixed-layout, responsive-layout

Theme URI: http://awethemes.com

License: Themeforest Split Licence

License URI: -

Text Domain: hillter



*/



/*

* PLEASE DO NOT EDIT THIS FILE!

*

* This file is only in your themefolder for WordPress to recognize basic theme data like name and version

* CSS Rules in this file will not be used by the theme.

* Instead use the custom.css file that is located in your themes /css/ folder to add your styles.

* You can copy a style rule from any of your css files and paste it in custom.css and

* it will override the original style. If you just want to add small css snippets you might also

* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->Styling

*/

#hillter-backtop{
	bottom: 90px!important;
}

.grecaptcha-badge{
	z-index: 9999;
}


.home .titre-forfait{
	margin:0;
	width:100%;
}

.header_content .header_menu, .header_top {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebar .widget .widget-title {

   display:none;

}



.header_logo {

    line-height: 0px;

}



.header_logo img {

    max-height: 90px;

}



.header_content .menu > li > a {

    line-height: 94px;

}

.awe-no-header-transparent .header_content {
    height: 94px;
	background-color:#ffffff;
}

.header_content, .header_mobile, .header_mobile .header_menu, .header-menu-center .header_top {
    background-color:#ffffff;
}

.header_mobile #megaMenu ul.megaMenu > li.menu-item {
    width:100%;
}

.header_mobile #megaMenu.megaMenuHorizontal ul.megaMenu {
    background-color: #ffffff!important;
}

.header_mobile #megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
    padding: 15px 25px!important;
}

.menu-bars.active span::before, .menu-bars.active span::after, .menu-bars:hover span::before, .menu-bars:hover span::after {
    background-color: #7a1827!important;
}

.menu-bars span::before, .menu-bars span::after{
    background-color: #7a1827!important;
	color:#000000!important;
}

.menu-bars span {
    background-color: #7a1827!important;
}

.menu-bars.active span, .menu-bars.hover span {
    background-color: #ffffff!important;
}



.form-control {
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075)!important;
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075)!important;
}

#footer {
	background-color: #efefef!important;

}



.sidebar-right .sidebar, .sidebar-right .sidebar-woo {

    margin-left: 35px;

	padding-left:35px;

    margin-top: 520px!important;

	border-left:#b08f63 1px solid;
	padding-bottom:40px;

}



.footer .footer_bottom {
    background-color:#E2E2E2;
	border-top:1px solid #d7d7d7;
}

.promotion-sidebar {
    background-color:#af0e1b;
	padding:10px 15px;
	border-radius:5px;
	margin-top:40px;
}

.promotion-sidebar a {
    color:#ffffff;
	display:block;
}

.promotion-sidebar a:hover {
    color:#ffffff;
}

.promotion-sidebar:hover{
    background-color:#954551;
}

.vc_separator.vc_separator_align_left h4{
	font-size: 25px !important;
}

/**/
.bouton-sidebar {
    background-color:#fff;
	border-radius:1px;
	margin-top:5px;
	border:1px solid #af0e1b;
}

.bouton-sidebar a {
    color:#af0e1b;
	display:block;
	padding:15px;
}

.bouton-sidebar a:hover {
    color:#fff;
	background:#af0e1b;
}

.bouton-sidebar:hover{
	background:#af0e1b;
	color:#fff;
}

#CDSWIDCOE.widCOE {

    margin: 0 auto;

}

.bloc-forfait h6 {
    margin-top: 12px !important;
    line-height: 22px;
}
.bloc-forfait p {
    font-size: 15px!important;
    line-height: 20px!important;
}

#CDSWIDSSP {

    margin: 15px auto!important;

}

input[type=submit]{
	background-color: #af0e1b!important;
}


.awe-special-heading h1{

    font-size: 55px!important;

	text-shadow:1px 1px 1px #000;

    line-height: 1.2;

    margin-bottom: 3px;

    margin-top: 0;

    color: inherit;

    font-weight: 700;

	font-family: 'Philosopher', sans-serif;

	color:#ffffff!important;

}

.page-id-3423 .awe-special-heading h1{
	font-size: 50px!important;
}

.page-id-3507 .awe-special-heading h1{
	font-size: 50px!important;
}

.page-id-3435 .awe-special-heading h1{
	font-size: 50px!important;
}

h1, h2, h3, h4, h5, h6{

font-family: 'Philosopher', sans-serif!important;

color:#af0e1b!important;

}



h3{

margin-top:0!important;

}





p{

font-family: 'Quattrocento Sans', sans-serif!important;

font-size:15px!important;

line-height:22px!important;

}


.titre-bloc h2{

color:#af0e1b;

font-size:25px!important;

margin-left:20px;

margin-top:0!important;

}



.image-style img{

margin-top:10px;

    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);

    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);

    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);

}



.image-bg{
	position:relative;
	margin-top:-199px;
}

.cadre img {
    outline: 2px solid;
    outline-color: rgba(255, 255, 255, 0.3);
    outline-offset: -8px;
    transition: all .3s ease-in-out;
	border-radius:3px;
	-webkit-box-shadow: 2px 10px 14px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 10px 14px -10px rgba(0,0,0,0.75);
	box-shadow: 2px 10px 14px -10px rgba(0,0,0,0.75);
}

.entry-content a {

    color: #af0e1b;

    text-decoration: none;

}



.entry-content a:hover {

    color: #af0e1b;

}



.entry-content .titre-page {

    background-position:top!important;

}



#footer-tel p {

    font-size: 28px!important;

    font-weight: bold;

    color: #000000;

	font-family: 'Philosopher', sans-serif!important;

	margin-bottom:25px;

}



#footer-tel img {

	margin-bottom:15px;

}



#footer-tel {

    text-align:center;

}



#footer-menu {

    line-height: 24px !important;
    margin-left: 55px;

}

#footer-menu a{
    color: #000000;

}

#footer-menu a:hover{
    color: #af0e1b;

}



.footer .widget {

    font-size: 14px;

    color: #000000;

	font-family: 'Open-Sans', sans-serif!important;

}



.footer .widget .widget-title {
    text-transform: uppercase;
    font-size: 18px!important;
	font-weight:bold;
    margin-bottom: 15px;
	color:#000000!important;

}



#text_icl-17 h4{

    margin-left:55px;

}

#text_icl-19 h4{

    margin-left:55px;

}

.forms-builder-wrapper{

   margin-top:-25px;

}



.footer_bottom a {

   color:#af0e1b;

}



.footer .footer_bottom {

    text-align: center;

    color: #000000;

    font-size: 12.22px;

}



.footer_bottom a:hover, .footer_bottom strong {

   color:#af0e1b!important;

}



#hillter-backtop .hillter {

    background: #af0e1b;

}



.footer .footer_center {

    padding-bottom: 0px;

}



.check-availability h2::before {

    display:none;

}



#megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator {

    border-left: 0px solid transparent!important;

    -webkit-box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.9)!important;

    -moz-box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.9)!important;

    box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.9)!important;

}



#megaMenu {

    -webkit-box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.9!important);

    -moz-box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.9)!important;

    box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.9)!important;

}



#megaMenu ul.megaMenu > li.menu-item.current-menu-item > a{

    background-color:#ffffff!important;

}

.btn-group-raised .btn.btn-primary, .btn-group-raised .input-group-btn .btn.btn-primary, .btn.btn-fab.btn-primary, .btn.btn-raised.btn-primary, .input-group-btn .btn.btn-fab.btn-primary, .input-group-btn .btn.btn-raised.btn-primary {

    background-color: rgba(255, 255, 255, 1) !important;

    color: #7a1827!important;

    border: 1px #ffffff solid;

}



.btn.btn-raised.btn-primary:hover{

    background-color: #7a1827 !important;

    color: #ffffff!important;

}

.btn-primary {

    border-color: #5a121d!important;

}

.embed-responsive.embed-responsive-16by9 {

    padding-bottom: 85%!important;
}

#megaMenu ul.megaMenu > li.menu-item.current-menu-item > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-parent > a, #megaMenu ul.megaMenu > li.menu-item.current-menu-ancestor > a {
    color:  #af0e1b !important;
    background-color: #ffffff  !important;
}


div.vins-texte p,div.vins-prix p{
	margin-bottom: 30px !important;
}

.page-id-3431  h3, .page-id-3429  h3 {
	font-weight:bold !important;
}

.texte-blanc h1, .texte-blanc h2, .texte-blanc h3, .texte-blanc p, .texte-blanc a {
	color: #000000;
}

.texte-blanc h1, .texte-blanc h2{
	font-size:40px!important;
	font-weight:bold;
}

.texte-blanc p {
	font-size:18px!important;
	line-height:25px!important;
}

.bulletin-blanc h4, .bulletin-blanc h2, .bulletin-blanc h3, .bulletin-blanc p, .bulletin-blanc a, .bulletin-blanc li {

}

.bulletin-blanc h1, .bulletin-blanc h2{
	font-size:40px!important;
	font-weight:bold;
}

.bulletin-blanc p, .bulletin-blanc li  {
	font-size:14px!important;
	line-height:18px!important;
	font-family: 'Open-Sans', sans-serif !important;
}

.bulletin-blanc li  {
	line-height:10px!important;
}

.sous-bloc{
	max-width:1200px!important;
	margin:0 1%;
}

.bloc-reservation {
    padding-top: 60px!important;
    padding-bottom: 30px!important;
}

/* --- Background Custom --- */

#edit-slug-box {
    font-size: 14px !important;
}

/* --- --- */

#titlediv #title {
    font-size: 22px !important;
}


figure img {
    outline: 2px solid;
        outline-color: currentcolor;
    outline-color: rgba(255, 255, 255, 0.2);
    outline-offset: -6px;
}

.image-bg figure img {
    outline: 0px solid;
}

.no-bordure figure img {
    outline: 0px solid;
}

#footer-menu a {
    font-weight:bold;
}

#footer a {
    color:#000000;
}

#footer a:hover {
    color:#af0e1b;
}
/*#menu-item-3445.current-menu-parent:hover{
    background:#9b2737!important;
}*/
/*#menu-item.menu-parent > a, #menu-item.menu-ancestor > a{
    background:#9b2737!important;
}*/


.header_right .top-nav li a:hover{
	background-color:transparent !important;
	-webkit-transition: opacity 1s ease-in-out;
   -moz-transition: opacity 1s ease-in-out;
   -ms-transition: opacity 1s ease-in-out;
   -o-transition: opacity 1s ease-in-out;
   transition: opacity 1s ease-in-out;
   color:#fff;
}

/*--- AJOUT DE FADE POUR LES H1 DE PAGES DE CONTENUS --- */
.fadein-h1 {
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
 }

.wpb_single_image img {
    -webkit-filter: grayscale(90%);
   -moz-filter: grayscale(90%);
   filter: grayscale(90%);
   transition: all 0.5s ease;
}

.wpb_single_image img:hover {
    -webkit-filter: grayscale(0%);
   -moz-filter: grayscale(0%);
   filter: grayscale(0%);
}

.home .titre-forfait{
	text-shadow: 1px 1px 9px #000;
    background: rgba(0,0,0,0.54);
    background: -moz-linear-gradient(top, rgba(0,0,0,0.54) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.54)), color-stop(100%, rgba(0,0,0,0)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.54) 0%, rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0.54) 0%, rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0.54) 0%, rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.54) 0%, rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}

#begindate::placeholder, #enddate::placeholder{
    color:#ffffff;
}

input[type="text"]{
	border: 2px solid #bbb !important;
}
input[type="email"]{
	border: 2px solid #bbb !important;
}
textarea {
    background: none;
    border: 2px solid #bbb;
}

button{
	-webkit-appearance: none;
	border-radius: 0;
}
.logo-terroir-footer{
	width:100px;
}

 @-webkit-keyframes fadeInh1 {
	0% {opacity: 0;}
	100% {opacity: 1;}
 }

 @keyframes fadeInh1 {
	0% {opacity: 0;}
	100% {opacity: 1;}
 }

 .fadeInh1 {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
 }


.archive .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 200px;
    padding-bottom: 20px;
}

.archive .woocommerce-breadcrumb, .archive .page-title, .single .woocommerce-breadcrumb, .single .page-title{
    display:none;
}

.archive .section-blog .container, .single .section-blog .container {
    padding-top: 0px;
    padding-bottom: 40px;
}

.archive .bloc-reservation {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.archive .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0px;
}

.archive h2 {
    margin-top: 0px;
}

.archive .main-wrapper .col-md-8, .single .main-wrapper .col-md-8{
    width:100%;
}

.archive .main-wrapper .col-md-4, .single .main-wrapper .col-md-4{
    display:none;
}

.woocommerce .products .button {
    float: left;
}

.woocommerce .woocommerce-result-count {
    display:none;
}

.bloc-bas .vc_row {
    display:none;
}

.single .awe-special-heading h2 {
    font-size: 55px !important;
    text-shadow: 1px 1px 1px #000;
    line-height: 1.2;
    margin-bottom: 3px;
    margin-top: 0;
    color: inherit;
    font-weight: 700;
    font-family: 'Philosopher', sans-serif;
    color: #ffffff !important;
}

.woocommerce-tabs {
    display:none;
}

.woocommerce div.product form.cart .button {
    background-color: #af0e1b;
    color: #FFF;
}

.woocommerce div.product form.cart .button:hover {
    background-color: #333333;
    color: #FFF;
}

.woocommerce .products .button {
    background-color: #af0e1b;
    color: #ffffff;
    border: 2px solid #af0e1b;
}

.woocommerce .products .button:hover {
    background-color: #333333;
    color: #ffffff;
    border: 2px solid #333333;
}

.price{
    color: #af0e1b!important;
}

.posted_in a{
    color: #000000!important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button.alt {
    color: #ffffff;
    background-color: #af0e1b;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce a.button.alt:hover {
    color: #ffffff;
    background-color: #333333;
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled] {
    color: #ffffff;
}

.archive .products h2 {
    margin-top: -75px;

}

.archive .col-xs-12 {
    width: 33%;
}

.woocommerce div.product span.price {
    float: none!important;
    margin-top: -15px!important;
    margin-bottom: 20px!important;
}

.product_vouchers{
    display:none;
}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{
    text-decoration: none !important;
}

.woocommerce div.product span.price {
    display: block!important;
}

.woocommerce .products .button {
    float: none!important;
}

.woocommerce span.onsale {
    background-color: #af0e1b!important;
}

.archive h2 {
    font-size:17px!important;
}

.related.products .products h2 {
    font-size:15px!important;
}

.related.products h2 {
    margin-top:-55px;
}

.related.products {
	clear:both;
}


a.btn-reservation{
	border:1px solid rgba(255,255,255,0) !important;
	background: #fff;
	padding: 10px 20px;
	color: #af0e1b;
	font-size: 14px;
	display: inline-block;
}

a.btn-reservation:hover{
	border:1px solid rgba(255,255,255,1) !important;
	background: transparent;
	color: #fff;
}


.bloc-reservation-2{
	margin-top:0 !important;
	background-color:#af0e1b !important;
	color: #fff !important;
  font-family: 'Philosopher', sans-serif!important;
}
.bloc-reservation-2 h2 {
    color: #fff !important;
    text-align: right;
    margin: 0;
    padding-top: 5px;
}

.awe-table{
	margin-bottom: -35px !important;
}

.reservation-boutique{
	padding-bottom: 30px;
}
.reservation-boutique h2{
	font-size: 30px !important;
}



 @media screen and (max-width: 1220px) {

		.archive .col-xs-12 {
    min-height: 400px;
}
}


@media screen and (max-width: 1024px) {

		.page-id-63 h1{
			font-size: 24px !important;
		}
		#text_icl-24 > div > p:nth-child(1) > a > img,
		#text_icl-25 > div > p:nth-child(1) > a > img,
		#text_icl-26 > div > p:nth-child(1) > a > img{
			display:none !important;
		}
		#text_icl-24, 		#text_icl-25,
		#text_icl-26 {
			display:none !important;
		}

		a.btn-reservation {
		    border: 1px solid rgba(255,255,255,0) !important;
		    background: #fff;
		    padding: 10px 20px;
		    color: #af0e1b;
		    font-size: 14px;
		    display: block;
		    margin: 0 auto;
		    text-align: center;
		    max-width: 350px;
}

		a.btn-reservation:hover{
			border:1px solid rgba(255,255,255,1) !important;
			background: transparent;
			color: #fff;
		}


		.bloc-reservation-2{
			margin-top:0 !important;
			background-color:#af0e1b !important;
			color: #fff !important;
		}
		.bloc-reservation-2 h2 {
		    color: #fff !important;
		    text-align: center;
		    margin: 0 0 15px 0;
		    padding-top: 5px;
				font-family: 'Philosopher', sans-serif !important;
		    font-size: 23px;
		}

		.awe-table{
			margin-bottom: 0 !important;
		}
}

@media screen and (min-width: 768px) and (max-width:1023px ) {

		#text_icl-3{
    		margin-left: auto;
  			margin-right: auto;
 			width: 500px;
		}
		.res-form {
    		margin-right: 60px !important ;
  		}

		.archive .products h2 {
    margin-top: -55px;

}

}

@media screen and (min-width: 992px) and (max-width:1023px ) {
.woocommerce div.product {
min-height: 350px !important;
}
}

@media screen and (max-width: 991px) {

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item > span.um-anchoremulator, #megaMenu ul.megaMenu ul.sub-menu li.menu-item > a, #megaMenu ul.megaMenu ul.sub-menu li.menu-item > span.um-anchoremulator {
    text-transform: none !important;
    margin-left: 15px !important;
}
.header_top ul > li {
    float:none;
    text-align: center;
    display: inline-block;
}
}

@media screen and (max-width: 768px) {


		.sidebar-right .sidebar, .sidebar-right .sidebar-woo {
    margin-left: 0px;
    padding-left: 0px;
}
		div.service	{
			min-height: 300px  !important;
		}
		.sidebar-right .sidebar, .sidebar-right .sidebar-woo {
  		 	margin-top: 0!important;
		 	border:none;
		}

		#text_icl-2 > div {

    		padding-top: 10px !important;
		}
		.promotion-sidebar {
			margin-top: 40px !important;
		}

		.texte-blanc h1, .texte-blanc h2 {
    font-size: 25px !important;
	margin-top:-25px;
}

	#footer-menu {
    margin-left: 0px;
	text-align:center;
}

#text_icl-17 h4 {
    margin-left: 0px;
	margin-top:-20px;
	text-align:center;
}

.footer .widget .widget-title {
    text-align:center;
}

.footer .widget {
    text-align:center;
}

.footer .footer_bottom {
   margin-top:25px;
}

.footer_bottom .footer_bottom--column {
    text-align: center;
}

.awe-special-heading h1 {
    font-size: 35px!important;
    line-height: 1.2;
}

	.page .titre-page {
    padding-top: 100px !important;
}

.awe-special-heading h1, .awe-special-heading h2, .awe-special-heading h3, .awe-special-heading h4, .awe-special-heading h5, .awe-special-heading h6 {
    font-size: 26px;
}

div.wpcf7 {
    margin-top: -50px;
}

.le-restaurant{
	margin-top:-40px;
}

.logo-terroir-footer{
	width:150px;
}
#text_icl-19 h4 {
    margin-left: 0;
}
.archive .col-xs-12 {
    width: 100%;
}
.summary.entry-summary{
    margin-top:-85px!important;
	position:relative;
}

.related.products{
   margin-top:65px!important;
}
}

@media screen and (min-width: 415px) and (max-width: 769px) {
	#footer > div.footer_center > div > div > div:nth-child(even){
    		padding-left: 0 !important;
		}
		#text_icl-20 > div > iframe {
    		width: 150px;
			margin-left: -20px !important;
		}

		#PRENOM{
    		width: 200px;
		}
		#footer > div.footer_center > div > div > div:nth-child(-n+2){
    		padding-right: 0 !important;
		}

	.wpb_revslider_element .tp-caption	{
    		display:none;
		}

}

@media screen and (max-width: 415px) {

	#page-wrap > div.main-wrapper.section-blog > div > article > div > div:nth-child(5) > div.wpb_column.vc_column_container.vc_col-sm-8 > div	{
		padding-top: 0 !important;
	}

div.service	{
		min-height: 400px  !important;
	}

	#header .header_logo img {
    max-height: 80px;
}

	.wpb_revslider_element .tp-caption	{
    		display:none;
		}

		.bloc-reservation {
    min-height: 300px;
}

.bloc-reservation .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    margin-top: 10px;
}
}
@media screen and (max-width: 415px) {

	div.service	{
		min-height: 430px  !important;
	}
	.sidebar-right .sidebar, .sidebar-right .sidebar-woo {
    	padding-left: 0 !important;
    	border-: none;
	}
	#text_icl-17, #text_icl-20, #text_icl-21{
    		margin-left: auto;
  			margin-right: auto;
 			width: 300px;
		}

			.wpb_revslider_element .tp-caption	{
    		display:none;
		}

		.page-id-3425 .bloc-chambre .vc_col-xs-6, .page-id-3498 .bloc-chambre .vc_col-xs-6{
    		width:100%!important;
		}

}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
#champetre, #couette, #romantique {
	margin-bottom:20px;
}}

/* this post is also available in english */
#page-wrap > div.main-wrapper.section-blog > div > div > div.col-md-8 > article > div > p{
		display: none !important;
	}


.awe-overlay {
    background-color: rgba(72, 72, 72, 0.3);
}

.search-404{
    display:none;
}

.page-404 p a:hover {
    color: #af0e1b;
}
body {
    font-family: 'Quattrocento Sans', sans-serif !important;
}

.page-template-page-shopping h3{
   margin-top:25px!important;
}

.page-template-page-shopping input[type="text"] {
    background-color: #fff;
}

#megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
    padding: 36px 20px!important;
}

#megaMenu ul.megaMenu > li#menu-item-5399.menu-item > a, #megaMenu ul.megaMenu > li#menu-item-5399.menu-item.current-menu-item > a{
    background-color:#af0e1b !important;
	color:#ffffff!important;
	border-left: 1px solid #ffffff!important;
	border-right: 1px solid #ffffff;
}
.receiver-form h3{
	display:none;
}

.pum-content.popmake-content:focus-visible,
.pum-content *:focus,
.pum-overlay .pum-content {
	outline: none !important;
}
