/*
Theme Name:     Mixed Child Theme
Theme URI:      http://pixel-industry.com/
Description:    Child theme for the Wordpress theme 
Author:         Pixel Industry
Author URI:     http://pixel-industry.com/
Template:       mixed-modern-and-professional-wordpress-theme
Version:        1.0
*/

@import url("../mixed-modern-and-professional-wordpress-theme/style.css");

@import url("fonts/css/fontello.css");
@import url("fonts/css/fontello2.css");
@import url("fonts/transfonter/stylesheet.css");
/*@font-face {
	font-family: 'Interstate';  
	src: url("fonts/'Interstate'-Thin.otf");
	font-weight: normal;  
}
@font-face {
	font-family: InterBold;  
	src: url("fonts/'Interstate'-Bold.otf");
	font-weight: normal;  
}*/

/*ARCHIVE*/
	.archive #header-wrapper {
		position: absolute;
		background-color: #2e1004 !important;
	}
	.archive.tag #page-title .page-title-inner {
		display: none;
		background-image: url(http://chateau-beynac.com/wp-content/uploads/2023/02/3D65699E-1486-4354-806A-F6638A45B360.jpeg) !important;
	}
	.archive.tag .page-content {
	    padding-top: 50px;
	}
	.archive .page-content .container .row .col-md-3 ul #icl_lang_sel_widget-1 {
		display: none;
	}
	.archive .page-content .container .row .col-md-9 .blog-post .post-info {
		display: none;
	}

/*SLIDER*/
	#rev_slider_4_1 .uranus.tparrows:before {
		font-size: 25px;
	}
	.slide_h5{
		color: white; 
		font-size: 50px
	}
	.slide_h1{
		color: white; 
		font-size: 56px;
	}

