/* @override 
	http://new.aytbusiness.com/templates/yootheme/css/custom.css?*
	https://www.aytbusiness.com/templates/yootheme/css/custom.css?* */

body div.tm-page div.tm-toolbar {
	background-color: #181953;
}

div.banner-inicio div.wk-overlay-panel.wk-overlay-bottom.wk-overlay-background.wk-overlay-fade {
	background-color: rgba(24, 24, 83, 0.71);
}

div.banner-inicio h3.wk-h3 {
	color: #00AEEF;
	font-weight: bold;
	text-align: center;
}

div.banner-inicio div.wk-h3.wk-margin p {
	color: #00AEEF;
	text-align: center;
	font-size: 25px;
}

div.banner-inicio div.wk-h3.wk-margin p strong {
	font-weight: bold!important;
}


div#pwebcontact108_toggler.pwebcontact108_toggler.pwebcontact_toggler.pweb-closed.pweb-toggler-blue.pweb-icon.pweb-icon-gallery.pweb-radius.pweb-shadow span.pweb-text {
	font-weight: bold;
}

label#pwebcontact108_field-sumensaje-lbl {
	font-weight: bold;
}

label#pwebcontact108_field-phone-lbl {
	font-weight: bold;
}

label#pwebcontact108_field-email_4-lbl {
	font-weight: bold;
}

label#pwebcontact108_field-name-lbl {
	font-weight: bold;
}

form#pwebcontact108_form.pwebcontact-form div.pweb-fields div.pweb-field-container.pweb-field-textarea.pweb-field-sumensaje.pweb-label-over div.pweb-field div.pweb-chars-counter {
	font-weight: bold;
}

div#pwebcontact108_toggler.pwebcontact108_toggler.pwebcontact_toggler.pweb-toggler-blue.pweb-icon.pweb-icon-gallery.pweb-radius.pweb-shadow.pweb-opened span.pweb-text {
	font-weight: bold;
}

button#pwebcontact108_send.btn {
	font-weight: bold;
}

button#pwebcontact112_send.btn {
	font-weight: bold;
}

label#pwebcontact112_field-sumensaje-lbl {
	font-weight: bold;
}

label#pwebcontact112_field-phone-lbl {
	font-weight: bold;
}

label#pwebcontact112_field-email_4-lbl {
	font-weight: bold;
}
label#pwebcontact112_field-name-lbl {
	font-weight: bold;
}

form#pwebcontact112_form.pwebcontact-form div.pweb-fields div.pweb-field-container.pweb-field-textarea.pweb-field-sumensaje.pweb-label-over div.pweb-field div.pweb-chars-counter {
	font-weight: bold;
}

form#pwebcontact116_form.pwebcontact-form div.pweb-fields div.pweb-field-container.pweb-field-textarea.pweb-field-sumensaje.pweb-label-over div.pweb-field div.pweb-chars-counter {
	font-weight: bold;
}

button#pwebcontact116_send.btn {
	font-weight: bold;
}

label#pwebcontact116_field-name-lbl {
	font-weight: bold;
}
label#pwebcontact116_field-email_4-lbl {
	font-weight: bold;
}
label#pwebcontact116_field-phone-lbl {
	font-weight: bold;
}
label#pwebcontact116_field-sumensaje-lbl {
	font-weight: bold;
}


div.nosotros-inicio h3.wk-h1 {
	font-size: 35px;
	color: #00AEEF;
	font-weight: bold;
}

div.nosotros-inicio img.wk-overlay-scale {
	box-shadow: -5px 6px #181953;
	border: 2px solid #00AEEF;
}

body div.tm-page div.uk-section-default.uk-section {
	background-color: #efefef;
}

div.empresa-pag div.wk-panel h3 {
	font-size: 35px!important;
	color: #00AEEF;
	line-height: 1.1;
	font-weight: bold;
}

div.empresa-pag img.wk-overlay-scale {
	box-shadow: -5px 6px #181953;
	border: 2px solid #00AEEF;
}

div#yoo-zoo div.details.alignment-left div.description h1 {
	font-size: 35px;
	color: #00AEEF;
	font-weight: bold;
	margin-bottom: 5px;
}

div#yoo-zoo.yoo-zoo.business-default.business-default-frontpage div.details.alignment-left {
	box-shadow: -5px 6px #181953;
	border: 2px solid #00AEEF;
	background-color: #ffffff;
	padding-bottom: 15px;
	padding-top: 15px;
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default div.details.alignment-left {
	box-shadow: -5px 6px #181953!important;
	border: 2px solid #00AEEF!important;
	background-color: #ffffff!important;
	padding-left: 10px!important;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default div.details.alignment-left div.heading {
	border-bottom: none!important;
	padding-bottom: 0!important;
	
}

div#yoo-zoo.yoo-zoo.blog-default.blog-default div.details.alignment-left div.heading h1 {
	font-size: 35px!important;
	color: #00AEEF!important;
	font-weight: bold!important;
	margin-bottom: 5px!important;
	font-family: inherit;
}

