/*
Template: fleurdesel
Theme Name: Fleurdesel Child
Theme URI: http://demo.awethemes.com/fleurdesel
Author: awethemes
Author URI: http://awethemes.com
Description: Fleurdesel impresses at the very first glance with its modern and elegant design. From a visual perspective, you’re immediately blown away by the brilliant full-screen slider that dominates the homepage in all of 6 homepage variation, providing an impressively immersive effect.
Version: 1.0.0
License: Themeforest Split Licence
License URI: -
Text Domain: fleurdesel
Tags: left-sidebar, right-sidebar, custom-background, custom-logo, featured-images, post-formats, translation-ready
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;700&display=swap');

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif !important;}
.classic-header--white .classic-header__nav .main-navigation>li>a {
    color: #1c1c1c;
    font-family: 'Poppins', sans-serif !important;
}
.classic-footer p {
    margin: 0;
    line-height: 24px;
}

.apb-datepicker h1, .apb-datepicker h2, .apb-datepicker h3, .apb-datepicker h4, .apb-datepicker h5, .apb-datepicker h6, .awebooking h1, .awebooking h2, .awebooking h3, .awebooking h4, .awebooking h5, .awebooking h6, .awebooking-widget h1, .awebooking-widget h2, .awebooking-widget h3, .awebooking-widget h4, .awebooking-widget h5, .awebooking-widget h6 {
    font-family: 'Poppins', sans-serif !important;
}
.top-header__left {    font-family: 'Poppins', sans-serif !important;}
.fleurdesel__meta {
    font-family: 'Poppins', sans-serif !important;
    letter-spacing: 3px;
}
.fleurdesel-posts-carousel__item .post-date a {
    font-family: 'Poppins', sans-serif !important;
}
.textwidget {
    margin-bottom: 20px;
}
.footer-info__left {
	font-family: 'Poppins', sans-serif !important;}

.classic-footer .widget-title {
	font-size: 21px;}
.vc_custom_1491277732828 {
	border-right-color: #dd3333 !important;}
.fleurdesel-gallery__filter .dropdown-menu{display:none;}
.vc_custom_1491277732828 {
    border-right-width: 1px !important;
    padding-bottom: 200px !important;
    border-right-color: #dd3333 !important;
    border-right-style: solid !important;
}
.site-header {
    background-size: cover;
    position: relative;
}

.wpml-ls-menu-item .wpml-ls-flag {
    display: inline;
    vertical-align: middle;
    width: 22px;
    height: 22px;
    margin-top: -4px;
}
.classic-header--white .classic-header__nav .main-navigation--arrow2>li.menu-item-has-children>a:after {display: none !important;}

.classic-header__nav .main-navigation .sub-menu li a {font-family: 'Poppins', sans-serif !important; }

.classic-header__nav ul li:hover>a {
	border-bottom: 1px solid #dd3333;}

.classic-footer .widget-title {
    font-size: 17px;
}
.classic-footer__columns {
	font-family: 'Poppins', sans-serif !important;}
.fleurdesel-pagetitle {
    padding: 200px 0;
    position: relative;
}
.h3, h3 {
    font-size: 25px;
}
#main>article .post-meta {
	display: none !important;}
.font-1 {
    font-family: 'Poppins', sans-serif !important;
}
.side-panel__menu a:focus, .side-panel__menu a:hover, .side-panel__menu li.current-menu-item a, .side-panel__menu li.current-menu-parent a {
    color: #dd3333;
    border-bottom: 1px solid #dd3333;
    text-decoration: none;
}
.ctcc-left-side {
    margin-right: 1em;
    font-size: 13px;
    line-height: 17px;
}

.page-id-1698  .site-header,
.page-id-1700  .site-header,
.page-id-1697  .site-header,
.page-id-1699  .site-header,
.page-id-1823  .site-header,
.page-id-1824  .site-header
{
    margin-bottom: 60px;
}

.fleurdesel-room--overlay .btn-view:hover, .fleurdesel-room--overlay .awebooking .button:hover, .awebooking .fleurdesel-room--overlay .button:hover, .fleurdesel-room--overlay .awebooking-block .button:hover, .awebooking-block .fleurdesel-room--overlay .button:hover, .fleurdesel-room--overlay .apb-btn:hover, .fleurdesel-room--overlay-extra .btn-view:hover, .fleurdesel-room--overlay-extra .awebooking .button:hover, .awebooking .fleurdesel-room--overlay-extra .button:hover, .fleurdesel-room--overlay-extra .awebooking-block .button:hover, .awebooking-block .fleurdesel-room--overlay-extra .button:hover, .fleurdesel-room--overlay-extra .apb-btn:hover, .btn-primary:hover, button:hover, input:hover[type=submit], .btn-primary, button, input[type=submit] {
    border-color: #d33 !important;
    background-color: transparent !important;
}
.fleurdesel__title {
    line-height: 48px;
}