/*
Theme Name: Projektanci Kariery
Author: Getso.pl
Author URI: http://projektancikariery.com.ua
Description: Strona ProjektanciKariery.com.ua
Version: 1.0
Text Domain: projektanci
*/
@import url(assets/css/reset.css);
@import url(assets/css/dist.css);

.single-getso_offers .wpcf7 .wpcf7-input-wrapper .wpcf7-txt-wrapper.flex-column,
.single-getso_offers .wpcf7 .wpcf7-input-wrapper .wpcf7-txt-wrapper.flex-direction {
    flex-direction: column !important;
}

.single-getso_offers .wpcf7 .wpcf7-input-wrapper .wpcf7-checkbox .wpcf7-list-item-label {
    padding-bottom: 0 !important;
}

.single-getso_offers .wpcf7 .wpcf7-input-wrapper #zgoda-link {
    margin-left: 9%;
    padding-bottom: 25px;
}

.txt-small {
    font-size:12px
}
.single-id-1901 .wpcf7 .button.apply{
    bottom:-50px
}
.single-id-1901 .wpcf7 .zgoda-1 span.wpcf7-list-item.first.last{
    margin-left:0
}
.single-id-1901 .wpcf7 .zgoda-0 span.wpcf7-list-item.first.last{
    margin-left:0;
    display:inline!important
}
.single-id-1901 .wpcf7 .zgoda span.wpcf7-list-item.first.last{
    margin-left:0
}
.single-id-1506 .wpcf7 .button.apply{
    bottom:-50px
}
.single-id-1506 .wpcf7 .zgoda span.wpcf7-list-item.first.last{
    margin-left:0
}
.single-id-1506 .wpcf7 .zgoda-0 span.wpcf7-list-item.first.last{
    margin-left:0;
    display: block!important
}
.single-id-1506 .wpcf7 .zgoda-1 span.wpcf7-list-item.first.last{
    margin-left:0
}
body .vc_tta-tabs .vc_tta-tabs-list .vc_active:after{
    right:0
}
.widget_nav_menu div ul .active:after{
    right:0px!important
}
.news-box-wrapper .col-lg-8 h3{
    font-size:16px;
    text-transform:uppercase
}
.news-box-wrapper{
    border-bottom:1px solid #2bb0a7
}
body .vc_tta-tabs .vc_tta-tabs-list li:after{
    z-index:1
}
.vc_wp_custommenu{
    padding-left:15px;
    padding-right:15px
}
.news-box-wrapper{
    margin-left:15px;
    margin-right:15px
}
.news-box-wrapper .col-lg-4{
    padding-left:0
}
.news-box-wrapper .col-lg-8{
    padding-right:0
}
div.ppt{
    display:none!important
}
#header #searchsubmit:hover{
    background:#fff;
    color:#17405F;
    border-color:#17405F
}
.single-id-769 .news-box-wrapper .col-lg-8 .alignright .button{
    background-color:#1aa79e
}
.single-id-769 .news-box-wrapper .col-lg-8 .alignright .button:hover{
    background:#fff;
    color:#1aa79e;
    border-color:#1aa79e
}
#footer .wpcf7 .wpcf7-form-control.wpcf7-submit.button.apply{
    background:#fff!important;
    border:1px solid #fff!important;
    color:#02456a!important
}
.single-id-1506 .wpcf7 .button.apply{
    bottom:0
}
.offer-box-sidebar-inner-wrapper{
    padding-top:30px
}
.single-id-1901 .wpcf7 .zgoda label,.single-id-1506 .wpcf7 .zgoda label{
    margin-left:0
}
.single-id-1901 .wpcf7 input.wpcf7-form-control.wpcf7-text,.single-id-1506 .wpcf7 input.wpcf7-form-control.wpcf7-text{
    border:1px solid #17405F
}
.single-getso_offers .wpcf7 .wpcf7-input-wrapper .checkbox-462 .wpcf7-list-item-label{
    color:#17405F;
    padding-bottom:15px;
    display:block
}
.single-getso_offers .wpcf7 .wpcf7-input-wrapper .checkbox-463 .wpcf7-list-item-label{
    color:#17405F;
    display:block
}
span.wpcf7-form-control-wrap.checkbox-462{
    margin-top:25px
}
.single-id-749 .vc_tta.vc_tta-spacing-1 .vc_tta-tab{
    margin-left:0!important
}
.news-slider .slick-slide div a{
    display:flex!important;
    margin-left:0!important;
    border-bottom:0!important;
    padding-bottom:0!important
}
.slick-dots li.slick-active button:before{
    opacity:.75;
    color:#1c5274;
    font-size:8px
}
.slick-dots li button:before{
    font-size:8px
}
.single-id-1901 .wpcf7 .wpcf7-text,.single-id-1506 .wpcf7 .wpcf7-text{
    background-color:#fff
}
.single-id-1901 .wpcf7 .wpcf7-form-control-wrap.telkom .wpcf7-not-valid-tip,.single-id-1506 .wpcf7 .wpcf7-form-control-wrap.telkom .wpcf7-not-valid-tip{
    margin-top:5px
}
.single-id-1901 .wpcf7 .passport-upload,.single-id-1506 .wpcf7 .passport-upload{
    margin-bottom:15px;
    padding:15px 0;
    border:1px solid #17496b;
    text-align:center
}
.single-post .intro h2{
    display:block;
    width:100%;
    text-align:center;
    color:#fff;
    margin-bottom:0;
    background-color:#17405fc7
}
.single-post h1{
    font-size:2rem;
    color:#1bb0a7;
    font-weight:700
}
.single-id-769 .container-inner .wpb_text_column .wpb_wrapper>div a:nth-child(1){
    border-top:1px solid #1bb0a7!important;
    padding-top:15px
}
.related-articles{
    margin-top:25px
}
.related-articles div{
    display:flex;
    flex-direction:row
}
.related-articles div .news-box-wrapper{
    display:flex;
    flex-direction:column
}
.related-articles .news-box-wrapper .col-lg-8{
    max-width:100%;
    width:100%;
    flex-direction:column
}
.related-articles .news-box-wrapper .col-lg-4 img{
    object-fit:cover
}
.related-articles .news-box-wrapper .col-lg-8 .alignright{
    position:absolute;
    left:50%;
    bottom:15px;
    margin-left:-65px
}
.news-box-wrapper .col-lg-8 h3{
    padding-top:15px;
    font-size:17px
}
hr{
    border-top:1px solid #1aa79e
}
.single-getso_offers .wpcf7 input{
    padding:12px;
    font-size:14px;
    line-height:15px;
    font-weight:400;
    color:#17496b;
    background:#fff;
    border:1px solid #17496b;
    border-bottom-color:#17496b;
    border-right-color:#17496b;
    border-radius:3px;
    max-width:unset;
    width:100%;
    margin-bottom:10px
}
.single-getso_offers .wpcf7 textarea{
    padding:12px;
    font-size:14px;
    line-height:15px;
    font-weight:400;
    color:#005379;
    background:#fff;
    border:1px solid #17496b;
    border-bottom-color:#17496b;
    border-right-color:#17496b;
    border-radius:3px;
    max-width:unset;
    width:100%
}
.single-getso_offers .wpcf7-checkbox .wpcf7-list-item-label{
    padding-left:45px
}
body .wpcf7 .wpcf7-input-wrapper .wpcf7-checkbox .wpcf7-list-item-label{
    padding-bottom:25px!important;
    font-weight:400
}
.offer-box-sidebar{
    padding-right:0
}
.offer-box-sidebar-inner{
    max-width:unset!important
}
.wpcf7-validates-as-required .wpcf7-list-item-label:before{
    content:"*";
    color:red
}
.single-id-1901 .wpcf7 .col-lg-5 .rozmiar{
    font-size:14px
}
.horizontal-line{
    border-top:1px solid
}
.horizontal-line .thickness-thin{
    border-top:1px solid
}
.horizontal-line .thickness-medium{
    border-top:2px solid
}
.horizontal-line .thickness-thick{
    border-top:3px solid
}
.horizontal-line .color-navyblue{
    border-color:#1c4b6a
}
.horizontal-line .color-blue{
    border-color:#83caeb
}
.horizontal-line .color-turquoise{
    border-color:#2bb0a7
}
.single-getso_offers .single-offer .heading{
    font-weight:bold!important;
    text-transform:uppercase
}
.single-id-1506 .wpcf7 .zgoda-0 label, .single-id-1506 .wpcf7 .zgoda-1 label, .single-id-1506 .wpcf7 .zgoda label{
    padding-left:25px;
    position:relative;
}
.single-id-1506 .wpcf7 .zgoda-0 + a {
    display: inline-block;
    padding-left: 25px;
}