/*GENERAL*/
	*[class*="col-"].custom-background {
		padding: 51px 30px;
	}

	
	html{
		max-width: 100%;
		overflow-x: hidden;
	}
	body {
		background: url(http://chateau-beynac.com/wp-content/uploads/2023/02/3D65699E-1486-4354-806A-F6638A45B360.jpeg) 
			
		no-repeat center center fixed;
		-webkit-background-size: cover;
	 	-moz-background-size: cover;
	  	-o-background-size: cover;
		background-size: cover;
	}

	em {
	    font-family: 'Interstate';
	    font-weight: bolder;
	}
	ul {
		color: #a41d21;
	}

	/*.container-fluid {
		height: 110px;
	}*/

	#back .container-fluid{
		margin:0;
		padding:0;
	}
	#back{
		margin-bottom: 20px;
	}
	
	/*WIDGET*/
		.textwidget p:first-child {
			color: white;
		}
		.widget li {
			padding-left: 0px;
		    background: url('img/aside.png');
		}
	/*PAGE*/
		.page-content.responsive .container .row {
			margin-top: 20px;
			margin-bottom: 30px;
		}
		.page-content .wp-caption-text a {
			color: white;
		}
		.page-content .wp-caption-text a:hover {
			color: white;
		}
		.page #page-title .page-title-inner {
			height: 350px;
			background-position: center;
		}
		#page-title {
			margin-top: 135px;
		}
		.page-title-1 .title-container .title {
			visibility: hidden;
		}
		.page-title-1 .title-container .title h1 {
			visibility: hidden;
		}
		.page-content.parallax{
			border:0;
			padding-top: 0;
		}
		.page-content .row{
			margin-bottom: 0;
		}
		.page-content.parallax.bandeau{
			margin-bottom: 30px;
			margin-top: 25px;
		}
		.page #header-wrapper.header-transparent {
			background-color: #2e1004;
		}
		.page-child #header-wrapper {
			background-color: #2e1004;
		}
	/*SINGLE*/
		.single .page-content {
			margin-top: -200px;
		}
		.single #header-wrapper {
			background-color: #2e1004;
		}
		.single #page-title .page-title-inner {
			visibility: hidden;
		}
		.single.single-post .container .row .blog-posts li .post-body p, blockquote {
			color: black;
		}
		.single .page-content .container .row .col-md-3 ul #icl_lang_sel_widget-1 {
			display: none;
		} 
	/*TP*/
		.hermes .tp-bullet {
			height: 0px;
		}
		.tparrows.tp-leftarrow:before {
			font-family: fontello;
			content: '\e800';
			color: white;
		}
		.tparrows.tp-rightarrow:before {
			font-family: fontello;
			content: '\e806';
			color: white;
		}
		.tp-caption h1 b {
			font-family: InterBold;
			font-weight: bolder;
			font-size: 50px;
		}
	/*HR*/
		.hr-simple {
			background-color:  #2e1004;
		}
		.hr-simple.colored .hr-simple-circle {
			border-color: #2e1004 !important;
		}
		.hr-simple-circle {
			background-color:  #2e1004;
		}
	/*FA*/
		.fa.fa.fa-glass:before {
			display:none;
		}
		.fa.fa.fa-glass {
			background-image: url(http://chateau-beynac.com/wp-content/uploads/2016/05/tarifs-1.png);
			background-repeat: no-repeat;
		}
		.fa.fa-comments-o {
			visibility: hidden;
		}
		.fa.fa-camera-retro {
			display: none;
		}
	/*AUTRES*/
		.map-canvas {
			margin-top: -50px;
			margin-bottom: 50px;
		}
		.ssba_google_share {
			display: none;
		}
		.icon-container {
			padding-left: 20px;
			padding-top: 20px;
		}
		.post-media img:hover {
		    opacity: 1 !important;
		}
		.fancy-heading.style-2 {
			border-bottom: 1px solid  #2e1004;
		}

/*MENU*/
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch > a.mega-menu-link {
		border: 0;
		background: #a41d21;
	    margin-left: -3px;
	    margin-bottom: -41px;
	}
	#mega-menu-wrap-responsive #mega-menu-responsive > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch  > a.mega-menu-link {
		border: none;
	}
	#mega-menu-wrap-responsive #mega-menu-responsive > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch  > a.mega-menu-link span {
		background: #a41d21;
		padding-left: 1px;
	    padding-right: 2px;
	}
	#mega-menu-wrap-responsive #mega-menu-responsive > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch > ul.mega-sub-menu {
		visibility: visible;
	    padding-left: 35px;
	    margin-top: -27px;
	    display: flex;
	}
	#mega-menu-wrap-responsive #mega-menu-responsive > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch > ul.mega-sub-menu li {
		margin-top: -5px;
		padding-bottom: 10px;
	}
	#mega-menu-wrap-responsive #mega-menu-responsive > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch > ul.mega-sub-menu li a span {
		background: white;
		color: black;
	    padding-left: 0px;
	    padding-top: 0px;
	    padding-right: 1px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch > a.mega-menu-link span {
		background: #a41d21;
		padding-left: 1px;
	    padding-right: 2px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch > ul.mega-sub-menu {
		visibility: visible;
	    padding-left: 35px;
	    margin-top: -27px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch > ul.mega-sub-menu li a span {
		color: black;
		display: inline-block;
	    padding-bottom: 18px;
	    padding-left: 10px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch.mega-wpglobus-selector-link {
		margin-left: 30px;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-menu_item_wpglobus_menu_switch > ul.mega-sub-menu li {
		background: white;
	    padding-top: 9px;
	    height: 37px;
	    padding-right: 19px;
	    margin-top: 4px;
	    margin-right: -21px;
	}
	/* #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
		margin-top: 15px;
	} */
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover a {
		border-top: 1px solid #fff;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a {
		border-top-color: #fff !important;
		background: white;
	    color: black;
	}
	li.menu-item.menu-item-language a {
		font-family: InterBold !important;
		font-size: 13px !important;
	}
	#mega-menu-wrap-responsive #mega-menu-responsive .menu-item.menu-item-language.menu-item-language-current.menu-item-has-children a {
		margin-bottom: -15px !important;
	}
	.dl-trigger{
		display: none;
	}
	#dl-menu #mega-menu-wrap-responsive{
		background: transparent;
	}
	@media only screen and (max-width: 991px) and (min-width: 768px){
		#dl-menu{
			max-width: 350px!important;
		}
	}
	#mega-menu-wrap-primary #mega-menu-primary li {
		padding-top: 25px;
	}
	#mega-menu-wrap-primary #mega-menu-primary .menu-item-language,
	#mega-menu-wrap-responsive #mega-menu-responsive li.menu-item.menu-item-language{
		background-color: white;
		display: inline-block;
		padding-top: 9px;
	    margin-top: 15px;
	    padding-left: 12px;
	    padding-right: 12px;
	    height:37px;
	    text-align:center;	
	}

	#mega-menu-wrap-primary #mega-menu-primary .menu-item-language a,
	#mega-menu-wrap-responsive #mega-menu-responsive li.menu-item.menu-item-language a{
		color:#000;
	    text-transform: uppercase;
	}
	#mega-menu-wrap-primary #mega-menu-primary .menu-item-language.menu-item-language-current,
	#mega-menu-wrap-responsive #mega-menu-responsive li.menu-item.menu-item-language.menu-item-language-current{
		background:#a41d21;
	}
	#mega-menu-wrap-primary #mega-menu-primary .menu-item-language.menu-item-language-current a,
	#mega-menu-wrap-responsive #mega-menu-responsive li.menu-item.menu-item-language.menu-item-language-current a
	{
		color:#fff;
	}

	#mega-menu-wrap-primary #mega-menu-primary {
		display: inline-block;
	}
	#mega-menu-wrap-responsive #mega-menu-responsive > li.mega-menu-item > a.mega-menu-link:after{
		display: none!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
		background: white;
	    color: black;
	    font-weight: normal;
	    text-decoration: none;
	    border-color: #fff;
	}
	#mega-menu-item-9999999999 a {
		border: none;
	}
	li.mega-menu-item.mega-menu_item_wpglobus_menu_switch.mega-wpglobus-selector-link.mega-wpglobus-current-language a {
		border: none;
	}

