/* Modifications Molotov */

a:hover, .uk-link:hover {
text-decoration:none !important;    
}


.vatsslideshow .uk-width-9-10.uk-width-small-4-5.uk-width-medium-2-3.uk-width-large-1-2.uk-panel {
    margin-left:60%;
    width:100%;
    background:rgba(255,255,255,0.6);
    display:block;
    padding-right:30px;
    margin-top:-550px;
}

.vatsslideshow .uk-heading-large.uk-margin-top-remove > img {
    float:right;
    padding:0px 30px 0px 30px;
    height:200px;
}

.tm-headerbar-left {
    max-width:550px;
}


@media (min-width: 1400px) {
    .supalogo {
    width:330px;
    }
    .supalogosmall {
        display:none;
    }
    .tm-logo {
    width:330px;
    height:150px !important;
}
}


@media (max-width: 1399px) {
    .supalogosmall {
    width:250px;
    }
    .supalogo {
        display:none;
    }
    .tm-logo {
    width:250px;
    height:150px !important;
}
}

@media (max-width: 1250px) {
    .supalogosmall {
    width:200px;
    }
    .supalogo {
        display:none;
    }
    .tm-logo {
    width:200px;
    height:150px !important;
}
}

@media (max-width: 1145px) {
    .supalogosmall {
    width:180px;
    }
    .supalogo {
        display:none;
    }
    .tm-logo {
    width:180px;
    height:150px !important;
}
}

@media (max-width: 1100px) {
    .supalogosmall {
    width:130px;
    }
    .supalogo {
        display:none;
    }
    .tm-logo {
    width:130px;
    height:150px !important;
}
}


.uk-contrast a {
    color:white !important;
}

.uk-contrast a:hover:not([class]), .uk-contrast .uk-link:hover, .tm-gallery-dolce-vita .tm-overlay-background-secondary .uk-overlay-panel a:hover:not([class]), .tm-gallery-dolce-vita .tm-overlay-background-secondary .uk-overlay-panel .uk-link:hover {
    text-decoration:none;
}

.uk-width-1-2\@m {
    width: calc(100% * 1 / 2);
}


@media (max-width: 640px) {
    
.uk-width-1-2\@m {
    width: 100%;
}
}

@media (min-width:400px) {
.tm-content-boxed {
    min-width: 400px !important;
    font-size:14px !important;
    background:rgba(255,255,255,0.8);
}
}


/*---- Vats Services ---*/



.vatsservices .vatsservicemodule .uk-h1 {
    border-bottom:2px solid #232331;
    border-top:2px solid #232331;
    font-size: 30px;
    line-height: 35px;
    text-align:center;
    display:block;
}

.vatsservices #tm-main .uk-h1 {
    border-bottom:2px solid #232331;
    border-top:2px solid #232331;
    font-size: 30px;
    line-height: 35px;
    text-align:center;
    display:block;
}



/*-- Vats Charter --*/

.chartertitle {
    border-bottom:2px solid #232331;
    border-top:2px solid #232331;
    font-size: 42px;
    line-height: 48px;
    text-align:center;
    display:block;
}

.chartertitlesmall {
    border-bottom:2px solid #232331;
    border-top:2px solid #232331;
    font-size: 35px;
    line-height: 40px;
    text-align:center;
    display:block;
    margin-bottom:10px !important;
}

.chartertitlesmall a {
    text-transform: uppercase;
    color: #232331;
    text-decoration: none;
}

.vatscharter .uk-subnav > * {
    margin-top:0px;
}

.charterpic {
    margin-bottom:15px;
}

.vatscatchphrase {
    font-family: Roboto;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.5;
    border-bottom:2px solid #232331 !important;
    border-top:2px solid #232331 !important;
}

.vatscharter .uk-card-body {
    padding-bottom: 40px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

.vatscharter .chart {
    border-bottom:2px solid #232331;
    display:inline-block;
    width:100%;
}

.vatscharter .vatscharterboat {
    font-family: Roboto;
    font-size: 22px;
    line-height:1.5;
    font-weight: 300;
    padding-left:0px;
}


/*.vatscharter .vatscharterboat > li {
    float:left;
    margin-left:5px;
    list-style:none;
}
*/

.vatscharter .vatsdestination {
    font-size:18px;
    font-style:italic;
    vertical-align: bottom;
    margin-top:5px;
}

.vatscharter .vatsprice {
    color: #232331;
    font-weight:bold;
}

.vatscharter .uk-subnav > * > *:first-child {
    display:initial;
}

.vatscharter .subspecs {
    font-size:13px;
}

.vatscharter .subspecs li::before {
    content:"|";
    margin-right:5px;
}

.vatscharter .subspecs li:nth-child(1)::before {
    content:" ";
}

.vatscharter .subspecs li::before {
    content:"| ";
    color: #232331;
}

.vatscharter .subspecs > * {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    padding-left: 12px;
    position: relative;
}

.vatscharter .subspecs > *:nth-child(1) {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    padding-left: 15px;
    position: relative;
}

/*--- VATS Contact ---*/

.control-group input {
    width:90%;
}

.control-group textarea {
    width:90%;
    min-height:250px;
}