﻿@import url("../../css/bootstrap.min.css");
@import url("../../css/animate.min.css");
@import url("../../css/bootstrap-submenu.css");
@import url("../../css/bootstrap-select.min.css");
@import url("../../fonts/font-awesome/css/font-awesome.min.css");
@import url("../../fonts/flaticon/font/flaticon.css");
@import url("../../fonts/linearicons/style.css");
@import url("../../css/jquery.mCustomScrollbar.css");
@import url("../../css/bootstrap-datepicker.min.css");
@import url("../../css/style.css");
@import url("../../css/skins/blue-light-2.css");
@import url("../../css/ie10-viewport-bug-workaround.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css");
/* [UPDATE CMS] */
/* [INIT MENU] */
.CMSMenu .rmSlide > ul > .rmItem,
.CMSMenu .rmSlide > ul > .rmItem > .rmLink {
    width: 100% !important;
}
.CMSMenu {
    z-index: 1 !important;
}
/* [END MENU] */
/* [INIT INTERNAL BANNER] */
.sub-banner img {
    display:none;
}
/*.banner_video_bg {
    min-height: 400px !important;
}*/
/* [END INTERNAL BANNER] */
/* [INIT Filtr-item] */
.filtr-item > div {
    flex: 1;
    background: #fff;
}
/* [END Filtr-item] */
/* [INIT PopUp] */
.PopUp {
    max-width: 800px;
    height: auto;
    overflow-x:hidden;
}
/* [END PopUp] */
/* [INIT Room facilities] */
.rooms-features ul {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}
.rooms-features ul li span[class*='flaticon-'] {
    margin-right: 20px;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
}
/* [INIT NEWSLETTER FORM] */
.Login img {
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
    margin-right: 0;
    margin-left: auto;
}
/* [END NEWSLETTER FORM] */
.social-list > ul, .social-list .Languages {
    display: inline-block;
}
.social-list .Languages {
    text-transform: uppercase;
    margin-left: 20px;
    font-size: 13px;
}
.social-list .Languages a{
    color: #FFF;
}
.social-list .Languages b, .social-list .Languages a:hover{
    color: #FCC62E;
}
.footer-item .RadMenu, .footer-item .RadMenu ul, .footer-item .RadMenu ul li{
    float: none;
}
.footer-item .RadMenu ul li {
    margin-bottom: 20px;
    font-size: 13px;
}
.footer-item .RadMenu ul li:before {
    content: "";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f178";
}
.footer-item .RadMenu ul li a{
    cursor: pointer;
    display: inline-block;
    padding-left: 22px;
}
/* [INIT HELPER COLUMNS] */
[class*='columns-'] > * {
    break-inside: avoid-column;
}

.columns-unset {
    columns: unset;
    -webkit-columns: unset;
    -moz-columns: unset;
}

.columns-1 {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
}