/*HOME*/
	.jours {
		margin-top: -25px;
		font-size:16px;
	}
	.infos-pratiques{
		margin:20px 0;
	}
	.infos-pratiques h5{
		margin-bottom: 0;
	}
	.triple-mav{
		margin:20px 0;
	}
	.home .page-content ul{
		list-style: none;
		padding-left:0;
	}
	.home .page-content .container-fluid {
		height: initial !important;
	}
	.home #header-wrapper.header-transparent {
		background-color: transparent;
	}
	.home #header-wrapper.solid-color {
		background-color: #2e1004;
	}
	.home .page-content .container .row .col-md-3 .cma-wysiwyg-editor p {
		font-size: larger;
		color: black;
	}
	/*COL*/
		.col-md-6.custom-background.color-background.dark {
			height: 95px;
		}
		.col-md-6.custom-background.color-background {
			height: 95px;
		}
		.col-md-3 .encadrer .cma-wysiwyg-editor ul li {
			color: #a41d21;
		}
		.col-md-4 .service-box-10 .icon-container .fa.icon-leaf:after {
			font-family: fontello;
			content: '\e80b';
		}
		.col-md-4 .service-box-10 .icon-container .fa.fa.fa-glass:after {
			font-family: fontello;
			content: '\e80c';
		} 
		.col-md-4:last-child .service-box-10 .icon-container .fa.icon-leaf:after {
			font-family: fontello;
			content: '\e80a';
		}
		.col-md-4 .service-box-10 .icon-container .fa.fa.fa-glass,
		 .col-md-4:last-child .service-box-10 .icon-container .fa.icon-leaf,
		  .col-md-4 .service-box-10 .icon-container .fa.icon-leaf {
			margin-left: 3px;
		    display: inline-block;
		}	
	/*WP-caption*/
		.wp-caption img{
			max-width: 100%;
			width:100%;
		}
		.wp-caption-text {
			color:white;
			background: #a41d21;
			display: inline-block;
		}
		.wp-caption p.wp-caption-text {
			padding: 17px 36px 27px;
		}
		.wp-caption  {
			padding: 0px 0px 0px;
		    max-width: 100%;
		   	background: transparent;
		   	border: none;
		}
		.wp-caption p.wp-caption-text {
		    width: 100%;
			font-size:12px;
			line-height: 1.4;
			font-family: 'Interstate';
		}
		.wp-caption p.wp-caption-text strong {
			color: white;
		    font-size: 21px;
		    font-weight: normal;
		    font-family: serif;
		}
		.wp-caption a{
			display: block;
		}
	/*SERVICE DETAIL CONTAINER*/
		.tarifs div .service-detail-container p a {
			float: right;
			color: black;
			visibility: visible;
		    font-weight: normal;
		}
		.tarifs div a {
			visibility: hidden;
		}
		.presse div .service-detail-container p a {
			float: right;
			visibility: visible;
			color: black;
		    font-weight: normal;
		}
		.download div .service-detail-container p a {
			float: right;
			color: black;
			visibility: visible;
		    font-weight: normal;
		}
		.tarifs div .service-detail-container p a:hover {
			color: #a41d21;
		}
		.presse div .service-detail-container p a:hover {
			color: #a41d21;
		}
		.download div .service-detail-container p a:hover {
			color: #a41d21;
		}
	/*AUTRES*/
		section.page-content.parallax.parallax-19.dark {
			padding-top: 0px;
		}
		.sliderhome p{margin:0;padding:0;}
		.encadrer p {
			color: black;
		}
		.row.portfolio-filters .col-md-12 #filters li a {
			color: black;
		}

		.col-md-3.aside-right .aside_widgets #icl_lang_sel_widget-1 {
			display: none !important;
		}

	@media(max-width: 991px){
		.col-md-6.custom-background.color-background{
			margin-top:15px;
		}
	}
	@media only screen and (max-width: 479px) and (min-width: 320px){
		*[class*="col-"].custom-background:last-of-type {
		    margin-bottom: 0px!important;
		}
	}

