/*//////////////////////////////////////////////////////////////////////////////////////////*/
/* CUSTOM CSS (ADD YOUR CSS HERE!) */
/*//////////////////////////////////////////////////////////////////////////////////////////*/

.btn.dropdown-toggle.btn-default {
    padding: 12px;
    background-color: #FA9101;
    color: #ffffff;
    margin-top: 2px;
    text-transform:uppercase;
    font-weight: bold;
    font: 600 14px 'Open Sans',sans-serif;
}

html {
    overflow-x: hidden !important;
}

.expmod-panel.expmodnews{
margin-top:25px;
}

.expmod-title.modcenter.modgreen {
    display: none;
}

body {
    width: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
overflow-x: hidden !important;
}

.well {
    background-color: #ffffff;
}

input.css-checkbox.lrg[type="checkbox"] + label.css-label.lrg {
    white-space: nowrap;
}

.login_desc input {
    width: 55%;
}

.autoclub_login .login_desc label {
    min-width: 20%;
}

.logout_btn button {
    margin-top: 40px;
    margin-bottom: 40px;
}

.b-nav {
    background-color: #222;
    border-bottom: #FA9101 3px solid;
}

.b-topBar {
    background-color: #333333;
}

.b-topBar__addr {
    padding-left: 35px;
    border-right: 1px solid #444;
    border-left: 1px solid #444;
    margin-right: 10px;
}

.b-topBar {
    border-bottom: 1px solid #444;
}

.b-topBar__addr, .b-topBar__tel {
    border-right: 1px solid #444;
color: #ffffff;
margin-left: -25px;
}

.b-nav__list ul li a {
color:#ffffff;
}

.icemegamenu ul > li a.iceMenuTitle:hover{
border-color: #fa9101;
border-bottom: 3px solid;
}

#expautospro .jam_lstblockline .jamlst_galprice {
    background-color: #FA9101;
}

#expautospro .expgaltop {
    border: 0px dashed #777;
    border-bottom: 1px dotted #777;
}

.label-primary {
    background-color: #FA9101;
}

a:hover, a:focus {
    color: #FA9101;
    text-decoration: underline;
}

.btn-info {
    color: #fff;
    background-color: #FA9101;
    border-color: #FA9101;
}

.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #F76D2B;
    border-color: #F76D2B;
}

.exp{
height: 310px;
display: inline-block;
margin-bottom: 50px;
background: white;
text-align: center;
margin-top: -125px;
padding: 35px 30px 50px 30px;
z-index: 1000;
position: relative;
width: 100%;
}

.b-search__main {
    height: 280px !important;
}

.expbtype {
    margin-top: -40px;
}

.profile, .k2_profile, .categories-list, .search, .k2_register, .login, .content-category, .reset, .remind, .tag-category, .newsfeed-category {
    padding-top: 0px;
    padding-bottom: 35px;
}

.label-primary br{
    display: none;
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #FA9101;
}

.effectlr{
margin-top:40px;
background: #fff url(../images/elements/1001.png) center bottom no-repeat !important;
}

.s-title {
    margin: 0 0 20px 0;
}

.search button {
    float: none;
    width: 25%;
    margin-top: 20px;
    margin-left: auto;
margin-right: auto;
}

.btn.m-btn{
color:#fff;
background-color: #555;
}

.btn.m-btn span.fa{
background-color: #FA9101;
margin-left:5px;
}

.btn.m-btn:hover span{
background-color: #ffffff;
color:#6a6a6a;
}

.btn.m-btn.m-readMore{
color:#ffffff;
border: 0px;
}

.b-search__main-form-submit button.btn.m-btn:hover span {
    background: #fff;
    color: #6a6a6a;
}

.b-featured {
    padding: 80px 0 0px 0;
}

.expbtype .expbtype_link p{
    text-align: center;
    text-transform: uppercase;
    font: 600 10px 'Open Sans',sans-serif;
    color: #999999;
    margin-top: 10px;
}

.modexpautospro_search p select {
    text-align: center;
}

#expautospro table.expautos_make_table td .well {
    padding: 5px;
    margin: 0 0 0px 0;
    height: 150px;
    width: 150px;
    background: none;
}

.modexpbrands .expbrandsimgs .thumbnail {
    min-height: 133px;
}

.expautospromp_imgleft{
max-width: 102px;
}

.modbrandsimg {
    display: block;
    max-width: 100px;
    margin-left: auto;
    margin-right: auto;
}

.modexpbrands .carousel-control .glyphicon-chevron-left, .modexpbrands .carousel-control .glyphicon-chevron-right {
    margin-top: -13px !important;
}

