﻿/*Midbara*/

body { background-image: url(/warehouse/temp/midbara/cut/home_page/bg_pattern_2.jpg); }

/*navigation*/
#header2 { border-bottom: none; }
#header2 ul.menu li a { font-size: 120%; }
#header2 .LogoCentered ul.menu li img { max-height: 85px; }

/*about-section homepage*/
.homepage-about { padding: 100px 0 60px; max-width: 760px; margin: 0 auto; }
.homepage-about .section-title h1 { font-size: 200%; }

/*homepage cube section*/
.grid-content-section.homepage-grid-cube { max-width: 1170px; }
.grid-box-title { background: #fff; width: 100%; position: relative; }
.grid-boxes .grid-box-image { padding-bottom: 76%; margin-bottom: 0px; }
.grid-boxes .grid-box-title h3 a { color: #121212; font-size: 65%; }
.grid-boxes .grid-box { padding: 0 10px; }

/*homepage grid-rows section*/
.homepage-rows .grid-rows .grid-row-text { background: transparent; }
.homepage-rows .box-image-animation { padding: 0; }
.homepage-rows .box-image-animation img { max-width: none; }
.grid-rows .grid-row-text p { font-size: 95%; }
.grid-rows .grid-row-text a.grid-row-button, .normal-form input[type=submit] { background: #78a39e; border: none; border-radius: 100px; font-size: 95%; padding: 8px 30px 5px; }
.grid-rows .grid-row-text a.grid-row-button:hover, .grid-rows .grid-row-text a.grid-row-button:focus, .normal-form input[type=submit]:hover, .normal-form input[type=submit]:focus { background: #202020; color: #fff; }
.section-title h1, .section-title h2 { font-size: 219%; display: table; margin: 0 auto; }

/*video*/
.grid-boxes .grid-box.gridHasVideo .grid-box-image { padding-bottom: 330px; }
.grid-boxes .grid-box.gridHasVideo .grid-box-title { display: none; }

/*pic*/
.home-page .video-section .grid-boxes .grid-box-image { padding-bottom: 330px; }
/*.home-page .video-section .grid-boxes .grid-box-image .box-image-animation:hover img { transform:none;}*/

.homepage-rows .grid-rows .grid-row-text h2::after { margin-top: 0px; }
.section-title h2:after { content: ""; display: block; height: 2px; width: 100%; background: #121212; margin-top: 0px; margin-right: auto; margin-left: auto; }

/*footer*/
#SiteFooter { background: #e9e7e4; }
.footer-text-divided > div.footer-text-right p { color: #232323; }
.site-credit.alternative { padding: 0; background:#e9e7e4; }
a.AccessabilityLink { color: #202020; }

.cabin-prices-heading::after { margin-top: 0; }
#cabin-page-content .owl-carousel .owl-item:not(.active.center) { transform: scale(0.8); }
#cabin-page-content .owl-carousel .owl-next:after, #cabin-page-content .owl-carousel .owl-prev:after { width: 30px; height: 30px; }
#cabin-page-content .owl-carousel .owl-prev { right: 20.6%; }
#cabin-page-content .owl-carousel .owl-next { left: 21.8%; }
#header2 .languages { font-family: Oswald; top: 50%; }

@media (max-width: 1024px) { /*about-section homepage*/ .homepage-about .section-title h1 { font-size: 100%; }

    /*homepage cube section*/
    .grid-boxes .grid-box .grid-box-title h3 { margin: 0; }

    /*homepage grid-rows section*/
    .homepage-rows .box-image-animation img { max-width: 100%; top: 0; padding: 0 60px; }

    /*video*/
    .grid-boxes .grid-box.gridHasVideo .grid-box-title h3 { display: none; }
    .grid-boxes .grid-box.gridHasVideo .grid-box-image, .home-page .video-section .grid-boxes .grid-box-image { padding-bottom: 150px; }
    .grid-boxes .gridHasVideo.section-animation-item, .home-page .video-section .grid-boxes .grid-box.lastItem { margin-right: 0; }
    .sections .grid-content-section { padding: 0px 15px 20px 15px; }
    .grid-content-section { margin: 40px auto 0px auto; }
}
@media (max-width: 767px) {
    .categories-strip { display: none; }
    #cabin-page-content .owl-carousel .owl-prev { right: 10px; }
    #cabin-page-content .owl-carousel .owl-next { left: 10px; }
    .owl-carousel .owl-next:after, .owl-carousel .owl-prev:after { background-repeat: no-repeat; background-position: center; }
    #cabin-page-content .owl-carousel .owl-prev:after { background-image: url(/warehouse/temp/desertday/arrow_R-01.svg); background-size: cover; }
    #cabin-page-content .owl-carousel .owl-next:after { background-image: url(/warehouse/temp/desertday/arrow_L-01.svg); background-size: cover; }
    #cabin-page-content .owl-carousel .owl-nav div { top: 45%; }
}
.modal-body .slides .flex-active-slide h4 { color: #000; text-align: center; width: auto; display: table !important; margin: 0 auto; background: #fff; padding: 7px 10px 3px; }
/*.modal-body .slides .flex-active-slide .imgWrapper { display: table; margin: 0 auto; }*/