/** VIDEO RESPONSIVE **/
.video-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}

.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.div-extras{display:none}


.tm-top.uk-section {
    padding-bottom: 0px;
}
.tm-main.uk-section-default { padding-top: 20px;}

/** GENERICOS **/
.rojo {color:#e41e26;}
.negro {color:#000;}

/** HEADER Y HOMEPAGE	 **/
.tm-header  { margin-top: 30px;}
.uk-nav-primary > li > a { text-align: center;}
.uk-nav-sub { text-align: center;}
.tm-section-title.uk-position-center-right { color: #fff!important;}
.uk-navbar .custom a { line-height: 30px!important;}

/** DESTACADOS HOME **/
.destacados .uk-card-small .uk-card-body,.destacados .uk-card-small.uk-card-body { padding: 10px 10px;}
.destacados .uk-card-title { font-family: 'Playfair Display'; font-size: 20px; line-height: 26px; margin: 0px; margin-bottom: 10px; font-weight: 700;
text-transform: none;}
.destacados p { font-family: 'Montserrat'; margin: 0px; margin-top: 5px; line-height: 16px; font-size: 12px;font-weight:bold;}

/*** LISTADO BARCOS **/
.view-barcos .tm-header { position: absolute; left: 0px; top: 0px; width: 100%; z-index: 1000; margin-top: 0px;}
.view-barcos #tm-main .uk-position-cover {}
.view-barcos #tm-main > div.uk-container { margin: 0px; padding: 0px; width: 100%!important; max-width: 100%!important; }
.view-barcos h1 { text-transform: none!important;}
.lista .uk-card-body { min-height: 400px;}
.lista h1.uk-card-title{ font-size: 28px; line-height: 28px;}
.uk-card-primary .uk-button-primary { background-color: #000!important; border: 1px solid #000!important;}
.uk-card-primary .uk-button-primary:hover { color: #fff!important;}

/*** FICHA BARCO **/
.ficha {font-weight: 400;}
.ficha .uk-section-primary { color: #fff!important; font-size: 14px;}
.ficha h3, .specs h3 { color: #000; font-weight: 400; text-transform: none; font-family: 'Playfair Display';}

.uk-section-secondary h3.uk-h2 { color:#fff!important;}
.externos .uk-card-secondary .uk-button-primary { background-color: #fff; color: #000; border: 1px solid #fff;}
.externos .uk-card-default .uk-button-primary { background-color: #000; color: #fff; border: 1px solid #000;}
.externos  .uk-text-primary, .externos  .uk-h2 {color:#000!important;}

.uk-navbar-toggle { display: block!important; padding-top: 30px!important;}

/*** CALENDARIO DISPONIBILIDAD ***/
/*.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover 
{
    border: 1px solid green!important;background-color: green;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000!important;
    text-decoration: none;
	background-color: green;
}

.ui-state-mine, .ui-widget-content .ui-state-mine, .ui-widget-header .ui-state-mine, a.ui-button:mine, .ui-button:mine, .ui-button.ui-state-mine:hover 
{
    border: 1px solid navajowhite!important;background-color: navajowhite;
}
.ui-state-mine a, .ui-state-mine a:link, .ui-state-mine a:visited {
    color: #000!important;
    text-decoration: none;
	background-color:navajowhite;
}*/

.extra_price{ font-size:13px !important
}
.extra-name {font-size:13px !important}


#btl-content-login ul { list-style-type: none !important;}