/*!
Theme Name: Morrison Hotel Child
Theme URI: http://www.demo.lollum.com/morrisonhotel
Description: Child Theme for Morrison Hotel.
Tags: black, white, light, brown, left-sidebar, right-sidebar, full-width-template, responsive-layout, accessibility-ready, custom-colors, custom-menu, featured-images, post-formats, sticky-post, theme-options, translation-ready
Author: Lollum
Author URI: http://www.lollum.com/
Template: morrison-hotel
Version: 1.0.0
License: The PHP code and integrated HTML are licensed under the General Public
License (GPL). All other parts, but not limited to the CSS code, images, and design belong to their respective owners.
License URI: http://www.gnu.org/licenses/gpl-2.0.html - https://help.market.envato.com/hc/en-us/articles/202501064
*/

@import url('../morrison-hotel/style.css');

/* -------- Theme customization starts here -------- */

@font-face {
	font-family: "florence";
    src: url('https://dormirsurlaplage.fr/wp-content/themes/morrison-hotel-child/font/florence-regular-webfont.woff') format('woff'),
         url('https://dormirsurlaplage.fr/wp-content/themes/morrison-hotel-child/font/florence-regular-webfont.woff2') format('woff2');
         
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: "type";
    src: url('font/typewcond_regular-webfont.woff') format('woff'),
         url('font/typewcond_regular-webfont.woff2') format('woff2');
         
    font-weight: normal;
    font-style: normal;

}

body{
	font-family:"type",serif;
}

h2, h4{
	/*font-family: "florence" !important;*/
	text-transform: none !important;
}

.home h4{
	text-transform: uppercase;
	font-size: 2em !important;
}

.site-info{
	font-family: "type";
	font-size: 1.5em;
	color: #fff;
}

#primary-menu a{
	/*font-family: "florence";*/
	font-size: 1.7em;
	color: #B6B6B6 !important;
}

#primary-menu a:hover, #primary-menu .current_page_item > a, #primary-menu .current-menu-item > a{
	color: #fff !important;
}

#primary-menu > li > a:before{
	background-color: #fff !important;
}

.morrison-hotel-title::before{
	background-color: #292B2C !important;
}

.home h2{
	margin-bottom:0.7em;
}

.flex-control-paging li a, .owl-carousel .owl-dots .owl-dot span{
	background-color: #bfbfbf;
}

.flex-control-paging li a.flex-active, .flex-control-paging li a:hover, .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{
	color: #232B2C;
}

.flex-control-paging li a, .owl-carousel .owl-dots .owl-dot span{
	background-color: #bfbfbf;
}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover, .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{
	background-color: #232B2C !important;
}

.morrison-hotel-page-boxes .view-more-link{
	background-color: #292B2C !important;
}

.home .morrison-hotel-column p{
	font-family: "type";
	font-size: 1.5em;
	line-height: 25px;
}

.morrison-hotel-page-boxes-row:nth-child(2n+1) .morrison-hotel-page-boxes-content .view-more-link:hover{
	background-color: #fff !important;
	color: #fff !important;
	border:1px solid #292B2C;
	color:#292B2C !important;
}

.morrison-hotel-page-boxes-row:nth-child(2n) .morrison-hotel-page-boxes-content .view-more-link{
	background-color: #fff !important;
	color: #292B2C;
}

.morrison-hotel-page-boxes-row:nth-child(2n) .morrison-hotel-page-boxes-content .view-more-link:hover{
	background-color: #292B2C !important;
	color: #fff !important;
	border:1px solid #fff;
}

.morrison-hotel-page-boxes-row:nth-child(2n) .morrison-hotel-page-boxes-content h3 a{
	color: #fff !important;
}

.morrison-hotel-page-boxes-row:nth-child(2n+1) .morrison-hotel-page-boxes-content h3 a{
	color: #292B2C !important;
}

.morrison-hotel-page-boxes-row .morrison-hotel-page-boxes-content h3 a:hover{
	opacity: 0.8 !important;
}

.morrison-hotel-page-boxes .view-more-link:hover{
	background-color: #ebebeb !important;
    color: #292b2c !important;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row h3 {
display: none
}

