/*
Theme Name:     soundgood
Description:    
Author:         Robin Prado
Template:       Divi
*/

/* ======================[ Artist ]====================== */
.art-tags {
	max-width: 80%;
	margin: 0 auto 50px;
	text-align:center;
}
.art-tags span {
	color: #666;
	display: inline-block;
	font-family: 'Oswald', sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 27px;
	margin: 0 5px 5px;
	vertical-align: middle;
}
.art-tags a span.font4 {
	font-size: 25px;
	line-height: 20px;
}
.art-tags a span.font3 {
	font-size: 21px;
	font-weight: 400;
	line-height: 23px;
}
.art-tags a span.font2 {
	font-size: 17px;
	font-weight: 400;
	line-height: 20px;
}
.art-tags a{
	color: #666;
	display: inline-block;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 27px;
	margin: 0 5px 5px;
	vertical-align: bottom;
}
.art-tags a:hover,.art-tags a:hover span{
       color:#888;
}
.art-tags a.active span { color: #e9581f; }
.contOuter{ background-color:#efefef;}
.art-list .art-area {
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	width: 28%;
	margin: 0 2.5% 2.5%;
        background-color:#fff;
}
.art-list .art-area.height-1 { height: auto; }
.art-list .art-area.height-2 { height: 370px; }
.art-list .art-area.height-3 { height: 250px; }
.art-list .art-area.height-4 { height: 270px; }
.art-list .art-area.height-5 { height: 180px; }
.art-area a {
	color: #666;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
}
.art-area h5{padding:20px 20px 10px 20px;font-size:27px !important;line-height:130%}
.art-area h5 a, .art-area h5 a:visited{color:#222;font-size: 27px;}
.art-area p{padding:10px 20px 25px 20px;font-size:20px;line-height:29px;}
.art-area p a{font-size:20px;line-height:29px;font-weight:300}
.art-area .daters{padding:0px 20px 15px 20px;font-size:14px;line-height:19px;}
.art-list .sharedaddy{display:none}
.art-list img{width:100%;height:auto;}
#top-menu li{vertical-align:middle;padding-right:10px}
li#menu-item-2678{padding-right:20px}
.single .post-meta{display:inline-block;}
.postTaggers{font-size:16px;display:inline-block;padding-bottom:15px;color:#666}


.art-tags{margin-bottom:40px !important}
.et_pb_blog_grid .et_pb_post{border:0px;}
body.tag #main-content {
    background-color: #efefef !important;
}
.archive.tag .alignleft, .archive.tag .alignright, .home .alignleft, .home .alignright{float:none;}
.archive.tag .alignleft a, .archive.tag .alignright a, .home .alignleft a, .home .alignright a{margin:10px auto;width:150px;font-size:18px;color:#fff;background:#000000;display:block;padding: 8px 25px;border:solid 2px #000;}
.archive.tag .alignleft a:hover, .archive.tag .alignright a:hover, .home .alignleft a:hover, .home .alignright a:hover{background:#fff;color:#000}

/*
* Create Mansonory styles for archive pages

.search #leftareas,
.archive #leftareas,.home #leftareas{
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 60px;
         column-gap: 60px;
}
*/
.search #leftareas .et_pb_post,
.archive #leftareas .et_pb_post{
    width:30.3% !important;
    margin:1.5% !important;
    float:left !important;
}

.search #leftareas .et_pb_post:nth-child(3n+1),
.archive #leftareas .et_pb_post:nth-child(3n+1){

    clear:both !important;
}
 
.archive .et_pb_post > a,
.search .et_pb_post > a, .home .et_pb_post > a  {
    display: block;
}
 
.search #leftareas .et_pb_post,
.archive #leftareas .et_pb_post, .home #leftareas .et_pb_post {
    overflow: hidden; /* fix for Firefox */
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    
    border: 0;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
}
 
.search #leftareas .et_pb_post h2,
.archive #leftareas .et_pb_post h2, .home #leftareas .et_pb_post h2 {
    font-size: 18px;
    padding: 0px 19px 10px;; 
}
.search #leftareas .et_pb_post div.blockCont,
.archive #leftareas .et_pb_post div.blockCont, .home #leftareas .et_pb_post div.blockCont {
    padding: 0px 19px 10px;
}
 
