:root{--color-1:#0465ab;--color-2:#008ed8;--default-border:#008ed8 !important;}
.wpb_single_image{overflow:hidden;}
.wpb_single_image a img:hover{scale:1.1;}
.presto-youtube-iframe-wrapper::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}
article .contact-hblock p i{color:#666;border-color:#ddd;background:#eee;}
.bg-1, .whb-header-bottom, .footer-container, .bg-1-vc-col .vc_column-inner, .page-title-default{background-image:url(//mffr.su/wp-content/uploads/01/bg/bg-bril-07-200.png) !important;background-repeat:repeat;background-size:inherit;background-attachment:fixed;background-position:center center;}
.bg-1, .whb-header-bottom, .footer-container, .bg-1-vc-col .vc_column-inner{background-color:#0089cf;}
.page-title-default{background-color:rgb(245,245,245);}
.blog-post-loop{border:1px solid #eee;background:rgba(0,0,0,0.044);}
.wd-post.blog-post-loop.blog-style-bg .wd-post-inner{background-color:transparent;}
.blog-post-loop .wd-post-content{background:none;}
.blog-post-loop .wd-meta-author{display:none !important;}
.btn-my a, .btn-form{padding:5px 20px;font-weight:400;text-transform:uppercase;font-size:14px;letter-spacing:0.5px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:middle;text-align:center;color:#fff;border-radius:30px;}
.comment-form input.submit{font-size:14px;letter-spacing:0.5px;font-weight:400;}
.em-event-add-to-calendar.em-tooltip-ddm.em-clickable.input{border-radius:30px !important;}
.bs-1 a, .btn-form{background:var(--color-1);}
.em.pixelbones .bs-1 a{background:var(--color-1) !important;color:#fff !important;}
.bs-1 a:hover, .btn-form:hover{background:#0787c6;color:#fff;}
.em.pixelbones .bs-1 a:hover{background:#0787c6 !important;}
.bs-2 a{background:#cb2128;}
.bs-2 a:hover{background:#d2373d;}
.bs-radius a{border-radius:30px;}
.bs-round a{border-radius:14px;}
.bs-square a{border-radius:0px;}
.bs-colr-1 a{background:#0465ab;}
.bs-colr-2 a{background:#cb2128;}
.bs-colr-3 a{background:#83181a;}:is(.breadcrumbs, .yoast-breadcrumb) :is(a, span){font-weight:300;font-size:15px;letter-spacing:0.5px;text-transform:none;}
.contact-hblock p{position:relative;padding-left:35px;}
.contact-hblock p i{position:absolute;left:0px;top:-3px;border:1px solid #ccc;padding:6px;border-radius:50%;width:30px;height:30px;text-align:center;}
.contact-hblock .wd-social-icons.text-center{text-align:left;display:table;}
.contact-hblock .wd-social-icons.icons-size-default .wd-icon{font-size:24px;}
.dn{display:none;}
.edit-account em{font-style:normal;font-size:14px;}
.em-cal-body.em-cal-days .eventful.em-cal-day{background:#108fd0;}
.em-cal-body.em-cal-days .eventless-today.em-cal-day{background:#eee;}
.em-cal-body.em-cal-days .eventful.em-cal-day .em-cal-day-date.colored{background:#fff;border-radius:50%;}
.em.em-list .em-event.em-item .em-item-info, .em.em-item.em-item-single .em-item-image img{border-left:3px solid var(--color-2);}
.em-event-meta .em-event-date br, .em-event-meta .em-event-time br, .em-event-meta .em-event-location br{display:none;}
.em-modal.em-cal-date-content.active .em-modal-popup header{padding:10px 0 7px 15px;border-bottom:none;}
.em-modal.em-cal-date-content.active .em-modal-popup header a.em-close-modal{top:5px !important;right:5px !important;}
.em-modal.em-cal-date-content.active .em-modal-popup header .em-modal-title{display:none;}
.em.pixelbones h3, .em.em-item.em-item-single .em-item-meta h3{font-size:22px !important;letter-spacing:0.5px !important;text-transform:none;font-weight:500 !important;}
.em.pixelbones h3 a{color:#555 !important;}
.em.pixelbones .input .em-item-read-more.button{color:var(--color-2) !important;border-radius:30px !important;border:1px solid var(--color-2) !important;}
.em-search-main .screen-reader-text + br{display:none;}
footer h4{font-size:20px;margin-bottom:-20px !important;}
footer h4::after{content:'';height:2px;background:linear-gradient(to right, rgb(255, 255, 255) 0%,rgba(255, 255, 255, 0) 100%);width:90%;margin-top:5px;display:table;}
footer .sub-menu{display:none;}
footer .widget_nav_menu a, .main-left-men a{color:#fff;position:relative;}
footer .widget_nav_menu a::after, .main-left-men a::after{content:'';position:absolute;top:100%;left:0;width:0;height:1px;background-color:var(--wd-primary-color);transition:width 0.4s cubic-bezier(0.19, 1, 0.22, 1);}
footer .widget_nav_menu a:hover::after, .main-left-men a:hover::after, footer .widget_nav_menu .current_page_item a::after, .main-left-men .current_page_item a::after{width:100%;}
.form-pop{background:#f5f5f5;padding-bottom:1px;}
h4{font-size:20px;font-weight:500;}
.icons-design-bordered .wd-social-icon{border-width:1px !important;}
.icons-design-bordered .wd-social-icon .wd-icon{margin-top:-1px;}
.meta-author{display:none !important;}
.main-left-men a{font-size:18px;font-weight:400;}
.main-left-men ul{list-style:square !important;padding-left:15px;}
.main-ic-arow{padding:0 10px;}
.main-ic-col > .vc_column-inner{padding:5px;}
.main-ic-col > .vc_column-inner > .wpb_wrapper{box-shadow:0 0 6px #ccc;padding:15px;border-radius:8px;}
@media(max-width:767px){
.main-ic-cat-row{padding:0 10px;}
.main-ic-cat-row .wpb_column > .vc_column-inner > .wpb_wrapper{box-shadow:0 0 6px #ccc;padding:15px;border-radius:8px;}
.main-ic-cat-row .wpb_column > .vc_column-inner{padding:5px;}
.main-ic-cat-row h3{font-size:14px;text-transform:none;}
.main-ic-cat-row .wpb_text_column.wpb_content_element{margin-bottom:0;}
.main-ic-cat-row .wpb_single_image.wpb_content_element{margin-bottom:10px;}
}
.main-ic-img{max-width:80px;margin:auto;margin-bottom:10px;}
.main-ic-img + .wpb_content_element{margin-bottom:0;}
@media(max-width:440px){
.main-ic-col h4{font-size:16px;}
}
@media(max-width:370px){
.main-ic-col h4{font-size:14px;}
}
p:empty{display:none;}
.page-title .wd-back-btn{display:none;}
.pdf-txt a{font-size:20px;line-height:1.3;position:relative;padding-left:44px;display:table;font-weight:400;}
.pdf-txt a:hover{color:#0e74b4;}
.pdf-txt a::before{content:"\f1c1";font-family:'Font Awesome 5 Free';margin-right:5px;border-bottom:none;position:absolute;left:0;font-size:40px;background:linear-gradient(135deg, #00e2f0 0%,#0070f0 100%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#0289f7;}
.pdf-txt a:hover::before{background:linear-gradient(135deg, #d9d9d9 0%,#575757 100%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#555;}
.post.no-results.not-found .wd-search-form{display:none;}
.single-post .category-partners .entry-header img{max-width:300px;border:1px solid #eee;}
.single-post .entry-header .entry-thumbnail img.wd-lazy-load{width:auto;}
.single-post .post-single-page{text-align:left;}
.single-post .wd-post-date.wd-style-with-bg{display:none;}
.single-post .wd-post-meta{display:none !important;}
.single-post .wd-single-post-img{display:none !important;}
.single-post .wd-single-post-header{display:block;text-align:left;}
.site-content{margin-bottom:60px;}
.slid-all h1{text-transform:uppercase;}
.slid-all p{font-size:20px;}
@media(max-width:767px){
article table{display:block;overflow-x:auto;}
.slid-all h1{font-size:16px;max-width:220px;}
.slid-txt{display:none;}
.slid-but{margin-bottom:0;}
.slid-but a{font-size:12px;}
}
.tit-1 h2, .tit-1 h3{display:flex;align-items:center;text-transform:uppercase;}
.tit-1 h2::after, .tit-1 h2::before, .tit-1 h3::after, .tit-1 h3::before{content:" ";display:block;flex:1 1 auto;height:10px;}
.tit-1 h2::before, .tit-1 h3::before{margin-right:10px;background:linear-gradient(to right, rgba(0,137,207,1) 0%,rgba(125,185,232,0) 100%);}
.tit-1 h2::after, .tit-1 h3::after{margin-left:10px;background:linear-gradient(to right, rgba(125,185,232,0) 0%,rgba(0,137,207,1) 100%);}
.tit-2{margin-bottom:10px;}
.tit-2 h3::after{margin-top:5px;}
.tit-2 h3::after{content:'';height:2px;background:linear-gradient(to right, rgba(0,137,207,1) 0%,rgba(125,185,232,0) 100%);width:100%;display:table;}
@media(min-width:1025px){
.title-size-small .title{font-size:36px !important;}
.title-size-small{padding:40px 0 !important;}
}
.videoprod .wd-post-meta{display:none;}
.wd-blog-element .category-partners .post-date, .wd-blog-element .category-partners .article-body-container{display:none;}
.wd-cookies-popup{background:rgba(0,0,0,0.6) !important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);padding:5px !important;color:#fff;}
.wd-cookies-popup .cookies-buttons .cookies-more-btn{border-bottom:1px dotted #fff;color:#fff;font-weight:400;}
.wd-cookies-popup p{margin-bottom:0;}
.scrollToTop.button-show{bottom:60px;}
@media(max-width:1024px){
.wd-cookies-popup.popup-display{display:none !important;}
}
.wd-post-cat.wd-style-with-bg > a{vertical-align:middle;text-transform:uppercase;font-weight:400;}
.wd-header-my-account.wd-tools-element span.wd-tools-text{text-transform:none;font-weight:400;}
.wd-header-nav .wd-sub-menu li a{font-size:16px;text-transform:none !important;font-weight:400 !important;}
.wd-header-nav .wd-sub-menu li a .wd-nav-img{max-height:24px;}
.wd-header-nav .wd-sub-menu.row{justify-content:center;}
.wd-header-nav .wd-sub-menu.row li.menu-item{width:auto;}
.wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a, .wd-nav[class*="wd-style-"] > li:hover > a, .wd-nav[class*="wd-style-"] > li:is(.wd-has-children, .menu-item-has-children) > a::after, .wd-nav[class*="wd-style-"] > li > a{color:#fff;}
.wd-nav-mob-tab{background-color:var(--color-2) !important;}
.wd-nav-mob-tab > li.wd-active > a{background-color:var(--color-1) !important;}
.wd-nav-sticky > li > a .wd-nav-img.wd-loaded{width:30px !important;height:30px !important;}
.wd-nav-sticky > li > a.woodmart-nav-link{padding:6px 15px;}
.wd-nav-vertical > li > a{font-size:16px !important;font-weight:400;}
.wd-page-nav .back-to-archive{display:none !important;}
.wd-post-author{display:none !important;}
.wd-prefooter{padding-bottom:0px !important;}
.wd-search-form.wd-header-search-form form input{background:#fff;}
.wd-single-footer{border-top:none;}
@media(min-width:768px){
.wd-slider h1{font-size:36px;}
}
.wd-sub-menu li > a{color:#333;}
.woocommerce-account .download-remaining{display:none;}
.woocommerce-my-account-wrapper .woocommerce-button.button.cancel{display:none;}
.woocommerce-privacy-policy-text a{font-weight:500;color:#0b8acb;}
.woocommerce-tabs .tabs li a{color:#444 !important;}
.wpcf7 form:is(.sent, .invalid, .unaccepted, .spam, .failed, .aborted) div.wpcf7-response-output{margin-top:15px;}
.wpcf7 .i-agree{margin-top:15px;font-size:14px;}
.wpcf7 p.col-md-6:last-child{margin-bottom:20px;}
.wp-video :is(.btn, .button, button, [type="submit"], [type="button"]):hover {
background-color: transparent;
}