/* ==========================================================================
   General
   ========================================================================== */

    .form-terms input {
        width: auto !important;
        height: auto !important;
    }

    #privacy p {
        text-transform: none !important;
        font-size: 15px;
        line-height: 1.5;
    }

    #privacy ul {
        text-transform: none !important;
        font-size: 15px;
        line-height: 1.5;
        font-weight: 400;
        letter-spacing: 0.05em;
    }



    h2 {
        font-size: 38px;
        padding: 0 10px;
    }

    #about .quote-mark-l,
    #about .quote-mark-r {
        font-size: 18px;
    }

    #about .fa-quote-left {
        vertical-align: top;
    }

    #about .fa-quote-right {
        vertical-align: bottom;
    }

    .img-responsive {
        display: inline-block;
    }

    .owl-carousel .owl-item {
        padding-bottom: 5px;
    }

    .ico-info {
        width: 15px;
        height: 15px;
    }

    .btn-info,
    .btn-close {
        background-color: #ff0000;
        border-color: #ff0000;
        transition: ease 500ms;
    }

    .single-toggle-btn {
        margin: 30px 0;
    }

    .btn-info:hover,
    .btn-close:hover {
        background-color: #c20000;
        border-color: #c20000;
    }

    .btn-info:focus,
    .btn-close:focus {
        background-color: #ff0000;
        border-color: #ff0000;
    }
    .btn:focus,
    .btn:active {
        outline: none !important;
        box-shadow: none;
    }

    .menu-about {
        position: relative;
    }

    .menu-about:after {
        position: absolute;
        bottom:0;
        left: 18px;
        content:'ONCE UPON A TIME';
        font-size: 12px;
    }

    .menu-hollywood {
        position: relative;
    }

    .menu-hollywood:after {
        position: absolute;
        bottom:0;
        left: 18px;
        content:'THE FILM COMPANY';
        font-size: 12px;
    }

    .menu-mis-bulgaria {
        position: relative;
    }

    .menu-mis-bulgaria:after {
        position: absolute;
        bottom:0;
        left: 18px;
        content:'THE BEAUTY PAGEANT';
        font-size: 12px;
    }

    html[lang="fr-FR"] .menu-mis-bulgaria:after {
        position: absolute;
        bottom:0;
        left: 18px;
        content:'LE CONCOURS DE BEAUTÉ';
        font-size: 12px;
    }

    html[lang="fr-FR"] .menu-hollywood:after {
        position: absolute;
        bottom:0;
        left: 18px;
        content:'PRODUCTION CINÉMATOGRAPHIQUE';
        font-size: 12px;
    }

    html[lang="fr-FR"] .menu-about:after {
        content:'Il ÉTAIT UNE FOIS';
    }

    .menu-heroica {
        position: relative;
    }

    .menu-heroica:after {
        position: absolute;
        bottom: 0;
        left: 18px;
        content: 'HEROÏCA TEMPUS COLLECTION';
        font-size: 12px;
    }

    html[lang="fr-FR"] .menu-heroica:after {
        content: 'COLLECTION HEROÏCA TEMPUS';
    }

    .menu-mymoth {
        position: relative;
    }

    .menu-mymoth:after {
        position: absolute;
        bottom: 0;
        left: 18px;
        content: 'MAMMOTH COLLECTION';
        font-size: 12px;
    }

    html[lang="fr-FR"] .menu-mymoth:after {
        content: 'COLLECTION MAMMOTH';
    }

    .menu-elixir {
        position: relative;
    }

    .menu-elixir:after {
        position: absolute;
        bottom: 0;
        left: 18px;
        content: 'Black G & Almas';
        font-size: 12px;
    }

    html[lang="fr-FR"] .menu-mymoth:after {
        content: 'COLLECTION MAMMOTH';
    }

    .menu-fragrance {
        position: relative;
    }

    .menu-fragrance:after {
        position: absolute;
        bottom: 0;
        left: 18px;
        content: 'GET ME THE MOON';
        font-size: 12px;
    }

    html[lang="fr-FR"] .menu-fragrance:after {
        content: 'OFFREZ-MOI LA LUNE ';
    }

    .menu-spaceflight {
        position: relative;
    }

    .menu-spaceflight:after {
        position: absolute;
        bottom: 0;
        left: 18px;
        content: 'Interstellar Humanity ';
        font-size: 12px;
    }

    html[lang="fr-FR"] .menu-spaceflight:after {
        content: 'INTERSTELLAR HUMANITY';
    }

    .border-top,
    .border-bottom {
        height: 10px;
    }

    .border-left,
    .border-right {
        width: 10px;
    }

    .caution-text {
        font-size: 13px !important;
        font-weight: normal !important;
    }

    .language-switcher-bar {
        position: fixed;
        top: 25px;
        right: 130px;
        z-index: 1004;
    }

    .wpml-ls-sidebars-language-sidebar ul {
        padding-left: 0 !important;
        line-height: 1.2;
    }

    .wpml-ls-sidebars-language-sidebar ul li a {
        font-size: 15px;
    }

    .wpml-ls-sidebars-language-sidebar li:first-child a {
        border-right: 1px solid #FFF !important;
    }

    #icl_lang_sel_widget-2 {
        padding: 0 !important;
    }

    .wpml-ls-slot-language-sidebar a:before,
    .wpml-ls-slot-language-sidebar a:after {
        margin: 0;
    }

    .slick-track img {
        margin:0 auto;
    }