.slider.slider-horizontal {
    width: 100% !important;
}

.modexpautospro_search p {
    width: 30% !important;
    min-width: 170px !important;
    margin-left: 15px; !important;
}

.slider-selection {
    position: absolute;
    background-color: #F7B850 !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
}

.slider {
    border: 0px !important;
}

.modexpautospro_search .expshow .label {
    background: none !important;
    color: #A19D9B !important;
    font: 400 12px 'Open Sans',sans-serif !important;
}

.slider.slider-horizontal .slider-handle.round {
    border: 1px solid #ccc;
    background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    -moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
}

.slider-handle:after{
background-color: #f76d2b;
width: 12px;
height: 12px;
display: inline-block;
content: '';
border-radius: 100%;
vertical-align: text-top;
margin-left: 1px;
margin-top: 1px;
}

.expimgslick.slick-slider {
    margin-bottom: 60px;
}

.modexpautospro_search {
    background: none !important;
}

#expautospro .jamrow .jam_caption .jam_lstheader {
    background: #FA9101 none repeat scroll 0 0;
}

#expautospro .jamrow .jamlst_blkbtm .jamlst_blkbtmtxt .jamlst_blkbtmtxt_btm > li.jamlst_btmrght a {
    color: #333333;
}

.modexpimages table.expautos_images_table {
    width: 180px;
    margin-left: 17px !important;
    margin-top: 25px !important;
}



.expimg_text {
    font: 600 12px 'Open Sans',sans-serif !important;
    text-transform: uppercase !important;
}

#modexpimages108 table.expautos_images_table .label {
    background: none !important;
}

.expfooter .thumbnail{
background:none !important;
margin-bottom: 0px !important;
}

.b-info__contacts-item span.fa {
    min-width: 15px;
}

#expautospro .desctop_left .desctop_leftprice .jamdtl_prctop {
    background-color: #FA9101;
}

.expdetail .jam_brand {
    background-color: #FA9101;
}

#expautos_detailpag .nav-growpop div p {
    color: #FA9101;
}

.expreport_detailpage{
margin: 0 0 20px 0;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

.btn-primary:hover {
    color: #fff;
    background-color: #f76d2b;
    border-color: #f76d2b;
}

.btn-primary {
    color: #fff;
    background-color: #fa9101;
    border-color: #fa9101;
}

a:hover, a:focus {
    color: #333333;
}

.fotorama__thumb-border {
    border-color: #FA9101;
}

#expgallery .egall_foto .expfoto_playbtn .efotobtn_play:hover {
    border: 1px dotted #fa9101;
}

#expautospro .expautos_detequiptable .exp_autos_cmprequipname.alert-info {
    background-color: #FA9101;
    color: #ffffff;
    border-color: #fa9101;
}

#expautospro {
    margin-bottom: 40px;
}

#expautospro h3.well {
    padding: 10px 10px 10px 10px;
}

.expimgslick.slick-slider {
    height: 220px;
}

.b-contacts__address-info-main-item span.fa {
    width: 14px;
}

#expautospro .desctop_left .desctop_leftprice .jamdtl_prctop {
    background-color: #fa9101 !important;
}

.b-topBar__nav {
    border-right: 0px solid #eeeeee;
    text-align: right;
    margin-top: 12px;
    border-left: 0px solid #eeeeee;
}

.btn {
    padding: 3px 12px;
    margin-bottom: 1px;
}

.btn-primary:focus, .btn-primary.focus {
    background-color: #F76D2B;
    border-color: #F76D2B;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #F76D2B;
    border-color: #F76D2B;
}

