
	span.acplink { display: block; }
    .white { background: #fff; position: relative;}
    /*.cont-cont:before {left: 0; width: 100%; height: 100%; border-bottom: 40px solid #fff; position: absolute; content: ''; background: var(--fones); }*/
    .cont-cont:before { left: 0; width: 100%; border-top: 550px solid var(--fones); position: absolute; content: ''; }
    .cont-b:before { left: 0; width: 100%; border-top: 400px solid var(--fones); position: absolute; content: ''; }
    /*.cont-cont:before { width: 100%; height: 100%; position: absolute; content: ''; background: var(--fones); }*/
    .contacts-page { transition: box-shadow .12s ease-in-out,transform .12s ease-in-out; box-shadow: 0px 5px 10px 5px #0000001a; padding: 88px 0 0}
    .devfo {background-color:#00FF80; height:12px;}
    footer {background-color: #232323;color: var(--grey); margin-top:40px;}
    footer .social-btns > :hover > * { top: -22px; }
    footer .social-btns > * > * { display: block; position: relative; top: 0; -webkit-transition: .25s top; -moz-transition: .25s top; -o-transition: .25s top; transition: .25s top; padding: 5px 0 0;}
    footer .social-btns { position: absolute; top: 0; right: 15px; white-space: nowrap;}
    footer .social-btns > * { display: inline-block; margin-left: 15px; font-size: 16px; font-weight: 400; color: #95a5a6; width: 16px; height: 25px; overflow: hidden; text-align: center; vertical-align: top; opacity: 100; filter: alpha(opacity=10000); opacity: 1; filter: alpha(opacity=100); }
    footer a:hover, footer a:focus, footer a.active { color: var(--green); text-decoration: none;}
    footer a {color: var(--grey);}
    .current-menu-item a { color: var(--green); }
    .pb60 { padding-bottom: 60px; }
.wpcf7-submit {background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); background-color: #51b55a; border-color: #51b55a; border: 0; color: #fff; min-width: 150px; padding: 10px 19px; border-radius: 6px; font-size: 17px; box-shadow: 8px 10px 16px rgb(0 0 0 / 10%); }
.bottom-menu { list-style-type: none; padding: 0; }
.lname { font-weight: bold;}
p.sbscrbr-label-wrap { position: absolute; bottom: -8px; font-size: 9pt; }
form#sbscrbr-form input.submit { background: #73b337; color: white; font-size: 12px; height: 42px; border: 0; border-radius: 0 5px 5px 0; font-weight: bold; width: 54px;}
form#sbscrbr-form p>label { display: none; }
footer input[type=text] {height: 42px; line-height: 43px; border-radius: 0; border: 0;}
ul.fpayment { list-style-type: none; display: flex; justify-content: center; align-items: center; width: 100%; margin: 50px 0 30px; padding: 30px 0 30px 0; border-top: 1px solid white; text-align: center; }
@media (min-width:979px){ul.nav li.dropdown.show-on-hover:hover>ul.dropdown-menu{display:block}.comment-list .children{padding:0;margin-left:74px;padding-bottom:15px}.comment-list .media{margin-top:0}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
