/*MAIN CSS*********************************************************************************/
@font-face {
    font-family: 'kanitregular';
    src: url('/wp-content/plugins/ultimatum-library/fonts/fontface/webfontkit-20170630-110102/kanit-regular-webfont.woff2') format('woff2'),
         url('/wp-content/plugins/ultimatum-library/fonts/fontface/webfontkit-20170630-110102/kanit-regular-webfont.woff') format('woff');
    unicode-range: U+0E00-U+0E7F;
}
body{font-family:"Roboto", kanitregular, Arial, san;}
h4, .h4 {font-size: 18px;line-height: 30px;}

.pp_description {
    display: none !important;
}

/*TOPBAR*******************************/


/*HEADER*******************************/
.headwrapper{position: absolute;z-index: 999;width: 100%;background-color: rgba(6, 6, 6, 0.8);height:80px;}
.header-wrap2{position: absolute;width: 100%;top:40px;}
.header-cont2{border-radius: 5px;-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);}
.header-wrap1 .ult-column{padding-left: 0px !important;padding-right: 0px !important;}

/****/
.header-wrap1 .wpsw-social-links li a .social-icon {background: transparent !important;}
.header-wrap1 .social-icon::after {display:none;}
.header-wrap1 .wpsw-social-links li .social-icon{font-size: 16px;height: 20px;padding: 0px;  width: 20px;margin-right: 5px;}
.header-wrap1 .wpsw-social-links{min-width: 150px;margin-top: 10px;}

/**/
#logo-container{position: absolute;width: 100%;z-index: 9;}
@media (max-width: 991px) {
#logo-container {left: 50%;top: 20px;margin-left: -60px;width: auto;}
.wrapfixed #logo-container{margin-left: -35px!important;top: 10px!important;}
}

a.logo img{margin: 0 auto;}
a.logo{display: block;
background-color: white;
width: 120px;
margin: 0 auto;
border-radius: 50%;
  padding: 5px;
  margin-top: -40px;
-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.1);
}

/**/
.ult-search-sty-03 #s {
    background: url(/wp-content/uploads/2020/08/search-icon-02.png) no-repeat 2px center/20px 20px transparent !important;
    margin-top: 25px;max-width: 200px;
  position: absolute;z-index: 99999;
right: 10px;
}
@media (max-width: 991px) {
/*.ult-search-sty-03 #s {margin-top:-54px;}*/
}
.ult-search-sty-03 #s:focus {background-color: #ffd8ea !important;}

