h1{font-size: 5em; }
h2{font-size: 2.5em; font-weight: 700}
h3{font-size: 2em;font-weight: 700}
h4{font-size: 1.2em; font-weight: 300;}
p{font-size: 1em;}
.vs-home-banner h1{font-size: 2.5em; font-weight: 700;}

.bg-gray{background: #f6f6f6;}
.aut-top-bg-leftblock {
    height: 480px;
     padding: 1.5rem 2rem 1.5rem 3.3rem;
    background-color: #f6f6f6;
    max-width: 520px;
}
section {
    padding: 2em 0;
    position: relative;
}
.template_padding{padding-top: 5em; padding-bottom: 5em;}
.RC .template_padding{padding-top: 6em; padding-bottom: 6em;}
.template_padding_t{ padding-top: 5em; }
.template_padding_b{padding-bottom: 5em;}
.items {height: 65vh;}
.series .uk-tab>.uk-active>a {border-bottom: 5px #DB0025
 solid;}
.mvb .uk-slideshow-items{height: 480px;}
.vs-more{min-width: 220px;}
.icon img{ padding-top: 3em; height: 120px; width:auto }
.WPD .icon img{ padding-top: 1em; padding-bottom: 0; height: 130px; width:auto }
.icon .uk-card-default{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%;}
.icon .uk-card-body{-webkit-box-flex: 1;-ms-flex: 1;flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%;}
.WPD .icon .uk-card-body{-webkit-box-flex: 1;-ms-flex: 1;flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: auto}
.WPD .icon .uk-card-body{padding: 10px 40px; padding-bottom: 30px}
.icon .uk-card-title{-ms-flex-preferred-size: 30%;flex-basis: 30%}
.WPD .icon .uk-card-title{font-size: 1.2em;}
.WPD .uk-card a:hover,.WPD .uk-card a:hover .uk-card-title, .WPD .uk-card a:hover .uk-card-body p{color: #67a8a5 !important; text-decoration: none !important;}
.WPD .uk-card{height: 100%};
.series .uk-tab > .uk-active > a{ border-bottom: 5px #DB0025
 solid;}
.series .uk-tab::before{border-bottom: 3px solid #F7F7F7;}
.series .uk-tab > *{padding-left: 25px;}
.series .series-photo{width: 250px;height: 250px;}
.series h4{font-size: 1.25em; font-weight: 700;}
.series .uk-card-default{display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; overflow: hidden;}
.series .uk-card-body ul{list-style-type: disc; display: inline-table; text-align: left;}
.series .uk-card-body{padding-top: 0;padding-bottom: 0.5em;-webkit-box-flex: 1;-ms-flex: 1;flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%}
/*.series li a:hover{text-decoration: none;}*/
.series .uk-position-center-left-out.uk-icon,.series .uk-position-center-right-out.uk-icon, .mvb .uk-icon{background-color: #ffffff50; border-radius: 100%;-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);-webkit-transform: translateY(-50%) translateY(-35px);transform: translateY(-50%) translateY(-35px)}
.series .uk-position-center-left-out.uk-icon svg, .series .uk-position-center-right-out.uk-icon svg,.mvb .uk-icon svg {margin: 3px 2px; padding: 2px}
.series .uk-card-default .uk-card-footer{border-top: none; padding-bottom: 2em}
.status{position: absolute;width: 200px;-webkit-transform: rotate(35deg);transform: rotate(35deg);top: 25px;right: -54px;font-weight: 600;background: #C64F41;
text-transform: capitalize;}
.btn-white{font-size: 13px}
/*.btn-arrow span{position:relative;}*/
.btn-arrow span:after{position: absolute; padding-left: 10px; ;font-size: 1em;font-weight: 500;content: '\f105';font-family: "Font Awesome 5 Pro"; -webkit-transition: padding 0.5s; transition: padding 0.5s;}
.btn-arrow:hover span:after{ padding-left: 20px; -webkit-transition: padding 0.5s; transition: padding 0.5s; }
.b-line:hover{text-decoration: none;}
.b-line .btn-arrow span:after{ font-size: 12px;line-height: 200%; font-weight: 300;padding-left: 8px }
.b-line:hover .btn-arrow span:after{padding-left: 15px;}
.grid-item>.product-image>img {-ms-flex-item-align: center;align-self: center;margin: 1em auto;max-height: 180px; padding: 1em;}
.grid-item>.product-image {display: -webkit-box;display: -ms-flexbox;display: flex;height: 80%;}
.accessory .product-link  h4{ color: #000;font-weight: 600 }
.accessory .product-link  p{ font-weight: 400; font-size: 16px }
.accessory a,.mvb a{text-decoration: none;}
.CTA{border-top: 10px #DB0025
 solid;}
.case .fa-circle{color: #00000050}
.case .fa-play{padding-left: 5px; font-size: 0.8em}
.case a:hover i{color: #00000050;}
#modal-media-youtube.uk-modal{background: #000;}
@media(min-width: 1200px){.series .uk-grid {margin-left:-30px !important; }}
@media(max-width: 1600px){.items {height: 50vh;}}
@media(min-width: 1180px) and (max-width: 1366px){.WPD .icon .uk-card-body{padding-right: 20px; padding-left: 20px}}
@media(max-width: 992px){
    h1{font-size: 3em}
    h2{font-size: 2em;}
    .template_padding{padding-top: 4em; padding-bottom: 4em;}
    .RC .template_padding{padding-top: 4em; padding-bottom: 4em;}
    .template_padding_t{ padding-top: 4em; }
    .template_padding_b{padding-bottom: 4em;}
    .series .uk-tab h2{font-size: 1.5em}
    .items {height: 300px;}
    .mvb .uk-slideshow-items{height: 650px;}
    .accessory .navbar-collapse.collapse.show {
        background-color: #fff;
        -webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 8%);
        box-shadow: 0 1px 5px rgb(0 0 0 / 8%);
        border-top: 1px solid #eee;
        border-bottom-left-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
    }
}
@media(max-width: 768px){
    .aut-top-bg-leftblock {
      padding: 0 1em;
      min-height: 246px;
      max-width: 100%;
      height: auto;}
      .RC .template_padding{padding-top: 0em; padding-bottom: 0em;}
  }
.mvb b{color: #DB0025
; font-weight: 700;}
.accessory .slick-track {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    padding-bottom: 0.75em;
    padding-top: 0.75em;
}

.accessory .slick-dots {
    padding-top: 0.25em;
}

.accessory .slick-slide {
    height: inherit !important;
}

.accessory a.uk-card-body {
    -webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 8%);
    box-shadow: 0 1px 5px rgb(0 0 0 / 8%);
}

.accessory a.uk-card-body .vs-more::after {
    content: '\f054';
    font-family: 'Font Awesome 5 Pro';
    font-size: 0.5em;
    display: inline-block;
    -webkit-transform: translate(6px, -2px);
    transform: translate(6px, -2px);
    -webkit-transition: .3s ease;
    transition: .3s ease;
}

.accessory a.uk-card-body:hover {
    text-decoration: none;
    -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
    box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
}

.accessory a.uk-card-body:hover .vs-more::after {
    -webkit-transform: translate(10px, -2px);
    transform: translate(10px, -2px)
}

.accessory .slick-carousel .item p {
    font-size: 1.14286rem;
    line-height: 1.5rem;
}

.accessory .slick-carousel .item p b {
	font-weight: bold;
}

.accessory .slick-carousel .product-pict {
    height: 15rem;
    width: auto;
}

.accessory .slick-carousel .product-pict > img {
    display: block;
    max-height: 80%;
    max-width: 80%;
    margin: auto;
}

.accessory .slick-carousel {
    overflow: hidden;
}

.accessory .slick-carousel .slick-next {
    right: -30px;
}

.accessory .nav-pills .nav-link.active {
    background-color: #eee;
    color: #111;
    font-weight: bolder;
}

.accessory .navbar-toggler {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 8%);
    box-shadow: 0 1px 5px rgb(0 0 0 / 8%);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.accessory .navbar-toggler::before {
    content: '\f106';
    font-family: 'Font Awesome 5 Pro';
    margin-right: 0.5em;
    display: inline-block;
    -webkit-transition: .3s ease;
    transition: .3s ease;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.accessory .navbar-toggler.collapsed::before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.accessory .navbar-collapse.collapse.show .nav-link:hover {
    background-color: #f7f7f7;
}

.wp-feature-tile:hover {
	color: #DB0025
;
	text-decoration: none;
}

.wp-feature-tile:hover h4 {
	color: #DB0025
;
}

.wp-feature-tile h4 {
	font-weight: bolder;
	line-height: 1.3em;
}
