@charset "utf-8";@font-face{font-family:"OpenSans";src:url(/wp-content/themes/dt-the7/fonts/OpenSans-Regular.woff2?v=20260817perf) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url(/wp-content/themes/dt-the7/fonts/OpenSans-Bold.woff2?v=20260817perf) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url(/wp-content/themes/dt-the7/fonts/OpenSans-Light.woff2?v=20260817perf) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url(/wp-content/themes/dt-the7/fonts/OpenSans-Semibold.woff2?v=20260817perf) format("woff2");font-weight:600;font-style:normal;font-display:swap}.clear{height:0;clear:both}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}.wpcf7-form-control-wrap{position:relative}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//auto-atv.ru/wp-content/plugins/contact-form-7/includes/css/../../images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}#wpfront-notification-bar{visibility:hidden;position:fixed;overflow:hidden;left:0;right:0;color:#fff;background-color:#000}.wpfront-bottom-shadow{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.75);box-shadow:0 5px 5px 0 rgba(0,0,0,.75)}#wpfront-notification-bar.wpfront-fixed{position:fixed;z-index:9999;width:100%}#wpfront-notification-bar table,#wpfront-notification-bar tbody,#wpfront-notification-bar tr{margin:auto;border:0;padding:0;background:inherit}#wpfront-notification-bar td{background:inherit;vertical-align:middle;text-align:center;border:0;margin:0;padding:5px 0;line-height:1em}#wpfront-notification-bar div{text-align:center;display:inline-block;vertical-align:middle}#wpfront-notification-bar-open-button{display:none;position:absolute;right:10px;z-index:9999;border:3px solid #fff;width:23px;height:30px;cursor:pointer;background-repeat:no-repeat;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#wpfront-notification-bar-open-button.top{top:0;background-image:url(//auto-atv.ru/wp-content/plugins/wpfront-notification-bar/css/../images/arrow_down.png);background-position:top center;border-top:0;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-top-left-radius:0}#wpfront-notification-bar-spacer{display:none;position:relative}.vc_message_box-icon>*,.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_message_box{border:1px solid transparent;display:block;overflow:hidden;margin:0 0 21.74px;padding:1em 1em 1em 4em;position:relative;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.vc_message_box>p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.vc_message_box-icon,.vc_message_box-icon>*{position:absolute;font-weight:400;font-style:normal}.vc_message_box-icon{bottom:0;font-size:1em;left:0;top:0;width:4em}.vc_message_box-icon>*,.vc_message_box-icon>.fa{font-size:1.7em;line-height:1}.vc_message_box-icon>*{left:50%;top:50%;transform:translate(-50%,-50%)}.vc_color-alert-info.vc_message_box{color:#31708f;border-color:#bce8f1;background-color:#d9edf7}.vc_color-alert-info.vc_message_box .vc_message_box-icon{color:#67CCE0}.vc_color-alert-warning.vc_message_box{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.vc_color-alert-warning.vc_message_box .vc_message_box-icon{color:#F9CF79}.vc_message_box-rounded{border-radius:5px}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.wpb_single_image a{border:none;outline:0}.wpb_single_image img{height:auto;max-width:100%;vertical-align:top}.wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%}.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:1px solid #EBEBEB}.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none}.wpb_single_image.vc_align_center{text-align:center}.wpb_single_image .vc_box_outline.vc_box_border_orange,.wpb_single_image .vc_box_outline_circle.vc_box_border_orange{border-color:#F7BE68;border-radius:100%}.wpb_single_image .vc_box_outline.vc_box_border_black,.wpb_single_image .vc_box_outline_circle.vc_box_border_black{border-color:#2A2A2A}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}*{padding:0;margin:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:active,a:focus,a:hover{outline:0}b,strong{font-weight:700}dd,dl,menu,ol,ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}table{border-collapse:collapse;border-spacing:0}.wf-container{font-size:0;line-height:0;word-spacing:-4px}.sidebar,.wf-1-4,.wf-span-3{width:25%}.wf-3-4,.wf-span-9{width:75%}.wf-table{display:table;width:100%}.wf-td{display:table-cell;vertical-align:middle}.wf-float-left{float:left}.content,.footer .widget,.sidebar,.wf-cell,.wf-usr-cell{padding:0 22px}.wf-container,.wf-container-main{margin:0 -22px;padding:0}.wf-wrap{max-width:100%;padding:0 44px;margin:0 auto}.wf-container-main > .content > .wf-container{max-width:900px;margin:0 auto}.wf-container-main > .content > .wf-container.wf-page-important-information{max-width:100%;margin:0 145px}.page-important-information{padding:0}.wf-important-info{position:relative;font:normal 600 normal 43px / 1px OpenSans!important;color:rgba(255,255,255,.85);margin-bottom:20px}.wf-important-info p,.wf-important-info-order > p{margin-bottom:0!important}.wf-important-info img,.wf-important-info-order img{width:100%;max-width:1470px}.wf-important-info div{position:absolute;bottom:60px;left:30px}.wf-important-info-order{position:relative;max-width:1500px;margin-top:30px}.info-order-text-block{position:absolute;top:63px;left:400px}.info-order-text-block h1{margin-bottom:50px;font:normal 800 normal 36px / 1px OpenSans!important;color:#000;text-transform:none}.wf-important-info-order .info-order-text-block a.contact-phone{font:normal 800 normal 30px / 1px OpenSans!important;color:#000;text-decoration:none}.wf-important-info-order .info-order-text-block p{margin-bottom:0!important}.wf-important-info-order .info-order-text-block p.top-text,.wf-important-info-order .info-order-text-block p.bottom-text{font:normal normal normal 24px / 1px OpenSans!important;color:#878174}.wf-important-info-order .info-order-text-block p.top-text{margin-bottom:40px!important}.wf-important-info-order .info-order-text-block p.bottom-text{margin-top:40px}.info-send-order-block{position:absolute;top:52px;right:138px}.info-send-order-block a.order-btn{padding:13px 50px 15px;font:normal normal normal 20px / 1px OpenSans!important;color:#000;background:#f9dd00;border-radius:5px;text-decoration:none}.wf-page-contacts{padding-bottom:0!important}.wf-page-contacts .wf-wrap,.page-contacts{padding:0!important}.contacts-info-block{padding:0 44px}.wf-page-contacts .wf-wrap .wf-container-main > .content > .wf-container{max-width:100%;margin:0}.contacts-info-desc{display:inline-block;width:724px;float:left}.contacts-info-phones{display:inline-block;padding-left:53px}.contacts-info-desc p{margin-bottom:20px!important;font:normal 18px OpenSans!important}.contacts-info-phones h2{font:600 24px / 1px OpenSans!important;margin-bottom:40px}.contacts-info-phones .phone-left-block,.contacts-info-phones .phone-right-block{display:inline-block}.contacts-info-phones .phone-left-block{float:left}.contacts-info-phones .phone-right-block{padding-left:55px}.contacts-info-block .contacts-info-phones a{font:300 43px OpenSans!important;text-decoration:none;color:#2e2e2e}.contacts-info-block .contacts-info-phones a span.strong{font-weight:800!important}.contacts-info-block .contacts-info-phones a sup{font-size:16px!important;top:-20px}.contacts-info-phones .phone-help-block span.text{font-size:15px!important;text-decoration:underline;color:#2e2e2e}.contacts-info-phones .phone-help-block{display:flex}.phone-right-block .phone-help-block a{margin-left:15px;display:flex}.phone-right-block .phone-help-block a:nth-child(2){margin-left:25px}.contacts-wrapper{background-color:#fff8e8}.contacts-block{padding:40px 44px 60px}.contacts-left-block{display:inline-block;width:740px;float:left}.contacts-left-block p{font:normal 18px / 25px OpenSans!important;color:#2e2e2e}.contacts-address{display:inline-block;padding-left:40px;width:325px;float:left;background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/map.png);background-position:left top;background-size:27px 27px;background-repeat:no-repeat}.contacts-address h4,.contacts-schedule h4,.contacts-right-block h4{font:600 18px / 25px OpenSans!important;color:#2e2e2e;margin-bottom:5px}.contacts-schedule{display:inline-block;padding-left:35px;background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/clock.png);background-position:left top;background-size:23px 22px;background-repeat:no-repeat}.contacts-right-block{display:inline-block;padding-left:75px;max-width:1000px}.contacts-soc-links{margin:0!important}.contacts-right-block .contacts-soc-links li{width:390px;list-style:none;float:left}.contacts-right-block .contacts-soc-links a{font:normal 15px / 25px OpenSans!important;color:#2e2e2e;padding-left:40px}.contacts-right-block .contacts-soc-links a.contacts-soc-ok{background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/page-contacts/contacts-ok.png);background-position:2px center;background-size:15px 21px;background-repeat:no-repeat}.contacts-right-block .contacts-soc-links a.contacts-soc-youtube{background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/page-contacts/contacts-youtube.png);background-position:left center;background-size:23px 17px;background-repeat:no-repeat}.contacts-right-block .contacts-soc-links a.contacts-soc-vk{background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/page-contacts/contacts-vk.png);background-position:left center;background-size:19px 11px;background-repeat:no-repeat}.contacts-right-block .contacts-soc-links a.contacts-soc-fb{background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/page-contacts/contacts-fb.png);background-position:5px center;background-size:10px 19px;background-repeat:no-repeat}.contacts-right-block .contacts-soc-links a.contacts-soc-instagram{background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/page-contacts/contacts-instagram.png);background-position:left center;background-size:21px 21px;background-repeat:no-repeat}.contacts-right-block .contacts-soc-links a.contacts-soc-tw{background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/page-contacts/contacts-tw.png);background-position:left center;background-size:20px 16px;background-repeat:no-repeat}.contacts-map{height:500px}.wpb_content_element.request-buyout-top-block{max-width:750px;margin:0 auto 50px!important;color:#2e2e2e!important;text-align:center}.request-buyout-top-block h1{margin:10px 0 25px!important;font:600 30px OpenSans!important}.request-buyout-top-block p{font:normal 18px OpenSans!important}.request-buyout-form{max-width:1000px!important}.request-buyout-form .wpb_row{display:flex;margin-bottom:20px}.request-buyout-form strong.d-block{display:block;font:600 18px OpenSans!important;color:#2e2e2e;margin-bottom:10px}.request-buyout-form span.text-danger{color:#d71f1d}.request-buyout-form h1{margin:10px 0!important;text-align:center;font:600 30px OpenSans!important;color:#2e2e2e}.request-buyout-form .help-text.checkbox{margin-top:15px;color:#6b6a69}.request-buyout-form span.wpcf7-list-item{margin-left:0!important}.request-buyout-form .submit-request-block{text-align:center}.request-buyout-form .submit-request-block input[type="submit"]{border:none!important;margin:15px 0 0!important;padding:15px 20px;width:345px;background-color:#f9dd00;font:normal 20px OpenSans!important;color:#000;top:0!important}.request-buyout-advanced-info{max-width:750px;margin:25px auto 0;text-align:center;font:normal 18px OpenSans!important;color:#2e2e2e}.wf-container .request-buyout-advanced-info a{font:600 18px OpenSans!important}.wf-container > *{font:normal normal normal 17px / 28px OpenSans!important}.wf-container-main .sidebar > *{font:normal normal normal 17px / 28px OpenSans!important}h1,.h1-size,.entry-title.h1-size{font:normal normal normal 30px / 32px OpenSans}h2,.h2-size,.entry-title.h2-size,h1.entry-title{font:normal normal normal 26px / 55px OpenSans}.wf-container-main .sidebar .widget-title{position:relative;background:linear-gradient(90deg,rgba(249,185,0,1) 0%,rgba(255,220,0,1) 100%);height:65px;font:normal 400 normal 14px / 18px OpenSans!important;color:#000;margin-right:25px;padding-left:25px;text-transform:uppercase;display:flex;align-items:center}.wf-container-main .sidebar .widget-title:after{right:auto;left:100%;transform:rotateY(180deg);content:"";display:block;width:0;height:0;border-style:solid;border-width:0 20px 65px 0;border-color:transparent #ffdc00 transparent transparent;position:absolute;top:0}.wf-container a{font:normal normal normal 15px / 28px OpenSans}.wf-container-main > .content > .wf-container p,.wf-container-main > .content > .wf-container ul{margin-bottom:25px}.wf-container-main > .content > .wf-container .vc_message_box p{margin-bottom:10px}.bg-under-widget .sidebar-content .widget,.solid-bg.sidebar-content .widget{background:#f7f7f7 none repeat center center!important}page .rsBullet:after,#phantom .ph-wrap .ph-wrap-content,.content,.dt-mega-menu .sub-nav .dt-mega-parent,.footer .widget,.instagram-photos a,.no-touch .rollover-content-container,.rsHomePorthole .progress-wrapper,.rsHomePorthole .progress-wrapper *,.rsHomePorthole .rsCapt,.shortcode-action-box.box-style-table,.shortcode-banner-bg,.shortcode-single-caption,.sidebar,.tp-bullets.custom .bullet:after,.tp-bullets.custom .bullet:before,.wf-cell,.wf-usr-cell,.wf-wrap,.wpb_tabs_nav a,input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}.footer .widget,.wf-cell,.wf-usr-cell{display:inline-block;vertical-align:top}#branding .mobile-logo,#header .mini-search .searchsubmit,#header.hidden-header,#header.sub-downwards .sub-nav li.has-children.level-arrows-on:after,#main-slideshow-content,#page .btn-light:after,#respond #submit,.albums .rollover.rollover-thumbnails-on i:after,.benefits-grid br,.benefits-grid>.wf-cell,.btn-3d .dt-btn.btn-light:after,.btn-3d .dt-btn.btn-light:before,.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subview>a,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menuwrapper li .dl-submenu,.dt-albums-shortcode .rollover.rollover-thumbnails-on i:after,.dt-mega-menu .sub-nav .dt-mega-parent:before,.dt-mega-menu .sub-nav .dt-mega-parent:first-child:before,.dt-mega-menu .sub-nav li.has-children:after,.dt-mega-menu .sub-nav li:before,.dt-parent-menu-clickable .dl-menuwrapper li.has-children>a:after,.dt-style-um #phantom,.entry-meta>a:first-child:after,.entry-meta>span:first-child:after,.fancy-date span:first-child:before,.format-aside .details,.format-link .details,.format-quote .details,.format-status .details,.header-side-left #top-bar .mini-nav ul,.header-side-right #top-bar .mini-nav ul,.logo-side #main-nav>li.has-children>a span:not(.text-wrap):after,.logos-grid>.wf-cell,.main-gradient,.menu-back,.menu-close,.mini-nav ul,.no-js .dl-menuwrapper li.dl-back,.page-title .hr-breadcrumbs .breadcrumbs:after,.photo-scroller.disable-thumbs .hide-thumb-btn,.photo-scroller.disable-thumbs .scroller-thumbnails,.portfolio-categories>a:first-child:after,.portfolio-categories>span:first-child:after,.rollover-show-icon .rollover.rollover-thumbnails-on i:after,.royalSlider>li,.sidebar-none .sidebar,.single .article-top-bar .entry-meta a:after,.single .article-top-bar .entry-meta>span:after,.single .article-top-bar .portfolio-categories a:after,.single .article-top-bar .portfolio-categories>span:after,.single-portfolio .breadcrumbs li:last-child,.single-post .breadcrumbs li:last-child,.slider-content>li,.sub-nav li.hide-mega-title>a,.sub-nav li:first-child:before,.touch .fs-entry i,.touch .rollover-content.hide-content,.wf-mobile-visible,.wf-phone-visible{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>ul>li{display:block}#bottom-bar .sub-nav a:hover,#bottom-bar a,#top-bar .sub-nav a:hover,#top-bar a,#top-bar a:hover,.breadcrumbs a,.clear-form,.comment-meta a,.comment-reply-link,.entry-meta span a,.fn a,.header-bottom-bar a,.links-hovers-disabled .portfolio-categories>a:hover,.links-hovers-disabled .portfolio-categories>span a:hover,.navigation-inner a,.pingback a,.portfolio-categories>span a,.project-details,.project-link,.project-zoom,.text-near-logo .mini-nav a,.vc-item .vc_read_more{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-bottom:10px;clear:both}p{margin-bottom:10px}.content ol,.content ul{margin:0 0 10px 20px}.content ul{list-style:disc}.content ol{list-style-type:decimal}.widget-title{margin-bottom:15px;clear:both}input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],select,textarea{margin-bottom:10px;padding:7px 15px;border:1px solid #e0e1e1;background-color:#fbfcfc;color:#inherit}input[type=password],input[type=text],input[type=tel],input[type=url],input[type=email],input[type=number],input[type=date],input[type=range],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=password]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#b8bcbe}#main .ui-widget-content,.dt-mega-menu .sub-nav ul:after,.dt-mega-parent.new-row,.gap,.gap-10,.gap-20,.gap-30,.gap-40,.hr-thick,.hr-thin,.sidebar-left .wf-wrap:after,.sidebar-right .wf-wrap:after,.vc_empty_space{clear:both}.post .rollover,.post .rollover-video,.post img,img[class*=align],img[class*=wp-image-],img[class*=attachment-]{max-width:100%;height:auto}.aligncenter{display:block;margin:0 auto 10px}#main .gform_wrapper .gform_footer input.button,#main .gform_wrapper .gform_footer input[type=submit],#main-slideshow .tp-button,.dt-btn,.dt-form button,.nsu-submit,a.button,div.mc4wp-form button[type=submit],form.mc4wp-form input[type=submit],input[type=button],input[type=reset],input[type=submit]{position:relative;top:0;display:inline-block;padding-bottom:2px;border:none;text-decoration:none;white-space:nowrap}#main .gform_wrapper .gform_footer input.button:hover,#main .gform_wrapper .gform_footer input[type=submit]:hover,#main button.button:hover,#main input.button:hover,#main-slideshow .tp-button:hover,.dt-btn:hover,.dt-form button:hover,.nsu-submit:hover,div.mc4wp-form button[type=submit]:hover,form.mc4wp-form input[type=submit]:hover,input.wpcf7-submit.dt-btn-m[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:none}#page .dt-btn,#page .dt-btn:last-child{margin-right:10px;margin-bottom:10px}button,button.button,input.button,input[type=button],input[type=reset],input[type=submit]{padding-top:4px;padding-bottom:6px;border:none}input[type=submit]{padding-top:9px;padding-bottom:9px}.btn-3d .dt-btn:not(.btn-light),.btn-3d a.button,.btn-3d button.button,.btn-3d input[type=button],.btn-3d input[type=reset],.btn-3d input[type=submit]{position:relative;-webkit-transition:none;-moz-transition:none;transition:none}.btn-3d .dt-btn,.btn-3d a.button,.btn-3d button.button,.btn-3d input[type=button],.btn-3d input[type=reset],.btn-3d input[type=submit]{border-bottom:2px solid red}.btn-3d .dt-btn:hover,.btn-3d a.button:hover,.btn-3d button.button:hover,.btn-3d input[type=button]:hover,.btn-3d input[type=reset]:hover,.btn-3d input[type=submit]:hover{top:1px;border-bottom:1px solid red}.btn-3d .dt-btn:active,.btn-3d a.button:active,.btn-3d button.button:active,.btn-3d input[type=button]:active,.btn-3d input[type=reset]:active,.btn-3d input[type=submit]:active{top:2px;border-bottom:none}.btn-3d #page .dt-btn:not(.btn-light):hover,.btn-3d #page .dt-btn:not(.btn-light):last-child:hover{margin-bottom:11px}.btn-3d #page .dt-btn:not(.btn-light):active,.btn-3d #page .dt-btn:not(.btn-light):last-child:active{margin-bottom:12px}.dt-btn{-webkit-tap-highlight-color:transparent}#page{position:relative;overflow:hidden;background:#fff none repeat center top!important}.assistive-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}#header{position:relative;z-index:101}#top-bar{position:relative;margin-top:0}#top-bar.opened{margin-top:0!important}#header .header-bottom-bar *,#top-bar *{font-size:inherit;line-height:inherit}#header .wf-wrap{padding:0 80px!important}.navigation-holder .wf-wrap{border-bottom:1px solid #e4cb05}#header:not(.logo-side) #main-nav > li{float:left}#header:not(.logo-side) #main-nav > li,#header:not(.logo-side) #main-nav.menu-material-underline-style > li > a{margin:0;height:45px!important;min-height:45px!important;line-height:45px!important;border-right:1px solid #e4cb05}#main-nav > li.menu-frame-on > a{font:normal normal normal 16px OpenSans!important;padding:0 30px!important;height:44px;line-height:42px!important;border-radius:0!important;border:none!important;text-transform:inherit;color:#696026!important}#phantom .ph-wrap{height:45px!important;min-height:45px!important;background-color:#f9dd00!important}#phantom .ph-wrap #main-nav > li{float:left;border-right:1px solid #e4cb05;height:45px!important;line-height:45px!important;min-height:45px!important;padding:0;margin:0}#main-nav > li.menu-frame-on.act > a{color:#000!important;background-color:#e4cb05!important}#main-nav > li.has-children.level-arrows-on > a span:not(.text-wrap):after{background-image:none!important;display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:6px 4px 0;border-top-color:#696026;margin-top:0;margin-right:0;right:-3px;top:19px;position:relative;opacity:1}#main-nav > li.menu-frame-on > a:hover,#main-nav > li.menu-frame-on.dt-hovered:hover > a{color:#000!important;background-color:#e4cb05!important}#main-nav > li.menu-frame-on.dt-hovered:hover > a span,#main-nav > li.menu-frame-on > a:hover span{color:#000!important}#main-nav > li.has-children.level-arrows-on.dt-hovered:hover > a span:after{border-top-color:#000!important}#bottom-bar .wf-float-left,#top-bar .wf-float-left,.header-bottom-bar .wf-float-left{margin-right:40px}#bottom-bar .wf-float-left:last-of-type,#top-bar .wf-float-left:last-of-type,.header-bottom-bar .wf-float-left:last-of-type{margin-right:0}#bottom-bar{position:relative;z-index:9;min-height:30px;margin:0 auto}#bottom-bar .wf-table{height:60px}.mini-contacts{position:relative;display:inline-block;vertical-align:middle;padding-left:18px;margin:0;background-repeat:no-repeat;background-position:0 center;white-space:nowrap}.mini-contacts.address,.mini-contacts.clock,.mini-contacts.email,.mini-contacts.skype{padding-left:22px}.searchform{position:relative;z-index:3}.mini-search .submit,.searchform .submit{display:block;padding-left:22px;border:none;background-color:transparent;text-decoration:none}.wf-wrap.branding-wrap{max-height:95px}#branding{padding:0!important;line-height:0;font-size:0}#branding a{float:left;margin:15px 0}#branding a img,#branding img{height:auto}#branding img{width:185px}#branding #site-description{display:inline-block;max-width:350px;position:relative!important;min-height:50px;font-size:16px;color:#2e2e2e;text-align:left;margin:15px 40px;line-height:22px}#branding #site-description strong{font-size:20px;display:block}#branding #site-description strong span{color:red}#branding .header-work-schedule{position:absolute;top:0;right:620px;margin:25px 0;padding-left:32px;font:normal 16px / 22px OpenSans!important;color:#2e2e2e;background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/clock.png);background-position:left top;background-size:23px 22px;background-repeat:no-repeat}#branding .header-contact-us{position:absolute;top:0;right:200px;margin:25px 0}#branding .header-contact-us .contact-us-text{display:inline-block;max-width:165px;font-family:'OpenSans';font-size:16px;color:#2e2e2e;line-height:22px;margin-right:20px}#branding .header-contact-us a:nth-child(2){margin:0!important}#branding .header-contact-us a{float:none;margin:0 0 0 15px}#branding .header-contact-us img{width:38px}#branding .header-contacts{margin:15px 0;text-align:left;position:absolute;right:0;top:0;line-height:22px}#branding .header-contacts .header-phones{line-height:22px}#branding .header-contacts .header-phones a{margin:0;font-family:'OpenSans';font-size:20px;font-weight:300;color:#2e2e2e;float:none;text-decoration:none;display:block}#branding .header-contacts .header-email{text-align:right}#branding .header-contacts .header-email a{padding-left:24px;font-family:'OpenSans';font-size:16px;float:none;text-decoration:underline;color:#da1100;background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/letter.png);background-position:left center;background-size:18px 14px;background-repeat:no-repeat}#branding .header-contacts .header-apps{margin-top:5px;text-align:left}#branding .header-contacts .header-apps a{float:none}#branding .header-contacts .header-apps img{width:30px}#top-bar .wf-container-top{display:none}.logo-center nav,.logo-classic nav{position:relative;padding-left:0;padding-right:0}.logo-center #main-nav>li.menu-frame-on>a,.logo-classic #main-nav.menu-material-style>li a,.logo-classic #main-nav>li.menu-frame-on a,.logo-left #main-nav>li.menu-frame-on>a{vertical-align:middle}.logo-center #top-bar,.logo-center .navigation-holder{text-align:center}.logo-center.full-width-line .navigation-holder,.logo-center.solid-bg .navigation-holder{margin:0!important}.logo-center.solid-bg .navigation-holder,.logo-classic.solid-bg .navigation-holder{background-color:#f9dd00!important}.logo-center nav{width:100%}.logo-center #branding,.logo-center #navigation{text-align:left!important;margin-left:0}#header.logo-center .navigation-holder .mini-search,.logo-center #main-nav>li>a{vertical-align:middle}.logo-center #branding,.logo-center #navigation{display:block;text-align:center}.logo-center #branding{text-align:left}.wf-main-banner img{width:100%}#main-nav{line-height:0}.logo-center #main-nav,.logo-center #navigation{display:inline-block}#main-nav>li{display:inline-block;position:relative;z-index:auto;vertical-align:middle}#main-nav>li:last-child{margin-right:0}#main-nav>li>a{display:inline-block;padding:4px 0 6px;border:1px solid transparent;text-decoration:none;text-align:left}#main-nav>li.has-children.level-arrows-on>a{padding:4px 3px 6px 0}#main-nav>li.has-children.level-arrows-on>a span:after,.logo-side #main-nav.text-right>li.has-children.level-arrows-on>a span:after{right:-11px}#main-nav.text-center>li>a,#main-nav>li.has-children.level-arrows-on>a>span{position:relative}#main-nav>li.has-children>a span:after,.logo-side #main-nav>li.has-children>a:after{position:absolute;display:inline-block;top:50%;width:8px;height:8px;margin-top:-4px;content:"";opacity:.3;background-repeat:no-repeat;background-position:right center}.sub-nav{position:absolute;visibility:hidden;z-index:200;top:100%;width:240px;opacity:0}.sub-nav>ul{padding:10px 0}.sub-nav .sub-nav{left:241px;top:-10px;margin-top:0}.sub-nav li{display:block;position:relative;padding:0 10px}.dl-menuwrapper li.has-children .next-level:after,.dl-menuwrapper li.has-children>a:after,.sub-nav li.has-children:after{position:absolute;display:block;right:15px;top:50%;width:18px;height:18px;margin-top:-9px;content:"";background-position:center center;background-repeat:no-repeat}.sub-nav li a{display:block;border-right:solid 1px transparent;border-left:solid 1px transparent;margin:0 0 2px -1px;padding:7px 30px 7px 10px;font-weight:400;text-align:left;text-decoration:none;line-height:20px}#header .wf-table{position:relative}#main-nav>li.dt-mega-menu{position:static}#main-nav>li.dt-mega-menu>a{position:relative}#main-nav>li>a .text-wrap>span,#main-nav>li>a>span{position:relative;display:inline-block}.sub-nav li a>span,.sub-nav li a>span.text-wrap span{display:table-cell}#mobile-menu{display:none;min-height:24px;padding:10px 0 10px 16px;text-decoration:none}#mobile-menu,#mobile-menu span{font:normal normal bold 15px / 20px Arial,Verdana,sans-serif;text-transform:uppercase}#mobile-menu{line-height:24px}.dl-menuwrapper{position:relative;z-index:999;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%}#main{padding:50px 0}.sidebar{position:relative;z-index:9}.sidebar-left .sidebar,.sidebar-right .content{float:left}.sidebar-left .content,.sidebar-right .sidebar{float:right}.sidebar-left .sidebar,.sidebar-right .content{padding-right:44px}.sidebar-left .content,.sidebar-right .sidebar{padding-left:44px}.sidebar-left .sidebar.bg-under-widget,.sidebar-left .sidebar.solid-bg,.sidebar-right .sidebar.bg-under-widget,.sidebar-right .sidebar.solid-bg{border:none}.sidebar-right .sidebar.bg-under-widget,.sidebar-right .sidebar.solid-bg{padding-left:0}.sidebar-left .wf-wrap:after,.sidebar-left .wf-wrap:before,.sidebar-right .wf-wrap:after,.sidebar-right .wf-wrap:before{content:"";display:table}.footer{width:100%;min-height:310px;padding:0!important;margin:0!important;background-color:#333!important;box-sizing:border-box}.footer .wf-wrap,.footer .wf-container-footer{padding:0!important}.footer .wf-container-footer{border-bottom:1px solid #3e3e3e}.footer .wf-container,.footer .textwidget{margin:0!important}.footer .widget-title{display:none}.footer section.widget{width:100%;padding:0 80px;margin:0;background:#454545}.footer .wf-footer-contactform-wrapper{position:relative;padding:9px 0}.footer-contactform-text{width:420px;color:#fff;font-size:18px;line-height:30px}.footer-contactform-text strong{font-size:24px}.footer .footer-contactform{width:1110px;position:absolute;right:0;top:18px}.footer .footer-contactform form{position:absolute;right:0}.footer .footer-contactform p,.footer .footer-contactform center{display:inline-grid}.footer .wpcf7-response-output{display: none;} .footer .footer-contactform p span{display:inline-block;margin-right:30px}.footer .footer-contactform p span span.wpcf7-not-valid-tip{font-size:14px;font-weight:500;display:block!important;position:absolute;bottom:-13px;left:5px}.footer .footer-contactform input[type='text'],.footer .footer-contactform input[type='tel']{max-width:360px;padding:11px 20px;background-color:#fff;font:600 16px OpenSans!important;color:#686868!important}.footer input::placeholder{font:600 16px OpenSans!important;color:#686868!important}.footer .footer-contactform input::-webkit-input-placeholder{font:600 16px OpenSans!important;color:#686868!important}.footer .footer-contactform input:-moz-placeholder{font:600 16px OpenSans!important;color:#686868!important}.footer .footer-contactform input[type='submit']{padding:12px 45px 12px 72px;background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/voicemail.png);background-position:45px center;background-size:18px;background-repeat:no-repeat;background-color:#ededed;font:600 16px OpenSans!important;color:#777;border:none}.footer .footer-contactform input[type='submit']:hover{border:none;top:0}.footer .footer-contactform .ajax-loader{display:none!important}#bottom-bar.solid-bg{background-color:#333!important}#bottom-bar .wf-wrap,#bottom-bar .wf-footer-bottom-wrapper{padding:0 80px!important}.wf-footer-branding-block{float:left;width:310px}.footer-logo img{padding:30px 35px 18px}.footer-logo .footer-slogan{margin-bottom:75px;font:normal 16px / 25px OpenSans!important;color:rgba(255,255,255,.3)}.footer-logo .footer-copyright{padding-bottom:20px;font:normal 16px / 23px OpenSans!important;color:rgba(255,255,255,.6)}.wf-footer-navigation-block{padding-top:40px;float:left;width:1100px;display:flex}.navigation-menu{margin-left:100px;display:block}.navigation-menu ul{width:330px}.navigation-services ul{width:780px}.navigation-services ul li{width:390px;float:left}.navigation-menu p,.navigation-services p{margin-bottom:10px;font:600 18px / 23px OpenSans!important;color:#fff}#bottom-bar .navigation-menu li a,#bottom-bar .navigation-services li a{font:normal 16px / 28px OpenSans!important;color:rgba(255,255,255,.6)!important;text-decoration:underline}#bottom-bar .navigation-menu li a:hover,#bottom-bar .navigation-services li a:hover{text-decoration:none}.wf-footer-contacts-block{text-align:right;padding-top:30px;max-width:500px;float:right}.footer-phones a{display:block;font:300 24px / 35px OpenSans!important;color:#fff}.footer-phones a:hover{text-decoration:none!important}#bottom-bar .footer-email a{padding-left:24px;font:normal 16px / 35px OpenSans!important;text-decoration:underline;background-image:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/letter-footer.png);background-position:left center;background-size:18px 14px;background-repeat:no-repeat}#bottom-bar .footer-email a:hover{text-decoration:none!important}.footer-contact-us{margin-top:15px}.footer-contact-us .contact-us-text{width:175px;display:inline-block;font:normal 16px / 22px OpenSans!important;color:rgba(255,255,255,.4)!important;text-align:right}.contact-us-messengers{margin-top:15px}.footer-contact-us a{margin:0 0 0 10px}.footer-contact-us img{width:38px}.wf-footer-bottom-wrapper{position:relative;height:54px;background-color:#2e2e2e!important}.footer-soc-networks{width:285px;padding-top:13px}.footer-soc-network{display:inline-block;margin-right:20px;vertical-align:middle}.footer-soc-network.soc-ok:before{content:"";width:17px;height:27px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-ok.png) no-repeat center center}.footer-soc-network.soc-vk:before{content:"";width:27px;height:17px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-vk.png) no-repeat center center}.footer-soc-network.soc-instagram:before{content:"";width:27px;height:27px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-instagram.png) no-repeat center center}.footer-soc-network.soc-youtube:before{content:"";width:29px;height:20px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-youtube.png) no-repeat center center}.footer-soc-network.soc-fb:before{content:"";width:15px;height:27px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-fb.png) no-repeat center center}.footer-soc-network.soc-tw:before{content:"";width:27px;height:22px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-tw.png) no-repeat}.footer-soc-network.soc-ok:hover:before{content:"";width:17px;height:27px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-ok_hover.png) no-repeat center center}.footer-soc-network.soc-vk:hover:before{content:"";width:27px;height:17px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-vk_hover.png) no-repeat center center}.footer-soc-network.soc-instagram:hover:before{content:"";width:27px;height:27px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-instagram_hover.png) no-repeat center center}.footer-soc-network.soc-youtube:hover:before{content:"";width:29px;height:20px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-youtube_hover.png) no-repeat center center}.footer-soc-network.soc-fb:hover:before{content:"";width:15px;height:27px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-fb_hover.png) no-repeat center center}.footer-soc-network.soc-tw:hover:before{content:"";width:27px;height:22px;display:inline-block;background:url(https://auto-atv.ru/wp-content/themes/dt-the7/images/footer-tw_hover.png) no-repeat}.footer-company-details{position:absolute;top:15px;right:80px;font:normal 16px OpenSans!important;color:rgba(255,255,255,.3)}.sidebar .widget,.sidebar-content .widget{padding:0;margin-bottom:-10px}.bg-under-widget .sidebar-content .widget,.sidebar.bg-under-widget .widget,.solid-bg.sidebar-content .widget{margin-bottom:0;padding:25px 25px 15px}.bg-under-widget .sidebar-content .widget:first-child,.sidebar.bg-under-widget .widget:first-child,.solid-bg.sidebar-content .widget:first-child{margin-top:0}.old-ie .sidebar .widget:first-child,.sidebar .widget:first-child,.sidebar-content .widget:first-child{border-top:none}.widget:after,.widget:before{content:"";display:table;clear:both}.contact-form input[type=text],.contact-form textarea,.wpcf7-form input[type=text],.wpcf7-form input[type=tel],.wpcf7-form input[type=url],.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=date],.wpcf7-form input[type=range],.wpcf7-form textarea{width:100%}.wpcf7-form input[type=radio],.wpcf7-form input[type=checkbox]{width:auto}.comment-form-author input,.comment-form-email input,.comment-form-url input,.content .contact-form.dt-form .form-fields input,.dt-form .form-mail input,.dt-form .form-name input,.dt-form input,.wpcf7-form input{max-width:100%;width:100%}.wpcf7-form input{width:auto}.widget_search form{margin:5px 0 15px}.widget_search input[type=text]{width:100%;margin:0}.blogroll>ul,.custom-menu,.widget_archive>ul,.widget_categories>ul,.widget_links>ul,.widget_meta>ul,.widget_recent_comments>ul,.widget_recent_entries>ul{padding-bottom:10px}.blogroll li,.custom-menu li,.widget_archive li,.widget_categories li,.widget_links li,.widget_meta li,.widget_recent_comments li,.widget_recent_entries li{margin:10px 0 0;padding:0}.blogroll li:first-child,.custom-menu>li:first-child,.widget_archive>ul>li:first-child,.widget_categories li:first-child,.widget_links>ul>li:first-child,.widget_meta li:first-child,.widget_recent_comments>ul>li:first-child,.widget_recent_entries li:first-child{margin-top:0;padding-top:0;border-top:none!important}.blogroll a,.widget_archive a,.widget_categories a,.widget_links a,.widget_meta a,.widget_recent_comments a,.widget_recent_entries a{display:inline-block;text-decoration:none}.content .image-arrow,.content .standard-arrow,.content .standard-number-list,.standard-arrow{margin:0 0 15px}.content .image-arrow ul,.content .standard-arrow ul,.content .standard-number-list ul{margin:0}.standard-arrow li,.standard-number-list li{position:relative;padding-left:24px;margin-bottom:10px;list-style:none}.standard-arrow li:after,.standard-arrow li:before{position:absolute;top:50%;left:0;margin-top:-7px;width:13px;height:13px;content:"";background-position:0 center;background-repeat:no-repeat;background-size:13px 13px}.standard-number-list{counter-reset:my-badass-counter}.standard-number-list li{position:relative;padding-left:30px}.standard-number-list li:before{position:absolute;text-align:center;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background-color:red;content:counter(my-badass-counter,decimal);counter-increment:my-badass-counter;font-family:Arial,Verdana,sans-serif;font-size:11px;line-height:20px}.no-touch .scale-on-hover .buttons-on-img>a,.no-touch .scale-on-hover .hover-fade .rollover-project>a,.no-touch .scale-on-hover .hover-style-one .rollover-project>a,.no-touch .scale-on-hover .testimonial-vcard a .alignleft,.no-touch .scale-on-hover .testimonial-vcard a .alignleft div,.no-touch .scale-on-hover a.post-rollover,.no-touch .scale-on-hover a.rollover,.no-touch .scale-on-hover div.rollover-video{overflow:hidden}.no-touch .scale-on-hover .buttons-on-img:hover>a>img,.no-touch .scale-on-hover .hover-fade .rollover-project:hover>a img,.no-touch .scale-on-hover .hover-scale .rollover-project:hover>a img,.no-touch .scale-on-hover .hover-style-one .rollover-project:hover>a img,.no-touch .scale-on-hover .testimonial-vcard a.rollover:hover img,.no-touch .scale-on-hover a.post-rollover:hover img,.no-touch .scale-on-hover a.rollover:hover>div>img,.no-touch .scale-on-hover a.rollover:hover>img,.no-touch .scale-on-hover div.rollover-video:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.post-rollover,.rollover,.rollover-project>a,.rollover-video{position:relative;display:block;line-height:0;text-decoration:none}.rollover.vc_box_border,.rollover.vc_box_circle,.rollover.vc_box_outline,.rollover.vc_box_rounded,.rollover.vc_box_shadow,.wpb_single_image .rollover{display:inline-block;max-width:100%}.rollover.vc_box_border .vc_single_image-wrapper,.rollover.vc_box_circle .vc_single_image-wrapper,.rollover.vc_box_outline .vc_single_image-wrapper,.rollover.vc_box_rounded .vc_single_image-wrapper,.rollover.vc_box_shadow .vc_single_image-wrapper{display:block}.rollover img{max-width:100%;height:auto}.rollover i{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.albums .rollover-video i:after,.dt-albums-shortcode .rollover-video i:after,.dt-portfolio-shortcode .rollover-video i:after,.fs-entry-img i:after,.portfolio .rollover-video i:after,.rollover i:after{background-image:url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2248px%22%20height=%2248px%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M1.114,20.999c-0.092,0-0.187-0.011-0.281-0.037c-0.484-0.129-0.823-0.574-0.824-1.082c-0.001-0.213,0.585-6.442,3.585-9.192c2.471-2.516,5.098-3.415,9.469-3.611l-0.033-4.255c0-0.453,0.415-0.812,0.827-0.985c0.413-0.173,0.892-0.079,1.206,0.243l8.384,8.501c0.375,0.38,0.431,0.973,0.142,1.418c-0.05,0.065-0.099,0.128-0.152,0.179c-0.334,0.342-8.373,8.493-8.373,8.493c-0.316,0.32-0.793,0.416-1.206,0.24c-0.412-0.174-0.827-0.646-0.827-1.102l-0.002-4.268c-0.279-0.012-0.789-0.026-1.156,0.005c-2.515,0.212-7.601,0.984-9.796,4.887C1.874,20.787,1.506,20.999,1.114,20.999z%20M10.636,13.699c1.364-0.177,1.812-0.214,3.238-0.105c0.721,0.036,1.12,0.771,1.12,1.344l0.049,3.35l6.534-6.912l-6.472-6.717l-0.024,3.155c0,0.62-0.717,1.05-1.326,1.072C5.823,9.16,3.969,12.281,1.901,17.846C4.096,15.024,7.469,14.188,10.636,13.699z%22/%3E%3C/svg%3E)}.fs-entry-img i:after,.post-rollover i:after,.rollover i:after,.style-material-design .comment-author .rollover i:after,.style-material-design .round-images .rollover i:after,.style-material-design .testimonial-vcard .rollover i:after,.style-material-design .vc_box_circle.rollover i:after{position:absolute;display:none;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;content:""}.albums.rollover-show-icon .rollover-small.rollover i:after,.albums.rollover-show-icon .rollover-zoom.rollover i:after,.rollover-show-icon .dt-albums-shortcode .rollover-small.rollover i:after,.rollover-show-icon .dt-albums-shortcode .rollover-zoom.rollover i:after,.rollover-show-icon .fs-entry-img i:after,.rollover-show-icon .post-rollover i:after,.rollover-show-icon .rollover i:after,.style-material-design .comment-author .rollover i:after,.style-material-design .round-images .rollover i:after,.style-material-design .testimonial-vcard .rollover i:after,.style-material-design .vc_box_circle.rollover i:after,.style-material-design.rollover-show-icon .rollover-video .video-icon:after{display:block}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#page .ls-carousel .ls-loading-indicator,.pace .pace-activity{position:fixed;display:block;z-index:2000;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;background:#76c276;pointer-events:none;border-radius:100%}#page .ls-carousel .ls-loading-indicator:after,#page .ls-carousel .ls-loading-indicator:before,.pace .pace-activity:after,.pace .pace-activity:before{position:absolute;bottom:9px;left:9px;display:block;border:3px solid #fff;border-radius:50%;content:''}#page .ls-carousel .ls-loading-indicator:before,.light-loading .pace .pace-activity:before,.pace .pace-activity:before{width:32px;height:32px;border-right-color:transparent!important;border-left-color:transparent!important;-webkit-animation:pace-rotation 3s linear infinite;animation:pace-rotation 3s linear infinite}#page .ls-carousel .ls-loading-indicator:after,.light-loading .pace .pace-activity:after,.pace .pace-activity:after{bottom:17px;left:17px;width:16px;height:16px;border-top-color:transparent!important;border-bottom-color:transparent!important;-webkit-animation:pace-rotation 1s linear infinite;animation:pace-rotation 1s linear infinite}.last_toggle_el_margin,.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0!important}.scroll-top{position:fixed;right:15px;bottom:95px;width:44px;height:44px;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.scroll-top.off{right:-45px;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)}.scroll-top:before{display:block;width:44px;height:44px;content:"";background-image:url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2244px%22%20height=%2244px%22%20viewBox=%220%200%2044%2044%22%20enable-background=%22new%200%200%2044%2044%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M29.121,19.55l-6.29-6.196c-0.025-0.025-0.053-0.049-0.082-0.071c-0.012-0.011-0.024-0.02-0.038-0.03c-0.016-0.011-0.031-0.024-0.048-0.034c-0.017-0.011-0.032-0.02-0.048-0.03c-0.015-0.009-0.029-0.018-0.044-0.025c-0.017-0.009-0.034-0.017-0.051-0.024c-0.016-0.008-0.031-0.015-0.047-0.022c-0.016-0.006-0.033-0.012-0.049-0.018c-0.018-0.005-0.035-0.014-0.053-0.019c-0.017-0.005-0.034-0.008-0.05-0.013c-0.018-0.005-0.036-0.009-0.054-0.013c-0.02-0.003-0.039-0.006-0.059-0.008c-0.016-0.003-0.032-0.005-0.049-0.007c-0.073-0.007-0.146-0.007-0.218,0c-0.017,0.002-0.033,0.005-0.05,0.008c-0.02,0.002-0.038,0.005-0.058,0.009c-0.019,0.003-0.037,0.009-0.055,0.013c-0.016,0.005-0.033,0.008-0.05,0.013c-0.017,0.005-0.035,0.012-0.052,0.018c-0.017,0.006-0.033,0.012-0.049,0.019c-0.017,0.006-0.032,0.014-0.048,0.021c-0.017,0.008-0.034,0.016-0.051,0.024c-0.015,0.008-0.029,0.018-0.044,0.026c-0.015,0.008-0.031,0.018-0.048,0.029c-0.016,0.01-0.031,0.022-0.047,0.034c-0.014,0.01-0.027,0.019-0.04,0.028c-0.042,0.035-0.08,0.073-0.117,0.113c-0.013,0.011-0.026,0.021-0.037,0.033l-6.313,6.219c-0.433,0.428-0.434,1.12-0.003,1.544c0.432,0.426,1.131,0.424,1.564-0.002l4.495-4.426l-0.023,14.11c-0.001,0.603,0.493,1.092,1.104,1.09s1.107-0.49,1.109-1.095l0.023-14.108l4.403,4.334c0.432,0.426,1.133,0.424,1.565-0.003S29.553,19.975,29.121,19.55%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center center}#content .rotatingtweets,embed,iframe,object,video{max-width:100%}#page .icon-off,#page .icon-off:before,#page .mini-login .submit.icon-off:before,#page .wc-ico-cart.icon-off:before{background:0 0!important;padding-left:0}.mini-contacts,.mini-login,.mini-nav,.mini-search,.shopping-cart,.text-area{margin-left:20px}#header #top-bar .soc-ico,#top-bar .mini-contacts,#top-bar .mini-login,#top-bar .mini-nav,#top-bar .mini-search,#top-bar .shopping-cart,#top-bar .text-area{margin-right:20px;margin-left:0}#top-bar .top-text-near-logo,#top-bar .top-text-near-menu,#top-bar>span,.top-header-bottom-bar{display:none!important}.content .searchform,.widget .searchform{position:relative}.content .searchform .submit,.widget .searchform .submit,.widget .searchsubmit{position:absolute;top:12px;right:12px;width:16px;height:16px;padding:0;background-position:0 0;background-repeat:no-repeat}.rollover.vc_box_border .blur-effect,.rollover.vc_box_border i,.rollover.vc_box_outline .blur-effect,.rollover.vc_box_outline i{top:6px;left:6px;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important}.textwidget{margin-bottom:10px}.wpb_single_image .vc_single_image-wrapper{line-height:0}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon,.vc_message_box-icon>.fa{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.wpb_row,.wpb_column,.upb_video_class{position:relative}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#fancy-header .wf-wrap,.page-title .wf-wrap{padding-top:0;padding-bottom:0}.content-right.fancy-header .wf-td,.title-left .breadcrumbs,.title-right .hgroup{text-align:right}.fancy-header .hgroup,.page-title .hgroup{overflow:hidden;padding:5px 0}.fancy-header .wf-td .breadcrumbs,.page-title .wf-td .breadcrumbs{display:inline-block}.title-left .breadcrumbs{float:right}.breadcrumbs li:first-child:before,.fancy-header .breadcrumbs li:first-child:before{content:""}.breadcrumbs li:before,.fancy-header .breadcrumbs li:before{position:absolute;left:0;top:0;width:15px;height:13px;content:"/";opacity:.5;text-align:left;z-index:3}.page-title h1{margin:5px 0}.breadcrumbs{list-style:none}.breadcrumbs li{position:relative;display:inline-block;padding-left:12px;margin-left:8px}.breadcrumbs li:first-child{padding-left:0;margin-left:0;background:0 0!important}.breadcrumbs li a,.fancy-header .breadcrumbs li a{color:inherit}.article-top-bar .wf-container-top,.page-title .wf-container-title,.page-title.full-width-line{border-bottom:1px solid}.page-info{padding:0 0 10px}.post{position:relative}.post:after,.post:before{content:"";display:table;clear:both}.grid-text-hovers .iso-grid .post,.layout-masonry-grid .post,.portfolio.grid-text-hovers .iso-grid .post,.portfolio.layout-masonry-grid .post,.wf-container.grid-text-hovers.iso-grid .post,.wf-container.layout-masonry.layout-masonry-grid .post{border:none}.albums .post img,.blog .post img,.dt-albums-shortcode img,.dt-blog-shortcode img,.dt-portfolio-shortcode img,.images-container img,.media .post img,.portfolio .post img,.single .post .rollover img,.wf-container.iso-grid img,.wf-container.layout-masonry img{max-width:100%;width:100%;height:auto}.filter:before,.paginator:before{content:"";display:table}.filter:after,.paginator:after{content:"";display:table;clear:both}.style-minimal .filter a,.style-minimal .paginator a{margin:0 5px 0 0}.filter-extras,.paginator .page-nav{float:right}.style-material-design .filter .filter-categories a:after,.style-material-design .paginator .page-links a:after,.style-minimal .filter .filter-categories a:after,.style-minimal .paginator .page-links a:after{position:absolute;left:0;top:0;width:100%;height:100%;content:""}.filter-categories,.filter-extras,.page-links,.page-nav{margin-bottom:10px}#page .filter .filter-categories a:first-child,#page .filter .filter-extras .filter-by a:first-child,#page .page-nav a:first-child,#page .paginator a:first-child{border-color:transparent}.paginator{margin:50px 0 0;text-align:right}.paginator .page-links{float:left;margin:0 auto}.page-links a{position:relative;display:inline-block;float:none;margin:0 3px 0 2px;text-align:center;text-decoration:none}.paginator a.act{border:none}.paginator .nav-next,.paginator .nav-prev{position:relative;display:inline-block;margin-left:5px;text-decoration:none}.paginator .nav-next:after,.paginator .nav-prev:before{display:block;position:absolute;top:50%;margin-top:-6.5px;width:13px;height:13px;line-height:13px;content:"";background-position:0 center;background-repeat:no-repeat}.no-touch .scale-on-hover .buttons-on-img>a img,.no-touch .scale-on-hover .hover-fade .rollover-project>a img,.no-touch .scale-on-hover .hover-scale .rollover-project>a img,.no-touch .scale-on-hover .hover-style-one .rollover-project>a img,.no-touch .scale-on-hover a.post-rollover img,.no-touch .scale-on-hover a.rollover img,.no-touch .scale-on-hover div.rollover-video img{-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-ms-transition:-ms-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.format-photo .rollover i:after,.instagram-photos.dt-gallery-container .rollover.rollover-small i:after,.rollover-zoom i:after{background-image:url(data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2248px%22%20height=%2248px%22%20viewBox=%220%200%2024%2024%22%20enable-background=%22new%200%200%2024%2024%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M21.938,2.519c-0.086-0.205-0.252-0.369-0.457-0.455C21.377,2.021,21.27,2,21.163,2h-6.726c-0.465,0-0.84,0.375-0.84,0.841c0,0.462,0.375,0.839,0.84,0.839h4.531l-5.688,5.679c-0.329,0.329-0.272,0.974,0.057,1.302c0.326,0.325,0.959,0.507,1.287,0.183l5.693-5.812v4.53c0,0.463,0.379,0.841,0.845,0.841c0.46,0,0.837-0.378,0.837-0.841v-6.72l0,0C22,2.729,21.98,2.622,21.938,2.519z%20M2.84,13.598c-0.463,0-0.84,0.377-0.84,0.842v6.722c0,0,0,0,0,0.003c0,0.107,0.021,0.218,0.062,0.316s0.102,0.187,0.176,0.265c0.004,0.003,0.004,0.008,0.006,0.011c0.003,0,0.006,0,0.008,0.004c0.075,0.075,0.166,0.137,0.266,0.178C2.621,21.979,2.73,22,2.84,22h6.723c0.465,0,0.84-0.377,0.84-0.84c0-0.467-0.375-0.842-0.84-0.842h-4.5l5.656-5.693c0.328-0.324,0.269-0.958-0.059-1.287c-0.327-0.328-0.957-0.385-1.285-0.057L3.68,19v-4.561C3.68,13.975,3.304,13.598,2.84,13.598z%22/%3E%3C/svg%3E)}.description-on-hover>.wf-cell .rollover i,.description-on-hover>.wf-cell .rollover i:after{visibility:hidden}.description-on-hover>.wf-cell .description-off .rollover i,.description-on-hover>.wf-cell .description-off .rollover i:after,.description-on-hover>.wf-cell .forward-post .rollover i,.description-on-hover>.wf-cell .forward-post .rollover i:after,.testimonials .description-on-hover>.wf-cell .rollover i,.testimonials .description-on-hover>.wf-cell .rollover i:after{visibility:visible}.rollover-project{position:relative;overflow:hidden}.content #jg-container-1.wf-container{margin:0 auto!important}#main .jg-container .wf-cell{float:left;opacity:0;padding:0}.is-webkit #main .jg-container .wf-cell{float:left}#main .jg-container .wf-cell .post{margin:0;padding:0}.mobile-false .iso-container .wf-cell,.mobile-false .iso-grid .wf-cell{float:left}#pp_full_res .comment-form-author input,#pp_full_res .comment-form-email input,.content .searchform input,.widget .searchform input{padding-right:30px}.mobile-false .loading-effect-fall-perspective,.mobile-false .loading-effect-flip,.mobile-false .loading-effect-helix,.mobile-false .loading-effect-scale{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.layout-list .post{padding-top:44px;margin-top:19px}.articles-list .post:last-child{margin-bottom:-25px}.blog.layout-list .post:first-child,.layout-list .post:first-child{border:none;padding-top:0;margin-top:0}.blog.layout-list .post{padding-top:44px}.blog.layout-list .post.bg-on,.layout-list .post.bg-on{padding:25px 25px 0;margin:0 0 20px}.blog.layout-list .bg-on .blog-content,.blog.layout-list .bg-on .blog-media,.portfolio.layout-list .bg-on .project-list-content,.portfolio.layout-list .bg-on .project-list-media{padding:0}.blog.layout-list .bg-on .blog-content,.portfolio.layout-list .bg-on .project-list-content{padding-bottom:10px}.post .entry-title a{display:inline-block}.blog .details.more-link,.dt-blog-shortcode .details.more-link{margin-bottom:10px}.entry-meta,.portfolio-categories{display:block;overflow:hidden;padding:0 0 10px}.entry-meta>a,.entry-meta>span,.portfolio-categories>a,.portfolio-categories>span{position:relative;display:inline-block;margin:0 1px 0 6px;padding-left:10px;text-decoration:none}.entry-meta>a:after,.entry-meta>span:after,.portfolio-categories>a:after,.portfolio-categories>span:after{position:absolute;left:0;top:0;width:1px;height:100%;content:"/"}.entry-meta a:first-child,.entry-meta span:first-child,.portfolio-categories a:first-child,.portfolio-categories span:first-child{padding-left:0;margin-left:0}.fn{font-style:normal}.btn-zoom,.details,.link.btn-link,.project-zoom{position:relative;display:inline-block;padding-right:17px;background-repeat:no-repeat;background-position:right center;text-decoration:none}.details:after{position:absolute;top:0;right:0;width:11px;height:100%;content:"";background-position:0 center;background-repeat:no-repeat}.layout-list .blog-content,.layout-list .blog-media,.layout-list .project-list-content,.layout-list .project-list-media{display:block;float:left;width:100%}.blog .post.bg-on,.portfolio .post.bg-on{border-top:none}.bg-on .blog-content,.bg-on .team-desc{padding:15px 25px 10px}.bg-on .blog-content,.bg-on .blog-media{position:relative;z-index:9}.blog.layout-list .blog-content,.layout-list .project-list-content{padding-bottom:10px}.blog.layout-grid .wf-container.description-under-image .wf-cell,.grid-masonry .wf-cell,.iso-grid .wf-cell,.iso-item,.shortcode-blog-posts .wf-cell{opacity:1}.iso-item{width:100%}.blog.layout-grid .wf-container.dt-isotope.loading-effect-none .wf-cell.shown:not(.isotope-hidden),.dt-isotope.loading-effect-none .wf-cell.shown:not(.isotope-hidden),.loading-effect-none .wf-cell.shown:not(.isotope-hidden),.mobile-true .blog.layout-grid .wf-container.dt-isotope .wf-cell.shown:not(.isotope-hidden),.mobile-true .dt-isotope .wf-cell.shown:not(.isotope-hidden),.mobile-true .wf-cell.shown:not(.isotope-hidden){-webkit-animation:dt_fadeIn .4s ease forwards;-moz-animation:dt_fadeIn .4s ease forwards;animation:dt_fadeIn .4s ease forwards}.cont-id-0 > .wf-cell{float:none!important;position:initial!important}.dt-parent-menu-clickable .dl-menuwrapper li.has-children a{margin-right:50px}.dl-menuwrapper li.has-children .next-level{position:absolute;top:50%;right:0;margin-top:-20px;width:50px;height:40px}.dl-menuwrapper li.has-children .next-level:after,.dl-menuwrapper li.has-children .next-level:hover{opacity:1}.dl-menuwrapper li.has-children>a:after{right:-5px;top:50%}#mobile-menu:before{display:block;content:"";background:10px center no-repeat}.lines-button{display:inline-block;margin-right:16px;transition:.3s;cursor:pointer;user-select:none;border-radius:.57143rem}.lines{display:inline-block;vertical-align:middle;width:18px;height:3px;margin:-3px 6px 0 0;background:#ecf0f1;border-radius:2px;position:relative}.lines:after,.lines:before{display:inline-block;width:18px;height:3px;background:#ecf0f1;border-radius:2px;position:absolute;left:0;content:'';-webkit-transform-origin:1.5px center;transform-origin:1.5px center}.dl-menuwrapper .lines,.dl-menuwrapper .lines:after,.dl-menuwrapper .lines:before{transition:.3s}.lines:before{top:5px}.lines:after{top:-5px}#mobile-menu:not(.dl-active):hover .lines-button .lines:before,.menu-btn:not(.active):hover .lines-button .lines:before{top:6px}#mobile-menu:not(.dl-active):hover .lines-button .lines:after,.menu-btn:not(.active):hover .lines-button .lines:after{top:-6px}.dl-active .lines-button.x .lines,.menu-btn.active .lines-button.x .lines{background:0 0}.dl-active .lines-button.x .lines:after,.dl-active .lines-button.x .lines:before,.menu-btn.active .lines-button.x .lines:after,.menu-btn.active .lines-button.x .lines:before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:20px}.dl-active .lines-button.x .lines:before,.menu-btn.active .lines-button.x .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}.dl-active .lines-button.x .lines:after,.menu-btn.active .lines-button.x .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}.dl-container{position:relative}.dl-menuwrapper .dl-container>.dl-menu,.dl-submenu{right:0;width:100%;min-width:280px;max-width:280px;list-style:none;text-align:left;-webkit-transform-style:preserve-3d}.dl-container>ul{padding:0}.dl-menuwrapper li{position:relative;width:100%}.dl-menuwrapper li a{display:block;position:relative;padding:13px 0;margin:0 20px;font-weight:400;text-align:left;text-decoration:none;outline:0}.no-touch .dl-menuwrapper li a:hover{cursor:pointer!important}.dt-parent-menu-clickable .dl-menuwrapper li.dl-back a{margin-right:0}.dl-menuwrapper li a>span{display:table-cell}.dl-menuwrapper li.dl-back a>span{display:inline-block}.dl-menuwrapper li.dl-subview,.dl-menuwrapper li.dl-subviewopen,.dl-menuwrapper li:last-child{border:none!important}.dl-menuwrapper li.dl-back>a{margin:0;text-align:center}.dl-menuwrapper li.dl-back span{position:relative}.dl-menuwrapper li.dl-back span:before{display:block;position:absolute;left:-16px;top:50%;width:10px;height:7px;margin-top:-2.5px;content:""}.dl-menuwrapper .dl-menu{position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;-moz-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}}@-moz-keyframes MenuAnimOut2{100%{-moz-transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut2{100%{transform:translateX(-100%);opacity:0}}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;-moz-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@-moz-keyframes MenuAnimIn2{0%{-moz-transform:translateX(-100%);opacity:0}100%{-moz-transform:translateX(0);opacity:1}}@keyframes MenuAnimIn2{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.dl-container>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;-moz-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@-moz-keyframes SubMenuAnimIn2{0%{-moz-transform:translateX(100%);opacity:0}100%{-moz-transform:translateX(0);opacity:1}}@keyframes SubMenuAnimIn2{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.dl-container>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;-moz-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@-moz-keyframes SubMenuAnimOut2{0%{-moz-transform:translateX(0);opacity:1}100%{-moz-transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut2{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%);opacity:0}}.touch .rollover i{display:none;visibility:hidden}.skill,blockquote:not(.shortcode-blockquote),.shortcode-code,.testimonial-item,.br-standard .shortcode-single-caption,.dt-style.vc_progress_bar .vc_single_bar,.borderframe.br-standard .shortcode-single-image,.tab-style-two.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.tab-style-two.wpb_content_element .wpb_tabs_nav li.ui-tabs-active:hover,.tab-style-two.wpb_content_element:not(.wpb_tour) .wpb_tour_tabs_wrapper .wpb_tab,.tab-style-two.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,.customSelect,.tab-style-two.wpb_tour .wpb_tabs_nav li{padding:20px}@media screen and (max-width: 1620px){.wf-container-main > .content > .wf-container.wf-page-important-information{margin:0}.contacts-info-phones{padding-left:10px}.contacts-right-block{width:780px;padding-left:10px}.contacts-right-block .contacts-soc-links li{width:340px}.footer .footer-contactform input[type='text'],.footer .footer-contactform input[type='tel']{max-width:300px}.footer .footer-contactform input[type='submit']{padding:12px 40px 12px 66px;background-position:40px center}.wf-footer-navigation-block{width:950px}.navigation-menu{margin-left:50px}..navigation-menu ul{width:275px}.navigation-services ul{width:700px}.navigation-services ul li{width:350px}}@media screen and (max-width: 1440px){#branding #site-description{font-size:13px;line-height:18px}#branding .header-work-schedule{right:550px}.wf-important-info{font:normal 600 normal 40px / 1px OpenSans!important}.info-order-text-block{top:40px;left:310px}.info-send-order-block{top:29px;right:50px}.contacts-info-desc{width:550px}.contacts-info-phones .phone-right-block{padding-left:40px}.contacts-right-block{width:590px;padding-left:20px}.footer .footer-contactform{width:870px}.footer-contactform-text{font-size:16px}.footer .footer-contactform p span{margin-right:10px}.footer .footer-contactform input[type='text'],.footer .footer-contactform input[type='tel']{max-width:280px}.footer .footer-contactform input[type='submit']{padding:12px 30px 12px 56px;background-position:30px center}.wf-footer-navigation-block{width:760px}.navigation-menu{margin-left:0}.navigation-menu ul{width:230px}.navigation-services ul{width:600px}.navigation-services ul li{width:300px}}@media screen and (max-width: 1366px){#branding .header-work-schedule{right:510px}#branding .header-contact-us{right:180px}#branding .header-work-schedule,#branding .header-contact-us .contact-us-text{font:normal 14px / 20px OpenSans!important}#branding .header-contact-us .contact-us-text{margin-right:15px}#branding .header-contact-us a{margin:0 0 0 5px}.wf-important-info{font:normal 600 normal 36px / 1px OpenSans!important}.wf-important-info div{bottom:45px}.info-order-text-block{top:30px;left:280px}.info-send-order-block{position:absolute;top:19px;right:25px}.info-send-order-block a.order-btn{padding:10px 40px 12px}.contacts-info-phones h2{font:600 20px / 1px OpenSans!important}.contacts-info-phones .phone-right-block{padding-left:35px}.contacts-info-phones .phone-help-block span.text{font-size:12px!important}.contacts-info-block .contacts-info-phones a{font:300 34px OpenSans!important}.contacts-right-block{width:515px}.footer-contactform-text{font-size:13px;line-height:27px}.wf-footer-branding-block{width:295px}.footer-logo .footer-slogan{margin-bottom:65px;font:normal 14px / 25px OpenSans!important}.wf-footer-navigation-block{width:700px}.navigation-menu ul{width:200px}#bottom-bar .navigation-menu li a,#bottom-bar .navigation-services li a{font:normal 14px / 28px OpenSans!important}.navigation-services ul{width:500px}.navigation-services ul li{width:250px}.footer-logo .footer-copyright{font:normal 14px / 23px OpenSans!important}}@media screen and (max-width: 1280px){#branding .header-work-schedule{display:none}.wf-important-info{font:normal 600 normal 34px / 1px OpenSans!important}.info-order-text-block h1{margin-bottom:45px;font:normal 800 normal 30px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block p.top-text{margin-bottom:35px!important}.wf-important-info-order .info-order-text-block p.top-text,.wf-important-info-order .info-order-text-block p.bottom-text{font:normal normal normal 20px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block a.contact-phone{font:normal 800 normal 26px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block p.bottom-text{margin-top:35px}.contacts-info-desc{width:100%;margin-bottom:40px}.contacts-info-phones{padding-left:0}.contacts-left-block{width:100%;margin-bottom:30px}.contacts-right-block{padding-left:0}.footer .footer-contactform{width:782px}.footer-contactform-text{width:350px;font-size:14px}.footer-contactform-text strong{font-size:20px}.footer .footer-contactform p span{margin-right:5px}.footer .footer-contactform p span span.wpcf7-not-valid-tip{width:250px}.footer .footer-contactform input[type='text'],.footer .footer-contactform input[type='tel']{max-width:250px}.footer .footer-contactform input[type='submit']{padding:12px 18px 12px 50px;background-position:25px center}.wf-footer-branding-block{width:270px}.footer-logo .footer-slogan,.footer-logo .footer-copyright,#bottom-bar .navigation-menu li a,#bottom-bar .navigation-services li a,.footer-contact-us .contact-us-text{font:normal 14px / 23px OpenSans!important}.wf-footer-navigation-block{width:600px}.navigation-menu{margin-left:20px}.navigation-menu ul{width:185px}.navigation-services ul{width:490px}.navigation-services ul li{width:245px}.footer-phones a{font:300 22px / 32px OpenSans!important}#bottom-bar .footer-email a{font:normal 14px / 32px OpenSans!important}}@media screen and (max-width: 1024px){#header .wf-wrap{padding:0 20px!important}#branding #site-description{max-width:280px;margin:15px;font-size:15px;line-height:18px}#branding .header-contact-us{right:170px}#branding .header-contact-us .contact-us-text{margin-right:10px;font-size:15px;line-height:18px}#branding .header-contact-us a{margin:0 0 0 5px}#main-nav > li.menu-frame-on > a{padding:0 10px!important}.wf-important-info{font:normal 600 normal 26px / 1px OpenSans!important}.wf-important-info div{bottom:30px}.info-order-text-block{left:210px}.info-order-text-block h1{margin-bottom:33px;font:normal 800 normal 24px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block p.top-text{margin-bottom:25px!important}.wf-important-info-order .info-order-text-block p.top-text,.wf-important-info-order .info-order-text-block p.bottom-text{font:normal normal normal 17px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block p.bottom-text{margin-top:19px}.info-send-order-block a.order-btn{font:normal normal normal 15px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block a.contact-phone{font:normal 800 normal 23px / 1px OpenSans!important}.footer-contactform-text{width:270px;font-size:9px;line-height:20px}.footer-contactform-text strong{font-size:17px}.footer .footer-contactform{width:635px;top:10px}.footer .footer-contactform p span span.wpcf7-not-valid-tip{font-size:11px;bottom:-11px;z-index:999}.footer .footer-contactform input[type='text'],.footer .footer-contactform input[type='tel']{max-width:210px;padding:8px 20px 9px}.footer input::placeholder{font:600 12px OpenSans!important;color:#686868!important}.footer .footer-contactform input::-webkit-input-placeholder{font:600 12px OpenSans!important;color:#686868!important}.footer .footer-contactform input:-moz-placeholder{font:600 12px OpenSans!important;color:#686868!important}.footer .footer-contactform input[type='submit']{padding:12px 15px 12px 35px;background-position:15px center;background-size:14px;font:600 12px OpenSans!important}.wf-footer-navigation-block{display:none}}@media screen and (max-width: 850px){#branding{min-height:auto!important;text-align:center!important}#branding a{float:none!important}#top-bar .wf-container-top{display:block!important}#branding #site-description,#branding .header-contacts{display:none!important}}@media screen and (max-width:768px){#branding a{margin:5px 0}#branding #site-description{right:100px}#header .wf-wrap{padding:0 20px!important}#branding .header-contact-us{display:none}.logo-center #branding,.logo-center #navigation{text-align:center!important}.wf-important-info{font:normal 600 normal 19px / 1px OpenSans!important}.wf-important-info div{bottom:25px;left:25px}.info-order-text-block{top:20px;left:145px}.info-order-text-block h1{margin-bottom:25px;font:normal 800 normal 18px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block p.top-text,.wf-important-info-order .info-order-text-block p.bottom-text{font:normal normal normal 13px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block p.top-text{margin-bottom:12px!important}.wf-important-info-order .info-order-text-block a.contact-phone{font:normal 800 normal 18px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block p.bottom-text{margin-top:12px}.info-send-order-block{position:absolute;top:7px;right:15px}.info-send-order-block a.order-btn{padding:8px 15px 10px;font:normal normal normal 12px / 1px OpenSans!important}.contacts-address h4,.contacts-schedule h4,.contacts-right-block h4{font:600 15px / 25px OpenSans!important}.contacts-left-block p{font:normal 15px / 25px OpenSans!important}.footer-contactform-text{opacity:0}.footer-company-details{top:20px;font:normal 11px OpenSans!important}}@media screen and (min-width:768px){.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-6{width:50%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.vc_col-sm-2{width:16.66666667%}}@media screen and (max-width:600px){.request-buyout-form .wpb_row{display:block;margin-bottom:0}.request-buyout-form .vc_col-xs-12{margin-bottom:15px!important}#branding a{margin:5px 0}#branding #site-description,.header-contact-us{display:none}.wf-important-info{font:normal 600 normal 10px / 1px OpenSans!important}.wf-important-info div{bottom:13px;left:15px}.wf-important-info-order{margin-top:20px}.info-order-text-block{top:12px;left:70px}.info-order-text-block h1{margin-bottom:12px;font:normal 800 normal 9px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block p{line-height:1px!important}.wf-important-info-order .info-order-text-block p.top-text{margin-bottom:10px!important}.wf-important-info-order .info-order-text-block p.top-text,.wf-important-info-order .info-order-text-block p.bottom-text{font:normal normal normal 9px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block a.contact-phone{font:normal 800 normal 10px / 1px OpenSans!important}.wf-important-info-order .info-order-text-block p.bottom-text{margin-top:12px}.info-send-order-block{top:-3px;right:3px}.info-send-order-block a.order-btn{padding:3px 6px 4px;font:normal normal normal 8px / 1px OpenSans!important}.wf-main-banner{display:none}.contacts-info-desc p{margin-bottom:15px!important;font:normal 15px OpenSans!important}.contacts-info-phones .phone-left-block{margin-bottom:15px}.contacts-info-phones h2{margin-bottom:25px}.wf-container-main > .content > .wf-container p{margin-bottom:10px}.contacts-info-block .contacts-info-phones a{font:300 25px OpenSans!important}.contacts-info-phones h2{font:600 18px / 1px OpenSans!important}.contacts-info-phones .phone-help-block span.text{font-size:11px!important}.contacts-info-phones .phone-right-block{padding-left:0}.phone-right-block .phone-help-block{align-items:center}.phone-right-block .phone-help-block a{margin-left:10px;max-height:38px}.phone-right-block .phone-help-block a:nth-child(2){margin-left:15px}.contacts-block{padding:40px 20px 60px}.contacts-address{margin-bottom:35px}.contacts-right-block .contacts-soc-links a{font:normal 12px / 25px OpenSans!important;padding-left:30px}.contacts-right-block .contacts-soc-links a.contacts-soc-ok,.contacts-right-block .contacts-soc-links a.contacts-soc-instagram{display:inline-block}.request-buyout-form .submit-request-block input[type="submit"]{font:normal 16px OpenSans!important}.footer{width:100%;min-height:250px;padding:0!important;margin:0 auto!important;text-align:center!important}.wf-footer-contactform-wrapper{display:none}#bottom-bar .wf-wrap,#bottom-bar .wf-footer-bottom-wrapper{padding:0!important}.footer-logo .footer-slogan{margin-bottom:15px;padding:0 10px}.wf-footer-navigation-block{display:none}.marki_glavnaya{display:none}.marki_glavnaya_sp45{display:none}.marki_glavnaya_nazv{display:none}.clients_nazv{display:none}.clients_sp45{display:none}.wf-footer-branding-block{width:100%;float:none}.footer-soc-networks{width:100%;margin:0 auto}.footer-company-details{display:none}}

