/* BEGIN Artic studio overrides - 2017-12-27 */
nav.navbar #navbar .nav.navbar-nav .menu-item .nav-link:hover {
    text-decoration:underline;
}
nav.navbar #navbar .nav.navbar-nav .menu-item.active .nav-link {
    font-weight:bold;
    color:#000;
    text-decoration:underline;
}
nav.navbar #navbar .nav.navbar-nav .menu-item.red.active .nav-link,
nav.navbar #navbar .nav.navbar-nav .menu-item.red .nav-link:hover {
    color:#ca1f45;
}
nav.navbar #navbar .nav.navbar-nav .menu-item.yellow.active .nav-link,
nav.navbar #navbar .nav.navbar-nav .menu-item.yellow .nav-link:hover {
    color:#fbc601;
}
nav.navbar #navbar .nav.navbar-nav .menu-item.blue.active .nav-link,
nav.navbar #navbar .nav.navbar-nav .menu-item.blue .nav-link:hover {
    color:#0083ac;
}
nav.navbar #navbar .nav.navbar-nav .menu-item.green.active .nav-link,
nav.navbar #navbar .nav.navbar-nav .menu-item.green .nav-link:hover {
    color:#629a5c;
}
nav.navbar #navbar .nav.navbar-nav .menu-item.page-item-13.active .nav-link,
nav.navbar #navbar .nav.navbar-nav .menu-item.page-item-13 .nav-link:hover {
    color:#000;
}


.hero img.bg {
    display:block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    z-index: 1;
    object-fit: cover;
    object-position: center right;
    width:100%;
    height:100%;
}
.hero .quote {
    max-width:35%;
    font-weight:bold;
    /*text-shadow: 1px 1px 2px #ccc;*/
}
.hero .quote em {
    font-size:1rem;
    font-weight:bold;
}
nav.navbar .navbar-header .navbar-brand .site-title a {
    background-image:url(../svg/ve-logo-header.svg);
    background-size:contain;
}
#section-6 .icon-star {
    --fill:#ca1f45;
}
#section-6 .testimonial img {
    border-color: #ca1f45;
}
#section-6 .testimonial .name,
#section-6 .testimonial .seniority {
    color: #ca1f45;
}
.owl-carousel .owl-nav .disabled {
    opacity:0.3;
}
.owl-carousel .owl-stage {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width:100%;
}
.blog-page article footer .addthis_native_toolbox,
.blog-page article footer .addthis_wrapper {
    float:right;
}
.blog-page article footer .btn.btn-readmore {
    float:left;
}
body.single article .entry-content + .entry-meta {
    padding-bottom:0px;
    padding-top:20px;
}
.blog-page article .entry-meta .cat-links,
.single-post article .entry-meta .cat-links,
.single-post article .entry-meta .tags-links {
    padding-right:10px;
}
.site-footer .social {
    margin-bottom:20px;
}
.site-footer .social .btn-icon {
    width:50px;
    height:50px;
    line-height:50px;
    margin-right:10px;
}
.site-footer .social .btn-icon svg.icon {
    width:50px;
    height:50px;
    margin-top:0px;
}
.site-footer ul.menu {
    margin-bottom:20px;
}
.site-footer ul#menu-links-interes {
    list-style-type:disc;
    padding-left:20px;
}
.site-footer ul#menu-links-interes li.menu-item {
    list-style-type:disc;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media (max-width:1199px) {
    .hero .quote {
        max-width:55%;
    }
}
@media (max-width:768px) {
    .hero .quote {
        max-width:70%;
    }
    .blog-page article footer .addthis_native_toolbox,
    .blog-page article footer .addthis_wrapper {
        float:none;
    }
    footer.site-footer .h4 {
        margin-top:20px;
    }
    footer.site-footer ul.menu {
        margin-bottom:0;
    }
    footer.site-footer .menu-footer-right-container {
        padding-bottom:0;
    }
    footer.site-footer .contact {
        padding-top:0px;
    }
    .site-footer ul#menu-links-interes {
        list-style-type:none;
        padding-left:0;
    }
    .site-footer ul#menu-links-interes li.menu-item {
        list-style-type:none;
    }
}
@media (max-width:480px) {
    .timeline .item.blue, .timeline .item.green, .timeline .item.yellow{
        height: 260px;
    }
    .hero .quote {
        max-width:none;
    }
    #section-2 header img {
        width:90px;
        height:90px;
    }
}
#section-extra {
    padding: 60px 0;
}
.page-template-mentora .layout-yellow .margin-bottom-image {
    margin-bottom: 60px!important;
}
/* END Artic studio overrides - 2017-12-27 */
