/*
Theme Name:     Autoser Child
Theme URI:      http://wpdemo.oceanthemes.net/autoser/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         Oceanthemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       autoser
*/

@import url("../autoser/style.css");

@font-face {
    font-family: "untitled-font-1";
    src:url("fonts/untitled-font-1.eot");
    src:url("fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"),
    url("fonts/untitled-font-1.woff") format("woff"),
    url("fonts/untitled-font-1.ttf") format("truetype"),
    url("fonts/untitled-font-1.svg#untitled-font-1") format("svg");
    font-weight: normal;
    font-style: normal;

}


/* =Theme customization starts here
------------------------------------------------------- */

html[dir=rtl] .rtl * {
    letter-spacing: 0 !important;
}


html[dir=rtl] .rtl #sidebar .widget .widget-title > span:after,
html[dir=rtl] .rtl #footer-widgets .widget .widget-title > span:after {
    left: unset;
    right: 0;
}

html[dir=rtl] .rtl #sidebar .widget.widget ul.info li,
html[dir=rtl] .rtl #footer-widgets .widget ul.info li {
    padding: 0 22px 0 0;
}

html[dir=rtl] .rtl #sidebar .widget.widget ul.info li .inner:before,
html[dir=rtl] .rtl #footer-widgets .widget ul.info li .inner:before {
    left: unset;
    right: 0;
}

html[dir=rtl] .rtl #sidebar .widget.widget ul.info li .inner,
html[dir=rtl] .rtl #footer-widgets .widget ul.info li .inner {
    /* display: flex; */
    /* align-items: center; */
    /* gap: 6px; */
}

html[dir=rtl] .rtl #footer-widgets .widget ul.links li a:before {
    left: unset;
    right: 0;
}

html[dir=rtl] .rtl #sidebar .widget.widget_links ul li a,
html[dir=rtl] .rtl #footer-widgets .widget ul.links li a {
    padding-left: 0;
    padding-right: 22px;
}

html[dir=rtl] .rtl #sidebar .widget .socials .icon,
html[dir=rtl] .rtl #footer-widgets .widget .socials .icon {
    float: right;
}

.wpml-ls-statics-footer.wpml-ls.wpml-ls-rtl.wpml-ls-legacy-list-horizontal{
    display: none;
}

html[dir=rtl] .rtl .wprt-action-box .heading-wrap {
    text-align: right;
}

html[dir=rtl] .rtl .wprt-action-box.style-1 .heading-wrap .text-wrap {
    padding-left: 0;
    padding-right: 70px;
}

html[dir=rtl] .rtl .wprt-action-box.style-1.has-icon .icon {
    left: unset;
    right: 0;
}

html[dir=rtl] .rtl #main-nav > ul {
    float: right;
}

html[dir=rtl] .rtl #site-header .header-info .info-i span {
    margin-right: 0;
    margin-left: 20px;
}

html[dir=rtl] .rtl #top-bar .top-bar-content {
    text-align: right;
}

html[dir=rtl] .rtl #top-bar .top-bar-content .content {
    margin-right: 0;
    margin-left: 23px;
}

html[dir=rtl] .rtl #top-bar .top-bar-socials {
    text-align: left;
}

html[dir=rtl] .rtl #site-header .header-info .info-c > .title {
    direction: ltr;
    unicode-bidi: embed;
    text-align: right;
}

html[dir=rtl] .rtl #site-header .header-info .info-i,
html[dir=rtl] .rtl #site-header .header-info .info-c {
    text-align: right;
}

html[dir=rtl] .rtl #top-bar .top-bar-content .content i {
    margin-left: 3px;
    margin-right: 0;
}

html[dir=rtl] .rtl #featured-title .featured-title-heading-wrap {
    text-align: right;
}

html[dir=rtl] .rtl #featured-title #breadcrumbs {
    text-align: left;
}
html[dir=rtl] .rtl #main-nav > ul > li {
    float: right;
}

html[dir=rtl] #scroll-top {
    right: unset;
    left: 30px;
}

html[dir=rtl] .rtl  .flexslider ,
html[dir=rtl] .rtl  .flex-viewport{
    direction: rtl !important;
}

/*html[dir=rtl] .rtl  .wprt-thumb-slider #wprt-slider .slides li {*/
/*    float: left !important;*/
/*}*/

/*html[dir=rtl] .rtl  .wprt-thumb-slider #wprt-carousel .slides>li {*/
/*    float: left !important;*/
/*}*/

html[dir=rtl] .rtl  .widget.widget_nav_menu .menu > li {
    padding: 11px 40px 11px 20px;
    text-align: right;
}

html[dir=rtl] .rtl  .widget.widget_nav_menu .menu > li > a:before {
    right: -19px;
    left: unset;
}


html[dir=rtl] .rtl  .wprt-icon-box.style-5 .heading {
    padding-right: 70px;
    padding-left: 0;
}

html[dir=rtl] .rtl  .wprt-icon-box.style-5 .desc {
    padding-right: 70px;
    padding-left: 0;
}