.home .morrison-hotel-page-boxes-content h3{
	margin-bottom:1em;
}

.home .morrison-hotel-page-boxes-row:nth-child(2n+1) .morrison-hotel-page-boxes-content{
	background: url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/huitre2.png) bottom right no-repeat;
	background-position: 400px 300px;
	background-size: 18%;
}
	
.morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(2){
	color: #fff !important;
	background: #292B2C;
}

.morrison-hotel-page-boxes .morrison-hotel-page-boxes-row h3{
	color: #fff !important;
}

.home .morrison-hotel-page-boxes-row:nth-child(2n) .morrison-hotel-page-boxes-content{
	background: #292B2C url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/soleilbis.png) no-repeat;
	background-position: 370px 250px;
	background-size: 22%;
}

.home .morrison-hotel-wrap{
	font-family: "type";
	text-align: center;
	margin-bottom: 0 !important;
	font-size: 1.2em;
	/*opacity: 0.8;*/
	margin-top: -20px;
}

.home .morrison-hotel-wrap p{
	font-size: 1.4em;
	opacity: 1 !important;
	margin-bottom: 15px;
	color: #000;
	font-weight: bolder;
}

.home .morrison-hotel-wrap .button{
	/*font-family: "florence";*/
	text-transform: none;
	font-size: 1.4em;
	opacity: 1 !important;
	/*padding:10 40px !important;*/
	background: black;
	color: #fff;
	transition: all 0.3s linear;
}

.home .morrison-hotel-wrap .button:hover{
	background: #fff;
	color: #000;
	border:1px solid #000;
}

.home .morrison-hotel-wrap:nth-child(2){
	font-size: 2em;
}

.widget-area .footer-widget aside{
	max-width:70%!important;
	color: #fff;
	font-family: "type", sans-serif;
	font-size: 1.2em;
}

.morrison-hotel-page-boxes-summary p{
	font-size: 1.5em;
	line-height: 25px;
}

.contact{
	color: #292B2C !important;
	text-decoration: none;
}

.contact:hover{
	opacity: 0.6;
}

#colophon{
	background: url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/soleil-footer.png) right top no-repeat;
}

.entry-footer{
	display: none;
}

#colophon h3.widget-title{
	/*font-family: "florence";*/
	font-size: 2em !important;
	color: #fff !important;
	margin-bottom: 0.7em;
}

/* ______________________________ */

.entry-title{
	/*font-family: "florence";*/
	font-size: 3em !important;
}

.entry-content{
	margin-top: -20px;
}

.intro-manger, .page-id-91 .entry-content p:first-child{
	text-align: center;
	font-family: "type";
	font-size: 1.5em;
	line-height: 30px;
	max-width: 960px;
	margin:0 auto;
	padding:0 100px 80px 100px;
	background: url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/crevette.png) right bottom no-repeat;
	background-position: 891px 136px;
	background-size: 7% auto;
}

.page-id-89 .entry-content p:first-child{
	padding-bottom:110px;
}

.page-id-89 .morrison-hotel-wrap{
	margin-top: -70px;
}

.page-id-89 .morrison-hotel-wrap p{
	font-size: 1.7em !important;
	margin-bottom: 15px;
	font-weight: bolder;
	padding-bottom: 20px !important;
	font-family: "type";
}

.page-id-89 .morrison-hotel-wrap .button{
	background: #000;
	color: #fff;
	transition: all 0.3s linear;
}

.page-id-89 .morrison-hotel-wrap .button:hover{
	background: #fff;
	color: #000;
	border:1px solid #000;
}

.bon-ap{
	/*font-family: "florence";*/
	text-align: center;
	text-transform: uppercase;
	font-size: 2.5em;
	margin-top: 100px;
	background: url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/traits.png) center no-repeat;
	margin-bottom: 0px;
}

/*.page-id-89 .entry-content p:nth-child(9){
	font-family: "florence";
	text-align: center;
	font-size: 2.43em;
}*/

.page-id-89 .button{
	display: block;
	margin:0 auto;
	/*font-family: "florence" !important;*/
	text-align: center;
	text-transform: none;
	font-size: 1.7em;
	max-width: 280px;
	background: #000;
	color: #fff;
}

