/* ************************************************
Theme Name: autozone-child
Author: Templines
Version: 1.0
Description: Auto Dealer template with E-commerce.
Theme URI:  http://prestazilla.org/wordpress/autozone/
Author URI: templines.com
Template:   autozone
License: GNU General Public License version 3.0 & Envato Regular/Extended License
License URI:  http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses
Tags: left-sidebar, right-sidebar, custom-header, custom-menu, editor-style
*/

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

body p { font-size: 15px; }

/* Elements */
.kameleon-cf7-container[data-style="qaswara"] {
	--qaswara-border-color: #cecece !important;
	border-width: 0px !important;
}

#startkampanj { margin-top: -230px !important; }
#startkampanj h2 { color: #c6a73b !important; }

/* Contact Form 7 */
.kameleon-cf7-container[data-style="qaswara"] .km_cf7-input { margin-bottom: 0px !important; }
/* Font */
.main-block {
	font-family: Ubuntu,Helvetica,Arial,sans-serif;
}
.block-title {
	margin-bottom: 0px !important;
}

.rtd p:not([class]), .rtd ul:not([class]) { font-size: 15px; }

/* Slider */
.main-slider__link {
	background-color: #485b23 !important;
}

.main-slider__btn.btn-effect:hover::after {

    height: 710%;
    opacity: 1;

}

/* Länkar */
a { outline: none; }
a:active { outline: none; }
a:focus, a:hover {
	color: #485b23 !important;
	outline: none !important;
-moz-outline-style: none;
}

/* Titel */
.section-title-box { padding-bottom: 30px; }

/* Extra */
.list-type__link {
	border-left: 5px solid #485b23;
}
html li.link-img__item .link-img__link {
	border-color: #485b23 !important;
}

.main-block__title strong {
	color: #485b23 !important;
	font-size: 25px !important;
}

.kswr-pricing-title {
	color: #3a5421 !important;
	font-size: 18px;
	text-transform: uppercase;
}
.kswr-pricing-price {
	color: #cab135 !important;
	font-size: 18px;
	text-transform: uppercase;
}


.prislist .kswr-pricing-title {
	font-size: 15px !important;
	text-transform: none !important;
}
.prislist .kswr-pricing-price {
	font-size: 15px !important;
	text-transform: none !important;
	font-weight: 400;
}
.prislist .kswr-pricing-bottom {
	line-height: 1.4em !important;
}
.prislist .kswr-pricing-list {
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 20px !important;
}


/* Decor */
.bg-color_primary, .main-slider__link, .decor-2::before, .decor-2::after, .section-bg_primary, .border-section-top_mod-b::before, .border-section-top_mod-b::after, .slider-grid__price, .btn-default::after, .owl-theme_mod-c .owl-controls .owl-page.active span, .owl-theme_mod-c .owl-controls.clickable .owl-page:hover span, .owl-theme_mod-d .owl-controls .owl-page.active span, .owl-theme_mod-d .owl-controls.clickable .owl-page:hover span, .list-type__link:hover, .progress-bar, .post .entry-date, .post:hover .entry-main__inner_mod-a::after, .btn-effect::after, .yamm .navbar-toggle, .ui-btn_mod-a, .jelect-option:hover, .jelect-option_state_active, .car-details__price, .noUi-origin, .btn-skew-r, .list-tags__link:hover, .about-autor, .card__wrap-label, html .mli_count, html .header-menu-middle .header-navibox-search .btn, .woocommerce.columns-5 .owl-theme .owl-controls .owl-page.active span, .woocommerce.columns-4 .owl-theme .owl-controls .owl-page.active span, .woocommerce.columns-3 .owl-theme .owl-controls .owl-page.active span {
  background-color: #485b23 !important;
}

/* Startsidan */
.link-img__wrap-title {
	margin-bottom: 140px;
}
.link-img__link {
	text-align: right;
}

/* Recaptcha */
.grecaptcha-badge {
    visibility: hidden;
}

/* Sidebar */
.sidebar .widget {
  overflow: auto !important;
}

aside .menu li.current-menu-item a {
	color: #3a5421 !important;
	font-weight: 700 !important;
	text-decoration: underline;
}

/* Contact Form */
kbd kbd, label {
  font-weight: 400 !important;
}
.form-contact {
  margin-top: 0px;
}
.btn.active, .btn:active {
	box-shadow: none !important;
}
.km_cf7-input-container input[type="email"]:focus-visible {
	border: 0px !important;
	outline: none !important;
}

/* Footer Social */
.footer .social-links > li > a {
	padding-top: 8px;
}
.footer .social-links > li > a:hover {
	border-color: #cab135;
}

/* Footer */
.footer { padding-top:0px; }

.footer__btn::before {
  border-bottom: 33px solid #485b23 !important;
}


@media (max-width: 1600px) { }

/* Tablet - Padding */
@media (max-width: 1023px) {
	#startkampanj { margin-top: -220px !important; }
}

/* Tablet */
@media (max-width: 991px) { }

/* Mobile */
@media (max-width: 768px) { }
@media (max-width: 767px) {
	#startkampanj { margin-top: -220px !important; margin-bottom: -30px !important; }
}
@media (max-width: 575px) { }
@media (max-width: 479px) {
	#startkampanj { margin-top: -100px !important; margin-bottom: -30px !important; }
}

