@import url("https://fonts.googleapis.com/css?family=Montserrat:regular,500&display=swap");
h1 .light, h2 .light, h3 .light, h4 .light, h5 .light, h6 .light, .title-h1 .light, .title-h2 .light, .title-h3 .light, .title-h4 .light, .title-h5 .light, .title-h6 .light, .title-xlarge .light, h1.light, h2.light, h3.light, h4.light, h5.light, h6.light, .title-h1.light, .title-h2.light, .title-h3.light, .title-h4.light, .title-h5.light, .title-h6.light, .title-xlarge.light, .widget .gem-teams-name, .gem-counter-style-2 .gem-counter-number, .gem-gallery-grid .gallery-item .overlay .title, .gem-quote.gem-quote-style-3 blockquote, .row .vc_pie_wrapper span, .blog-style-styled_list1 .post-title, .blog-style-styled_list2 .post-time, .blog-style-styled_list2 .post-title, .blog-style-timeline .post-title, .pricing-table-style-1 .pricing-price-title, .pricing-table-style-1 .pricing-cost, .pricing-table-style-2 .pricing-price-title, .pricing-table-style-2 .pricing-cost, .pricing-table-style-2 .time, .pricing-table-style-5 .pricing-price-title, .pricing-table-style-6 .pricing-price-subtitle, .pricing-table-style-7 .pricing-price-title, .pricing-table-style-7 .pricing-cost, body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item > span, .gem-media-grid .vc_gitem-post-data-source-post_title a, .gem-media-grid-2 .vc_gitem-post-data-source-post_title a{
   font-family: "Arial" !important;
}
.vc_row::before {
   display: none !important;
}

#vc_row-629afac2b646c {
   display: grid !important;
   grid-template-columns: 1fr 1fr !important;
   gap: 20px !important;
}

.vc_row-fluid {
   width: 100% !important;
}

/* .top-area-block .gem-contacts-item{
   display: flex;
   align-items: center;

} */
.gem-contacts-item svg {
   fill: #5f727f;
   margin-right: 5px;
}

svg.socials-item-icon {
   fill: #5f727f;
   transition: all 0.3s ease 0s;
}

svg.socials-item-icon:hover {
   fill: #9a8f62;
}

body .lazy-loading {
   visibility: visible !important;
}

svg.regular-icon {
   fill: rgba(255, 255, 255, 0.7);
}

.footer_mail {
   display: flex;
   align-items: center;
}

.footer_mail svg {
   margin-right: 15px;
}

.gem-contacts-address::before {
   display: none !important;
}

.footer_phone {
   display: flex;
   align-items: center;
   margin-top: 20px;
}

.footer_phone svg {
   margin-right: 15px;
}

.footer_thiangle {
   transform: rotate(-135deg) translate(-5px, -4px);
   fill: rgba(244, 67, 54, 0.8);
}

.widget-title::after {
   display: none !important;
}

.widget_recent_entries ul li::before {
   display: none;
}

.footer_news-icon {
   fill: rgba(255, 255, 255, 0.5);
   margin-right: -25px;
   width: 43px;
   height: 30px;
}

.footer_li_news {
   display: flex;
   align-items: center;
}

.footer_news-icon a {
   margin-left: 0px !important;
}

.link-hover:hover a {
   color: #9a8f62 !important;
}

.woocommerce-loop-category__title:hover {
   color: #187cd9 !important;
   transition: all 0.3s ease 0s;
}

.count {
   display: none !important;
}

body .blog-style-compact article a.default::after {
   /* content: url('file-lines-regular.svg'); */
   content: "";
   background-image: url('file-lines-regular.svg');
   background-position: center;
   background-repeat: no-repeat;
   background-size: 14px;
}

body .blog-style-styled_list2 article a.default::after {
   content: "";
   background-image: url('../img/file-lines-regular.svg');
   background-position: center;
   background-repeat: no-repeat;
   background-size: 14px;
}

.sub-menu {
   padding-left: 10px !important;
}

.block-content:last-of-type {
   padding-bottom: 0px !important;
}

.ms-cont .wpb_text_column {
   margin-top: 100px;
   padding-top: 100px;
}

.post-footer-sharing a {
   display: flex;
   align-items: center;
   justify-content: center;
}

.post-footer-sharing svg {
   width: 20px;
   height: 20px;
   fill: white;
}

.share-icon span {
   display: none !important;
}

.sharing_email .sharing_send,
.sd-content ul li .option a.share-ustom,
.sd-content ul li a.sd-button,
.sd-content ul li.advanced a.share-more,
.sd-content ul li.preview-item div.option.option-smart-off a,
.sd-social-icon .sd-content ul li a.sd-button,
.sd-social-icon-text .sd-content ul li a.sd-button,
.sd-social-official .sd-content>ul>li .digg_button>a,
.sd-social-official .sd-content>ul>li>a.sd-button,
.sd-social-text .sd-content ul li a.sd-button {
   background: transparent !important;
}

.bc-devider::before {
   content: "";
   background-image: url('../img/arrow-right-solid.svg');
   background-position: center;
   background-repeat: no-repeat;
   background-size: 14px;
}

.wpcf7 p {
   margin-bottom: 17px;
}

.bgc{
   background-color: #f0f3f2 !important;
}

.hide{
   display: none;
}
.wpcf7-radio{
   display: flex ;
   flex-direction: column ;
}
.wpcf7-checkbox{
      display: flex !important;
      flex-direction: column !important;
}
#gform_submit_button_3{
   background-color: #b6c6c9;
}
#gform_submit_button_3:hover{
   background-color: #3c3950;
}
svg.zakaz-icon{
   fill: #5f727f;
   margin-right: 5px;
   width: 20px;
   height: 20px;
}
.gem-new-trud-button{
   border-radius: 3px !important;
   border-color: rgb(70, 72, 92) !important;
   color: rgb(70, 72, 92);
   background-color: transparent;
   font-size: 20px ;
   font-weight: 600;
   border:rgb(70, 72, 92) solid 3px ;
}
.gem-button-container{
   margin-top: 20px !important;

}