.page-id-89 .button:hover{
	background: #fff;
	border:1px solid #000;
	color: #000;
}

/* ______________________________ */

.page-id-91 .entry-content p:first-child{
	background: url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/soleil2.png) right bottom no-repeat;
}
.page-id-91 .morrison-hotel-column p{
	background: none !important;
	margin:0;
}

.page-id-91 .morrison-hotel-column-one-third p:first-child{
	padding:0 !important;
}

.page-id-91 .morrison-hotel-column{
	text-align: center;
	font-family: "type";
	font-size: 1.5em;
}

.morrison-hotel-page-boxes .morrison-hotel-page-boxes-summary{
	font-family: "type";
	font-style: normal;
}


.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(1), .page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(1) .morrison-hotel-page-boxes-content{
	background-color: #d7b744;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(1){
	background: #d7b744 url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/n1.png) no-repeat;
	background-position: 30px 27px;
	color: #fff;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row h3 a{
	color: #fff !important;
}


.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row .morrison-hotel-page-boxes-content p{
	margin:0;
	padding:0;
	font-size: 1.5em;
	text-align: left;
	background-image: none !important;
	color: #fff;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row .morrison-hotel-page-boxes-content .view-more-link{
	background-color: #fff !important;
	color: #292B2C;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row .morrison-hotel-page-boxes-content .view-more-link:hover{
	background-color: #D7B744 !important;
	color: #fff !important;
	border:1px solid #fff;
}


.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(2){
	background: #d7b744 url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/n2.png) no-repeat;
	background-position: 980px 26px;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(2), .page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(2) .morrison-hotel-page-boxes-content{
	background-color: #5B9398;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(2) .morrison-hotel-page-boxes-content .view-more-link:hover{
	background-color: #5B9398 !important;
}


.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(3){
	background: #535c62 url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/n3.png) no-repeat;
	background-position: 30px 27px;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(3), .page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(3) .morrison-hotel-page-boxes-content{
	background-color: #535c62;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(3) .morrison-hotel-page-boxes-content .view-more-link:hover{
	background-color: #535c62 !important;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row .morrison-hotel-page-boxes-content{
	margin-top:40px !important;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(3) .morrison-hotel-page-boxes-content{
	margin-top:80px !important;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(4){
	background: #6D735E url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/n4.png) no-repeat;
	background-position: 980px 26px;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(4), .page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(4) .morrison-hotel-page-boxes-content{
	background-color: #6D735E;
}

.page-id-91 .morrison-hotel-page-boxes .morrison-hotel-page-boxes-row:nth-child(4) .morrison-hotel-page-boxes-content .view-more-link:hover{
	background-color: #6D735E !important;
}
/*__________________________________*/

#colophon .footer-menu{
	padding:1em 0;
}

#footer-menu, #footer-menu ul{
	text-align: right;
	/*font-family: "florence" !important;*/
	font-size: 1.3em;
	text-transform: none;
}


#colophon a:hover{
	color: #fff !important;
	opacity: 0.7;
}

/*__________________________________*/

.home #footer2, .page-id-91 #footer2, .page-id-266 #footer2, .page-id-269 #footer2, .page-id-272 #footer2, .page-id-275 #footer2{
	display: none !important;
}

.home #footer3, .page-id-89 #footer3{
	display: none !important;
}

.page-id-89 #footer1, .page-id-91 #footer1, .page-id-266 #footer1, .page-id-269 #footer1, .page-id-272 #footer1, .page-id-275 #footer1{
	display: none !important;
}

#text-7{
	text-align: center;
}

/*.page-id-89 #colophon{
	background: #323536 url(img/pizza.png) right no-repeat !important;
	background-position: 95% 25% !important;
}
*/
.page-id-91 #colophon, .page-id-266 #colophon, .page-id-269 #colophon, .page-id-272 #colophon, .page-id-275 #colophon{
	background: #323536 url(https://www.dormirsurlaplage.fr/wp-content/uploads/2019/03/parasol.png) right no-repeat !important;
}

