/*
 Theme Name: Uku Child
 Theme URI:
 Description: Uku Child Theme
 Author: Your Name
 Author URI: http://www.yourdomain.com/
 Template: uku
 Version: 1.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Tags: Uku Child Theme
*/

/*
You can start adding your own styles here. Use !important to overwrite styles if needed. */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');

.meta-columnone {display:none;;}

h1.site-title, p.site-title, .entry-summary, .widget, .title-footer, .entry-header p.intro, .entry-content, .entry-content p, .entry-content table, .entry-content dl, .entry-content ul, .entry-content ol, p.section-about-text, p.text-big, p.text-small {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 24px;
}

body {
    font-family: 'Open Sans', sans-serif !important;
}

@media screen and (min-width: 85em)
{
.single-post .entry-content, .single-post .entry-footer, .single-post #comments, .single-post .post-navigation {
    margin-left: 0%;
}
}

.wpcs_layout_rows::before {
	content: "Unsere aktuellen Angebote"!important;
	font-size: 36px;
	font-weight: bold;
}

@media screen and (max-width: 767px){
	.wpcs_layout_rows::before {
		font-size: 20px;
	}
}

/*	Markierungsfarbe
------------------------------------------------------------------------------------ */

p::selection, h1::selection, h2::selection, h3::selection, h4::selection, h5::selection, a::selection, ul::selection, li::selection, .custom-html-widget::selection, #footer-social span::selection, .wpcf7-list-item span::selection, .wpcf7-list-item b::selection {
    background: #4ba82e !important;
    color: #ffffff !important;
}

.header-social ul li a {
	color: #4ba82e;
}

/*	font-family Lato
------------------------------------------------------------------------------------ */

.home .front-section-title {
	font-family: 'Open Sans', sans-serif !important;
}

/*	font-family Open Sans
------------------------------------------------------------------------------------ */

.dxim_vehicle_carousel_wrapper {
	font-family: "Open Sans", sans-serif;
}

.textwidget.custom-html-widget {
	font-family: "Open Sans", sans-serif;
}

.title-footer {
	font-family: "Open Sans", sans-serif;
	font-size: 42px;
}

.credit {
	font-family: "Open Sans", sans-serif;
}

.social-nav {
	font-family: "Open Sans", sans-serif;
}

.site-content cf {
	font-family: "Open Sans", sans-serif;
}

h1.site-title,
p.site-title,
.entry-summary,
.widget,
.title-footer,
.entry-header p.intro,
.entry-content,
.entry-content p,
.entry-content table,
.entry-content dl,
.entry-content ul,
.entry-content ol,
p.section-about-text,
p.text-big,
p.text-small,
#secondary h2.widget-title,
#sidebar-page h2.widget-title,
.entry-content blockquote p,
.entry-content p span.uppercase,
.section-about-column-two  .social-nav ul li a,
.section-about-column-one p cite,
.widget_mc4wp_form_widget input[type="email"],
.widget_mc4wp_form_widget input[type="submit"],
.jetpack_subscription_widget #subscribe-email input[type="email"],
.jetpack_subscription_widget #subscribe-submit input[type="submit"],
.contact-form input[type="submit"],
input,
textarea,
.site-content div.wpcf7 input,
.site-content div.wpcf7 textarea,
.site-content div.wpcf7 p,
a.standard-btn,
div.sharedaddy h3.sd-title,
.widget h2.widget-title,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content  h4,
.entry-content  h5,
.big-instagram-wrap .clear,
.single-product .entry-summary h1,
.uku-standard.blog-classic .more-link,
.widget_mc4wp_form_widget input[type="text"] {
	font-family: 'Open Sans', sans-serif;
}

/*	Font-Bold
------------------------------------------------------------------------------------ */

h1, h2, h3, h4, h5 {
	font-weight: bold !important;
}

.front-section-title {
    font-weight: bold;
}

.entry-title {
    font-weight: bold;
}
.widgettitle {
    font-weight: bolder !important;
	font-size: 16px;
}

/* Display None
------------------------------------------------------------------------------------ */

.entry-meta {
	display: none !important;
}

.entry-cats {
	display: none !important;
}

.home .front-section-title {
	border-top: 0px solid black !important;
}

.home .front-section .type-post {
	border-top: 0px solid black !important;
}

.single-post .post-navigation {
	display: none !important;
}

#front-section-twocolumn .front-section-title, #front-section-threecolumn .front-section-title, #front-section-sixcolumn .front-section-title {
	border-top: 0px solid black !important;
}

.front-section .type-post {
	border-top: 0px solid black !important;
}