.b-info__twitter{
text-align:center;
}


          elemento {}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -1px;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {z-index: 2;}.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info.focus[disabled], fieldset[disabled] .btn-info.focus {background-color: #FA9101;border-color: #FA9101;}

@media screen and (max-width: 1199px) {
.exp {
    height: 270px;
    padding: 35px 0px 50px 0px;
}
.b-search__main {
    box-shadow: 0 8px 6px -6px rgba(0,0,0,0.1);
}
.modexpimages table.expautos_images_table {
    width: 180px;
    margin-left: auto !important;
    margin-top: 0px !important;
    margin-right: auto !important;
}
.b-info__latest, .b-info__contacts {
    padding-left: 19px;
    text-align: center;
}
.btn.m-btn {
    font: 700 0.7em 'Open Sans',sans-serif;
}
.b-topBar__addr, .b-topBar__tel {
    font-size: x-small;
}
}

@media screen and (max-width: 999px) {
.exp {
    display: none;
}
.profile, .k2_profile, .categories-list, .search, .k2_register, .login, .content-category, .reset, .remind, .tag-category, .newsfeed-category {
    padding-top: 0px;
    padding-bottom: 0px;
}
.b-search__main {
    margin-top: 0px;
    height: 320px !important;
}
.search button {
    width: 163px;
}
.btn.m-btn {
    padding: 5px 5px 5px 8px;
    margin-left: 5px;
}
.modexpautospro_search fieldset.expsutospro_search_fieldset {
    padding-top: 20px;
}
.b-topBar__nav {
    text-align: center;
}

.m-index .b-count .m-main {
    width: 100%;
}
.b-info__latest, .b-info__contacts {
    padding-left: 50px;
    padding-right: 20px;
}
.modexpimages table.expautos_images_table {
    margin-bottom: 20px !important;
}
.b-nav__list {
    background: none !important;
width: 100%;
}
div#maximenuck201 ul.maximenuck {
text-align:center !important;
}
}

@media screen and (max-width: 699px) {
.b-search__main {
    padding: 0px 0px 0px 0px !important;
}
.modexpbrands .carousel-control .glyphicon-chevron-left {
    margin-left: -15px !important;
}
.modexpbrands .carousel-control .glyphicon-chevron-right {
    margin-right: -15px !important;
}
.b-info__latest, .b-info__contacts {
    padding-left: 33px;
    padding-right: 20px;
}
}

@media screen and (max-width: 599px) {
.b-topBar .row > div:nth-child(3) {
    width: 100%;
}
.modexpautospro_search p {
    margin-left: 0px;
}
.b-submit > .container > .row > div, .b-info__latest, .b-info__twitter {
    text-align: center;
}
.modexpimages table.expautos_images_table {
    margin-left: auto !important;
    margin-bottom: 25px !important;
    margin-right: auto !important;
    margin-top: 0px !important;
}
.search button {
    width: 180px;
}
.b-info__latest, .b-info__contacts {
    padding-left: 20px;
    padding-right: 20px;
}

.btn.m-btn {
    padding: 5px 5px 5px 15px;
}
.search button {
    float: left;
    width: 170px;
}
.b-info__contacts {
    width: 100% !important;
}
.expimgslick.slick-slider {
    height: 260px;
}
.col-xs-6 {
    width: 47%;
}
#maximenuck201 .maximenumobiletogglericonck {
padding-right: 10px !important;
padding-left: 10px !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
    background: #FA9101;
    width: 45px;
    color: white;
    border-radius: 8px;
}
.b-nav {
    padding: 10px 0 10px;
}
#modexpautospro_search119 {
    display: none;
}
.moduletable.b-search__main.search.jmoddiv.jmodinside {
    display: none;
}
.moduletable.b-search__main.search {
    display: none;
}
.b-search__main {
    height: 300px !important;
    width: 100%;
margin-right: auto;
margin-left: auto;
}
.btn.dropdown-toggle.btn-default {
    padding: 15px;
    background-color: #FA9101;
    color: #ffffff;
    margin-top: 2px;
    text-transform:uppercase;
    font-weight: bold;
    font: 600 14px 'Open Sans',sans-serif;
}
}

@media screen and (min-width: 600px) {
#expsearch_form120 {
    display: none;
}
#modexpautospro_search120 {
    display: none;
}

}

@media screen and (max-width: 499px) {
.b-nav__list.wow.slideInRight {
    margin-top: -58px;
}
.col-sm-3.col-xs-4.b-nav__logo.wow.slideInLeft {
    width: 85%;
    float: right;
}
}

@media screen and (max-width: 399px) {
.b-search__main {
    //padding-left: 10% !important;
}
.b-footer__content-nav ul li a {
    font: 400 10px 'Open Sans',sans-serif;
}
.expimgslick.slick-slider {
    height: 170px;
}
.col-xs-6 {
    width: 100%;
}
}

div#maximenuck201 ul.maximenuck {
    clear: both;
    position: relative;
    z-index: 999;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
    opacity: 1 !important;
    list-style: none;
    margin: 0 auto;
    height: auto;
    padding: 0px 20px 0px 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    filter: none;
    background: none !important;
    background: none !important;
    background: none !important;
    background: none !important;
    background: none !important;
    background: none !important;
    background: none !important;
    border: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-align: left;
    zoom: 1;
}

div#maximenuck201 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck201 ul.maximenuck li.maximenuck.level1.active {
    border: 1px solid #222222 !important;
    background: none !important;
    background: none !important;
    background: none !important;
}

