@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');

body {
  background: #d3d3d3;
  font-family: 'Montserrat', sans-serif;
}

.fotomain-container {
  max-width: 100%;
  float: none;
}


.gradient-header {
	  margin: 0 auto;
    border-radius: 5px;
    text-align: center;
	  min-height: 400px;
	  width: 100%;
    margin-top: -25px;
    box-shadow: inset 0 0 0 3000px rgba(0,0,0,0.5);
}

.title h1 {
 color: #fff;
 font-weight: 600 !important;
 font-size: 40px !important;
 line-height: 1.3;
 max-width: 550px;
 top: 10px;
 padding-left: 50px;
 padding-right: 10px;
 position: relative;
 text-align: left !important;
 margin-bottom: 10px !important;
}

.title p {
 color: #fff;
 font-weight: 400;
 font-size: 20px !important;
 line-height: 1.3;
 max-width: 550px;
 padding-left: 50px;
 padding-right: 10px;
 position: relative;
 top: 100px;
 text-align: left !important;
 margin-top: 0;
}




@media (max-width: 500px) {
 .title p { font-size: 17px !important; font-weight: 400; text-align: center !important; padding: 5px 20px !important; }
 .title h1 { font-size: 35px !important; text-align: center !important; padding: 5px 10px !important; }
  div#___ytsubscribe_0 { margin: 0 20% !important;}
}


/* CONTENT CARDS */
/* CONTENT CARDS */
/* CONTENT CARDS */

.card-section {
 float: left;
 margin-bottom: 15px;
 width: 100%;
 text-align: center; }

.rehber-card {
 position: relative;
 float: none;
 box-sizing: border-box;
 display: inline-block;
 overflow: hidden;
 margin: 30px 1%;
 min-width: 360px;
 max-width: 200px;
 width: 100%;
 height: auto;
 border-radius: 5px;
 box-shadow: 0 3px 10px rgba(0, 0, 0, .2), 0 5px 15px rgba(0, 0, 0, .07);
 transition: .6s ease;
 background: #f9f9f9;
 text-align: left; }

.rehber-content {
 padding:.3em 2em; }


.rehberheading {
 font-size: 21px;
 color: #505050;
 font-weight: 500;
 line-height: 1.5; }

.rehberlabel {
 font-size: 14px;
 color: #707070;
 letter-spacing: 2px;
 text-transform: uppercase;
 font-weight: 600;
 border-bottom: 2px solid #909090;
 padding: 0 !important; }

.rehbertext {
 color: #606060;
 font-weight: 400;
 font-size: 14px !important;
 line-height: 1.5;
 text-align: left !important; }

.rehberbtn,
 a.rehberbtn {
  display: inline-block;
  text-transform: capitalize;
  cursor: pointer;
  text-decoration: none;
  line-height: 20px;
  border-radius: 30px;
  padding: 5px 20px;
  background: #62C28D;
  color: #fff;
  font-weight: 500 !important;
  font-size: 13px; }

.rehberbtn,
a.rehberbtn:active {
 box-shadow:0 2px 6px rgba(48,51,54,0.4), 0 0 3px rgba(0, 0, 0, .1);
 transform: translateY(1px);
}

.rehberbtn-2nd,
a.rehberbtn-2nd {
 display: inline-block;
 text-transform: capitalize;
 cursor: pointer;
 text-decoration: none;
 line-height: 20px;
 border-radius: 30px;
 padding: 5px 20px;
 background: #62C28D;
 color: #fff;
 font-weight: 500 !important;
 font-size: 13px; }

.rehberbtn-2nd,
a.rehberbtn-2nd:active {
 box-shadow:0 2px 6px rgba(48,51,54,0.4),
            0 0 3px rgba(0, 0, 0, .1);
 transform: translateY(1px);
}

.space{
 height:4vh; }

.close {
 color: #bdbdbd;
 top: 0;
 float:right;
 font-size: 1.2em; }

.close:hover,
.close:focus {
 color: #28294a;
 text-decoration: none;
 cursor: pointer; }



@media (max-width:1000px){
 .webinar-card {
  width: 75%;
 }
 .header-img,.header-icon {
  height: 200px;
  line-height:200px;
  font-size: 2.5em;
 }
 .col-half {
  width: 100%;
 }
 .info {
  display: block;
  font-size: 1.1em;
  padding-right: 0;
 }
 .info:nth-child(1) {
  margin-bottom: 1em;
 }
}

@media (max-width:600px){
 h1.webinar {
  font-size: 20px; }
 p.webinar {
  font-size: 12px; }
}

@media (max-width:600px){
 .webinar-card {
  min-width: 95%;
 }
 .header-img,.header-icon {
  line-height:200px;
  font-size: 2.5em;
  max-height: 100px;
 }
 .hide-large {display:inline-block;}
 .hide-small {display:none;}

 .col-half {
  width: 100%;
 }
}

/* CONTENT CARD IMAGES */

.rehberheader-img {
 border-radius: 4px 4px 0 0;
 margin-bottom: 20px;
 display: block;
 height: 150px;
 background-size: cover;
}

/* YOUTUBE PLAYLIST */
/* YOUTUBE PLAYLIST */
/* YOUTUBE PLAYLIST */


.foto-youtube {
  position: relative;
  clear: both;
  overflow: hidden;
  text-align: center;
  padding-bottom: 56.25%;
  
}

.yt-iframe {
  display: block;
  margin: auto;
  max-width: 800px;
  width: 100%;
  height: 100%;
}
