@charset "utf-8";

/* CSS Document */



body{

		position:relative;

		padding:0;

		margin:0;

		font-family: 'ProximaNova-Regular';

		font-size:17px;

		line-height: 24px;

		background-color:#fff;

		color:#000;

}



a {

		-webkit-transition: all 0.3s ease-in;  /* Saf3.2+, Chrome */

		-moz-transition: all 0.3s ease-in;  /* FF4+ */

		-ms-transition: all 0.3s ease-in;  /* IE10? */

		-o-transition: all 0.3s ease-in;  /* Opera 10.5+ */

		transition: all 0.3s ease-in;

}



h1 {

		font-weight: bold;

		font-size: 37px;

	/*	padding:0; */
    padding: 0 80px;

		margin:0;

}



h2 {

		font-weight: bold;

		font-size: 26px;

		position:relative;

}





h3 {

		font-weight: bold;

		font-size: 25px;

		position:relative;

		z-index:1;

}









.fbintro {

		position:relative;

}



header {

		border-bottom: 4px solid #92cdcf;

		padding: 6px 0;

}



footer {

		border-top: 4px solid #92cdcf;

		padding: 6px 0;

}



.videobox {

		position:relative;

		background:url(../images/launch-08.png) center top no-repeat;

		background-size:cover;

}



.wrapper {

		width:1084px;

		margin:0 auto;

		line-height:0;

		position:relative;

}



.menucontainer {

		position:relative;

		margin: 10px auto 20px auto;

		display:inline-block;

		-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

		-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

		box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

		border-radius: 16px;

		background-color:#fff;

}



.menucontainer a {

		position:relative;

		display:inline-block;

		float:left;

		text-decoration: none;

		font-weight: bold;

		font-size: 24px;

		padding-left:30px;

		padding: 17px 30px 17px 30px;

}



.menucontainer span, .menucontainer div {

		position:relative;

		display:inline-block;

		float:left;

		text-decoration: none;

		font-weight: bold;

		font-size: 24px;

}



.menucontainer .roundedright { border-radius: 0 16px 16px 0;  }

.menucontainer .roundedleft { border-radius: 16px 0 0 16px;  }



.menucontainer .activelink {

		background-color: #448cf0;

		color:#fff;

		cursor:default;

				padding: 17px 30px 17px 30px;

}



.menucontainer	.normallink {

		color:#448cf0;

}



.menucontainer	.normallink span {

        display:inline-block;

		background:url(../images/launch-10.png)  left center no-repeat;

		padding-left:30px;

		color:#448cf0;

}





.menucontainer	.locked1 {

		color:#a7a7a7;

		background-color:#f4f4f4;

		padding: 11px 30px 11px 20px;

		cursor:default;

}



.menucontainer	.locked2 {

		color:#a7a7a7;

		background-color:#e6e7e8;

		padding: 11px 30px 11px 20px;

		cursor:default;

}



.menucontainer	.locked1 span, .menucontainer	.locked2 span {

        display:inline-block;

		background:url(../images/launch-09.png)  left center no-repeat;

		padding:6px 0 6px 40px;

}



.split1, .split2, .split3, .split4, .split5 , .split6, .split7 {

		position:relative;

		float:left;

		height: 58px;

		width:34px;

}



.split1 {

		background:url(../images/split1.png) center center no-repeat;

		background-size:cover;

}



.split2 {

		background:url(../images/split2.png) center center no-repeat;

		background-size:cover;

}



.split3 {

		background:url(../images/split3.png) center center no-repeat;

		background-size:cover;

}



.split4 {

		background:url(../images/split4.png) center center no-repeat;

		background-size:cover;

}



.split5 {

		background:url(../images/split5.png) center center no-repeat;

		background-size:cover;

}

.split6 {

		background:url(../images/split6.png) center center no-repeat;

		background-size:cover;

}



.split7 {

		background:url(../images/split7.png) center center no-repeat;

		background-size:cover;

}



.clearfix {

		clear:both;

}



.hypnosis-training-academy {

    background: url(../images/hypnosistrainingacademy-logo.png) no-repeat top center;

    display: inline-block;

    height: 64px;

    width: 176px;

    background-size: cover;

}



.arrowed {

		background: url(../images/arrowedb.png) no-repeat top center;

		background-size: contain;

		display: inline-block;

		height: 92px;

		width: 58px;

		position: absolute;

		left: 80px;

		bottom: -50px;

		z-index: 0;

}



.arroweda {

		background: url(../images/arrowed.png) no-repeat top center;

		background-size: contain;

		display: inline-block;

		height: 52px;

		width: 92px;

		position: absolute;

		left: 0px;

		bottom: -12px;

		z-index: 0;

}



.pad-top-5 {  padding-top:5px;  }

.pad-top-0 {  padding-top:0px; }

.pad-top-10 {  padding-top:10px; }

.pad-top-20 {  padding-top:20px; }

.pad-top-25 {  padding-top:25px; }

.pad-top-40 {  padding-top:40px; }

.pad-top-60 {  padding-top:60px; }

.pad-top-80 {  padding-top:80px; }

.pad-top-130 {  padding-top:130px; }

.pad-bot-0 {  padding-bottom:0px; }

.pad-bot-5 {  padding-bottom:5px; }

.pad-bot-10 {  padding-bottom:10px; }

.pad-bot-20 {  padding-bottom:20px; }

.pad-bot-25 {  padding-bottom:25px; }

.pad-bot-40 {  padding-bottom:40px; }

.pad-bot-60 {  padding-bottom:60px; }

.pad-bot-80 {  padding-bottom:80px; }

.pad-bot-130 {  padding-bottom:130px; }