.cta_heading{
	margin-bottom: 10px;
	clear: both;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	color: inherit;
	font: normal normal normal 26px / 55px OpenSans!important;
	text-transform: uppercase;
}

.cta_sub_heading{
	margin-bottom: 10px;
	clear: both;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	color: inherit;
	font: normal normal normal 19px / 25px "Arial", Helvetica, Arial, Verdana, sans-serif;
}

.cta_result_heading{
	margin-bottom: 10px;
	clear: both;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	color: #373a41;
	font: normal normal normal 23px / 27px "Arial", Helvetica, Arial, Verdana, sans-serif;
	text-align: center;
}

.primeryWrap{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.primeryWrap .primerItem{
	width: 18%;
	background-color: #fcfcfc;
	margin-bottom: 40px;
}

.primeryWrap .primerItem img {
    object-fit: cover;
}

.primeryWrap .primerImageWrap{
	height: 200px;
}

.primeryWrap img{
	width: 100%;
    height: 100%;
}

.primeryWrap .primerDescription p{
	padding-left: 10px;
}

.primerYear{
	font-size: 14px;
	color: #ababab;
}

.primerName{
	font-size: 16px;
	padding-top: 10px;
	height: 34px;
}

.primerPrice2{
	background-color: #df4444;
	color: #fff;
}

.primerPrice2 .priceValue{
	font-weight: bold;
}

.primerPrice1, .primerPrice2, .primerPrice3{
	padding: 10px;
}

.primerDescription .priceTitle{
	font-size: 12px;
	text-align: left;
}

.primerDescription .priceValue{
	font-size: 14px;
	float: right;
}

.primerDescription .primerBtn{
	background-color: #fec200;
	padding: 10px;
	text-align: center;
}

.primerDescription .primerBtn a{
	text-decoration: none;
	color: #333;
	padding: 10px 0px;
	font-weight: bold;
}

.primerDescription .primerBtn a:hover{
	color: #f00;
    text-decoration: underline;
}

.primerParams{
	display: none;
    position: absolute;
    top: 0;
    background-color: #03040491;
    height: 180px;
    padding: 10px;
    width: calc(100% - 20px);;
}

.primerImageWrap:hover .primerParams{
	display: block;
}

.primerImageWrap{
	position: relative;
}

.primerParams p{
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px!important;
}

.primerImageWrap>p{
	display: none;
}
.w-100{
	width: 100% !important;
}
.new_form{
	background-image: url(/wp-content/themes/dt-the7/images/фон.png);
	padding-left: 60px;
	padding-right: 60px;
	margin-top: 60px;
	margin-bottom: 60px;
}
.new_form .line{
	background-color: red;
	height: 10px;
	width: 102%;
	position: absolute;
	bottom: 4px;
	z-index: -10;
	left: -1%;
}
.new_form .heading.h2 span{
	position: relative;
	z-index: 10;
}
.new_form .form.assesment .fields > .list{
	justify-content: space-between;

}
.new_form .form.assesment .fields{
	width: inherit;
}
.new_form .form.assesment .fields > .list > :not(:nth-child(2n)){
	/*margin-right: 10px;*/
	margin: 0;
}

.new_form .form.assesment .fields > .list > *{
	width: calc(33% - 12.5px);
	/*margin-left: 10px;*/
}
.new_form form{
	display: flex;
	width: 100%;
	justify-content: center;
}
.new_form .heading.h2{
	color: #fff;
	text-align: center;
	margin-top: 21px;
}
.new_form .form.assesment .fields > .list >  .field.w-100{
	display: flex;
	justify-content: space-between;
}



.new_form .form.assesment .field.upload{
	width: calc(32% - 12.5px);
}
.new_form .form.assesment .caption.tip{
	width: calc(68% - 12.5px);
}
.new_form .caption.note, .new_form .caption.tip, .new_form .wpcf7-list-item-label{
	color: #fff;
}
.new_form .heading.h3{
	color: #fff;
}

/*
.new_form .caption.note, .new_form .caption.tip, .new_form .wpcf7-list-item-label{
	color: #fff;
}
.new_form .form.assesment .fields > .list > :not(:nth-child(2n)){
	margin-right: inherit;
}
.new_form .form.assesment .fields{
	width: inherit;
}
.new_form .form.assesment .fields > .list > .field.phone{
	margin-right: 10px;
}


.new_form .form.assesment .fields > .list{
	display: inherit;
	flex-wrap: inherit;
}

.new_form .form.assesment .fields > .list > *{
	width: inherit;
}
.new_form .checkbox .wpcf7-list-item-label:before{
	left: inherit;
}
.new_form .checkbox .wpcf7-list-item-label{
	padding-left: 25px !important;
}

.field_top{
	display: flex;
}
.block_center{
	display: flex;
}
.block_bottom{
	display: flex;
}

.new_form .form.assesment .fields.contact .list{
	display: flex;
}


.new_form .field{
	width: 100%;
	margin-left: 10px;
	margin-right: 10px;
}*/


/*.new_form .form.assesment .fields > .list > **/

/*.new_form .form.assesment .fields > .list > .field.agreement.checkbox{
	display: flex;
	height: 100%;
	align-self: center;
}
.new_form .form.assesment .fields > .list > .field.agreement.checkbox *{
	height: inherit;
	padding: 0;
	margin: 0;
}*/
.flex{
	display: flex!important;
}
.block_scheme_broken_cars .items{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.block_scheme_broken_cars .item{
	position: relative;
	border-radius: 8px;
	background-color: #e5e4e4;
	width: calc(33% - 30px);
	margin-top: 70px;
}
.block_scheme_broken_cars.moto .item{
	background-color: #323232;
}
.block_scheme_broken_cars .number{
	position: absolute;
	left: 15px;
	background-color: #cd0e0e;
	color: #ffffff;
	font-weight: bold;
	font-size: 50px;
	padding: 16px 4px;
	border-radius: 5px;
	top: -17%;
}

.block_scheme_broken_cars .title{
	font-size: 18px;
	color: #323232;
	font-weight: 700;
	font-family: "Open Sans";
	text-transform: uppercase;
	margin-top: 40px;
	margin-left: 20px;
	margin-right: 10px;
}
.block_scheme_broken_cars.moto .title, .block_scheme_broken_cars.moto .desc{
	color: #fff;
}
.block_scheme_broken_cars .desc{
	margin-left: 20px;
	margin-right: 10px;
	padding-bottom: 20px;
}
.statiList .statiItem .statiItemPreview{
	position: relative;
}
.child-news-item img, .low-brightness
/*, .statiList .statiItem .statiItemPreview>img*/
{
	filter: brightness(.4);
}
.image-text{
	position: absolute;
	min-height: 270px;
}
.statiList .statiItem .statiItemPreview>img{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	object-fit: none
}
.nav-block{
	text-align: center;
}
.address-block{
	max-width: 215px;
	margin-bottom: 10px;
}
.assesment4{
	background-image: none;
	background-color: #F7F7F7;
	padding: 0 10%;
}
.assesment4 .caption.note, .assesment4 .wpcf7-list-item-label, .assesment4 .heading.h2{
	color: #373A41;
}
.assesment4 .heading.h2{
	margin: 30px 0;
	line-height: 1.2;
}
.assesment4 .field.flex, .assesment4 .form.assesment .fields>.list{
	align-items: center;
}
.assesment4 .caption.note{
	margin-top: 0;
}
.button-ux.ico-download{
	box-shadow: none;
	width: 24px;
	height: 24px;
	background: url("/wp-content/themes/dt-the7/images/svg/bx_download.svg") center no-repeat;
	background-size: cover;
}
.assesment4 .form.assesment .caption.note{
	flex: initial;
	margin-right: 10px;
}
.assesment4 .form.assesment .button-ux.upload{
	margin: 0 16px 0 0;
}
.assesment4 .summary input{
	width: 100%;
}
.assesment4 .form select, .assesment4 .form input{
	border-radius: 50px;
}
.assesment4 .confirm-field{
	text-align: center;
	color: #373A41;
	opacity: .5;
}
.assesment4 .btn-material button:hover{
	background-color: initial;
}
.assesment4 .machinery select{
	display: block;
	/*max-width: 215px;*/
	/*width: 100%;*/
	position: relative;
}
.new-select {
	position: relative;
	/*border: 1px solid #ced4da;*/
	background-color: #fff;
	border-radius: 50px;
	padding-top: 22px;
	padding-left: 20px;
	height: 60px;
	cursor: pointer;
	user-select: none;
}
.new-select.on{
	border-radius: 30px 30px 0 0;
}
.new-select__list {
	position: absolute;
	top: 45px;
	/*top: 0;*/
	left: 0;
	border-radius: 0 0 20px 20px;
	border: none;
	padding: 20px 0;
	cursor: pointer;
	width: 100%;
	z-index: 2;
	background: #fff;
	user-select: none;
	max-height: 300px;
	overflow-y: scroll;
}

.new-select__list.on {
	display: block;
}

.new-select__item span {
	display: block;
	padding: 10px 15px;
}

.new-select__item span:hover {
	background-color: #EF0606;
	color: #fff;
}

.new-select:after {
	content: '';
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	right: 17px;
	top: 17px;
	background: url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2212%22 height%3D%228%22%3E%3Cpath fill%3D%22%23333%22 d%3D%22M6 4.973 10.537.435l1.297 1.296L6 7.565.166 1.73 1.462.435z%22%2F%3E%3C%2Fsvg%3E') center no-repeat;
	-webkit-transition: all .27s ease-in-out;
	-o-transition: all .27s ease-in-out;
	transition: all .27s ease-in-out;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.new-select.on:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.form .select select.wpcf7-not-valid~.new-select{
	border: 1px solid #cd0e0e;
	color: #cd0e0e !important;
}
.assesment4 .select::after{
	content: none;
}
.new-select__list::-webkit-scrollbar {
	width: 4px;
}
.new-select__list::-webkit-scrollbar-track {
	background: #fff;
}
.new-select__list::-webkit-scrollbar-thumb {
	background-color: #FEC200;
	border-radius: 30px;
}
.banner-column-block .vc_row{
	display: flex;
	/*display: grid;*/
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: 1fr;
}
.banner-column-block .vc_row .wpb_column:nth-child(1){
	position: relative;
	display: flex;
	align-items: center;
	padding: 44px 55px;
	height: initial;
	background: linear-gradient(rgba(0, 0, 0, 0.75),rgba(0, 0, 0, 0.75)),
			url("/wp-content/themes/dt-the7/images/a9070009a01179d8c4aff45255c5c0b33058713d.jpg");
	background-size: cover!important;
	background-repeat: no-repeat;
}
.truck-buyback .banner-column-block .vc_row .wpb_column:nth-child(1){
	background: linear-gradient(rgba(0, 0, 0, 0.75),rgba(0, 0, 0, 0.75)),
	url("/wp-content/themes/dt-the7/images/f3d4203b635bf09e6c3c6270838df43238bd7371.jpg");
}
.car-purchase .banner-column-block .vc_row .wpb_column:nth-child(1){
	background: linear-gradient(rgba(0, 0, 0, 0.75),rgba(0, 0, 0, 0.75)),
	url("/wp-content/themes/dt-the7/images/d3ba83e4a4fc7f925d878b1c6c740af325a122c5.jpg");
}
.fast-estimation {
	padding: 32px;
	background-color: #F4F4F4;
	border-radius: 8px;
}
.fast-estimation .summary input{
	width: 100%;
}
.fast-estimation .h2 {
	text-transform: none;
}
.fast-estimation .caption.placeholder {
	color: #C4C4C4;
}
.fast-estimation .stage>p{
	margin-bottom: 30px;
}
.fast-estimation>.stage .field p {
	font-size: 12px;
}
.form.assesment .fields>.list .placeholder {
	margin-bottom: 14px !important;
}
.radio-icon, .fast-estimation .summary{
	margin-bottom: 14px;
}
.fast-estimation input{
	border-radius: 80px!important;
}
.radio-icon{
	display: flex;
	justify-content: center;
}
.radio-icon input,.radio-icon input~span  {
	position: absolute;
	opacity: 0;
	width: 0;
	height: 0;
}
.radio-icon label, .radio-icon input{
	border-radius: 80px;
}
.radio-icon label{
	display: block;
	width: 60px;
	height: 28px;
	background-color: #C9C9C9;
	cursor: pointer;
}
.radio-icon label:hover, .radio-icon label.active{
	background-color: #FEC200;
}
.radio-icon span label{
	background-repeat: no-repeat;
	background-position: center;
}
.radio-icon span:nth-child(1) label{
	background-image: url("/wp-content/themes/dt-the7/images/svg/wa-icon.svg");
}
.radio-icon span:nth-child(2) label{
	background-image: url("/wp-content/themes/dt-the7/images/svg/tg-icon.svg");
}
.radio-icon span:nth-child(3) label{
	background-image: url("/wp-content/themes/dt-the7/images/svg/call-me.svg");
}
.radio-icon span:nth-child(4) label{
	background-image: url("/wp-content/themes/dt-the7/images/svg/Max_logo.svg");
	background-size: 40%;
}
.banner-text-wrapper{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background-size: cover;
	color: #fff;
}
.banner-text-wrapper>div:first-child{
	font-size: 40px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 120%;
	margin-bottom: 110px;
}
.yellow{
	color: #FEC200;
}
.form.assesment.fast-estimation{
	margin-bottom: 0;
}
/* Текст */
.radio-label {
	cursor: pointer;
	vertical-align: middle;
}
.digits-block{
	display: inline-flex;
	margin-right: 30px;
	color: #373A41;
	font-size: 32px;
}
.digits-block .digit-wrapper div{
	width: 44px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #FEC200;
	font-weight: 600;
}
.digits-block .digit-wrapper:first-child{
	margin-right: 2px;
}
.digits-block .digit-wrapper:first-child div{
	border-radius: 10px 0 0 10px;
}
.digits-block .digit-wrapper:last-child div{
	border-radius: 0 10px 10px 0;
}
.info-bottom-block{
	display: inline-flex;
	align-items: center;
	width: fit-content;
	background-color: #373A41;
	padding: 10px;
	border-radius: 10px;
	line-height: 130%;
}
.info-bottom-block>div:nth-child(2){
	font-size: 24px;
	line-height: 120%;
}
.banner-column-block{
	margin-bottom: 67px;
}
.banner-column-block .vc_row:not(.vc_gitem_row):not(.vc_grid){
	margin-left: initial;
	margin-right: initial;
}
.banner-column-block .vc_column_container>.vc_column-inner{
	padding-left: 0;
	padding-right: 0;
}
.banner-column-block .vc_row .wpb_column:nth-child(1) .vc_column-inner,
.banner-column-block .vc_row .wpb_column:nth-child(1) .wpb_raw_code,
.banner-column-block .vc_row .wpb_column:nth-child(1) .wpb_wrapper,
.banner-text-wrapper{
	height: 100%;
}
.advantages-nissan .step{
	box-shadow: none;
}
.advantages-nissan .step img {
	margin-bottom: 0;
}
.steps-nissan.section{
	margin-top: 0;
	margin-bottom: 0;
}
.steps-nissan .advantages li{
	border: none;
}
.steps-nissan .advantages .advantage5{
	background: url(/wp-content/themes/dt-the7/images/2f6800cee6f15ba429a1fe1853e8496f10dc8932.png) bottom left -40% no-repeat;
	background-size: 150%;
}
ul.nissan-models{
	list-style: none!important;
	display: flex;
	flex-wrap: wrap;
	margin-left: 0;
}
.nissan-models li{
	padding: 10px 14px;
	border: 1px solid #FEC200;
	margin-right: 10px;
	margin-bottom: 10px!important;
}
.navigation.messengers .max{
	position: relative;
	width: 31px;
	height: 31px;
}
.navigation.messengers .max::before {
	display: block;
	top: 0;
	content: '';
	transition-property: opacity, transform;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("/wp-content/themes/dt-the7/images/svg/max.svg") center / contain no-repeat;
}
@media screen and (max-width: 1600px){
	.primeryWrap .primerItem{
		width: 30%;
	}

	.primeryWrap .primerImageWrap{
		height: 230px;
	}
}

@media screen and (max-width: 1200px){
	.primeryWrap .primerItem{
		width: 48%;
	}
}

@media screen and (max-width: 568px){
	.primeryWrap .primerItem{
		width: 96%;
    	margin-left: auto;
    	margin-right: auto;
	}

	.primeryWrap .primerImageWrap{
		height: 200px;
	}
}

	.wf-container-main > .content.o-nas-page > .wf-container{
		max-width: 1600px;
	}


	.wf-container-main > .content.o-nas-page .oNasText{
		width: 50%;
		display: inline-block;
		vertical-align: top;
		padding: 0 20px 20px 0;
	}

	.content.o-nas-page .oNasImgs{
		width: 48%;
		display: inline-block;
		margin: 40px 0 !important;
	}

	.content.o-nas-page .oNasImgs img{
		max-width: calc((100% - 10px)/2);
		max-height: 300px;
    	object-fit: cover;
    	margin-top: 10px;
    	width: 100%;
	}

	.content.o-nas-page .oNasImgs img:first-child{
		max-width: 100%;
		margin-top: 0px;

	}

	.content.o-nas-page .oNasImgs img:nth-child(2){
		margin-right: 10px;
	}


	.wf-wrap.primerList .content{
		width: 100%;
	}

	@media screen and (max-width: 1400px){
		.wf-container-main > .content.o-nas-page .oNasText{
			width: 96%;
			padding: 0;
			margin: 0 auto;
		}

		.content.o-nas-page .oNasImgs{
			width: 100%;
		}

	}


	@media screen and (max-width: 1200px){
		.wf-wrap.primerList .primerItem{
			width: 45%;
		}

	}

	@media screen and (max-width: 768px){
		.wf-wrap.primerList .primerItem{
			width: 45%;
		}
		.new_form .form.assesment .field.upload{
			width: 100%;
		}
		.new_form .form.assesment .caption.tip{
			width: 100%;
		}
		.new_form .form.assesment .fields > .list > .field.w-100{
			flex-wrap: wrap;
		}
		.new_form .form.assesment .fields > .list > * {
		  width: calc(50% - 12.5px);
		}

		.new_form .form.assesment .field.upload{
			flex-direction: row;
			justify-content: flex-start;
		}

		.new_form .caption.note{
			margin-top: 10px;
			margin-left: 10px;
		}
		.block_scheme_broken_cars .item{
			width: calc(50% - 20px);
		}
		.fields.contact .flex{
			flex-direction: row;
		}

	}


	@media screen and (max-width: 600px){
		.content.o-nas-page .oNasImgs img{
			max-width: 100%;
	    	width: 100%;
		}

		.wf-footer-contacts-block{
			float: none;
			text-align: center;
			max-width: 100%;
		}

		.footer-contact-us .contact-us-text{
			text-align: center;
		}

		.wf-wrap.primerList .primerItem{
			width: 98%;
		}

	}
	@media screen and (max-width: 480px){
		.new_form .form.assesment .fields > .list > * {
		  width: 100%;
		}
		.new_form{
			padding-left: 10px;
			padding-right: 10px;
		}
		.block_scheme_broken_cars .item{
			width: 100%;
		}
	}


.checkInput{
	display: none;
}

.problem-items-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.problem-items-list .problem-item{
	min-width: 259px;
    min-height: 144px;
    margin-right: 20px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.problem-items-list .problem-item a{
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    width: 176px;
    display: block;
    margin-left: -30px;
}

.problem-items-list .problem-item a:after{
	content: '';
	width: 100px;
	height: 2px;
	background-color: red;
    display: block;
    margin-top: 12px;
}


.problem-items-list .problem-item:nth-child(1){
    background: url(/wp-content/uploads/mainpage/1.jpg);
}

.problem-items-list .problem-item:nth-child(2){
    background: url(/wp-content/uploads/mainpage/2.jpg);
}

.problem-items-list .problem-item:nth-child(3){
    background: url(/wp-content/uploads/mainpage/3.jpg);
}

.problem-items-list .problem-item:nth-child(4){
    background: url(/wp-content/uploads/mainpage/4.jpg);
}

.problem-items-list .problem-item:nth-child(5){
    background: url(/wp-content/uploads/mainpage/5.jpg);
}

.problem-items-list .problem-item:nth-child(6){
    background: url(/wp-content/uploads/mainpage/6.jpg);
}

.problem-items-list .problem-item:nth-child(7){
    background: url(/wp-content/uploads/mainpage/7.jpg);
}
.fancy img{
	width: 100%;
	cursor: pointer;
}
.new_form.vykup_gruzovikov{
	margin-top: 15px;
	margin-bottom: 15px;
}
.showcase.wrapper .heading.h1{
	font: normal normal normal 26px / 55px OpenSans;
	color: #373a41;
	text-transform: math-auto;
}
.slide{
	position: relative;
	padding-left: 25px;
	padding-right: 25px;
}
.slide .next{
	position: absolute;
	content: url(/pictures/svg/left.svg);
	top: 50%;
	transform: translate(-50%, -50%);
}
.slide .prev{
	position: absolute;
	content: url(/pictures/svg/rigth.svg);
	top: 50%;
	right: 0;
	transform: translate(-50%, -50%);
}
#reviews_windows.new{
	margin-top: 60px;
}
#reviews_windows.new .heading.h1{
	margin-bottom: 0;
}
.new #reviews_text .reviews_text__item{
	margin-top: 30px;
}
.new #reviews_text{
		display: block;
	}

