@charset "utf-8";
/* CSS Document */

.sbc_section {width:100%; position:relative; box-sizing:border-box;}
.sbc_content {max-width:1000px; margin:0 auto; position:relative; box-sizing:border-box;}
.sbc_content h1, .sbc_content h2  {font-family:BrandonText-Light, sans-serif; color:#d83230; font-weight:400; font-size: 30px; line-height: 33px; text-align: center; margin: 0; padding:0;}
.sbc_content h2 strong {font-family:BrandonText-Medium, sans-serif; font-weight:400;}

span.new_carat {position: relative; width: 1px; height: 14px; display: inline-block; vertical-align: middle;}
span.new_carat:after {
	content:" ";
	display:block;
	width: 9px;
	height: 14px;
	background: url(../images/carat.png) 0 0 no-repeat;
	position: absolute;
	top: -1px;
    right: -14px;
}

/* Top */
#new_top {background:#cbd350 url(../images/new_top-mobile.jpg) center bottom no-repeat; background-size:contain; border-bottom: 20px solid #91972d;}
#new_top .sbc_content {padding:0px 20px 110px 20px; min-height: 334px; }
#new_top-text {}

#new_top-text p {margin:0; padding:0; font-family:BrandonText-Light, sans-serif; color:#55581d; font-weight:400; font-size:40px; line-height:38px;}
#new_top-text p strong {font-family:BrandonText-Bold, sans-serif; font-weight:400; font-size:18px; line-height: 38px;}
#new_top-text ul {list-style: none; margin: 0 0 0 2px; padding: 0;}
#new_top-text ul li {font-size: 18px; line-height: 20px; font-family:BrandonText-Regular, sans-serif; color:#55581d; font-weight:400; margin:20px 0 0 0; position: relative; padding: 0 0 0 16px;}
#new_top-text ul li:first-child {}
#new_top-text ul li strong {font-family:BrandonText-Bold, sans-serif; font-weight:400;}
#new_top-text ul li:before{ content:"•"; font-size:20pt; position: absolute; left:0; top:0;}


/* Intro */
#new_intro {background: #fff;}
#new_intro .sbc_content {padding:25px 30px 15px; text-align: center;}
#btn_createaccount {display: inline-block; font-weight: 700; color:#fff; text-decoration: none; font-size: 18px; height: 45px; line-height: 45px; background: #3197d8; text-align: center; padding: 0px; margin-top: 15px;text-transform: uppercase;width: 268px;}

/* Free */
#new_free {margin-top: 20px;}
#free_tout {width: 280px; height: 177px; position: relative; margin:20px auto 0 auto; background: url(../images/free_mobile.png) 0 0 no-repeat; background-size: contain;}
#free_text {text-align: center; width: 158px; position: relative; padding: 23px 0 0 0;}
#free_text h3 {margin: 0 0 2px 0; padding: 0; font-family:'Impact W01 Regular', sans-serif; color:#fff; font-weight: 400; text-transform: uppercase; font-size: 28px;; line-height: 30px;}
#free_text h3 strong {font-weight: 400; color:#fff200;}
#free_text p {margin: 0; padding: 0; font-family: Arial, sans-serif; color:#fff; font-size: 11px; line-height: 13px;}

/* Order */
#new_order {background: #fff;}
#new_order .sbc_content {padding:15px 10px;}
#order_list {margin:17px 0 0 0; padding:0; list-style: none;}
#order_list li {margin:0 auto 24px auto; padding:102px 0 0 0; width: 210px; text-align: center; font-size: 18px; color:#3a3a3a;line-height: 22px;}
#order_list li:nth-child(1) {background: url(../images/circle1.png) center top no-repeat;}
#order_list li:nth-child(2) {background: url(../images/circle2.png) center top no-repeat;}
#order_list li:nth-child(3) {background: url(../images/circle3.png) center top no-repeat;}
#order_list li:nth-child(4) {background: url(../images/circle4.png) center top no-repeat;}
#order_list li a {text-decoration: none; color:#3a3a3a; margin-top: 9px; display:block; overflow: visible;}

/* New Teachers Video */
#new_teachers {background:#f4f1ea; margin-bottom:30px;}
#new_teachers .sbc_content {padding:15px 0 11px 0;}
#new_teachers #new_teachers-top:after {
  content: "";
  display: table;
  clear: both;
}
#new_playlist-outer {position:relative; display:block; width:100%; margin:0 auto;}
#new_playlist-inner {padding-top:56.5%;}
#myPlayer {position:absolute; top:0px; right:0px; bottom:0px; left:0px; width:100%; height:100%;}
#new_teachers .video-js {
/*max-width: 640px;
float: left;*/
}
#new_teachers .vjs-playlist {
max-width:100%;
min-width:100px;
width:100%;
box-sizing:border-box;
display:block;
margin:0;
border:1px solid #d2d2d2;
background:#fff;
max-height: 360px;
}
#new_teachers .vjs-playlist .vjs-playlist-item {
    height: 68px;
    margin-bottom: 17px;
}
#new_teachers .vjs-playlist .vjs-playlist-thumbnail {
    height: 68px;
    font-size: 13px;
    margin-right: 17px;
    width: 121px;
}
#new_teachers .vjs-playlist .vjs-playlist-name  {font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#000; font-size:14px; line-height: 17px;}
#new_teachers .vjs-playlist cite.vjs-playlist-name  {overflow:auto; white-space:normal; height:auto;}
#new_teachers .vjs-playlist .vjs-playlist-description {display:none;}
#new_teachers-video {padding:20px 10px 0 10px;}
#new_teachers-video:after {
  content: "";
  display: table;
  clear: both;
}