.morrison-hotel-page-boxes-content h3{
	/*font-family: "florence";*/
	font-size: 2.5em !important;
}

.page-id-89 #footer2 .footer-widget{
	width: 25%;
}

.cookie-notice-container{
	font-family: "type";
}

.cookie-notice-container .button{
	/*font-family: "florence";*/
	background: none;
	color: #fff;
}

/* GOOGLE MAP */

.map-canvas-wrapper{
	margin-top: 1.5em;
}

/* RESPONSIVE */

.lol-mobile #menu-toggle{
	/*font-family: "florence";*/
	font-size: 1.5em;
}

.lol-mobile #menu-toggle:hover,.lol-mobile #menu-toggle:active{
	background-color: #292B2C !important;
	border:1px solid #fff;
}

.lol-mobile #primary-menu-container{
	background-color: #000 !important;
}

@media only screen and (min-width: 990px) and (max-width: 1490px) {
	#colophon{
		background-size: 13% !important;
	}

	.page-id-89 #colophon{
		background-size: 10% !important;
	}
}

@media only screen and (min-width: 980px) and (max-width: 1500px) {
 .page-id-91 #colophon, .page-id-266 #colophon, .page-id-269 #colophon, .page-id-272 #colophon, .page-id-275 #colophon, .home{
	background-size: 15% !important;
}
}

@media only screen and (min-width: 300px) and (max-width: 870px) {
 .page-id-91 #colophon, .page-id-266 #colophon, .page-id-269 #colophon, .page-id-272 #colophon, .page-id-275 #colophon, .page-id-89 #colophon, .home{
	background-image: none !important;
}

.page-id-87 .entry-content p:nth-child(4), .intro-manger, .page-id-89 .entry-content p:nth-child(3), .page-id-89 .entry-content p:nth-child(4), .page-id-91 .entry-content p:first-child{
	padding-right:0 !important;
	padding-left:0 !important;
}
}

@media only screen and (max-width: 990px) {
	.page-id-89 #text-7{
		text-align: left;
	}

	.intro-manger{
	padding: 20px 0 0 0 !important;
}

}

@media only screen and (max-width: 500px) {
	.bon-ap{
		font-size: 3em;
		margin-top:75px;
	}
}

#text-10{
	text-align: left;
}


/*.page-id-87 .entry-content p:nth-child(4), .page-id-89 .entry-content p:first-child, .page-id-89 .entry-content p:nth-child(3){
	padding-right:0 !important;
	padding-left:0 !important;
}*/

#colophon{
	background: none;
}

}
/* ROOM PAGES */

.page-id-266 h1, .page-id-269 h1, .page-id-272 h1, .page-id-275 h1{
	margin-top: 2em;
}

.page-id-266 .entry-content p, .page-id-269 .entry-content p, .page-id-272 .entry-content p, .page-id-275 .entry-content p{
	text-align: center;
	font-family: "type";
	font-size: 1.5em;
	line-height: 30px;
	padding: 0 100px 0 100px !important;
	margin:0;
}

.home #site-navigation2, .page-id-89 #site-navigation2{
	display: none !important;
}

#primary-menu2 {
  letter-spacing: 1px;
  list-style: none;
  margin: 0;
  padding: 0;
  /*font-family: "florence";*/
}

  #primary-menu2 > li > a {
    border-bottom: none;
  }

.menu-chambres{
	text-align: center;
	margin-top: -4em;
	color: #292B2C;
	margin-bottom: 5em;
}

#primary-menu2 li{
	display: inline-block;
	margin: 0 1.154em;
	position: relative;
}

#primary-menu2 a{
	text-decoration: none;
	color: #292B2C !important;
	font-size: 1.45em;
}

.menu-chambres #primary-menu2 a:hover, .menu-chambres #primary-menu2 .current-menu-item > a{
	opacity: 0.7;
}

 #primary-menu2 > li > a:before {
    background-color: #292B2C;
    bottom: -1px;
    content: '';
    display: inline-block;
    height: 1px;
    left: 0;
    position: absolute;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    width: 100%;
  }

  #primary-menu2 > li:hover > a {
    color: #292B2C;
  }

  #primary-menu2 > li:hover > a:before {
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
  }