.single-id-1506 .wpcf7 .zgoda-0 label input,.single-id-1506 .wpcf7 .zgoda-1 label input,.single-id-1506 .wpcf7 .zgoda label input{
    position:absolute;
    left:0;
    top:5px
}
.single-id-1901 .wpcf7 .zgoda-0 label,.single-id-1901 .wpcf7 .zgoda-1 label,.single-id-1901 .wpcf7 .zgoda label{
    padding-left:25px;
    position:relative;
    display:block!important
}
.single-id-1901 .wpcf7 .zgoda-0 + a {
    display:  inline-block;
    padding-left:  25px;
}
.single-id-1901 .wpcf7 .zgoda-0 label input,.single-id-1901 .wpcf7 .zgoda-1 label input,.single-id-1901 .wpcf7 .zgoda label input{
    position:absolute;
    left:0;
    top:5px
}
.single-id-769 .news-box-wrapper .col-lg-8 h3{
    color:#1aa79e!important;
    font-weight:700
}
.page-home .news-box-wrapper .col-lg-8 .alignright .button{
    background:#17405F
}
.page-home .news-box-wrapper .col-lg-8 .alignright .button:hover{
    background:transparent;
    color:#17405F;
    border-color:#17405F
}
h4.passport-heading{
    background:#83caeb!important
}
.single-id-1901 .wpcf7 .passport-upload,.single-id-1506 .wpcf7 .passport-upload{
    border-color:#83caeb
}
.offer-box-sidebar-inner{
    max-width:85%!important
}
.single-getso_offers .single-offer{
    margin-top:30px;
    padding-top:3vh!important
}
.partner-wrapper{
    text-align:center
}
.sidebox{
    z-index:9999999999
}
.offers-listing .offer-box .offer-details{
    padding-left:0;
    display:block;
    width:100%;
    padding-bottom:0;
    position:static;
    font-weight:700
}
.single-id-1506 .wpcf7 .desktop-hidden,.single-id-1901 .wpcf7 .desktop-hidden{
    display:none
}
.flex-column{
    flex-direction:column
}
.flex-column .flex{
    margin:5px 0
}
.hamburger{
    padding:15px 15px;
    display:inline-block;
    cursor:pointer;
    transition-property:opacity,filter;
    transition-duration:0.15s;
    transition-timing-function:linear;
    font:inherit;
    color:inherit;
    text-transform:none;
    background-color:transparent;
    border:0;
    margin:0;
    overflow:visible;
    position:absolute;
    top:50%;
    right: 4%;
    margin-top: -22px;
    z-index:999999;
}
.hamburger:hover{
    opacity:.7
}
.hamburger.is-active:hover{
    opacity:.7
}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{
    background-color:#fff
}
.hamburger-box{
    width:20px;
    height:20px;
    display:inline-block;
    position:relative
}
.hamburger-inner{
    display:block;
    top:50%;
    margin-top:-2px
}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{
    width:40px;
    height:4px;
    background-color:#17405f;
    border-radius:4px;
    position:absolute;
    transition-property:transform;
    transition-duration:0.15s;
    transition-timing-function:ease
}
.hamburger-inner::before,.hamburger-inner::after{
    content:"";
    display:block
}
.hamburger-inner::before{
    top:-10px
}
.hamburger-inner::after{
    bottom:-10px
}
.hamburger--collapse .hamburger-inner{
    top:auto;
    bottom:0;
    transition-duration:0.13s;
    transition-delay:0.13s;
    transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.hamburger--collapse .hamburger-inner::after{
    top:-20px;
    transition:top 0.2s 0.2s cubic-bezier(.33333,.66667,.66667,1),opacity 0.1s linear
}
.hamburger--collapse .hamburger-inner::before{
    transition:top 0.12s 0.2s cubic-bezier(.33333,.66667,.66667,1),transform 0.13s cubic-bezier(.55,.055,.675,.19)
}
.hamburger--collapse.is-active .hamburger-inner{
    transform:translate3d(0,-10px,0) rotate(-45deg);
    transition-delay:0.22s;
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.hamburger--collapse.is-active .hamburger-inner::after{
    top:0;
    opacity:0;
    transition:top 0.2s cubic-bezier(.33333,0,.66667,.33333),opacity 0.1s 0.22s linear
}
.hamburger--collapse.is-active .hamburger-inner::before{
    top:0;
    transform:rotate(-90deg);
    transition:top 0.1s 0.16s cubic-bezier(.33333,0,.66667,.33333),transform 0.13s 0.25s cubic-bezier(.215,.61,.355,1)
}
.hamburger{
    display:none
}
@media (max-width:1200px){
    body {
        overflow-x:  hidden;
    }
	.nav-hidden #main,
	.nav-hidden #footer {
		display: none;
	}
    .hamburger{
        display:block
    }
    body.nav-visible{
        overflow:hidden
    }
    #nav,#nav *{
        all:initial
    }
    #nav-sticky-wrapper,#nav{
        display:none
    }
    .nav-visible #nav-sticky-wrapper,.nav-visible #nav{
        display:block
    }
    .nav-visible #nav div div{
        position:absolute;
        top:0;
        bottom: 0;
        left:0;
        right: 0;
        background:#17405ffa;
        z-index:88888;
        overflow-y:scroll;
        padding:3vh 1vh
    }
    .nav-visible #nav div div ul{
        text-align:center
    }
    .nav-visible #nav div div ul li{
        display:block;
        text-align:center
    }
    .nav-visible #nav div div ul li a{
        display:block;
        text-align:center;
        color:#fff;
        text-transform:uppercase;
        font-family:"Ubuntu",sans-serif;
        font-size:16px;
        line-height:1.4
    }