@media screen and (max-width: 600px){
	.problem-items-list{
	    justify-content: center;
	}
	.new .reviews_text__item{
		/*max-width: 600px;
		width: 100%;*/
	}

}


.block_cat{
  margin-top: 60px;
  margin-bottom: 40px;
}
.block_cat .items{
  display: flex;
  flex-wrap: wrap;
  /*justify-content: space-between;*/
  margin: 0 -5px;
}
.block_cat .items .item{
  position: relative;
  width: 15.6%;
  margin: 0 5px;
}
.block_cat .items .item .block_text{
  position: absolute;
  top: 23%;
  left: 10%;
}
.block_cat .items .item .title,
.block_cat .items .item .title a{
  position: relative;
  /*top: 28%;*/
  font-size: 14px;
  line-height: 21px;
  color: #ffffff;
  font-weight: 600;
  font-family: "Open Sans";
  text-transform: uppercase;
  min-height: 35px;
  text-decoration: none;
}
.block_cat .items .item .line{
/*  position: absolute;
  top: 50%;*/
}
.block_cat .items .item .title:before{
  position: absolute;
  bottom: -45%;
  content: url(/wp-content/themes/dt-the7/images/vykup-gruzovikov/pramougol.png);
}
.block_cat .items .item img{
  width: 100%;
}
@media(max-width: 980px) {
  .block_cat .items .item{
    width: 23%;
  }
}
@media(max-width: 480px) {
  .block_cat .items .item{
    width: 46.5%;
  }
}