@media screen and (max-width: 767px){
	.dxim_control_buttons {
		display: none !important;
	}
}

.post-navigation {
	display: none !important;
}

.home #front-section-threecolumn .more-link {
	display: none !important;
}

/* Footer Styles
------------------------------------------------------------------------------------ */

.linkcolor:link {
	color: #43b949 !important;
}

#colophon .linkcolor:hover {
	color: #43b949 !important;
}

a.linkcolor {
	color: #43b949 !important;
}

.title-footer {
	font-size: 42px;
	letter-spacing: 3px;
}

.widgettitle {
    font-weight:bolder !important;
	font-size: 16px;
	color: #ffffff !important;
}

.footer-wrap .textwidget.custom-html-widget {
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
}

.title-footer {
	font-family: "Open Sans", sans-serif;
	font-size: 48px;
	color: #ffffff !important;
}


/* Widget on Pages Kontakt
------------------------------------------------------------------------------------ */


.type-page .widget_custom_html {
	padding-left: 0px;
}

.type-page .widgets_on_page ul {
	padding-left: 0px;
}

.type-page .comment-text ul li:before {
	display: none !important;
}

.type-page .widgettitle {
	color: black !important;
	font-weight: bold !important;
	margin-bottom: -40px;
}

.type-page .entry-content ul li:before, .type-page .comment-text ul li:before {
	display: none !important;
}

/* Widget on Pages Kontakt
------------------------------------------------------------------------------------ */


.type-post .widget_custom_html {
	padding-left: 0px;
}

.type-post .widgets_on_page ul {
	padding-left: 0px;
}

.type-post .comment-text ul li:before {
	display: none !important;
}

.type-post .widgettitle {
	color: black !important;
	font-weight: bold !important;
	margin-bottom: -40px;
}

.type-post .entry-content ul li:before, .type-post .comment-text ul li:before {
	display: none !important;
}



/* Widget on Pages Front Section About
------------------------------------------------------------------------------------ */
#front-section-about .widget_custom_html {
	padding-left: 0px;
}

#front-section-about .widgets_on_page ul {
	padding-left: 0px;
}

#front-section-about .comment-text ul li:before {
	display: none !important;
}

#front-section-about .widgettitle {
	color: black !important;
	font-weight: bold !important;
	margin-bottom: -18px;
}

#front-section-about .entry-content ul li:before, #front-section-about .comment-text ul li:before {
	display: none !important;
}

#front-section-about .textwidget.custom-html-widget {
	font-size: 16px !important;
}

#front-section-about .widgettitel {
	font-size: 18px !important;
}

.wp-image-8721 {
	margin-bottom: -20px !important;
}

/* WpCarSync Plugin Anpassungen
------------------------------------------------------------------------------------ */

.slick-dots li.slick-active button:before {
    color: #43b949 !important;
}

.home .fa:hover {
	color: #43b949 !important;
}

article.vehicle-on-archive h2 {
    word-break: break-all;
    font-size: 90%;
}

.dxim_archive_specifics{font-size: 85% !important;}

.vehicle-emission, .no_vat, .brutto {font-size: 70% !important;}

.vehicle-on-archive .button_wrapper {
padding: 10px 18px;
margin: 0 0 30px;
text-align: center;
font-weight: normal;
background-color: #333333 !important;
transition: 0.2s background ease;
}

.vehicle-on-archive .button_wrapper a {
text-decoration: none !important;
color: #ffffff !important;
}

.title h2 {
	text-decoration: none !important;
	color: black;
}

.wpcs-col-2 .title a, .button_wrapper a {
	text-decoration: none;
}

.dxim_set_order {
	padding: 10px 18px;
	margin: 0 0 30px;
	text-align: center;
	font-weight: normal;
	background-color: #333333 !important;
	transition: 0.2s background ease;
	color: white !important;
	text-decoration: none !important;
}

#dxim_filter_form_submit {
	padding: 10px 18px;
	margin: 0 0 30px;
	text-align: center;
	font-weight: normal;
	background-color: #333333 !important;
	transition: 0.2s background ease;
	color: white !important;
	text-decoration: none !important;
	margin-top: 5px;
}

.dxim_set_order .fa {
	color: #ffffff !important;
}

#wpcs_order_bar_title {
	margin-bottom: 10px !important;
}

.brutto_label{display:none;}

.no_vat{display:block;}

#post-32 .title {
	min-height: 108px;
}

#post-32 .vehicle-emission {
	min-height: 52px;
}

.title span::hover {
	color: #4ba82e !important;
}

/* archive
------------------------------------------------------------------------------------ */

@media screen and (max-width: 767px){
.archive .entry-summary {
	font-size: 18px;
	}
}