/*     .nav-visible #nav div div ul li:hover>a{
        background:#fff;
        color:#17405F;
        cursor:pointer
    } */
    .nav-visible #nav-trigger{
        z-index:9999999
    }
    .nav-visible #nav-trigger *,.nav-visible #nav-trigger:after,.nav-visible #nav-trigger:before{
        background:#fff
    }
    #nav-trigger{
        position:absolute;
        top:50%;
        margin-top:-15px;
        right:4%;
        z-index:8100;
        width:30px;
        height:30px;
        cursor:pointer
    }
    #nav-trigger span,#nav-trigger:before,#nav-trigger:after{
        content:'';
        display:block;
        width:100%;
        height:2px;
        background:#17405F;
        position:absolute;
        left:0;
        top:0;
        z-index:100;
        -webkit-transition:.2s all;
        -o-transition:.2s all;
        transition:.2s all
    }
    #nav-trigger span{
        top:50%
    }
    #header{
        position:relative;
        padding:0
    }
    #header .container{
        justify-content:start;
        max-width:fit-content
    }
    #header .container>*{
        margin-right:40px
    }
    .searchform{
        display:none
    }
    .vc-hoverbox-block-inner.vc-hoverbox-front-inner h2{
        font-size:1.2rem!important;
        margin-top:20%
    }
    .vc-hoverbox-wrapper.vc-hoverbox-align--center{
        margin-bottom:3vh
    }
    #footer{
        padding-top:50px;
        padding-bottom:5vh
    }
    #footer .row>div{
        width:50%;
        text-align:center
    }
    #footer .row>div:nth-child(3),#footer .row>div:nth-child(4){
        margin-top:2vh
    }
    #footer .row>div:nth-child(4) div{
        display:flex;
        flex-direction:column;
        align-items:center
    }
    #footer .row>div:nth-child(4) div .wpcf7-response-output{
        display:none
    }
    #footer .social{
        align-items:center;
        justify-content:center
    }
    .vc_sep_pos_align_center{
        margin-left:15px!important
    }
    .single-id-750 .offers-listing .offer-box,.single-id-749 .offers-listing .offer-box,.page-oferty-pracy .offers-listing .offer-box{
        width:100%
    }
    .single-id-750 .offers-listing .offer-box,.single-id-749 .offers-listing .offer-box{
        width:100%;
        text-align:center;
        margin:2vh!important
    }
    .single-id-750 .offers-listing .offer-box .offer-details .single-id-749 .offers-listing .offer-box .offer-details{
        position:static
    }
    .single-id-750 .offers-listing.container .single-id-749 .offers-listing.container{
        max-width:100%;
        padding:15px;
        margin:0
    }
    .single-id-750 .offers-wrapper .single-id-749 .offers-wrapper{
        margin:0 15px
    }
    .single-id-750 .offers-listing.container,.single-id-749 .offers-listing.container{
        padding:0
    }
    #main .widget_nav_menu>div>ul{
        flex-direction:column
    }
    #main .widget_nav_menu>div>ul li{
        width:100%
    }
    #main .widget_nav_menu>div>ul li:hover{
        background:#fff
    }
    #main .widget_nav_menu>div>ul li:after{
        display:none
    }
    .gallery{
        flex-wrap:wrap
    }
    .related-articles>div{
        flex-wrap:wrap
    }
    .related-articles>div .alignright{
        display:none
    }
    body.nav-visible #nav ul{
        padding:0
    }
    .offer-box-sidebar-inner{
        padding-left:15px
    }
}
@media (max-width:991px){
    .intro p{
        margin-bottom:40px
    }
    .section-box{
        font-size:1.3rem!important
    }
    .offers-listing .offer-box{
        width:100%;
        text-align:center;
        margin:2vh!important
    }
    .offers-listing .offer-box .offer-details{
        position:static
    }
    .offers-listing.container{
        max-width:100%;
        padding:15px;
        margin:0
    }
    .page-home .offers-wrapper{
        margin:0 15px
    }
    .news-slider .slick-slide div a{
        text-align:center
    }
    .news-slider .slick-slide img{
        margin:0 auto
    }
    .news-box-wrapper .col-lg-8 .alignright{
        position:static;
        margin:15px 0
    }
    .vc_sep_pos_align_center{
        margin:0 15px
    }
}
@media (max-width:768px){
    .contact-specific .txt-navyblue p{
        text-align:center!important
    }
    #footer .row>div{
        width:100%;
        text-align:center
    }
    #header .container>*{
        margin-right:15px
    }
    #header .social li a i{
        font-size:25px
    }
    #header .logo img{
        height:50px
    }
    .page-home .intro-box{
        margin-bottom:3vh
    }
    #main .gradient-box{
        padding:0 0 3vh 0!important
    }
    .vc_general.vc_tta.vc_tta-tabs{
        background:#17405f26
    }
    .vc_general.vc_tta.vc_tta-tabs .vc_tta-title-text{
        color:#17405F
    }
    .single-post #main header.intro{
        position:static;
        height:30vh;
        min-height:200px;
        background-position:center
    }
    .single-id-1901 .wpcf7 .col-lg-6,.single-id-1506 .wpcf7 .col-lg-6{
        width:100%
    }
    .single-id-1901 .wpcf7 .col-lg-6,.single-id-1506 .wpcf7 .col-lg-6{
        flex-direction:column
    }
    .single-id-1901 .wpcf7 .row,.single-id-1506 .wpcf7 .row{
        padding:0
    }
    .single-id-1901 .wpcf7 .flex .wyksztalcenie,.single-id-1901 .wpcf7 .flex .kursy,.single-id-1506 .wpcf7 .flex .wyksztalcenie,.single-id-1506 .wpcf7 .flex .kursy{
        padding:0
    }
    .single-id-1901 .wpcf7 .col-lg-6,.single-id-1506 .wpcf7 .col-lg-6 strong,.single-id-1901 .wpcf7 .flex,.single-id-1506 .wpcf7 .flex strong{
        display:block;
        width:100%
    }
    .single-id-1901 .wpcf7 .col-lg-6 strong,.single-id-1506 .wpcf7 .col-lg-6 strong{
        max-width:100%
    }
    .single-id-1901 .wpcf7 .wpcf7-form-control-wrap,.single-id-1506 .wpcf7 .wpcf7-form-control-wrap{
        width:100%;
        text-align:center;
        margin-bottom:5px;
        margin-top:5px
    }
    .single-id-1901 .wpcf7 .flex,.single-id-1506 .wpcf7 .flex,.single-id-1901 .wpcf7 .col-lg-4,.single-id-1506 .wpcf7 .col-lg-4{
        flex-direction:column
    }
    .single-id-1901 .wpcf7 input.wpcf7-form-control.wpcf7-text,.single-id-1506 .wpcf7 input.wpcf7-form-control.wpcf7-text{
        margin-bottom:10px
    }
    span.wpcf7-form-control-wrap.jezykpolski .wpcf7-list-item,span.wpcf7-form-control-wrap.prawojazdy .wpcf7-list-item,span.wpcf7-form-control-wrap.rozmiar .wpcf7-list-item,span.wpcf7-form-control-wrap.prawojazdy-kat .wpcf7-list-item,span.wpcf7-form-control-wrap.jezykangielski .wpcf7-list-item{
        display:flex
    }
    .single-id-1506 .wpcf7 .zgoda-0 label,.single-id-1506 .wpcf7 .zgoda-1 label,.single-id-1506 .wpcf7 .zgoda label{
        padding-left:25px;
        position:relative;
        display:block!important
    }
    .offer-box-sidebar{
        display:none
    }
    .page-home #main .container-inner .boxes-bottom-row{
        padding-top:0!important
    }
    .box-img .vc_column-inner{
        min-height:300px
    }
    .single-id-1506 .wpcf7 .desktop-hidden,.single-id-1901 .wpcf7 .desktop-hidden{
        display:block
    }
    .single-getso_offers .box .container{
        padding:0 7%
    }
}
@media (max-width:645px){
    #header .social{
        display:none
    }
    #header .logo img{
        height:38px
    }
    .member-box h3{
        margin-bottom:5px;
        font-weight:700;
        padding-top:25px;
        text-align:center
    }
    .member-box .position{
        font-weight:700;
        margin-bottom:15px!important;
        font-size:25px;
        text-align:center
    }
    .related-articles{
        margin-top:25px;
        display:flex;
        align-items:center;
        justify-content:center
    }
    #main .wpb_text_column img.alignright{
        float:none;
        margin:5px auto 5px auto;
        width:450px;
        height:auto;
        max-width:100%
    }
    .vc_column-inner.vc_custom_1540205226773{
        justify-content:center
    }

    .page-home #main .container .container-inner .row.offers-listing {
        padding-bottom: 10px !important;
    }
}
@media (max-width:480px){
    #header .logo img{
        height:25px
    }
    .single-post h1{
        font-size:1.5rem;
        color:#1bb0a7;
        font-weight:700
    }
    h2{
        font-size:1.3rem
    }
    .offer-box-sidebar-inner-wrapper{
        display:none
    }
    .single-getso_offers .wpcf7 .wpcf7-input-wrapper{
        flex-direction:column
    }
    .single-getso_offers .wpcf7 .wpcf7-input-wrapper .wpcf7-txt-wrapper{
        display:block;
        min-width:unset
    }
    .single-getso_offers .wpcf7 .wpcf7-input-wrapper{
        padding-top:20px
    }
    .single-getso_offers .wpcf7 .wpcf7-form-control-wrap.checkbox-462+a{
        text-align:center;
        display:block
    }
    .sidebox{
        position:fixed;
        right:-5%;
        bottom:-5%
    }
    .sidebox #whatsapp,
    .sidebox #viber{
        width:40px;
        height:40px;
    }

    .sidebox #whatsapp.hvr-ripple-out:before,
    .sidebox #viber.hvr-ripple-out:before {
        border:  none;
    }

    .sidebox {
        position: fixed;
        right: -2%;
        bottom: 0%;
    }
}


