
.content-wrapper{
	width:100%;
	max-width: 1000px;
	margin:0px auto;
	padding-left: 20px;
	padding-right: 20px;
}
.schedule-content-wrapper{
	width:100%;
	max-width: 1500px;
	margin:0px auto;
	padding-left: 10px;
	padding-right: 10px;
}
#mouse_over {
  opacity: 1;
}

.caption:hover + #mouse_over{
  opacity: 0;
}
@font-face{
	font-family: 'Conv_Smooth_Papyrus';
	src: url('https://academyforthesoul.com/discoveryseries/fonts/Smooth_Papyrus.eot');
	src: local('Ã¢ËœÂº'), url('fonts/Smooth_Papyrus.woff') format('woff'), url('fonts/Smooth_Papyrus.ttf') format('truetype'), url('https://academyforthesoul.com/discoveryseries/fonts/Smooth_Papyrus.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
 
@font-face {
    font-family: 'Conv_Smooth_Papyrus';
    src: url('/fonts/Smooth_Papyrus.eot');
    src: url('/fonts/Smooth_Papyrus.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Smooth_Papyrus.woff') format('woff'),
         url('/fonts/Smooth_Papyrus.ttf') format('truetype'),
         url('/fonts/Smooth_Papyrus.svg#Conv_Smooth_Papyrus') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face{
	font-family: 'Conv_MinionPro-Regular';
	src: url('https://academyforthesoul.com/discoveryseries/fonts/MinionPro-Regular.eot');
	src: local('Ã¢ËœÂº'), url('https://academyforthesoul.com/discoveryseries/fonts/MinionPro-Regular.woff') format('woff'), url('https://academyforthesoul.com/discoveryseries/fonts/MinionPro-Regular.ttf') format('truetype'), url('https://academyforthesoul.com/discoveryseries/fonts/MinionPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*5 COLUMNS*/
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    width: 20%;
    float: left;
}
.col-xs-15 {
    width: 20%;
    float: left;
}

/*FONTS*/
*:focus {
    outline: none;
}
p
{
    font-size: 18px !important;
    font-family: 'Lato', sans-serif !important;
}

h1,h2,h3,h4,h5,h6
{
    font-family: 'Lato', sans-serif !important;
}
.smooth-papyrus{
	font-family: 'Conv_Smooth_Papyrus';
}
.minion{
	font-family: 'Conv_MinionPro-Regular';
}
.burgundy{
	color:#970d8d;
}
.bitter-font{
	font-family: 'Bitter', serif;
}
.bold
{
    font-weight: bold;
}
.speaker-name{
	font-size: 18px;
	color:orange;
}
.speaker-name2{
	font-size: 22px;
	color:#fff;
}
.host-container{
	padding:6px;
}
.host-container a:hover{
	background-color: red;
}
#responsive-btn {
    	white-space: normal;
    	width: 100%;
	max-width:330px;
}
/*LIST-STYLE*/
.HappyHourSection_list li{
	font-size: 25px;
    color: red;
    background-image: url(http://www.rw-designer.com/icon-view/103.png);
    background-repeat: no-repeat;
    list-style-type: none;
    padding-left: 50px;
    margin-left: -20px;
    background-size: 25px auto;
    background-position: 0 5px;
}
.list-1 li{
	font-size:22px;
	list-style-type: square;
	color:#B22222;
	background-image: url(http://www.rw-designer.com/icon-view/103.png);
	background-repeat: no-repeat;
	list-style-type: none;
	background-repeat: no-repeat;
	background-size: 20px auto;
    background-position: 0 4px;
    padding-left: 30px;
    margin-left: 10px;
    color:#4F0D47;
    font-family: 'Lato', sans-serif;
    font-weight:bold;
}
#TY-list1 li{
	
	font-size: 22px;
}
/*PARALLAX*/
#papyrus_section { 
	background: url(https://academyforthesoul.com/discoveryseries/images/papyrus_img_bg2.jpg) 50% 0 fixed; 
	height: auto;  
	margin: 0 auto; 
    width: 100%; 
    position: relative; 
    box-shadow: 0 0 50px rgba(0,0,0,0.8);
    padding: 200px 0;
    background-size: cover;
}
/*RESPONSIVE BUTTON*/
.responsive-btn {
    	white-space: normal;
    	width: 100%;
    	max-width:450px;
}
.buy_btn:hover{
  background-color:#FFD46F !important;
  box-shadow: 0px 5px 25px #000 !important; 
}
/*BACKGROUND*/
.bg-earth-from-space{
    background-image: url(https://academyforthesoul.com/discoveryseries/images/Earth_from_space1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position:0px -220px;
}
.bg-papyrus-flowers{
	 background-image: url(https://academyforthesoul.com/discoveryseries/images/papyrus_img_bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.bg-papyrus-flowers2{
	 background-image: url(https://academyforthesoul.com/discoveryseries/images/papyrus_img_bg2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.bg_SpiritualHappyHour_section{
	 background-image: url(http://www.radiantjoyyoga.com/wp-content/uploads/2012/04/lotus_background1818x12802.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.bg-copyright{
	color:#4F0D47;
}
.bg-banner
{
    background-image: url('healing-from-the-higher-realms.jpg');
    /*background-image: url('https://academyforthesoul.com/wp-content/uploads/2016/05/AFTS_EEM_Final-banner_hr.jpg');*/
    background-size: cover;
    background-position: center;
	height:650px;
}

.bg-banner_flip
{
    background-image: url('https://academyforthesoul.com/discoveryseries/images/AFTS_EEM_Final-banner_hr_flip3.jpg');
    background-size: cover;
    background-position: center;
}
.bg-disclaimer{
	background-image: url(https://academyforthesoul.com/discoveryseries/images/pink_rice.png);
	background-repeat: repeat;
	
}
.bg-optin2{
	background-image: url('https://academyforthesoul.com/discoveryseries/images/AFTS_HLA_final_banner_extra_sparks_hr_web.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-attachment: fixed;
}
.bg-optin2scroll{
	background-image: url('https://academyforthesoul.com/discoveryseries/images/AFTS_HLA_final_banner_extra_sparks_hr_web.jpg');
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    background-attachment: scroll;
}
.bg-speaker{
	/*background-image: url('https://academyforthesoul.com/discoveryseries/images/Crop%20of%20AFTS_EEM_Final%20banner_semi-transparent.png');*/
	background-image: url(https://academyforthesoul.com/discoveryseries/images/Crop%20of%20AFTS_EEM_Final%20banner_hr%20copy.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: scroll;
}
.bg-AFTS{
	background-image: url('https://academyforthesoul.com/wp-content/uploads/2016/05/AFTS_EEM_Final-banner_hr.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.bg-black-white-paper
{
    background-image: url('https://soulmatealchemy.com/assets-narrow/images/singing_love_wallpaper.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    z-index: -2;
}

.bg-row1
{
    background-image: url('http://tipsygear.com/wp-content/uploads/2016/05/1-3.jpg');
}

.bg-pyramid
{
    background-image: url('https://academyforthesoul.com/wp-content/uploads/2016/05/AFTS_EEM_Final-banner_hr.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.bg-footer{
	background-color: #4F0D47;
}

/*TIMELINE STYLE*/
.timeline {
    position: relative;
    padding:4px 0 0 0;
    margin-top:22px;
    list-style: none;
}

.timeline>li:nth-child(even) {
    position: relative;
    margin-bottom: 50px;
    height: 180px;
    right:-100px;
}

.timeline>li:nth-child(odd) {
    position: relative;
    margin-bottom: 50px;
    height: 180px;
    left:-100px;
}

.timeline>li:before,
.timeline>li:after {
    content: " ";
    display: table;
}

.timeline>li:after {
    clear: both;
    min-height: 170px;
}

.timeline > li .timeline-panel {
  position: relative;
  float: left;
  width: 41%;
  padding: 0 20px 20px 30px;
  text-align: right;
}

.timeline>li .timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
}

.timeline>li .timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
}

.timeline>li .timeline-image {
    z-index: 100;
    position: absolute;
    left: 50%;
    border: 7px solid #377863;
    border-radius: 100%;
    background-color: #3b5998;
    box-shadow: 0 0 5px #4582ec;
    width: 200px;
    height: 200px;
    margin-left: -100px;
}

.timeline>li .timeline-image h4 {
    margin-top: 12px;
    font-size: 10px;
    line-height: 14px;
}

.timeline>li.timeline-inverted>.timeline-panel {
    float: right;
    padding: 0 30px 20px 20px;
    text-align: left;
}

.timeline>li.timeline-inverted>.timeline-panel:before {
    right: auto;
    left: -15px;
    border-right-width: 15px;
    border-left-width: 0;
}

.timeline>li.timeline-inverted>.timeline-panel:after {
    right: auto;
    left: -14px;
    border-right-width: 14px;
    border-left-width: 0;
}

.timeline>li:last-child {
    margin-bottom: 0;
}

.timeline .timeline-heading h4 {
  margin-top:22px;
    margin-bottom: 4px;
    padding:0;
    color: #b3b3b3;
}

.timeline .timeline-heading h4.subheading {
  margin:0;
  padding:0;
    text-transform: none;
    font-size:18px;
    color:#333333;
}

.timeline .timeline-body>p,
.timeline .timeline-body>ul {
    margin-bottom: 0;
    color:#808080;
}
/*Style for even div.line*/
.timeline>li:nth-child(odd) .line:before {
    content: "";
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 690px;
    width: 4px;
    height:340px;
    background-color: #377863;
    -ms-transform: rotate(-44deg); /* IE 9 */
    -webkit-transform: rotate(-44deg); /* Safari */
    transform: rotate(-44deg);
    box-shadow: 0 0 5px #377863;
}
/*Style for odd div.line*/
.timeline>li:nth-child(even) .line:before  {
    content: "";
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 450px;
    width: 4px;
    height:340px;
    background-color: #377863;
    -ms-transform: rotate(44deg); /* IE 9 */
    -webkit-transform: rotate(44deg); /* Safari */
    transform: rotate(44deg);
    box-shadow: 0 0 5px #377863;
}
/* Medium Devices, .visible-md-* */
@media (min-width: 992px) and (max-width: 1199px) {
  .timeline > li:nth-child(even) {
    margin-bottom: 0px;
    min-height: 0px;
    right: 0px;
  }
  .timeline > li:nth-child(odd) {
    margin-bottom: 0px;
    min-height: 0px;
    left: 0px;
  }
  .timeline>li:nth-child(even) .timeline-image {
    left: 0;
    margin-left: 0px;
  }
  .timeline>li:nth-child(odd) .timeline-image {
    left: 690px;
    margin-left: 0px;
  }
  .timeline > li:nth-child(even) .timeline-panel {
    width: 76%;
    padding: 0 0 20px 0px;
    text-align: left;
  }
  .timeline > li:nth-child(odd) .timeline-panel {
    width: 70%;
    padding: 0 0 20px 0px;
    text-align: right;
  }
  .timeline > li .line {
    display: none;
  }
}
/* Small Devices, Tablets */
@media (min-width: 768px) and (max-width: 991px) {
  .timeline > li:nth-child(even) {
    margin-bottom: 0px;
    min-height: 0px;
    right: 0px;
  }
  .timeline > li:nth-child(odd) {
    margin-bottom: 0px;
    min-height: 0px;
    left: 0px;
  }
  .timeline>li:nth-child(even) .timeline-image {
    left: 0;
    margin-left: 0px;
  }
  .timeline>li:nth-child(odd) .timeline-image {
    left: 520px;
    margin-left: 0px;
  }
  .timeline > li:nth-child(even) .timeline-panel {
    width: 70%;
    padding: 0 0 20px 0px;
    text-align: left;
  }
  .timeline > li:nth-child(odd) .timeline-panel {
    width: 70%;
    padding: 0 0 20px 0px;
    text-align: right;
  }
  .timeline > li .line {
    display: none;
  }
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 767px) {
  .timeline > li:nth-child(even) {
    margin-bottom: 0px;
    min-height: 0px;
    right: 0px;
  }
  .timeline > li:nth-child(odd) {
    margin-bottom: 0px;
    min-height: 0px;
    left: 0px;
  }
  .timeline>li .timeline-image {
    position: static;
    width: 150px;
    height: 150px;
    margin-bottom:0px;
  }
  .timeline>li:nth-child(even) .timeline-image {
    float:left;
    left: 0;
    margin-left: 0;
  }
  .timeline>li:nth-child(odd) .timeline-image {
    float:right;
    left: 0px;
    margin-left:0;
  }
  .timeline > li:nth-child(even) .timeline-panel {
    width: 100%;
    padding: 0 0 20px 14px;
  }
  .timeline > li:nth-child(odd) .timeline-panel {
    width: 100%;
    padding: 0 14px 20px 0px;
  }
  .timeline > li .line {
    display: none;
  }
}







/*MISC*/
/* ::-webkit-input-placeholder {color: #fff;}
:-moz-placeholder { color: #fff;}
::-moz-placeholder {color: #fff;}
:-ms-input-placeholder {color: #fff;} */

/*HOVER EFFECT STYLE*/

#img-thumbnail:hover + #nametag {
	display: none;
}
.thumbnail {
    position:relative;
    overflow:hidden;

}
 
.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(46,120,139,0.75);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}
.caption2 {
    
}
#InputName2{
	border-style: none !important;
	border-bottom: 2px solid #fff !important;
	color:#fff !important;
	background-color: transparent;
}

#InputEmail2{
	border-style: none !important;
	border-bottom: 2px solid #fff !important;
	color:#fff !important;
	background-color: transparent;
}
/* .form-control::-webkit-input-placeholder { color: white; }
.form-control:-moz-placeholder { color: white; }
.form-control::-moz-placeholder { color: white; }
.form-control:-ms-input-placeholder { color: white; } */

/***********/


/* https://academyforthesoul.com/discoveryseries/s1thank_you.html page styles */


.congrats-heading {background:#9e173f;  padding:35px 25px 21px ; text-align:center}
.congrats-heading  h1{color:#ffffff; font-size:38px; font-weight:bold; padding:0; margin:0; font-family: 'Conv_Smooth_Papyrus';}
.congrats-heading  h2{color:#ffffff; font-size:28px; font-weight:bold; }
.custom-section-v2{ background-image: url(https://academyforthesoul.com/discoveryseries/images/Earth_from_space1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
 	background-color:#040100;
	}
.custom-section-v2  > .container	{background:rgba(255, 255, 255, 0.9); margin-top:25px; border-radius:8px; border:solid 2px #cd4d10; padding:20px; width:88%;}

.custom-section-v3{ background-image: url(https://soulmatealchemy.com/assets-narrow/images/singing_love_wallpaper.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
 	background-color:#040100;
	}
 .custom-section-v3 h1, .custom-section-v3 h2    { color:#398bcd;}
 ,.custom-section-v3 h3{color:#000000;}
 #collection-listv li {
  background-image: url("https://academyforthesoul.com/discoveryseries/images/bullet-square-wht.png");
  background-repeat: no-repeat;
  background-size: 20px auto;
  font-size: 18px;
  padding-left: 32px;
  color:#000000;
}
.custom-section-v3 p{color:#000000;}

.custom-section-wrap{  background-color:rgba(255,255,255,0.8); border-radius:8px;   margin-top:0;   border:solid 2px #398bcd; padding:20px; margin-top:25px; width:88%;}

	
/*MEDIA QUERY*/
@media only screen and (min-width:1280px){
    .img-woman
    {
        margin-left: -150px !important;
    }
}
@media only screen and (min-width:1200px){
    .img-woman
    {
        margin-left: -260px !important;
    }
        .col-lg-15 {
        width: 20%;
        float: left;
    }
}

@media only screen and(min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media only screen and (max-width:991px){
    .img-woman
    {
        margin-left: -260px !important;
    }
    .img-woman
    {
        margin-left: -230px !important;
    }
    .img-woman
    {
        margin-left: -30px !important;
        opacity: .2;
    }
}

@media only screen and(min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}


@media only screen and (max-width:767px){
    .christel-img
    {
        display: none;
        overflow: hidden;
    }
    .main-title-heading{
    	font-size:40px !important;
    }
	
	
	
}

@media only screen and (max-width:600px){
.congrats-heading  h1{  font-size:28px;}
h1.heading-mob-v{font-size:30px !important;}
.congrats-heading  h2{  font-size:20px;}
.w3-btn, .w3-btn-block {font-size: 18px !important; width: 90% !important;}
}

@media only screen and (max-width:479px){
.congrats-heading  h1{  font-size:20px;}
.congrats-heading  h2{  font-size:18px;}
.custom-section-v3 h1 {font-size: 24px !important;}
}



