@font-face{font-family:'Intro Cond Black Free';font-style:normal;font-weight:400;src:url('Intro Cond Black Free.woff')format('woff')}@font-face{font-family:'Intro Cond Light Free';font-style:normal;font-weight:400;src:url('Intro Cond Light Free.woff')format('woff')}@font-face{font-family:"RobotoRegular";src:url("../fonts/RobotoRegular/RobotoRegular.eot");src:url("../fonts/RobotoRegular/RobotoRegular.eot?#iefix")format("embedded-opentype"),url("../fonts/RobotoRegular/RobotoRegular.woff")format("woff"),url("../fonts/RobotoRegular/RobotoRegular.ttf")format("truetype");font-style:normal;font-weight:400}*{margin:0;padding:0}body,.s_intop1,.s_intop2,.tel,.number,.p_foto1,.div_kl,.in_blok,.bold,.bold1,.bold2,.bold_p,.bold_p span,.in_trid,.f_span,.whate,.small,.big_s,.last{font-family:'Open Sans',sans-serif}body a{outline:none}.clear{clear:both}.container{margin:0 auto;max-width:1200px;padding-left:7px;padding-right:7px}.in_top,.s_intop1,.party,.s_onl,.in_blok,.in_klet1,.in_klet2,.party2,.in_f,.logo_a_2,.if{display:inline-block}.in_top{width:49%}.in_top.l{line-height:1}.in_top.r,.in_f.left{text-align:right}.s_intop1{font-size:33.46px;margin-top:7px;color:#82391e}.s_intop1,.party,.bold,.party2{font-weight:800}.kubs,.info{float:right}.s_intop2{font-size:18.56px}.tel{font-size:9.26px;padding-left:10px;padding-right:20px}.number{font-size:28.96px;padding-right:50px}.middle_line{background-image:url(../img/bg_middle.png)}.middle_line,.bold_p{padding-bottom:35px}.white,.h_mid,.party,.party2{font-family:'Intro Cond Black Free',sans-serif}.white,.onl,.h_mid,.party,.p_foto2,.div_kl,.bold,.bold1,.bold2,.bold_p,.party2,.in_trid{text-transform:uppercase}.white{font-size:22.48px}.white,.div_kl{font-weight:600}.white,.onl,.div_kl,.party2{color:#fff}.onl{font-family:'Intro Cond Light Free',sans-serif;font-size:34.06px}.info,.in_blok{padding:20px}.a_intop img{padding-top:13px}.info_text-email,.party,.party2,.logo_a_2,.img{text-decoration:none}.info_text-email{list-style:none}.info_text-email,.p_foto2,.in_blok,.bold,.bold1{color:#000}.info_text-phone{color:black}.h_mid{font-size:46.22px;margin-top:5px}.h_mid,.party{color:#ffb800}.h_mid,.p_foto1{margin-bottom:10px}.party,.party2{font-size:38.64px;padding:15px 70px;text-shadow:1px 1px 1px #000;transition:all 1s}.party{background-color:rgba(255,255,255,.9)}.party,.kletka,.party2,.in_trid,.f_span{position:relative}.middle_line>.container{padding-top:20px;padding-left:50px}.s_onl{background-color:#fff;padding:5px 10px;color:#80381e;margin-right:10px}.s_onl,.in_blok{border-radius:10px}.white.f{margin-bottom:5px}.bottom_line,.foto,.kl,.kletka,.in_klet2{background-repeat:no-repeat}.p_foto1,.p_foto2,.div_kl,.in_blok,.bloks,.in_trid,.in_f,.last{text-align:center}.p_foto1{font-size:21px;color:#782e15}.p_foto2,.in_trid span,.bold2 span{font-weight:700}.p_foto2{margin-top:15px;padding-left:85px}.kl,.in_klet2,.bold_p{padding-top:50px}.kl,.kletka{padding-bottom:70px}.div_kl,.in_blok{font-size:24px}.div_kl.else{margin-bottom:50px}.in_blok{background-color:rgba(255,255,255,.7);min-height:105px}.in_blok,.in_top.r>*,.wrap_top>*,.bloks>*,.bold_p>*,.kletka>.container>*,footer>.container>*,.in_top.l>*{vertical-align:middle}.bottom_line.p{border:1px solid transparent}.kletka::after,.party2::after,.party::after{content:"";position:absolute}.kletka::after{background-image:url(../img/line_big.png);width:1386px;height:33px;top:100%}.kletka::after,.line2{max-width:100%}.in_klet1{width:59%}.bold,.bold1,.bold2{font-size:30px}.bold2{color:#ff5937}.bold_p{font-size:22.5px}.bold_p,.party2{margin-left:50px}.bold_p span{font-size:50.33px;padding-left:20px}.party2{background-color:#fa7256}.in_trid{font-size:19.92px;margin-top:220px;color:#c05801;display:block;top:57px}.f_span{left:-15%;top:52px;font-size:18px}.whate{font-style:italic;font-size:36px}.small,.last{font-size:14px}.big_s{font-size:19px}.in_f.left{width:30%}.in_f.first{width:46%}.in_f.mid{width:23%}footer{padding-bottom:50px}.logo_a_2,.logo2,.a_intop{float:left}.parallax-window{min-height:400px;background:transparent}.if{margin-left:30%!important;width:50%!important}.white.g,.white.d{margin-bottom:20px}.bloks.sec,.div_kl.else2{margin-bottom:25px}.party2::after,.party::after{background-image:url(../img/line.png)}.party2::after{top:80%;width:298px;height:37px;left:23%}.party::after{top:80%;width:298px;height:37px;left:23%}.not2,.not{display:none}.bottom_line{background-image:url(../img/bg_kub.png);min-height:76px;background-position:0 16px}.foto{background-image:url(../img/bg_foto.png);background-position:center top;padding-top:45px;padding-bottom:91px}.kletka{background-image:url(../img/kletka.png);-webkit-background-size:cover;background-size:cover}.in_klet2{width:39%;background-image:url(../img/trid.png);background-position:center 20px;padding-bottom:85px} @media only screen and (max-width:768px){.in_blok{width:100% !important;margin-bottom:10px;box-sizing:border-box}.party,.party2{font-size:25px;padding:15px 9px}.party2::after{left:0;right:0;background-size:contain}.info{float:inherit;margin:0 auto;text-align:center}.if{margin-left:30% !important;display:inline-block;width:50% !important;height:50%}}@media only screen and (max-width:568px){.p_foto2{padding:0}.if{margin:0 auto !important;text-align:center;display:flex !important;justify-content:center;width:300px !important;height:168px}.bloks.sec{margin:0 auto}.h_mid{font-size:28.22px}.in_klet2{display:block;width:100%}.in_klet1{display:block;width:100%}.bold,.bold2{text-align:center}}@media only screen and (max-width:768px){.not2{display:inline-block}.f_span{position:static}.in_f.first{width:99%;text-align:center}.in_f.mid{text-align:center;width:99%}.in_f.left{width:99%;text-align:center}.logo_a_2{float:none}.in_f{display:block;text-align:center}.in_blok{width:40%;margin-bottom:10px}.if{display:inline-block;margin-left:15%}.s_intop2,.s_intop1,.number{margin-bottom:10px;display:inline-block}.in_top.r{text-align:center}.kubs{float:none}.not{display:inline}.a_intop{float:none}.in_top{display:block;width:99%;text-align:center}}@media only screen and (max-width:367px){.number{padding-right:0}.bold_p span{font-size:29px;padding-left:10px}.bold_p{font-size:19px;padding-top:10px;padding-bottom:10px;margin-left:0}.bold{font-size:19px;margin-bottom:10px}.bold1{font-size:19px;margin-bottom:10px}.bold2{font-size:19px}.in_blok{font-size:16px;min-height:70px}.div_kl.else{margin-bottom:15px}.kl{padding-top:20px;padding-bottom:20px}.div_kl{font-size:15px}.foto{padding-bottom:63px}.p_foto1{font-size:19px}.p_foto2{padding-left:0;font-size:11px}.if{width:82% !important;margin-left:10%}}@media only screen and (max-width:350px){.kletka{padding-bottom:0}.party2::after{left:0}.party2{margin-left:0}.party::after{left:-1%}.wr_a{width:90%;margin:0 auto}.party,.party2{font-size:31px;padding:15px 55px}.middle_line>.container{padding-left:0}.h_mid{font-size:30px;text-align:center}.onl{font-size:15px;text-align:center;margin-bottom:10px}.white{font-size:19px;text-align:center}}

* {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}

a {
    text-decoration: none;
}

.container {
    max-width: 1170px;
    margin: 0 auto;
}

/********************
*Header Menu
********************/
.header-menu .combobox-body,
.header-menu {
    background: #c41508;
}

.header-menu ul li a,
.header-menu ul,
.header-menu .logo {
    color: #fff;
}

.header-menu svg {
    fill: #fff;
}

/*******************/
a {
    text-decoration: none;
}

.arrow-title {
    display: none;
}


.header-menu {
    position: relative;
    padding: 5px 0;
}

.section-footer .container,
.header-menu .container {
    padding: 5px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1170px;
    width: 100%;
}

.header-menu .logo h2 {
    font-size: 16px;
}

.section-footer .logo,
.header-menu .logo {
    display: flex;
    align-items: center;
}

.section-footer .logo h2,
.section-menu .logo h2 {
    font-size: 16px;
}

.section-footer .logo svg,
.header-menu .logo svg {
    max-width: 60px;
    width: 100%;
    margin-right: 10px;
}

.section-footer ul,
.header-menu ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

.section-footer ul li,
.header-menu ul li {
    display: flex;
    align-items: center;
    padding-left: 10px;
}

.section-footer ul li svg,
.header-menu ul li svg {
    width: 18px;
    margin-right: 5px;
}

.header-menu ul li a,
.section-footer ul li a {
    font-size: 16px;
}


.copyright {
    text-align: center;
    padding: 5px 0;
    text-transform: uppercase;
}

@media screen and (max-width:1120px) {
    .section-footer .container,
     .menu-header .container {
        flex-direction: column;
    }

    .section-footer ul,
    .menu-header.combobox {
        margin-top: 5px;
    }
}

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

    .header-menu .combobox-body.show {
        display: block;
        z-index: 10;
    }

    .arrow-title {
        display: block;
    }
    .menu-header .container {
        flex-direction: row;
    }
    
    .combobox .icon { 
        width: 14px;
    }

    .header-menu ul {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }

    .header-menu ul li a {
        padding:2px 6px;
    }

    .header-menu .combobox-title {
        margin-top: 5px;
    }

    .header-menu .combobox-body {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        padding: 5px 25px 10px 10px;
    }

    .section-footer ul li {
        margin-top: 5px;
    }

    .header-menu ul {
        justify-content: flex-end;
    }
}