.columns-2 {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

.columns-3 {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}

.columns-4 {
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;
}

.columns-5 {
    columns: 5;
    -webkit-columns: 5;
    -moz-columns: 5;
}

.columns-6 {
    columns: 6;
    -webkit-columns: 6;
    -moz-columns: 6;
}

.columns-7 {
    columns: 7;
    -webkit-columns: 7;
    -moz-columns: 7;
}

.columns-8 {
    columns: 8;
    -webkit-columns: 8;
    -moz-columns: 8;
}

.columns-9 {
    columns: 9;
    -webkit-columns: 9;
    -moz-columns: 9;
}

.columns-10 {
    columns: 10;
    -webkit-columns: 10;
    -moz-columns: 10;
}

.columns-11 {
    columns: 11;
    -webkit-columns: 11;
    -moz-columns: 11;
}

.columns-12 {
    columns: 12;
    -webkit-columns: 12;
    -moz-columns: 12;
}

@media (min-width: 576px) {

    .columns-sm-unset {
        columns: unset;
        -webkit-columns: unset;
        -moz-columns: unset;
    }

    .columns-sm-1 {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .columns-sm-2 {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }

    .columns-sm-3 {
        columns: 3;
        -webkit-columns: 3;
        -moz-columns: 3;
    }

    .columns-sm-4 {
        columns: 4;
        -webkit-columns: 4;
        -moz-columns: 4;
    }

    .columns-sm-5 {
        columns: 5;
        -webkit-columns: 5;
        -moz-columns: 5;
    }

    .columns-sm-6 {
        columns: 6;
        -webkit-columns: 6;
        -moz-columns: 6;
    }

    .columns-sm-7 {
        columns: 7;
        -webkit-columns: 7;
        -moz-columns: 7;
    }

    .columns-sm-8 {
        columns: 8;
        -webkit-columns: 8;
        -moz-columns: 8;
    }

    .columns-sm-9 {
        columns: 9;
        -webkit-columns: 9;
        -moz-columns: 9;
    }

    .columns-sm-10 {
        columns: 10;
        -webkit-columns: 10;
        -moz-columns: 10;
    }

    .columns-sm-11 {
        columns: 11;
        -webkit-columns: 11;
        -moz-columns: 11;
    }

    .columns-sm-12 {
        columns: 12;
        -webkit-columns: 12;
        -moz-columns: 12;
    }
}

@media (min-width: 768px) {

    .columns-md-unset {
        columns: unset;
        -webkit-columns: unset;
        -moz-columns: unset;
    }

    .columns-md-1 {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .columns-md-2 {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }

    .columns-md-3 {
        columns: 3;
        -webkit-columns: 3;
        -moz-columns: 3;
    }

    .columns-md-4 {
        columns: 4;
        -webkit-columns: 4;
        -moz-columns: 4;
    }

    .columns-md-5 {
        columns: 5;
        -webkit-columns: 5;
        -moz-columns: 5;
    }

    .columns-md-6 {
        columns: 6;
        -webkit-columns: 6;
        -moz-columns: 6;
    }

    .columns-md-7 {
        columns: 7;
        -webkit-columns: 7;
        -moz-columns: 7;
    }

    .columns-md-8 {
        columns: 8;
        -webkit-columns: 8;
        -moz-columns: 8;
    }

    .columns-md-9 {
        columns: 9;
        -webkit-columns: 9;
        -moz-columns: 9;
    }

    .columns-md-10 {
        columns: 10;
        -webkit-columns: 10;
        -moz-columns: 10;
    }

    .columns-md-11 {
        columns: 11;
        -webkit-columns: 11;
        -moz-columns: 11;
    }

    .columns-md-12 {
        columns: 12;
        -webkit-columns: 12;
        -moz-columns: 12;
    }
}

@media (min-width: 992px) {

    .columns-lg-unset {
        columns: unset;
        -webkit-columns: unset;
        -moz-columns: unset;
    }

    .columns-lg-1 {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .columns-lg-2 {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }

    .columns-lg-3 {
        columns: 3;
        -webkit-columns: 3;
        -moz-columns: 3;
    }

    .columns-lg-4 {
        columns: 4;
        -webkit-columns: 4;
        -moz-columns: 4;
    }

    .columns-lg-5 {
        columns: 5;
        -webkit-columns: 5;
        -moz-columns: 5;
    }

    .columns-lg-6 {
        columns: 6;
        -webkit-columns: 6;
        -moz-columns: 6;
    }

    .columns-lg-7 {
        columns: 7;
        -webkit-columns: 7;
        -moz-columns: 7;
    }

    .columns-lg-8 {
        columns: 8;
        -webkit-columns: 8;
        -moz-columns: 8;
    }

    .columns-lg-9 {
        columns: 9;
        -webkit-columns: 9;
        -moz-columns: 9;
    }

    .columns-lg-10 {
        columns: 10;
        -webkit-columns: 10;
        -moz-columns: 10;
    }

    .columns-lg-11 {
        columns: 11;
        -webkit-columns: 11;
        -moz-columns: 11;
    }

    .columns-lg-12 {
        columns: 12;
        -webkit-columns: 12;
        -moz-columns: 12;
    }
}

@media (min-width: 1200px) {

    .columns-xl-unset {
        columns: unset;
        -webkit-columns: unset;
        -moz-columns: unset;
    }

    .columns-xl-1 {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }

    .columns-xl-2 {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
    }

    .columns-xl-3 {
        columns: 3;
        -webkit-columns: 3;
        -moz-columns: 3;
    }

    .columns-xl-4 {
        columns: 4;
        -webkit-columns: 4;
        -moz-columns: 4;
    }

    .columns-xl-5 {
        columns: 5;
        -webkit-columns: 5;
        -moz-columns: 5;
    }

    .columns-xl-6 {
        columns: 6;
        -webkit-columns: 6;
        -moz-columns: 6;
    }

    .columns-xl-7 {
        columns: 7;
        -webkit-columns: 7;
        -moz-columns: 7;
    }

    .columns-xl-8 {
        columns: 8;
        -webkit-columns: 8;
        -moz-columns: 8;
    }

    .columns-xl-9 {
        columns: 9;
        -webkit-columns: 9;
        -moz-columns: 9;
    }

    .columns-xl-10 {
        columns: 10;
        -webkit-columns: 10;
        -moz-columns: 10;
    }

    .columns-xl-11 {
        columns: 11;
        -webkit-columns: 11;
        -moz-columns: 11;
    }

    .columns-xl-12 {
        columns: 12;
        -webkit-columns: 12;
        -moz-columns: 12;
    }
}
/* [END HELPER COLUMNS] */
/* [INIT Bootstrap Helpers] */
.Equal {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
}

.Equal > [class*='col-'] {
    display: flex;
    flex-direction: column;
}
@media (max-width:767px) {
    .Equal {
        display: block;
    }
}
/* [END Bootstrap Helpers] */
/* [CMS EDIT] */
.CMSViewPage .sub-banner img {
    display: block;
}
.CmsViewPage .page_loader {
    display: none !important
}
.CmsViewPage .tab-content > .tab-pane {
    display: block !important;
    opacity: 1 !important;
}
.CmsViewPage .panel-box .panel-default {
    display: block !important;
}
.CmsViewPage .course-description .CmsViewPageElement {
    float: none !important;
}
.CmsViewPage .BookingEngineMobile {
    display: block !important;
}
/* [Responsive] */
@media (min-width:768px) and (max-width:991px) {
    .search-area-box-2 {
        padding: 30px 0 0;
        margin: -190px auto 0;
        z-index:0;
    }
    .banner-content {
        margin-top: 40px;
    }
    .sidebar-widget.category-posts, .sidebar-widget.location {
        padding: 20px;
    }
}
@media (max-width:767px) {

    .mbYTP_wrapper {
        margin-top: -50px;
    }
    .BookingEngineMobile {
        text-align:center;
    }
    .BookingEngineMobile h1 {
        display:none;
    }
    .navbar-nav .rmItem {
        width: 100%;
    }
    .rmSlide {
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        width: 100% !important;
    }

    .navbar-nav .dropdown-menu {
        width: 100% !important;
        box-shadow: none;
    }
    .navbar-default .navbar-nav .dropdown-menu > li > a {
        background: #eee;
    }
    .navbar-default .navbar-nav .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .dropdown-menu > li > a:hover {
        background-color: #22244A;
    }
    .navbar-nav .dropdown-menu .dropdown-header, .navbar-nav .dropdown-menu > li > a {
        padding: 7px 20px;
    }
    .rooms-features ul {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
    .banner-content {
        margin-top: 40px;
    }

}