/*

Theme Name: Salient Child Theme

Theme URI: http: //mysite.com/

Description: This is a custom child theme for Salient

Author: My Name

Author URI: http: //mysite.com/

Template: salient

Version: 0.1

*/

/*@font-face {*/

    /*font-family:'GT America';*/

    /*src: url('fonts/hinted-GTAmerica-Regular.eot');*/

    /*font-weight: normal;*/

    /*font-style: normal;*/

/*}*/



@font-face {

    font-family: 'GTAmerica-Regular';

    src: url('fonts/GTAmerica-Regular.eot?#iefix') format('embedded-opentype'),  url('fonts/GTAmerica-Regular.woff') format('woff'), url('fonts/GTAmerica-Regular.ttf')  format('truetype'), url('fonts/GTAmerica-Regular.svg#GTAmerica-Regular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'GTAmerica-Bold';

    src: url('fonts/GTAmerica-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/GTAmerica-Bold.otf')  format('opentype'),

    url('fonts/GTAmerica-Bold.woff') format('woff'), url('fonts/GTAmerica-Bold.ttf')  format('truetype'), url('fonts/GTAmerica-Bold.svg#GTAmerica-Bold') format('svg');

    font-weight: normal;

    font-style: normal;

}

/*Global*/

h1, h2, h3, h4, h5, h6{

    font-family: 'GTAmerica-Regular',sans-serif;

    font-weight: normal;

    font-style: normal;

}

p, ul{

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 15px;

    line-height: 24px;
	
	color: #0f286e;

}

/*Nectar slider*/

.swiper-wrapper .swiper-slide[data-x-pos="left"] .content{

    max-width: 700px;

    padding: 0;

    margin-left: auto;

    margin-right: auto;

    left: 0;

    right: 0;
	
}

.swiper-wrapper .swiper-slide .content p{

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 48px;

    line-height: 56px;

    font-weight: normal;

    font-style: normal;

}

.swiper-wrapper .swiper-slide .content p:before{

    content: '';

    width: 50px;

    height: 2px;

    background-color: #ffffff;

    display: inline-block;

    margin: 0 20px 14px 0;

}

.ascend{

    background-color: #fff !important;

}

body {
	color: #000;
}

html body #header-outer[data-transparent-header="true"].transparent{

    border-bottom: none!important;

}

.home-project-title{

    color: #0f286e;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 48px;

    line-height: normal;

}

.home-project-title:before{

    content: '';

    width: 50px;

    height: 2px;

    background-color: #0f286e;

    display: inline-block;

    margin: 0 20px 14px 0;

}

.project-title-white{

    color: #ffffff;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 48px;

    line-height: normal;

}

.project-title-white:before{

    content: '';

    width: 50px;

    height: 2px;

    background-color: #ffffff;

    display: inline-block;

    margin: 0 20px 14px 0;

}

/*

Custom naudotos technikos puslapio css

 */

.custom-manager-info-row{margin-top:25px!important;}

.custom-manager-info-row.custom-manager{max-width: none;}

.custom-manager-info-row.custom-manager .about-manager .manager-left{

    width: 50%;

    margin-right: 20px;

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

}

.custom-manager-info-row.custom-manager .about-manager .manager-right{width: 50%;}

.custom-manager-info-row.custom-manager .about-manager .manager-right a{margin-bottom: 17px;}

.product-specifications .text-editor{

    color: #9b9b9b;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 15px;

    margin-top: 40px;

}

.product-specifications .text-editor p{

    padding-bottom: 10px;

}

.product-specifications .text-editor p:last-child{padding-bottom: 0;}

@media (min-width: 768px) {

    .product-specifications {

        min-height: 500px;

    }

}

.product-specifications .row{
	padding-bottom: 5px;
	display: flex;
    align-items: center;
}

.custom-products-page{

    margin-top: 0 !important;

    margin-bottom: 5%!important;

}

.flexslider ul{

    margin-left: 0;

}

.flex-direction-nav a {

    display: block;

    width: 34px;

    height: 34px;

    margin: -17px 0 0;

    position: absolute;

    top: 50%;

    z-index: 10;

    overflow: hidden;

    opacity: 1;

    cursor: pointer;

    color: rgba(0, 0, 0, 0.8);

    text-shadow: none;

    -webkit-transition: none !important;

    color: #fff;

    background-color: #000;

    border-radius: 50px;

    text-align: center;

}

.flex-direction-nav a:before {

    font-family: "flexslider-icon";

    font-size: 10px;

    display: inline-block;

    content: '\f001';

    color: #FFF;

    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);

    line-height: 34px;

}

.flex-direction-nav a.flex-next{

    background-color: #0f286e !important;

    border-radius: 50% !important;

}

.flex-direction-nav a.flex-prev{

    border-radius: 50% !important;

    background-color: #0f286e !important;

}

.flex-direction-nav .flex-next {

    right: -17px !important;

    text-align: center;

}

.flex-direction-nav .flex-prev {

    left: -17px !important;

    text-align: center;

}

.custom-products-gallery .flex-viewport{

    border-radius: 10px;

    /*height: 500px;*/

}

.main-content ul li{

    list-style: disc;

}

.custom-products-gallery .flexslider .slides{margin-bottom: 0;}

.custom-products-gallery .flexslider .slides li {

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    height: 500px;

    position: relative;

}