#header #searchsubmit {
	height: 29px;
}

#map, #map2, #map3, #map5 {
    width: 100%;
    height: 300px;
    color: #17405F;
}

.single-getso_offers .offer-box-sidebar h2 {
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    border: 1px solid #17405f;
    padding: 5px 10px;
    text-align: center;
}

.single-post.single-getso_offers h1 {
    font-size: 2rem;
    color: #17405f;
    font-weight: 700;
}

.single-getso_offers .wpcf7 .wpcf7-input-wrapper.checkbox-flex .wpcf7-txt-wrapper {
    display: flex !important;
    flex-direction: column !important;
}

.wpcf7-input-wrapper.checkbox-flex .wpcf7-txt-wrapper .wpcf7-list-item-label {
    padding-bottom: 0 !important;
}

@media (max-width: 991px) {
	.page-home .offers-wrapper {
		margin: 0;
	}

    .fb-customerchat.fb_invisible_flow.fb_iframe_widget,
    #fb-root {
        display: none;
    }
}

@media (min-width: 991px) {
    .sidebox {
        display:  none;
    }
}

@media (max-width: 465px) {
	.row.offers-listing.container {
		padding: 0 !important;
	}
}

.fb_dialog.fb_dialog_advanced.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in {
    bottom: 10% !important;
    right: 1% !important;
}