.showcase .preview .price .value {
    margin-left: auto;
}

.showcase .preview .price:last-child .value {
    color: #cd0e0e;
}

.my_tab{
	text-align: center;
}
.my_tab, .my_tab thead, .my_tab tr, .my_tab td{
	border: 1px solid #D6D6D6;
}

.my_tab thead tr{
	background-color: #FF9404;
}



.vikup-generatorov-banner{
    width: 100%;
    display: flex;
    margin: 20px 0;
    background-color: #363636;
    justify-content: space-between;
    margin-bottom: 24px!important;
}

.vikup-generatorov-banner .gen-banner-img img{
	height: 100%;
}

.vikup-generatorov-banner .gen-banner-text{
	padding: 24px 0 0 48px;
	position: relative;
}


.vikup-generatorov-banner .gen-banner-text .banner-header{
font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 18px;
    width: 50px;
}

.vikup-generatorov-banner .gen-banner-text .red-bg{
	position: absolute;
    display: block;
    width: 148px;
    height: 15px;
    background-color: #CD0E0E;
    content: '';
    top: 40px;
    left: 40px;
    z-index: 99;
}

.vikup-generatorov-banner .gen-banner-text  .vnimanie{
	position: relative;
}

.vikup-generatorov-banner .gen-banner-text .banner-text{
    font-size: 22px;
    color: #fff;
    max-width: 560px;
    margin-bottom: 18px;
}


