/*
Theme Name: Nortech Child
Author: Theme Arc
Version: 1.0.0
Author URI: http://themeforest.net/user/themearc
Theme URI: http://wp3.commonsupport.com/newwp/nortech
Description: This is The NorTech WordPress theme
License: copyright commercial
License URI: http://themeforest.net/user/themearc
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
Text Domain: nortech
Template: nortech
*/

@font-face {
    font-family:'Proxima Nova Black';
    src: url('fonts/PROXIMANOVA-BLACK/Proxima Nova Black.eot');
    src: url('fonts/PROXIMANOVA-BLACK/Proxima Nova Black.eot?#iefix') format('embedded-opentype'),
    url('fonts/PROXIMANOVA-BLACK/Proxima Nova Black.woff2') format('woff2'),
    url('fonts/PROXIMANOVA-BLACK/Proxima Nova Black.woff') format('woff'),
    url('fonts/PROXIMANOVA-BLACK/Proxima Nova Black.ttf') format('truetype'),
    url('fonts/PROXIMANOVA-BLACK/Proxima Nova Black.svg#Proxima Nova Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+000D-FB04;
}


@font-face {
    font-family:'Gilroy-ExtraBold';
    src: url('fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.eot');
    src: url('fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.woff2') format('woff2'),
    url('fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.woff') format('woff'),
    url('fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.ttf') format('truetype'),
    url('fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.svg#Gilroy-ExtraBold') format('svg');
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+000D-FB04;
}


body {
    font-family: 'Proxima Nova Black', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.about-section .content-column .inner-column h2 {
    font-family: 'Gilroy-ExtraBold', 'Lora', serif;
    font-style: normal;
    font-size: 28px;
}

.about-section .content-column .inner-column .text {
    font-size: 18px;
}

.rev_slider .tp-caption {
    font-family: 'Gilroy-ExtraBold', 'Open Sans' !important;
}

.main-header .header-top .top-left .links li a {
    font-family: 'Gilroy-ExtraBold', 'Open Sans' !important;
}

.supertop-left {
    font-size: 18px;
}

.default-form .form-group input[type="text"], .default-form .form-group input[type="tel"], .default-form .form-group input[type="email"], .default-form .form-group select,
.default-form .form-group textarea {
    font-family: 'Poppins', sans-serif;
}

/*Btn Style One*/

.btn-style-one{
    position:relative;
    line-height:24px;
    color:#0f3d5c;
    font-size:16px;
    font-weight:600;
    background:#ecdab2;
    display:inline-block;
    padding:11px 50px;
    border-radius:50px;
    border:2px solid #ecdab2;
    font-family: 'Poppins', sans-serif;
}

.btn-style-one:hover{
    color:#ecdab2;
    border-color:#ecdab2;
    background:none;
}

/*Btn Style Two*/

.btn-style-two{
    position:relative;
    line-height:24px;
    color:#ffffff;
    font-size:16px;
    font-weight:600;
    background:none;
    display:inline-block;
    padding:11px 50px;
    border-radius:50px;
    border:2px solid #ffffff;
    font-family: 'Poppins', sans-serif;
}

.btn-style-two:hover{
    color:#0f3d5c;
    border-color:#ecdab2;
    background:#ecdab2;
}

/*Btn Style Three*/

.btn-style-three{
    position:relative;
    line-height:24px;
    color:#ffffff;
    font-size:16px;
    font-weight:600;
    background:#0f3d5c;
    display:inline-block;
    padding:11px 32px;
    border-radius:50px;
    border:2px solid #0f3d5c;
    font-family: 'Poppins', sans-serif;
}

.btn-style-three:hover{
    color:#0f3d5c;
    border-color:#ecdab2;
    background:#ecdab2;
}


a.btn-style-three.btn-style-three-step {
    margin-top: 15px;
    padding: 11px 42px;
}

.news-block-three .inner-box .lower-content .lower-box {
    padding-top: 0;
}

/* Theme Color */

a,
.theme_color,
.btn-style-one:hover,
.error-section h1,
.cat-list li a:hover,
.error-section .theme-btn:hover,
.video-section .play-btn .icon,
.main-footer .list li a:hover,
.social-icon-one li a:hover,
.social-icon-two li a:hover,
.page-info .bread-crumb li a,
.page-info .bread-crumb li a:hover,
.social-icon-three li a:hover,
.brochure-box .inner .icon,
.time-counter .time-countdown .counter-column,
.time-counter .time-countdown .counter-column .count,
.gallery-item .inner-box h3 a:hover,
.main-header .header-top .top-left .links li a:hover,
.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.team-block .inner-box .lower-box h3 a:hover,
.news-block .inner-box .lower-box .read-more:hover,
.news-block .inner-box .lower-box h3 a:hover,
.services-block-three .inner-box .lower-content h3 a:hover,
.services-section .owl-prev:hover, .services-section .owl-next:hover,
.services-block .inner-box .lower-content h3 a:hover,
.main-header .sticky-header .main-menu .navigation > li > a:hover,
.main-header .sticky-header .main-menu .navigation > li.current > a,
.featured-block .featured-inner .content h3 a:hover,
.shop-item .inner-box .lower-content h3 a:hover,
.cart-table tbody tr .remove-btn:hover,
.shop-comment-form .rating-box .rating a:hover,
.shop-single .comments-area .comment .comment-inner .rating .fa,
.products-section .content-column .inner-column h2 span,
.news-block-three .inner-box .lower-content .lower-box h3 a:hover{
    color:#ecdab2;
}

/*Background Color*/
.btn-style-one,
.testimonial-section,
.scroll-to-top:hover,
.btn-style-two:hover,
.call-to-action,
.sec-title h2:after,
.main-menu .navigation > li > ul > li > a:hover,
.main-menu .navigation > li > ul > li  > ul > li > a:hover,
.video-section .title:before,
.about-section .content-column .inner-column h2:before,
.aproach-section .title-column h2:after,
.main-footer .footer-widget h2:after,
.header-style-two .header-top,
.btn-style-three:hover,
.fluid-section-two .outer-container,
.team-section .title-column h2:after,
.fluid-section-one .outer-container,
.subscribe-section .subscribe-form .form-group input[type="submit"],
.subscribe-section .subscribe-form button,
.company-section .image-column .image:before,
.history-section .title-column h2:after,
.year-block .inner-box .year,
.sidebar-title h2:after,
.btn-style-four:hover,
.btn-style-five:hover,
.shop-features-section,
.sidebar-page-container .group-title h2:after,
.sidebar .popular-tags a:hover,
.gallery-item .overlay-inner .link,
.blog-cat li.active a, .blog-cat li a:hover,
.ui-state-active, .ui-widget-content .ui-state-active,
.accordion-box .block .acc-btn.active .icon-outer .icon-minus,
.description-section .info-column .inner-column,
.shop-comment-form h2:before,
.contact-section .contact-title:after,
.services-block .inner-box:hover .lower-content h3:after,
.news-block-three .inner-box .lower-content .upper-box .posted-date,
.shop-single .product-details .prod-tabs .tab-btns .tab-btn,
.shop-single .product-details .prod-tabs .tab-btns .tab-btn:before,
.main-menu .navbar-header .navbar-toggle{
    background-color:#ecdab2;
}


/*Border Color*/
.main-header .search-box-outer .dropdown-menu,
.btn-style-one,
.btn-style-one:hover,
.btn-style-two:hover,
.btn-style-three:hover,
.social-icon-one li a:hover,
.services-block .inner-box .image,
.main-header .search-panel input:focus,
.main-header .search-panel select:focus,
.project-section .sec-title .projects,
.services-section .owl-prev:hover,
.services-section .owl-next:hover,
.call-back-form input[type="text"],
.call-back-form input[type="email"],
.call-back-form input[type="password"],
.call-back-form select,
.call-back-form textarea,
.btn-style-four:hover,
.btn-style-five:hover,
.sidebar .popular-tags a:hover,
.time-counter .time-countdown .counter-column,
.ui-state-active, .ui-widget-content .ui-state-active,
.form-group .ui-selectmenu-button.ui-button,
.faq-search-box .form-group input:focus,
.faq-form-section .form-group input[type="text"]:focus,
.faq-form-section .form-group input[type="email"]:focus,
.faq-form-section .form-group textarea:focus,
.comment-form .form-group input[type="text"]:focus,
.comment-form .form-group input[type="email"]:focus,
.comment-form .form-group textarea:focus,
.shop-form input:focus, .shop-form select:focus, .shop-form textarea:focus,
.shop-comment-form .form-group input[type="text"]:focus,
.shop-comment-form .form-group input[type="password"]:focus,
.shop-comment-form .form-group input[type="tel"]:focus,
.shop-comment-form .form-group input[type="email"]:focus,
.shop-comment-form .form-group select:focus,
.shop-comment-form .form-group textarea:focus,
.contact-form input[type="text"]:focus,
.contact-form input[type="email"]:focus,
.contact-form input[type="password"]:focus,
.contact-form select:focus,
.contact-form textarea:focus{
    border-color:#ecdab2;
}

.links-blue a {
    color:#0f3d5c;
}

/*RGBA Color Light*/

/*RGBA Color Dark*/
.call-back-section:before,
.services-block-two .inner-box .image .content-overlay{
    background-color:rgba(236,218,178,0.90);
}


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

    .main-menu .navbar-header .navbar-toggle{
        border-color:#ecdab2;
    }

    .main-menu .navbar-collapse > .navigation > li:hover > a,
    .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
    .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
    .main-menu .navbar-collapse > .navigation > li.current > a,
    .main-menu .navbar-collapse > .navigation > li.current-menu-item > a{
        background:#ecdab2;
    }

}

.page-title:before {
    background-color: rgba(15,61,92,0.75);
}

.sticky-header {
    background:#0f3d5c;
}

.news-block-three .inner-box .lower-content .lower-box .text p a {
    color:#0f3d5c;
}

.news-block-three .inner-box .lower-content .lower-box .text .links-blue p a {

}

.main-footer {
    background:#0f3d5c;
}

.main-footer .footer-bottom .copyright, .main-footer .footer-bottom .created {
    color: #fff;
}

/** end colors **/
.only-ua, .only-ru {
    display: none;
}


.lang-ru .only-ru {
    display: inherit;
}

.lang-uk .only-ua {
    display: inherit;
}

.main-menu .navigation > li > a {
    font-size: 18px;
    text-transform: none;
}

.main-menu .navigation > li > ul > li > a {
    text-transform: none;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 768px) {
    .block-why-we .services-block .inner-box .lower-content h3 {
        min-height: 52px;
    }
}


.block-how-to-connect h4.post-link {
    text-align: center;
}

.block-how-to-connect h4.post-link a:hover {
    color: #ecdab2;
    text-decoration: underline;
}

.block-how-to-connect .services-block-two .inner-box .image {
    text-align: center;
}

.block-how-to-connect .services-block-two .inner-box .image .img-responsive {
    height: 200px;
    width: auto;
    display: inline-block;
}

@media all and (min-width: 768px) {
    .main-menu .navbar-collapse {
        float: left;
    }
}

@media all and (min-width: 768px) {
    .wpml-ls-legacy-list-horizontal {
        line-height: 70px;
        float: right;
        margin-left: 25px;
    }
}

@media all and (max-width: 767px) {
    .wpml-ls-legacy-list-horizontal {
        line-height: 33px;
        float: left;
    }

    .main-menu .navbar-header .navbar-toggle {
        border: 1px solid #ecdab2 !important;
        background: #ecdab2 !important;
    }
}

.wpml-ls-legacy-list-horizontal a {
    color: #fff;
}

.wpml-ls-legacy-list-horizontal a:hover {
    color: #ecdab2;
}

.news-block-three .default-form {
    background-color: #ecdab2;
    padding: 30px;
}

@media only screen and (max-width: 1023px) {
    .fluid-section-two .content-column {
        z-index: 5;
    }
}

.default-section .company-column .text {
    font-size: 20px;
}