/*
 Theme Name:   NAVITU
 Description:  Theme für navitu.de
 Author:       Pictibe
 Author URI:   https://www.pictibe.de
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/*Wartungsmodus menu*/
.page-id-184 .whb-main-header{ display: none !important; }

/*HEADER*/
.whb-general-header .woodmart-logo img{ width: 225px; }
.wd-nav > li > a { padding-left: 15px !important; padding-right: 15px !important; }


/*BASICS*/

small { font-size: 80%; }
strong, b { font-weight: bold; }
.headlargetext { font-size: 175%; text-transform: uppercase; line-height: 125% !important; }
.headlargetext a { color: #111111 !important; }
.largetext { display: block; font-size: 135%; line-height: 130%; margin-bottom: 10px; }
.shadowtext h1, .shadowtext h2, .shadowtext h3, .shadowtext p, .shadowtext li { text-shadow: 0 0 2px #000000, 0 0 5px #000000; -webkit-text-shadow: 0 0 2px #000000, 0 0 5px #000000; -moz-text-shadow: 0 0 2px #000000, 0 0 5px #000000; }

.whitecolor, .whitecolor h1, .whitecolor h2, .whitecolor h3, .whitecolor h4, .whitecolor p, .whitecolor span, .whitecolor ul, .whitecolor li,  .whitecolor a, .whitecolor a.button span { color: white; }
.whitecolor a { color: white !important; }
.whitecolor span.button, .whitecolor .wpcf7-submit { background: white !important; color: #006fbe !important; }
.whitecolor a.button:hover span, .whitecolor .largebgtext, .whitecolor span.button:hover, .whitecolor .wpcf7-submit:hover { background: #000000 !important; color: white !important; }
.whitecolor form input, .whitecolor form textarea { border-color: white; }

span.colored { color: #90ac24; }
.whitecolor span.colored { color: white; }


span.button, input[type="submit"], .button { display: inline-block; padding: 20px 30px 18px 30px; background: #90ac24; color: white; font-size: 95%; line-height: 130%; margin: 5px; border-radius: 50px; transition: all 0.1s ease-in-out 0.1s, visibility 0.2s ease-in-out; }
span.button:hover, input[type="submit"]:hover, .button:hover { background: #f8b300; color: #fff !important; }

body .mailpoet_form .mailpoet_submit { padding: 15px !important; max-width: 70%; border-radius: 50px !important; }
.mailpoet_paragraph.last{ text-align: center !important; }
.mailpoet_text{ background: #fff !important; color: black !important; }

.owl-stage .hovered-social-icons { display: none; }


/*SLIDER INTRO*/
#product_intro{ transition: ease all 0.3s; }
#product_intro:hover{ transform: scale(1.2) !important; }

/*FORMS*/
input[type="text"], input[type="email"], textarea{ margin: 10px 0; }


/* BLOG */
body.single-post .wd-entry-meta, .article-body-container .wd-entry-meta { display: none; }
body.single-post .post-single-page { max-width: 820px; }


/* PRODUKTSEITE */
.summary-inner > .price, .wd-scroll-content > .price { margin-bottom: 0; }
.wc-gzd-additional-info { font-size: 90%; }
.product-image-summary div.quantity { margin-top: 15px; }


/*FOOTER*/
.woodmart-prefooter{ padding-bottom: 0 !important; }
.footer-container{ background-color: #90ac24;}
.footer-container a{ color: #fff !important; }


/* COOKIE BANNER */
#cookie-notice .cn-text-container { font-size: 120%; display: block; }
#cookie-notice .cn-text-container a { color: inherit; text-decoration: underline; }
#cookie-notice .cn-buttons-container { display: block; padding-top: 10px; }
#cookie-notice .cn-button { margin: 5px 0; }
#cookie-notice #cn-accept-cookie { display: block; max-width: 180px; margin: 5px auto; }
#cookie-notice #cn-refuse-cookie { background: none !important; font-size: 90%; }
#cookie-notice #cn-close-notice { display: none; }


/*RESPONSIVE*/
@media only screen and (max-width: 480px) {

	#newsletter_background{ padding: 0 !important; }
	#newsletter_background .wpb_text_column{ background-size: cover !important; }
	#icon_footer_row p{ text-align: center !important; margin-bottom: 10px;}

}
@media only screen and (max-width: 720px) {

	.wd-prefooter .vc_row { background-position: 12% 30% !important; margin-top: -30px !important; }
	.wd-prefooter .vc_row h3 { color: #fff !important; padding-top: 60px;}
	.wd-prefooter .vc_icon_element-inner { margin-top: 30px; }
	
}