div#maximenuck201 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck201 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck201 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck201 ul.maximenuck li.maximenuck.level1.active > span.separator {
    color: #ffffff !important;
    text-shadow: none !important;
}

ul.expsearch_ul {
    list-style: none;
}

.expautospro_search_ajax >label {
    text-transform:uppercase;
    font-weight: bold;
    color:#999;
    font: 600 14px 'Open Sans',sans-serif;
    display:none;
}


#cbox1 {
    color: #fa9101 !important;
}

#cbox1 {
    border: 5px solid #fa9101 !important;
}


.contact-submit input[type="submit"] {
    box-shadow: none !important;
    background: none !important;
    background: none !important;
    background-color: #fa9101 !important;
    border: 1px solid #fa9101 !important;
    text-shadow: none !important;
}

.contact-submit input[type="submit"]:hover {
    background-color: #f9b302 !important;
}

.contact-form input[type="text"] {
    height: 45px !important;
    font-size: 1em !important;
    margin: 0px 0px 8px 0px !important;
    color: #333 !important;
    text-transform: none !important;
}

.btn {
    border: none;
    border-radius: 5px;
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
}


#modexpsubscribe_email128 {
    padding: 12px;
border-radius: 5px;
width:100%;
}

.expautospro_subscribe>label {
    min-width: 70px;
}

.button.btn.btn-block.btn-warning.slick-arrow {
    margin-left: auto;
    margin-right: auto;
    padding: 12px;
}

#expbutton120 {
    width: 100%;
    background-color: #333333;
    padding: 20px;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100% !important;
}

.moduletable.col-md-3.col-xs-6.title.b-info__contacts.jmoddiv {
    text-align: center;
}

#modexpsubscribe128 {
    width: 100%;
}

.expautospro_subscribe>label {
    display: none;
}

.moduletable.col-md-3.col-xs-6.title.b-info__contacts {
    text-align: center;
}

.b-info__latest > h3, .b-info__aside-article > h3, .b-info__twitter > h3, .b-info__contacts > p, .title h3 {
    margin: 0 0 15px 0;
}

.cmbf-button-container {
    border: 1px solid #FA841F !important;
    background: #FA841F !important;
}

.cmbf-form-class .button {
background: #FA841F !important;
}

.cmbf-form-class input[type="text"]:focus {
    border-color: #FA841F !important;
}

.cmbf-button-fixed-right-vertical {
    position: fixed !important;
    z-index: 999 !important;
    top: calc(50% + 40px) !important;
}

.expautos_images_table div.newdate {
    display: none !important;
}

.pwebcontact-modal.modal {
    overflow-y: hidden !important;
}

.jamlst_galprice_expprice {
    position: absolute;
    right: 105px;
    bottom: 3px;
    background-color: #f96502;
    padding: 1px 5px;
    color: #fff;
    font-weight: normal;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
}

elemento {
}
#expautospro .jam_lstblockline .jamlst_galprice {
    background-color: #FA9101;
}
#expautospro .jam_lstblockline .jamlst_galprice {
    padding: 3px 6px;
}

.b-footer {
    padding: 20px 0 !important;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {

    position: relative;
    margin-top: 4px \9;
    margin-left: 0px;
    float: left;
    width: 20px;

}

.s-form input[type="text"], .s-form textarea, .contact-form input, .k2_profile input {
    font: 400 14px 'Open Sans',sans-serif;
    text-transform: none;
}

.contact-address.dl-horizontal {
    display: none;
}

.contact-name {
    display: none;
}

.page-header {
    border-bottom: 0px solid #eee;
}

.button.btn.btn-block.btn-warning {
    padding: 12px;
}

.expgaltop {
    white-space: nowrap;
}

.css-label.lrg.web-two-style {
    white-space: normal !important;
    font-weight: normal;
    font-size: 11.5px;
}

#eu_gdpr {
    vertical-align: top;
}

#jo_fbmlvchat_211 {
    max-width: 50px;
    max-height: 50px;
}

#jo_whatsapp_210 {
    max-width: 50px;
    max-height: 50px;
}

.wcf2w_button i {
    font-size: 30px !important;
}

#to-top {
    display: none !important;
}

@media screen and (max-width: 525px) {
.col-md-5.col-xs-4.b-nav__logo.wow.slideInLeft {
    width: 86%;
    float: right;
}
}

.effectlr2 {
    margin-top: 40px;
}

@media screen and (max-width: 999px) {
.effectlr2 {
    margin-top: 10px;
}
.b-featured {
    padding: 20px 0 0px 0;
}
}

.maximenuck {
    margin-top: 10px !important;
}