.custom-products-gallery .flexslider .slides li a{

    position: absolute;

    z-index: 100;

    width: 100%;

    height: 100%;

    opacity: 0;

    transition:none;

}

.fancybox-infobar{display:none;}

.custom-products-gallery .flex-direction-nav{

    margin: -1px 0 0 0!important;

}

.custom-products-page hr{

    height: 1px !important;

    opacity: 0.3 !important;

    background-color: #9b9b9b !important;

}

.custom-specifications{

    font-size: 15px;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-weight: normal;

    font-style: normal;

    font-stretch: normal;

    line-height: 1.6;

    letter-spacing: normal;

    text-align: left;

    color: #9b9b9b;

}

.custom-products-row h2{

    font-size: 30px;

    font-weight: normal;

    font-style: normal;

    font-stretch: normal;

    line-height: normal;

    letter-spacing: normal;

    text-align: left;

    color: #0f286e;

    margin-bottom: 5% !important;

}

.custom-products-row h3{

    font-size: 15px;

    font-weight: bold;

    font-style: normal;

    font-stretch: normal;

    line-height: normal;

    letter-spacing: normal;

    text-align: left;

    color: #0f286e;

}

.custom-products-page .custom-products-section-divider{

    margin-top: 5%;

    margin-bottom: 5%;

    width: 200%;

    margin-left: -50%;

}

@media only screen and (max-width: 690px){

    .custom-products-gallery .flex-viewport{

        height: 350px;

    }

    .row .col .flex-viewport img:not([srcset]){

        height: 410px;

    }

    .custom-manager-info-row.custom-manager .about-manager .manager-left{

        width: 100%;

        margin-right: 0;

    }

    .custom-manager-info-row.custom-manager .about-manager .manager-right{width: 100%;}

}

@media only screen and (max-width: 1000px){

    .custom-products-row{

        display: flex;

        flex-direction: column;

    }

    .custom-products-gallery{

        order: -1;

    }

}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {

    .custom-products-gallery .flex-viewport{

        height: 415px;

    }

    .row .col .flex-viewport img:not([srcset]){

        height: 460px;

    }

}



@media only screen and (min-width: 1000px){

    .product-specifications{

        width: 46% !important;

    }

    .custom-products-gallery{

        position: absolute;

        right: 0;

    }

}



@media only screen and (max-width: 1000px){

    .custom-specifications .span_8{width: 50% !important;}

    .custom-specifications .col.span-2{width: 25%;padding: 0 5px;}

    .custom-specifications .col{margin-bottom: 0 !important;margin-right:10px!important;}

    .custom-specifications .span-2{text-align: center;}

}

@media (min-width: 1001px){

    .span-2 {width: 15.0%;}

}

/*

Custom footer css

 */

#copyright p{

    font-size: 12px;

    font-weight: normal;

    font-style: normal;

    font-stretch: normal;

    line-height: normal;

    letter-spacing: 1px;

    text-align: left;

    color: #ffffff;

}

#footer-widgets h4{

    font-size: 12px;

    font-weight: normal;

    font-style: normal;

    font-stretch: normal;

    line-height: normal;

    letter-spacing: 1px;

    text-align: left;

    color: #ffffff !important;

    margin-bottom: 24px !important;

}



#footer-widgets .textwidget{
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.44;
    letter-spacing: normal;
    text-align: left;
    color: #ffffff;
}

#footer-widgets .widget_text{

    padding-top: 10%;

}



#footer-widgets .textwidget img{

    margin-bottom: -70px;

}



/*

Nectar recent posts slider css

 */

.nectar-recent-posts-slider .inner-wrap{

    top: auto;

    bottom:10%;

}

.slide-out-widget-area-toggle a span.light .lines-button i:before{

    background-color: red !important;

}

.title-custom{

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 30px;

    line-height: normal;

}

.excerpt-custom{

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 15px;

    line-height: 1.6;

}

.recent-posts-read-more{

    padding-top: 30%;

}

.recent-posts-read-more-button{

    color: #fff;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 15px;

    line-height: 1.6;

    position: relative;

}

.recent-posts-read-more-button > span{

    border-radius: 50px;

    border: 2px solid rgba(255, 255, 255, 0.44);

    width: 26px;

    height: 26px;

    position: absolute;

    margin-left: 20px;

}

.recent-posts-read-more-button > span:before {

    content:"";

    background-image: url("img/right-arrow.svg");

    background-repeat: no-repeat;

    width: 8px;

    height: 8px;

    position: absolute;

    left: 50%;

    top: 50%;

    margin-left: -4px;

    margin-top: -4px;

}

.manager-image{

    height: 60px;

    width: 60px;

    border-radius: 50%;

    background-position: center;

    background-size: cover;

    margin: 3px auto 5px;

}

.nectar-recent-post-slide .recent-post-container .inner-wrap .excerpt{

    color:#ffffff;

    line-height: 24px;

}

.nectar-recent-posts-slider .flickity-page-dots{display:none;}

/*

Naudotos technikos page filtras

 */

body[data-button-style*="slightly_rounded"] .flex-direction-nav a{

    border-radius: 50px!important;

    -webkit-border-radius: 50px!important;

    -o-border-radius: 50px!important;

}

.custom-filters-container{

    display: table;

    width: 100%;

    margin-bottom:70px;

}