.offer-box-sidebar-inner-wrapper {
    height: 100%;
    position: relative;
}

body #cookieChoiceInfo {
	background-color: rgb(22, 64, 95) !important;
    color: #fff !important;
    font-family: inherit !important;
    font-size: .9rem !important;
}


@media ( max-width:768px ) {
    body #cookieChoiceInfo {
        background-color: rgb(22, 64, 95) !important;
        color: #fff !important;
        font-family: inherit !important;
        font-size: .5rem !important;
    }
}
body #cookieChoiceInfo > div {
	display: flex !important;
    justify-content: space-around !important;
}

body #cookieChoiceDismiss {
    background-color: #83caeb !important;
    padding: 5px 10px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

body #cookieChoiceInfo > div > a {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.member-box {
    width: 100%;
}

.offers-listing .tax-holandia, .offers-listing .tax-niemcy {
    background: #83caeb !important;
    -webkit-box-shadow: 10px 10px 0 #17405F;
    box-shadow: 10px 10px 0 #17405F;
    border: 0;
}

.offers-listing .tax-holandia h3, .offers-listing .tax-niemcy h3 {
    color: #17405F;
}


/** Blog post styles **/
.single-post #main article .container-inner img {
	margin: 0 0 1.5em 0;
}

.single-post #main article .container-inner .alignleft, .single-post #main article .container-inner img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
}