/* ==========================================================================
   Section Miss Bulgaria
   ========================================================================== */
   .hollywood-media,
   .hollywood-body {
        text-align: center;
        max-width: 850px;
        margin: 0 auto;        
   }

   .hollywood-body img{
        width: 100%;
        height: auto;
   }

   .section-hollywood h2,
   .section-hollywood h4 {
    text-align: center;
   }

   .section-hollywood h4 {
        max-width: 750px;
        margin: 0 auto;    
   }

   .hollywood-media img {
        width: 100%;      
   }

/* ==========================================================================
   Section about
   ========================================================================== */
   .about-body {
        text-align: center;
        max-width: 850px;
        margin: 0 auto;        
   }

/* ==========================================================================
   Section hollywood
   ========================================================================== */
   .miss-bulgaria-media,
   .miss-bul-body {
        text-align: center;
        max-width: 900px;
        margin: 0 auto;        
   }

   .section-miss-bulgaria h2,
   .section-miss-bulgaria h4 {
    text-align: center;
   }

   .section-miss-bulgaria h4 {
        max-width: 700px;
        margin: 0 auto;    
   }

   .miss-bulgaria-media img {
        width: 100%;      
   }


/* ==========================================================================
   Section Timepieces
   ========================================================================== */
    .section-timepieces h2,
    .section-timepieces h4,
    .section-fragrance h2,
    .section-fragrance h4,
    .section-spaceflight h2,
    .section-spaceflight h4 {
        text-align: center;
    }

    .section-timepieces h2 {
        font-size: 31px;
    }

    .section-spaceflight h2 {
        font-size: 34px;
    }

    html[lang="fr-FR"] .section-spaceflight h2 {
        font-size: 30px;
    }
    .section-fragrance h2 {
        font-size: 36px;
    }
    html[lang="fr-FR"] .section-fragrance h2 {
        font-size: 36px;
        width: 69%;
        margin: 0 auto;
    }

    html[lang="fr-FR"] .section-fragrance h4 {
        width: 86%;
        margin: 0 auto;
    }

    html[lang="fr-FR"] .section-bracelets h2 {
        font-size: 33px;
    }


   .watch-desc {
       display: inline-block;
       margin-bottom: 5px;
   }

   .section-timepieces .owl-item:nth-child(1) {
       background:url('https://gaelbonnelsanchez.com/wp-content/uploads/2021/01/napoleon-item-mask.jpg') no-repeat top center;
       background-size: cover;
   }

   .section-timepieces .owl-item:nth-child(2) {
       background: url('https://gaelbonnelsanchez.com/wp-content/uploads/2021/01/eistein-item-mask.jpg') no-repeat top center;
       background-size: cover;
   }

   .section-elixir .owl-item:nth-child(1) {
       background: url('https://gaelbonnelsanchez.com/wp-content/uploads/2021/01/black-g-bg-promo.jpg') no-repeat top center;
       background-size: cover;
   }
   .section-elixir .owl-item:nth-child(2) {
       background: url('https://gaelbonnelsanchez.com/wp-content/uploads/2021/01/almas-vodka-item-bg-mask.jpg') no-repeat top center;
       background-size: cover;
   }
   .section-bracelets .container {
       background: url('https://gaelbonnelsanchez.com/wp-content/uploads/2021/01/mymmoth-item-mask.jpg') no-repeat top center;
       background-size: cover;
   }

   .section-fragrance .container {
       background: url('https://gaelbonnelsanchez.com/wp-content/uploads/2021/01/fragrance-item-mask.jpg') no-repeat top center;
       background-size: cover;
   }
   .section-spaceflight .container {
       background: url('https://gaelbonnelsanchez.com/wp-content/uploads/2021/01/space-item-mask.jpg') no-repeat top center;
       background-size: cover;
   }

   .section-timepieces .center-container,
   .section-elixir .center-container,
   .section-bracelets .center-container,
   .section-fragrance .center-container,
   .section-spaceflight .center-container {
        background: rgba(0, 0, 0, 1);
   }

   .kb_caption {
       display: none;
   }

   .set-height {
       height: 369px;
   }
   