@media screen and (max-width: 580px) { 
    .menu-header .container {
        flex-direction: column;
    }

    .header-menu .combobox {
       flex-direction: row;
       width: 100%;
    }

    .header-menu .logo svg {
        max-width: 50px;
    }

    .header-menu .combobox {
        justify-content: center;
        margin-top: 4px;
        border-top: 1px solid #fff;
    }

    .header-menu ul li a {
        padding-left: 3px;
    }

    .header-menu ul li {
        padding-left: 0;
    }

    .header-menu ul li .arrow-title {
        margin-left: 3px;
    }

}

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

    .header-menu .logo h2,
    .section-footer .logo h2 {
        font-size: 14px;
    }
    
    .header-menu ul li a,
    .section-footer ul li a {
        font-size: 13px;
    }

    .header-menu ul li svg {
       margin-right: 0;
    }

    .header-menu .logo svg {
        margin-right: 5px;
    }

    .header-menu .logo svg,
    .section-footer .logo svg {
        max-width: 44px;
    }

}


/********************
* Section Footer 
********************/

.section-footer {
    padding-top: 30px;
    padding-bottom: 0;
    background: #fff;
}

.section-footer  svg {
    fill: #000;
}

.section-footer .logo,
.section-footer ul li a,
.section-footer h2 {
    color: #000;
}