.single-post #main article .container-inner .alignright, .single-post #main article .container-inner img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
}

.single-post #main article .container-inner .aligncenter, .single-post #main article .container-inner img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}

.single-post #main article .container-inner .wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
}

.single-post #main article .container-inner .wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.single-post #main article .container-inner .wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
}

.single-post #main article .container-inner .wp-smiley {
	margin: 0 !important;
	max-height: 1em;
}

.single-post #main article .container-inner blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}

.single-post #main article .container-inner blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}

.horizontal-line {
    border-top: 1px solid;
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}

.page-home .intro-box .vc_column-inner {
    background: #17405f;
}

.page-home .intro .vc_col-sm-4 .vc_column-inner {
    background: #1aa79e !important
}

.page-home .intro .vc_col-sm-8 .vc_column-inner {
    background: url('https://projektancikariery.com.ua/wp-content/uploads/2019/01/leasing.jpg') center center no-repeat;
    background-size: cover;
}


/** Blog post styles **/
.single-post #main article .container-inner img {
	margin: 0 0 1.5em 0;
}

.single-post #main article .container-inner .alignleft, .single-post #main article .container-inner img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
}

.single-post #main article .container-inner .alignright, .single-post #main article .container-inner img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
}

.single-post #main article .container-inner .aligncenter, .single-post #main article .container-inner img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
}

