.logomenu-sec a[title='Promotions' ]{
  	background:#d86498;
  	padding:5px;
	color:#fff;
	font-weight:bold;
	border-radius:4px;
}
.responsive-menu a[title='Promotions']{
  color:#d86498;
  font-weight:bold;
  border-radius:4px;
}
.logomenu-sec a[title='Promotions']:hover{
	color:#fff;
}
.brd.voile ol li:before,.grid-box.hotel ul li:before{content:""}#bottom_menu ul,.grid-box.hotel ul{list-style-type:none}.toptitle{height:205px;background-image:url(/img/mariage_dans_le_sud_entete.jpg);background-position:center}.title:before{border:none}header{z-index:1030!important}header.stick{position:relative}header.sticky{position:fixed}header.sticky .toptitle{display:none}header .topbar{max-height:45px}nav ul ul li a{color:inherit;float:left;padding:15px 30px;width:100%}#slidersection.sticky,.block.bluish1.sticky{margin-top:322px}.grid-box{margin-bottom:15px}.grid-box.hotel{float:left}.grid-box.hotel ul li{text-align:center;padding:10px}.attending-div,.singlepost-detail li,.singlepost-detail p,.video .stories-detail>p{text-align:justify}.grid-box.hotel ul li h5{margin-top:5px}.grid-box.hotel ul li p{margin:15px 0}.brd.ghost h3,.brd.ivoire h3,.brd.voile h3{margin-bottom:15px}h1{margin-top:15px;margin-bottom:25px}#zone-soumission{position:absolute;width:100%;top:45px;height:100px;z-index:2}#soumission-modal .col-md-12,#soumission-modal .col-md-6{margin-bottom:10px}#mdls_logo{position:absolute;width:270px;top:-40px}#agent_photo{position:absolute;width:241px;max-width:241px;cursor:pointer}.logo-menu{padding:10px 10%}.logo-menu img{height:70px}header.sticky #zone-soumission{top:-150px}header .social-btns{margin-top:-10px}header.sticky .social-btns{margin-top:0}.responsive-header .social-btns>li,header .social-btns>li{font-size:30px}.responsive-header .social-btns>li>a,header .social-btns>li>a{border:none;color:inherit;float:left;height:28px;line-height:25px;width:28px}header .logomenu-sec>ul>li{margin-right:10px}.block .contianer,header .container{max-width:100%}header .for-contact{margin-top:0;margin-bottom:0;line-height:45px}.responsive-menu ul li i{display:inline}.responsive-menu .social-btns{float:none}.responsive-menu .social-btns>li>a::before{background:0 0}#bottom_menu ul{padding-left:20px}#bottom_menu{font-weight:700;font-size:14px;padding-top:25px}#bottom_menu ul li{font-weight:400;font-size:12px}#bottom_menu_pic{padding-left:0}#bottom_menu_pic img{min-height:191px}.bottom-links .logo{top:-25px;width:50px;max-width:50px;z-index:2}#bottom_menu a{color:#d86498}.soumission_btn{float:right;cursor:pointer}#sendContact{max-width:100%;padding:12px 25px}#soumission-modal input[type=checkbox]{margin-left:0}.singlepost-detail{margin-top:75px}.singlepost-detail h2{margin:70px}.singlepost-detail p{margin-bottom:40px}.singlepost-detail p span{color:#f3899e}.title h5 span,.video .title>h4 span{color:#d86498}.singlepost-detail ul{list-style:none;padding:0;margin:0}.singlepost-detail li{padding-left:1em;margin-bottom:15px;font-size:16px}.singlepost-detail ul.nav{margin-top:15px}.singlepost-detail ul.nav li{padding-left:0;margin-bottom:0}.title{float:left;margin-top:40px;margin-bottom:95px}.singlepost-detail li:before{font-size:20px;content:"• ";color:#f5869c}.singlepost-detail ul.faq li:before,.singlepost-detail ul.nav li:before,.singlepost-detail ul.social_icons li:before,.title.small:before{content:""}.singlepost-detail ul.social_icons{margin:15px 0}.singlepost-detail ul.social_icons li{margin-bottom:2px;padding-left:0}.singlepost-detail ul.faq{margin-top:80px}.singlepost-detail ul.faq li .question{font-weight:700;font-size:20px;margin-bottom:20px}.singlepost-detail ul.faq li .answer{font-size:16px;margin-bottom:60px}.singlepost-detail img.border{max-width:100%;padding:9px;margin:10px;border:1px solid #fab9cb}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.singlepost-detail .nav>li>a{position:relative;display:block;padding:10px}.gallery .col-md-3{margin-bottom:15px}.gallery h4{font-size:15px;min-height:35px}.title h5{font-size:25px;line-height:50px;color:#002157;float:left;letter-spacing:.2px;width:100%}.title.small:before{border:3px solid #ccc;height:75px;left:19px;position:absolute;top:-15px;width:76px;z-index:-1}.btnseemoreinfos{background:#e84365;padding:15px;margin:40px auto 0!important;display:block;color:#fff!important;width:290px!important;font-size:18px!important}#mapHold,.business-hours{margin-top:25px}#slogan span,.contact_details h4 span{color:#d86498}#contact label{display:block}#contact_result{display:none}.contact_details h4{font-size:20px;margin-bottom:10px}.contact_details p{font-size:15px;margin-bottom:30px}#mapHold{width:100%;height:300px;padding:10px;border:1px solid #fab9cb}.progratech{font-size:14px}.progratech a{text-decoration:underline}#video{border:8px solid #e7e2e2}#slogan{position:absolute;top:110px;font-family:playfair display;color:#93547a;font-size:22px;left:70px}.attending-div{margin-top:50px}.submenu{line-height:25px!important}.overlape{margin-top:40px}@media (min-width:1367px){.logomenu-sec>ul>li{line-height:70px!important;padding-right:25px!important;font-size:17px}}@media (max-width:1366px){.block .contianer,.container{max-width:95%!important;width:1170px!important}.singlepost-detail p{font-size:18px;line-height:27px}blockquote p{font-size:20px;line-height:30px}.singlepost-detail img.width25{width:25%;float:right}.singlepost-detail img.width33{width:33%;margin:10px;float:right}.singlepost-detail img.width100{width:100%}.logomenu-sec>ul>li{line-height:70px!important;padding-right:25px!important}header.sticky .logomenu-sec>ul>li{line-height:55px!important}.submenu{line-height:25px!important}}@media (max-width:1120px){header .logomenu-sec>ul>li{margin-right:0!important;padding-right:25px!important}header .logomenu-sec>ul>li:before{right:4%;width:8px;height:8px}}@media (max-width:980px){header{display:block!important}.responsive-header{display:none!important}.logomenu-sec>ul>li:before{height:0!important;width:0!important;right:0}header .logomenu-sec>ul>li{margin-right:0;padding-right:10px!important}header .logomenu-sec .logo img{max-width:70%}}@media (max-width:880px){.responsive-header .topbar.xxsmall{display:none}.responsive-header .topbar.small{display:block}header .logomenu-sec>ul>li{padding-right:5px!important;font-size:14px}.singlepost-detail img.width25{width:100%}.singlepost-detail img.width33{width:100%;margin:10px;float:right}}@media (max-width:840px){header{display:none!important}.responsive-header{display:block!important}.responsive-header .for-contact{line-height:22px!important}#slidersection.sticky{margin-top:0!important}.for-contact{font-size:14px;line-height:25px}#slidersection.sticky,.block.bluish1.sticky{margin-top:0}.submenu{line-height:25px!important}}@media (max-width:767px){.block .contianer,.container{max-width:100%!important}.stories-sec::before{background:url(/img/template/stories-bg.jpg) repeat-x rgba(0,0,0,0);content:"";height:50%;width:100%}.attending-sec{padding:50px 15px}.contect-form{padding:25px 15px}#bottom_menu_pic{padding:15px}#bottom_menu_pic img{width:100%}.responsive-header .for-contact{line-height:22px!important}.submenu{line-height:25px!important}}@media (max-width:680px){.stories-sec::before{background:url(/img/template/stories-bg.jpg) repeat-x rgba(0,0,0,0);content:"";height:44%;width:100%}}@media (max-width:590px){.attending{padding:30px}.bottom-links{padding-bottom:25px}.stories-sec::before{background:url(/img/template/stories-bg.jpg) repeat-x rgba(0,0,0,0);content:"";height:35%;width:100%}}@media (max-width:480px){.block .contianer,.container{max-width:100%!important;padding:0 5px!important}.responsive-header .topbar.xxsmall{display:block}.responsive-header .topbar.xxsmall .soumission_btn{display:block;float:none;margin:0 auto}.responsive-header .topbar.small{display:none}.responsive-header .contact_col{text-align:center}.stories-sec{padding:40px 10px!important}.stories-sec::before{background:url(/img/template/stories-bg.jpg) repeat-x rgba(0,0,0,0);content:"";height:25%;width:100%}.responsive-header .for-contact{font-size:14px;line-height:16px!important;margin-top:5px;text-align:center;width:100%}.block{padding:30px 0}.title{margin-top:0}.attending-div{margin-top:30px}}@media (max-width:310px){.stories-sec::before{background:0 0}.singlepost-detail h2{margin:0}}
	
/* CSS for popup */
#popup .modal-content {
    -webkit-box-shadow: 3px 1px 48px -2px rgba(255,250,255,1);
    -moz-box-shadow: 3px 1px 48px -2px rgba(255,250,255,1);
    box-shadow: 3px 1px 48px -2px rgba(255,250,255,1);
    border-radius: 11px;
}

#popup .modal-header {
    padding: 5px;
    background-color: #ffffff;
}

#popup .close {
  font-size: 30px;
}

