/*
Theme Name:     Child theme
Theme URI: 		http://www.contentleaders.nl/
Description:    Wordpress Child thema by Contentleaders 
Author:         Contentleaders
Theme URI: 		http://www.contentleaders.nl/
Template:       jupiter
Version:        2.0
*/

/* hide header/menu/footer on single-toolkit */
.single-toolkits #mk-theme-container header{display:none !important;}
.single-toolkits #mk-theme-container section#mk-footer{display:none !important;}

/* BLOG STYLE */
#theme-page .mk-blog-thumbnail-item.content-align-right .item-wrapper,
#theme-page .mk-blog-thumbnail-item.content-align-left .item-wrapper{padding-top:0;}
.mk-blog-thumbnail-item{clear:both;}

.single-social-section{display:none;}
/* END: BLOG THUMBNAIL STYLE */

.noMargin{margin:0 !important; padding:0 !important;}

/* WITTE TEKST */
span.witteTekst a{color:#fff;}
span.witteTekst a:hover{color:#FFD800;}

/* STANDAARD GFORM */
.gfield .ginput_container_textarea textarea{padding:13px;font-size:14px !important;}
.gform_wrapper ul.gform_fields input[type=text]{font-size:14px !important;}
.gform_wrapper .gform_footer{margin:0 !important; padding:0 !important;}
.no-labels_wrapper form .top_label .gfield_label, .gform_wrapper.hide-fields_wrapper .top_label .gfield_label{display:none;}

/* AGILE FORMS */
#agile-form fieldset{border:none !important;}
form.form-view{font-family: Open Sans !important;}
form.form-view#agile-form{margin-left: 0 !important;}
form.form-view#agile-form fieldset legend{display:none !important;}
form.form-view#agile-form .agile-group .agile-label{display:none !important;}
form.form-view#agile-form fieldset{padding-left:0 !important;}
form.form-view#agile-form .agile-field button.agile-button{
	background-color:#e30513 !important; /*KLEUR VAN BUTTON*/
	border:none !important;
	outline:none !important;
	color:#fff !important;
	padding:12px 15px !important;
	text-transform:uppercase !important;
	border-radius:2px !important;
	vertical-align:top;
	letter-spacing:1px !important;
}
form.form-view#agile-form .agile-field button.agile-button:hover{
	background-color:#000 !important;
}

.agile-field input[type=email], .agile-field input[type=text]{ 
	padding: 10px 5px !important;
	font-size:15px !important;
	background-color:#fafafa!important;
	border: 1px solid #e3e3e3!important;
	outline:0 !important;
	border-radius:0px !important;
}
.agile-field input[type=text]{width:338px !important;}
.agile-field input#email{width:325px !important;}
/*END: AGILE FORMS */



/* SIDE BUTTON */
#sidebtn { 
  height: 104px; 
  width: 104px; 
  position: fixed; 
  top: 50%; 
  z-index: 999;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg); 
  -moz-transform: rotate(-90deg); 
  -o-transform: rotate(-90deg); 
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.single #sidebtn{top:57%;}

@media only screen and (max-width: 1024px) {
    #sidebtn {
        display:none;
    }
}

#sidebtn a { 
  display: block; 
  background: #DD0415; 
  height: 25px; 
  width: 92px; 
  padding: 8px 16px;
  color: #fff; 
  font-size: 16px; 
  font-weight: bold; 
  text-decoration: none; 
  border-bottom: solid 1px #fff;
  border-left: solid 1px #fff;
  border-right: solid 1px #fff;
}

#sidebtn a:hover { 
  background: #383C3E; 
}
/*END: SIDE BUTTON */

/* UBERMENU FIX */
nav.ubermenu-main, a.ubermenu-responsive-toggle-main{
  position:fixed;
  top:0;
}
.ubermenu .ubermenu-target-with-image>.ubermenu-target-text{height:60px;}
/* END UBERMENU FIX */

/* Footer */
#mk-footer .widgettitle {
	font-family: Raleway;
}

/* EIND FOOTER */

/* AFSPRAAK BUTTON */
.mk-main-navigation ul li#menu-item-233 a {
	background-color: #A2781B;
	color: #fff !important;
	border-radius: 5px !important;
	line-height: 48px;
	height: 50px;
	margin-top:19px;
}

.mk-main-navigation ul li#menu-item-233 a:hover {
	background-color: #000;
}

.header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul li#menu-item-233 a {
	background-color: #A2781B;
	color: #fff !important;
	border-radius: 5px !important;
	line-height: 48px !important;
	height: 50px !important;
	margin-top:19px !important;
}

.header-style-1.a-sticky .menu-hover-style-2 .main-navigation-ul li#menu-item-233 a:hover {
	background-color: #000;
}

/*EINDE AFSPRAAK BUTTON */

.intro-left {
	display: none;
}

.woocommerce div.product form.cart .button {
	display:none;
}

.related h2 {
	text-align: center;
	color: #A2781B;
	font-size: 30px !important;
	font-weight: 700;
    padding-top: 40px;
    padding-bottom: 40px;
}

#theme-page .gform_wrapper .field_description_below.gfield_error div.validation_message {
    background-color: #AF581D;
}
#theme-page .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #theme-page .gform_wrapper li.gfield_error textarea, #theme-page .gform_wrapper li.gfield_error select {
    border: 1px solid #AF581D !important;
}

.woocommerce div.product #review_form_wrapper .comment-reply-title, .woocommerce div.product h2, .woocommerce-page div.product #review_form_wrapper .comment-reply-title, .woocommerce-page div.product h2 {
    text-transform: none !important;
}

.mk-customizer ul.products li.product .woocommerce-loop-product__title {
    min-height: 50px;
}