hr.filter-hr{

    height: 1px;

    opacity: 0.3;

    background-color: #9b9b9b;

    width: 200%;

    margin-left: -50%;

    margin-top: 0;

    margin-bottom: 0;

}

.main-content .custom-filters-list{

    margin-left: 0!important;

    margin-bottom: 0!important;

}

.custom-filters-container ul li{

    display: inline;

    list-style-type: none;

    padding: 20px 10px;

    float: left;

}

.custom-filters-container .custom-filters-list .filter{

    color:#0f286e;

    font-family: 'GTAmerica-Bold',sans-serif;

    font-size: 15px;

}

.custom-filters-container ul li:first-child{padding-left: 0;}

body.material .nectar-button.btn-white{

    background-color: #ffffff!important;

    border: 1px solid #0f286e;

    border-radius: 4px!important;

    color: #0f286e;

    letter-spacing: 1px;

    font-family: 'GTAmerica-Regular',sans-serif;

    padding: 19px 20px;

    min-width: 220px;

    text-align: center;

}

body.material .nectar-button.btn-white span{

    -ms-transform: translateX(0);

    -webkit-transform: translateX(0);

    transform: translateX(0);

    text-transform: none;

}

body.material .nectar-button.btn-white i{

    opacity: 1;

    right: auto;

}

body.material .nectar-button.btn-white i.fa-mobile{

    font-size:28px;

    height: 21px!important;

    width: 12px!important;

    line-height: 22px!important;

    left: 37px;

}

body.material .nectar-button.btn-white i.fa-envelope{

    font-size:20px;

    height: 16px!important;

    width: 20px!important;

    line-height: 16px!important;

    left: 37px;

}

@media only screen and (max-width: 689px){

    body.material .nectar-button.btn-white{width: 100%;}

}

@media only screen and (max-width: 1000px) and (min-width: 690px){

    .col .one-fourths.span_3.clear-both, .one-fourths.vc_span3.clear-both, .col .one-fourths.vc_col-sm-3.clear-both:not([class*="vc_col-xs-"]) {

        clear: inherit;

    }

    body.material .nectar-button.btn-white{width: 100%;}

}

.font-size-15 h3{

    font-family: 'GTAmerica-Bold',sans-serif;

    font-size: 15px;

}

/*Shortcode Manager*/

.custom-manager {

    display: table;

    max-width: 460px;

    width: 100%;

    margin: 20px auto 0;

}

.custom-manager .manager-title{

    color: #0f286e;

    font-family: 'GTAmerica-Bold',sans-serif;

    font-size: 15px;

    line-height: normal;

    text-align: left;

    margin-bottom: 15px!important;

}

.custom-manager .about-manager{

    display: flex;

    flex-direction: row;

    justify-content: space-between;

}

.custom-manager .about-manager .manager-left{

    padding: 12px 24px;

    border-radius: 4px;

    border: solid 1px #d8d8d8;

    width: 220px;

    display: flex;

    flex-direction: column;

    justify-content: center;

    align-items: center;

}

.custom-manager .about-manager .manager-left .manager-photo{

    height: 120px!important;

    width: 120px!important;

    background-position: center;

    background-size: cover;

    margin: 0 auto;

}

.custom-manager .about-manager .manager-left .manager-name{

    color:#0f286e;

    font-family: 'GTAmerica-Bold',sans-serif;

    font-size: 15px;

    line-height: 21px;

    text-align: center;

    padding-top: 5px;

    padding-bottom: 0;

}

.custom-manager .about-manager .manager-left .manager-position{

    color:#0f286e;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 15px;

    line-height: 21px;

    text-align: center;

    padding-top:0;

    padding-bottom: 0;

}

.custom-manager .about-manager .manager-right{

    display: flex;

    flex-direction: column;

    width: 220px;

}

.custom-manager .about-manager .manager-right a.manager-contact{
	color: #0f286e;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 12px;

    letter-spacing: 1px;

    text-align: center;

    border-radius: 4px;

    border: solid 1px #0f286e;

    padding: 15px 10px;
	
	opacity: 1.0;

}

.nectar-button{
	text-transform:uppercase;
}

.custom-manager .about-manager .manager-right a{margin-bottom: 17px;}

.custom-manager .about-manager .manager-right a:last-child{margin-bottom: 0;}

.custom-manager .about-manager .manager-right a.manager-contact>span {position: relative;}

.custom-manager .about-manager .manager-right a.manager-contact.manager-contact-phone>span{margin-right: 28px;}

.custom-manager .about-manager .manager-right a.manager-contact.manager-contact-phone >span:before{

    content:'';

    background-image: url("img/phone-blue.svg");

    width: 12px;

    height: 23px;

    position: absolute;

    top:-4px;

    left: 0;

}

.custom-manager .about-manager .manager-right a.manager-contact.manager-contact-mail>span{margin-right: 35px;}

.custom-manager .about-manager .manager-right a.manager-contact.manager-contact-mail>span:before{

    content:'';

    background-image: url("img/mail-blue.svg");

    width: 21px;

    height: 15px;

    position: absolute;

    top:0;

    left: 0;

}

.custom-manager .about-manager.no-left-block .manager-right a {

    margin-bottom: 0;

}