html[dir=rtl] .rtl  .wprt-icon-box.icon-left .icon-wrap, .wprt-icon-box.icon-left .image-wrap {
    position: absolute;
    left: unset;
    right: 0;
    top: 4px;
}

html[dir=rtl] .rtl  .wprt-icon-box.style-5 .desc a {
    direction: ltr;
    unicode-bidi: embed;
    text-align: right;
}

html[dir=rtl] .rtl  select,
html[dir=rtl] .rtl  textarea,
html[dir=rtl] .rtl  input[type="text"],
html[dir=rtl] .rtl  input[type="password"],
html[dir=rtl] .rtl  input[type="datetime"],
html[dir=rtl] .rtl  input[type="datetime-local"],
html[dir=rtl] .rtl  input[type="date"],
html[dir=rtl] .rtl  input[type="month"],
html[dir=rtl] .rtl  input[type="time"],
html[dir=rtl] .rtl  input[type="week"],
html[dir=rtl] .rtl  input[type="number"],
html[dir=rtl] .rtl  input[type="email"],
html[dir=rtl] .rtl  input[type="url"],
html[dir=rtl] .rtl  input[type="search"],
html[dir=rtl] .rtl  input[type="tel"],
html[dir=rtl] .rtl  input[type="color"] {
    text-align: right;
}

html[dir=rtl] .rtl  .wprt-contact-form.style-1.margin-top-10 {
    text-align: center;
}


html[dir=rtl] .rtl #footer-widgets .widget ul.info li .inner span.text {
    direction: ltr;
    unicode-bidi: embed;
    text-align: right;
}

html[dir=rtl] .rtl #bottom .bottom-bar-content {
    text-align: right;
}

html[dir=rtl] .rtl #bottom .bottom-bar-menu {
    text-align: left;
}

html[dir=rtl] .rtl #bottom ul.bottom-nav > li:before {
    left: unset;
    right: -2px;
}

html[dir=rtl] .rtl #bottom ul.bottom-nav > li:last-child {
    padding-left: 0;
    padding-right: 15px;
}

@media (min-width: 992px){
    html[dir=rtl] .rtl .vc_col-md-1,
    html[dir=rtl] .rtl .vc_col-md-10,
    html[dir=rtl] .rtl .vc_col-md-11,
    html[dir=rtl] .rtl .vc_col-md-12,
    html[dir=rtl] .rtl .vc_col-md-2,
    html[dir=rtl] .rtl .vc_col-md-3,
    html[dir=rtl] .rtl .vc_col-md-4,
    html[dir=rtl] .rtl .vc_col-md-5,
    html[dir=rtl] .rtl .vc_col-md-6,
    html[dir=rtl] .rtl .vc_col-md-7,
    html[dir=rtl] .rtl .vc_col-md-8,
    html[dir=rtl] .rtl .vc_col-md-9 {
        float: right;
    }
}


html[dir=rtl] .rtl  .mobile-button {
    /* float: left; */
    right: unset;
    left: 0;
}

.wprt-icon-box.style-1 .heading {
    min-height: 50px;
}

/**/
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    letter-spacing: 1px;
    color: #777;
    border: 2px solid #f0f0f0;
    padding: 8px 14px;
    background-color: transparent;
    font-size: 14px;
    line-height: inherit;
    width: 100%;
    margin-bottom: 14px;
    height: auto;
    text-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: border ease .238s;
    -moz-transition: border ease .238s;
    transition: border ease .238s;
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    font-family: "Poppins";
    font-size: 13px;
    border-radius: 3px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    background-color: #333;
    color: #fff;
    padding: 17px 40px;
    display: inline-block;
    -webkit-appearance: none;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;
}

div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {
    outline: 0;
    background-color: #1c63b8;
    color: #fff;
    background-color: #2b2a86;
}

/* icons */
i.as-icon-damage {
    line-height: 100% !important;
    vertical-align: middle;
    font-size: 60px !important;
}

.as-icon-damage:before {
    /* content: "\64"; */
    content: "\6b";
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.as-icon-diagnostic:before {
    content: "\65";
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

i.as-icon-diagnostic {}

i.as-icon-diagnostic {
    line-height: 100% !important;
    vertical-align: middle;
    font-size: 45px !important;
}

.as-icon-car2:before {
    content: "\64";
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

i.as-icon-car2 {
    line-height: 100% !important;
    vertical-align: middle;
    font-size: 50px !important;
}

.as-icon-car-search:before {
    content: "\63";
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

i.as-icon-car-search {
    line-height: 100% !important;
    vertical-align: middle;
    font-size: 55px !important;
}

.as-icon-trailer:before {
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\68";
}

i.as-icon-trailer {
    line-height: 100% !important;
    vertical-align: middle;
    font-size: 55px !important;
}

.as-icon-garage:before {
    content: "\67";
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

i.as-icon-garage {
    line-height: 100% !important;
    vertical-align: middle;
    font-size: 50px !important;
}

.as-icon-crane:before {
    content: "\6a";
    font-family: "untitled-font-1" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

i.as-icon-crane {
    line-height: 100% !important;
    vertical-align: middle;
    font-size: 55px !important;
}