/*
Theme Name: kookie-theme
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Dittbern
Template: enfold
*/

strong, b {
    font-weight: 400 !important;
}
.nob-margin ul {
	margin-bottom: 0px;
}

#top .all_colors p, .entry-content-wrapper li, li {
    font-weight: 300 !important;
}

#top .av-flex-placeholder {
    display: table-cell;
    width: 3%;
}
blockquote {
    border-left-style: solid;
    border-left-width: 0px;
    padding-left: 0px;
    margin-bottom: 1em;
    margin-right: 0em;
    font-size: 1.1em;
    line-height: 1.5em;
}
/*Add your own styles here:*/
.rahmen-li img {
	border-left: 18px;
	border-left-color : #fff482;
	border-left-style: solid;
	border-radius: 0 !important;
}
.rahmen-bl img {
	border-left: 18px;
	border-left-color : #006678;
	border-left-style: solid;
	border-radius: 0 !important;
}
.rahmen-li .av-caption-image-overlay-bg, .rahmen-bl .av-caption-image-overlay-bg {
	background-color: transparent !important;
}
.page-id-181 .rahmen-li .av-caption-image-overlay-bg {
	background-color: #006678 !important;
	margin-left: 18px;
}
/*alle Bilder kein Rahmen*/
.av-image-caption-overlay, .avia_image {
	border-radius: 0 !important;
}
/*border unter Nav*/
#header {
    border-bottom-color: #ffffff;
	border-bottom-width: 8px !important;
	border-bottom-style: solid !important;
}
#after_section_1, #after_section_2, #after_section_3, #after_section_4, #after_section_6, #after_section_7, #after_section_8 {
	border-top:none !important;
}
/*Slider main Pic*/
.avia_transform .av_slideshow_full .active-slide .avia-caption-content, .avia_transform .av_fullscreen .active-slide .avia-caption-content,.avia_transform .av_slideshow_full .active-slide .avia-caption-title, .avia_transform .av_fullscreen .active-slide .avia-caption-title {
    -webkit-animation: none !important;
    animation: none !important;
}
.slideshow_caption {
    width: 52%;
}
.caption_framed .slideshow_caption .avia-caption-title, .caption_framed .slideshow_caption .avia-caption-content p {
	background: rgba(242, 242, 242, 0.7);;
	margin: 0;
}
.dunkel .caption_framed .slideshow_caption .avia-caption-title, .dunkel .caption_framed .slideshow_caption .avia-caption-content p {
	background: rgba(0, 102, 120, 0.42);
	margin: 0;
}
/*Textboxen Startseite*/
.p15strate {
	padding: 15px 15px 0px 15px;
}
.p15 {
	padding: 15px 15px 0px 15px;
	min-height: 260px;
}

.p15 p {
	margin: 0px !important;
}
/*Kundenempfehlung Startseite*/
.kundenempf p {
	font-size: 18px;
	line-height:1.8em
}
/*Tipps Startseite*/
.tipps h2 a {
	color: #006678 !important;
	font-size: 18px;
}
.tipps h2 {
	padding: 2px !important;
}
.tipps .post-meta-infos {
	display: none;
}
.tipps .bloglist-excerpt .more-link {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    border-radius: 100px;
    padding: 0 20px;
    text-transform: lowercase !important;
    font-weight: 500 !important;
    position: relative;
    z-index: 2;
    background-color: #eff7ff !important;
    color: inherit;
    line-height: 1.5em !important;
    font-size: 0.8em !important;
}
.tipps .bloglist-excerpt .read-more-link {
    text-align: right;
    position: relative;
    margin-top: 0px !important;
}

/*Blog Startseite*/
.blogstart .entry-content, .blogstart .slide-meta {
	font-weight: 300;
}
.blogstart .slide-meta {
	font-size: 15px;
}
.blogstart .read-more-link a {
	color: #fbb800;
}
/*Blog-Seite 
 * dunkles gelb -> #fbb800
 * hell-gelb -> #fff482 #fff582
 * blau -> #006678
 * heller -> #4f8b99
 * 
.blogpage .post-format-standard {
	border: 2px solid #fff482 !important;
}
.blogpage .post-format-image {
	border: 1px solid #006678 !important;
}
.blogpage  .post-format-quote {
	border: 1px solid #969696 !important;
}*/
.blogpage .av-inner-masonry::before {
    content: "" !important;
    display: block !important;
    position: absolute !important;
    height: calc(100% - 20px) !important;
    width: calc(100% - 20px) !important;
    border: 1px solid white !important;
    left: 10px !important;
    top: 10px !important;
    z-index: 999999 !important;
    box-sizing: initial !important;
}
.blogpage .category-amnandatherapie .av-inner-masonry {
	/*background-color: #fff482 !important;*/
	background-color: #dddddd !important;
}
.blogpage .category-amnandatherapie .av-inner-masonry::before {
    border: 1px solid #fbb800 !important;
}
.blogpage .category-ergotherapie .av-inner-masonry {
	/* background-color: #4f8b99 !important;*/
	background-color: #dddddd !important;
}
.blogpage .category-ergotherapie .av-inner-masonry::before {
    border: 1px solid #006678 !important;
}
.blogpage .category-seminare .av-inner-masonry {
	background-color: #dddddd !important;
}
.blogpage .category-seminare .av-inner-masonry::before {
    border: 1px solid #fff582 !important;
}

/* .blogpage .category-ergotherapie .av-masonry-date, .blogpage .category-ergotherapie .av-masonry-entry-content, .blogpage .category-seminare .av-masonry-date, .blogpage .category-seminare .av-masonry-entry-content {
	color: #ffffff;
}*/
.blogpage .category-amnandatherapie .av-masonry-entry-title {
	color: #fbb800 !important;
}
.blogpage .category-seminare .av-masonry-entry-title {
	color: #525252 !important;
}
.blogpage .av-inner-masonry-content {
    background-color: transparent !important;
}
.blogpage .slide-content {
	padding: 10px;
}
.blogpage .entry-content {
	font-weight: 300;
}
.blogpage .slide-meta {
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 9px 0;
	padding: 5px;
}
/*Blog Detailseite*/
.category-tipps .post-meta-infos, .blog-author, .text-sep-date, .template-single-blog .post-meta-infos {
	display: none !important; 
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
    max-width: unset;
    margin-left: auto;
    margin-right: auto;
}
#top .fullsize .template-blog .big-preview {
    float: left;
    width: 300px;
    margin-right: 20px !important;
}
/*Ergo Seite*/
.page-id-181 .togglecontainer {
    margin: 0px;
}
/*Fuss widchets*/
#footer {
    padding: 2px 0 0px 0;
}
#footer .widget {
    margin: 0px 0 0px 0;
}
.widgettitle {
	color:#ffffff !important;
}
@media only screen and (max-width: 989px) {
  .slideshow_caption {
		width: 62%;
	}
	.av-logo-container  {
		height: 95px !important;
		line-height: 95px !important;
	}
}


