﻿html { background: none;}
body { width: 950px; background: white; }
.calendarday { width: 920px !important; }
.visible-xd { display: none; }
.promoused { left: inherit !important; right: inherit !important; width: auto !important; border-top: none !important;}
[class*="col-"] { float: left !important; }

#dayviewcalendar .calendar-title { clear: both; width: 1024px !important; }


#dayviewcalendar { -webkit-print-color-adjust: exact; box-shadow: none; }

    #dayviewcalendar .activity img { width: 100% !important; }

    #dayviewcalendar .activity { text-align: center; background: #fff; padding: 9px; border-radius: 5px; line-height: 18px; border: 1px solid #c5b3b3; }
    #dayviewcalendar .activity-box { background-color: transparent; }

@media print {
    .noprint { display: none; }
    header, footer { display: none;}
    .btn-yellow, .btn-gray { display: none; }
    .roomlist { right: 257px; }
    .bg-gallery { display: none;}
        .printimg { display: block;float: left;}
    .container { max-width: 950px;padding-left: 30px;padding-right: 0;}
    .calendarday, .activity { page-break-inside: avoid;}
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11 { float: left; }
    .col-md-1 { width: 8.333333333333332%; }
    .col-md-2 { width: 16.666666666666664%; }
    .col-md-3 { width: 25%; }
    .col-md-4 { width: 33.33333333333333%; }
    .col-md-5 { width: 41.66666666666667%; }
    .col-md-6 { width: 50%; }
    .col-md-7 { width: 58.333333333333336%; }
    .col-md-8 { width: 64.66666666666666%; }
    .col-md-9 { width: 75%; }
    .col-md-10 { width: 83.33333333333334%; }
    .col-md-11 { width: 91.66666666666666%; }
    .col-md-12 { width: 100%; }
    .col-md-push-0 { left: auto; }
    .col-md-push-1 { left: 8.333333333333332%; }
    .col-md-push-2 { left: 16.666666666666664%; }
    .col-md-push-3 { left: 25%; }
    .col-md-push-4 { left: 33.33333333333333%; }
    .col-md-push-5 { left: 41.66666666666667%; }
    .col-md-push-6 { left: 50%; }
    .col-md-push-7 { left: 58.333333333333336%; }
    .col-md-push-8 { left: 66.66666666666666%; }
    .col-md-push-9 { left: 75%; }
    .col-md-push-10 { left: 83.33333333333334%; }
    .col-md-push-11 { left: 91.66666666666666%; }
    .col-md-pull-0 { right: auto; }
    .col-md-pull-1 { right: 8.333333333333332%; }
    .col-md-pull-2 { right: 16.666666666666664%; }
    .col-md-pull-3 { right: 25%; }
    .col-md-pull-4 { right: 33.33333333333333%; }
    .col-md-pull-5 { right: 41.66666666666667%; }
    .col-md-pull-6 { right: 50%; }
    .col-md-pull-7 { right: 58.333333333333336%; }
    .col-md-pull-8 { right: 66.66666666666666%; }
    .col-md-pull-9 { right: 75%; }
    .col-md-pull-10 { right: 83.33333333333334%; }
    .col-md-pull-11 { right: 91.66666666666666%; }
    .col-md-offset-0 { margin-left: 0; }
    .col-md-offset-1 { margin-left: 8.333333333333332%; }
    .col-md-offset-2 { margin-left: 16.666666666666664%; }
    .col-md-offset-3 { margin-left: 25%; }
    .col-md-offset-4 { margin-left: 33.33333333333333%; }
    .col-md-offset-5 { margin-left: 41.66666666666667%; }
    .col-md-offset-6 { margin-left: 50%; }
    .col-md-offset-7 { margin-left: 58.333333333333336%; }
    .col-md-offset-8 { margin-left: 66.66666666666666%; }
    .col-md-offset-9 { margin-left: 75%; }
    .col-md-offset-10 { margin-left: 83.33333333333334%; }
    .col-md-offset-11 { margin-left: 91.66666666666666%; }
}

/***/

@media print {
    [class*="col-"] { float: left !important; }

    .col-md-1, .col-lg-1 { width: 8.333333333333332%; }
    .col-md-2, .col-lg-2 { width: 16.666666666666664%; }
    .col-md-3, .col-lg-3 { width: 25%; }
    .col-md-4, .col-lg-4 { width: 33.33333333333333%; }
    .col-md-5, .col-lg-5 { width: 41.66666666666667%; }
    .col-md-6, .col-lg-6 { width: 50%; }
    .col-md-7, .col-lg-7 { width: 58.333333333333336%; }
    .col-md-8, .col-lg-8 { width: 591px; }
    .col-md-9, .col-lg-9 { width: 75%; }
    .col-md-10, .col-lg-10 { width: 83.33333333333334%; }
    .col-md-11, .col-lg-11 { width: 91.66666666666666%; }
    .col-md-12, .col-lg-12 { width: 100%; }

    .mt-lg-6,
    .my-lg-6 {
        margin-top: 3.7rem !important;
    }
    .orderbasket {
        width: 96%;
        padding: 0;
    }

    .md-down, .sm-right, .xs-down, .md-right, .sm-down {
        visibility: hidden;
    }
    .select-country { width: 293px;}
    #dayviewcalendar { background: none;}

    .contentholder { width: auto; }
    .container { margin-right: auto; margin-left: auto; width: 100%; }

        .container:before,
        .container:after { display: table; content: " "; }

        .container:after { clear: both; }

        .container:before,
        .container:after { display: table; content: " "; }

        .container:after { clear: both; }
    .row { margin-left: -15px; margin-right: -15px; }
        .row:before,
        .row:after { display: table; content: " "; }

        .row:after { clear: both; }

        .row:before,
        .row:after { display: table; content: " "; }

        .row:after { clear: both; }

    .visible-sm, .visible-xs, .visible-lg { display: none !important; }
    .visible-md { display: block !important; }

    .noprint, section, .design-box, #bg-gallery { display: none !important; }
    .tourdescription-small, .calendarday { page-break-inside: avoid; }

    .contentholder { width: auto; margin: 0 auto; }

    #col-offer-include, #col-offer-price { position: static; }
    #rgf-logo { display: none; }
    .readmorea, .more-info-a { display: none !important; }

    .sc-md-3 { width: 23.07692307692308%; }

    .sc-md-2 { width: 15.38461538461538%; }

    .sc-md-8 { width: 73.5%; }
    .sc-md-4 { width: 26.5%; }

    .md-down { padding: 0 60px; }

    .md-right .direction { position: absolute; left: 0; margin-top: 10px; margin-left: 10px; margin-right: 10px; }
    .md-down .direction { position: absolute; right: 85px; margin-top: 10px; }

    .list-unstyled {
        padding-left: 0;
    }
    .list-unstyled {
        padding-left: 0;
        list-style: none;
    }
}