@media(min-width: 768px){

    .custom-manager .about-manager.no-left-block .manager-right{

        width: 100%;

        flex-direction: row;

        justify-content: space-between;

    }

    .custom-manager .about-manager.no-left-block .manager-right a {

        width: 48%;

    }

}

.blog-recent[data-style*="classic_enhanced"] .inner-wrap {

    padding-bottom: 13%!important;

}

.news-padding .row.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .article-content-wrap{

    margin-top: 0;

    padding: 50px 48px 0 48px!important;

}

.news-section .home-project-title{

    padding-bottom: 60px;

}

.news-section .row.blog-recent .col{

    margin-right: 2.748%;

    margin-bottom: 2.748%;

}

.news-section .blog-recent .col .inner-wrap{

    border-radius: 0;

}

.news-section .blog-recent .inner-wrap:before{

    background-color: rgba(15, 40, 110, 0.5);

}

.news-section .article-content-wrap .post-header{min-height: 93px;margin-bottom: 0;}

.news-section .article-content-wrap .post-header .title{

    color:#ffffff;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 30px;

    line-height: normal;

}

.news-section .article-content-wrap .excerpt{

    color:#ffffff;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 15px;

    line-height: 1.6;

}

/*Single page*/

.single .container-wrap, .single .container-wrap .row{

    padding-bottom: 0!important;

}

.single .container-wrap article.post .content-inner{

    padding-bottom: 0;

    margin-bottom: 0;

}

.nectar-button.large.regular.extra-color-1{

    color: #0f286e;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 12px;

    letter-spacing: 1px;

    text-transform: uppercase;

    margin-bottom: 0;

    border-radius: 4px!important;

    padding: 20px;

    min-width: 220px;

    text-align: center;

}

.btn-over-img{

    width: 29px;

    height: 45px;

    border: 2px solid #ffffff;

    border-radius: 15px;

    position: absolute;

    bottom: 30px;

    z-index: 100;

    left: 50%;

    margin-left: -15px;

    animation: 3.4s ease-in-out infinite fadebottom;

    -webkit-animation: 3.4s ease-in-out infinite fadebottom;

}

.btn-over-img:before{

    content: '';

    width: 2px;

    height: 6px;

    background-color: #ffffff;

    position: absolute;

    top:8px;

    left: 50%;

    margin-left: -1px;

}

/*Newsletter*/
.elp-widget .es_form_container .es_widget_form .es_textbox{
    padding-bottom: 0;
    float: left;
    max-width: 160px;
    width: 100%;
}
.elp-widget .es_form_container .es_widget_form .es_textbox .es_textbox_class{
    color:#ffffff;
    font-family: 'GTAmerica-Regular',sans-serif;
    font-size: 12px;
    background: transparent;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border: solid 1px #ffffff;
    padding: 18px 20px!important;
}
.elp-widget .es_form_container .es_widget_form .es_textbox .es_textbox_class:focus{background-color:transparent!important;}
.elp-widget .es_form_container .es_widget_form .es_textbox .es_textbox_class::-webkit-input-placeholder {color: #ffffff;}
.elp-widget .es_form_container .es_widget_form .es_textbox .es_textbox_class::-moz-placeholder {color: #ffffff;}
.elp-widget .es_form_container .es_widget_form .es_textbox .es_textbox_class:-ms-input-placeholder {color: #ffffff;}
.elp-widget .es_form_container .es_widget_form .es_textbox .es_textbox_class:-moz-placeholder {color: #ffffff;}
.elp-widget .es_form_container .es_widget_form .es_button{
    float: left;
    width: 100%;
    max-width: 60px;
    padding: 0;
}
#footer-outer #footer-widgets .elp-widget .es_form_container .es_widget_form .es_button .es_submit_button{
    background-color: transparent!important;
    background-image: url("img/newsletter-icon-mail.svg");
    background-position: center;
    background-repeat: no-repeat;
    padding: 20px 15px;
    max-width: 60px;
    height: 60px;
    width: 100%;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border: solid 1px #ffffff;
    text-indent: -999999px;
    margin-left: -1px;
}
.elp-widget .es_form_container .es_widget_form  .es_msg{
    color:#ffffff;
    font-family: 'GTAmerica-Regular',sans-serif;
    font-size: 12px;
    line-height: 18px;
    width: 100%;
    display: table;
}

/*copyright*/

#footer-outer #copyright{

    padding-top: 18px;

    padding-bottom: 18px;

}

#footer-outer #copyright p{

    line-height: normal;

    margin-top: 5px;

}

#social li a .fa-linkedin{

    font-size: 28px;

}

#social li a .fa-linkedin:before{

    color:#ffffff;

    content: "\f08c";

}

/*Manufacturer logo*/

img.img-size-1{

    max-width: 160px!important;

    width: 100%!important;

}

img.img-size-2{

    max-width: 141px!important;

    width: 100%!important;

}

img.img-size-3{

    max-width: 136px!important;

    width: 100%!important;

}

img.img-size-4{

    max-width: 67px!important;

    width: 100%!important;

}

img.img-size-5{

    max-width: 137px!important;

    width: 100%!important;

}

img.img-size-6{

    max-width: 144px!important;

    width: 100%!important;

}

img.img-size-7{

    max-width: 146px!important;

    width: 100%!important;

}

.wpb_column[data-shadow="medium_depth"]{

    box-shadow: 30px 30px 50px 0 rgba(0, 0, 0, 0.2);

}