/*FOOTER*/
	#footer {
		padding-left: 100px;
	}
	#footer-wrapper {
		background-color: #2e1004;
	}
	/*WIDGET CONTAINER*/
		.footer-widget-container .widget .textwidget p:nth-child(3) {
		    color: white;
		}
		.footer-widget-container .widget a:hover {
			color: black !important;
		}
		.footer-widget-container .widget a {
			color: white;
		}
		.footer-widget-container .widget .title h3 {
			width: 250px;
		}
		.footer-widget-container .widget li {
			width: 250px;
			border-bottom: 1px solid #ffffff;
		}
		.footer-widget-container .widget .title h3 {
			border-bottom: 1px solid #ffffff;
		}
		.footer-widget-container:last-child .widget .textwidget a {
			color: #2e1004;
		    background: white;
		    border-radius: 4px;
		    font-size: 20px;
		    margin-right: 21px;
		}
		.footer-widget-container .widget .texwidget  p{
			color: white !important;
		}
		.footer-widget-container .widget p {
			color: white;
		}

	.icone-horaires {
		font-size: 27px;
	    margin-left: -5px;
	    margin-right: 7px;
	}
	/*COPYRIGHT CONTAINER*/
		#copyright-container {
			background-color: #52392F;
			padding-left: 97px;
		}
		#copyright-container a {
			color: white;
		}
		#copyright-container a:hover {
			color: black;
		}
		#copyright-container div div section p {
			color: white;
		}

	@media(max-width: 991px){
		#copyright-container{
			padding-left:0;
		}
		#copyright-container div div section p{
			text-align:left;
		}
	}
	@media(max-width: 768px){
		#copyright-container{
			padding-left:0;
		}
		#copyright-container div div section p{
			text-align:left;
		}
	}

/*BLOG*/
	#blog-post-small li .post-body a, #blog-post-small li .post-body p {
		color: black !important;
	}
	.blog-posts.isotope.masonry-full li article p, .blog-posts.isotope.masonry-full li article a {
		color: black !important;
	}
	.blog-posts.isotope.masonry-full li article a:hover {
		color: #a41d21 !important;
	}

	.blog-post-box .comment-container .comment-number {
		background-color: #a41d21 !important;
		color: transparent !important;
	}
	.blog-post-box .comment-container .comment-number span {
	    margin-right: -40px;
	}
	.blog-posts.isotope.masonry-full li.blog-post.isotope-item {
	    width: 100%;
	}
	.blog-post-box .comment-container,
	.rpw_posts_widget li .comment-container{
		display: none;
	}