.search #leftareas .et_pb_post.format-link,
.search #leftareas .et_pb_post.format-quote,
.search #leftareas .et_pb_post.format-audio,
.archive #leftareas .et_pb_post.format-link,
.archive #leftareas .et_pb_post.format-quote,
.archive #leftareas .et_pb_post.format-audio,
.home #leftareas .et_pb_post.format-link,
.home #leftareas .et_pb_post.format-quote,
.home #leftareas .et_pb_post.format-audio{
    padding: 0;
}
 
.archive .et_pb_post .et_pb_image_container,
.archive .et_pb_post .et_main_video_container,
.archive .et_pb_post .et_audio_content,
.archive .et_pb_post .et_pb_slider,
.search .et_pb_post .et_pb_image_container,
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content,
.search .et_pb_post .et_pb_slider,
.home .et_pb_post .et_pb_image_container,
.home .et_pb_post .et_main_video_container,
.home .et_pb_post .et_audio_content,
.home .et_pb_post .et_pb_slider {
    margin: -20px -20px 10px;
}
 
.archive .et_pb_post.format-audio .et_audio_content, .home .et_pb_post.format-audio .et_audio_content{
    margin: 0px -38px 0px;
}
 
.archive .et_pb_post .et_pb_slider .et_pb_slide,
.search .et_pb_post .et_pb_slider .et_pb_slide, .home .et_pb_post .et_pb_slider .et_pb_slide  {
    min-height: 180px;
}
 
.archive .pagination,
.search .pagination, .home .pagination {
    padding: 20px 0;
    margin-top:-5px;
    z-index:999;
    position:relative;
    background:#efefef;
}
body.archive #leftareas .et_pb_post h2, body.home #leftareas .et_pb_post h2{font-size:26px !important;}
.tag #main-content .container::before{background:none !important;}
/*
* Media Queries
*/
@media screen and (max-width: 980px) {
    .search #leftareas .et_pb_post,
     .archive #leftareas .et_pb_post{
         width:42% !important;
         margin:4% !important;
         float:left !important;
    }
    .search #leftareas .et_pb_post:nth-child(2n+1),
    .archive #leftareas .et_pb_post:nth-child(2n+1){
       clear:both !important;
    }
    .search #leftareas .et_pb_post:nth-child(3n+1),
    .archive #leftareas .et_pb_post:nth-child(3n+1){

    clear:none !important;
    }
}
@media screen and (max-width: 767px) {
     .search #leftareas .et_pb_post,
     .archive #leftareas .et_pb_post{
         width:97% !important;
         margin:1.5% !important;
         float:none !important;
    }
    .search .et_pb_post.format-audio .et_audio_content,
    .archive .et_pb_post.format-audio .et_audio_content, .home .et_pb_post.format-audio .et_audio_content{
        margin: 0;
    }
    .search #leftareas .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .archive #leftareas .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail, .home #leftareas .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,
    .search #leftareas .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .archive #leftareas .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total, .home #leftareas .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{
        min-width: 300px!important;
        width: 300px!important;
    }
}
@media only screen and ( max-width: 992px ) {
	.art-list .art-area {
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	background-size: contain;
	width: 46%;
	margin: 0 2% 2%;
        background-color:#fff;
}
}
@media only screen and ( max-width: 639px ) {
    /*** Stipendianten ***/
    .art-list .art-area {
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	width: 300px;
	margin: 0 auto 2% auto;
    background-color:#fff;
}
}
.single-featured {
	display: block;
	margin: 0 auto;
	max-width:100%;
}