.pad-left-0 {  padding-left:0px; }

.pad-left-10 {  padding-left:10px; }

.pad-left-20 {  padding-left:20px; }

.pad-left-25 {  padding-left:25px;  }

.pad-left-40 {  padding-left:40px; }

.pad-left-60 {  padding-left:60px; }

.pad-left-80 {  padding-left:80px; }

.pad-left-130 {  padding-left:130px; }

.pad-right-0 {  padding-right:0px; }

.pad-right-10 {  padding-right:10px; }

.pad-right-20 {  padding-right:20px; }

.pad-right-25 {  padding-right:25px; }

.pad-right-40 {  padding-right:40px; }

.pad-right-60 {  padding-right:60px; }

.pad-right-80 {  padding-right:80px; }

.pad-right-130 {  padding-right:130px; }

.mar-top-0 { margin-top:0px;  }

.mar-top-10 { margin-top:10px; }

.mar-top-20 {  margin-top:20px; }

.mar-top-25 {  margin-top:25px; }

.mar-top-40 {  margin-top:40px; }

.mar-bot-0 {  margin-bottom:0px; }

.mar-bot-10 {  margin-bottom:10px; }

.mar-bot-20 {  margin-bottom:20px; }

.mar-bot-25 {  margin-bottom:25px; }

.mar-bot-40 {  margin-bottom:40px; }

.mar-left-0 {  margin-left:0px; }

.mar-left-10 {  margin-left:10px; }

.mar-left-20 {  margin-left:20px; }

.mar-left-25 {  margin-left:25px; }

.mar-left-40 {  margin-left:40px; }

.mar-right-0 {  margin-right:0px; }

.mar-right-10 {  margin-right:10px; }

.mar-right-20 {  margin-right:20px; }

.mar-right-25 {  margin-right:25px; }

.mar-right-40 {  margin-right:40px; }

.font-12 { font-size:12px; }

.font-14 { font-size:14px; }

.font-18 { font-size:18px; }

.font-22 { font-size:22px; }

.font-32 { font-size:32px }

.font-42 { font-size:42px }

.font-white { color:#fff; }

.font-blue-1 { color:#4b93ce; }

.font-red { color:#f15540; }

.font-green { color:#00DB26; }

#video { 
    width: 898px;
    margin: auto;
    background: url(../images/click.gif) left 208px no-repeat;
    padding: 0 97px;
}

.centerm { text-align:inherit; }

.fb-container { width:800px; margin:auto; }

.dlbutton { width:600px; }

.dtranscript { 
width: 600px;
margin:0 auto;
padding: 22px 22px 5px 22px;
background-color:#f6f7f9;
margin-bottom:20px;
}

.dtranscript .dleft { 
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    width: 280px;
    float: left;
    display: block;
}

.dtranscript .dright { 
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    width: 270px;
    float: right;
    display: block;
}

.dtranscript .dright a { 
display: inline-block;
    height: 86px;
    width: 270px;
    background: url(../images/btn.png) center top no-repeat;
    background-size: contain;
    margin-top: -8px;
}

.dtranscript .dright a:hover { background: url(../images/btn-click.png) center top no-repeat; background-size: contain; }



@media only screen and (max-width: 679px) {

.dtranscript { width:100%;     padding: 12px 0 2px 0;}

.dtranscript .dleft { width:100%; float:none; }

.dtranscript .dright { width:100%; float:none;  }

.dtranscript .dright a { margin-top:4px;  }

.dlbutton { width:100%; }

.arrowblink { display:none; }
.rwrapp {  width:100%; }


#video .coll { float: none; width:100%;}

#video .colr { float: none; width:100%; margin-bottom:20px; }
}

@media only screen and (max-width: 1084px) {



.menucontainer {

    box-shadow: none;

    webkit-box-shadow: none;

    moz-box-shadow: none;

    text-align: center;

    background: none;

	display:block;

	width:100%;

}



.menucontainer a, .menucontainer span { float:none; }



.menucontainer div { float:none;  text-align:center; display:block; background:none; width:100%; clear:both; height:1px; }



.menucontainer .normallink {

	background-color: #fff;

	border-radius: 16px;

	margin-bottom: 20px;

	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

	display: block;

    width: 100%;



}







.menucontainer .locked1, .menucontainer .locked2 {

	border-radius: 16px;

	margin-bottom: 20px;

	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

	display: block;

    width: 100%;

	    padding: 11px 30px 46px 30px;

}



.menucontainer  .activelink {

	border-radius: 16px;

	margin-bottom: 20px;

	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.42);

    display: block;

    width: 100%;

	    padding: 17px 30px 42px 30px;

}







.wrapper  { width:100%;}

.centerm { text-align:center; }

.arrowed, .arroweda { display:none; }

.fb-container { width:100%; }



.mar-right-0-m {   margin-right:0px;  }

.mar-left-0-m {   margin-left:0px;  }

.mar-top-0-m {   margin-top:0px;  }

.mar-bot-0-m {  margin-bottom:0px;  }



.mar-right-10-m {   margin-right:10px;  }

.mar-left-10-m {   margin-left:10px;  }

.mar-top-10-m {   margin-top:10px;  }

.mar-bot-10-m {  margin-bottom:10px;  }





.pad-right-0-m {   padding-right:0px;  }

.pad-left-0-m {   padding-left:0px;  }

.pad-top-0-m {   padding-top:0px;  }

.pad-bot-0-m {   padding-bottom:0px;  }





.pad-right-10-m {   padding-right:10px;  }

.pad-left-10-m {   padding-left:10px;  }

.pad-top-10-m {   padding-top:10px;  }

.pad-bot-10-m {   padding-bottom:10px;  }



}