.row .col.section-title h2{

    font-family: 'GTAmerica-Regular',sans-serif;

    letter-spacing: normal;

    font-size: 30px;

    line-height: 35px;

    font-weight: normal;

}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide{border-radius: 10px;}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-bg-wrap{

    border-radius: 10px;

    border:none;

}

.nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected:before, .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected:before, .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected:before{

    box-shadow: inset 0 0 0 1px #9b9b9b;

}

.custom-text{

    color: #9b9b9b;

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 15px;

    line-height: 1.6;

}

.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide{min-height: 375px;}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport .nectar-recent-post-slide .nectar-recent-post-bg{transform: scale(1.0) translateZ(0);}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-wrap {

    transform: scale(1.0) translateZ(0);

    box-shadow: 30px 30px 50px 0 rgba(0, 0, 0, 0.3);

}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide .nectar-recent-post-bg-wrap:hover .nectar-recent-post-bg{

    transform: scale(1.20) translateZ(0);

}

.nectar-recent-posts-slider_multiple_visible .flickity-viewport:not(.no-hover) .nectar-recent-post-slide:hover .nectar-recent-post-bg-blur{opacity:0;}

.nectar-recent-posts-slider_multiple_visible .flickity-page-dots {

    bottom: -66px;

}

.swiper-container .slider-prev, .swiper-container .slider-next{background-color: #000000!important;}

.swiper-slide .button a{

    font-family: 'GTAmerica-Bold',sans-serif!important;

    letter-spacing: 1px!important;

}

.slide_out_area_close .close-wrap .close-line, #search-outer .close-wrap .close-line, header#top .slide-out-widget-area-toggle .close-line{

    background-color: #0f286e!important;

}

#slide-out-widget-area .widget_nav_menu .menu > li > a{

    font-family: 'GTAmerica-Regular',sans-serif;

    padding-top: 5px!important;

    padding-bottom: 5px!important;

}

#slide-out-widget-area .widget_nav_menu .menu > li > a:hover{

    color: #ffffff!important;

    opacity: 0.75;

}

.clients.no-carousel{

    justify-content: flex-start;

}

.clients.four-cols.no-carousel>div{

    margin-right: 6.667%;

    width: 20%;

}

.clients.four-cols.no-carousel>div:nth-child(4n+4){margin-right: 0;}

.clients.four-cols.no-carousel>div img{max-width: 80%;}

.clients.four-cols.no-carousel>div img{margin: 0;}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap {border-radius: 0;}

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .article-content-wrap{padding: 15%!important;}

/*Custom header*/

.home-action-block{margin-top: -12%;}

.custom-header-buttons{

    width: 220px;

    height: 60px;

    border-radius: 4px;

    background-color: #0f286e;

    color: #fff;

    font-size: 12px;

    font-family: 'GTAmerica-Regular',sans-serif;

    letter-spacing: 1px;

    font-weight: normal;

    font-style: normal;

    margin-right: 20px;

    display: inline-block;

    padding: 17px;

    overflow: hidden;

    position:relative;

}

.custom-header-buttons:last-child{margin-right:0;}

.custom-header-buttons img{display: inline-block;}

.custom-header-button-phone:before{

    content: '';

    background-image: url('https://www.mhm.lt/wp-content/uploads/2018/06/icon-phone-white.png');

    width: 12px;

    height: 23px;

    background-size: 12px 23px;

    background-repeat: no-repeat;

    position: absolute;

    left: 35px;

}

.custom-header-button-email:before{

    content: '';

    background-image: url('https://www.mhm.lt/wp-content/uploads/2018/06/icon-envelope-white.png');

    width: 21px;

    height: 15px;

    background-size: 21px 15px;

    background-repeat: no-repeat;

    position: absolute;

    left: 35px;

    margin-top: 5px;

}

/*Responsive*/

