a, a:hover {
-webkit-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
}
.archive-category__thumbnail img {width: 120px;height: auto;}
.archive-category__title {line-height: 1;}
#language-widget .lang-container .lang-list.active li.current-lang, #language-widget .lang-container .lang-list.active li.current-lang a {cursor: default; display: none}
.wpcf7-form-control-wrap.file .custom-input-file {border: 1px solid #dedede;padding: 5px 40px;cursor: pointer;}
.language-widget .lang-item a {font-weight: bold;font-size: 14px;}
.lang-list li a:hover {color: #7ebb47!important;}
input:is([type="button"], [type="submit"], [type="reset"]), input[type="file"]::file-selector-button, button, .swiper-techologies-bottom-text {cursor: pointer;}
.fs-characteristic-row {max-width: 100%}
#primary .yoast-breadcrumb, #primary .yoast-breadcrumb span, #primary .yoast-breadcrumb a, #page .yoast-breadcrumb, #page .yoast-breadcrumb span, #page .yoast-breadcrumb a {font-size: 12px}
#primary .yoast-breadcrumb svg, #page .yoast-breadcrumb svg{width: 16px;height: auto;}
.history-slide-container {width: initial;}
.site-footer__bottom .copyright-container, .site-footer__bottom .copyright-container a {text-align: center;font-size: 12px;}
.white-text, .white-text input[type=text], .white-text input[type=email], .white-text input[type=url], .white-text input[type=password], .white-text input[type=tel] {color: #fff!important}
.wpcf7-form.sent .container-fields, .wpcf7-form.sent .title, .wpcf7-form.sent .wpcf7-submit, body.search-results .yoast-breadcrumb, body.search-results .archive-categories, .wpcf7-form.sent .field {display: none!important}
body.single.single-post #primary.primary-fixed {padding-top: 0}
.actual-articles__thumbnail img {object-position: 50% 50%;}
.single-page .archive-footer .popular-products {max-width:none}
.popular-products__thumbnail {
min-width: 100px;
min-height: auto;
padding: 5px;
}
#mainpageslider .swiper-slide {
height: auto!important;
}
body.page-id-8357 h1, body.page-id-1447 h1, body.page-id-8353 h1 {display: none!important}
.compare-not-found {visibility: hidden;}
a.compare-widget:not(.active), .blog-categories__list .blog-categories__item.active {pointer-events: none;}
time.post-blog__date {font-size: 12px}
.blog-categories__list {
display: inline-flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap;
}
.blog-categories__item {margin: 0px 0px 10px 0;}
#mainslider .elementor-column-gap-default {min-height: 640px;}
.premmerce-filter-body .filter__item .filter__checkgroup-link {align-items: center;}
.premmerce-filter-body .filter__item .filter__inner .filter__properties-item label {
word-break: break-word;
word-wrap: normal;
overflow-wrap: normal;
}
.link-template-default p.package-title {margin-bottom: 0}
.archive-downloads .col-md-4 .wpdm-cat-tree li .btn-group a {font-weight: 500!important}
#wpdm-downloads.wpdm-downloads .package-title.h3 a {font-size: 16px}
#wpdm-downloads.wpdm-downloads .package-title.h3 a:hover {color:#7ebb47}
body.page-template-page-downloads .wpdmap-starter .card-body .input-src {position: relative}
body.page-template-page-downloads .wpdmap-starter .card-body .input-src button.btn {
position: absolute;
top: 0;
right: 0;
color:#fff!important;
background: #7ebb47!important;
border: none;}
body.page-template-page-downloads .wpdmap-starter .card-body .input-src button.btn:hover {opacity: 0.5}
body.page-template-page-downloads .wpdmap-starter .card-body .input-src .form-control::-webkit-input-placeholder {color: darkgray;}
.archive-downloads .col-md-4 .wpdm-cat-tree li.alllink .btn-group a {color:#7ebb47}
.archive-downloads .col-md-4 .wpdm-cat-tree li.alllink .btn-group a:hover {color:#fff}
.fs-tab-content .fs-downloads-container .w3eden .media {display: flex;flex-direction: row;}
.fs-tab-content .fs-downloads-container .w3eden .media .media-d-icon {padding-right: 15px;}
.fs-tab-content .fs-downloads-container .w3eden .media span.text-muted.ml-4 {font-size: 10px;font-weight: 300;line-height: 1;}
.fs-tab-content .fs-downloads-container .w3eden .media-body .media-heading {flex-direction: column; display: flex;}
.fs-tab-content .fs-downloads-container .w3eden .media-body .media-heading span {color:#8e8e8e}
.fs-tab-content .fs-downloads-container .w3eden .well.c2a3 .wpdm_icon {min-width: 32px;}
body.single-wpdmpro .archive-main header {visibility: hidden;}
body.single-wpdmpro .nav-links {display: none}
.modal-page.active .modal-container {max-width: 400px;}
.modal-page .modal-content .title {font-size: 22px;line-height: 1.2;}
.modal-container .wpcf7 .container-fields {
display: grid;
grid-template-columns: 1fr;
-moz-column-gap: 0px;
column-gap: 0px;
}
.wc_upsell_shortcode .up-sells.upsells.products ul.products {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
}
.modal-container .wpcf7 .container-fields .field, .modal-container .wpcf7 .container-fields .field-textarea {grid-column: 1;grid-row: auto;}
.site-header__bottom .main-navigation li a {font-weight: bold;}
.actual-articles_container {
display: flex;
align-items: center;
justify-content: space-between;}
.actual-articles__content {width: 100%}
.actual-articles__date {font-size: 12px !important;line-height: 16px !important;}
.actual-articles__button {
background: #7ebb47;
border-radius: 2px;
padding: 5px;
color: #fff!important;
text-decoration: none!important;
white-space: nowrap;
}
.actual-articles__button:hover, .actual-articles__button:focus {color: #fff!important;opacity: 0.8}
.swiper-comparison {border: solid 1px #DBDBDB !important;}
#fs-compare .head-fixed {border: solid 1px #DBDBDB}
.swiper-comparison .swiper-slide a.title p {max-height: 42px;overflow: hidden;}
.head-fixed .slide .title p {height: 42px;overflow: hidden;}
.swiper-comparison .swiper-slide .head .description {display: none}
.swiper-comparison .border-left {border-left-width: 0 !important;}
.attr_absolute {font-weight: 600;}
@media (min-width: 1000px) {
.actual-articles__thumbnail {max-width: 180px;}
.actual-articles .swiper-actual-articles .swiper-wrapper {margin-right: 20px;}
}
@media (max-width: 1000px) {
.blog-categories__list {
display: none;
flex-direction: column;
}
.blog-categories__list.active {
display: flex;
}
.blog-categories__item {margin: 0}
.wpdmap-starter .wpdm-cat-tree li.wpdm-cat-item:not(.alllink) {display: none}
.modal-page .modal-content .title {font-size: 22px;line-height: 1.2;}
.modal-page .modal-container {min-height: auto;height: auto;}
#wpdm-downloads .link-template-default.card .card-body .media div.ml-3 {display: flex;
justify-content: center; 
align-items: center;}
}
@media (min-width: 801px) {
.widget-area__header {
border: 1px solid #7ebb47;
border-bottom: 0px;
border-bottom: 0px;
background-color: #7ebb47;
transition: .15s linear;
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.widget-area__header span {color: #fff;}
.widget-area__header svg, .widget-area__header svg path {fill:#fff}
}
@media (max-width: 767px) {
.fs-downloads-container {
-ms-grid-columns: 1fr [2];
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 767px) {
#mainslider .elementor-column-gap-default {min-height: 660px;}
}