/*
CTC Separate Stylesheet
Updated: 2018-03-15 08:56:04
Theme Name: storefront-child
Theme URI: http://athemes.com/theme/storefront
Template: storefront
Author: aThemes
Author URI: http://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
Tags: two-columns,right-sidebar,custom-colors,custom-background,custom-header,custom-menu,featured-images,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.41.1521100564
*/

/* Farben =======================
Xeevo
#52ae32		grün
#1a6e00		dunkelgrün

#9f9f9f	dunkel grau (header)
#c00000	dunkel rot:haover
#990000	dunkel rot
#800000	dunkeler rot BG

 */

html {
	scroll-behavior: smooth;
}

.home p {margin:0}

/* Zeilen */
#kraftvoll,
#Termine 
{background: rgb(26,110,0);
background: radial-gradient(circle, rgba(26,110,0,1) 0%, rgba(0,0,0,1) 66%);}

/* Text */
@media only screen and (min-width: 768px) {
.zweispaltig { column-count: 2; column-gap: 2em;
	column-rule-style: solid; column-rule-color: #52ae32;
	column-rule-width: 1px; padding-bottom: 2em;
    }
}

h3.widget-title {padding-top:1.4em!important; padding-bottom:0.5em!important ; margin: 0!important; text-transform: uppercase; font-size: 2.5em!important;}
#kraftvoll h3,
#Termine h3
{color: white}

.button {
	background-color: #1a6e00!important;
	color: white!important;
	padding: 10px 20px!important;
	font-size: 1.5em;
	border-radius: 10px;
}
.button:hover {
	background-color: #52ae32!important;
	color: white!important;
}
.button-kl {
	background-color: #1a6e00!important;
	color: white!important;
	padding: 5px 10px!important;
	border-radius: 5px;
}
.button-kl:hover {
	background-color: #52ae32!important;
	color: white!important;
}


/*<table class="technischeDaten">*/
table.technischeDaten tbody tr:nth-child(2n) td {
	background-color: #eee;
}
/*table.technischeDaten tbody tr td:nth-child(1) {
    width: 47%;
}*/
table.technischeDaten td, table th {
	padding: 0.5em 1em;
	text-align: left;
	vertical-align: top;
}
table.technischeDaten th {
	background-color: #1a6e00;
	color: white;
	font-size: 1.5em;
	padding: 0.5em 0.65em;
}
table.technischeDaten tr td {
	border-bottom: solid 1px #000000; color: #000000;
}
table.technischeDaten tr:first-child td {
	border-top: solid 1px #000000; color: #000000;
}

/* Formularfelder, .page-id-438=Händlerbereich */
@media only screen and (min-width: 768px) {
.page-id-438 .input-text, .page-id-438 input[type=email], .page-id-438 input[type=password], .page-id-438 input[type=search], .page-id-438 input[type=tel], .page-id-438 input[type=text], .page-id-438 input[type=url], .page-id-438 textarea {
	width: 49%;}
}

#highlights,
#IntelligenterElektrotraktor {font-size: 2em!important}
#highlights ul {
    list-style: square;
}

/* Woocommerce */
/*.site-search{display:none}*/
/*.site-header-cart{display:none}*/

li.product{-webkit-box-shadow: 0 0 3px 2px rgba(0,0,0,0.05); 
box-shadow: 0 0 3px 2px rgba(0,0,0,0.05);}
li.product:hover{-webkit-box-shadow: 3px 1px 15px 2px rgba(0,0,0,0.25); 
box-shadow: 3px 1px 15px 2px rgba(0,0,0,0.25);}

/* Lightbox photoswipe */
.pswp__bg {background: rgba(0, 0, 0, 0.7);}


/*Kostenrechner 
class="Kostenrechner">*/

#fbuilder .column2 {
	width: 47%!important;}
	
.kostenrechner_eingabe {
	margin-right: 20px; 
}
.kostenrechner_ausgabe {
	margin-left: 20px;
    background-color: #fff;
	}
input#fieldname11_1,
input#fieldname11_2{
    font-size: 4em !important; color: #52ae32!important;
}
.cp_cff_14 #fbuilder .ui-slider-handle {
	background: #52ae32!important;}
.cp_cff_14 #fbuilder .ui-slider-range {
	background: #1a6e00!important;}
.cp_cff_14 #fbuilder * {
	font-family: "Source Sans Pro", HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important; 
}
.cp_cff_14 #fbuilder .fform h1::before, .cp_cff_14 #fbuilder .fform h2::before, .cp_cff_14 #fbuilder .fform h3::before, .cp_cff_14 #fbuilder .fform h4::before, .cp_cff_14 #fbuilder .fform h5::before, .cp_cff_14 #fbuilder .fform h6::before, .cp_cff_14 #fbuilder .fform p::before {
	background-color: transparent!important;}
.cff-slider-tooltip, .cff-slider-tooltip-arrow {background-color:  #666666!important}
.kostenrechner #fieldname5_2, .kostenrechner #fieldname10_2 {font-weight: 800!important;}
.fieldname5_2, .fieldname10_2 {width: 50%; float: left!important; clear: none !important;padding: 1em !important;} /*Ergebnis Kostenvergleich*/
.fieldname5_2 {border-right: #52ae32 solid 1pt; }/*Xeevo E904i*/

/* End Kostenrechner */

/* Tab Set */
.widget .widget-title, .widget .widgettitle {border-bottom: none;}

/* Footer */
.site-info { display:none}