/* ==========================================================================
   Section Bracelets
   ========================================================================== */
   .section-bracelets h2,
   .section-bracelets h4 {
       text-align: center;
   }

   .bracelet-price,
   .bracelet-name,
   .elixir-additional-info-body {
       font-size: 17px;
   }

   .elixir-additional-info-title,
   .spaceflight-additional-info-title {
       font-size: 20px;
   }

   .elixir-additional-info-title,
   .elixir-additional-info-body,
   .spaceflight-additional-info-title,
   .spaceflight-additional-info-body {
       display: block;
   }

    html[lang="fr-FR"] .section-elixir .elixir-additional-info-body {
        width: 63%;
        margin: 0 auto;
    }
    
   /* .section-bracelets .center-container {
       background: rgba(0, 0, 0, 1) url('https://by-gael.com/wp-content/uploads/2020/12/mammoth-bracelet-static.jpg') no-repeat center center;
       background-size: cover;
   } */

   /* .section-fragrance .center-container {
       background: rgba(0, 0, 0, 1) url('https://by-gael.com/wp-content/uploads/2020/12/fragrance-bg.jpg') no-repeat center center;
       background-size: cover;
   } */

   /* .section-spaceflight .center-container {
       background: rgba(0, 0, 0, 1) url('https://by-gael.com/wp-content/uploads/2020/12/galaxy-blue.jpg') no-repeat center center;
       background-size: cover;
   } */

   .section-bracelets .owl-item-wrapper .mmth-img {
       width: 50%;
       height: auto;
   }

/* ==========================================================================
   Section elixir
   ========================================================================== */
    .elixir-gallery-slider h2,
    .elixir-gallery-slider h4 {
        text-align: center;
    }

    .elixir-gallery-slider h2 {
        font-size: 36px;
    }

    .elixir-gallery-slider h4 {
        font-size: 14px;
    }

    .slide-item-img {
        margin: 26px 0;
    }
   
/* ==========================================================================
   General gallery
   ========================================================================== */
    /* .section-timepieces h2 {
        background: #ff0000;
        padding: 5px 10px;
        margin-bottom: 5px;
        border-radius: 20px;
    }

    .section-bracelets h2 {
        background: #ff0000;
        padding: 5px 10px;
        margin-bottom: 5px;
        border-radius: 20px;
    } */

    .stock {
        display: block;
        color: #ff0000;
        margin-bottom: 5px;
        text-transform: uppercase;
        font-size: 13px;
    }

    .owl-item-info-wrapper {
        margin-top: 10px;
    }

    .owl-pagination {
        margin: 4px auto 0 auto;
    }
    .bracelet-price {
        margin-bottom: 9px;
        display: inline-block;
    }
    .watch-gallery .bracelet-price {
        margin-bottom: 0;
    }

    /* .section-timepieces .owl-item:nth-child(2) .bracelet-price strong, */
    /* .section-bracelets .bracelet-price strong, */
    /* .section-elixir .bracelet-price strong, */
    .section-spaceflight .bracelet-price strong {
        display: none;
    }
/* ==========================================================================
   Slider
   ========================================================================== */
   .kenburnsy-desktop img {
       width: 149px;
       height: 30px;
   }

   .kenburnsy-desktop .hr-logo {
       width: 212px;
       height: 35px;
   }
   .kenburnsy-desktop h2  {
       padding: 0;
       font-size: 37px;
       text-transform: uppercase;
       font-family: 'Raleway',
       sans-serif;
       font-weight: bold;
       vertical-align: top;
   }

   .kenburnsy-desktop h3 {
        padding: 0;
        font-size: 19px;
        text-transform: uppercase;
        font-family: 'Raleway',
        sans-serif;
        font-weight: bold;
   }

   .kenburnsy-mobile img {
       width: 80px;
       height: 16px;
   }

   .kenburnsy-mobile h2 {
       padding: 0;
       font-size: 23px;
       text-transform: uppercase;
       font-family: 'Raleway', sans-serif;
       font-weight: bold;
       vertical-align: top;
   }

   .kenburnsy-mobile h3 {
       padding: 0;
       font-size: 14px;
       text-transform: uppercase;
       font-family: 'Raleway',
           sans-serif;
       font-weight: bold;
   }

    .kenburnsy-mobile .hr-logo {
        width: 125px;
        height: 21px;
    }

    .ss-w-logo {
        width: 15%;
        height: auto;
    }

    .contact-phone a {
        color: #FFF;
    }

    .contact-phone {
        margin-top: -26px;
    }

    .section-timepieces .owl-item img {
        max-width: 100%;
        height: auto;
    }

    .watch-details .watch-parts {
        width: 50%;
        height: auto;
    }

    .bracelet-price {
        font-size: 14px;
    }

    .elixir-details img,
    .fragrance-details img,
    .spaceflight-details img {
        width: 50%;
        height: auto;
    }