/* home
------------------------------------------------------------------------------------ */

#front-section-fourcolumn .front-section-title {
	margin-bottom: 20px;
}

/*#fusion-seperator hr {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
	background-color: #4ba82e;
	color: #4ba82e;
	height: 3px !important;
	margin-bottom: 80px;
	margin-top: 20px;
}*/

#fusion-seperator hr {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: medium double #4ba82e;
    color: #4ba82e;
    text-align: center;
	width: 60%;
	margin-bottom: 60px;
	margin-top: 60px;
}
#fusion-seperator hr:after {
    content: url("https://www.skoda-goldmann.eu/wp-content/uploads/2019/09/goldmann_icon.png");
    display: inline-block;
    position: relative;
    font-size: 1.5em;
    padding: 0 0.25em;
    background: white;
	top: -33px;
	color: #4ba82e;
}

@media screen and (max-width: 767px){
	#fusion-seperator hr {
		margin-bottom: 0px;
		margin-top: -10px;
		display: none;
	}
}

@media screen and (min-width: 1800px){
	#fusion-seperator hr {
		width: 50%;
	}
}

@media screen and (min-width: 2200px){
	#fusion-seperator hr {
		width: 40%;
	}
}

@media screen and (max-width: 1059px){
.section-about-column-two ul {
		padding-left: 0px !important;
	}
}

@media screen and (max-width: 767px){
	#front-section-sixcolumn .entry-summary {
		font-size: 16px !important;
	}
}

#anfahrt .textwidget {
	font-size: 18px !important;
}

.section-one-column-one {
	margin-bottom: -30px !important;
}

@media screen and (max-width: 767px){
.home .section-sixcolumn-postwrap .type-post {
	width: 100%;
	}
}

@media screen and (max-width: 767px){
#front-section-one .section-one-column-one p {
	font-size: 18px !important;
}
}

/* All Posts Link + Mobil
------------------------------------------------------------------------------------ */

@media screen and (max-width: 767px){
	.all-posts-link {
		display: none !important;
	}
}

@media screen and (min-width: 768px){
	.all-posts-link-mobil-container {
		display: none !important;
	}
}

@media screen and (max-width: 767px){
	h2.all-posts-link-mobil-container {
	border-radius: 2px;
    background: #4AA82E;
    color: #FFFFFF !important;
    font-size:18px;
    line-height: 40px;
    padding: 0 20px;
    font-weight: bold !important;
    text-transform: uppercase;
    margin-bottom: 3px;
	margin-right: 5.3125%;
	margin-left: 5.3125%;
	margin-top: -40px;
	margin-bottom: 40px;
	}
	  h2.all-posts-link-mobil-container a {
      background: #4AA82E;
      color: #FFFFFF;
      font-size:18px;
      line-height: 40px;
      font-weight: bold !important;
      text-transform: uppercase;
      margin-bottom: 3px;
      text-decoration: none;
    }
}

@media screen and (max-width: 767px){
	.all-posts-link-mobil-container:after {
		content: ' →';
	}
}


/* Mitarbeiter Seite
------------------------------------------------------------------------------------ */

.page-id-502 #primary .hentry {
	border-top: none !important;
}

#post-502 .entry-title {
	border-bottom: 1px solid #1a1a1a !important;
	border-top: 4px solid #1a1a1a !important;
}

.page-template-mitarbeiter-page #front-section-twocolumn, .page-template-mitarbeiter-page #front-section-threecolumn, .page-template-mitarbeiter-page #front-section-sixcolumn {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	width: 100% !important;
}

.page-id-502 #front-section-twocolumn a, .page-id-502 #front-section-threecolumn a, .page-id-502 #front-section-sixcolumn a {
	color: #4ba82e;
}
.page-id-502 .edit-link cf {
	display: none !important;
}


/* Service Seite
------------------------------------------------------------------------------------ */

.page-id-794 #primary .hentry {
	border-top: none !important;
}

#post-794 .entry-title {
	border-bottom: 1px solid #1a1a1a !important;
	border-top: 4px solid #1a1a1a !important;
}

.page-template-service-page #front-section-fourcolumn {
	margin-left: 0px !important;
	margin-right: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
	width: 100% !important;
}

.page-template-service-page #front-section-fourcolumn  {
	margin-top: -120px !important;
}

@media screen and (max-width: 767px){
.page-template-service-page .section-fourcolumn-postwrap .type-post {
	width: 100%;
	}
}

@media screen and (max-width: 767px){
.page-template-service-page #front-section-fourcolumn .entry-summary {
    font-size: 16px !important;
	}
}

