/*
Theme Name:     Spa Child Theme
Description:    Child theme for the Spa theme 
Author:         Your name here
Template:       spa
Text Domain: mk_framework
Domain Path: /languages/
*/



.header_link .header-logo a .mk-desktop-logo.dark-logo {
    min-height: 145px!important;
}


.header-logo a .mk-desktop-logo.dark-logo {
    min-height: 115px;
}

.header-logo img {
    top: 50%!important;
}


.socioslink > a.menu-item-link {

    border: 2px solid #71c3d7!important;
    line-height: 25px!important;
}

.ecs-event-list{ list-style: none!important; padding: 0!important; margin: 0!important;}
.ecs-event{ padding-bottom: 2%!important;}

.ecs-event h4.entry-title summary{ color: #71c3d7!important;}

.portfolio-grid-lazyload .portfolio-image {
    background-color: #ffffff!important;
}

.vc_column_container > .vc_column-inner {
    padding-left: 0px!important;
}

.MAG_BOT{ height: 40px!important;}

.mk-blog-classic-item .mk-readmore, .mk-blog-classic-item .mk-blog-meta-wrapper, .mk-blog-thumbnail-item .mk-blog-meta-wrapper, .mk-blog-thumbnail-item .mk-teader-button{ display: none!important;}

.erinyen .tp-tab-title{ font-size: 13px!important; font-family: "Open Sans"!important; font-style: italic!important; text-transform: capitalize!important;}
.erinyen .tp-tab-desc{ font-size: 16px!important; font-family: "Open Sans"!important; line-height: 17px!important;}
.tp-caption.Newspaper-Button, .Newspaper-Button{ background: #043e61!important; border: 0px solid!important;}
.mk-ornamental-title .title span::before{ border: 0!important;}
.mk-button--dimension-flat.text-color-dark, body {
    color: #043e61!important;

}

.master-holder h4 {
    text-transform: capitalize!important;
    color: #043e61!important;
}

.ecs-event h4{ font-size: 14px!important; margin-bottom: 0px!important;}
.ecs-event span, small{ font-size: 11px!important; color: #043e61!important;}
.ecs-event-list li{ margin-left: 0!important;}
p, strong, .mk-tab-slider-nav, .mk-tab-slider-nav a.active{ color: #043e61!important;}
.newshp p{ font-size: 12px!important; font-weight: 400!important;}
.newshp p strong{ font-size: 13px!important; font-weight: 700!important;}

.mk-image.outside-image .mk-image-caption .mk-caption-desc {
    line-height: 10px!important;
}
small{ font-weight: 700!important;}
.mk-button--dimension-outline.skin-dark, .mk-button--dimension-savvy.skin-dark {
    border-color: #043e61!important;
    color: #043e61!important;
}
.mk-button--dimension-outline.skin-dark:hover, .mk-button--dimension-savvy.skin-dark:hover {
    background: #043e61!important;
    color: #ffffff!important;
}
.mk-tab-slider-item.skin-dark .mk-slider-title{ text-transform: none!important; color: #043e61!important; font-size: 30px!important;
    font-weight: 300!important;}
.mk-tab-slider-nav a.active{ border-left: 12px solid #043e61!important;}
.mk-tab-slider-nav a {
    padding: 0 15px!important;
    font-size: 16px!important;
    font-weight: 400!important;
    color: #043e61!important;
    border-left: 12px solid #bce4eb!important;
    margin-bottom: 5px!important;
}

.mk-slider-description p {
    line-height: 1.3em!important;
    font-size: 12px!important;
}

.apoio_title .title .title-text::after{width: 50%!important; left: 20%!important;}
.boxfancy a{ color: #fff!important;}

.newsbox .mk-half-layout-container {
    width: 60%!important;
}

.boxbnews{ margin-top: 2%!important;}
.newstext p{font-size: 11px!important;}
.mailpoet_text{ color: #7297a9!important; border-top: 0px!important; border-left: 0px!important; border-right: 0px!important; width: 70%!important; border-bottom: 1px solid #7297a9!important;background-color: #ffffff!important;}
.mailpoet_submit{background-color: #ffffff!important;
    border: 1px solid #7297a9!important;
color: #7297a9!important;
padding: 10px 15px!important;}

.mk-faq-toggle {
border-bottom: 1px solid #7297a9!important;
padding: 4px 0!important;
}

.mk-faq-toggle i, .timeline-meta{
display: none!important;
}
.mk-faq-toggle .mk-toggle-title svg {
    fill: #043e61 !important;
}
#mk-footer {
    background-color: #043e61!important;
    color: #ffffff!important;
}
#mk-footer p{
    color: #ffffff!important;
}
#sub-footer {
text-align: center!important;
}

.widget_social_networks a {
    opacity: 1!important;
    margin-top: 40%!important;
}

.mk-footer-copyright {
    line-height: 22px!important;
    clear: left!important;
    opacity: 1!important;
}

.header_link a{ color: #ffffff!important;}

#mk-tabs.simple-style .wpb_tabs_nav .ui-state-active a {
    border-bottom-color: #71c3d7!important;
}

.spa_ecs_category img{ float: left!important; padding-right: 10px!important;}
.spa_ecs_category{ clear: left!important;}
.spa_ecs_category h4{ clear: left!important;}


.ecs-event-list li h4 a{ color: #043e61!important; }

.mk-tab-slider-nav {
    margin-bottom: 0px!important; 
}

.drop img{ box-shadow: 5px 10px 8px #2d2d2d!important;}
.drop2 img{ box-shadow: 5px 10px 8px #888888!important;}

.drop2 .vc_item{ height: 350px!important;}



.boxapoio{ margin-left: 10%!important;}

.boxsupport{ position: relative!important;}

.boxapoio .box-holder {
    min-height: 300px;
    padding: 20px 80px 0 10px!important;
}

.boxapoio .box-holder span {
    line-height: 1.2em!important;
}

@media(min-width:768px) {
.tools{
    position: absolute!important;
    bottom: 2%!important;
    left: 40%!important;
}

}

.vc_images_carousel .vc_carousel-control .glyphicon-chevron-left, .vc_images_carousel .vc_carousel-control .glyphicon-chevron-right, .vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {
color: #043e61!important; 
}

.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title::before {
    border-left-color: #71c3d7!important;
}

.cool-timeline.white-timeline .timeline-post.even .timeline-content .content-title::before {
    border-right-color: #71c3d7!important;
}

.cool-timeline.white-timeline .timeline-post.odd .timeline-content .content-title::before {
    border-right-color: #71c3d7!important;
}


.hidden, .wpostahs-slick-slider .slick-dots, .mk-employeee-networks, #ect-events-list-content h2.ect-events-page-title, .cool_timeline h2.ect-events-page-title{ display: none!important;}

.tribe-events-list-widget .tribe-event-featured .tribe-event-title a {
    color: #fff!important;
}

.slick-footer, .slick-header, .slick-slider {
    background: #ffffff!important;
}


.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button {
    border-color: #2c869c!important;
    background: #2c869c!important;
}

.wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current {
color: #2c869c!important;
}

.ect-list-post-left .ect-list-date {
    width: 50%!important;
}

*[id^='readlink'], #mk-sidebar .widget .tribe-events-widget-link a{
    color: #043e61!important;
}
#ui-id-5{
	color: #043e61!important;
    font-weight: 700!important;
}

#mk-tabs .wpb_tabs_nav a {
    background-color: rgba(0,0,0,0.01);
    font-weight: 400;
    font-size: 12px;
    color: #000000!important;
}
.bolsa li, .bolsa ul{ margin-bottom: 20px!important; margin-left: 0!important;}

.bolsa li span{ margin-bottom: 10px!important; font-weight: 500!important;}

.mk-tab-slider-item.skin-dark .mk-slider-description{ font-weight: 400!important; line-height: 1.50em!important;}
.timeline-main-title, .um-account-profile-link{ display: none!important;}
.vc_grid-filter .vc_grid-filter-item:first-child {
  display: none !important;
}

.mk-mini-callout .callout-title{ display: none !important;}

