/*
 Theme Name:     PiriPiri
 Theme URI:      http://www.elegantthemes.com/gallery/foxy/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.01
*/

/* =Theme customization starts here
------------------------------------------------------- */
body {background-color: RGBA(219, 219, 222, 1.00);}
h1 {font-size:2.2em;color:#565656;letter-spacing: 0.1em;font-weight: 500;}
h2.entry-title {display: none;}
p {font-size: 100%;line-height: 1.4em;}

/* A L L G E M E I N ------------*/
.red {border:1px solid red!important;}
.et_pb_section {padding:15px 0!important;}
blockquote {border-color:#8AB838!important;}
blockquote p strong{font-weight: 500!important;}
.post-content p {
  padding-bottom:0px;
}
.post-content p:last-of-type {
padding-bottom:10px;
}
/* H E A D E R ------------------*/
.logo_container a span {font-size: 4em; color: #343434;}

/* N A V I G A T I O N ----------*/
#top-menu.nav li a {text-transform: uppercase; letter-spacing: 0.1em;}
h1 {color:#ff634a;line-height: 1.3em;}
#top-menu.nav li a:hover {color: #ff634a;}

/* M A I N ----------------------*/
h1 {color:#ff634a;line-height: 1.3em;}
h1.entry-title {display: none;}
#main-content {min-height: 500px;}

/* S I D E ----------------------*/

/* H O M E  ------------------------------*/
.home .et_pb_section_0 {
  padding-top:0!important;
}
.home .et_pb_row_0.et_pb_row {
  padding-top:7px;
}
h3 {
  padding:15px!important;
}
.home-box {
  padding:20px;
  border-radius:5px;
}
.home-box h5 {
  padding:10px 0!important;
  font-weight:700;
  background-color:#676767;
  color:#fff;
}
.home-box .fa-music::before, .fa-send::before, .fa-phone::before {
  padding-right:20px!important;
  font-size:1.4em;
}
.nextconcert {
  background-color: #f3f4f5;
  padding:10px;
  border-radius:5px;
  text-align: center;
}
.nextconcert p span {
  color:#84A5BD;
  font-weight:700;
}
/* .concertteaser .et_pb_post::before {
  content:"Nächstes Konzert";
  background-color: #E8331B;
  border:3px solid #E8331B;
  color:#fff;
  width: 100%;
  padding:20px;
  font-size: 20px;
  border-radius: 20px;
  margin-top:-15px;
} */
.concertteaser .et_pb_post {
  width:300px;
  height: auto;
  border-radius:10px;
  margin:0 auto;
  margin-top:50px;
}
.concertteaser .et_pb_post{
  background-color:#f2f2f2!important;
  color:#333!important;
}
.concertteaser .et_pb_post h4, .concertteaser .et_pb_post p {
  color:#333!important;
}
.concertteaser .et_pb_post h2 {
  margin-top:15px;
}
.next {
  width:180px;
  margin:0 auto;padding:10px 0;
  background-color: #444;
  border:3px solid #ff634a;
  border-radius: 30px;
}
.next h4{
  text-align: center;
  color:#fff;
}

/* M U S I K ---------------*/
.cover img {
  width:300px;
  height: auto;
}
#soundfarm-session, #album-live, #album-henrietta, #album-metro{
  display:none;
} 

/* #album-live {
  display:none;
}
#album-henrietta {
  display:none;
}
#album-metro {
  display:none;
} */

.show {
  visibility: visible;
}
.et_pb_audio_module_content.et_audio_container {
  padding:16px 0px!important;
}
.et_pb_audio_module_content h2 {
  font-size:18px;
  line-height: 1em;
}
.taste-henrietta {
  display: block;
}
.taste-soundfarm a img:hover, .taste-henrietta a img:hover, .taste-metro a img:hover, .taste-live a img:hover {
  border-radius:50px;
  box-shadow:1px 1px 15px orange;
  transform: rotate(50deg);
  ms-transform: rotate(50deg);
-webkit-transform: rotate(50deg);
}
.cross-soundfarm a img:hover, .cross-henrietta a img:hover, .cross-metro a img:hover, .cross-live a img:hover, .crossconcerts a img:hover {
    transform: rotate(45deg);
    ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);}


    /* K O N Z E R T E --------------------*/
.page-id-135 #main-content {
  background: url(https://piriswing.ch/wp-content/uploads/2016/12/piri-konzerte-bg-lr.jpg)no-repeat center center fixed;-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  min-height: 1000px;
}
.et_pb_post.category-konzert, .et_pb_post.category-neues-konzert {padding:10px!important;border-radius: 5px;}
.oldconcerts {display: none;}
.page-id-135 .et_pb_post h2 {margin-top:10px;}
.oldconcerts .et_pb_row_1, .category-neues-konzert {padding-top:0px;}
.oldconcerts .et_pb_posts, .category-neues-konzert {text-align: center;}
.oldconcerts .et_pb_posts .et_pb_post, .category-neues-konzert  {border:1px solid #fff;}
.oldconcerts .et_pb_posts .et_pb_post {padding:15px!important;}
.et_pb_blog_grid .et_pb_post {padding:10px 0 0 0;}
.et_pb_post{background: rgba(0, 0, 0, 0.7)!important;}
.et_pb_blog_grid .column {text-align: center;}
.et_pb_post h2 {font-size:1.4em;color:#ff634a!important;padding-top:0px;}
.et_pb_post h2, .et_pb_post h4 {color: #fff;line-height: 1.3em;}
.et_pb_post p {color:#F5F2F2!important;}

/* V I D E O S ------------------------------*/
.page-id-141 .et_pb_section:nth-child(odd) {background-color:#7A8280;}
.page-id-141 .et_pb_section:nth-child(odd) .et_pb_module h4 {color:#fff;}
.videos .et_pb_module h2 {text-transform: uppercase;font-weight: 700;color:#fff;background-color: #bcbcbc;padding:5px;margin-bottom:15px;}

/* K O N T A K T  ------------------------------*/
.page-id-139 #main-content {background: url(https://www.piriswing.ch/wp-content/uploads/2016/12/piri_piri_Bg2-1600.jpg)no-repeat center top fixed;-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.page-id-139 #main-content {min-height: 900px;}
div.adresse {margin-top:20px;padding:20px;background-color: rgba(250,250,250,0.9)!important;text-align:center;}
.claim {padding-bottom:20px;border-bottom:1px solid #fff;}
.adresse p {color:#333;font-size: 1.3em;}
.figures {
  width:390px;
  margin:0 auto;
  max-width: 100%;
}
.figures p img {margin-right:20px;vertical-align: bottom!important;}

/* I M P R E S S U M -------------------*/
.impressum {
  width: 390px;
  margin:0 auto;
  padding:20px!important;
  margin-top:20px;
  background-color: RGBA(250,250,250, 0.7);
  max-width: 100%;
}
.impressum-text {margin:0 auto;}
.page-id-601 #main-content {min-height: 900px;}
.page-id-601 #main-content {background: url(https://piriswing.ch/wp-content/uploads/2016/12/henrietta-bg-bw-lr.jpg)no-repeat center top fixed;-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

/* 4 0 4 -------------------------*/


/* F O O T E R ------------------*/
#main-footer{background-color: RGBA(224, 115, 87, 1.00);color:#fff;}
#main-footer a {color:#fff;}
#footer-bottom {display: none;}
#main-footer .menu-item-608 {float:right!important;}


/* --------------------------------------------------------------------------------------------------------------------------
M E D I A Q U E R Y ----------*/
/* Large desktop screens (1405px)*/
@media only screen and (min-width:1405px) {



}

/* Large desktop screens (1405px)*/
@media only screen and (min-width:1405px) {



}

/* Small Desktop and Laptops (1100 - 1405px)*/
@media only screen and (min-width:1100px) and (max-width:1405px) {


}

/* Landscape Mode tablets (981-1100px) */
@media only screen and (min-width:981px) and (max-width:1100px) {


}
/* Portrait mode Tablets (768-980px) */
@media only screen and (min-width:768px) and (max-width:980px) {


}s
/* Landscape Mode Phones (480-768px) */
@media only screen and (min-width:480px) and (max-width:767px) {


}

/* Portrait Mode Phones (smaller than 480px) */
@media only screen and (max-width:479px) {
  .page-id-135 .et_pb_column_1, .page-id-135 .et_pb_column_4 {margin-left:0px;}
.page-id-135 #main-content {
  min-height: 600px;
}
.page-id-135 .et_pb_row_0 {
  width:60%;
}

}