.vikup-generatorov-banner .gen-banner-text .banner-subtext{
    font-size: 11px;
    color: #fff;
}

@media screen and (max-width:  768px){
	.vikup-generatorov-banner .gen-banner-img{
		display: none;
	}

	.vikup-generatorov-banner .gen-banner-text{
		padding: 24px 8px 8px 8px;
	}

	.vikup-generatorov-banner .gen-banner-text .red-bg{
		left: 0px;
	}

}


.pogruz-links{
	display: flex;
	flex-wrap: wrap;
}

.pogruz-links .pogruz-link-item{
	width: 30%;
	margin-right: 10px;
	position: relative;
	margin-bottom: 10px;
}

.pogruz-links .pogruz-link-item img{
	width: 100%;
}

.pogruz-links .pogruz-link-item a{
	position: absolute;
    top: 18px;
    left: 60px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    max-width: 204px;
    padding-bottom: 10px;
    border-bottom: 2px solid red;
}




section .problem-items-list .problem-item.vkt1{
    background-image: url(/wp-content/themes/dt-the7/images/rectangle_3.png);
}
section .problem-items-list .problem-item.vkt2{
    background-image: url(/wp-content/themes/dt-the7/images/rectangle_4.png);
}
section .problem-items-list .problem-item.vkt3{
    background-image: url(/wp-content/themes/dt-the7/images/rectangle_5.png);
}
section .problem-items-list .problem-item.vkt4{
    background-image: url(/wp-content/themes/dt-the7/images/rectangle_6.png);
}

