/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.error404 .page_item.page-item-458{
    display: none !important;
}
.di01_right p {
    cursor: pointer;
    color: #333;
}
.di44_active{
    color: #45b14e !important;
}
.di01_right p:hover{
    color: #45b14e;
}
.di10_gal-box {
    margin-top: 5px !important
}
body .di0_show {
    position: absolute;
    bottom: -11%;
    width: 180px;
    text-align: center;
    border: 1px solid;
    left: 50%;
    margin-left: -90px !important;
    border-radius: 50px;
    padding: 10px 0;
    cursor: pointer;
}
.di_merki {
    display: none;
}

@font-face {
    font-family: "Bickham";
    src: url("./font/Bickham_Script_Two.eot");
    src: url("./font/Bickham_Script_Two.eot?#iefix") format("embedded-opentype"),
    url("./font/Bickham_Script_Two.woff") format("woff"),
    url("./font/Bickham_Script_Two.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
.di_foot3-block a{
   font-family: PTSansRegular,Arial,Helvetica,sans-serif !important;
}
h1, h2{
    font-family: "Bickham" !important;
}
.di_main2 .di_main2-box2 p{
    margin: 0;
}
body section.fusion-tb-header{
    position: absolute;
    width: 100%;
    margin-top: 22px;
    z-index: 999999999999999999999999999999999999999;
}
.di_foot2-block p{
    text-align: center;
}
.di_foot2-block p img{
    margin: 0 5px;
}
.di_main3{
    background-size: contain !important;
    background-position: 100px bottom !important;
}
.di_main5{
    background-position: 85% top !important;
    background-size: 33% !important;
}
.fusion-footer {
    background-image: url(img/kvitka.png);
    background-repeat: no-repeat;
    background-position: 28%;
      padding-top: 65px;
}
#main{
    z-index: 9999;
    position: relative;
}
.di_sady-block1-title .fusion-column-wrapper{
    background-size: contain !important;
    max-width: 1100px;
    margin: auto !important;
}
.di_sady-block1-2box .fusion-column-wrapper{
    background-position: 105% bottom !important;
    background-size: 22% !important;
}
.di_sady-block1-2box2 .fusion-column-wrapper{
    background-position: left !important;
    background-size: 22% !important;
}
.di_sady-block1-2box3 .fusion-column-wrapper{
    background-position: 106% 240px!important;
    background-size: 30% !important;
}

.di_poslug22.di_sady-block1-2box2 .fusion-column-wrapper{
    background-position: 88% 61px !important;
    background-size: 26% !important;
}
.di5_poslug-img-absolute {
    position: absolute !important;
    top: -15%;
    left: 93%;
    z-index: 999;
    max-width: 600px;
}
.di5_poslug1 {
    background-size: 400px !important;
    background-position: 4% 77% !important;
}
.page-id-273 .avada-page-titlebar-wrapper{
    z-index: 9999999;
    position: relative;
}
.di_form-block {
    background-size: 529px !important;
    background-position: 104% -60px !important;
}
.di_form-block2{
    background-size: 529px !important;
    background-position: 104% 0 !important;
}
.di_sady-block1-2box33 .fusion-column-wrapper{
    background-size: 20% !important;
}
.di_sady-block1-2box66 .fusion-column-wrapper{
    background-position: 105% -26px !important;
    background-size: 29% !important;
}
.di_pop-wrapp {
    height: 0 !important;
}

body .modal-lg {
    width: 610px;
    padding: 50px;
    /* top: 10%; */
}
body .fusion-modal .modal-header .close {
    margin-top: 0;
    text-shadow: none;
    color: #fff;
    opacity: 1;
    position: absolute;
    left: 99%;
    top: 57px;
    font-size: 60px !important;
    font-weight: 400;
    z-index: 9999999999999999;
}
body .modal-content{
    border: none;
    box-shadow: none !important
}
.fusion-button{
    font-size: 20px !important;
}
.di_sady-block1-2box34 .fusion-column-wrapper{
    background-size: 26% !important;
}
.di_sady-block1-2box333 .fusion-column-wrapper {
    background-size: 22% !important;
    background-position: 106% 40px!important;
}
.di_form-block-rekon form .fusion-fullwidth{
    padding: 0 !important;
}
.di_form-block26 textarea,
.di_form-block25 textarea,
.di_form-block24 textarea,
.di_form-block23 textarea{
    display: none;
}
.di_form-block-main{
    background-size: 20% !important;
    background-position: 10% 0px !important;
}
.di_form-block-more{
    background-size: 16% !important;
    background-position: 10% 0px !important;
}
.di_form-block-more11 {
    background-image: none !important;
}
.di_form-block-more1 .fusion-column-wrapper{
    background-size: 20% !important;
    background-position: 10% 0px !important;
}
.di9_dfddfd {
    position: absolute !important;
    right: 0 !important;
    left: 86% !important;
    max-width: 370px !important;
    z-index: -1 !important;
}





/* gal */
 


.di_gal-main .fusion-gallery-column:nth-child(2){
    max-width: 120px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(3){
    width: 285px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(3) .fusion-masonry-element-container{
    height: 285px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(4){
    max-width: 125px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(5){
    width: 190px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(5) .fusion-masonry-element-container{
    height: 240px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(6){
    width: 280px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(6) .fusion-masonry-element-container{
    height: 150px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(7){
    width: 285px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(8){
    width: 125px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(8) .fusion-masonry-element-container{
    height: 70px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(9){
    width: 95px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(10){
    width: 285px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(11){
    width: 120px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(12){
    width: 95px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(12) .fusion-masonry-element-container{
    height: 105px !important;
}

.di_gal-main .fusion-gallery-column:nth-child(13){
    width: 125px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(13) .fusion-masonry-element-container{
    height: 60px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(14){
    width: 190px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(15){
    width: 125px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(16){
    width: 380px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(16) .fusion-masonry-element-container{
    height: 180px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(17){
    width: 125px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(18){
    width: 285px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(19){
    width: 120px !important;
}
.di_gal-main .fusion-gallery-column:nth-child(20){
    width: 120px !important;
}




/* gal rozm*/

@media(min-width: 1800px){
        .di_gal-main .fusion-gallery-column:nth-child(14){
        left: 405px !important;
        top: 160px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(3){
        top: -5px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(11){
        left: 0 !important;
        top: 221px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(10){
        right: 25px !important;
        left: auto !important;
        top: -30px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(9){
        right: 310px !important;
        left: auto !important;
        top: -50px !important;
        top: -60px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(8){
        left: auto !important;
        right: 405px !important;
        top: 22px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(5){
        top: -10px !important;
        left: 590px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(13){
        top: 310px !important;
        left: 210px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(12){
        left: 120px !important;
        top: 310px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(18){
        left: auto !important;
        right: 307px !important;
        top: 117px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(7){
        left: 1055px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(6){
        left: 778px !important;
        top: 63px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(4){
        left: 466px !important;
        top: 47px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(16){
        left: 778px !important;
        top: 238px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(20){
        left: auto !important;
        top: 205px !important;
        right: 0 !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(17){
        left: auto !important;
        right: 655px !important;
        top: 238px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(19){
        right: 116px !important;
        left: auto !important;
        top: 206px !important;
    }
    .di_gal-main .fusion-gallery-column:nth-child(15){
        left: 590px !important;
        top: 257px !important;
    }
}



/* gal rozm end*/





/* gal end*/

.di_gal-wrapp .fusion-row{
    max-width: 730px !important;
    margin: auto;
}
.di9_hide-more{
    display: none;
}
.hide{
    display: block;
}
.di_gal-wrapp{
    background-size: auto !important;
}
.single-navigation{
    display: none;
}
.single-post #wrapper #main .post > h1.fusion-post-title{
    color: #45b14e;
    font-size: 64px;
    margin-top: 65px;
    line-height: 90px;
    margin: 60px auto 35px;
    max-width: 710px !important;
}
.single-post .di_post-wrapp .fusion-builder-row{
    max-width: 730px !important;
}
/* .fusion-meta-info-wrapper{
    color: transparent;
} */
.fusion-meta-info-wrapper .fn{
    display: none;
}
.fusion-inline-sep:nth-child(5){
    color: #19401C;
}
.fusion-comments,
.fusion-inline-sep:nth-child(2),
.fusion-inline-sep:nth-child(8),
.fusion-inline-sep:nth-child(7){
    display: none;
}
.fusion-meta-info-wrapper span:nth-child(4){
    color: #19401C;
}
.single-post .fusion-meta-info{
    max-width: 710px;
    border: 0 !important;
    margin: 0 auto 25px;
}
.single-post .fusion-row{
    max-width: 100% !important;
}
body .fusion-theme-sharing-box{
    max-width: 310px;
    margin: auto;
    background: transparent;
}
body.single-post .fusion-theme-sharing-box {
    max-width: 710px;
    margin: auto;
    background: transparent;
}
.fusion-facebook{
    color: transparent !important;
    background-image: url(img/facebook_fil.svg);
    background-size: 100% 100%;
    padding: 0 !important;
    width: 45px;
    height: 45px;
}
.di_inst{
    background-image: url(https://www.chekaliuk.com.ua/wp-content/uploads/2021/03/vector-1.png);
    width: 31px;
    height: 32px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    padding: 0;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    bottom: 1px;
    margin-left: 10px;
}
.fusion-social-networks{
    float: left;
    width: 150px;
}
.fusion-social-networks-wrapper{
    width: 100px;
}
body .fusion-theme-sharing-box h4{
    float: left;
    margin-top: 14px;
    font-family: "Bickham" !important;
    font-size: 38px;
    margin-top: 0;
    color: #b7b7b7 !important;
}
.category #main{
    margin-top: 60px;
}
.di_post-wrapp{
    background-size: 500px !important;
}
.category .entry-title{
    font-family: Raleway !important;
    font-size: 24px !important;
}
.category.fusion-body .fusion-content-sep.sep-double{
    display: none;
}
.category .fusion-blog-layout-grid .fusion-post-wrapper:not(.fusion-masonary-is-transparent){
    border: none;
}
.category .fusion-widget-area .widget_categories li {
    border: none;
    padding-left: 0;
}
.category .fusion-widget-area .widget_categories li a:before{
    display: none !important;
    padding-left: 0;
}
.category .fusion-widget-area .widget_categories li a{
    color: #0A1A0B;
}
.category .widget-title{
    font-size: 24px !important;
    color: #45B14E !important;
    margin-bottom: 20px;
    margin-top: 10px;
}
.category .fusion-meta-info .fusion-alignleft{
    float: right;
}
.category .fusion-meta-info {
    text-align: right;
}    
.category .fusion-read-more{
    font-size: 20px;
}
.category .pagination .pagination-next {
    background-image: url(img/icons8-right.svg);
    color: transparent;
    background-size: cover;
    width: 44px !important;
    height: 44px !important;
}
.category .pagination .pagination-prev{
    background-image: url(img/icons8-left.svg);
    color: transparent;
    background-size: cover;
    width: 44px !important;
    height: 44px !important;
}
.category .pagination a:after,
.category .pagination a:before{
    display: none;
}
.category .pagination .current{
    background-color: transparent;
    border: none;
    color: #65bc7b;
    font-size: 18px;
    font-family: PTSansRegular,Arial,Helvetica,sans-serif !important;
}
.category .pagination .inactive{
    background-color: transparent;
    border: none;
    color: #19401C;
    font-size: 18px;
    opacity: 0.5;
    font-family: PTSansRegular,Arial,Helvetica,sans-serif !important;
}
.category .pagination{
    justify-content: center;
}
.fusion-read-more:after{
    display: none;
}
.category #main{
    background-image: url(https://chekaliuk.com.ua/wp-content/uploads/2021/03/kvitka.png);
    background-repeat: no-repeat;
    background-position: right top;
}
.category .fusion-meta-info{
    margin-top: 0;
}
.category .post-content{
    margin-bottom: 10px !important;
}
.category .fusion-single-line-meta a,
.category .fusion-single-line-meta span{
    color: #19401C !important;
}
.category .fusion-post-content-container p{
   color: #19401C; 
}
.di_inst,
.category .fusion-rollover .fusion-rollover-link,
.category .fusion-rollover .fusion-rollover-gallery,
.category .fusion-rollover .fusion-rollover-categories{
    display: none !important;
}
.pagination .pagination-dots {
    position: relative;
    top: 5px;
    font-size: 20px;
}
.wpcf7 p:nth-child(2){
    max-width: 48%;
    margin-right: 2.8%;
    display: inline-block;
}
.wpcf7-form p:nth-child(3){
    max-width: 48%;
    display: inline-block;
}
.wpcf7-form textarea,
.wpcf7 input{
    background-color: transparent !important;
    border-color: #fff !important;
    border-radius: 0 !important;
    border-width: 2px !important;
}
.wpcf7 input.wpcf7-submit{
    color: #45b14e !important;
    font-size: 22px !important;
    border: none !important;
}
.wpcf7-form p:nth-child(6){
    text-align: right;
}
.wpcf7 input.wpcf7-submit:hover{
    color: #65bc7b !important
}
.wpcf7 {
   margin-top: 25px; 
}
.di_not-texter textarea{
    display: none;
}









@media(min-width:1240px){
    body.has-sidebar.category #main .sidebar {
        width: 14%;
        margin-left: 3%;
    }
    body.has-sidebar.category #content{
        width: 82%;
        
    }
    .category #main .fusion-row{
        max-width: 1300px;
    }
}

@media(max-width:1440px){
    .di2_left.fusion-layout-column  .fusion-column-wrapper{
        padding-left: 19% !important;
    }
    .di2_right.fusion-layout-column  .fusion-column-wrapper{
        padding-right: 19% !important;
    }
    
    body .di55_pad .fusion-column-wrapper{
        padding-left: 6% !important;
        padding-right: 6% !important;
    }
    h2{
        font-size: 45px !important;
    }
    .fusion-body .fusion-builder-column-11.di5_img-rozd{
        margin-bottom: 230px;
    }
}



@media(max-width:1024px){
    .di_myh-log2 {
        display: none !important;
    }
    .di9_dfddfd {
        display: none !important;
    }
    .fusion-body .fusion-builder-column-1.di_myh-mnu {
        position: absolute !important;
        right: 0px;
        width: auto !important;
    }
    .di_main3{
        display: none !important;
    }
    .di_main1{
        background-image:url(img/3.jpg) !important;
    }
    .fusion-menu-element-wrapper>.avada-menu-mobile-menu-trigger{
        font-size: 34px !important;
    }
     .di2_left.fusion-layout-column  .fusion-column-wrapper{
        padding-left: 0 !important;
    }
    .di2_right.fusion-layout-column  .fusion-column-wrapper{
        padding-right: 0 !important;
    }
    .fusion-footer{
        padding-top: 0;
    }
    .di_main5,
    .fusion-footer {
        background-image: none !important;
    }
    .fusion-footer p,
    .di_foot1-block div{
        text-align: center !important;
    }
    body .di55_pad .fusion-column-wrapper{
        background-image: none  !important;
    }
    body .di55_pad .fusion-column-wrapper {
        padding-left: 0% !important;
        padding-right: 0% !important;
    }
    
    .di5_poslug1 {
        background-image: none !important;
    }
    .di_form-block {
        background-image: none !important;
    }
    .fullwidth-box.video-background .fullwidth-video{
        display: none !important;
    }
}
@media(max-width:915px){
    .di_sady-block1-title .fusion-column-wrapper{
        background-image: none !important;
    }
}
@media(max-width:640px){
    body .modal-lg {
        width: 91%;
    }
}
@media(max-width:560px){
    h1, h2{
        font-size: 45px !important;
    }
    .fusion-button{
        font-size: 17px !important;
    }
    body .modal-lg .fusion-button{
        padding: 10px 0 !important;
    }
}

@media(max-width:480px){
    .fusion-button{
        font-size: 15px !important;
    }
    body .modal-lg h2{
        font-size: 33px !important;
        line-height: 12px !important;
    }
    body .fusion-modal .modal-header .close {
        margin-top: 0;
        text-shadow: none;
        color: #fff;
        opacity: 1;
        position: absolute;
        left: 96%;
        top: 62px;
        font-size: 43px !important;
        font-weight: 400;
    }
    body .modal-lg {
        width: 90%;
        padding: 0;
        padding-right: 10px;
    }
    .wpcf7-form p:nth-child(3),
    .wpcf7 p:nth-child(2) {
        max-width: 100%;
        margin-right: 0;
        display: block;
    }
}



@media(max-width:380px){
    .di_header-my .fusion-imageframe img{
        max-width: 175px;
    }
}






