/* 
Theme Name: Child of TheBuilt
Theme URI: http://magniumthemes.com/;
Description: Child theme based on TheBuilt
Author: Your Name
Version: 1.2
Template: thebuilt
*/

body {
    overflow-x: hidden !important;
}

.comment-form-cookies-consent {
    display: flex;
    align-items: center;
}

.comment-form-cookies-consent input {
    margin: -5px 10px 0 0px;
}

.comment-respond p {
    margin-bottom: 0;
}

.comment-respond .form-submit {
    margin-bottom: 30px;
}

@media (max-width: 600px) {
    .header-info-text {
        display: none !important;
    }

    .main-header .logo-link img {
        width: 75px;
    }

    .main-header .header-right {
        display: none;
    }

    .mainmenu-belowheader {
        margin-top: 15px;
    }

    .mainmenu-belowheader .nav {
        text-align: center;
    }

    .header-menu {
        display: none;
    }

    .footer-sidebar-2 .widget_text img {
        width: 120px !important;
    }
}

.main-header .header-logo-center {
    padding: 15px 0;
}

.certificates {
    display: flex;
    flex-wrap: wrap;
}

.certificates .vc_column-inner {
    height: 100%;
}

.certificates .wpb_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.certificates .wpb_gallery {
    margin: auto auto 0;
    width: 60%;
}

@media (max-width: 600px) {
    .certificates .wpb_column {
        margin-bottom: 20px;
    }

    .certificates .wpb_column:last-child {
        margin-bottom: 0;
    }

    .certificates .wpb_gallery {
        width: 100%;
    }
}

.footer__contact {

}

.footer__contact .contact__item {
    margin-bottom: 20px;
}

.footer__contact .contact__item p {
    display: none;
    visibility: hidden;
}


.footer__contact .contact__label {
    font-size: 16px;
    color: #ffffff;
}

.footer__contact .contact__value {

}

.footer__contact .contact__value a {

}

.portfolio-item-block.portfolio-item-animation-6 .portfolio-item-bg {
    opacity: 0.5;
}

@media (max-width: 767px) {
    .sub-menu {
        margin: 15px 0 !important;
        text-align: center !important;
    }

    .navbar .nav > li.menu-item-has-children > a:after {
        position: absolute !important;
    }
}

.related-works {
    padding-bottom: 100px;
}

@media (max-width: 600px) {
    .related-works {
        padding-bottom: 50px;
    }

    .related-works .row {
        margin: 0 !important;
    }
}

.related-works .portfolio-list {
    margin: 0 -15px;
}

@media (max-width: 600px) {
    .related-works .portfolio-list {
        margin: 0;
    }
}

.related-works .portfolio-list .portfolio-item-block {
    padding: 0 15px 25%;
}

@media (max-width: 600px) {
    .related-works .portfolio-list .portfolio-item-block {
        width: 100%;
        margin-bottom: 15px;
        padding: 0 0 25%;
    }
}

.related-works .portfolio-item-block.portfolio-item-animation-2 .portfolio-item-image {
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    -webkit-transform: scale(1.0);
}

.related-works .portfolio-item-block.portfolio-item-animation-2 .portfolio-item-bg {
    opacity: 0.5;
}

.related-works .portfolio-item-block .info, .portfolio-list.portfolio-grid-layout-4 .portfolio-item-block .info {
    left: 0;
}

.related-works .portfolio-item-block .sub-title {
    margin-left: 0;
}

.porftolio-slider.enable-slider {
    opacity: 0;
}

.porftolio-slider.enable-slider.active {
    opacity: 1;
}

.video-main .wp-video {
    width: 100% !important;
}

.project-content .project-details br {
    display: none;
}

.project-content .project-details {
    margin-bottom: 10px;
}

.project-content .project-details p {
    color: #acacac;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

@media (min-width: 768px) {
    .mainmenu-belowheader .wpml-ls-item {
        display: none;
    }
}