/* 640px */
@media only screen and (max-width: 640px) {
    .caution-text {
        font-size: 8px !important;
        font-weight: normal !important;
    }
   .elixir-gallery-slider h4,
   .section-fragrance h4,
   .section-spaceflight h4 {
       padding: 0;
   }

   .section-hollywood h2 {
    font-size: 25px;
   }

   .section-fragrance h4 {
       font-size: 10px !important;
   }

   .section-elixir .owl-item:nth-child(2) h4 {
       font-size: 9px !important;
   }

    .section-elixir .owl-item:nth-child(1) h4 {
        font-size: 10px !important;
        padding-left: 36px;
        padding-right: 36px;
    }

    #contact h2 {
        font-size: 28px;
    }

    html[lang="fr-FR"] .section-spaceflight h2 {
        font-size: 10px !important;
    }

    html[lang="fr-FR"] .section-spaceflight h4 {
        font-size: 11px !important;
    }

    html[lang="fr-FR"] .section-fragrance h2 {
        width: 100%;
        margin: 0 auto;
        padding-left: 0;
        padding-right: 0;
        font-size: 9px !important;
    }

    html[lang="fr-FR"] .section-fragrance h4 {
        width: 100%;
    }

    html[lang="fr-FR"] .section-elixir .elixir-additional-info-body {
        width: 100%;
    }

     html[lang="fr-FR"] .section-timepieces h4 {
        font-size: 10px;
    }

    html[lang="fr-FR"] .section-fragrance h4 {
        font-size: 8px !important;
    }

    .section-bracelets .owl-item:nth-child(1) .bracelet-price {
         margin: 12px 0;
    }

    html[lang="fr-FR"] .section-elixir h2 {
        font-size: 10px !important;
    }

    html[lang="fr-FR"] .menu-about:after {
        left: 17px !important;
    }

    html[lang="fr-FR"] .menu-heroica:after {
        left: 17px !important;
    }

}

/* 2778x1284 pixels at 458ppi */
@media only screen
and (device-width: 428px)
and (device-height: 926px)
and (-webkit-device-pixel-ratio: 3) {
    .form-terms {
        font-size: 13px;
    }
}

/* ----------- iPad 3, 4 and Pro 9.7" ----------- */

/* Portrait */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2) {
    #main-menu ul li {
        padding: 0 0 15px 0;
        margin-bottom: 15px;
    }

    .section-elixir .owl-item {
        background-position: center center !important;
    }

    .spaceflight-additional-info-body br,
    .elixir-additional-info-body br {
        display: none;
    }

    .bracelets-gallery-slider .set-height {
        height: 405px;
    }

    #main-menu .menu:not(:last-child) a {
        font-size: 25px;
    }

    .kenburnsy-mobile {
        display: block;
    }
    .kenburnsy-desktop {
        display: none;
    }
}

/* Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape)
and (-webkit-min-device-pixel-ratio: 2) {
    .bracelets-gallery-slider .set-height {
        height: 405px;
    }
}

/* Portrait and Landscape */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
    #main-menu ul li {
        padding: 0 0 15px 0;
        margin-bottom: 15px;
    }

    .section-elixir .owl-item {
        background-position: center center !important;
    }

    .spaceflight-additional-info-body br,
    .elixir-additional-info-body br {
        display: none;
    }

    .bracelets-gallery-slider .set-height {
        height: 405px;
    }

    #main-menu .menu:not(:last-child) a {
        font-size: 25px;
    }
}

/* Portrait and Landscape */
@media only screen
and (min-device-width: 834px)
and (max-device-width: 1112px)
and (-webkit-min-device-pixel-ratio: 2) {
    #main-menu ul li {
        padding: 0 0 15px 0;
        margin-bottom: 15px;
    }

    .section-elixir .owl-item {
        background-position: center center !important;
    }

    .spaceflight-additional-info-body br,
    .elixir-additional-info-body br {
        display: none;
    }

    .bracelets-gallery-slider .set-height {
        height: 405px;
    }

    #main-menu .menu:not(:last-child) a {
        font-size: 25px;
    }
}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen and (max-width: 880px) {
    #main-menu ul li {
        padding: 0 0 15px 0!important;
        margin-bottom: 5px!important;
    }

    .section-elixir .owl-item {
        background-position: center center !important;
    }

    .spaceflight-additional-info-body br,
    .elixir-additional-info-body br {
        display: none;
    }

    .bracelets-gallery-slider .set-height {
        height: 405px;
    }

    #main-menu .menu:not(:last-child) a {
        font-size: 25px;
    }
}