.wsp-category-title{display:none}.wsp-posts-list>li:first-of-type{list-style:none}.wsp-posts-list>li ul{margin-right:0}footer #toTop{position:fixed;top:85%;right:25px;cursor:pointer;width:55px;height:55px;border-radius:50%;border:3px solid #427812;text-align:center;color:#427812;z-index:99;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}footer #toTop i{position:relative;top:15px}#home_callback_call{cursor:pointer;position:fixed;background-repeat:no-repeat;z-index:9999;margin-right:20px;top:700px;width:60px;height:60px;border-radius:50%;background-color:#4ec248}#home_callback_call i{color:#fff;position:relative;top:12px;left:15px;font-size:35px}@media screen and (max-height:920px){#home_callback_call{top:450px}}@media screen and (max-height:620px){#home_callback_call{top:250px}}@media (max-width:991px){#home_callback_call{display:none!important}}@media (max-width:1300px) and (min-width:992px){#home_callback_call{width:40px;height:40px;margin-right:8px}footer #toTop{width:40px;height:40px;right:8px}#home_callback_call i{top:10px;left:12px;font-size:20px}footer #toTop i{top:8px}}.pulse{display:block;width:22px;height:22px;border-radius:50%;background:red;cursor:pointer;box-shadow:0 0 0 rgba(78,194,72,.4);animation:pulse_whats 2s infinite}@-webkit-keyframes pulse_whats{0%{-webkit-box-shadow:0 0 0 0 rgba(78,194,72,.4)}70%{-webkit-box-shadow:0 0 0 20px rgba(78,194,72,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(78,194,72,0)}}@keyframes pulse_whats{0%{-moz-box-shadow:0 0 0 0 rgba(78,194,72,.4);box-shadow:0 0 0 0 rgba(78,194,72,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(78,194,72,0);box-shadow:0 0 0 20px rgba(78,194,72,0)}100%{-moz-box-shadow:0 0 0 0 rgba(78,194,72,0);box-shadow:0 0 0 0 rgba(78,194,72,0)}}.grid_for_5el{display:inline-block;padding:0;width:19.5%;vertical-align:top;text-align:center}.site-footer .grid_for_5el{text-align:right}.footer_line{height:3px;margin-top:0;margin-bottom:70px}.site-footer{border-top:4px solid #f4f4f4;margin:0;background:#fff}.form_button{height:52px;text-align:center;display:inline-block;border-radius:10px;border:none;box-shadow:0 0 27px 0 rgba(120,138,203,.26);background-color:#970908;font-weight:500;font-size:18px;vertical-align:top;font-family:almonidl,helvetica,Arial,sans-serif!important}button.hvr-sweep-to-left_b.form_button:before{display:none}button.hvr-sweep-to-left_b.form_button:hover{background:#427812;transition:.3s}button.hvr-sweep-to-left_b.form_button:hover p:after{padding-left:30px}@media screen and (max-width:576px){.form_button{margin-top:13px;margin-left:0}}#page .form_button p{color:#fff;font-size:17px;font-weight:700;line-height:17px;text-align:center;margin:0 auto;display:block;transition:.3s;font-family:almoni_black}.widget-title{position:relative}.widget-title:after{content:"";display:inline-block;position:absolute;top:35px;right:0;width:24px;height:4px;border-radius:2px;background-color:#427812}#colophon .widget-title{font-size:19px;line-height:26px;font-weight:500;color:#1b1d1e;margin-bottom:21px;font-weight:900;display:block}.f_menu1{position:relative}.footer_logo{text-align:right}.footer_text{margin-top:30px}.footer_text h3{margin-bottom:4px;font-size:15px}.footer_text p{line-height:26px;font-size:15px}.f_logo_tel .f_inf p{font-size:17px;line-height:20px;font-weight:400;color:#6a6a6a;margin-bottom:0}.f_logo_tel .f_inf .footer_mail a{color:#6a6a6a;font-size:17px;float:left;border-bottom:1px solid #427812}.site-footer .f_inf>a,.site-footer .f_inf>div{margin-bottom:12px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;padding-right:57px;position:relative;margin-bottom:12px;min-height:38px}.f_logo_tel .f_inf i{color:#427812;font-size:15px;line-height:26px;border-radius:50%;border:1px solid #f2f2f2;width:38px;height:38px;position:absolute;right:0}.f_logo_tel .f_inf{margin-top:27px}.footer_phone{font-size:31px;font-weight:bolder}.footer_phone i{font-size:20px;margin-left:3px}.site-footer .f_logo_tel{width:21.7%;padding-left:5%}.f_menu1 .widget-column h2{font-size:24px;font-weight:100;line-height:0;color:#231f20}.f_menu1 .widget-column li a{font-size:16px;line-height:32px;font-weight:400;color:#6a6a6a}.f_menu1 .widget-column li{padding:0;transition:.3s}.f_menu1 .widget-column li a:hover{color:#970908}.news .widget-column li a{color:#427812;line-height:16px}.rpwe-block li{border-color:#eff2f4!important}.rpwe-block li:last-child{border:none!important}.f_item{display:inline-block}.site-footer .f_lev3 .row{text-align:center;margin-top:17px}.home_sec2{position:relative;top:-2px;background-color:#fff}.h_s2_paralax{position:absolute;left:0}.h_s2_paralax2{position:absolute;right:0;z-index:2}.h_s4_paralax{position:absolute;left:0;z-index:2}.h_s4_mask{background-size:contain;background-repeat:no-repeat;height:831px}.h_s4_bg{background-repeat:no-repeat;background-attachment:fixed}.h_b_circle_parallax{background-position:153% 200px}.h_b_cover_bg{height:300px;position:absolute;top:-100px}.h_s4_container .h_s4_col{padding:0}.h_s4_container .h_s4_text{background-color:#ffffffc9;padding:12px;border-radius:10px;max-width:580px}.home_sec3{margin-top:20px}.h_s5_rep_text h2{font-size:21px}.h_s5_rep_text p{font-size:15px}.h_s5_rep_text span{font-weight:bolder}.h_s5_title h2{position:relative;right:32px;margin-bottom:51px}.col-6.s5_a_item.i1:before{content:" ";width:1px;height:90px;background-color:#ebebeb;position:absolute;right:0;top:4px}.s5_a_item.i1{padding-right:30px}.s5_a_item.i0{padding-left:22px}.footer_social .footer_logo{display:none}.f_inf i{text-align:center;padding-top:5px}.f_inf .footer_phone p{font-family:almoni_black;font-size:20px;color:#6a6a6a}.f_lev3{background:#fafafa}@media screen and (max-width:1199px){.site-footer .f_logo_tel{width:25.7%}.grid_for_5el{width:18.5%}}@media screen and (max-width:991px){.site-footer .f_logo_tel{width:100%;margin-bottom:30px}.grid_for_5el{width:24.5%}.site-footer{padding-bottom:0}}@media screen and (max-width:780px){.grid_for_5el{width:49.5%}.site-footer .f_lev2{display:none}}@media screen and (max-width:567px){.site-footer{border:none}.footer_lev3_line{display:none}.site-footer{padding-top:0}}.phone-office{display:inline-block;background-repeat:no-repeat;background-position:center}.footer-copyright{padding:16px 0;background:#fafafa}.footer-copyright a{color:#70707d;font-size:13px}.footer-copyright p{font-size:13px;color:#70707d}.footer-copyright p{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;height:100%}.footer-copyright p.develop{justify-content:flex-end}.footer-copyright p.develop span{margin:0 6px}.footer-copyright img{width:auto;margin-right:14px}@media (max-width:480px){.footer-copyright{padding:10px 0}.footer-copyright p.develop{flex-wrap:wrap;font-size:14px}.footer-copyright img{order:-1;margin-bottom:2px;margin-right:50%}}.site-footer .f_lev2{padding-top:58px}.floating-form__btns--mobile{display:none}.floating-form-row{display:none}@media (min-width:993px){.floating-form__btns--mobile{display:none!important}}@media (max-width:992px){.floating-form__btns--mobile{height:54px;width:100%;position:fixed;bottom:-1px;left:0;z-index:1000001;background-color:#83a465;opacity:.96;display:flex}.floating-form__btn-description--mobile{margin-right:10px}.floating-form__btn--mobile,.floating-form__btn--mobile:hover{text-decoration:none;outline:0;width:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:500;cursor:pointer;background:#427812}.floating-form__btn-whatsapp--mobile{border-right:1px solid #83a465}}

/* CUSTOM CSS */
.contact_page .form_button p:after, .home_banner .form_button p:after, .horizontal-form .form_button p:after{
	margin-top: 0px !important;
}

.form_cont form.wpcf7-form p{
	float: none !important;
}
.pop-bg{
	z-index: 1000;
    background-color: #000000c2;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
	display: none;
}


.popup-block{ 
			position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 600px;
            height: auto;
            text-align: center;
            background-color: #e8eae6;
            box-sizing: border-box;
            padding: 10px;
            z-index: 100;
	border-radius:10px;
            
}


.popup-block .popup-image{
	width:100%;
	height:auto;
}
.popup-block .close-btn {
    position: absolute;
    right: 20px;
    top: 15px;
    background-color: white;
    color: #7f0b0a;
    border-radius: 50%;
    /* padding: 4px; */
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 57px;
    border: 1px solid #7f0b0a;
        }

@media screen and (max-width:780px){
	.popup-block{
		width: 90%;
	}
	
	.popup-block .close-btn {
    	position: absolute;
    	right: 10px;
		top: 10px;
	}
}