/* bootstrap and resets */		
		body, h1, h2, h3{font-family:Open Sans, Helvetica, Arial, sans-serif;}		
		#cp-top-bar{display:none;}
		#cp-call{background-color:#fff !important;}
    .main-navigation{border:none;box-shadow: 0 0 0 rgba(0,0,0, .0);}
		.container-fluid{max-width:1280px;padding-top:15px;}
		.widget {margin-bottom: 7px;}
		#cp-subscribe-form-container {margin-bottom: 20px;}
		.cp-subscribe-form {display: block;width: 364px;margin: 0 auto;padding: 12px;}
		.cp-subscribe-form p {margin: 0 0 8px 0;color: #AAA;font-size: 16px;font-weight: 300;line-height: 1.2}
		.cp-subscribe-form label {margin: 0;color: #999;font-size: 16px;font-weight: 400;line-height: 1.4}
		.cp-subscribe-form label span {display: none;}
		.cp-subscribe-form input {
			color:#000;
			background-color: #eff4f8;
			width: 340px;
			height: 50px;
			border: solid 1px #ccc;
			margin: 0 auto 2px;
			padding: 8px 16px;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			border-radius: 0;
			font-size: 16px;
			line-height: 34px;
			overflow: hidden;
			outline: none;
			vertical-align: middle;
			display: inline-block;
		}
		.cp-subscribe-form input[type="submit"] {
			background: rgba(255,133,51,1);
			width: 240px;
			height: 44px;
			border: 1px solid rgba(255,133,51,1);
			margin: 16px auto;
			padding: 6px 12px;
			-webkit-box-shadow: 0 1px 1px -1px #fff inset;
			-moz-box-shadow: 0 1px 1px -1px #fff inset;
			box-shadow: 0 1px 1px -1px #fff inset;
			-webkit-text-shadow: none;
			-moz-text-shadow: none;
			text-shadow: none;
			color: #fff;
			font-size: 18px;
			font-weight: 800;
			line-height: 32px;
			text-align: center;
			vertical-align: middle;
			text-transform: uppercase;
			cursor: pointer;
			display: block;
		}
		.cp-subscribe-form input[type="submit"].clicked {background: rgba(255,133,51,0.5);}
		.cp-subscribe-form .error {color: #FBA026;}
		.cp-subscribe-form label span.error {color: #FBA026;display: none;}
		.cp-subscribe-form input.error {color: #FBA026;border: 1px solid #FBA026;}
		#available-psychics-module {color:#999; margin-bottom: 0px;}
		#available-psychics-container #available-psychics {border-bottom: 1px solid #ddd;}
		.row#available-psychics-slider,.row#available-psychics-module {max-width: 1060px;margin: 0 auto 0 auto;}
		.row#available-psychics-slider-content > .col {padding-left: 10px;padding-right: 10px;}
		#available-psychics-slider-content .box {border: 1px solid #ddd;padding: 10px;margin-top:30px;}
		#available-psychics-slider-content .box .row {margin: 0;padding: 0;}
		#available-psychics-slider-content .box .row div {margin: 0;padding: 0;}
		#available-psychics-slider-content .box .row .col-thumb {padding: 10px 0;}
		#available-psychics-slider-content .box p {margin: 0;padding: 0;line-height: 1.2;}
		#available-psychics-slider-content .box p a {color:#999;}
		#available-psychics-slider-content .box p .name,#available-psychics-slider-content .box p .ext{font-size: 1.8rem}
		#available-psychics-slider-content .box p .rate {font-size: 1.4rem;}
		#available-psychics-slider-content .box p .std {font-size: 1.4rem;text-decoration: line-through;}
		#available-psychics-slider-content .box p .amt {margin-left: 0.25rem;color: #cf532a;font-size: 2.6rem;font-weight: 600;}
		#available-psychics-slider-content .box p sup {top: -0.25em;}
		#available-psychics-slider-content .box .btn{display: inline-block;width: 100%;margin: 0;padding: 8px;color: #fff;background-color: #86A73E;border-radius: 0px;font-size: 21px;font-weight: 700;}
		#available-psychics-container > div#available-psychics-button {text-align: center;}
		#available-psychics-container > div#available-psychics-button .btn {position: relative;margin: 0 auto 0 auto;top: -25px;}
    .name a,.ext{color:#999;font-size:18px;}
    .rate{color:#999;}
		.heroPkg{
			position:relative;
			top:0;
			padding-bottom:10%;  /* slope */
			height:450px;/* start height */
			max-height:450px;
			display:block;
			width:auto;
			z-index:1;
			font-size:12px;
      background-repeat:no-repeat;
			background-size: cover;
			-moz-background-size: cover;  /* Firefox 3.6 */
			background-position:center;  /* Internet Explorer 7/8 */
		}
		.btnLP a:hover{text-decoration:none !important;}
    .btnLP{display:inline-block;width:200px;margin:0 auto;padding:8px;color:#fff;background-color:#f58928;font-size:21px;font-weight:700;text-align:center;white-space:nowrap;}
		.btnLP:hover{color:#fff;background-color:#fc7b08;}
    .bodyBtn{width:260px;margin:20px auto;}
		.imgPkg{background: url(../images/icons_600x800.png) 0 0 no-repeat;background-size:300px 400px;}
		.find{position:relative;width:100px;height:100px;margin:0 auto;background-position:-213px 9px;background-size:340%;}
		.create{position:relative;width:100px;height:100px;margin:0 auto;background-position:13px 12px;background-size:350%;}
		.enjoy{position:relative;width:100px;height:100px;margin:0 auto;background-position:-110px 0;background-size:370%;}
		.chk{position:relative;width:100px;height:100px;margin:20px auto 0 auto;background-position:-100px -290px;background-size:300%;}
		.secure{position:relative;width:100px;height:100px;margin:20px auto 0 auto;background-position:12px -180px;background-size:300%;}
    .we{position:relative;width:100px;height:100px;margin:20px auto 0 auto;background-position:0 -290px;background-size:300%;}
     a{text-decoration:none !important;}
		.available-psychics h3{display:none;}
    #tarotLPvideo, #tarotCarousel, #howWorks, #custSaying, #whyChoose, #signUp{clear:both;padding:40px 20px 40px 20px;font-size:18px;text-align:center;}
		#tarotCarousel h1, #howWorks h1, #custSaying h1, #whyChoose h1, #signUp h1 {padding:0 0 15px 0;margin:0 0 0 0;color:#333;font-size:48px;line-height:48px;font-weight:400;}
    #tarotCarousel h2, #howWorks h2, #custSaying h2, #whyChoose h2 {padding:10px 40px 0 40px;margin:0 0 15px 0;font-size:20px;font-weight:100;}
		#tarotLPvideo{background-image:url(../images/tarotvideo2_1280x450.jpg);background-position:left;padding:0 25px 0 25px;}
		#tarotLPvideo .heroTxt{max-width:500px;position:relative;top:5%;padding:0 0 0 8px;margin:0 0 0 0;text-align:left;}
		#tarotLPvideo .heroTxt a{display:inline-block;position:relative;color:#fff;font-size:20px;font-weight:bold;}
    #tarotLPvideo .heroTxt h1{padding:0 0 0 0;margin:0 0 0 0;font-size:44px;line-height:50px;font-weight:100;}
		#tarotLPvideo .heroTxt h2{padding:0 0 0 0;margin:10px 0 0 0;font-size:16px;line-height:19px;font-weight:100;font-style:italic;}
		#tarotLPvideo .heroTxt h3{padding:0 0 0 0;margin:15px 0 10px 0;color:#d94305;font-family:Open Sans Condensed, Helvetica, Arial, sans-serif;font-size:26px;font-weight:light;}
		#tarotLPvideo .heroTxt h3 span{font-size:48px;font-weight:bold;}
		#tarotLPvideo .heroTxt ul{width:230px;list-style-type:none;padding:0 0 0 0;margin:10px 0 10px 0;}
		#tarotLPvideo .heroTxt ul li{color:#333;font-size:16px;}
    #tarotLPvideo .heroTxt ul li span{font-size:30px;line-height:20px;}
    #tarotLPvideo .vbox{float:right;position: relative;top: 50%;transform: translateY(-50%);max-width: 600px;}
		#tarotLPvideo .heroTxt div{font-size:11px;padding:10px 0 0 0;}
		#howWorks{background-color:#eff4f8;}
		#howWorks h2{color:#63ABBB;}
		#howWorks h2{font-weight:bold;}
		#custSaying h3{font-size:24px;color:#333;padding-top:20px;}
		#custSaying .custTestimonial{display:inline-block;padding:30px 0 0 0;text-align:center;vertical-align:top;}
		#custSaying .psychPic {padding:0 10px 0 10px;color:#999;font-size:18px;font-style:italic;}
		#custSaying .psychPic div{padding:10px 0 0 0;font-size:14px;font-style:normal;}
    #custSaying .psychPic div a{text-decoration:none;} 
		#whyChoose {background-color:#eff4f8;}	
		#whyChoose h3{margin-top:20px;margin-bottom:10px;font-size:20px;color:#FC7B08;font-style:normal;}
		#whyChoose div div{padding:0 10px 0 10px;color:#888;font-size:18px;font-style:italic;font-weight:100;}
		#signUp h1{color:#63ABBB;text-align:left;font-weight:100;line-height:50px;}
		#signUp h2{text-align:left;font-style:italic;padding:20px 0 0 0 !important;}
	  @media only screen and (max-width:870px) {
		#tarotLPvideo{padding:0 15px 0 15px;}
	  #tarotLPvideo .heroTxt{position:relative;top:9%;padding:0 10px 0 10px;margin:0 0 0 0;}
    #tarotLPvideo .heroTxt h1{padding:0 0 0 0;margin:0 0 0 0;font-size:28px;line-height:26px;font-weight:100;}
    #tarotLPvideo .heroTxt h3{font-size:18px;}
    #tarotLPvideo .heroTxt h3 span{color:#d94305;font-size:34px;font-weight:bold;}
    #tarotLPvideo .vbox{float:right;position: relative;top: 50%;transform: translateY(-50%);max-width: 600px;}
		#tarotCarousel h1, #howWorks h1, #custSaying h1, #whyChoose h1, #signUp h1{font-size:38px;line-height:38px;}
    #tarotCarousel h2, #howWorks h2, #custSaying h2, #whyChoose h2{font-size:18px;padding:0 50px 0 50px;}
    #signUp h2{font-size:18px;}
		}
		@media only screen and (max-width:525px) {
 		.btnLP{margin:8px auto 8px auto;}
    .bodyBtn{width:240px;margin-top:30px;}
    #tarotLPvideo, #tarotCarousel, #howWorks, #custSaying, #whyChoose, #signUp{padding:20px 10px 20px 10px;margin:0 0 10px 0;}
		#tarotCarousel{padding:0 10px 20px 10px;}
    #tarotCarousel h2, #howWorks h2, #custSaying h2, #whyChoose h2 {padding:0 0 0 0;}
		#tarotLPvideo{background-position:left;padding:0 10px 0 10px;}
		#tarotLPvideo .heroTxt{position:relative;top:2%;padding:0 0 0 0;margin:0 0 0 0;text-align:center;}
		#tarotLPvideo .heroTxt h2{font-size:14px;padding:5px 0 0 0;margin:0 0 0 0;}
		#tarotLPvideo .heroTxt h3{font-size:22px;margin:0 0 0 0;}
		#tarotLPvideo .heroTxt ul{display:none;}
    #tarotLPvideo .heroTxt div{padding:0 0 0 0;}
		#tarotLPvideo .heroTxt{width:100%;}
		#tarotLPvideo .vbox{position:absolute;left:0;width:100%;margin:auto 0;top: 94%;transform: translateY(-94%);}
		#tarotLPvideo .vbox div{position:relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 0;height: 0;} /*remove on server embed-responsive embed-responsive-16by9 */
		#tarotCarousel h1, #tarotCarousel h2{display:none;margin:0 0 0 0;padding:0 0 0 0;}
    #custSaying {display:none;} 
		#whyChoose {background-color:#fff;}	
		#whyChoose div div{font-size:16px;}                                                                                     
    #tarotCarousel h1, #howWorks h1, #custSaying h1, #whyChoose h1, #signUp h1{font-size:28px;line-height:31px;}
		#tarotCarousel h2, #howWorks h2, #custSaying h2, #whyChoose h2, #signUp h2{font-size:16px;line-height:20px;}
		#signUp{background-color:#eff4f8;}
    #signUp h1{text-align:center;}
		#signUp h2{display:none;}
		.row#available-psychics-slider,.row#available-psychics-module {margin: -10px auto 0 auto;}
		.cp-subscribe-form {width: 220px;padding: 0;}
	  .cp-subscribe-form input {width: 220px;font-size: 14px;background-color: #fff;}
	  .cp-subscribe-form input[type="submit"] {width: 220px;}
	}