section .problem-items-list .problem-item{
	background-repeat: no-repeat !important;
    background-size: cover !important;
    min-width: inherit;
    width: calc(25% - 20px);
    border-radius: 4px;
}


@media screen and (max-width:  1200px){

	.pogruz-links .pogruz-link-item a{
		top: 6px;
	    left: 32px;
	    padding-bottom: 4px;
	}

}

@media screen and (max-width:  960px){

	.pogruz-links .pogruz-link-item a{
	    top: 18px;
	    left: 60px;
	    padding-bottom: 10px;
	}


	.pogruz-links .pogruz-link-item{
		width: 45%;
	}

	section .problem-items-list .problem-item {
		width: calc(50% - 20px);
	}

	.problem-items-list .problem-item{
	    padding-left: 35px;
	    box-sizing: border-box;
	}
	.problem-items-list .problem-item a{
		width: 100%;
		max-width: 340px;
	}
}


@media screen and (max-width:  690px){

	.pogruz-links .pogruz-link-item a{
	    top: 18px;
	    left: 60px;
	    padding-bottom: 10px;
	    max-width: unset;
	}


	.pogruz-links .pogruz-link-item{
		width: 100%;
		margin-right: 0;
	}

}

@media screen and (max-width:  480px){

	.pogruz-links .pogruz-link-item a{
	    left: 20px;
	    padding-bottom: 0px;
	}

	section .problem-items-list .problem-item {
		width: calc(100% - 20px);
	}

}