.single-post #main article .container-inner .wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
}

.single-post #main article .container-inner .wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.single-post #main article .container-inner .wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
}

.single-post #main article .container-inner .wp-smiley {
	margin: 0 !important;
	max-height: 1em;
}

.single-post #main article .container-inner blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}

.single-post #main article .container-inner blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}

.horizontal-line {
    border-top: 1px solid;
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}

a.offer-box.tax- {
    background: #83caeb !important;
    -webkit-box-shadow: 10px 10px 0 #17405F;
    box-shadow: 10px 10px 0 #17405F;
}

.offers-listing .tax- h3 {
    color: #17405F;
    font-weight: bold;
}

.offer-navigation {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
    align-items: stretch;
    align-content: center;
    justify-content: center;
    width: 100%;
    background-color: #1aa79e;
    -webkit-box-shadow: 0px 6px 9px -5px rgb(0 0 0 / 63%);
    box-shadow: 0px 6px 9px -5px rgb(0 0 0 / 63%);
    margin-bottom: 35px;
}
.offer-navigation li {
    position: relative;
}

.offer-navigation li:last-child:after {
    display: none;
}

.offer-navigation li:after {
    content: '';
    width: 1px;
    height: 60%;
    position: absolute;
    background-color: #fff;
    right: -1px;
    top: 50%;
    margin-top: -15px;
    z-index: 1;
}
.offer-navigation li:hover:after {
    display: none;
}