#post-794 .entry-header {
	margin-bottom: 100px !important;
}

/* Beitrags Seite
------------------------------------------------------------------------------------ */

.single-post.no-sidebar .entry-content, .single-post.no-sidebar .entry-footer, .single-post.no-sidebar #comments, .single-post.no-sidebar .post-navigation {
    width: 100%;
    margin-left: 0px;
}

.single-post.no-sidebar .contentwrap {
	max-width: none !important;
}

/*	Single Neuwagen
------------------------------------------------------------------------------------ */

.entry-title-neuwagen {
	font-size: 58px;
	margin: 0 0 60px;
    padding: 45px 0 0;
}

@media screen and (max-width: 767px){
.entry-title-neuwagen {
	font-size: 20px;
	}
}

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

.single-neuwagen-bottom-title {
	margin-top: 10px;
}


/*	PopUps
------------------------------------------------------------------------------------ */

@media screen and (max-width: 767px){
	#spu-639 {
		max-width: 100%;
		}
		.wpcf7-form-control-wrap {
		    max-width: 100%;
		    }
		}

.spu-content input[type="text"], .spu-content textarea, .spu-content input[type="email"] {
	width: 100%;
}

@media screen and (max-width: 767px){
#spu-639 {
	width: 300px;
	}
}

/*	Button
------------------------------------------------------------------------------------ */


h2.button-skoda {
	border-radius: 2px;
    background: #4AA82E;
    color: #FFFFFF !important;
    font-size:18px;
    line-height: 40px;
    padding: 0 20px;
    font-weight: bold !important;
    text-transform: uppercase;
    margin-bottom: 3px;
  }
  h2.button-skoda a {
      background: #4AA82E;
      color: #FFFFFF;
      font-size:18px;
      line-height: 40px;
      font-weight: bold !important;
      text-transform: uppercase;
      margin-bottom: 3px;
      text-decoration: none;
    }

h2.button-skoda:after {
	content: ' →';
}


/*	Kontaktformular
------------------------------------------------------------------------------------ */

.site-content input.wpcf7-submit:hover, .site-content div.wpcf7 p input.wpcf7-submit:hover {
	background-color: #4ba82e;
	border-color: black;
}

/*	Fourcolumn Hover
------------------------------------------------------------------------------------ */

.home #front-section-fourcolumn .wp-post-image:hover {
	transform: scale(1.1) !important;
	transition: all 1s ease !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
	max-height: 100% !important;
	max-width: 100% !important;
}

/*	Threecolumn Mobil
------------------------------------------------------------------------------------ */

@media screen and (max-width: 767px) {
	#front-section-threecolumn .entry-summary {
		font-size: 14px !important;
	}
}

/*	Gebrauchtwagen Einzelansicht Mobil
------------------------------------------------------------------------------------ */

@media screen and (max-width: 767px) {
	.wpcs_pd_row .wpcs_pd_col.last, .dxim_vehicle_feature_list, .dxim_vehicle_feature_list li, .dxim_vehicle_post_content p, .dxim_vehicle_form {
		font-size: 14px !important;
		margin-left: 0px !important;
		padding-left: 0px !important;
		text-align: left;
	}
}

/*	Gebrauchtwagen Einzelansicht Mobil
------------------------------------------------------------------------------------ */

@media screen and (max-width: 767px) {
	.page-template-mitarbeiter-page #front-section-twocolumn .entry-summary {
		font-size: 16px !important;
	}
}

/*	Angebot der Woche
------------------------------------------------------------------------------------ */

#angebot-der-woche-wrap {
	background: #4ba82e;
	padding-top: 40px;
	margin-bottom: 80px;
}

#angebot-der-woche-wrap .section-about-column-two {
	color: white;
}

#angebot-der-woche-wrap .front-section-title {
	color: white;
}

#angebot-der-woche-wrap .dxim_control_buttons {
	display: none;
}

#angebot-der-woche-wrap p::selection, #angebot-der-woche-wrap h1::selection, #angebot-der-woche-wrap h2::selection, #angebot-der-woche-wrap h3::selection, #angebot-der-woche-wrap h4::selection, #angebot-der-woche-wrap h5::selection, #angebot-der-woche-wrap a::selection, #angebot-der-woche-wrap ul::selection, #angebot-der-woche-wrap li::selection, #angebot-der-woche-wrap .custom-html-widget::selection, #angebot-der-woche-wrap #footer-social span::selection, #angebot-der-woche-wrap .wpcf7-list-item span::selection, #angebot-der-woche-wrap .wpcf7-list-item b::selection {
    background: white !important;
    color: black !important;
}