/*!
Theme Name: CarShop
Theme URI: http://underscores.me/
Author: DeStudio
Author URI: https://destudio.lv/
Description: Custom theme for carshop.lv
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: carshop
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.

CarShop is based on Underscores https://underscores.me/, (C) 2012-2020 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/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 #about-us-main-section .elementor-widget-social-icons,#footer-main-section .footer-social-column .elementor-widget-social-icons{display:none}.leasing-button-calculator.show-lease-form{width:calc(75% - 20px);float:right;border:unset;font-size:18px;padding:17px 0;margin:40px 0 0 0;line-height:1}#car-leasing-main-section .calculation-result{width:25%;float:left;border:1px solid #303030;text-align:center}ul{list-style-type:none}body{margin:0}main{display:block}p,li,div,h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif!important;margin:0}header.entry-header{display:none}.home #masthead{height:0}#masthead{height:45px}#site-navigation{position:fixed;top:0;width:100%}#site-navigation.onscroll{box-shadow:0 7px 27px 0 rgb(16 66 97 / 7%)}#header-main-section{max-width:1500px;margin:0 auto;padding:15px 0}#header-main-section .header-logo-column svg{width:210px;height:auto;margin-left:-7px}#header-main-section .header-menu-column li>a{color:#303030;text-transform:uppercase;font-size:16.5px}#header-main-section .header-logo-column{width:210px}#header-main-section .header-menu-column{width:calc(100% - 210px)}#header-main-section .header-menu-column li.current-menu-item>a{padding:13px 20px;background-color:#EE202C;color:#fff}.car-details-div h2{text-transform:uppercase;color:#303030;line-height:1;text-align:left;font-weight:400;font-size:21px;margin-bottom:20px}.car-price{color:#303030;font-size:18px;line-height:1}.car-params-left{width:50%;display:block;float:left}.car-params-right{width:50%;float:right;padding-left:40px;box-sizing:border-box}.post-image-column{width:50%;float:left;padding-right:50px;padding-left:0;box-sizing:border-box}.splide__slide img{width:100%;height:auto}.car-params-title img{width:20px;height:20px;display:block}.car-description{float:left;width:100%}.leasing-calculator{display:flex}.calc-left{margin-top:50px;width:100%}#slider-price{margin-top:30px;margin-bottom:30px}#slider-price-value{margin-top:-20px;padding:10px;float:right;border:2px solid gray;border-radius:5px}#slider-length{margin-top:15px}#slider-length-value{margin-top:-20px;padding:10px;float:right;border:2px solid gray;border-radius:5px}.wpcf7{display:grid;justify-content:center;background-color:#303030}.wpcf7 h2{color:#fff;text-align:center;text-transform:uppercase;margin-top:20px;margin-bottom:20px}.wpcf7-text,.wpcf7-textarea{font-family:'Roboto',sans-serif!important;border-radius:0;font-size:17px;margin:0 0 10px 0;padding:10px 15px;outline:unset;box-shadow:unset;border:1px solid #303030;width:100%}.wpcf7-submit{width:100%;border-radius:0;background-color:#0b6098;color:#fff;text-transform:uppercase;font-weight:700;height:50px;font-size:20px}.pum-theme-314 .pum-container,.pum-theme-lightbox .pum-container{padding:0px!important;border:0!important}.car-details-div h1{display:grid;text-align:right;margin-bottom:20px;padding:10px;background-color:#303030;color:#fff}.vehicle-single-page-heading{width:100%;margin-top:100px;margin-bottom:-70px;left:0;background:#303030}.vehicle-single-page-heading h1{padding:23px 0 10px 0;margin-left:calc(50% - 750px);color:#fff}.mobile-navigation{display:none}#dropdown-menu{display:none}.col-lg-6 ul.splide__list{width:100%}#auto-listing-main-section .noUi-origin{width:100%}#secondary-slider ul.splide__pagination button.splide__pagination__page.is-active{background:#303030;transform:unset}.elementor-pagination{margin:30px 0 0 0}.elementor-pagination .page-numbers{font-size:18px;color:#4e4e4e;font-family:'Roboto',sans-serif!important}.elementor-pagination .page-numbers.current{color:#303030;font-weight:700}#show-lease-form.header-leasing{z-index:999999;display:block;position:relative;background:#EE202C;border:unset;color:#fff;width:120px;font-size:16px;font-weight:600;text-transform:uppercase;height:120px;border-radius:60px;padding:10px;white-space:pre-wrap;opacity:0;transition:visibility 1s,opacity 1s ease;-webkit-appearance:none}#header-leasing-form{position:fixed;bottom:40px;right:50px;z-index:99999}#masthead #show-lease-form.header-leasing{visibility:hidden}#masthead.onscroll #show-lease-form.header-leasing{visibility:visible;opacity:1;transition:visibility 0s,opacity 1s ease}span.wpcf7-list-item{color:#868686;font-weight:400;margin-left:0;margin-bottom:15px}span.wpcf7-list-item a{color:#868686;font-weight:500;text-decoration:none}#contact-us-main-section .contact-us-contact-from .elementor-field-type-acceptance{margin:5px 0 25px 0}#contact-us-main-section .contact-us-contact-from .elementor-field-type-acceptance label{font-size:18px}#contact-us-main-section .contact-us-contact-from .elementor-field-type-acceptance label a{color:#7A7A7A;font-weight:600}@media only screen and (max-width:1600px){#header-main-section .header-menu-column li>a{font-size:16px}#auto-listing-main-section.vehicle-listing-section{display:none}#primary .car-details-div{width:100%;padding:0}#header-main-section,#footer-main-section,.site-footer .footer-copyright,#about-us-main-section,#auto-listing-main-section,#car-leasing-main-section,#contact-us-main-section{margin:0 100px}#main-page-listing-section{margin:60px 100px}#primary.car-page-main{margin:100px 100px 100px 100px}.vehicle-single-page-heading h1{margin-left:100px}#main-page-listing-section .elementor-grid-4 .elementor-grid{grid-template-columns:repeat(3,1fr)}#car-listing-box-main-section .full-price-amount,#car-listing-box-main-section .monthly-price-amount{width:25%}#footer-main-section .footer-menu-column{width:170px}#footer-main-section .footer-social-column{width:calc(50% - 85px);padding:0 40px}#footer-main-section .footer-map-column{width:calc(50% - 85px)}}@media only screen and (max-width:1320px){#header-main-section .header-menu-column li.current-menu-item>a,#header-main-section .header-menu-column li>a{padding:10px 15px}#car-listing-box-main-section .full-price-amount,#car-listing-box-main-section .monthly-price-amount{width:30%}}@media only screen and (max-width:1260px){#show-lease-form.header-leasing{width:100px;height:100px;border-radius:50px;font-size:13px}#dropdown-menu{display:block}.single-vehicles #dropdown-menu{display:none}.vehicle-single-page-heading h1{margin-left:50px}#primary.car-page-main{margin:100px 50px 100px 50px}#auto-listing-main-section .auto-listing-main-inner-section .elementor-grid{grid-template-columns:repeat(2,1fr)}#auto-listing-main-section .full-price-amount,#auto-listing-main-section .monthly-price-amount{width:36%}#header-main-section,#footer-main-section,.site-footer .footer-copyright,#about-us-main-section,#auto-listing-main-section,#car-leasing-main-section,#contact-us-main-section{margin:0 50px}#masthead.onscroll{box-shadow:0 7px 27px 0 rgb(30 30 30 / 7%)}#masthead.onscroll{background-color:rgb(255 255 255 / .9)}#main-page-listing-section{margin:60px 50px}#site-navigation{display:none}#masthead .mobile-navigation{display:block;position:relative}#masthead .mobile-navigation .mobile-menu li:last-child{display:none}#masthead .mobile-select-icons{width:calc(100% - 270px);float:right;padding:0 50px 0 0;box-sizing:border-box;margin-top:11px}#masthead .mobile-logo-link{width:270px;display:inline-block;float:left;box-sizing:border-box}.mobile-language-switcher{float:right;right:100px;top:35px;width:70px;z-index:99}.mobile-language-switcher ul.wpml-ls-sub-menu li>a{border:0;background:#fff0}.mobile-language-switcher ul.wpml-ls-sub-menu{border:0}.mobile-navigation .mobile-language-switcher a.wpml-ls-item-toggle{background:unset;border:0}.mobile-navigation .mobile-language-switcher li>a>img{width:27px;height:auto}.site-content{width:100%;float:unset}#masthead.site-header{display:block;width:100%;float:unset;height:89px;position:fixed;padding:15px 0;top:0;border:0;z-index:9;box-sizing:border-box;background:linear-gradient(to right,rgb(255 255 255 / .9) 50%,#303030 50%) left;background-size:200%;transition:background .4s ease-out}.mobile-logo{width:220px;height:auto;padding-left:44px}.mobile-logo img{width:100%}.mobile-logo svg g>path{fill:#F1B553}#masthead.site-header.menu-active{background-position:right}#masthead.menu-active .mobile-logo:before{opacity:1}#masthead.menu-active a.wpml-ls-item-toggle:after{color:#fff}#masthead a.wpml-ls-item-toggle:after{color:#303030;transition:.7s ease}#masthead .mobile-logo:before{content:'';background-image:url(https://carshop.lv/wp-content/uploads/2021/04/newLogoRedSquareBold-font-white.png);background-repeat:no-repeat;background-size:contain;position:absolute;left:51px;top:7px;width:207px;height:50px;z-index:9;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity .7s ease-in-out;opacity:0}#masthead .mobile-menu{position:fixed;width:100vw;height:100vh;z-index:9;top:89px;opacity:0;visibility:hidden;background:linear-gradient(to right,#fff0 50%,#303030 50%) left;background-size:200%;transition:background .4s ease-out,opacity 0s}#masthead.menu-active .mobile-menu{visibility:visible;opacity:1;background-position:right}#masthead.menu-active.opacity-active .mobile-menu ul{opacity:1;visibility:visible}#masthead.opacity-active .mobile-menu ul{visibility:hidden}#masthead.opacity-active .mobile-menu{opacity:1;visibility:visible}#masthead .mobile-menu ul{opacity:0;transition:opacity 0.9s 0.3s ease}.mobile-menu ul{padding:50px 0;margin:0;text-align:center}.mobile-menu ul li{height:100%}.mobile-menu ul li a{color:#fff;display:block;padding:15px 120px;margin:10px auto;width:calc(100% - 100px);font-weight:600;text-decoration:unset;text-transform:uppercase;box-sizing:border-box}.mobile-menu .current-menu-item>a,.mobile-menu .current-page-ancestor>a{background-color:#EE202C}#masthead div.mobile-icon{width:30px;height:25px;margin:3px 0 3px 20px;position:relative;float:right;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.7s ease-in-out;-moz-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out;cursor:pointer}#masthead div.mobile-icon span{display:block;position:absolute;height:4px;width:100%;background:#303030;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;transition:.35s ease-in-out}#masthead.menu-active div.mobile-icon span{background:#fff}#masthead div.mobile-icon span:nth-child(1){top:0}#masthead div.mobile-icon span:nth-child(2),#masthead div.mobile-icon span:nth-child(3){top:10px}#masthead div.mobile-icon span:nth-child(4){top:20px}#masthead.menu-active div.mobile-icon span:nth-child(1){top:18px;width:0%;left:50%}#masthead.menu-active div.mobile-icon span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#masthead.menu-active div.mobile-icon span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#masthead.menu-active div.mobile-icon span:nth-child(4){top:18px;width:0%;left:50%}#footer-main-section .footer-menu-column li:last-child{display:none}}@media only screen and (max-width:1100px){.post-image-column{width:100%;padding-right:0}.post-image-column ul{width:100%}#primary .right-content-column{width:100%;margin-top:50px}#secondary-slider li.splide__slide{height:140px}}@media only screen and (max-width:1024px){#car-leasing-main-section .calculation-result{width:100%}.leasing-button-calculator.show-lease-form{width:100%;margin-top:15px}#car-leasing-main-section .car-leasing-leasing-calculator{margin:70px 0}#auto-listing-main-section .auto-listing-filter-column{display:none}#auto-listing-main-section .auto-listing-auto-column{width:100%;padding-left:0}#car-leasing-main-inner-section .elementor-row{row-gap:60px;grid-template-columns:1fr 1fr}#auto-listing-main-section .auto-listing-main-inner-section,#car-leasing-main-inner-section{order:2}.elementor-widget-html{order:1}#auto-listing-main-section ul li{width:50%}#auto-listing-main-section li.sf-field-search{order:2;padding-left:5px}#auto-listing-main-section li.sf-field-search label{width:100%}#auto-listing-main-section li.sf-field-sort_order{order:1;padding-right:7px}#auto-listing-main-section li.sf-field-sort_order label{width:100%}#auto-listing-main-section li.sf-field-taxonomy-manufacturers{order:3;width:100%}#auto-listing-main-section li.sf-field-post-meta-vehicle_year{order:4;width:100%}#auto-listing-main-section li.sf-field-post-meta-vehicle_mileage{order:6;width:100%}#auto-listing-main-section li.sf-field-post-meta-vehiclePrice{order:5;width:100%}#auto-listing-main-section .searchandfilter .meta-slider{max-width:unset}#auto-listing-main-section .sf-field-post-meta-vehicle_year label,#auto-listing-main-section .sf-field-post-meta-vehicle_mileage label,#auto-listing-main-section .sf-field-post-meta-vehiclePrice label{width:calc(50% - 7px)}#dropdown-menu.filter-active .mobile-filter-content{max-height:1000px;visibility:visible;opacity:1}#dropdown-menu .mobile-filter-content ul{padding-left:0;display:flex;flex-wrap:wrap}#dropdown-menu .mobile-filter-content{max-height:0;visibility:hidden;opacity:0;transition:visibility 0.5s,opacity 0.5s ease-in-out,max-height 0.7s ease-in-out}#dropdown-menu .filter-mobile-button{display:block;background-color:#303030;color:#fff;font:unset;font-family:'Roboto',sans-serif!important;text-transform:uppercase;box-shadow:none;border:0;padding:10px 35px;width:100%;text-align:left;margin-top:15px;font-size:18px}#dropdown-menu .filter-mobile-button:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:600;display:inline-block;float:right;font-size:19px;line-height:1;margin-top:1px;color:#fff}#dropdown-menu .filter-mobile-button:after{transition:transform .8s;transform:rotateX(0deg)}#dropdown-menu.filter-active .filter-mobile-button:after{transition:transform .8s;transform:rotateX(180deg)}#dropdown-menu .mobile-filter-content form{padding:20px 24px;border:1px solid #F5F5F5;box-shadow:0 5px 5px 5px rgb(16 66 97 / 7%)}#main-page-header-section .main-page-header-column{margin:35vh auto 0 auto;text-align:center;height:65vh}#main-page-listing-section{margin:80px 50px}#main-page-listing-section .elementor-grid-4 .elementor-grid{grid-template-columns:repeat(2,1fr)}#car-listing-box-main-section .full-price-amount,#car-listing-box-main-section .monthly-price-amount{width:41%}#main-page-header-section .main-page-header-column h1:after{width:45%;margin:10px auto 20px auto}#auto-listing-button a{width:100%;padding:16px 50px}#footer-main-section .footer-social-column{width:60%;padding:0}#footer-main-section .footer-menu-column{width:40%}#footer-main-section .footer-map-column{width:100%;padding:30px 0 0 0}#about-us-main-section .first-inner-section.about-us-inner-section .elementor-row{display:grid;column-gap:60px;row-gap:25px;grid-template-columns:1fr 1fr}#about-us-main-section .first-inner-section.about-us-inner-section .elementor-column{width:100%}#about-us-main-section .about-us-inner-section-text .elementor-row{grid-template-columns:1fr}}@media only screen and (max-width:767px){#header-leasing-form{bottom:15px;right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:0!important}#show-lease-form.header-leasing{width:80px;height:80px;border-radius:40px;font-size:10px}.elementor-pagination{margin:20px 0 0 0}#car-contact-form{margin:0 24px}input.car-name,.single-vehicles .wpcf7 h2,.wpcf7 h2{font-size:18px}.single-vehicles .wpcf7-text,.single-vehicles .wpcf7-textarea{font-size:16px}.vehicle-single-page-heading h1{margin:0 24px 0 24px}#primary.car-page-main{margin:100px 24px 100px 24px}#about-us-main-section h1,#auto-listing-main-section h1,#car-leasing-main-section h1,#contact-us-main-section h1{font-size:30px;text-align:left;width:100%}.vehicle-single-page-heading h1{font-size:27px;text-align:left}#main-page-listing-section h3{font-size:28px}#contact-us-main-section .contact-us-contact-from button{padding:8px 0;font-size:18px}#auto-listing-main-section .auto-listing-main-inner-section .elementor-grid{grid-template-columns:repeat(1,1fr)}#about-us-main-section .elementor-widget-social-icons{display:none}#about-us-main-section p{text-align:left;width:100%;max-width:unset}#about-us-main-section .about-us-text-section h2,#about-us-main-section .about-us-text-section p{text-align:center;width:100%;max-width:unset}#about-us-main-section h1:after,#auto-listing-main-section h1:after,.vehicle-single-page-heading h1:after,#car-leasing-main-section h1:after,#contact-us-main-section h1:after{margin:10px 0 20px 0;width:40%}#about-us-main-section .about-us-text-section h2:after{margin:10px auto 20px auto;width:25%}#about-us-main-section .about-us-inner-section span{font-size:45px}#main-page-listing-section .elementor-grid-4 .elementor-grid{grid-template-columns:repeat(1,1fr)}.car-listing-box-inner-section .elementor-column{width:33.33%}#car-listing-box-main-section .full-price-amount,#car-listing-box-main-section .monthly-price-amount{width:65%}#main-page-header-section{height:100vh}#main-page-header-section .main-page-icon-column{bottom:10px}#main-page-header-section i{width:35px;height:35px;font-size:35px}#footer-main-section .footer-social-column .elementor-widget-icon-box{padding:20px 0 0 0}#footer-main-section .footer-social-column .elementor-icon-box-icon{float:left}#footer-main-section .footer-social-column .elementor-icon-box-content{margin-left:15px;float:left}#footer-main-section .footer-map-column{width:100vw;margin:0 -24px;padding:30px 0 0 0}.site-footer .footer-copyright{padding:15px 0}.mobile-logo{padding-left:18px}#masthead .mobile-select-icons{padding:0 24px 0 0}#main-page-listing-section{margin:60px 24px}#header-main-section,#footer-main-section,.site-footer .footer-copyright,#about-us-main-section,#auto-listing-main-section,#car-leasing-main-section,#contact-us-main-section{margin:0 24px}.mobile-menu ul li a{padding:15px 0}#masthead .mobile-logo:before{left:26px}}@media only screen and (max-width:600px){.car-params-left{width:100%}#primary .show-contact-form{font-size:18px;padding:10px 0}div.car-params{display:flex;flex-wrap:wrap}#primary .leasing-calculator{order:4;padding:0 0 20px 0}#primary .car-params-right{order:3}#primary .car-description{margin-top:45px;order:2}.car-params-left{width:100%;order:1}#primary .car-params-right{width:100%;padding:35px 0 0 0}#car-leasing-main-inner-section .elementor-row{row-gap:60px;grid-template-columns:1fr}#dropdown-menu .filter-mobile-button{font-size:16px}#dropdown-menu .filter-mobile-button{padding:10px 12px}#dropdown-menu .filter-mobile-button:after{font-size:15px;margin-top:3px}#auto-listing-main-section,#car-leasing-main-section,#contact-us-main-section{padding:130px 0}#masthead .mobile-menu{top:74px}#masthead.site-header{height:74px}#about-us-main-section{padding:130px 0}#about-us-main-section .first-inner-section.about-us-inner-section .elementor-row,#about-us-main-section .about-us-inner-section-text .elementor-row{grid-template-columns:1fr;row-gap:40px}#about-us-main-section .first-inner-section.about-us-inner-section{margin:60px 0}.mobile-menu ul{padding:40px 0}#main-page-listing-section{margin:20vh 24px}#main-page-header-section{height:calc(100vh - 115px)}#main-page-header-section .main-page-icon-column{bottom:80px}#main-page-header-section .main-page-header-column{margin:35vh auto 0 auto}#main-page-header-section .main-page-header-column{height:60vh}#footer-main-section .footer-menu-column{display:none}#footer-main-section .footer-social-column{width:100%}#car-listing-box-main-section .full-price-amount,#car-listing-box-main-section .monthly-price-amount{width:55%}#main-page-header-section .main-page-header-column h1{font-size:30px}.mobile-menu ul li a{width:calc(100% - 48px)}#masthead .mobile-logo:before{width:157px;top:5.5px;left:25px}.mobile-logo{width:168px;padding-left:19px}#masthead div.mobile-icon{width:27px;height:24px}#masthead div.mobile-icon span:nth-child(2),#masthead div.mobile-icon span:nth-child(3){top:10px}#masthead div.mobile-icon span:nth-child(4){top:20px}#masthead .mobile-select-icons{padding:7px 24px 7px 0;transform:unset;width:calc(100% - 200px);margin-top:0}#masthead .mobile-logo-link{width:200px}#auto-listing-main-section ul li,#auto-listing-main-section li.sf-field-search,#auto-listing-main-section li.sf-field-sort_order{width:100%;padding:0;margin-bottom:10px}#dropdown-menu .mobile-filter-content form{padding:20px 12px}#auto-listing-main-section li.sf-field-search{order:1}#auto-listing-main-section li.sf-field-sort_order{order:2}}@media only screen and (max-width:460px){#car-listing-box-main-section .full-price-amount,#car-listing-box-main-section .monthly-price-amount{width:36%}}@media only screen and (max-width:340px){#main-page-listing-section h3{padding:20px 5px;font-size:25px}.mobile-menu ul{padding:0}.car-listing-box-inner-section .car-listing-box-year-column{width:75px}.car-listing-box-inner-section .car-listing-box-engine-column{width:70px}.car-listing-box-inner-section .car-listing-box-mileage-column{width:calc(100% - 145px)}#car-listing-box-main-section .full-price-amount,#car-listing-box-main-section .monthly-price-amount{width:30%}#main-page-header-section .main-page-icon-column{bottom:0}#main-page-header-section .main-page-header-column{margin:15vh auto 0 auto}#masthead .mobile-select-icons{padding:7px 24px 7px 0;transform:unset;width:calc(100% - 185px)}#masthead .mobile-logo-link{width:185px}#masthead div.mobile-icon{margin:3px 0 3px 0}}.show-lease-form{width:100%;margin-top:20px;background-color:#303030;border:2px solid #303030;color:#fff;padding:12px 0;font-size:18px;text-transform:uppercase;-webkit-appearance:none;border-radius:0}.grecaptcha-badge{display:none}