/* Flyers */
#new_flyers {margin-bottom: 20px;}
#new_flyers .sbc_content {}
#flyers {padding:0 15px; max-width: 980px; margin: 0 auto}
#flyers-mobile {display: block; width: 100%; height: auto;}
#flyers-desktop {display: none; width: 100%; height: auto;}
#flyers-link {display: block; width: 100%; height: 45px; line-height: 45px; background: #ea4655; text-align: right; color:#fff; text-decoration: none; padding-right: 6px; box-sizing: border-box; font-family:Arial, sans-serif; font-size: 18px; font-weight: 700; text-transform: uppercase;}


/* SEO */
#new_seo {padding-bottom: 28px;}
#new_seo .sbc_content {padding:11px 10px 15px; text-align: center;}
#new_seo .sbc_content p {margin:0 0 10px 0; padding: 0; font-family:BrandonText-Regular, sans-serif; font-weight:400; font-size: 18px; line-height: 25px; color:#3a3a3a;}
#new_seo .sbc_content h2 {padding: 0 0 20px 0;}


/* Media Queries */

@media only screen and (min-width: 480px) {


}

@media only screen and (min-width: 720px) {

/* Top */
#new_top {background:#cbd350 url(../images/new_top-bg.jpg) center center no-repeat;}
#new_top .sbc_content {padding:0 ; height: 334px;}
#new_top-text {padding-left: 20px;}
#new_top-text ul li {max-width: 100%;}
#new_top-text ul li:first-child {max-width: 100%;}


/* Intro */
#new_intro .sbc_content {padding:52px 30px 15px; text-align: center;}
#new_intro h1 {max-width: 680px; margin: 0 auto;}

/* Free */
#new_free {margin-top: 40px; margin-bottom: 20px;}
#free_tout {width: 523px; height: 331px; background: url(../images/free_book.png) 0 0 no-repeat;}
#free_text {width: 268px; padding-top: 85px;}
#free_text h3 {font-size: 48px;; line-height:51px;}
#free_text p {font-size: 18px; line-height:23px;}

/* Flyers */
#flyers {padding:0;}
#flyers-mobile {display: none;}
#flyers-desktop {display: block;}
#flyers-link {padding-right:45px;}
  

}

@media only screen and (min-width: 960px) {

.sbc_content h1, .sbc_content h2  {font-size: 36px; line-height:40px;padding: 0 0 18px 0;}

/* Top */
#new_top-text p {font-size:55px; line-height:60px; max-width: 900px;}
#new_top-text p strong {font-family:BrandonText-Medium, sans-serif; font-weight:400; font-size: 35px; line-height: 36px;}
#new_top-text ul li {font-size: 26px;}

/* Order */
#new_order .sbc_content {padding:39px 10px 0px;}
#order_list li {padding:108px 0 0 0;}

  
/* New Teachers Video */
#new_teachers {padding-bottom:9px;margin-bottom: 52px;}
#new_teachers-video {padding:25px; background:#fff}
#new_playlist-outer {max-width:640px; float:left;}
#new_teachers .vjs-playlist {max-width:285px; float:right;}

/* SEO */
#new_seo .sbc_content {padding:25px 10px 15px;}
#new_seo .sbc_content p {line-height: 30px; text-align: left;}
#new_seo .sbc_content h2 {padding: 0 0 25px 0;}
#new_seo {padding-bottom: 75px;}

}

@media only screen and (min-width: 1024px) {

#new_top-text {padding-left:0px;}

/* Order */
#new_order {}
#new_order .sbc_content {max-width: 1024px;}
#order_list {width: 1024px; height:258px; background: url(../images/order.png) 0 0 no-repeat; position: relative;}
#order_list li {display:block; position: absolute; top:0;}
#order_list li:nth-child(1) {left:0;}
#order_list li:nth-child(2) {left:270px;}
#order_list li:nth-child(3) {left:560px;}
#order_list li:nth-child(4) {right:0;}



}

@media only screen and (min-width: 1280px) {

}

