.carrusel-portada {background:url(../images/fondo-general.jpg)}
.uk-button-icon {padding:0 12px!important}
.tm-logo-small {white-space:nowrap}
.uk-article-title,h1,h2,h3,h4,h5,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5 {-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto}
.uk-navbar-center {max-width:70%}
.tm-navbar img {max-height:110px}
.tm-navbar > a:hover {box-shadow: 0px 0px 52px #b8bd86;}
.tm-navbar .tm-logo:hover {box-shadow:none!important}
.tm-footer .tm-logo-footer { margin-top: -10px; }
a.jmodedit,
#jsn-profile-tabs { display:none !important; }
.uk-sticky-placeholder {z-index:200}
.uk-sticky-placeholder .tm-navbar,
.uk-sticky-placeholder .tm-navbar.tm-navbar-attached,
.tm-navbar { background:#000; } 
.tm-logo.uk-hidden-small img { width:250px;max-width:100%;height:auto; }
.uk-navbar-toggle { color:#fff; }
.tm-navbar .tm-icon-menu,
.tm-navbar .tm-icon-menu:before,
.tm-navbar .tm-icon-menu:after { background:#fff; }
.item-antes-despues { position:relative; }
.control-antes-despues { background:rgba(0,0,0,0.8);color:#fff;position:absolute;bottom:0;left:0;right:0;padding:10px;font-size: 13px;line-height: 21px; }
.ver-mas-antes-despues { display:block;padding:10px 0; }
.jms-quo-content { margin-bottom:0;color:#000 !important; }
.jms-quo-content span.quo-open { top:-10px; }
.jms-quo-author { margin-bottom: 0; }
.flexslider { float:none;padding: 20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;background-color: #F2EEEE; }
.port-opciones a { display: block;padding: 16px 0; }
.port-opciones a:hover { text-decoration:none; }
.port-opciones .an-port { padding:20px;background-color:#dedede;text-align:center; }
.profile-edit textarea{ width:100%;min-height:150px; }
label.radio.inline,
label.checkbox.inline { margin-left:0 !important;margin-right:25px; }
fieldset#jsn_cuestionario_personal dl.dl-horizontal { margin-top:0; }
fieldset#jsn_cuestionario_personal dt { float:none;width:auto;text-align:left;white-space:normal; }
fieldset#jsn_cuestionario_personal dd { margin-left:0;margin-bottom:10px; }
.lmenu-home a {font-size:17px;transition:all 0.2s ease-in-out 0s;display:block;line-height:23px}
.lmenu-home a:hover,
.sliderishover {text-decoration:none;background:#EFEEEE;padding:23px 25px;transition:all 0.2s ease-in-out 0s}
.lmenu-home > li:nth-child(n+2) {margin-top:24px}
.lmenu-home > li:nth-child(n+2) {padding-top:20px;border-top:1px solid rgba(0,0,0,0.3)}
#tm-main {padding-top:50px;padding-bottom:50px}
.uk-article-title {text-align:center}
.itemFacebookButton {line-height:0;width:auto!important}
.itemTwitterButton {margin-top:0!important}
.catItemImageBlock {float:left;margin-right:20px!important}
.itemListCategory h2,
.itemListCategory h1 {margin-bottom:0}
.tm-logo,
.tm-navbar > a {transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s}
.tm-logo:hover {text-decoration:none;text-shadow: 1px 1px 10px #D4D237,5px 5px 10px #D4D237,-5px -5px 10px #D4D237}
.date .btn {padding:0;line-height:1;vertical-align:middle;border-radius:4px!important;text-align:center;margin-right:5px}
.date .btn i {margin:4px 5px}
.checkboxes .checkbox {display:inline-block;padding-right:20px}
.checkboxes .checkbox input[type="checkbox"] {height:auto;float:none}
.pp-component {margin:0!important;width:auto!important}
.uk-user-menu a {color:#636873!important}
.top-user-data .avatar {width:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.top-user-data .uk-button-icon {font-size:18px;vertical-align:middle}
strong,dt,th {font-weight: 900}

.super-menu > li > a {font-size:13px}
.tm-slide-title {
    background:rgba(0,0,0,0.43);
    margin: 15px 0 18px 0;
    padding: 10px 20px;
    border: 3px solid #ffffff;
    text-transform: uppercase;
    letter-spacing: 0px;
}
.pp-plan-subscribebutton .btn {line-height:1;padding:15px}
.avPlayerBlock .fluid-vids {padding-top:0!important}
.tm-dark-overlay .uk-overlay-background {background:rgba(0, 0, 0, 0.53);color:#fff}
.tm-dark-overlay .uk-overlay-background h1, .tm-dark-overlay .uk-overlay-background + .uk-overlay-panel h1, .tm-dark-overlay .uk-overlay-background ~ .uk-overlay-panel h1, .tm-dark-overlay .uk-overlay-background h2, .tm-dark-overlay .uk-overlay-background + .uk-overlay-panel h2, .tm-dark-overlay .uk-overlay-background ~ .uk-overlay-panel h2, .tm-dark-overlay .uk-overlay-background h3, .tm-dark-overlay .uk-overlay-background + .uk-overlay-panel h3, .tm-dark-overlay .uk-overlay-background ~ .uk-overlay-panel h3, .tm-dark-overlay .uk-overlay-background h4, .tm-dark-overlay .uk-overlay-background + .uk-overlay-panel h4, .tm-dark-overlay .uk-overlay-background ~ .uk-overlay-panel h4, .tm-dark-overlay .uk-overlay-background h5, .tm-dark-overlay .uk-overlay-background + .uk-overlay-panel h5, .tm-dark-overlay .uk-overlay-background ~ .uk-overlay-panel h5, .tm-dark-overlay .uk-overlay-background h6, .tm-dark-overlay .uk-overlay-background + .uk-overlay-panel h6, .tm-dark-overlay .uk-overlay-background ~ .uk-overlay-panel h6 {color:#fff}
.tm-bottom-c > .uk-width-1-1 {width:100%!important}
.sppb-video-block .fluid-vids {width:auto!important;position:static!important;}
.sppb-btn:empty {display:none}
.grid-antes-despues .sppb-addon-image-content .sppb-image-holder {background-size:contain;background-repeat:no-repeat}
.grid-antes-despues .sppb-addon-image-content.aligment-left .sppb-content-holder,
.grid-antes-despues .sppb-addon-image-content.aligment-right .sppb-content-holder{padding-top:10px;padding-bottom:0}
.grid-antes-despues .sppb-content-holder .uk-h2 {margin-top:0}
.grid-antes-despues .sppb-image-content-text {margin-bottom:0}
.grid-antes-despues .sppb-addon-image-content {}
.uk-offcanvas-page {margin-left:0!important}
.uk-offcanvas-bar {text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);}
.tm-offcanvas-user {padding:10px;background:#1c212b;position:relative}
.uk-icon-caret-down {color:#1c212b;position:absolute;font-size:45px;bottom:-26px;left:50%;margin-left:-20px}
.hide-canvas {border-radius:0;cursor:pointer}
.tm-offcanvas-user .hide-canvas {position:absolute;top:0;right:0}
.uk-nav-offcanvas > .active > a,
.uk-nav-offcanvas > .current > a{
    background: #323a4c;
    color: #ffffff;
    outline: none;
}
.uk-user-menu {padding:0}
.uk-user-menu .uk-button {margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;line-height:40px}
.top-user-name {
    vertical-align:middle;
    border-right:2px solid;
    padding-right:10px;
    margin-right:10px;
}
.nav > li > a {letter-spacing:0}
.contacto-cab .uk-hidden-small {line-height:20px}
.contacto-cab .uk-hidden-small .tel-ll {font-size:30px;line-height:30px}
.contacto-cab .uk-hidden-small .tel-ll,
.contacto-cab .uk-visible-small .tel-ll {color:#fff}
.contacto-cab .uk-visible-small .tel-ll {font-size:20px}
.contacto-cab .uk-visible-small .uk-icon-whatsapp,
.contacto-cab .uk-visible-small .tel-ll {vertical-align:middle}
.contacto-cab .uk-icon-whatsapp {color:#22B40C}
.contacto-cab .uk-hidden-small .uk-icon-whatsapp {font-size:50px}
.contacto-cab .uk-visible-small {padding:5px 5px 0 5px;line-height:10px}
.contacto-cab .uk-visible-small .uk-icon-whatsapp {font-size:20px;margin-right:10px}

#wrapperjform_fechanacimiento > span.btn {
    display: inline-block;
    width: auto!important;
    padding: 5px!important;
}


@media (min-width: 768px) {
	#jform_objetivo2 label.radio.inline,
	#jform_objetivos label.checkbox.inline
	{
		margin-right: 0 !important;
		width: 33.33333%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		}
}


@media (max-width: 767px) {
	.tm-navbar {background: #000 !important;}
	label.radio.inline,
	label.checkbox.inline	{width:100%;margin-bottom:10px}
    h1,.uk-h1,.uk-article-title {font-size:35px;line-height:37px}
    h2,.uk-h2 {font-size:28px;line-height:30px}
    h3,.uk-h3 {font-size:20px;line-height:22px}
    .slide-objs .uk-cover-background{
        background-size: auto 100%!important;
        background-position: 5% center!important;
    }
    .slide-objs .uk-h1 {font-size:25px!important}
    .ban-port {margin-bottom:20px!important}
    .ban-port h1 {font-size: 20px;line-height: 25px;}
    .ban-port .uk-button {line-height:20px;padding:20px}
    .ban-port .uk-width-medium-2-5 h3 {margin-top:20px!important}
    .avVideo .avPlayerContainer .avPlayerBlock iframe, .avVideo .avPlayerContainer .avPlayerBlock object, .avVideo .avPlayerContainer .avPlayerBlock embed, .avVideo .avPlayerContainer .avPlayerBlock video, .avVideo .avPlayerContainer .avPlayerBlock > div {min-width:0!important}
    .uk-button-large {line-height:22px;padding:15px 42px}
}

@media (max-width:500px) {
	.hero-unit {
		padding:20px;
	}
}
