.forma_zakaza .wpcf7{text-align: center;}
.forma_zakaza form{max-width: 500px;width: 100%;}
.forma_zakaza form input{border-radius: 10px;border-color: #00AE3E;}
.forma_zakaza form input[type="submit"]{width: 100%;border-radius: 10px;}
.forma_zakaza form input[type="submit"]:hover{background-color: #80B500;}
.wpb_wrapper .white .sa_owl_theme .owl-nav .owl-next,
.wpb_wrapper .white .sa_owl_theme .owl-nav .owl-prev{border-radius: 50%;padding: 5px 10px!important;background-color: rgba(0,174,62,1)!important;}
.sa_hover_container p::before{
    content: "\f10d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 1.5em;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    color: #00A53A;
}
.sa_hover_container p::after{
    content: "\f10d";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 1.5em;
    display: block;
    position: absolute;
    right: 1px;
    bottom: 0;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #00A53A;
}
.zoom-social-icons-list{text-align: center;}
.zoom-social-icons-list a:hover{text-decoration: none;}
#Footer .widgets_wrapper {padding: 15px 0!important;}
.custom_table caption{background-color: #009444;color: #fff;padding: 5px 0;}
.custom_table tr{font-size: 14px;color: #000;}
.custom_table td{border-color: #fff;padding: 5px;}
.custom_table tr:nth-child(odd){background-color: #FFF5E4;}
.custom_table tr:nth-child(even){background-color: #FFEDCE;}
.custom_table h6{margin-bottom: 0;}
.custom_table ul{font-size: 13px;margin-left: 16px;margin-bottom: 0;}
.custom_table ul li{margin-bottom: 0;}
.custom_table th{border-color: #fff;background: #009444!important;color: #fff;padding: 5px 0;}
.text_line{font-size: 25px;}
.sa_owl_theme .owl-nav .owl-prev{left: -40px!important;}
.sa_owl_theme .owl-nav .owl-next{right: -40px!important;}
footer .social li{text-align: center;margin-bottom: 30px;}
#Footer .social .facebook a{font-size: 33px;color: #fff;background: #4867AA;display: inline-block;padding-top: 4px;border-radius: 5px;}
footer .social li a .icon-facebook:before{text-align: right;margin-right: 5px;margin-left: 0;margin-bottom: 0;}
#Action_bar{display: none;}
.graund_prana .mcb-wrap-inner{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;}
#Side_slide .social{display: none!important;}
#back_to_top.sticky{right: 10px;}
#popup_contact > a.button{right: 50px;border-radius: 50%;box-shadow: 0 0 0 rgba(254,30,31, 0.4);animation: pulse 3s ease-in-out infinite;width: 52px;height: 52px;line-height: 52px;animation-delay: 1s;}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(254,30,31, 0.6);
  }
  30% {
      -webkit-box-shadow: 0 0 0 30px rgba(254,30,31, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(254,30,31, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(254,30,31, 0.6);
    box-shadow: 0 0 0 0 rgba(254,30,31, 0.6);
  }
  30% {
      -moz-box-shadow: 0 0 0 30px rgba(254,30,31, 0);
      box-shadow: 0 0 0 30px rgba(254,30,31, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(254,30,31, 0);
      box-shadow: 0 0 0 0 rgba(254,30,31, 0);
  }
}
#back_to_top i, .button_js i{color: #FFF100!important;}
#popup_contact .button_js i{font-size: 25px;}
.rotat{animation: rotat 9s cubic-bezier(0.4, 0, 1, 1) infinite;transform: rotate(90deg);animation-delay: 3s;}
@-webkit-keyframes rotat {
  0% {
    transform: rotate(90deg);
  }
  5% {
      transform: rotate(85deg);
  }
  6% {
     transform: rotate(95deg);
  }
  8%{
    transform: rotate(75deg);
  }
  9% {
     transform: rotate(115deg);
  }
  11%{
    transform: rotate(60deg);
  }
  12% {
     transform: rotate(120deg);
  }
  13% {
     transform: rotate(90deg);
  }
}
@keyframes rotat {
  0% {
    transform: rotate(90deg);
  }
  5% {
      transform: rotate(85deg);
  }
  6% {
     transform: rotate(95deg);
  }
  8%{
    transform: rotate(75deg);
  }
  9% {
     transform: rotate(115deg);
  }
  11%{
    transform: rotate(60deg);
  }
  12% {
     transform: rotate(120deg);
  }
  13% {
     transform: rotate(90deg);
  }
}
#back_to_top{width: 50px;height: 50px;line-height: 50px;}

.category-blog-statti .post-title h2, .category  .post-title h2{line-height: 25px;}


.home_map .mcb-wrap-inner{display: flex;flex-wrap:wrap;}
.home_map .google-map-wrapper{height: 100%;}
.home_map .google-map-wrapper .google-map{height: 100%!important;}
#Top_bar a.responsive-menu-toggle i{font-size: 26px;line-height: 26px;color: #00A23D;}
#Top_bar a.responsive-menu-toggle i::before{font-weight: bold;}
.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
    color: #005620!important;
}