/*DORIAN*/
	.page #header-wrapper {
		position: relative;
		top:0!important;
		background-color: #2e1004;
	}
	.home #header-wrapper{
		background-color: transparent;
		position: fixed;
		/*top:32px!important;*/
	}
	

	.page.page-id-2273 .page-content .container .row .col-md-4 .cma-wysiwyg-editor p a:hover {
		color: #a41d21;
	}
	.page.page-id-2834 .page-content .container .row aside ul li #lang_sel_list ul a {
		display: none;
	}
	.page.page-id-2834 .page-content .container .row article .page-content.parallax {
		border-top: 0;
	}
	
	.page.page-id-2841 .page-content .container .row .col-md-8 .cma-wysiwyg-editor p a {
		color: #2e1004;
		font-weight: 600;
	}
	.page.page-id-2841 .page-content .container .row .col-md-8 .cma-wysiwyg-editor p a:hover {
		color: #a41d21;
	}
	.page.page-id-2686 .page-content .container .row .col-md-12 .cma-wysiwyg-editor p {
		color: black !important;
	}
	.page.page-id-2828 .page-content .container .row .col-md-6 .cma-wysiwyg-editor p {
		color: black;
	}
	.page.page-id-2821 .page-content .container .row .col-md-12 .accordion .content p {
		color: black;
	}
	.page.page-id-2841 .page-content .container .row .col-md-8 .cma-wysiwyg-editor p, .page.page-id-2841 .page-content .container .row .col-md-8 .cma-wysiwyg-editor span {
		color: black !important;
	    font-size: 14px;
	}
	.page.page-id-2831 .page-content .container .row .col-md-4 .service-box-1 .service-info p {
		color: black;
	    font-size: 14px;
	}
	.page.page-id-2831 .page-content .container .row .col-md-4 .service-box-1 .service-info p a {
		color: black;
	    font-size: 14px;
	}
	.page.page-id-2831 .page-content .container .row .col-md-4 .service-box-1 .service-info p a:hover {
		color: #a41d21;
	    font-size: 14px;
	}
	.page.page-id-2831 .page-content .container .row .col-md-6 .cma-wysiwyg-editor p {
		color: black;
	    font-size: 14px;
	}
	.page.page-id-2211 .page-content .container .row .col-md-6 .cma-wysiwyg-editor p {
		color: black;
	    font-size: 14px;
	}
	.page.page-id-497 .page-content .container .row .col-md-8 .cma-wysiwyg-editor p {
		color: black;
	    font-size: 14px;
	}
	.page.page-id-767 .page-content .container .row .col-md-4 .service-box-1 .service-info p {
		color: black;
	    font-size: 14px;
	}
	.page.page-id-767 .page-content .container .row .col-md-4 .service-box-1 .service-info p a {
		/*color: black;*/
	    font-size: 14px;
	}
	.page.page-id-767 .page-content .container .row .col-md-4 .service-box-1 .service-info p a:hover {
		color: #a41d21;
	    font-size: 14px;
	}
	.page.page-id-767 .page-content .container .row .col-md-6 .cma-wysiwyg-editor p {
		color: black;
	    font-size: 14px;
	}
	/* .page.page-id-497 #footer-wrapper #footer {
		padding-top: 500px;
	} */
	.page.page-id-2842 .page-content .container .row .col-md-12 .cma-wysiwyg-editor p span {
		color: black;
	}
	#post-2420 .post-body p, #post-2420 .post-body a {
		color: black;
	}
	.page.page-id-2449 .page-content .container .row .col-md-12 .accordion .content p {
		color: black;
	}
	.page.page-id-404 .page-content .container .row .col-md-3 ul #icl_lang_sel_widget-1 {
		display: none;
	}
	.page.page-id-404 .page-content .container .row .col-md-9 .page-content.parallax {
		border-top: 0;
	}
	.page.page-id-2824 .page-content .container .row .col-md-4 p a {
		color: #52392F;
	}
	.page.page-id-2824 .page-content .container .row .col-md-4 p a:hover {
		color: #a41d21;
	}
	.page.page-id-2273 .page-content .container .row .col-md-4 .cma-wysiwyg-editor p a {
		color: #52392F;
	}
	.page.page-id-2824 .page-content .container .row .col-md-4 p a {
		color: #52392F;
	}
	.page.page-id-2824 .page-content .container .row .col-md-4 p a:hover {
		color: #a41d21;
	}
	.page_item.page-item-497 a {
		color: white;
	}
	.page_item.page-item-767 a {
		color: white;
	}
	.page_item.page-item-2211 a {
		color: white;
	}
	.page_item.page-item-2273 a {
		color: white;
	}

	
	@media screen and (max-width: 360px) {
	    section.page-content.parallax.parallax-19.dark section .row .col-md-12 .cma-wysiwyg-editor #rev_slider_1_1_wrapper #rev_slider_1_1 ul .tp-revslider-slidesli.active-revslide .tp-parallax-wrap div div .tp-caption h5 b {
			margin-left: -90px !important;
	    }
	    section.page-content.parallax.parallax-19.dark section .row .col-md-12 .cma-wysiwyg-editor #rev_slider_1_1_wrapper #rev_slider_1_1 ul .tp-revslider-slidesli.active-revslide .tp-parallax-wrap div div .tp-caption h1 b { 
	    	margin-left: -170px !important;
	    	font-size: 29px !important;
	    }
	}

	@media screen and (min-width: 370px) {
	    section.page-content.parallax.parallax-19.dark section .row .col-md-12 .cma-wysiwyg-editor #rev_slider_1_1_wrapper #rev_slider_1_1 ul .tp-revslider-slidesli.active-revslide .tp-parallax-wrap div div .tp-caption h5 b {
			font-size: 25px !important;
	    }
	}

	@media screen and (min-width: 1499px) {
	    #header-wrapper {
			background-color: rgba(255,255,255,0);
	    }
	}
	@media screen and (max-width: 1498px) {
	    #header-wrapper {
			background-color: #52392F;
	    }
	}


	@media screen and (max-width: 479px) {
	    .page-content.responsive {
			margin-top: -5px !important;
	    }
	}

	@media screen and (max-width: 399px) {
	    #header-wrapper {
			position: absolute;
	    }
	}

