/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


/* colors
 * black: #010202
 * red: var(--green)
 * */

.dsgvoyoutube
	{text-align: center}

.main-header .row
	{display: inline-block;}

#content
	{padding-top: 25px;}


body.single-ex_team #content
	{padding-top: 90px;padding-bottom: 90px;}


.gelb
	{background: transparent url(/wp-content/uploads/2021/07/mein-kinderradio-bg-hell.jpg) repeat }


/*** Header **********************************************************************************/

    /*
    body .is-stuck {
	    background-color: transparent;
	    box-shadow: none;
	    -webkit-backdrop-filter: none;
	    backdrop-filter: none;
	}
	
	/*
	
	.main-nav .position-applied > .children, .position-applied > .nav-item-children
		{border-radius: 0 0 5px 5px;    background-color: #d9d9d9;}
	
	#primary-nav.main-nav .nav-item-children > li,
	.main-nav .nav-item-children > li
		{padding:0!important;background-color: transparent;display: list-item;}

	#primary-nav.main-nav .nav-item-children > li.current-menu-item,
	.main-nav .nav-item-children > li.current-menu-item
		{background-color: #010202;}

	#primary-nav.main-nav .nav-item-children > li.current-menu-item a,
	.main-nav .nav-item-children > li.current-menu-item a
		{color:#fff;}
	


	
	#primary-nav.main-nav .nav-item-children > li:hover > a,
	.main-nav .children > li:hover > a, 
	.nav-item-children > li:hover > a
		{background-color: #010202;color:#fff;}
		
	.main-nav .children > li > a, .nav-item-children > li > a
		{color:#010202;}	
	
	.nav-item-children:hover
		{display: block!important;}
		
	*/

	.main-nav > li
		{margin: 15px 10px;transform: rotate(3deg);background: var(--green);}

	.main-nav > li:nth-child(even)
		{transform: rotate(-3deg);}
	
	.main-nav > li a
		{background: var(--green);color: #fff;font-weight: 700;font-size: 18px;letter-spacing: 0;padding: 5px 15px;}

	.main-nav > li:hover a,
	.main-nav > li.current-menu-item a
		{background: var(--blue);color: #fff;box-shadow: 5px 5px 15px 0 rgba(0,0,0,0.3)}
	
	
	.mainbar-wrap	
		{z-index: 20;
    margin-top: -10px;
    position: relative;}



.main-nav>li.active>a, .main-nav>li.current-menu-item>a, .main-nav>li.current-menu-ancestor>a, .main-nav>li>a:hover
	{color: #fff!important;background-color: var(--blue);}

.main-nav .children>li.active>a, .main-nav .children>li.current-menu-item>a, .main-nav .children>li.current-menu-ancestor>a, .main-nav .children>li:hover>a, .nav-item-children>li.active>a, .nav-item-children>li.current-menu-item>a, .nav-item-children>li.current-menu-ancestor>a, .nav-item-children>li:hover>a
	{color: #fff!important;background-color: var(--green);}

	
	#primary-nav.main-nav .nav-item-children > li:hover > a,
	.main-nav .children > li:hover > a, 
	.nav-item-children > li:hover > a
		{background-color: var(--green);color:#fff;}

.main-nav>li>div {
	padding: 5px 0;
}
.main-nav>li:hover>div {
	background: var(--blue);
}
.main-nav>li>div>a {
	flex: 1 auto;
	flex-flow: row wrap;
	white-space: nowrap;
	text-transform: uppercase;
	background: transparent!important;
	box-shadow: none!important;
}


/*** Footer *********************************************************************************/
    



/*** TITLE **********/

body.home .titlebar
	{display: none;}

.titlebar-inner {
    padding-top: 150px;
    padding-bottom: 0;
    color: #000;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}

.titlebar-inner h1
	{font-size: 24px!important;}

h1 > em,
h2 > em,
h3 > em,
h4 > em
	{font-style: normal;color: var(--green)}

body a
	{color: var(--green)}
        
body .logofont {font-family:Cheeseburger!important;}
        
/*** BLOG ***/

#ts-blog-main
	{}

    .ts-blog-logo
    	{max-width: 200px;
    width: auto;
    height: auto;
    max-height: 200px;
    text-align: right;
    position: absolute;
    left: 30px;
    top: -30px;}
    

	
.liquid-blog-contents-inside .liquid-lp-media:after	
	{background: linear-gradient(to top, #141622 40%, transparent 80%);}

.liquid-blog-posts .masonry-item
	{position: relative!important;left:auto!important;top:auto!important;float: left!important;
    display: inline!important;
    margin-bottom: 50px!important;min-height: 450px!important;max-height: 450px!important;transform: none!important;}

body .liquid-blog-posts .masonry-item {
    min-height: 390px!important;
    max-height: 390px!important;
    padding: 25px!important;
}

body .liquid-blog-contents-inside .liquid-blog-item-inner
	{overflow: visible}

.liquid-blog-posts .masonry-item
.liquid-blog-posts .masonry-item article,
.liquid-blog-posts .masonry-item article figure,
.liquid-blog-posts .masonry-item article figure a,
.liquid-blog-posts .masonry-item article figure img,
.liquid-blog-item-square .liquid-blog-item-inner
	{min-height: 390px;max-height: 390px!important;transform: none!important;border-radius: 25px;}

.liquid-blog-posts .masonry-item article
	{box-shadow: none;min-height: 390px;max-height: 390px!important;}
	
.liquid-blog-contents-inside.h-450
	{padding-bottom: 390px;}	

.liquid-blog-posts .masonry-item article:hover
	{box-shadow: 0 0 15px 1px rgba(0,0,0,0.17);min-height: 390px;max-height: 390px!important;border-radius: 25px;}

body.home .liquid-blog-posts .masonry-item article .liquid-lp-title a,
body.home .ts-blog-logo
	{opacity: 0;}

body .liquid-blog-posts .masonry-item article .liquid-lp-title a
	{line-height: 30px;font-size: 24px!important;}

.liquid-blog-posts .masonry-item article:hover .liquid-lp-title a
	{opacity: 0.7;}
	
.liquid-blog-posts .masonry-item figure
	{}	
.liquid-blog-posts .masonry-item article figure
	{transform: none;}

.liquid-blog-contents-inside:hover .liquid-lp-media:after
	{opacity: 0.1;transform: translateY(0);}
	
.liquid-blog-grid	
	{display: block!important;height:auto!important;}

.liquid-lp.sticky .liquid-lp-title > a:before
	{display: none;}


.fa, .far, .fas
	{font-family: "FontAwesome";}

#ts-news .ts-reload
	{top:auto;margin-top: -60px;}

.ts-reload
	{width: 30px;height: 30px;box-shadow: 0 0 15px 1px rgba(0,0,0,0.17);border-radius: 5px;right: 15px;position: absolute;cursor: pointer;opacity: 0.6;top:25px;}
.ts-reload.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner
	{width: 28px;height: 28px;}
.ts-reload:hover
	{opacity: 1;}



.liquid-blog-item-square .liquid-lp-title
	{font-family: Arial;font-size: 30px!important}



/*** BLOG SINGLE ***/
	
body.single-post .container	> .row > .col-md-6
	{width: 100%!important;float:none;}
	
body.single-post .container h1
	{font-size: 60px!important;}	


body.single-post .ts-blog-logo
	{right: 60px;top: 20px;display:none;}
	
body.single-post .ts-blog-logo 
	{max-width: 195px;max-height: 98px;}
	
body.single-post .blog-single-cover
	{max-width: 1160px;margin: 0 auto;border-radius: 5px;box-shadow: 0 0 15px 1px rgba(0,0,0,0.17);max-height: 600px;}

body.single-post .blog-single-cover h1
	{margin-top: 330px;opacity: 0.8;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}

body.single-post .related-posts
	{display:none;}

/*body.single-post .titlebar*/
.blog-single-cover.is-in-view .blog-single-media
	{max-width: 1160px;margin: 0 auto;border-radius: 5px;box-shadow: 0 0 15px 1px rgba(0,0,0,0.17);max-height: 600px;}
body.single-post .titlebar h1,
body.single-post .titlebar-inner p:last-child
	{color:#fff;opacity: 0.7;}		

body.archive .titlebar-inner	
	{padding: 80px 0 0px 0;}



.blog-single-cover[data-inview=true] .blog-single-title
	{visibility: visible!important;margin-bottom: 15px;}

body.single-post .content
	{color:#000!important;}

.ld-ajax-loadmore
	{border:0;cursor: default;}

.ld-ajax-loadmore .static
	{opacity: 0;}
    
/*** BLOG ARCHIVE ***/    
/*
body.archive .titlebar	
	{background: transparent url(/wp-content/uploads/2019/09/blog-bg.jpg) no-repeat center center / cover;}
body.archive .titlebar h1
	{color:#fff;}	
	
*/	

.isc_image_list_box,
.isc_image_list_title,
.isc_image_list,
.isc_image_list li
	{display: inline-block;}

.isc_image_list_box
	{position: absolute;margin-top: 0px;}

body.single h1
	{min-height: 144px;display: block;}
	

.ts-button-full
	{text-align: center!important;width: 100%}

.ts-button-full span
	{display: inline-block;width: 100%}
	
.blog-single-cover .blog-single-details
	{height: 100%}
	
	
	
	
/*** VFB ***/

body .vfbp-form .vfb-has-error .vfb-form-control:focus,
body .vfbp-form .vfb-has-error .vfb-form-control	{border-color:var(--green); box-shadow: none;}
.vfbp-form .vfb-has-error .vfb-help-block, .vfbp-form .vfb-has-error .vfb-control-label, .vfbp-form .vfb-has-error .vfb-radio, .vfbp-form .vfb-has-error .vfb-checkbox, .vfbp-form .vfb-has-error .vfb-radio-inline, .vfbp-form .vfb-has-error .vfb-checkbox-inline			{color: var(--green) !important; box-shadow: none !important;text-align: left;}
body .vfbp-form .vfb-form-control:focus,
body .vfbp-form .vfb-has-success .vfb-form-control:focus,
body .vfbp-form .vfb-has-success,
body .vfbp-form .vfb-has-success .vfb-form-control 				{border-color: #303030; box-shadow: none;
	
	
	
	
}
body .vfbp-form .vfb-form-control				{border-radius: 0;box-shadow: none;
	
	font-size: 18px;
    padding: 5px 15px;
    height: 50px;
    font-family: 'Kalam';
    color: var(--blue);
	
	
}
.vfbp-form .vfb-has-success .vfb-help-block, .vfbp-form .vfb-has-success .vfb-control-label, .vfbp-form .vfb-has-success .vfb-radio, .vfbp-form .vfb-has-success .vfb-checkbox, .vfbp-form .vfb-has-success .vfb-radio-inline, .vfbp-form .vfb-has-success .vfb-checkbox-inline
												{color:#303030 !important;}
body .vfbp-form .vfb-required-asterisk			{color: var(--green);}

body .vfb-fieldType-submit						{text-align: right;}
body .vfbp-form .btn-primary
	{background-color: var(--green);color:#fff;border:0;font-weight: 900;border-radius: 15px;}
body .vfbp-form .btn-primary:hover
	{background-color: #000!important;}	
body .vfb-fieldType-submit .btn-primary			{font-size: 16px;font-weight: normal;transition: background-color 250ms linear 0s !important;background-color: var(--green);color:#fff;
												padding: 10px 40px;border-radius: 0;border: 0;text-transform: none;margin-bottom: 30px;font-weight: 900;border-radius: 15px;margin-top: 15px;}
												
body .vfb-fieldType-submit .btn-primary:hover	{background-color: #000;}	

body .vfbp-form .vfb-form-control
	{border-radius: 15px;}

body .vfbp-form label
	{display: block;margin-top: 15px;text-align: left;}
	
body .vfbp-form h5
	{text-align: center;margin: 30px auto 15px!important;}	
	
body .vfbp-form a
	{color:var(--green)!important;}	

.vfb-input-group-btn
 {   background: var(--green);
    border-radius: 0 20px 20px 0;}

.vfb-input-group-btn:hover
	{background: #000;}

.btn-bordered:not(.btn-solid)
	{border-color:var(--blue)!important;border-width: 3px!important;border-radius: 25px;}

.btn-bordered:not(.btn-solid)>span
	{padding: 3px 15px;}

.btn-bordered:not(.btn-solid):hover
	{background: transparent!important;border-color:var(--green)!important}

.ts-button-right
	{}

body .btn.btn-primary.btn-file
	{background: transparent!important;box-shadow: none!important}


/*** FOOTER ***/


	#ts-copyright
		{color: #fff;text-align: center;font-size: 16px;}

	#ts-copyright a
		{color: #fff;}

	#ts-copyright a:hover,
	footer .inline-nav > li a:hover
		{color:var(--green)}
		
	footer .inline-nav {	
	text-align: right;
    padding-right: 10px;}	

.ts-footer .vc_col-sm-6:last-child .ts-play-button + div + .ts-icon
	{margin-right: 510px;}


	footer .ts-play-button
		{min-width: 430px;border-radius: 20px 50px 50px 20px;width: 430px;max-width: 430px;position: relative;float: right}
		
	footer .ts-play-button > a.ts-button img	
		{right:0}



/*** COOKIE NOTICE  START ***/
 
.cookie-notice-container a,
#homeblog .button
{background-color: var(--green);color: #fff;margin: 10px auto 20px;padding: 8px 20px;text-decoration: none;}
 
body .cookie-notice-container
     {line-height: 40px;border-top: 5px solid var(--green);background-color: #dcdcdc color: #fff;}
 
body .cookie-notice-container a
     {color:#fff;/* max-width: 200px;font-size: 12px;background-color: #169cb9;display: inline-block;margin: 3px 10px;  */border-radius: 10px;}


body.single article.blog-single
	{margin-top: 120px;}

#ts-news .col-md-6 figure
	{opacity: 1;} 

#ts-news .col-md-6 figure:after
	{opacity: 1!important;;} 


.secondarybar-wrap  
	{height: 0;}

#header-mail h3:hover,
#header-phone h3:hover
	{text-decoration: underline;cursor: pointer;}

body.search-results article img
	{max-width: 600px;margin-top: 30px;width: 100%}
 
 
 
/*** BLOG BILDQUELLE ***/
body .isc_image_list_box {
    position: absolute;
    margin-top: 0px;
    width: 100%;
    padding-left: 0;
}

body .isc_image_list
{display: block;
position: absolute;
width: 100%;
padding-left: 100px;
max-width: calc(100% - 38px);}


body .isc_image_list_box,
body .isc_image_list_title, 
body .isc_image_list,
body .isc_image_list li {
    display: inline-block;
    float: left;
    display: inline;
    position: relative;
    width: auto;white-space: nowrap;
}


body .isc_image_list
{display: block;
position: absolute;
width: 100%;
padding-left: 100px;
max-width: calc(100% - 38px);} 
 
 
body .isc_image_list > li:not(:first-child) {
	display: none;
}

body pre .isc_image_list > li:not(:first-child) {
	display: block;
}





/*****************************************************
 *
 * M E I N   K I N D E R R  A D I O
 *
 ****************************************************/
:root {
	--green: #0d9433;
	--blue: #003184;
	
}

#ts-top-header
	{min-height: 400px;
		background: linear-gradient(180deg, var(--blue) 0, var(--blue) 374px, #fff 375px, #fff 100%);
	}

#ts-top-header:after
	{content:"";
		
		background:transparent url(/wp-content/uploads/2021/07/radino-mobile-1.png) no-repeat calc(50% + 450px) 0 / 630px 416px!important;
		height: 100%;left:0;width: 100%;position: absolute;top:0;
		
		
	}


#ts-top-header #logo
	{margin-left: -150px;z-index: 10;}

#ts-top-header #logo + div,
#ts-top-header #logo + div + div
	{z-index: 10;}


#ts-top-header #logo + div + div
{position: absolute;
    bottom: 120px;
    right: auto;
    left: calc(50% + 470px);
}

.sendeliste
	{color: #fff;
    border: 3px solid #fff;
    border-radius: 20px;
    padding: 15px 30px;
    width: 100%;
    margin-top: -90px;
    margin-left: 70px;
    font-size: 16px;
    line-height: 20px;
    margin-right: -30px;
    min-height: 171px;
}

.sendeliste .sendung > p:first-child
	{margin-bottom: 0px;}

.sendeliste .sendung > p:last-child
	{font-family: Cheeseburger!important;font-size: 34px;line-height: 40px;margin-bottom: 15px;}

.sendeliste .sendung:last-child > p:last-child
	{margin-bottom: 0px;}


 .ts-play-button
 	{position: absolute;right:0;white-space: nowrap;background: #fff;border-radius: 20px;min-width: 400px;overflow: visible}
 
 .ts-play-button > a.ts-button
 	{display: inline-block;color: var(--green);font-family: Cheeseburger!important;font-size: 38px;padding: 15px 150px 15px 15px;
    white-space: nowrap;line-height: 38px;max-width: 300px;}

 .ts-play-button > a.ts-button:hover
 	{color: #000}

 /*
 .ts-play-button:after 
	{content:"";display: block;position: absolute;right: -60px;background: transparent url(/wp-content/uploads/2021/07/play-button.png) no-repeat;width: 120px;height: 120px;margin-top: -80px;}
 */
 
 .ts-play-button > a.ts-button img
 	{position: absolute;top: -7px;right: -50px;width: 90px;}



/*** MACH MIT ***/
 
 
body .iconbox 
	{border-radius: 0 25px 0 0;padding: 25px;margin: 0 30px;}
 
body .iconbox h3
	{color: #fff;font-family: Arial;font-size: 32px!important;
    margin: 30px auto 65px!important;
    letter-spacing: 0px;} 

body .iconbox a.btn-solid
	{position: absolute;
    bottom: -35px;
    display: block;
    left: 0;
    width: 100%;
    border-radius: 25px;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 0;
    line-height: 0px; }


body .iconbox a.btn-solid:hover,
body .iconbox:hover a.btn-solid
	{background: var(--green)!important;border-color: var(--green)!important;color: #fff!important;
		
		transform: translateY(-1px);
    box-shadow: 0px 1px 1px rgb(0 0 0 / 5%), 0px 2px 2px rgb(0 0 0 / 5%), 0px 4px 4px rgb(0 0 0 / 5%), 0px 8px 8px rgb(0 0 0 / 5%), 0px 16px 16px rgb(0 0 0 / 5%);
		
	}




/*** TEAM ***/
body .tpstyle-2 .tpstyle-2-image img,
body.home #dinotipps .liquid-blog-posts .masonry-item figure,
.extp-member-single .member-img img
	{margin: 0 auto;float: none;max-width: 280px;border:5px solid #fff;border-radius: 25px 25px 0 0;box-shadow: 0 0 15px 1px rgba(0,0,0,0.12);}

.extp-member-single .member-info + section .vc_col-sm-12  > .vc_column-inner:first-child > .wpb_wrapper  > .wpb_wrapper-inner > .wpb_text_column h2:first-of-type 
	{font-size: 34px!important}


body.home #dinotipps .liquid-blog-posts .masonry-item figure,
.extp-member-single .member-img img
	{border-radius: 25px;}

body .tpstyle-2-image, 
body .tpstyle-2-image > a
	{text-align: center;display: block;}


body .tpstyle-2 figcaption
	{background: #fff;box-shadow: 0 0 15px 5px rgba(0,0,0,0.08);border-radius: 25px;text-align: center;margin: -15px 15px 0 15px;width: calc(100% - 30px)!important;padding: 14px;}

body .tpstyle-2 figcaption:after
	{background: transparent url(/wp-content/uploads/2021/07/footprint.png);
    border: 0;
    width: 75px;
    height: 50px;
    bottom: 8px;
    right: 8px;
    left: auto;}

.ex-tplist:not(.style-3):not(.style-7):not(.style-11):not(.style-17):not(.style-19):not(.style-20):not(.style-img-2):not(.style-img-3):not(.style-img-4):not(.style-img-5):not(.style-img-6):not(.style-img-7):not(.style-img-9):not(.style-img-10):not(.list-style-3) h3 a
	{color: var(--green);text-align: center;font-family: Arial;font-size:24px;font-style: normal;font-weight: 400;}

.ex-tplist.column-3 .item-grid
	{margin-bottom: 50px;}


body .tpstyle-2:hover figcaption h3 a
	{color:#fff!important;}

body .tpstyle-2:hover figcaption
	{background:var(--green); }

.tpstyle-2 h3 + p, 
.tpstyle-2 h5 + p
	{display: none;}

.extp-member-single .member-info
	{display: none;}

.extp-member-single
	{margin: 0 auto;padding: 15px;max-width: 100%;margin-bottom: 50px;}

.extp-member-single .extp-content-member > div
	{display: block;}

.extp-member-single .member-info
	{border: 0;}


.extp-member-single
	{background: transparent;border: 0;box-shadow: none;}


.member-desc section,
.member-desc section .container,
.member-desc section .vc_images_carousel,
.member-desc .wpb_single_image
	{max-width: 100%}


.extp-member-single .extp-content-member .ex_team
	{max-width: 1200px;margin: 0 auto;}

body.single .extp-member-single h1
	{min-height: 0;margin: 0 auto;}

body,
.extp-member-single
	{font-size: 16px;}


::marker 
	{color: var(--green)}

.liquid-blog-posts .liquid-overlay-link
	{display: none!important}







/*** RADINO präsentiert ***/
/*
body .owl-ca-carousel .owl-nav.disabled
	{display: block}
	
body #carousel-anything-1 .owl-prev, #carousel-anything-1 .owl-next
	{top:-200px!important;}

.gambit-carousel-anything.has-arrows .owl-nav div.owl-next, .gambit-carousel-anything.owl-ca-theme.has-arrows .owl-nav div.owl-next, .gambit-carousel-posts.has-arrows .owl-nav div.owl-next, .gambit-carousel-posts.owl-ca-theme.has-arrows .owl-nav div.owl-next
	{right: -100px;}

.gambit-carousel-anything.has-arrows .owl-nav div, .gambit-carousel-anything.owl-ca-theme.has-arrows .owl-nav div, .gambit-carousel-posts.has-arrows .owl-nav div, .gambit-carousel-posts.owl-ca-theme.has-arrows .owl-nav div
	{left: -100px;}
	
body #carousel-anything-1 .owl-prev::before, body #carousel-anything-1 .owl-next::before
	{font-size: 72px!important;}	

body #carousel-anything-1 .owl-prev, body #carousel-anything-1 .owl-next
	{width: 72px!important;}	
	
*/

/*** STAMMBUCH ***/
#stammbuch .ca-equal-height .owl-item>.gcp-post,
#stammbuch .ca-equal-height .owl-item>.vc_row,
#stammbuch .ca-equal-height .owl-item>.wpb_row,
#stammbuch .owl-item>.gcp-post,
#stammbuch .owl-item>.vc_row,
#stammbuch .owl-item>.wpb_row
	{padding: 15px;}

body.stammbuch-single .wpb_single_image img
	{width: auto;max-height: 400px;height: auto}



/*** FOOTER ***/
#ts-footer
	{padding-top: 40px;}

#ts-footer > section > .ld-container,
#ts-subfooter > section > .ld-container
	{max-width: 1830px;margin: 0 auto;}


.ts-footer-menu > li
	{margin-bottom: 7px;float: left;font-size: 16px;margin-right: 25px;}

.ts-icon
	{float: right;margin-right: 22px;background: #fff;border-radius: 25px;box-shadow: 0 0 15px 1px rgba(0,0,0,0.12);padding: 5px;}

footer .h3,
footer h3
	{font-size: 28px;}
 
.ts-footer-menu > li > a, .ts-footer-menu ul > li > a {
    font-size: 16px;
    letter-spacing: 1px;
}

.ts-footer-menu > li > a:hover, .ts-footer-menu ul > li > a:hover, .ts-footer-menu li.is-active > a, .ts-footer-menu li.current-menu-item > a
	{color: var(--blue)!important}





/*** CUSTOM ***/
body .vc_single_image-wrapper.vc_box_rounded img
	{margin: 0 auto;
    border: 5px solid #fff;
    border-radius: 25px !important;
    box-shadow: 0 0 15px 1px rgb(0 0 0 / 12%)!important;}



body.archive #content {

    padding-top: 300px;
    padding-bottom: 100px;

}

body.archive .titlebar-inner h1
	{font-family: Kalam;
    font-weight: 700;
    line-height: 1.2em;
    font-size: 72px!important;
    color: #010202;text-align: left;padding-bottom: 40px;}

body.archive .titlebar
	{z-index: 5;}

body.archive .titlebar-inner
	{	margin-top: 25px;background: transparent url(/wp-content/uploads/2021/07/mein-kinderradio-bg-hell.jpg) repeat }


body.single-post .content
	{font-size: 18px!important;}


body.single-post .stammbuch
	{background: transparent url(/wp-content/uploads/2021/07/mein-kinderradio-bg-hell.jpg) repeat;padding-bottom: 80px;padding-top: 80px; }


body.single-post .stammbuch > .vc_row
	{border-bottom: 1px solid #dcdcdc;background: #fff}


.isc-source-text
	{font-size: 14px;}



/*** DESIGNANPASSUNGEN ***/
.navbar-brand img
	{max-width: 370px;}

button, html input[type="button"], input[type="reset"], input[type="submit"],
.ts-button-green,
.foogallery-album-header a
	{padding: 3px 10px;
    background: var(--green);
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none!important;border-radius: 0!important;border: 0}


.ts-button-green .btn-txt
	{color: #fff;
    font-size: 20px;text-transform: uppercase;
    font-weight: 600;}



button, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,
.ts-button-green:hover,
.ts-button-green.btn-bordered:not(.btn-solid):hover,
.foogallery-album-header a:hover
	{background: var(--blue)!important}

body .gwolle-gb .gwolle-gb-float div.label,
body .gwolle-gb .gwolle-gb-float div.input
	{display: block;width: 100%}

.text-info
	{color: var(--black);    display: block;
    margin-top: 15px;
    text-align: left;max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 14px;}

input[type="url"],
input[type="text"], button, select, textarea
	{box-shadow: none;
    font-size: 18px;
    padding: 5px 15px;
    height: 50px;
    font-family: 'Kalam';
    color: var(--blue);border-radius: 15px;display: block;
    width: 100%;
background-color: #fff;
    background-image: none;
    border: 1px solid #ccc!important;    
    transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
    
    outline: none!important;
    }


body .gwolle-gb .gb-entry .gb-entry-content
	{    padding-left: 10px;
    font-family: 'Kalam';
    font-size: 24px;
    padding: 20px 10px;}

body #gwolle-gb-total
	{padding: 30px 10px;}

body .gwolle-gb-read 
	{padding: 15px;border: 1px solid #dcdcdc;margin-top: 50px;}

.sendeliste {background: var(--blue)}

.gwolle-gb .gb-entry .gb-author-info .gb-author-name
	{color: var(--green)}


article.liquid-blog-item .liquid-lp-details .liquid-lp-category
	{display: none;}

.foogallery-album-header
	{margin-top: 30px;}

.foogallery-album-header h2
	{margin-bottom:30px!important}

.foogallery-album-header a
	{padding:10px 20px;}



@media screen and (max-width: 1650px) {
	
	.ts-footer-menu > li
		{margin-right: 12px;}  
	
}

@media screen and (max-width: 1500px) {
/*	
	footer .ts-play-button
		{float: none;
    position: absolute;
    right: 35px;}
    
   .ts-icon
   	{margin-top: 120px;} 
   	
   	#ts-top-header:after
   		{background-position: calc(100% + 30px) top!important}
	
	
    header .ts-play-button
    	{left: -600px;right:auto;margin-top: 25px;}		
    	
*/    	

   	#ts-top-header:after
   		{background-position: calc(100% + 10px) top!important}


    #ts-top-header #logo
    	{margin-left: -100px}      

}

 
@media screen and (max-width: 1440px) {
    
     #cn-notice-text
          {display: block;margin-bottom: 15px;}
         
     body .cookie-notice-container
          {line-height: 20px;}
          
    #ts-top-header #logo
    	{margin-left: 0}      
          
    	
    .navbar-brand
    	{padding: 25px 0 5px}	
    	
    .sendeliste
    	{margin-left: 200px;margin-top: -50px;}	

    header .ts-play-button
    	{right:80px;}	

    .main-header .container
    	{max-width: 100%}	
    	/*
    footer .ts-play-button {
	    margin-left: calc(100% - 430px);
	    margin-bottom: 30px;}	
	    */
	    
	.ts-footer-menu > li
		{margin-right: 16px;}    
		
.ts-footer .vc_col-sm-2\/5,
.ts-footer .vc_col-sm-3\/5
	{display: block;width: 100%;float: none;}	    
    	
}
 
/*** COOKIE NOTICE  END ***/

.post-meta {margin-bottom: 0px!important;}
	

@media screen and (max-width:1240px) {

	.sendeliste
		{margin-right: -100px}
		
}


.main-nav > li,
.rechts-drehen
	{transform: rotate(1deg);}

.links-drehen,	
.main-nav > li:nth-child(even)
	{transform: rotate(-1deg);}	

.mehrzeilig span.btn-txt
	{word-break: break-word;white-space: break-spaces;}


.radio-vor-dem-inhalt
	{margin-bottom: 50px;}

body.page-template-default .radio-vor-dem-inhalt
{position: absolute!important;right: 0!important;z-index: 10;}


.modalJS_object
	{margin: 30px auto;}

body.single-post .blog-single-content .modalJS_object,
#content .modalJS_object
	{display: none;}

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

	body.page-template-default .radio-vor-dem-inhalt,
	.mdl_container.mdl_right
		{display:none!important}
		
	body.single-post .blog-single-content .modalJS_object,
	#content .modalJS_object
		{display: block;}	

}


@media screen and (max-width:1229px) {
	

	
}

@media screen and (max-width:1200px) {
	
	
	.blog-single-default .blog-single-details
		{padding: 0;}
		
	body.single-post .container	
		{width: 100%;}
		
	body.single-post .ts-blog-logo
    	{right: 30px;top: 30px;}
	
	body.single-post .container h1
		{font-size: 40px!important}
		
	body.single article.blog-single
		{margin-top: 0}	
	
}		

@media screen and (max-width:1199px) {
	[data-mobile-header-scheme=gray] .main-header .navbar-header
		{background: transparent!important}
	
	[data-mobile-nav-style=modern]:before
		{background: transparent url(/wp-content/uploads/2021/07/mein-kinderradio-bg-hell.jpg) repeat!important;}
	
	.mobile-nav-activated [data-mobile-nav-style=modern] #wrap
		{border-right: 3px solid var(--blue);box-shadow: 5px 5px 15px 0 rgba(0,0,0,0.3)}


.mobile-nav-activated [data-mobile-nav-style=modern] .navbar-collapse-clone button
	{background: transparent!important;border: 0!important}

[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars
	{border-color: #000!important;}	

[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bar
	{border-color: #000!important;background-color: #000!important;}	

.main-nav > li
	{transform: rotate(1deg);}
	
.main-nav > li:nth-child(even)
	{transform: rotate(-1deg);}	


	.main-nav>li>div {
		padding: 0;
	}
	.main-nav>li>div>a {
		padding: 15px 25px;display: block;
	}
		
	.main-nav > li
		{margin: 25px 10px}
		
	.main-header .header-module
		{display: block!important;}	
		
	#ts-top-header + .lqd-sticky-placeholder,
	#ts-top-header + .lqd-sticky-placeholder + .mainbar-wrap,
	#ts-top-header + .lqd-sticky-placeholder + .mainbar-wrap + .secondarybar-wrap
		{display: none!important}
		
	.navbar-brand img
		{max-height: 180px;max-width: calc(100% - 50px)}	

		
	.sendeliste
		{    margin: -30px auto 0 80px;
    width: calc(100% - 415px);}	
	
	header .ts-play-button,
	#ts-top-header #logo + div + div,
	#ts-top-header #logo + div, #ts-top-header #logo + div + div {
	    position: relative;
	    bottom: auto;
	    right: auto;
	    left: auto;
	}

	header .ts-play-button {
		margin-top: -15px;max-width: 500px;margin-right: 370px;float: right;
	}

	[data-mobile-nav-trigger-alignment=right] .navbar-header .navbar-brand
		{margin-right: auto}

	.navbar-header > *
		{flex: auto!important;}
	
	body .iconbox
		{margin: 0 auto;}
	
	.btn-icon, .btn-txt
		{white-space: break-spaces;}	
		

[data-mobile-nav-style=modern] .navbar-toggle.mobile-nav-trigger-cloned
		{background: #fff!important;
    height: 50px;
    width: 50px;
    text-align: center;
    padding: 15px;
    position: absolute;
    top: 20px;
    right: 20px;}
		
		
		header .ts-play-button
			{margin-top: -260px;}
			
	.iconbox .btn>span
		{padding: 25px 0;font-size: 20px;}		
	
	
		
}


@media screen and (max-width:991px) {
	
	.liquid-img-group-single[data-animate-shadow].is-in-view img,
	.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img,
	.wpb_single_image .vc_figure
		{width: 100%;max-width: 600px;}	
	
	.ts-play-button > a.ts-button
		{font-size: 28px;}
	
	header .ts-play-button
		{margin-right: auto;
    float: none;
    margin-left: 50px;}
		
	.ts-play-button > a.ts-button > img {		
	    top: -12px;
	    right: -10px;
	    max-width: 100px;	}
	    
	    
	#ts-top-header {
		min-height: auto;
		background: var(--blue); }
		
	header .ts-play-button
		{margin-bottom: 30px;}	
		
	.sendeliste
		{margin-top: 80px;width: calc(100% - 190px);margin-left: 30px;margin-bottom: 30px;}	
		
   	#ts-top-header:after
   		{background-position: calc(100% + 80px) top!important}	
   		
   	footer .ts-play-button
   		{position: relative;display: block;min-width: 0;max-width: 100%;right: auto;ma}	
	
	footer .ts-play-button + div + .ts-icon
		{margin-right: 0}
		
	footer .ts-icon	
		{margin-top: 40px}
		
	footer .ts-play-button > a > span
		{display: none;}	
		
	.liquid-blog-posts .masonry-item article:hover
		{box-shadow: none;}	
		
	.ex-tplist.column-3 .item-grid
		{width: 50%}	
		
		
		header .ts-play-button
			{margin-top: -305px;}		
			
		.sendeliste
			{padding-top: 30px;}	
			

    footer .ts-play-button {
	    margin-left: calc(100% - 430px);
	    margin-bottom: 30px;}	

	
}


@media screen and (max-width:768px) {
	
	#content
		{padding: 15px;}
}

@media screen and (max-width:767px) {


	header .ts-play-button 
		{display: inline-block;min-width: 0;max-width: max-content;margin-left: 20px;}
	
	.ts-play-button > a.ts-button	
		{max-width: max-content;display: block;padding: 10px 100px 10px 10px}
	
	.ts-play-button > a.ts-button > img 
		{max-width: 90px;}
		
		


   	.sendeliste
   		{margin: 70px auto 0 20px;padding: 20px;width: calc(100% - 40px);
    background: var(--blue);}
   		
	.h1, h1,
	.h2, h2
		{font-size: 36px!important;line-height: 40px!important;text-align: center;word-break: break-word;}
	
	.h3, h3
		{font-size: 32px!important;line-height: 36px!important;text-align: center;word-break: break-word;}
	
	.h4, h4,
	.h5, h5,
	.h6, h6
		{font-size: 24px!important;line-height: 30px!important}
	
	
	.liquid-blog-item-square h2.liquid-lp-title
		{text-align: left;}
		
	.liquid-blog-posts .masonry-item
		{float: none!important;display: block!important;}	
		
	body .tpstyle-2 .tpstyle-2-image img, body.home #dinotipps .liquid-blog-posts .masonry-item figure, .extp-member-single img
		{max-width: 100%;}	

	.ex-tplist.column-3 .item-grid
		{width: 100%}


	body.single-post .blog-single-cover h1
		{margin-top: 150px;}
	
}

@media screen and (max-width:660px) {
	
   	#ts-top-header:after
   		{background-position: calc(100% + 10px) 70px!important}	
	
   	.sendeliste
		{margin-top: 120px}
		
	.ts-play-button > a.ts-button > span
		{display: none;}
}


@media screen and (max-width:500px) {
	
	.h1, h1,
	.h2, h2
		{font-size: 32px!important;line-height: 36px!important;text-align: center!important}
	
	.h3, h3
		{font-size: 26px!important;line-height: 30px!important;text-align: center!important}
	
	.h4, h4,
	.h5, h5,
	.h6, h6
		{font-size: 20px!important;line-height: 26px!important}	
		
	.sendeliste 
		{margin-top: 200px;}	

	.navbar-brand img
		{max-height: 180px;max-width: calc(100% - 100px)}	
		
	.ts-icon {
	    float: none;
	    display: inline-block;
	    margin: 0 auto;
	}	
	
	#ts-copyright
		{font-size: 14px;}
		
		
	.ts-footer-menu > li
		{float: none;text-align: center}	
}