div#module-119.uk-panel h3 {
	box-shadow: -5px 6px #181953;
	border: 2px solid #00AEEF;
	background-color: #ffffff;
	padding-left: 8px;
}

div#module-121.uk-panel h3 {
		box-shadow: -5px 6px #181953;
	border: 2px solid #00AEEF;
	background-color: #ffffff;
	padding-left: 8px;
}

div#yoo-zoo div.details.alignment-left div.description p {
	margin-top: 5px;
}



div#yoo-zoo div.teaser-item div.pos-media.media-left.zx a.zx {
	border: none!important;
}

div#yoo-zoo div.teaser-item div.pos-media.media-left.zx  {
	border: none;
	margin-right: 0;
	padding-right: 5px;
	padding-left: 5px;
}

div#yoo-zoo div.teaser-item img {
	margin-bottom: 10px;
}

div#yoo-zoo div.teaser-item h2.pos-title {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}

div#yoo-zoo div.teaser-item h2.pos-title a {
	color: #2E3192;
}

div#yoo-zoo div.teaser-item h2.pos-title a:hover {
	color: #00AEEF;
}

div#yoo-zoo div.teaser-item div.pos-media.media-left.zx a.zx img {
	border: 2px solid #2E3192!important;
}

div#yoo-zoo div.teaser-item div.pos-media.media-left.zx a.zx img:hover {
	border: 2px solid #00AEEF!important;
}

div#yoo-zoo div.teaser-item div.pos-media.media-above img {
	border: 2px solid #2E3192!important;
}

div#yoo-zoo div.teaser-item div.pos-media.media-above img:hover {
	border: 2px solid #00AEEF!important;
}

div#yoo-zoo div.item div.floatbox h1.pos-title {
	font-size: 35px;
	color: #00AEEF;
	font-weight: bold;
}

div#yoo-zoo div.item {
	padding-right: 10px;
	padding-left: 10px;
}

div#yoo-zoo div.pos-top {
	padding-right: 10px;
	padding-left: 10px;
}

div#yoo-zoo div.pos-top div.element.element-image.element-imagepro.first.last img {
	box-shadow: -5px 6px #181953;
	border: 2px solid #00AEEF;
}

div#yoo-zoo div.item p.pos-meta img {
	box-shadow: -5px 6px #181953;
	border: 2px solid #00AEEF;
}

div#yoo-zoo div.pos-sidebar.sidebar-right {
	background-color: #dcdcdc;
}

div#yoo-zoo div.pos-sidebar.sidebar-right div.element.element-image.element-imagepro.first {
	background-color: #dcdcdc!important;
	border: none;
}

div#yoo-zoo div.item div.pos-sidebar.sidebar-right div.element.element-joomlamodule.last {
	border: none;
}

div#yoo-zoo div.item div.pos-description h3 {
	margin-top: 26px;
	font-weight: bold;
}

div#yoo-zoo div.teaser-item h1.pos-title {
	font-family: inherit;
	letter-spacing: 0;
	font-size: 22px;
	line-height: 1.3;
}

div#yoo-zoo div.teaser-item div.element.element-image.element-imagepro.first.last.zx {
	margin-bottom: 4px;
}

div#yoo-zoo div.teaser-item h1.pos-title a {
	color: #2E3192;
}

div#yoo-zoo div.teaser-item h1.pos-title a:hover {
	color: #00AEEF;
}

div#yoo-zoo div.item h1.pos-title {
	font-size: 35px;
	color: #00AEEF;
	font-weight: bold;
	font-family: inherit;
	letter-spacing: 0;
	line-height: 1.3;
}

div#yoo-zoo div.item div.pos-content h3 {
	font-family: inherit;
	letter-spacing: 0!important;
	line-height: 1.3;
	margin-top: 25px;
	font-weight: bold;
	
}




/* Smartphones */
@media (max-width: 480px) {
    
    div#yoo-zoo div.items div.teaser-item {
        margin-bottom: 30px;
    }
}
    
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
    
    div#yoo-zoo div.items div.teaser-item {
        margin-bottom: 30px;
    }
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
}
    
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {
	aside#tm-sidebar.tm-sidebar {
	border-left: 0.1px solid #0b0b0b;
	margin-left: 22px;
}
}
/* Large Display */
@media (min-width: 1200px) {
	aside#tm-sidebar.tm-sidebar {
	border-left: 0.1px solid #0b0b0b;
	margin-left: 22px;
}
}