/*SERVICE*/
	.service-box-10 .service-detail-container {
		min-height: 230px;
	}
	.service-box-10 .service-detail-container p {
		font-weight: bolder !important;
	    font-size: larger;
	    font-family: 'Interstate' !important;
	}
	.service-box-10 .service-detail-container h4 {
		font-family: InterBold !important;
		color: #a41d21;
	}
	.premier.service-box-10.icon-container.fa.icon-leaf:first-child  {
		background-image: url(http://chateau-beynac.com/wp-content/uploads/2016/05/tarifs-1.png);
		background-repeat: no-repeat;
	}
	.service-box-1 .title-container {
		background-color: white;
	}

/*WPCF7*/
	.wpcf7 .wpcf7-form-control-wrap.your-name::before {
		background-color: white;
	}
	.wpcf7 .wpcf7-form-control-wrap.your-email::before {
		background-color: white;
	}
	.wpcf7 .wpcf7-form-control-wrap.your-subject::before {
		background-color: white;
	}
	.wpcf7 .wpcf7-form-control-wrap.your-message::before {
		background-color: white;	
	}
	.wpcf7-form p {
		color: black !important;
	}

/*ICL*/
	#icl_lang_sel_widget-13 {
		display: none;
	}

	#icl_lang_sel_widget-14 {
		display: none;	
	}
	
/*RPW*/
	.rpw_posts_widget li .comment-container .comment-number {
		background-color: #a41d21 !important;
		color: transparent !important;
	}
	.rpw_posts_widget li .comment-container .comment-number span {
		margin-right: -45px;
	}