@media(max-width: 767px) {

    .home .nectar-slider-wrap, .home .swiper-container, .home .swiper-slide{

        height: 390px!important;

        top:1px!important;

    }

    .nectar-slider-wrap .swiper-container .slider-next, .nectar-slider-wrap .swiper-container .slider-prev {display: none;}

    body .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p{

        font-size: 22px!important;

        line-height: 24px!important;

    }

    .home .swiper-slide .image-bg{position: relative!important;}

    .home .swiper-wrapper .swiper-slide[data-x-pos="left"] .content{

        top:auto!important;

        bottom: 115px!important;

    }

    .swiper-wrapper .swiper-slide .content p:before{

        width: 30px;

        margin: 0 15px 8px 0;

    }

    .swiper-slide .content .buttons{display:none;}

    .home-action-block{

        margin-top: -70px;

        padding: 9.5%!important;

    }

    .home-action-block h3{

        font-size: 22px!important;

        line-height: normal!important;

        margin-bottom: 0!important;

    }

    .custom-header-buttons {

        margin-right: 0;

    }

    .custom-header-button-email{margin-top: 14px;}

    .row .col.section-title h2{

        font-size: 22px;

        line-height: normal;

    }

    .home-project-title{

        font-size: 22px;

        line-height: normal;

    }

    .home-project-title:before{

        width: 30px;

        margin: 0 15px 6px 0;

    }

    body .vc_row-fluid .partner-block{

        padding-bottom: 0!important;

        margin-bottom: 0;

    }

    body .vc_row-fluid .partner-block  .col{

        width: 100%;

        margin-left: 0;

        margin-bottom: 50px;

    }

    body .vc_row-fluid .partner-block .img-with-aniamtion-wrap img{max-width: 60%!important;}

    body .vc_row-fluid .partner-block .img-with-aniamtion-wrap img.img-size-4{

        max-width: 90px!important;

    }

    .flickity-page-dots {width: 100%!important;}

    #footer-outer .row{padding-top: 0;}

    #footer-widgets .container .col{margin-bottom: 40px!important;}

    #footer-outer #footer-widgets .container .col:nth-child(3){margin-bottom: 10px!important;}

    .elp-widget .es_form_container .es_widget_form .es_textbox{max-width: 240px;}

    #footer-widgets .textwidget p{

        font-size: 18px;

        font-weight: normal;

        font-style: normal;

        font-stretch: normal;

        line-height: 1.39;

        letter-spacing: normal;

    }

    #copyright .span_5{width: 35%;}

    #copyright .span_7{width: 65%;}

    #footer-outer #copyright #social{float: right;}

    #footer-outer #copyright #social li{

        margin: 0 0 0 10px;

        width: 25px;

    }

    #footer-outer #copyright #social li:first-child{margin-left: 0;}

    .custom-manager .manager-title{text-align: center;}

    .custom-manager .about-manager{

        justify-content: center;

        flex-wrap: wrap;

    }

    .custom-manager .about-manager .manager-right a.manager-contact{margin-top: 15px;}

    .nectar-recent-posts-slider .inner-wrap {max-width: 80%!important;}

    .news-section .home-project-title{padding-bottom: 0;}

    .news-section .row.blog-recent .col{margin-right: 0;}

    .news-padding .row.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .article-content-wrap{padding: 30px 30px 0 30px!important;}

    .project-title-white,.mobile-project-title{font-size: 30px!important;}

    .project-title-white:before, .mobile-project-title:before{

        width: 30px;

        margin: 0 20px 10px 0;

    }

    .mobile-padding-title{padding-bottom: 30px!important;}

    body .blog-recent[data-style*="classic_enhanced"] >.col{margin-bottom: 20px!important;}

    body .manufacturer-title{

        font-size: 25px!important;

        text-align: center!important;

        margin-bottom: 30px!important;

    }

    body .wpb_wrapper .clients.no-carousel > div{width: 100%!important;margin-right:0!important;margin-bottom:30px;}

    .clients.four-cols.no-carousel>div img {max-width: 50%;margin:0 auto!important;}

    body .wpb_row .span_12 > .col.padding-10-percent[data-padding-pos="all"]{padding: 5% 8%;}

    body.material.page-id-218 .nectar-button.has-icon.medium:not([class*="see-through"]) i{

        -webkit-transform: translateY(-50%) translateX(50px)!important;

        transform: translateY(-50%) translateX(50px)!important;

    }

    .contact-info-row .divider-wrap{display: none;}

    .contact-map{margin-top: 20px!important;}

}

@media screen and (min-width: 768px) and (max-width: 992px){

    body .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p{

        font-size: 30px!important;

        line-height: 40px!important;

        margin-bottom: 20px;

    }

    .swiper-wrapper .swiper-slide .content p:before{

        width: 30px;

        margin: 0 15px 8px 0;

    }

    body .vc_row-fluid .partner-block{

        padding-bottom: 0!important;

        margin-bottom: 0;

    }

    body .vc_row-fluid .partner-block  .col.vc_col-sm-2{

        width: 25%;

        -webkit-box-align: center;

        -webkit-align-items: center;

        -ms-flex-align: center;

        align-items: center;

        display: flex;

        margin-left: 0;

        margin-bottom: 50px;

    }

    body .vc_row-fluid .partner-block .img-with-aniamtion-wrap img{max-width: 80%!important;}

    body .vc_row-fluid .partner-block .img-with-aniamtion-wrap img.img-size-4{

        max-width: 90px!important;

    }

    #footer-widgets .textwidget p{

        font-size: 18px;

        font-weight: normal;

        font-style: normal;

        font-stretch: normal;

        line-height: 1.39;

        letter-spacing: normal;

    }

    .news-section .row.blog-recent .col{margin-right: 0;}

    body .blog-recent[data-style*="classic_enhanced"] >.col{margin-bottom: 30px!important;margin-right:0;}

    body .wpb_row .span_12 > .col.padding-10-percent[data-padding-pos="all"]{padding: 5%;}

}

@media(min-width:993px) and (max-width: 1024px){

    .elp-widget .es_form_container .es_widget_form .es_textbox{max-width: 135px;}

    body .wpb_row .span_12 > .col.padding-10-percent[data-padding-pos="all"]{padding: 5%;}

    body.material .nectar-button.btn-white{min-width: 198px;padding-right: 25px!important;}

}

@media(min-width: 993px) and (max-width: 1300px){

    body .nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p{

        font-size: 30px!important;

        line-height: 40px!important;

        margin-bottom: 20px;

    }

    .swiper-wrapper .swiper-slide .content p:before{

        width: 30px;

        margin: 0 15px 8px 0;

    }

}

/*Language block*/