.vykup-steps-wrap{
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.vykup-steps-wrap .vykup-step{
    width: calc(24% - 44px);
    position: relative;
    background-color: #2E2E2E;
    border-radius: 15px;
    padding: 26px 12px 44px 32px;
}

.vykup-steps-wrap .vykup-step p{
    color: #fff;
    margin-bottom: 0;
}

.vykup-steps-wrap .vykup-step p img{
    max-width: 50px;
}

.vykup-steps-wrap .vykup-step .step-text{
    position: absolute;
    bottom: 16px;
}


.red-number{
    position: absolute;
	background: #EF0606;
	border-radius: 5px;
    width: 60px;
    height: 60px;
    text-align: center;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.red-number span{
    font-weight: bold;
    font-size: 24px;
}

.vykup-steps-wrap .vykup-step .step-number{
    top: -20px;
    right: 20px;
}

@media screen and (max-width: 1200px){

	.vykup-steps-wrap{
	    flex-wrap: wrap;
	}

	.vykup-steps-wrap .vykup-step{
	    width: calc(49% - 44px);
	    margin-bottom: 36px!important;
	}
}


@media screen and (max-width: 576px){

	.vykup-steps-wrap .vykup-step{
	    width: calc(100% - 44px);
	}
}

.vykup-detail-steps-wrap{
	width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.vykup-detail-steps-wrap .vykup-detail-step{
    width: calc(49% - 44px);
    position: relative;
    background-color: #F4F4F4;
    border-radius: 15px;
    padding: 26px 12px 44px 32px;
    margin-bottom: 20px!important;
    display: flex;
}

.vykup-detail-steps-wrap .vykup-detail-step > div:first-child{
    margin-right: 32px;
}

.vykup-detail-steps-wrap .vykup-detail-step .red-number{
    position: relative;
    color: #fff;
        font-weight: bold;
    font-size: 24px;
}



.vykup-detail-steps-wrap .detail-step-header{
    font-weight: bold;
    width: 72%;
    color: #2E2E2E;
    line-height: 24px;
    margin-bottom: 20px;
    font-size: 16px;
}

.vykup-detail-steps-wrap .detail-step-text a{
    color: #2E2E2E;
    font-size: 16px;
}

.vykup-detail-steps-wrap .detail-step-text{
    line-height: 24px;
    font-size: 16px;
}

@media screen and (max-width: 900px){

	.vykup-detail-steps-wrap .vykup-detail-step{
	    width: calc(100% - 44px);
	}
}

@media screen and (max-width: 680px){

	.vykup-detail-steps-wrap .detail-step-header{
	    width: 100%;
	}

	.vykup-detail-steps-wrap .vykup-detail-step{
	    padding-left: 12px;
	}

	.vykup-detail-steps-wrap .vykup-detail-step > div:first-child {
	    margin-right: 12px;
	}

	.vykup-detail-steps-wrap .vykup-detail-step .red-number{
	    width: 45px;
	    height: 45px;
	    font-size: 20px;
	}

	.vykup-detail-steps-wrap .vykup-detail-step{
	    width: calc(100% - 24px);
	}


	.vykup-detail-steps-wrap .detail-step-header,
	.vykup-detail-steps-wrap .detail-step-text a,
	.vykup-detail-steps-wrap .detail-step-text{
	    font-size: 13px;
	    line-height: 15px;
	}

}


.vykup-bottom-wrap{
	background-color: #2E2E2E;
	color: #fff;
	border-radius: 10px;
	padding: 26px 0;
	text-align: center;
	font-size: 15px;
}

.vykup-bottom-wrap .vykup-bottom-header{
	font-weight: bold;
}

@media screen and (max-width: 680px){

	.vykup-bottom-wrap{
		font-size: 12px;
		padding: 20px 12px;
	}

}


.section.advantages ol.new-advantages{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	columns: 1;
	column-gap: unset;
}



.section.advantages .new-advantages li p{
    background-color: #ef0606;
    border-radius: 5px;
    margin-bottom: 0!important;
    width: 60px;
    min-width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.section.advantages .new-advantages li div{
    margin-left: 20px;
    line-height: 20px;
}

.section.advantages .new-advantages li div span{
    font-weight: bold;
    display: inline-block;
}

.section.advantages .new-advantages li{
    width: calc(50% - 44px);
    background-color: #F4F4F4;
    padding: 22px 20px;
    border-radius: 5px;
    align-items: center;
}

.section.advantages .new-advantages li:before{
	content: none;
}

.section.advantages .new-advantages img{
	display: flex;
}
.section.advantages .new-advantages-v2 li{
	width: calc(50% - 50px);
	align-items: flex-start;
	background-color: initial;
	border: 1px solid #E1DEDE;
}
.section.advantages .new-advantages-v2.items-3 li{
	width: calc(33% - 50px);
}
.section.advantages .new-advantages-v2 span{
	display: block;
	margin-bottom: 14px;
}
.section.advantages .new-advantages-v2 span{
	display: block;
	margin-bottom: 14px;
}
.section.advantages .new-advantages-v2 div div{
	margin-left: 0;
}
ul.list-arrow-marker{
	list-style-type: none;
	margin-left: 0;
}
ul.list-arrow-marker li{
	display: flex;
	margin-bottom: 20px;
}
ul.list-arrow-marker li:before{
	content: '';
	display: block;
	width: 30px;
	height: 30px;
	min-width: 30px;
	min-height: 30px;
	margin-right: 22px;
	background: url(/wp-content/themes/dt-the7/images/ok_arrow.png) no-repeat center center;
	background-size: contain;
}
.block-request.gruz2 .text{
	line-height: 1.2;
}
.block-request.gruz2 .text span{
	display: block;
}
.steps-v2 .step{
	width: 18%;
	box-shadow: none;
}
ol.advantages {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-column-gap: 0;
	grid-row-gap: 0;
	counter-reset: num;
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
}
.advantages.flex li{
	width: 25%;
}
.advantages.flex.items-3 li{
	width: 33%;
}
.advantages li{
	counter-increment: num;
	margin: 0 20px 20px 0;
	padding: 30px;
	border: 1px solid #E1DEDE;
	text-align: left;
	line-height: 1.7;
}
.advantages li:before {
	display: inline-block;
	content: counter(num);
	left: -40px;
	top: 0;
	margin-bottom: 20px;
	padding: 17px;
	background-color: #EF0606;
	border-radius: 5px;
	color: #fff;
	text-align: right;
	font-weight: bold;
}
.advantages li:nth-child(-n+9):before {
	content: "0" counter(num);
}
.advantages .advantage1 {
	grid-area: 1 / 1 / 2 / 2;
}
.advantages .advantage2 {
	grid-area: 1 / 2 / 2 / 3;
}
.advantages .advantage3 {
	grid-area: 2 / 1 / 3 / 2;
}
.advantages .advantage4 {
	grid-area: 2 / 2 / 3 / 3;
}
.advantages .advantage5 {
	grid-area: 1 / 3 / 3 / 4;
	background-color: #F9DD00;
}

@media screen and (max-width: 700px){
	.section.advantages .new-advantages li{
		width: 100%;
	}
}

.sv-benefits {
	background: #F4F4F4;
	padding: 26px 0 66px;
	margin-bottom: 30px;
}
.sv-benefits__list {
	margin-top: 55px;
	display: flex;
	justify-content: space-between;
}
.sv-benefits__item {
	display: flex;
	align-items: center;
}
.sv-benefits__img {
	margin-right: 25px;
}
.sv-benefits__body {

}
.sv-benefits__number {
	color: #CD0E0E;
	font-size: 45px;
	font-weight: 700;
	line-height: 61px;
}
.sv-benefits__text {
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
}
@media screen and (max-width:768px) {
	.sv-benefits__list {
		flex-direction: column;
		align-items: center;
		width: 100%;
	}
	.sv-benefits__item {
		width: 100%;
		margin-bottom: 20px;
	}
	.sv-benefits__body {
		width: 50%;
	}
	.sv-benefits__img {
		width: 50%;
		display: flex;
		justify-content: flex-end;
	}
	.sv-benefits__img img {
	}

	ol.advantages {
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(3, 1fr);
	}
	.advantages .advantage1 { grid-area: 1 / 1 / 2 / 2; }
	.advantages .advantage2 { grid-area: 1 / 2 / 2 / 3; }
	.advantages .advantage3 { grid-area: 2 / 1 / 3 / 2; }
	.advantages .advantage4 { grid-area: 2 / 2 / 3 / 3; }
	.advantages .advantage5 { grid-area: 3 / 1 / 4 / 3; }
}


.search-page > .wf-container{
	display: flex;
	flex-wrap: wrap;
}

.search-page > .wf-container .wf-cell.iso-item{
	width: 100%;
}

.search-page > .wf-container .wf-cell.iso-item article{
	background-color: #fff;
}

.search-page > .wf-container .wf-cell.iso-item article .details:after{
	content: " ";
    background: #f9dd00 url(/wp-content/themes/dt-the7/images/right-arr.svg);
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    background-position: 12px 9px;
    right: -20px;
}

.search-page > .wf-container .wf-cell.iso-item article .details.more-link{
	text-decoration: underline;
	    font-size: 13px;
}

.search-page > .wf-container .wf-cell.iso-item article h2.entry-title a{
	font-size: 26px;
	font-weight: bold;
	color: #373A41;
}

.search-page > .wf-container .wf-cell.iso-item article .author.vcard{
	display: none;
}

.search-page > .wf-container .wf-cell.iso-item article > .blog-content.wf-td{
    padding: 50px;
	border: 1px solid #41464926!important;
    position: relative;
}

.search-page > .wf-container .wf-cell.iso-item article > .blog-content.wf-td .entry-meta{
    position: absolute;
    color: #C1C1C1;
    font-size: 16px;
    top: 28px;
    right: 50px;
}

.search-page > .wf-container .wf-cell.iso-item article > .blog-content.wf-td > p{
    font-size: 16px;
    color: #7D7D7D;
}

@media screen and (max-width: 768px){

	.search-page > .wf-container .wf-cell.iso-item article > .blog-content.wf-td .entry-meta{
	    left: 50px;
	    top: 12px;
	}

}

@media screen and (max-width: 440px){
	.search-page > .wf-container .wf-cell.iso-item article > .blog-content.wf-td{
		padding: 50px 10px;
	}

	.search-page > .wf-container .wf-cell.iso-item article > .blog-content.wf-td .entry-meta{
	    left: 10px;
	}

}

.search-page > article.post.no-results.not-found .entry-title{
		display: none;
}

.search-page > article.post.no-results.not-found .no-result-header{
	font-size: 21px;
	padding-left: 50px;
}

.search-page > article.post.no-results.not-found .no-result-header:before{
	content: '';
	display: block;
	width: 35px;
	height: 35px;
	position: absolute;
	left: 0;
	background-image: url(/wp-content/themes/dt-the7/images/charm_circle-cross.png);
	background-repeat: no-repeat;
}

.search-page > article.post.no-results.not-found .no-result-texts{
font-size: 21px;
    color: #ACACAC;
    padding-left: 50px;
    margin-bottom: 40px;
}

.search-page > article.post.no-results.not-found a.backToMain{
    text-transform: uppercase;
    padding: 12px 44px;
    background-color: #f9dd00;
    border-radius: 20px;
    font-size: 14px;
    color: #373A41;
    text-decoration: none;
}

.search-page >.searchform{
    display: block;
    box-shadow: none;
    max-width: 568px;
    width: 80%;
    right: 0;
    margin-bottom: 40px;
}

.search-page >.searchform input.searchform-s{
    margin-left: 50px;
    height: 60px;
    border: none;
    background-color: #F7F7F7;
    font-size: 16px;
}

.content.search-page > .searchform .submit{
    position: absolute;
    border-radius: 10px;
    background-color: red;
    padding: 24px;
    left: 0;
    background-position: 18px 18px;
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/dt-the7/images/svgexport.png);
}


.content.search-page > .searchform .clear-search{
    position: absolute;
    right: -24px;
    top: 36px;
    cursor: pointer;
    display: block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url(/wp-content/themes/dt-the7/images/akar-icons_cross.png);
}

@media screen and (max-width: 900px){

	.search-page >.searchform{
	    width: calc(100% - 60px);
	    max-width: unset;
	}
}

@media screen and (max-width: 400px){
	.content.search-page > .searchform .submit{
		padding: 10px;
	    background-position: 5px 5px;

	}

	.search-page >.searchform input.searchform-s{
		margin-left: 20px;
	    height: 32px;
	    font-size: 12px;
	}

	.content.search-page > .searchform .clear-search{
	    right: -5px;
	    top: 19px;
	}


    
}



/* Новая шапка */
.menu-wrapp-right .contact.messengers {
	display: none;
}
.panel.header .body .contact.phones .block.email {
	display: none;
}
.menu-wrapp-right {
	display: flex;
}
button.button-ux.main.solid.circle.button-ux.main.solid.circle[data-target="form-modal-callback"] {
	background: #F9DD00
}
button.button-ux.main.solid.circle.button-ux.main.solid.circle[data-target="form-modal-application"] {
	background: #CD0E0E
}
button.button-ux.main.solid.circle.button-ux.main.solid.circle[data-target="form-modal-application"]::before {
    background-image: url('data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2222%22 height%3D%2222%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M4.993 17.77.167 21.563V1.521A1.083 1.083 0 0 1 1.25.438h19.5a1.083 1.083 0 0 1 1.083 1.083v15.166a1.083 1.083 0 0 1-1.083 1.084zm-.75-2.166h15.424v-13H2.333v14.5zm5.674-7.583h2.166v2.166H9.917zm-4.334 0H7.75v2.166H5.583zm8.667 0h2.167v2.166H14.25z%22%2F%3E%3C%2Fsvg%3E');
}
.sv-mobmenu__info {
	display: none;
	padding: 20px 30px;
	background: #f7f7f7;
}
@media screen and (max-width:767px) {
	.panel.header .menu-wrapp-right .contact.messengers {
		display: block;
		margin-right: 30px;
	}
	.panel.header .top {
		display: none;
	}
	.panel.header .body .contact.phones .block.email,
    .panel.header .body .contact.phones {
		display: block;
	}
	.panel.header .contact.phones .block.phone {
		margin: 0;
	}
	.sv-mobmenu__info .block.email {
		margin-top: 10px;
	}
	.sv-mobmenu__info .block.time,
	.sv-mobmenu__info .link.phone,
	.sv-mobmenu__info .link.email,
	.panel.header .link.phone,
	.panel.header .link.email {
		position: relative;
	}
	.sv-mobmenu__info .block.time::after,
	.sv-mobmenu__info .link.phone::after,
	.sv-mobmenu__info .link.email::after,
	.panel.header .link.phone::after,
	.panel.header .link.email::after {
		content: '';
		display: block;
		width: 12px;
		height: 12px;
		background-repeat: no-repeat;
		background-size: 100%;
		position: absolute;
		top: calc(50% - 5px);
		left: -20px;
	}
	.sv-mobmenu__info .block.time::after {
		background-image: url(/wp-content/uploads/time_red.svg);
	}
	.sv-mobmenu__info .link.phone::after,
	.panel.header .link.phone::after {
		background-image: url(/wp-content/uploads/phone_red.svg);
	}
	.sv-mobmenu__info .link.email::after,
	.panel.header .link.email::after {
		background-image: url(/wp-content/uploads/email_red.svg);
	}
	.panel.header .contact.phones .block.email a,
	.panel.header .contact.phones a {
		color: #787878;
		font-weight: 400;
		font-size: 12px;
		line-height: 100%;
		margin-bottom: 0;
	}
	.panel.header .sv-mobmenu__info .contact.phones .block.time,
	.panel.header .sv-mobmenu__info .contact.phones .block.email a,
	.panel.header .sv-mobmenu__info .contact.phones a {
		font-size: 14px;
		color: #787878;
	}
	.panel.header .sv-mobmenu__info .contact.phones {
		margin-bottom: 14px;
	}
	.panel.header .sv-mobmenu__info .column.phones .navigation.messengers {
		display: block;
		margin: 20px 0 20px -15px;
	}
	.panel.header .sv-mobmenu__info .column.phones .navigation.messengers li {
		margin-right: 5px;
	}
	.panel.header .sv-mobmenu__info .column.phones .navigation.messengers li>span {
		padding: 0;
	}
	.sv-mobmenu__info {
		display: block;
	}
	.panel.header .sv-mobmenu__info .column.phones .navigation.messengers {
		display: block;
	}
	.panel.header .sv-mobmenu__info .button-ux.application:not(.circle) {
		display: block;
		padding: 0px 38px;
		text-align: center;
		height: unset;
		font-size: 12px;
		line-height: 40px;
		margin-left: -15px;
	}
}
@media screen and (max-width:380px) {
	.button-ux.main.solid.circle.button-ux.main.solid.circle {
		width: 40px;
		height: 40px;
		padding: 0px;
		margin-right: 5px;
	}
}
/**/

/* Адаптив для баннера на главной */
.sv_banner_text {
	display: none;
	background: linear-gradient(94.1deg, #F8B900 7.08%, #FDDC01 88.26%);
	width: calc(100% - 60px);
	padding: 9px 20px 30px;
	color: #000;
	font-size: 25px;
	line-height: 32px;
	text-align: center;
	font-weight: 500;
	position: absolute;
	bottom: -30px;
	left: 10px;
}
.sv_banner_text span {
	font-weight: 600;
}
@media screen and (max-width:768px) {
	.banner {
		display: block;
		height: 300px;
		position: relative;
		margin: -15px 0;
		width: 100vw;
		margin-bottom: 80px;
	}
	.banner img {
		height: 100%;
		object-fit: none;
		object-position: center;
	}
	.sv_banner_text {
		display: block;
		position: absolute;
	}
	.banner .button-ux.application {
		position: absolute;
		bottom: -60px;
		right: unset;
		left: calc(50% - 150px);
		width: 300px;
	}
}
@media screen and (max-width:480px) {
	.sv_banner_text {
		font-size: 14px;
		line-height: 18px;
	}
	.banner .button-ux.application {
		padding: 0;
		left: calc(50% - 100px);
		width: 200px;
	}
}
/**/

.section.brands .navigation ul{
	display: flex;
	column-gap: 0;
	column-count: 1;
    display: flex;
    flex-wrap: wrap;

}


.section.brands .navigation li{
	padding-left: 0;
	width: 20%;
}

.section.brands .navigation li:before{
	content: unset;
}

.section.brands .navigation li a{
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 24px;
    height: 80px;

}

.section.brands .navigation li a span{
	color:#393939;
	font-weight: normal;
	text-decoration: underline;
	margin-top: 4px;

}

.section.brands .navigation li a img{
	max-width: 180px;
	max-height: calc(100% - 30px);
}

.section.brands{
	text-align: center;
}

.section.brands .show-brands{
    background-color: #cd0e0e;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    padding: 0 32px;
    border-radius: 20px;
    margin-top: 20px;
}

.section.brands .navigation li.hidden-brand{
	display: none;
}


@media screen and (max-width:1000px){
	.section.brands .navigation li{
		width: 25%;
	}	
}

@media screen and (max-width:768px){
	.section.brands .navigation li{
		width: 50%;
	}	

	.section.brands .navigation li a img{
		max-width: 90%;
	}
}

[id^="wpcf7-f73"] ul.list.files .caption.file{
	color: #fff;
}

[id^="wpcf7-f73"] ul.list.files button.button-ux{
	background-color: #fff;
	margin-left: 8px;
}



#wpcf7-f5980-o5 ul.list.files li{
display: flex;
    align-items: center;
}

.showcase .previews .preview button{
	display: block;
	margin: auto;
}

.mainpage-banner-slider .slick-arrow{
	height: 60px;
    width: 60px;
    background-color: #CD0E0E;
    border-radius: 0;
    top: calc(50% - 20px);
}

.mainpage-banner-slider .slick-arrow.slick-next{
	right: 0;
}

.mainpage-banner-slider .slick-arrow.slick-next:before{
	content: '';
	position: absolute;
	display: block;
	background-image: url('/wp-content/themes/dt-the7/images/arrow-right.svg');
    width: 10px;
    height: 24px;
    right: calc(50% - 5px);
    bottom: 18px;
}

.mainpage-banner-slider .slick-arrow.slick-prev{
    left: 0;
    z-index: 99;
}

.mainpage-banner-slider .slick-arrow.slick-prev:before{
	content: '';
	position: absolute;
	display: block;
	background-image: url('/wp-content/themes/dt-the7/images/arrow-left.svg');
    width: 10px;
    height: 24px;
    right: calc(50% - 5px);
    bottom: 18px;
}

.mainpage-banner-slider .slick-arrow:hover{
    background-color: #8f0606!important;
}


@media screen and (max-width: 768px){

	.mainpage-banner-slider .slick-arrow {
	    height: 30px;
	    width: 30px;
	    background-color: #CD0E0E;
	    border-radius: 0;
	    top: calc(50% - 60px);
	}

	.mainpage-banner-slider .slick-arrow.slick-prev:before,
	.mainpage-banner-slider .slick-arrow.slick-next:before{
		bottom: 4px;
	}

}

.links-row{
	z-index: 9999;
}

.red-left-wrap{
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-bottom: 40px;
}

.red-left-wrap .red-left{
    display: block;
    width: calc(50% - 20px);
    padding-left: 20px;
    padding-right: 80px;
    border-left: 5px solid #E31E24;
    height: fit-content;
}

.red-left-wrap .red-left h2{
	line-height: 20px;
}

.red-left-wrap .red-left p{
	font-size: 16px;
}

.article-columns{
	display: flex;
	width: 100%;
	justify-content: space-between;
	margin-bottom: 40px;	
}

.article-columns .article-columns-left,
.article-columns .article-columns-right{
    display: block;
    width: calc(50% - 24px);
}

.article-columns .article-columns-left .gray-item,
.article-columns .article-columns-right .gray-item{
    background-color: #F7F7F7;
    margin-bottom: 44px;
    padding: 0 40px 12px 40px;
    border: 1px solid #E2E2E2;
}

.article-columns .gray-item p{
    font-size: 15px;

}

.article-columns .gray-item .gray-item-header{
    display: flex;
    justify-content: start;
    align-items: center;
    margin: 32px 0 20px 0;

}

.article-columns .gray-item .gray-item-header h3,
.article-columns .gray-item .gray-item-header h2{
    margin-left: 24px;
    margin-bottom: 0;

}

.article-columns .gray-item ul{
    list-style: none;

}

.article-columns .gray-item ul li{
    position: relative;
    padding-left: 4px;
    font-size: 15px;
    margin-bottom: 8px;

}

.article-columns .gray-item ul li:before{
    content: "";
    display: block;
    background-image: url(/wp-content/themes/dt-the7/images/check.svg);
    width: 18px;
    height: 18px;
    left: -20px;
    top: 5px;
    position: absolute;

}


.red-triangle-wrap{
    display: flex;
    margin: 20px 0;
    width: 100%;
    background-color: #FCFCFC;
    padding: 20px;
    align-items: flex-start;	
}

.red-triangle-wrap img{
    margin-right: 32px;	
}

.designer-stati p{
	font-size: 15px;
}


ul.red-checks{
    list-style: none;

}

ul.red-checks li{
    position: relative;
    padding-left: 4px;
    font-size: 15px;
    margin-bottom: 8px;

}

ul.red-checks li:before{
    content: "";
    display: block;
    background-image: url(/wp-content/themes/dt-the7/images/check.svg);
    width: 18px;
    height: 18px;
    left: -20px;
    top: 5px;
    position: absolute;

}

@media screen and (max-width: 840px){

	.red-left-wrap{
	    flex-wrap: wrap;

	}

	.red-left-wrap .red-left{
	    width: 100%;
	    margin-top: 12px;
	    padding-right: 0px;

	}	
}

@media screen and (max-width: 768px){

	.article-columns{
	    flex-wrap: wrap;
	}
    

	.article-columns .article-columns-left,
	.article-columns .article-columns-right{
	    width: 100%;
	}

	.article-columns .article-columns-left .gray-item,
	.article-columns .article-columns-right .gray-item {
	    margin-bottom: 24px;

	}

	.banner img {
		object-fit: contain;
		height: 100%;
	}
	.button-ux.main.solid.secondary.new {
		bottom: 75px !important;
	}
	.advantages.flex li, .advantages.flex.items-3 li{
		width: auto;
		margin-right: 0;
	}
	.banner-column-block .vc_row{
		flex-direction: column;
	}
	.banner-column-block .vc_row .wpb_column{
		width: 100%;
	}
	.banner-column-block .vc_row .wpb_column, .banner-column-block .vc_row .wpb_column:nth-child(2) .vc_column-inner{
		padding-left: 0!important;
		padding-right: 0!important;
	}

	.advantages-nissan .steps{
		flex-wrap: wrap;
		flex-direction: row;
		align-items: baseline;
	}
	.advantages-nissan .steps .step {
		width: 43%;
	}
	.steps-nissan .advantages .advantage5 {
		background: url(/wp-content/themes/dt-the7/images/2f6800cee6f15ba429a1fe1853e8496f10dc8932.png) bottom right -30% no-repeat;
		background-size: 50%;
	}
	.steps-nissan .advantages .advantage5 div{
		width: 50%;
	}
	.banner-column-block .vc_row .wpb_column:nth-child(1){
		padding-right: 125px !important;
		padding-left: 55px !important;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 480px){

	.article-columns .article-columns-left .gray-item,
	.article-columns .article-columns-right .gray-item {
	        padding: 0 20px;

	}

	.red-triangle-wrap{
	    flex-flow: column;
	    align-items: center;
	    text-align: center;	
	    box-sizing: border-box;	
	}

	.red-triangle-wrap img{
	    margin: 0px;		
	}

	.wpb_wrapper .alert{
		flex-direction: column;
	}
	.section.advantages .new-advantages li p {
		margin-bottom: 14px!important;
	}
	.wpb_wrapper .alert .alert-icon{
		width: 53px;
		margin-bottom: 36px!important;
	}
	.section.advantages .new-advantages li div{
		margin-left: 0;
	}
	.wpb_wrapper .alert .alert-text{
		text-align: center;
		line-height: 1.7;
	}
	.wpb_wrapper h2{
		line-height: 1.2;
		font-size: 20px;
	}
	.block-request h4{
		line-height: 1.7;
	}
	.block-request.gruz2 h2{
		font-size: 20px;
	}
	.block-request.gruz2 h2,.block-request.gruz2 h4{
		margin-bottom: 37px;
	}
	.block-request a{
		width: 100%;
		text-align: center;
		font-size: 16px !important;
	}
	.iccon_img img{
		width: 80%;
		height: auto;
		margin-bottom: 0;
	}
	.wpb_wrapper>.section{
		margin-top: 30px;
	}
	.section.advantages .new-advantages-v2.items-3 li{
		width: auto;
	}
	ol.advantages{
		display: block;
	}
	.section.advantages .new-advantages li{
		align-items: flex-start;
	}
	.banner-text-wrapper>div:first-child{
		font-size: 24px;
		margin-bottom: 67px;
	}
	.advantages-nissan .steps .step {
		width: 100%;
	}
	.steps-nissan .advantages .advantage5{
		background: none;
	}
	.steps-nissan .advantages .advantage5 div{
		width: 100%;
	}

	.banner-column-block .vc_row .wpb_column:nth-child(1){
		padding: 20px 18px !important;
	}
	.info-bottom-block>div:nth-child(2){
		font-size: 18px;
	}
}

@media screen and (max-width: 360px){

	.article-columns .gray-item .gray-item-header{
		flex-flow: column;
	}

	.article-columns .gray-item .gray-item-header h2,
	.article-columns .gray-item .gray-item-header h3{
		margin: 0px;
	}


}