/*RESPONSIVE*/
	@media(max-width: 1200px){
		.home #header-wrapper{
			position: static;
		}
	}
	@media only screen and (max-width: 1199px) and (min-width: 992px){
		#header-wrapper.header-transparent{
			background: #2e1004!important;
		}
		#dl-menu{max-width: 350px!important;}
		.service-box-10 .service-detail-container{min-height: 260px}
		.wp-caption.aligncenter{width: 100%!important;}
		.wp-caption p.wp-caption-text{width: 100%;min-height: 100px;}

	}
	@media(max-width: 991px){
		html,body{
			max-width: 991px;
		}
		/*#header-wrapper{position: fixed!important}*/
		#footer {
			padding-left: 0px;
		}
		.footer-widget-container .widget .title h3,
		.footer-widget-container .widget li{
			width:100%;
		}
		#mega-menu-wrap-responsive #mega-menu-responsive .menu-item.menu-item-language a{
			text-align: center;
		}
		#mega-menu-wrap-responsive #mega-menu-responsive .menu-item.menu-item-language.menu-item-language-current.menu-item-has-children a{
			margin:0!important;
			text-align:center;
		}
		.container{width: 100%!important}
		.page-id-497 .page-content * .col-md-12 {
			margin-top:0!important;
			margin-bottom: 80px!important;
		}
		.infos-pratiques .col-md-3{
			text-align:center;
			margin-bottom: 20px!important;
		}
		.infos-pratiques .alignleft{
			float:none;
			clear:none;
			margin:0 auto;
		}
		#header-wrapper.header-transparent{
			background: #2e1004!important;
		}
		#back .row .col-md-12{
			max-width: 100%;
			overflow: hidden;
		}
		#back img{
			width: auto!important;
			height: 250px!important;
			max-width: none;
			transform: translateX(-25%);
		}
	}
	@media(max-width: 768px){
		html,body{
			max-width: 768px;
		}
		#footer {
			padding-left: 0px;
		}
		.footer-widget-container .widget .title h3,
		.footer-widget-container .widget li{
			width:100%;
		}
		#mega-menu-wrap-responsive #mega-menu-responsive .menu-item.menu-item-language a{
			text-align: center;
		}
		#mega-menu-wrap-responsive #mega-menu-responsive .menu-item.menu-item-language.menu-item-language-current.menu-item-has-children a{
			margin:0!important;
			text-align:center;
		}
		.container{width: 100%!important}
		.page-id-497 .page-content * .col-md-12 {
			margin-top:0!important;
			margin-bottom: 80px!important;
		}
		#back img{
			width: auto!important;
			height: 300px!important;
			max-width: none;
		}
	}
	@media only screen and (max-width: 767px) and (min-width: 480px){
		#dl-menu{
			width: 350px!important;
			max-width: 350px;
		}
	}
	@media(max-width: 480px){
		html,body{
			max-width: 480px;
		}
		#footer {
			padding-left: 0px;
		}
		.footer-widget-container .widget .title h3,
		.footer-widget-container .widget li{
			width:100%;
		}
		.wp-caption p.wp-caption-text{
			/*width: initial;*/
		}
		.page-content .row img{
			width: 100%!important;
			height: auto!important;
			max-width: 100%;
		}
		#back img{
			width: auto!important;
			height: 250px!important;
			max-width: none;
		}
		.wp-caption.aligncenter{
			width: initial!important;
		}
		.wp-caption.aligncenter a{
			display: block;
			width: 100%;
			height: 100%;
		}
		#header-wrapper + * .col-md-12{
			margin-bottom: 0!important;
		}
		.slide_h5{
			font-size: 12px;
		}
		.slide_h1{
			font-size: 13px;
		}
		#mega-menu-wrap-responsive #mega-menu-responsive .menu-item.menu-item-language a{
			text-align: center;
		}
		#mega-menu-wrap-responsive #mega-menu-responsive .menu-item.menu-item-language.menu-item-language-current.menu-item-has-children a{
			margin:0!important;
			text-align:center;
		}
		.page-id-497 .page-content * .col-md-12 {
			margin-top:0!important;
			margin-bottom: 80px!important;
		}
		/*.page #page-title .page-title-inner{
			height:auto;
			background: none!important;
		}*/
	}
	@media(max-width: 320px){
		html,body{
			max-width: 320px;
			/*overflow: hidden;*/
		}
		.wp-caption,
		.wp-caption img,
		.wp-caption p.wp-caption-text{
			max-width: 300px;
		}
	}