#header-outer header#top #language-block .wpml-ls ul li a{

    font-family: 'GTAmerica-Regular',sans-serif;

    font-size: 12px;

    margin-top: -5px;

}

#header-outer header#top #language-block .wpml-ls ul li a:hover{color: #0f286e!important;}

#header-outer.transparent header#top #language-block .wpml-ls ul li a{color:#ffffff;}

#header-outer.transparent header#top #language-block .wpml-ls ul li a:hover{color:#999999!important;}

#header-outer.scrolled-down header#top #language-block .wpml-ls ul li a,

body[data-hhun="1"]:not(.no-scroll).category #header-outer[data-permanent-transparent="false"] header#top #language-block .wpml-ls ul li a {color: #999999;}

body[data-hhun="1"]:not(.no-scroll).category #header-outer[data-permanent-transparent="false"] header#top #language-block .wpml-ls ul li a:hover{color:#0f286e!important;}

header#top .buttons #language-block .wpml-ls ul li.wpml-ls-item a.wpml-ls-link:hover{

    background-color: transparent!important;

    color: #999999!important;

}

@media(max-width: 1000px){

    #language-block-mobile{float: left;}

    #language-block-mobile .wpml-ls{margin-top: -14px;}

    #language-block-mobile .wpml-ls ul li a{

        color:#999999;

        font-family: 'GTAmerica-Regular',sans-serif;

        font-size: 12px;

        margin-top: -5px;

    }
	
	#footer-outer {
		padding-top: 50px;
	}

}

#cn-accept-cookie, #cn-more-info{
	color: #000 !important;
}

