/*!
Theme Name: Liga Hyundai
Theme URI: http://underscores.me/
Author: Vitaliy Karakushan
Author URI: http://underscores.me/
Description: Custom theme: Liga Hyundai, developed by Vitaliy Karakushan
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: hyundai
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Liga Hyundai is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.page-preloader-cover{display:none}.top-panel__message .fa,.top-panel__message .material-icons{margin-left:22px;margin-right:6px}#service-order .tm_pb_row_3{padding-right:26%;padding-left:26%}.section-padding-top{padding-top:66px}ul.schedule{margin-bottom:30px}.tm_pb_builder #tm_builder_outer_content .tm_pb_cta_0.tm_pb_promo h1{color:#fff !important;font-size:60px}.breadcrumbs__wrap a:hover,.breadcrumbs__wrap .breadcrumb_last{color:#2ea1db}.breadcrumbs__wrap a,.breadcrumbs__wrap span{color:#4f4f56;font-style:normal;font-weight:400;font-size:13px;line-height:1.7;font-family:Montserrat,sans-serif;letter-spacing:0px}h1.services-macros{text-align:center;position:relative;margin-bottom:1em;margin-top:.2em;padding-bottom:.5em;overflow:hidden;font-size:34px;font-style:normal;font-weight:300}h1.services-macros:after{content:'';position:absolute;left:0;bottom:0;z-index:-1;width:64px;height:5px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#1f1f26}.team-phones li{display:block}#tm_builder_outer_content .tm_pb_section .team-phones li:before{display:none}span.wpcf7-not-valid-tip{color:red;font-size:.8em;font-weight:400;display:block;margin-bottom:20px}a.custom-logo-link{display:flex;align-items:center}#tm_builder_outer_content .tm_pb_text_align_center{text-align:center;margin:auto}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:24px;line-height:1;opacity:.75;color:#2ea1db;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tm_pb_contact_form select{font-family:Montserrat,sans-serif;color:#a7a7ab;font-size:13px;width:100%;margin:0 0 10px}.tm_pb_title_text{position:absolute;top:0;z-index:99;display:flex;height:100%;align-items:center;justify-content:center;text-align:center;width:100%;color:#fff}.tm_pb_title_text .h1{color:#fff;font-size:60px;font-style:normal;font-weight:700;line-height:1.1;font-family:Montserrat,sans-serif;letter-spacing:0px;text-align:inherit;text-transform:uppercase}.cherry-services .template-single .services-single-item .service_thumbnail img{width:100%}.services-macros{position:relative}.team-phones a{color:inherit}.swiper-button-prev,.swiper-button-next{height:22px}.form .radio-group label:not(:first-child){text-transform:none;font-weight:400;margin:15px 0}.form .radio-group label:not(:first-child) input{margin-right:10px}.form .small{font-size:.8em;font-family:arial;font-weight:300;color:gray}.form .form-group{margin-bottom:20px}.form .form-group:last-child{margin-bottom:0}.form label{display:block;color:#333;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:5px;letter-spacing:.025em}.form label sup{color:red}.form .form-control{width:100%;border:1px solid #e4e4e4}.form fieldset{padding:20px;border:1px solid #e4e4e4;margin-bottom:30px;background:linear-gradient(90deg,#fff,#f7f7f7)}.form fieldset legend{display:inline-block;font-weight:500;padding:4px 16px;text-transform:uppercase;font-size:16px;color:#333;letter-spacing:.05em;border:1px solid #e4e4e4;background:#e4e4e4;line-height:1}.text-center{text-align:center}.form .wpcf7-radio .wpcf7-list-item,.form .wpcf7-checkbox .wpcf7-list-item{display:block;margin:5px 0;font-size:16px}.form .wpcf7-radio [type=radio],.form .wpcf7-radio [type=checkbox],.form .wpcf7-checkbox [type=radio],.form .wpcf7-checkbox [type=checkbox]{opacity:0;position:absolute}.form .wpcf7-radio [type=radio]:checked+span,.form .wpcf7-radio [type=checkbox]:checked+span,.form .wpcf7-checkbox [type=radio]:checked+span,.form .wpcf7-checkbox [type=checkbox]:checked+span{display:block}.form .wpcf7-radio [type=radio]:checked+span:before,.form .wpcf7-radio [type=checkbox]:checked+span:before,.form .wpcf7-checkbox [type=radio]:checked+span:before,.form .wpcf7-checkbox [type=checkbox]:checked+span:before{content:"✓";color:#2ea3f2;font-weight:700;font-size:14px}.form .wpcf7-radio [type=radio]+span,.form .wpcf7-radio [type=checkbox]+span,.form .wpcf7-checkbox [type=radio]+span,.form .wpcf7-checkbox [type=checkbox]+span{position:relative;line-height:20px;cursor:pointer}.form .wpcf7-radio [type=radio]+span:before,.form .wpcf7-radio [type=checkbox]+span:before,.form .wpcf7-checkbox [type=radio]+span:before,.form .wpcf7-checkbox [type=checkbox]+span:before{content:"";width:11px;height:11px;border:1px solid #d0d0cf;display:flex;float:left;margin-right:10px;justify-content:center;align-items:center;font-size:21px;transition:all .8s;top:5px;position:relative}.form span.wpcf7-not-valid-tip{margin-top:5px}.form .select-file{border:1px solid #000;display:inline-block;padding:10px 20px;line-height:1;font-size:12px;letter-spacing:.05em}.form .select-file:hover{cursor:pointer;background:#000;color:#fff}.form .select-file input[type=file]{position:fixed;left:-999999999px}.form fieldset legend{transition:all .5s ease-out}.form fieldset:hover legend{transform:rotateX(360deg)}.mt-3{margin-top:3rem}.mt-5{margin-top:5rem}.mb-3{margin-bottom:3rem}.mb-5{margin-bottom:5rem}.cf-title{font-size:1.6rem;font-weight:300;text-transform:uppercase;margin-bottom:20px}.auto__aviable .item-wrapper{margin-bottom:40px}.auto__aviable .item-wrapper .img{margin-bottom:15px}.auto__aviable .item-wrapper .info{font-size:16px}.auto__aviable .item-wrapper .info .car-excerpt{margin-bottom:20px}.auto__aviable .item-wrapper .info .more{display:flex;justify-content:space-between;align-items:center;line-height:1}.auto__aviable .item-wrapper .info .more a{background-color:#2ea1db;color:#fff;height:32px;display:inline-flex;align-items:center;padding:0 12px;margin-bottom:12px;font-weight:700;font-size:16px;text-decoration:none;border:1px solid #2ea1db}.auto__aviable .item-wrapper .info .more a:hover{background:#fff;color:#2ea1db}.auto__aviable .item-wrapper .info .more a i{margin-right:10px}.auto__aviable .item-wrapper .info .more .price{background-color:#f0f0f0;color:#fff;height:32px;display:inline-flex;align-items:center;padding:0 12px;margin-bottom:12px;font-weight:700;font-size:16px;text-decoration:none;color:#000}.auto__aviable .item-wrapper .info .title{font-weight:300;text-transform:uppercase;font-size:1.25rem;margin-bottom:12px;font-family:Montserrat,sans-serif;color:#1f1f26}.contained-content{max-width:1170px;margin:0 auto}.auto__aviable{max-width:1170px;margin:0 auto}.slider__aviable .slider-item{min-height:535px;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;color:#000;cursor:zoom-in}.slider__aviable{max-width:800px;margin:0 auto 10px}.slider__aviable .slider-thumb-item .slider-image{-webkit-background-size:cover;background-size:cover}.slider__aviable .slider-thumb-item{outline:none;cursor:pointer;padding:0 5px}.slick-bt{width:50px;height:71px;background-color:#fff;border:none;padding:0;position:absolute;top:50%;display:flex !important;justify-content:center;align-items:center;margin-top:-25px;z-index:2;font-size:36px;font-weight:700;line-height:1;color:#333}.slick-bt.slick-prev{left:0}.slick-bt.slick-next{right:0}.slick-arrow:before{display:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#fff;color:#000}body.car-gallery-lightbox-open{overflow:hidden}.car-gallery-lightbox{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.96);opacity:0;visibility:hidden;transition:opacity .2s ease}.car-gallery-lightbox.is-open{opacity:1;visibility:visible}.car-gallery-lightbox__stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-out;touch-action:none}.car-gallery-lightbox__stage.is-dragging{cursor:grabbing}.car-gallery-lightbox__image{max-width:100vw;max-height:100vh;width:auto;height:auto;user-select:none;-webkit-user-drag:none;transform-origin:center center;transition:transform .08s linear}.car-gallery-lightbox__close{position:absolute;top:18px;right:18px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:32px;line-height:1;cursor:pointer;padding:0}.car-gallery-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:64px;border:0;border-radius:8px;background:rgba(255,255,255,.14);color:#fff;font-size:36px;line-height:1;cursor:pointer;padding:0}.car-gallery-lightbox__nav--prev{left:16px}.car-gallery-lightbox__nav--next{right:16px}.car-gallery-lightbox__nav:hover,.car-gallery-lightbox__nav:focus{background:rgba(255,255,255,.24);outline:none}.car-gallery-lightbox__hint{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:2;color:rgba(255,255,255,.85);font-size:14px;background:rgba(0,0,0,.4);padding:6px 10px;border-radius:6px}.modal-title{font-size:30px;font-weight:300;text-transform:uppercase;text-align:center;margin-bottom:15px}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ng,.wpcf7 .wpcf7-mail-sent-ok{margin:1.5em 0;padding:1em;font-size:1rem}input::placeholder,textarea::placeholder{color:#a7a7ab}.top__price.bts{background:#f0f0f0;display:inline-flex;margin-bottom:30px;padding:10px 20px;line-height:1;text-transform:uppercase;font-weight:700;letter-spacing:.05em;color:#000}.top__price.bts span{font-weight:300}section.section-map{background:#f7f7f7;margin-top:50px}section.section-map .tm_pb_section{background-color:transparent!important}@media (max-width:768px){#content .container .container{padding:0}.codedropz-upload-inner{white-space:normal}.codedropz-upload-inner h3{font-size:18px}.slick-bt{font-size:24px;top:50%;width:36px;height:36px;margin:0}.slider__aviable .slider-item{min-height:205px}.car-gallery-lightbox__hint{font-size:12px;bottom:14px;max-width:calc(100% - 24px);text-align:center}.car-gallery-lightbox__close{top:12px;right:12px}.car-gallery-lightbox__nav{width:42px;height:52px;font-size:30px}.car-gallery-lightbox__nav--prev{left:8px}.car-gallery-lightbox__nav--next{right:8px}.auto__slider_thumbs{display:none}.tm_pb_title_text .h1{font-size:24px}#tm_builder_outer_content .tm_pb_slide_description,#tm_builder_outer_content .tm_pb_pricing_content,#tm_builder_outer_content .tm_pb_text,#tm_builder_outer_content .product,#tm_builder_outer_content .tm_pb_widget{line-height:2rem}.tm_pb_builder #tm_builder_outer_content .tm_pb_row_0{padding-right:0;padding-left:0}.top-panel__message .info-block{display:none}.top-panel__message .info-block:last-child{display:block}.top-panel__message .material-icons{margin:0 0 0 10px}#service-order .tm_pb_row_3{padding-right:0;padding-left:0}}