.offer-navigation li a {
    padding: 16px 20px;
    color: #fff;
    display: block;
    background: #1aa79e;
    transition: background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;
    font-size: 16px;
    line-height: 22.4px;
}

.offer-navigation li a:hover {
    background: #fff;
    color: #1aa79e;
}

@media(max-width: 900px) {
    .offer-navigation {
        flex-direction: column;
        align-items: center;
        margin-bottom: 0;
        margin-top: 65px;
    }

    .offer-navigation li,
    .offer-navigation li a {
        width: 100%;
        text-align: center;
    }
    .offer-navigation li:after {
        display: none;
    }
    .offer-navigation li a {
        padding: 10px 20px;
    }

    .single-getso_offers #main > .container {
        display: flex;
        flex-direction: column-reverse;
    }
}

.sticky-wrapper {
    display: block;
    position: static;
    height: unset !important;
}

.single-offer .boxes .box:first-child {
    margin-bottom: 15px;
}

.w-full {
    width: 100%;
    height: auto;
}

.single-post .container-inner img {
    max-width: max-content;
    width: 100%;
    height: auto;
}

.single-post #main header.intro {
    background-position: center center !important;
    max-height: 40vh;
    height: auto !important;
}

@media(max-width: 768px) {
    .single-post #main header.intro {
        background-size: contain !important;
    }
}