/**/
/*ultimatum search style 1 (must insert ' 'in Button text widget)*/
.ult-search-sty-01 form.form-search input#s{height:50px;padding-left:10px;width:100%;max-width:300px;min-width:140px;background:transparent;border:1px solid #D9D9D9;}
.ult-search-sty-01 form.form-search input#s:focus{background:#EBECED;border:1px solid #ff007a}
.ult-search-sty-01 .btn{position: absolute;
background: url(/wp-content/uploads/2020/08/search-icon-02.png) no-repeat 17px center/15px 15px #eee;padding: 0;width: 50px;height:48px;margin: 1px 0 0 -51px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border-radius:0;color:transparent;border-width:0}
.ult-search-sty-01 .btn:hover{background-color:#757b87}
.wrapfixed .ult-search-sty-03 #s {margin-top:15px;}


/**/
.header-col2-3 .widget_maxmegamenu{float: left;width: 100%;}

/**/
.wrapfixed a.logo{width:70px;margin-top:-25px;}
.wrapfixed .header-wrap2 {top: 5px;}
.wrapfixed #mega-menu-wrap-header-menu-left #mega-menu-header-menu-left > li.mega-menu-item > a.mega-menu-link,
.wrapfixed #mega-menu-wrap-header-menu-right #mega-menu-header-menu-right > li.mega-menu-item > a.mega-menu-link {
    line-height: 60px;
  height: 60px;}
/*.wrapfixed .ult-search-sty-03 #s {margin-top: 15px;}*/

/**/
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover {color: #ff007a;}
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link:hover{background: #333;}
@media (max-width: 1199px) {
#mega-menu-wrap-header-menu-left #mega-menu-header-menu-left > li.mega-menu-item > a.mega-menu-link {padding: 0px 5px 0px 5px;}
#mega-menu-wrap-header-menu-right #mega-menu-header-menu-right > li.mega-menu-item > a.mega-menu-link {padding: 0px 5px 0px 5px;}
}



/*HEADER FIX L*************************/


/*HEADER FIX R*************************/


/*SLIDE REVO***************************/
.slide-text-strong b{color:#ff007a}


/*SLIDE LAYER**************************/


/*SLIDE SMART**************************/


/*TITLE********************************/
.title-wrap1{background-attachment: fixed;}
.title-wrap1 .colwrapper{text-align: center;}
.title-wrap1 .colwrapper h1.super-title{font-size: 24px;color: #fff;}

@media (max-width: 991px) {

}
@media (max-width: 767px) {
.title-wrap1{background-position: -100px 65px!important;background-size: 1427px 600px!important;max-height: 665px;}
}
@media (max-width: 479px) {
.title-wrap1{background-position: -200px 65px!important;}
}


/*PAGE HOME****************************/
.flashsale h2{text-shadow: 0 0 0.1em #F0009E, 0 0 0.3em #F74CB4, 0 0 0.5em #FFABF6!important;}
.row-flashsale h4{font-size: 14px;  line-height: 20px;min-height:20px;font-weight: bold;color: #ff007a;text-align: center!important;}
.row-flashsale .vc_btn3-container.vc_btn3-center {margin-bottom: 0;}
/*.row-flashsale .vc_btn3.vc_btn3-color-pink, .row-flashsale .vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #ff007a;
}*/
.vc-row-flashsale .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini{border: 5px solid #ff007a;}
.vc-row-flashsale .vc_grid.vc_row .vc_grid-item .vc_grid-item-mini:hover{border: 5px solid #ff69b1;}
  .flash-image img{position: absolute;top: -30px;right: 0;}
.ult_countdown, .wpb_row .wpb_column .wpb_wrapper .ult_countdown {margin-bottom: 0px;}
.row-flashsale .vc_gitem-post-data-source-post_excerpt{height:60px;overflow:hidden;margin:0 !important;font-size:13px;/*border-bottom: 1px solid #ddd;*/}
.row-flashsale .acf-price {position: relative;/*font-style: italic;*/}
.row-flashsale .full-price{font-size:20px;text-decoration: line-through;color: #aaa !important;}
/*.row-flashsale .full-price:before, .vc-grid-full-price .full-price:before{content: "";display: block;width: 70px;height: 1px;background-color: red;transform: rotate(-10deg);position: absolute;top:45px;left: 143px;}
@media (max-width: 1199px) {
.row-flashsale .full-price:before, .vc-grid-full-price .full-price:before{left:60px;}
}
@media (max-width: 767px) {
.row-flashsale .full-price:before, .vc-grid-full-price .full-price:before{left: 50%;margin-left: -35px;}
}*/
.row-social-icon .ult-just-icon-wrapper {display: inline-block;margin-right:7%;}
.vc-row-infobox .top-icon .aio-icon-img{background-color: #ededed !important;}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    color: #ff007a;
    font-weight: bold;
}
.row-social-banner .ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block {margin-bottom:10px;}

/**/
.image-banner.wpb_single_image .vc_figure,
.image-banner.wpb_single_image .vc_single_image-wrapper,
.image-banner.wpb_single_image img{width: 100%;}

/**/
@media (max-width: 767px) {
.vc-row-certificate .vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {width: 25%;float: left;}
}

/**/
/*.vc_custom_1420541757398 {background-color: transparent !important;}*/

/*PAGE MAIN****************************/
.cheer-heading h2{font-weight: bold;font-size: 30px;}
.cheer-heading h3{font-weight: bold;}
.cheer-heading h4{font-weight: bold;}
.main-heading .uvc-sub-heading {font-size: 14px;letter-spacing:4px;}

/**/
.dhvc-form-flat .dhvc-form-captcha input, .dhvc-form-flat .dhvc-form-file input[type="text"], .dhvc-form-flat .dhvc-form-input input, .dhvc-form-flat .dhvc-form-select select, .dhvc-form-flat .dhvc-form-textarea textarea {
    background-color: #fff;margin-bottom: 5px;
}
.dhvc-form-flat .dhvc-form-captcha input:focus, .dhvc-form-flat .dhvc-form-checkbox input:checked + i, .dhvc-form-flat .dhvc-form-file:hover input[type="text"]:focus, .dhvc-form-flat .dhvc-form-input input:focus, .dhvc-form-flat .dhvc-form-radio input:checked + i, .dhvc-form-flat .dhvc-form-select select:focus, .dhvc-form-flat .dhvc-form-textarea textarea:focus {
    border-color: #ff007a;
}
.dhvcform-1576{background-color: #ddd;}
.dhvcform-1577 .dhvc-form-group .dhvc-form-label, 
.dhvcform-1577 .dhvc-form-group label {display: none!important;}


/**/
.row-social-icon{text-align: center;}

/*faq*/
.wpb-js-composer .vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {background-color: #ff007a!important;}

/**/
.vc-row-hide-h2 h2{display: none;}

/****/
@media (max-width: 991px) {
/*.vc-flashsale .wpb_column{width: 100%;}*/
}
.vc-flashsale .wpb_single_image.vc_align_center {margin-top: -20px;}

/****/
.ult-carousel-wrapper .slick-prev {
    left: 0px!important;
}
.ult-carousel-wrapper .slick-next {
    right: 0px!important;
}



/*PAGE BLOG****************************/
.page-blog-col1-1 article{background-color: #f4f4f4;padding: 10px;margin-bottom: 20px;}
.page-blog-col1-1 article a.post-title{font-size: 20px;line-height: 28px;}
.page-blog-col1-1 .multi-post-title{margin: 0;}
.page-blog-col1-1 a.read-more{text-transform: uppercase;font-weight: bold;}
.img-fullwidth{width: 100%;height: auto;}
.shareaholic-share-buttons-container, .page-blog-col1-1 .post-taxonomy{background-color: #ededed;margin-top: 40px!important;padding: 10px;}

/**/
.shareaholic-share-buttons-container.shareaholic-round li.shareaholic-share-button .shareaholic-share-button-container .shareaholic-service-icon {
    font-size: 35px!important;
}
a.shareaholic-service-icon.shareaholic-service-default {
    height: 50px!important;
    width: 50px!important;
}
.shareaholic-share-buttons-container li.shareaholic-share-button .shareaholic-share-button-sizing {
    margin-right: 20px;
}

/*PAGE CAR****************************/
.acf-model{}
.acf-year{}
article.type-cars.one_third .acf-engine{text-align: center;}
/*.acf-gear{display: inline-block;}*/
.column-acf-gear > .vc_gitem-acf{display: inline-block;}
.column-acf-gear{text-align: center;}
.vc_gitem-acf-label{font-weight: bold;color: #000 !important;}
.row-flashsale .vc_gitem_row .vc_gitem-col {padding: 10px 10px 0px 10px;}
.acf-color{}
.acf-km{}
.acf-post-title a{font-size:20px;font-weight: 700;line-height:24px;}
.one_third .acf-post-title a{font-size:14px !important;font-weight: 700;line-height:16px !important;}
.acf-post-content{}
.loop-price{background-color: #f2f2f2;}
@media (min-width: 992px) {
.acf-feature img{max-height: 220px;min-height:220px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.acf-feature img{max-height: 130px;min-height:130px;}
}
.acf-feature img{height:auto;width:100%;}
/*.acf-feature img:hover{opacity: 0.7;}*/
.acf-brand{}
.acf-type{}
.acf-price{}
.acf-status{}
.acf-sale{}
.acf-post-title{height:48px;overflow: hidden;margin-bottom: 10px;}
.car-loop-single-row2 .acf-post-title{height:55px!important;}
.acf-post-title h1{line-height:5px !important;margin-top: 10px;}
.one_third .acf-post-title h1{text-align: center;}
.acf-review iframe{width: 100%;}
.car-loop-single-row3 .full-price{/*text-decoration: line-through;*/display: inline-block;color:#ff007a;}
/*.car-loop-single-row3 .full-price:before, .vc-grid-full-price .full-price:before{content: "";display: block;width: 70px;height: 2px;background-color: red;transform: rotate(-10deg);position: absolute;top: 25px;}*/
.sale-price{color: #ff007a;}
.full-price{/*color:#ff007a!important;*/text-decoration: line-through;color: #aaa !important;}
.acf-gallery1{padding: 0 0px !important;}
.car-loop-row1 .acf-price{font-size: 16px;position: relative;/*font-style: italic;*/}
/*.car-loop-row1 .full-price::before {content: "";display: block;width: 60px;height: 2px;background-color: red;transform: rotate(-10deg);position: absolute;top: 20px;z-index: 99999;left: 110px;}*/
.post-date{font-size: 12px!important;}
.post-title{height: 50px;overflow: hidden;margin-bottom: 0px;}
@media (max-width: 1199px) {
.car-loop-row1 .full-price::before {left: 50%;margin-left: -30px;}
}
.car-loop-row1 .acf-price{padding: 15px 0 !important;color:#ff007a;font-weight:700;}
.loop-car-header h2{font-size: 20px;}
div[class*="acf"]{line-height:16px;padding: 0 5px;font-size: 13px;}
@media (min-width: 768px) {
.vc_custom_1596627298756{padding-right:0px !important;}
.vc_custom_1596627305927{padding-left:0px !important;}
}
/*.acf-year, .acf-gear, .acf-km, .acf-brand{background-color: #f2f2f2;}*/
.acf-type, .acf-model, .acf-engine, .acf-color, .acf-seat, .acf-price{/*background-color: #dbdbdb;*/}
.acf-year, .acf-gear, .acf-km, .acf-brand, .acf-type, .acf-model, .acf-engine, .acf-color, .acf-seat, .acf-price{color: #797979;}
.acf-price{font-size: 20px !important;
color:#ff007a;
text-align: center;
/*background-color: #fff;*/
padding:20px 0 !important;font-weight: bold;}

.flashsale-column .acf-status{text-align: center;background-color: #ff007a;font-size: 18px;color: #fff;line-height: 40px !important;position: absolute;top: 10px;transform: rotate(-45deg);width: 50%;  left: -55px;}
.car-loop-single-row1{overflow: hidden;}
.car-loop-single-row1 {}
.car-loop-single-row1 b {color: #000 !important;}
.car-loop-single-row1 .acf-status{text-align: center;background-color: #ff007a;font-size: 20px;color: #fff;line-height: 40px !important;position: absolute;z-index: 9;margin-top:50px;/*transform: rotate(-45deg)*/;width:150px;left: 25px;/*left: -20px;*/}
.car-loop-single-row1 .acf-year, 
.car-loop-single-row1 .acf-gear, 
  .car-loop-single-row1 .acf-km, 
  .car-loop-single-row1 .acf-brand, 
  .car-loop-single-row1 .acf-type, 
  .car-loop-single-row1 .acf-model, 
  .car-loop-single-row1 .acf-engine, 
  .car-loop-single-row1 .acf-color, 
  .car-loop-single-row1 .acf-seat{padding: 10px 10px;border-bottom: 1px solid #ddd;font-size: 13px;}
article.type-cars{overflow: hidden;}
article.type-cars p{margin: 0 0 0px;}
article.type-cars.one_third .acf-status {
    text-align: center;
    background-color: #ff007a;
    font-size: 16px;
    color: #fff;
    line-height: 40px !important;
    position: absolute;
    top: 10px;
    transform: rotate(-45deg);
    width:150px;
    left: -25px;
}

@media (max-width: 1199px) {
article.type-cars.one_third .acf-status {font-size: 16px;}
.flashsale-column .acf-status {width: 150px;left: -40px;font-size: 16px;}
}
@media (max-width: 991px) {
.flashsale-column .acf-status {width: 150px;left: -40px;font-size: 14px;}
}

@media (max-width: 767px) {
article.type-cars.one_third .acf-status {font-size: 20px;}
}


h4.recentposth3{font-size: 14px;line-height: 18px;}
.acf-feature{padding: 0 0px!important;/*background-color: #ff007a;*/}

/**/
.yarpp-thumbnails-horizontal .yarpp-thumbnail {width: 24%;}
.yarpp-thumbnail > img, .yarpp-thumbnail-default {width: 100%!important;height: auto!important;max-width: 195px;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail {border: 0px solid rgba(127,127,127,0.1);margin: 0px;}


/**/
.iksm-terms {background-color: rgba(243,243,243,1)!important;}
.iksm-terms-tree__inner{background-color: #9f9f9f!important;}
/*.iksm-123 */.iksm-term--has-children > .iksm-term__inner {background-color: #ddd!important;}
/*.iksm-122 */.iksm-term__toggle {background-color: transparent!important;border: none!important;}

/**/
.page-car-col1-2 .super-title, .page-blog-col1-2 .super-title, .page-blog-col1-2 .element-title{background-color: #fff;padding: 20px 0 10px 5px !important;font-size: 18px !important;border-bottom: 4px solid #ff007a;}

/**/
.allcar-link{/*background-color: #060606;*/color: #ff007a;display: block;text-align: center;padding: 15px 0;font-size: 16px;font-weight: bold;margin: 10px 0;transition: opacity 1s;}
.allcar-link:hover{/*background-color:#cf0063;*/color:#000;}

/**/
article.type-cars.one_third p{margin: 0 0 0px;}
article.type-cars.one_third{margin-bottom: 20px;border: 5px solid transparent;}
article.type-cars.one_third:hover{/*padding: 3px 0 0;*/
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
box-shadow: 0 0 10px rgba(0,0,0,0.3);
-webkit-transition: all .3s linear;
transition: all .3s linear;
  border: 5px solid #ff007a;
}
article.type-cars.one_third b{color: #000!important;}
article.type-cars.one_third srong{color: #000!important;}

/**/
.loop-car-readmore p{height: 60px;overflow: hidden;}
.loop-car-readmore a{display: block;text-align: center;background-color: #ff007a;padding: 10px 0;margin-top: 5px;}
.loop-car-readmore a{color: #ededed;font-size: 16px;font-weight: bold;letter-spacing: 1px;-webkit-transition: all .3s linear;transition: all .3s linear;border-radius: 5px;}
.loop-car-readmore a:hover{background: linear-gradient(to bottom, #ff007a, #9f004c);}

/***pagination-sty-01*//*PLEASE ENABLE TO USE THIS*/
.pagination > .active > a{background-color:#060606;border-color:#060606;}
.pagination > .active > a:hover{background-color:#ff007a;border-color:#060606;}
.pagination > li > a{color:#161b25;}
.pagination > li > a:hover{background-color:#060606;border-color:#060606;color:#ebeced;}

/**/
.side-banner img {width: 100%;height: auto;}

/**/
.callback-sidebar {background-color:#b3b3b3;margin-bottom: 10px;}
.rc-anchor-normal {width: 260px!important;}
.button.dhvc-form-submit{width: 100%;margin-top: 10px;height: 50px;}
.dhvc-form-submit-spinner svg {display: none;}

/**/
.row-field-1 .wpb_wrapper{text-align: center;}
.row-field-1 .wpb_wrapper > div{display: inline-block;}
.row-field-1{display: none;}
.row-field-2 .acf-model{text-align: center;}
.row-field-3 .wpb_wrapper{text-align: center;}
.row-field-3 .wpb_wrapper > div{display: inline-block;}


/**/
.banner-flashsale{background-color:#ff007a;}

/****/
.gg_galleria_slider_light .galleria-info-text {
    display: none !important;
}

/****/
.yarpp-thumbnails-horizontal .yarpp-thumbnail {display: inline-table;
    height: 120px;
    min-width: 200px;
}


/****/
.vc-flashsale{background-color: #ff007a;margin-bottom: 20px;}

/*PAGE 404*****************************/


/*PAGE SEARCH**************************/


/*WOO**********************************/
/*shop*/
/*product catgory*/
/*product detail*/

/*FOOTER*******************************/
.ult-vermenu-sty-02 ul.menu li.menu-item {
    border-bottom: 1px solid #3a4254;
    background: url(/wp-content/uploads/2020/08/li-arrow.png);
    background-repeat: repeat;
    background-repeat: no-repeat;
    list-style: none;
    background-position: 0px 15px;
    padding-left: 10px;
}
.footer-wrap1 h1.super-title{margin-bottom:20px;}
.recentinner {border-bottom: 1px solid #3a4254;}footer.footwrapper {background-image: url(/wp-content/uploads/2020/08/bg-1.jpg)!important;}


/*BOTTOMBAR****************************/

/**/
.bottombar-col1-3 .ult_social a {margin-right: 5px;}

/****/
.bottombar-wrap1 .social-icon::after {-webkit-box-shadow: none;box-shadow: none;}
.bottombar-wrap1 .social-icon::after {height: 30px;width: 30px;}
.bottombar-wrap1 .wpsw-social-links li .social-icon, body .wpsw-social-links-shortcode li .social-icon {font-size: 18px;height: 30px;margin-right: 5px;padding: 5px;width: 30px;}



/***align container-05*/
.vermid-05 p{margin: 0;}
.vermid-05 .colwrapper{/*please set height on this selector in css editor*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;}
@media (max-width: 991px) {
.vermid-05 > .row{/*PLEASE SET HEIGHT ELEMENT ON THIS SELECTOR*/
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: column;}
.vermid-05 > .row > .ult-column{flex-grow: 1;}
}
.vermid-05 .desk-colcen .colwrapper{-webkit-justify-content:center;justify-content:center;}
.vermid-05 .desk-colright .colwrapper{-webkit-justify-content:flex-end;justify-content: flex-end;}
.vermid-05 .desk-widcen {margin:0 auto;}
.vermid-05 .desk-widright {margin-left: auto;}

@media (max-width: 991px) {
.vermid-05 .mobi-pos-abso{position: absolute;}
.vermid-05 .mobi-coltop .colwrapper{-ms-flex-align:baseline;align-items:baseline;padding-top:20px;}/*you can set padding*/
.vermid-05 .mobi-colleft .colwrapper{-webkit-justify-content:flex-start;justify-content:flex-start;}
.vermid-05 .mobi-colcen .colwrapper{-webkit-justify-content:center;justify-content:center;}
.vermid-05 .mobi-colright .colwrapper{-webkit-justify-content:flex-end;justify-content: flex-end;}
.vermid-05 .mobi-widleft{margin: unset;}
.vermid-05 .mobi-widcen{margin:0 auto;}
.vermid-05 .mobi-widright{margin-left: auto;}
}

