@font-face {
  font-family: 'MontserratAlternates';
  src: url("https://teslagarage.com.ua/wp-content/themes/jupiter/fonts/MontserratAlternates-Regular.otf");
  src: local("☺"), url("https://teslagarage.com.ua/wp-content/themes/jupiter/fonts/MontserratAlternates-Regular.otf") format("woff"), url("../fonts/pfdintextcondpro-medium.ttf") format("truetype"), url("../fonts/pfdintextcondpro-medium.svg") format("svg");
  font-weight: 500;
  font-style: normal; }

.paoc-popup-click {
    width:222px;
    font-size: 12px;
    font-weight: 700;
    background: #e62f38;
	transition-property:all;
    transition-duration: 500ms;
}

.bot-tabl .paoc-popup-click {width:55px;    background: #eb2b3c;}

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

.paoc-popup-btn {
    display: inline-block;
    padding: 8px 20px;
    text-align: center;
	background: #e72c3c!important;}

.paoc-popup-margin.paoc-popup-content h1 {
    font-size: 24px;
    background: #ee4e41;
    padding: 15px;
    color: white;
}

input.wpcf7-form-control.wpcf7-submit {
	margin-left: 16%!important;
}

.paoc-popup-click:hover {
    background: white;
}


#mk-footer {
    background-color: #f5f5dc00!important;
    padding: 0px;
}

#mk-footer h4 {
    color: black;
}

.fot-url a {
    display: block;
}

body {
    position: relative;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    font-family: MontserratAlternates!important;
}

li.tds-footer-list_item {
    display: inline-block;
    margin-right: 20px;
}

ol.tds-footer-meta.tds-footer--centered {
    text-align: center;
}

a.car-test {
    padding: 10px 0px;
    border-radius: 36px;
    color: #fffcfc;
    background: #252424;
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 600;
}
a.car-test:hover {
    color: #fffcfc;
    background: #3c3b3b;

}

table td {
    vertical-align: middle;
}

.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    width: 60%;
    border-radius: 5px;
    border-color: #55565638!important;
}

input.wpcf7-form-control.wpcf7-submit {
    border-radius: 20px;
    background: black;
    color: white;
}

.paoc-popup-modal, .paoc-popup-modal p:last-child {
    border-radius: 10px!important;
}

.aigpl-img-caption {
    position: absolute;
    left: 100000px;
}

.mk-image-shortcode-lightbox i {
    color: #f5f5dc00;
}

.mk-image-shortcode-lightbox {
    position: absolute;
    top: 0%;
    left: 0%;
    text-align: center;
    cursor: pointer;
    color: #fff;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=@opacity * 100);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

.mk-fancy-table tr th {
    padding: 18px 12px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    background-color: #000000d4!important;
    vertical-align: middle;
}

.urls a {
    outline: 0;
    text-decoration: underline!important;
    line-height: 1.9em;
    font-size: 19px;
}

.urls a:hover{
    outline: 0;
    text-decoration: none!important;
    color: #2e2e2e!important;
}

.fut-cen {
    position: relative;
    left: 57px;
}

.model .mk-button.medium {
    border: 1px solid #828389!important;
}

.aigpl-gallery-slider .slick-dots {
    position: inherit;
    bottom: 35px;
}

.aigpl-gallery-slider .slick-dots li button {
    background: #fff0 !important;
    border: 2px solid #e13333!important;
}

.aigpl-gallery-slider .slick-dots li.slick-active button {
    background: #e23038 !important;
}


.aigpl-gallery-wrp .aigpl-img, .aigpl-gallery-album-wrp .aigpl-img {
    object-position: center center;
}

.aigpl-gallery-slider button.slick-next, .aigpl-gallery-slider button.slick-next:hover, .aigpl-gallery-slider button.slick-next:focus, .aigpl-gallery-slider button.slick-next:active {
    background: rgb(0 0 0 / 0%) url('https://teslagarage.com.ua/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/images/arrow-right.png')  center center no-repeat !important;
}

.aigpl-gallery-slider button.slick-prev, .aigpl-gallery-slider button.slick-prev:hover, .aigpl-gallery-slider button.slick-prev:focus, .aigpl-gallery-slider button.slick-prev:active {
    background: rgb(0 0 0 / 0%) url(https://teslagarage.com.ua/wp-content/plugins/album-and-image-gallery-plus-lightbox/assets/images/arrow-left.png) center center no-repeat !important;
    outline: none !important;
    box-shadow: none !important;
}

.widget-sub-navigation ul li.current_page_item a, .widget_nav_menu ul li.current_page_item a, .widget_product_categories ul li.current_page_item a {
    background-color: rgba(0,0,0,.00);
    font-weight: 700;
}


#mk-footer .popupaoc-button {
    padding: 10px 30px;
    background: #e62f38;
    color: #fff;
    display: inline-block;
    text-decoration: none !important;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
    font-size: 12px;
    font-weight: 700;
    width: 222px;
    text-align: center;
    border: 1px solid red!important;
    border-radius: 3px;
}

#mk-footer .popupaoc-button:hover {
    background-color: white;
    color: black;
    border: 1px solid red!important;
}

.paoc-popup-modal-cnt h1 {
    display: block;
    width: 100%;
    background: #E13333;
    color: white;
    font-size: 28px;
    padding: 30px 0px;
    font-weight: 600;
}

.paoc-popup-modal-cnt {    padding: 0px!important
}

.wpcf7-form p {
    text-align: center;
}

input.wpcf7-form-control.wpcf7-submit {
    border-radius: 5px;
    background: #414246;
    color: white;
    margin-top: 30px;
    width: 60%;
    margin-left: 27px;
}

.paoc-popup.popupaoc-button {
    letter-spacing: 1px!important;
}

.mk-main-wrapper-holder .paoc-popup.popupaoc-button {
    letter-spacing: 0px!important;
}

span.formtext {
    text-align: left;
    left: 20%;
}

div.wpcf7-mail-sent-ok {
border:none!important;
    background-color: #a6f0cb!important;
    font-size: 20px;
    font-weight: 700;
padding-top: 30px;
    padding-bottom: 30px;
}

div.wpcf7-validation-errors{
border: none!important;
    background-color: #ffe48e!important;
    font-size: 18px;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 30px;
}






@media only screen and (max-device-width : 568px) {

#theme-page h1 {
    font-size: 35px!important;
}

#mk-header .mk-header-inner {
    display:block!important;
}

.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    width: 90%;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 60%;
    margin-left: 27px;
}

#mk-footer .mk-padding-shortcode {display: none}

.fot-url a {
    display: inline-block;
    border-bottom: 1px solid #ff000036;
    margin-bottom: 15px;
}

.fot-url {
    text-align: center;
}

.fot-url p {
    margin-bottom: 0px;
    text-align: center;
}

.footer-wrapper .popupaoc-button {margin-bottom:20px;}

#mk-footer .mk-padding-wrapper {
    padding-bottom: 25px;
     background: #f9f9f9;
}

#mk-footer {
    margin-top: 20px;
}
span.formtext {
    left: 5%;
}

.paoc-popup-modal-cnt h1 {
    font-size: 18px;}

.toop-hed .popupaoc-button {
    padding: 10px 15px!important;}

.shop a.paoc-popup.popupaoc-button {
    padding: 14px 14px!important;}


#mk-footer h4 {
    font-size: 22px;
    margin-bottom: 25px;
}

}