#primary-menu2 .current_page_item > a:before, #primary-menu2 .current-menu-item > a:before{
	-webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.page-id-87 .entry-content p{
    /*text-align: center;*/
    font-family: "type";
    font-size: 1.5em;
}

/*.page-id-87 .entry-content p:first-child{
	color: #eee !important;
	font-size:1em;
}*/

.page-id-87 .entry-content p:nth-child(3){
	color: #d86387 !important;
	padding-bottom: 0;
	font-size: 2em;
}


.page-id-87 .entry-content p:nth-child(3){
	margin-bottom: 0;
}

.page-id-87 .entry-content p:nth-child(4){
	padding: 0 150px;
	margin-bottom: 0;
	line-height: 25px;
}

.page-id-87 .entry-content p:nth-child(5){
	margin-bottom: 10px;
}

.page-id-87 .entry-content p:nth-child(6){
	margin-bottom: 80px;
}

.lienvalentin{
	color: #d86387 !important;
	border:1px solid #d86387;
	padding:5px 10px;
	text-decoration: none;
	margin-bottom: 50px !important;
}

.lienvalentin:hover{
	color: #fff !important;
	background: #d86387;
}


.page-id-89 .entry-content p:nth-child(2){
	color: #d86387 !important;
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 2em;
	font-family: "type";
}

.page-id-89 .entry-content p:nth-child(3){
	margin-bottom: 0;
	font-family: "type";
	font-size: 1.5em;
	padding: 0 150px;
}
/*
.page-id-89 .entry-content p:nth-child(4){
	padding: 0 150px;
	margin-bottom: 0;
	line-height: 25px;
	font-family: "type";
	font-size: 1.2em;
}*/

.page-id-89 .entry-content p:nth-child(5){
	margin-bottom: 10px;
	font-family: "type";
	font-size: 1.5em;
}

/*.page-id-89 .entry-content p:nth-child(6){
	margin-bottom: 80px;
	font-family: "type";
}*/


#text-9 img{
	float: left;
}

#text-9 a:nth-child(3) img:first-child{
	width: 150px;
	height: auto;
	padding: 25px 15px 0 0;
}

#text-9 a:nth-child(3) img:nth-child(2){
	width: 50px;
	height: auto;
	padding-top: 10px;

}

#text-12, #text-13{
	text-align: center;
}

@media only screen and (min-width: 990px) and (max-width: 1210px) {
	
	.page-id-91 #colophon .footer-widget, .page-id-266 #colophon .footer-widget, .page-id-269 #colophon .footer-widget, .page-id-272 #colophon .footer-widget, .page-id-275 #colophon .footer-widget{
		width: 50%;
	}

}

@media only screen and (max-width: 990px) {
	
	.page-id-91 #colophon .footer-widget:nth-child(3), .page-id-266 #colophon .footer-widget:nth-child(3), .page-id-269 #colophon .footer-widget:nth-child(3), .page-id-272 #colophon .footer-widget:nth-child(3), .page-id-275 #colophon .footer-widget:nth-child(3){
		margin-top: 100px;
	}

}


/*<a target="_blank" href="http://www.booking.com/hotel/fr/manger-sur-la-plage.fr.html?label=gen173nr-1FCAEoggJCAlhYSDNiBW5vcmVmaE2IAQGYAQ24AQfIAQzYAQHoAQH4AQuoAgM;sid=c31aa579b105cfbe27ccc4a7eb4bf888;dest_id=-1449560;dest_type=city;dist=0;group_adults=2;hpos=1;room1=A%2CA;sb_price_type=total;srfid=a2105a268c92408e0e084799a592dacefb016980X1;type=total;ucfs=1&#tab-reviews"><i class="fa fa-angle-right fa-sm" aria-hidden="true"></i>
Découvrez ce qu'ils en pensent
<img  src="http://www.dormirsurlaplage.fr/wp-content/uploads/2017/01/Booking_transparent600.png" width="120" height="120" style="padding-top: 10px;"/><img src="http://www.dormirsurlaplage.fr/wp-content/uploads/2017/02/bookingaward3.png" width="80" height="80"/></a>*/ 