@media(min-width: 1001px){#language-block-mobile{display: none;visibility: hidden;}}

#language-block{
	display: flex;
	align-items: center;
}
.post-area .posts-container {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
}
.post-area .posts-container article.format-standard {
  width: 33.333%;
  padding-left: 10px;
  padding-right: 10px;
}
.post-area .posts-container article.format-standard .post-featured-img img{
	width:100%;
}
.post-area.standard-minimal article.post .more-link orspan{background-col:transparent!important; padding:0; color:#333!important}

 .post-area.standard-minimal article.post .post-header,  .post-area.standard-minimal article.post .content-inner .post-featured-img img, 

 .post-area.standard-minimal article.post .content-inner .article-content-wrap >.video >.wp-video, 

 .post-area.standard-minimal article.post .content-inner .article-content-wrap .audio-wrap, 

 .post-area.standard-minimal article.post .content-inner .quote-inner{ margin-bottom:60px!important}

  .post-area.standard-minimal article.post .content-inner .quote-inner h4{color:#fff; margin-bottom:20px}

  .post-area.standard-minimal article.post .content-inner .quote-inner, .post-area.standard-minimal article.post .content-inner .link-inner{  padding:10%}

  .post-area.standard-minimal article.post.quote .post-content .quote-inner span.icon, 

  .post-area.standard-minimal article.post.link .post-content .link-inner span.icon{right:30px; bottom:30px}

  .post-area.standard-minimal article.post .content-inner .quote-inner .author{position:relative; padding-left:30px}

    .post-area.standard-minimal article.post .content-inner .quote-inner .author:before{    position:absolute;   display:block;   top:50%;   left:0;   width:20px;   height:2px;   content:' ';   -ms-transform:translateY(-50%);   -webkit-transform:translateY(-50%);   transform:translateY(-50%);   background-color:#fff}

  .post-area.standard-minimal article.post.has-post-thumbnail .content-inner .quote-inner:after{  position:absolute;   display:block;   top:0;   left:0;   width:100%;   height:100%;   content:' ';   background-color:rgba(0,0,0,0.6)}

  .post-area.standard-minimal article.post .more-link{  display:inline-block;   cursor:pointer;   height:50px;   position:relative;   line-height:50px;   padding-right:25px}

  .post-area.standard-minimal article.post .more-link span{   transition:all 0.25s cubic-bezier(0.12,0.75,0.4,1);     -webkit-transition:all 0.25s cubic-bezier(0.12,0.75,0.4,1)}

 .post-area.standard-minimal article.post .more-link span:after, 

 .team-member[data-style="bio_fullscreen"] .team-meta .arrow-end{ display:inline-block;  font-family:'FontAwesome'!important;  speak:none; font-style:normal;  font-weight:normal; font-variant:normal; text-transform:none; line-height:50px; height:50px;     -webkit-font-smoothing:antialiased;     letter-spacing:0;  content:"\f105"; margin-left:15px; position:absolute; right:0; top:53%;  -ms-transform:translateY(-50%);  -webkit-transform:translateY(-50%) translateZ(0);     transform:translateY(-50%) translateZ(0);     font-size:25px;     transition:opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),transform 0.25s cubic-bezier(0.12,0.75,0.4,1);     -webkit-transition:opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),-webkit-transform 0.25s cubic-bezier(0.12,0.75,0.4,1)}

  .post-area.standard-minimal article.post .more-link:hover span:after{  transform:translateX(12px) translateY(-50%);     -webkit-transform:translateX(12px) translateY(-50%)}

  .post-area.standard-minimal article.post .more-link:hover span:before{opacity:1;  transform:translateY(-50%) translateX(0px);     -webkit-transform:translateY(-50%) translateX(0px)}

  .post-area.standard-minimal article.post .more-link span:before, 

  .team-member[data-style="bio_fullscreen"] .team-meta .arrow-line{  backface-visibility:hidden;   letter-spacing:0;    display:block; content:' '; z-index:100;  position:absolute;     width:22px; height:2px;  background-color:#000; top:53%; opacity:0; right:-10px; cursor:pointer;     transform:translateY(-50%) translateX(-20px) translateZ(0);     -webkit-transform:translateY(-50%) translateX(-20px) translateZ(0);     transition:opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),transform 0.25s cubic-bezier(0.12,0.75,0.4,1);     -webkit-transition:opacity 0.25s cubic-bezier(0.12,0.75,0.4,1),-webkit-transform 0.25s cubic-bezier(0.12,0.75,0.4,1)}

   .team-member[data-style="bio_fullscreen"] .team-meta .arrow-line{   top:53%}

 .post-area.standard-minimal article.post .post-meta .date, .post-area.standard-minimal article.post .more-link span{
	color: #333;
	font-family:'Open Sans';
	font-weight:400;
	margin-bottom:5px;
	font-size:14px;
	background-color:transparent;
	
 } 

 .post-area.standard-minimal article.post .post-meta .date a{display:block}

.post-area.standard-minimal  article.post .article-content-wrap .meta-comment-count a, .post-area.standard-minimal  article.post .article-content-wrap .meta-comment-count a span, 

.post-area.standard-minimal  article.post .article-content-wrap .nectar-love, .post-area.standard-minimal  article.post .article-content-wrap .nectar-love >span, 

.post-area.standard-minimal  article.post .article-content-wrap .meta-comment-count i, .post-area.standard-minimal  article.post .article-content-wrap .nectar-love i, 

.post-area.standard-minimal  article.post .article-content-wrap .meta-comment-count, .post-area.standard-minimal  article.post .article-content-wrap .nectar-love-wrap, 

.post-area.standard-minimal  article.post .article-content-wrap .nectar-love-wrap >span, .post-area.standard-minimal  article.post .article-content-wrap .meta-category i{line-height:34px!important; height:34px!important; width:auto; display:inline-block}

.post-area.standard-minimal  article.post .more-link{margin-top:15px}

.post-area.standard-minimal  article.post .article-content-wrap .meta-category i{font-size:20px!important}

.post-area.standard-minimal  article.post .article-content-wrap .nectar-love >span{font-size:14px; color:#aaa}

.post-area.standard-minimal  article.post .article-content-wrap .meta-comment-count{margin-left:15px}

.post-area.standard-minimal  article.post .article-content-wrap .meta-comment-count a, .post-area.standard-minimal  article.post .article-content-wrap .meta-category a{font-size:14px}

.post-area.standard-minimal  article.post .article-content-wrap .meta-comment-count a:not(:hover), .post-area.standard-minimal  article.post .article-content-wrap .meta-category a:not(:hover){color:#aaa}

.post-area.standard-minimal  article.post .article-content-wrap a i, .post-area.standard-minimal  article.post .article-content-wrap .meta-category i{font-size:20px!important; width:22px; margin-right:5px; transition:color 0.2s linear; -webkit-transition:color 0.2s linear}



.post-area.standard-minimal  article.post .article-content-wrap a:not(:hover) i:not(.loved), .post-area.standard-minimal  article.post .article-content-wrap .meta-category:not(:hover) i{color:#c1c1c1!important}



.post-area.standard-minimal article.post .post-meta{margin-bottom:0}

.post-area.standard-minimal #pagination{padding-left:0}

.post-area.standard-minimal article.post .post-meta, .post-area.standard-minimal article.post .post-meta .date{position:relative; padding-bottom:0; border:none}



.post-area.standard-minimal .post-content{padding-left:175px}



.single .post-area.standard-minimal .post-content{padding-left:0}
.post-area.standard-minimal .post-author .grav-wrap{border-radius:100px; overflow:hidden; margin-bottom:10px; width:90px; height:90px; margin:0 auto 25px auto}
.post .post-content.classic .content-inner{
	border-bottom:none;
}
#cookie-notice.cookie-notice-visible.cn-effect-slide, #cookie-notice.cookie-revoke-visible.cn-effect-slide{
	background-color:#000;
}
.light p{
	color:#fff!important;
}
.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}
.nectar-flickity:not(.masonry) .flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%;
    margin: 80px 0;
}
@media only screen and (min-width: 1300px)
.nectar-flickity[data-desktop-columns="3"]:not(.masonry) .flickity-slider .cell {
    width: 27%;
}
.nectar-flickity:not(.masonry) .flickity-slider .cell {
    width: 66%;
    margin-right: 3%;
    counter-increment: gallery-cell;
}
.flickity-slider .cell {
    width: 100%;
    height: auto;
    overflow: hidden;
}
@media only screen and (min-width: 1300px)
.nectar-flickity[data-desktop-columns="3"]:not(.masonry) .flickity-slider .cell {
    width: 27%;
}
.nectar-flickity:not(.masonry) .flickity-slider .cell {
    width: 66%;
    margin-right: 3%;
    counter-increment: gallery-cell;
}
.flickity-slider .cell {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.nectar-flickity:not(.masonry) .flickity-slider .cell img {
    margin: 0;
    vertical-align: middle;
    max-width: none;
    width: 100%;
}
