/*CA header new style*/	
	#headernew {
	position: relative;
	margin: 0;
	background: url('../images/newbanner.jpg') no-repeat;
	background-size: cover;
	/*padding: 14em 0 14em 0;*/
		text-align: center;
	height:623px;
	overflow:hidden;
	color: #fff;
}
#header header {
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9999;
}
#header .canewthemebasket a {
	color:#fff;
	text-decoration:none;
}
.canewthememenu {
	background:url(../images/newthememenubg.png) repeat-x;
	min-height:62px;
}
.canewthememenu ul.nav {
	margin:0px;
	padding:0px;
	text-align:left;
	width:80%;
	float:left
}
.canewthememenu ul.nav li {
	display:inline-block;
	list-style:none;
	border-right:1px solid #5c5b5d;
	padding-top:10px;
	padding-bottom:7px;
}
.canewthememenu ul.nav li a {
	color:#fff;
	font-family: "knockout28juniorfeatherweight", sans-serif;
	font-size:20px;
	letter-spacing:1.7px !important;
	text-transform:uppercase;
	padding:16px 24px 10px 23px;
}
.canewthememenu ul.nav li a:hover {
	color:#4f67a7;
	font-family: "knockout28juniorfeatherweight", sans-serif;
	font-size:20px;
	letter-spacing:1.7px !important;
	text-transform:uppercase;
	padding:16px 24px 10px 23px;
	background:url(../images/menuselected.jpg) no-repeat bottom center
}
.canewthememenu ul.nav li a.first {
	padding-left:0px !important;
}
.canewthememenu ul.nav li.active a {
	color:#4f67a7;
	font-family: "knockout28juniorfeatherweight", sans-serif;
	font-size:20px;
	letter-spacing:1px !important;
	text-transform:uppercase;
	padding:16px 24px 10px 23px;
	background:url(../images/menuselected.jpg) no-repeat bottom center
}
.canewthememenu ul.nav li a.selected {
	color:#4f67a7;
	font-family: "knockout28juniorfeatherweight", sans-serif;
	font-size:20px;
	letter-spacing:1px !important;
	text-transform:uppercase;
	padding:16px 24px 10px 23px;
	background:url(../images/menuselected.jpg) no-repeat bottom center
}
.canewthememenu ul.nav li a.singing {
	color:#f78964;
	font-family: "knockout28juniorfeatherweight", sans-serif;
	font-size:20px;
	letter-spacing:1px !important;
	text-transform:uppercase;
	padding:16px 24px 10px 23px;
	background:url(../images/danceclasses_selected.jpg) no-repeat bottom center
}
.canewthemebasket {
	width:20%;
	float:left;
	font-size:14px;
	font-family: "roboto_slabregular", sans-serif;
	text-align:left;
	padding-top:8px;
	padding-left:10px;
	text-align:right
}
.canewthemebasket span img {
	vertical-align:middle;
	padding-left:7px;
}
.canewthemelogo {
	width:25%;
	float:left;
	clear:both;
	padding-top:55px;
}
.canewthemesocialsearch {
	width:75%;
	float:left;
	text-align:right;
	padding-top:20px;
}
.newthememail {
	color:#4f66a8;
	font-size:18px;
	font-weight:600;
	line-height:1.5;
	padding-top:7px;
	font-family: 'proxima-nova', sans-serif;
}
.newthemphone {
	color:#fff;
	font-size:20px;
	font-weight:600;
	line-height:1;
	font-family: 'proxima-nova', sans-serif;
}
.newthemphone1 {
	color:#000;
	font-size:20px;
	font-weight:600;
	line-height:1;
	font-family: 'proxima-nova', sans-serif;
}
.newthememail1 {
	color:#000;
	font-size:18px;
	font-weight:600;
	line-height:1.5;
	font-family: 'proxima-nova', sans-serif;
}
input.newthemeborder {
	background:#fff url(../images/newthemesearchicon.jpg) right no-repeat;
	border:1px solid #a2a0a0;
	height:39px;
	width:240px;
	padding-right:30px;
	padding-left:5px;
	font-size:13px;
	font-style:italic;
	color:#000;
}
.newthemesearchbox {
	padding-top:10px;
	padding-bottom:7px;
}
#headernew h1.bannerbigtitle {
	color: #fff;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 93px;
	letter-spacing: 12px;
	line-height: 0.8em;
	padding-bottom: 18px;
	padding-top:0px;
	text-align:left;
	text-transform: uppercase;
	padding-left:210px;
}
.btnnew {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;
	padding:16px 12px 16px 12px;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px;
	border-radius:5px;
	letter-spacing:2px;
}
.btnnew:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
/* Pseudo elements for icons */
.btnnew:before, .icon-arrow:after, .icon-star:after, .icon-plus:after, .icon-file:before {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	position: relative;
	-webkit-font-smoothing: antialiased;
}
/* Button 7 */
.btnnew-7 {
	background: #4f66a8;
	color: #fff;
	/*	box-shadow: 2px 2px #ae533f;*/
		padding:12px 50px 12px 12px;
}
.btnnew-7:hover {
	background: #7490df;
	color: #fff;
	/*	box-shadow: 2px 2px #ae533f;*/
		padding:12px 50px 12px 12px;
}
/* Button 7a */
.btnnew-7a {
	overflow: hidden;
}
.btnnew-7a:before {
	position: absolute;
	left: 0;
	width: 40%;
	font-size: 160%;
	line-height: 0.8;
	color: #0a833d;
}
.btnnew-7a.btn-activated {
	-webkit-animation: fadeOutText 0.5s;
	-moz-animation: fadeOutText 0.5s;
	animation: fadeOutText 0.5s;
}
.btnnew-7a.btn-activated:before {
	-webkit-animation: moveToRight 0.5s;
	-moz-animation: moveToRight 0.5s;
	animation: moveToRight 0.5s;
}
.btnnew span {
	background:url(../images/arrow.png) no-repeat;
	width:9px;
	height:15px;
	position:absolute;
	right:10px;
	top:17px;
}
.buttonnew {
	text-align:left;
	padding-left:210px;
}
.newthewsocialicon img {
	padding-left:15px;
}
#newtheme_sectopbg {
	position: relative;
	margin: 0;
	background: url('../images/Our-Classes_newtheme.png') no-repeat;
	background-size: cover;
	/*padding: 14em 0 14em 0;*/
		text-align: center;
	height:294px;
	overflow:hidden;
	background-position:0px 53px;
	color: #fff;
}
#newtheme_sectopbg1 {
	position: relative;
	margin: 0;
	/*		background: url('../images/singinglessonbanner1.jpg') no-repeat;
		background-size: cover;*/

		/*padding: 14em 0 14em 0;*/
		text-align: center;
	/*	height:294px;*/
		overflow:hidden;
	color: #fff;
}
.tabinnerbox p {
	color:#292929;
}
.bodywrapper {
	margin-left: auto;
	margin-right: auto;
	width: 1340px;
}
body.newtheme {
	background:#262626
	/*background:#4e4b56;*/
}
.layoutboxinner {
	background:#fff;
	float: left;
	width: 1340px;
}
.coursedetailstopbox1 {
	clear:both;
	float:left;
	padding-top:15px;
}
.corporateblackbg ul {
	color:#FFFFFF;
	padding-left:370px;
}
.corporateblackbg li {
	letter-spacing:1px;
}
/*.corporateblackbg li:before {
	content: "-";
	padding-right:5px;
}*/
.dramaschool hr.dramanewtheme {
	border:1px solid #fff;
	height:1px;
	clear:both;
	height: 1px;
	padding-top: 1px;
	margin:0px;
}
.dramaschool .layoutboxinner {
	background: none repeat scroll 0 0 #292c39;
	float: left;
	width: 1340px;
}
/*New theme style*/

#headernew h4.smalltitle {
	padding-left: 210px;
	padding-top: 100px;
	text-align:left
}
body.newtheme a {
	color:#7490df;
}
body.newtheme .container h1 {
	color:#393341;
}
ul.newthemeca_classbox {
	float:left;
	padding:0px;
}
ul.newthemeca_classbox li {
	list-style:none;
	display:inline;
	width:300px;
        min-height: 430px;
	float:left;
	margin-right:20px;
	margin-bottom:0;
}
ul.newthemeca_classbox li.last {
	margin-right:0px;
}
ul.newthemeca_classbox li h3.featuredblacktext {
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 26px;
	letter-spacing: 3px;
	padding-bottom: 17px;
	padding-top: 18px;
	text-align: left;
	text-transform: uppercase;
	color:#393341
}
ul.newthemeca_classbox li p.classdescription {
	color:#393340;
	font-size:15px;
	text-align:left;
	/*line-height:24px;*/
	line-height:18px;
	clear:both;
	width:300px;
	font-family: 'proxima-nova', sans-serif;
	padding-top:10px;
        margin-bottom: 5px;
}
.findoutmore a {
	color:#4f66a7;
	font-size:15px;
	font-weight:600;
}
.findoutmore a:hover {
	color:#393341;
}
.findoutmore {
	line-height:.9
}
.buttonnewtheme {
	-webkit-appearance: none;
	position: relative;
	display: inline-block;
	background: #fff;
	border:2px solid #4f66a8;
	padding: 0.45em 1em 0.45em 1em;
	border-radius: 0em;
	cursor: pointer;
	font-size:22px;
	color: #fff;
	text-transform:uppercase;
	text-align: center;
	text-decoration: none;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	font-family:'knockout28juniorfeatherweight', Sans-Serif;
	letter-spacing:4px;
}
.buttonnewtheme:hover {
	background: #4f66a8;
	border:2px solid #4f66a8;
	color:#fff;
}

.controls1 .button:hover{border:0 none; border:2px solid #5c79cb; background:#5c79cb url("../images/arrow.png") no-repeat scroll 100px 11px !important;
     border-radius: 5px;}

/*input[type="submit"], input[type="submit"].button*/
.controls1 .button{ background: url("../images/arrow.png") no-repeat scroll 100px 11px #4f66a7 !important;
     border-radius: 5px;
    color: #fff !important;
    display: inline-block;
    float: left !important;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 20px !important;
    letter-spacing: 2px;
    outline: medium none;
    padding: 6px 60px 6px 10px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;}








.dancebutton, .button, input[type="submit"].button
		{
			-webkit-appearance: none;
	position: relative;
	display: inline-block;
	background: #fff;
	border:2px solid #4f66a8;
	padding: 0.25em 1em 0.25em 1em;
	border-radius: 0em;
	cursor: pointer;
	font-size:22px;
	color: #4f66a8;
	text-transform:uppercase;
	text-align: center;
	text-decoration: none;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	font-family:'knockout28juniorfeatherweight', Sans-Serif;
	letter-spacing:4px;
		}
		#eb-search-result-page input[type="submit"].button{
			-webkit-appearance: none;
	position: relative;
	display: inline-block;
	background: #fff;
	border:2px solid #4f66a8;
	padding: 0.45em 1em 0.45em 1em;
	border-radius: 0em;
	cursor: pointer;
	font-size:22px;
	color: #fff;
	text-transform:uppercase;
	text-align: center;
	text-decoration: none;
	-moz-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
	font-family:'knockout28juniorfeatherweight', Sans-Serif;
	letter-spacing:4px;
		}
			.button:hover
			{
				background: #4f66a8;
	border:2px solid #4f66a8;
	color:#fff;
			}











.viewmorebutton .buttonnewtheme, .viewmorebuttonbussines .buttonnewtheme {
	padding: 0.20em 0.7em;
}
.viewmorebuttonbussines .buttonnewtheme {
	border:2px solid #f1d05d;
	color:#f1d05d;
	background:#292c39
}
.viewmorebuttonbussines .buttonnewtheme:hover {
	border:2px solid #f1d05d !important;
	background: #f1d05d !important;
	color:#292c39;
}
hr.newthemeseparator {
	border:1px solid #f0f0f0;
	height: 0;
	margin-left: auto;
	margin-right: auto;
	width: 60%;
}
.newthemetoppickstitle {
	font-family:'knockout28juniorfeatherweight', Sans-Serif;
	color:#393341;
	font-size:48px;
	text-transform:uppercase;
	text-align:center;
	padding-top:0px;
	padding-bottom:10px;
	letter-spacing:3px;
	clear:both;
	padding-bottom:30px;
}
.newthemeblackfooterbg {
	background:#292c39;
	width:100%;
	clear:both;
	float:left;
	padding:50px 0px 25px 0px;
	margin-top:50px;
}
div.newthemeblackfooterbg h2.footerbigwhitetext {
	color: #fff !important;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 48px;
	letter-spacing: 7px;
	text-align: center;
	text-transform: uppercase;
	padding-bottom:10px;
}
div.newthemeblackfooterbg h2.footerbigwhitetext a {
	color: #fff !important;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 48px;
	letter-spacing: 7px;
	text-align: center;
	text-transform: uppercase;
	padding-bottom:10px;
}
div.newthemeblackfooterbg a, div.newthemeblackfooterbg a h2 {
	color:#fff !important;
}
ul.businessclasses li a h2.businessclassestext {
	text-align:left !important;
}
.view-featured .container h2 {
	text-align:left;
}
div.newthemeblackfooterbg .button {
	background: none repeat scroll 0 0 #292c39;
	border: 2px solid #f1d05d;
	color: #f1d05d !important;
}
div.newthemeblackfooterbg .button:hover {
	border:2px solid #f1d05d;
	background: #f1d05d !important;
	color:#292c39 !important;
}
.viewmorebutton .button, .viewmorebuttonbussines .button {
	padding: 0.20em 0.7em;
}
.newthemefooterbox {/*border-top: 1px solid #353535;*/
	background:#1b1b25;
	clear: both;
	float: left;
	padding-bottom:20px;
	padding-left: 40px;
	padding-top:45px;
	width: 100%;
}
.newthemefooteraddress {
	width:690px;
	float:right;
}
ul.newthemefooterlink {
	margin:0px;
	padding:0px;
}
ul.newthemefooterlink li {
	display:block;
	list-style:none;
	line-height:1;
	padding-bottom:5px;
}
ul.newthemefooterlink li a {
	color:#ff8765;
	text-decoration:none;
	font-size:13px;
	font-family:'roboto_slabregular', Sans-Serif;
}
ul.newthemefooterlink li a:hover {
	color:#4f66a7;
}
.newthemefooteraddress p {
	text-align:right;
	font-size:12px;
}
.newthemefooterbottomsocial {
	width:410px;
	float:right;
	font-size:13px;
	text-align:right;
	line-height:1.7;
	font-family:'roboto_slabregular', Sans-Serif;
	padding-top:12px;
}
.newthemefooterbottomsocial img {
	padding-left:15px;
}
.newthemefooterbottomlinks {
	width:674px;
	float:left;
	clear:both;
	padding-left:206px;
	padding-top:10px;
	font-family:'roboto_slabregular', Sans-Serif;
}
.newthemefooterbottomlinks a {
	padding:0px 7px 0px 12px;
	text-transform:uppercase;
	color:#848283 !important;
	font-size:14px;
}
.newthemefooterbottomlinks a:hover {
	color:#0095d3;
	text-decoration:underline;
	font-family:'roboto_slabregular', Sans-Serif;
}
h1.newthemepagetitle {
	font-family:'knockout28juniorfeatherweight', Sans-Serif;
	/*color:#393341;margin-bottom: 20px;*/
	color:#393341;margin-bottom: 20px;
	font-size:52px;
	text-transform:uppercase;
	text-align:left;
	padding-top:0px;
	letter-spacing:3px;
	clear:both;
	padding-bottom:40px;
	line-height:.9
}
.newthemesec_lft {
	width:1014px;
	float:left;
	clear:both;
	padding:15px 0px 0px 25px;
}
.newthemesec_rgt {
	width:326px;
	float:left;
}
.newthememain {
	clear: both;
	position: relative;
	width: 1340px;
	background:url(../images/newthemergtmenubg.jpg) repeat-y right top;
	float:left
}
.newthemeca_classbox .btnnew-7 {
	color:#fff !important;
	padding:3px 35px 3px 12px;
}
.newthemeca_classbox .btnnew {
	font-size:22px;
	margin-top:15px;
}
.newthemeca_classbox .btnnew span {
	top:12px;
}
.newthemesec_lft ul.newthemeca_classbox li {
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	width:330px;
	height:430px;
	padding-right:15px;
	padding-left:15px;
	margin-right:0px;
	margin-bottom:0px;
}
.newthemesec_lft ul.newthemeca_classbox li.first {
	padding-left:0px;
	width:315px;
}
.newthemesec_lft ul.newthemeca_classbox li.last {
	padding-right:0px;
	width:343px;
	border-right:0px none;
}
.newthemesec_lft ul.newthemeca_classbox li h3.featuredblacktext {
	padding-top:28px;
	padding-bottom:7px;
}
.newthemeleveltext {
	color:#9a979e;
	padding-top:12px;
	padding-bottom:30px;
	line-height:1;
	font-family:'roboto_slabregular', Sans-Serif;
	font-size:16px;
}
.newthemeleveltext span {
	font-family:'knockout28juniorfeatherweight', Sans-Serif;
	color:#9a979e;
	font-size:20px;
	letter-spacing:2px;
	text-transform:uppercase;
}

ul.newthemergtcommonmenu {
	margin-top:12px;
	padding:0px 10px 15px 32px;
	width:95%;
	float:left; /*min-height:2230px;*/
}
ul.newthemergtcommonmenu li {
	display:block;
	list-style:none;
	border-bottom:1px solid #837d8b;
	padding-top:5px;
	padding-bottom:7px;
}
ul.newthemergtcommonmenu li a {
	text-decoration:none;
	color:#fff;
	font-size:17px;
	font-weight:600;
	font-family:'roboto_slabregular', Sans-Serif;
	width:190px;
	width:180px;
}
ul.newthemergtcommonmenu li:nth-child(1) {
	padding-top:0px;
}
ul.rgtcommonmenu li span {
	float:right
}
ul.newthemergtcommonmenu li a:hover {
	color:#a49cab
}
ul.newthemergtcommonmenu li.last {
	border-bottom:0px none;
}
ul.newthemergtcommonmenu li span img {
	text-align:right;
}
#right-side-menu ul {
	margin-top:12px;
	padding:0px 10px 15px 32px;
	width:95%;
	float:left; /*min-height:2230px;*/
}
/*#right-side-menu ul li {
	display:block;
	list-style:none;
	border-bottom:1px solid #837d8b;
	padding-top:5px;
	padding-bottom:7px;
}
#right-side-menu ul li a {
	text-decoration:none;
	color:#fff;
	font-size:17px;
	font-weight:600;
	font-family:'roboto_slabregular', Sans-Serif;
	width:190px;
	width:180px;
}
#right-side-menu ul li:nth-child(1) {
	padding-top:0px;
}
#right-side-menu ul li a:hover {
	color:#a49cab
}
#right-side-menu ul li.last {
	border-bottom:0px none;
}
#right-side-menu ul li span img {
	text-align:right;
}*/
.newthemevideograywrapper {
	width:100%;
	background:#e5e3e8;
	padding-top:47px;
	padding-bottom:75px;
	clear:both;
	float:left;
}
.newthemebigvideowraper {
	width:633px;
	float:left;
	clear:both;
	margin-right:35px;
}
.newthemevideocontentwraper {
	width:613px;
	float:left;
}
.newthemevideocontentwraper h3 {
	font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
	font-size:32px;
	color:#443c49;
	line-height:.9;
	padding-bottom:15px;
}
.newthemevideocontentwraper p {
	font-size:17px;
	color:#292929;
	line-height:2
}
.newthemevideocontentwraper h4 {
	font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
	font-size:28px;
	color:#9383a0;
	line-height:1;
	padding-bottom:18px;
	padding-top:20px;
}
ul.newthemeclassesdetailstab {
	list-style: none;
	margin-top:38px;
	margin-bottom:23px;
	clear:both;
	float:left;
	border-bottom: 1px solid #62656d;
	width:100%;
	padding-bottom:7px;
}
ul.newthemeclassesdetailstab a {
	text-decoration: none;
}
ul.newthemeclassesdetailstab li {
	position: relative;
	display: block;
	float:left;
	background: #fff;
	color: #fff;
	margin-right:10px;
	text-decoration: none;
	padding: 5px 22px 6px 22px;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size:22px;
	letter-spacing: 3px;
	text-transform:uppercase;
	border:1px solid #eeeeee;
}
.newthemetabinnerbox {
	width:auto;
	float:left;
	clear:both;
	padding-left:21px;
/*	padding-right:140px;*/
	padding-bottom:25px;
	/*margin-left: 25px;*/
}
.newthemetabinnerbox p {
	color:#292929;
	font-size:17px; padding-bottom:25px; padding-right: 10px;
}
.newthemeclassstartingsoon {
	background:#f3eff3;
	/*margin-top:50px;*/
	padding-top:30px;
	padding-bottom:20px;
	clear:both;
	float:left;
	width:100%
}


/*.newthemeclassstartingsoon {
	background:#f3eff3;
	margin-top:50px;
	padding-top:30px;
	padding-bottom:20px;
	clear:both;
	float:left;
	width:100%
}*/
.newthemesecclassdetails_lft {
	width:1014px;
	float:left;
	clear:both;
	padding:30px 0px 0px 0px;
}
.newthemclassdetailsinner {/*padding-left:25px; */
	float:left;
	clear:both;
}
ul.r-tabs-nav {
	margin-left:20px !important;
}
.newthemeclassstartingsoon h2 {
	color: #292c39;
	font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
	font-size:32px;
	line-height: 0.9;
	padding-bottom:42px !important;
	text-transform:none;
	letter-spacing:normal;
	text-align:center !important
}
/*.newthemecssouterbox {
	width:100%;
	clear:both;
	float:left;
	color:#292c39;
	font-size:14px;
	padding-top:27px;
	padding-bottom:27px;
}*/
.newthemecssouterbox {
	width:100%;
	clear:both;
	float:left;
	color:#292c39;
	font-size:14px;
	padding-top:27px;
	/*padding-bottom:27px;*/
	padding-bottom:17px;
}
.newthemecss_date {
	float:left;
	width:140px;
	padding-left:20px;
	line-height:1
}
.newthemecss_day {
	float:left;
	width:67px;
	line-height:1
}
.newthemecss_time {
	float:left;
	width:146px;
	line-height:1
}
.newthemecss_duration {
	float:left;
	width:110px;
	line-height:1.5;
        padding-right: 7px;
           
}
.newthemecss_teacher {
	float:left;
	width:150px;
	line-height:1
}
.newthemecss_venue {
	float:left;
	width:150px;
	line-height:1
}
.newthemecss_price {
	float:left;
	width:75px;
	line-height:1
}
/*.newthemecss_booking {
	float:left;
	width:147px;
	line-height:1
}*/
.newthemecss_booking {
	float:left;
	width:109px;
	line-height:1;
	margin-top: -9px;

}
.newthemedetailheading{margin-top: 0}
.newthemecss_booking_text{
margin-top: -0px !important;
}
/*.newthemedetailheading {
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size:19px;
	letter-spacing: 3px;
	text-transform:uppercase;
	color:#292c39;
	padding-bottom:18px;
}*/
.newthemedetailheading {
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size:17px;
	letter-spacing: 3px;
	text-transform:uppercase;
	color:#292c39;
	padding-bottom:18px;
        line-height: 1;
}
.newthemecssouterbox a, .newthemecssouterbox_even a {
	color:#4f66a8 !important;
	/*text-decoration:underline;*/
	border-bottom: 1px solid;
	line-height: 20px;
}
.newthemecss_booking .btnnew span {
	top:11px;
}
/*.newthemecss_booking .btnnew {
	font-size:20px;
}*/
/*.newthemecss_booking .btnnew-7 {
	background:#4f66a8 !important;
	color: #fff !important;
	padding: 10px 30px 8px 8px;

}*/
.newthemecss_booking .btnnew {
	font-size:18px;
}

.newthemecss_booking .btnnew-7 {
	background:#4f66a8 !important;
	color: #fff !important;
	padding: 8px 30px 9px 8px;
	/*padding: 10px 30px 8px 8px;*/

}

.newthemecss_booking .btnnew-7:hover{background:#7490df !important}

.newthemecss_booking .btnnew-8 {
	background:e2583a  !important;
	color: #fff !important;
/*	padding: 8px 8px 9px 8px;*/
	padding: 8px 21px 8px 21px;

}

.newthemecss_booking .btnnew-8:hover{background:e2583a  !important}


.newthemecss_booking a {
	text-decoration:none;
}
.newthemecssouterbox_even {
	background:#e9e3e9;
	width:100%;
	clear:both;
	float:left;
	color:#292c39;
	font-size:14px;
	padding-top:27px;
	padding-bottom:17px;
}
.newthemesecclassdetails_lftbutton {
	text-align:center;
	padding-bottom:10px;
	padding-top:42px;
	clear:both
}
/*.newthemesecclassdetails_lftbutton .buttonnewtheme {
	border:2px solid #d87570;
	color:#d87570;
	background:#454150;
	padding:5px 18px 5px 19px;
}*/

.newthemesecclassdetails_lftbutton .buttonnewtheme {
	border:2px solid #4f66a8;
	color:#4f66a8;
	background:#f3eff3;
	padding:5px 18px 5px 19px;
}


.newthemesecclassdetails_lftbutton .buttonnewtheme:hover {
	border:2px solid #4f66a8;
	background: #4f66a8 !important;
	color:#fff;
	padding:5px 18px 5px 19px;
}

/*.newthemesecclassdetails_lftbutton .buttonnewtheme:hover {
	border:2px solid #d87570;
	background: #d87570 !important;
	color:#454150;
	padding:5px 18px 5px 19px;
}*/
.newthemeprogressionbox {
	width:690px;
	margin:0 auto;
	clear:both;
	padding-top:0px;
	/*padding-top:40px;*/
	padding-bottom:45px;
	text-align:center
}
.newthemeprogressionbox h2{
padding-bottom:22px !important;
}
/*.newthemeprogressionbox {
	width:690px;
	margin:0 auto;
	clear:both;
	padding-top:40px;
	padding-bottom:45px;
	text-align:center
}*/
.newthemeprogressionbox h2 {
	color: #363636;
	font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
	font-size:32px;
	line-height: 0.9;
	padding-bottom:22px;
	text-transform:none;
	letter-spacing:normal
}
.newthemeprogressionbox p {
	text-align:center;
	color: #292929;
	font-size:18px
}
ul.newthemeproglist {
	margin:0px;
	padding:0px;
	padding-top:35px;
}
ul.newthemeproglist li {
	list-style:none;
	display:inline-block;
	width:200px;
	margin-right:34px;
	line-height:1.4;
	margin-bottom:40px;
}
ul.newthemeproglist li.last {
	margin-right:0px;
}
ul.newthemeproglist li a {
	color:#fd885d;
	font-size:15px;
	font-weight:600;
	float:left;
	margin-top:15px;
	clear:both
}
p.newthemeoffertext {
	font-size:15px;
}
p.newthemeoffertext span {
	color:#fd885d;
	font-weight:600;
}
.newthemeclassdetails_footersecond {
	width:830px;
	float:left;
}
.newthemeclassdetails_footersocial {
	width:240px;
	float:left;
}
.newthemeclassdetails_footersocial img {
	padding-right:25px;
	padding-top:100px;
}
.newthemeclassdetails_footersecond p {
	font-size: 12px;
	text-align: left;
}
.newthemeclassdetails_footersecond ul.newthemefooterlink li {
	display:inline-block
}
.newthemeclassdetails_footersecond ul.newthemefooterlink li a {
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	padding-right:10px;
}
.newthemeclassdetails_footersecond ul.newthemefooterlink li a:hover {
	color:#848283;
}
.footertermslinks {
	padding-bottom:15px;
}
.footertermslinks a {
	padding:0px 12px 0px 0px;
	text-transform:uppercase;
	color:#848283 !important;
	font-size:14px !important;
	font-family:'roboto_slabregular', Sans-Serif;
}
.footertermslinks a:hover {
	color:#0095d3;
	text-decoration:underline;
	font-family:'roboto_slabregular', Sans-Serif;
}
.newthemebookingtimetable {
	padding-top:40px;
	color:#2a2c3b;
        border-bottom: 1px solid #000;
}
.newthemebookingtimetable .newthemedetailheading, .newthemebookingtimetable .newthemecssouterbox {
	color:#2a2c3b
}
/*.newthemebookingtimetable .newthemecssouterbox_even {
	background:#e9e3e9;
	color:#292c39
}*/

.newthemebookingtimetable .newthemecssouterbox_even {
	background:#e7e6eb;
	color:#292c39
}
.newthemesec_coursecomingsoon_lft {
	width:1014px;
	float:left;
	clear:both; /*padding:30px 0px 0px 25px;*/
/*	background:#fff;*/
}
.newthemesec_coursecomingsoon_lft ul.pagenavigation li a, .newthemesec_coursecomingsoon_lft ul.pagenavigation li span {
/*	color:#fff*/
}
.newthemesec_coursecomingsoon_lftpad {
	padding:15px 0 0 25px;
}
.newthemesec_coursecomingsoon_lft ul.pagenavigation li.selected a {
	color:#7490df;
}
.newthemesec_coursecomingsoon_lft h1.newthemepagetitle {
	color:#fff;
	padding-bottom:20px;
	font-size:62px;
}
.newthemesec_coursecomingsoon_lft p {
	font-size:18px;
	padding-bottom:18px;
}
.newthemefiltersectionbox {
	border-bottom: 1px solid #6f717d;
	border-top: 1px solid #6f717d;
	clear: both;
	float: left;
	margin-bottom: 42px;
	margin-top: 12px;
	width: 100%;
	padding-left:25px;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size:19px;
	letter-spacing: 3px;
	text-transform:uppercase;
	color:#fff;
}
.newthemefilterfist {
	width:715px;
	float:left;
}
.newthemefiltersort {
	width:92px;
	float:left;
}
.newthemefiltergrid {
	width:101px;
	float:left;
	text-indent:27px;
}
.newthemefilterlist {
	width:80px;
	float:left;
	text-indent:27px;
}
.newthemefiltergrid span img, .newthemefilterlist span img {
	padding-right:5px;
	position:absolute;
	top:6px;
	display:block;
	width:25px;
}
.newthemefiltergrid, .newthemefilterlist {
	position:relative;
}
.newthemeclassstartingsoonmain {
	background:none;
}
.newthemeclassstartingsoonmain h2, .newthemeclassstartingthisweek h2 {
/*	color:#fff;*/
	font-size:32px;
	padding-bottom:37px;
}
.newthemeclassstartingsoonmain h2 span {
/*	color: #fff;*/
	font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
	font-size:32px;
	text-transform:none;
	letter-spacing:normal;
	font-style:italic
}
.newthemeclassstartingthisweek {
	background:none;
	padding-top:55px;
	clear:both
}
p {
	color:#292929;
}
.newthemeclassdetails_footersecond p {
	color:#fff;
}
p.groupsdesc {
	padding-bottom:25px;
	font-size:18px;
	clear:both
}
.newthemefooteraddress p {
	color:#fff;
}
.newthemetile {
	width:824px;
	float:left;
	clear:both; padding-left:20px;
}
.newthemebutton {
	width:160px;
	float:left;
}
.newthemetile h1.newthemepagetitle {
	color:#292d39;
	font-size:52px;
	padding-top:40px;
	padding-bottom:10px;
}
h4.newthemeglacetext {
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size:28px;
	letter-spacing: 3px;
	text-transform:uppercase;
	color:#000;
}
.newthemesec_lft ul.corporatelisting1 li {
	color:#000;
}
.homeseperator {
	color: #393340;
	line-height: 0.5;
	margin-top:10px;
	text-align: center;
	width: 100%;
	margin-bottom:30px;
}
.homeseperator span:before {
	margin-right: 12px;
	right: 100%;
}
.homeseperator span:before, .homeseperator span:after {
	border-top: 2px dashed #ece9e7;
	content: "";
	height: 5px;
	position: absolute;
	top:10px;
	width: 250px;
}
.homeseperator span:after {
	left: 100%;
	margin-left: 8px;
}
.homeseperator span:before, .homeseperator span:after {
	border-top:1px solid #f2f2f2;
	content: "";
	height: 5px;
	position: absolute;
	top:10px;
	width: 250px;
}
.homeseperator span {
	display: inline-block;
	font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
	font-size:32px;
	position: relative;
}
ul.newthemeca_classbox li h3 a {
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 26px;
	letter-spacing: 3px;
	text-align: left;
	text-transform: uppercase;
	color:#393341;
}
ul.newthemeca_classbox li h3 {
	padding-bottom:20px;
	padding-top:20px;
}
ul.newthemeca_classbox li h3 a:hover {
	color:#4f66a7
}
.container {
	width: 1290px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
}
.viewmorebutton {
	text-align:center;
	padding-bottom:27px
}
hr.separator {
	border:1px solid #505459;
	height: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:2%;
	width: 60%;
	clear:both;
}
.toppickstitle {
	font-family:'knockout28juniorfeatherweight', Sans-Serif;
	color:#393340;
	font-size:48px;
	text-transform:uppercase;
	text-align:center;/* padding-top:45px;*/
	padding-bottom:30px;
	letter-spacing:3px;
	clear:both;
	padding-top:6px;
}
.toppicksbluetext {
	color:#393340;
	font-size:18px;
	padding-top:0px;
	padding-bottom:5px;
	text-align:left;
	font-family:'Conv_BodoniStd-PosterItalic', Sans-Serif;
}
h2.toppickblacktext {
	font-family:'knockout28juniorfeatherweight', Sans-Serif;
	color:#4f66a8;
	font-size:26px;
	text-transform:uppercase;
	text-align:left;
	padding-top:7px;
	padding-bottom:10px;
	letter-spacing:3px;
	line-height:0
}
hr.blueseparator {
	border:1px solid #4f66a8;
	height: 0;
	float:left;
	margin-top:15px;
	width: 24%;
	margin-bottom:0px;
}
p.classdescription {
	color:#393340;
	font-size:15px;
	text-align:left;
	line-height:24px;
	clear:both;
	width:300px;
	font-family:'proxima-nova', Sans-Serif;
	padding-top:12px;
}
p.footerwhitediscription {
	color:#fff;
	font-size:17px;
	text-align:center;
	line-height:24px;
	font-family:'proxima-nova', Sans-Serif;
	padding-bottom:30px;
	width:62%;
	margin:0 auto
}
.viewmorebuttonbussines {
	text-align:center;
	padding-bottom:30px;
	padding-top:32px;
	clear:both
}
.newthemefooterlogo1 {
	width:220px;
	float:left;
	clear:both
}
.newthemefooterinfo1 {
	width:850px;
	float:left;
}
.newthemefootersocialicons1 {
	width:220px;
	float:left;
}
.newthemefooterbottomsocial {
	display:none;
}
ul.nav.menu_footer {
	line-height:1.4; clear:both; margin-top:26px; float:left; clear:both; width:100%
}
ul.nav.menu_footer li {
	display:inline-block;
	list-style:none;
	line-height:1;
	padding-bottom:5px; width:100%
}
ul.nav.menu_footer li a {
	color:#4f66a7;
	text-decoration:none;
	font-size:14px;
	font-family:'proxima-nova', Sans-Serif;
	padding:0px 16px 0px 0px !important;
	line-height:1;
	font-weight:600
}
ul.nav.menu_footer li a:hover {
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-family:'proxima-nova', Sans-Serif;
	padding:0px 16px 0px 0px !important;
	line-height:1;
	font-weight:600
}
.copylink {
	line-height:1;
	padding-top:25px; float:left; clear:both; width:100%
}
.newthemefooterinfo1 p {
	font-size:12px;
	color:#fff;
	padding-bottom:10px;
	line-height:1.3
}
ul.nav.menu_city li a {
	color:#878484;
	font-size:14px;
	font-family:'proxima-nova', Sans-Serif;
	padding:0px 16px 0px 0px !important;
	text-transform:uppercase;
	line-height:1;
	font-weight:600
}
ul.nav.menu_city li a:hover {
	color:#4f66a7;
	font-size:14px;
	font-family:'proxima-nova', Sans-Serif;
	padding:0px 16px 0px 0px !important;
	text-transform:uppercase;
	line-height:1;
	font-weight:600
}
.newthemefootersocialicons1 img {
	padding-right:25px;
	padding-top:85px;
}
.newthemefootersocialicons1 img.last {
	padding-right:0px !important;
}
.nextend-smartslider-button- {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4f66a8 url("../images/arrow.png") no-repeat !important;
	background-position:160px 15px !important;
	padding:5px 60px 5px 10px;
	color:#fff !important;
	float:left !important;
}
.nextend-smartslider-button-:hover {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#5c79cb url("../images/arrow.png") no-repeat !important;
	background-position:160px 15px !important;
	padding:5px 60px 5px 10px;
	color:#fff !important;
}

.newthemegraybg{background:#393340; padding:15px 25px 20px 25px; float:left; width:100%}



ul.newthemepagenavigation { padding:0px; margin-bottom:29px; clear:both;  line-height:1}
ul.newthemepagenavigation li{display:inline; list-style:none; line-height:1}
ul.newthemepagenavigation li a{color:#7490df; padding-right:8px; text-decoration:none; font-size:11px; font-weight:300}
ul.newthemepagenavigation li span{font-size:11px; color:#ededf1; font-weight:300}
ul.newthemepagenavigation li a:hover{color:#ededf1; }
ul.newthemepagenavigation li.selected a{color:#ededf1; }
.newthemegraybg .subtitle{color: #fff; font-family: 'Conv_BodoniStd-PosterItalic',Sans-Serif; font-size:32px; text-transform:none; letter-spacing:normal; font-style:italic; letter-spacing:1px; padding-bottom:18px;}
.newthemegraybg p{ font-size:22px; line-height:32px; color:#fff; font-style:normal; font-weight:normal; padding-right:30px;}
.newthemegraybg p a{color:#4f66a7;}
.newthemgraydes_left{width:900px; float:left; clear:both}
.newthemgrayimg_right{width:196px; float:left; text-align:right}
h2.newthemaboutblacktitle{ color: #393340;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size:52px;
    letter-spacing: 5px;
    text-align: left;
    text-transform: uppercase; padding-top:0px;}
	.newthemwhychooseuslftbox{width:441px; float:left; clear:both; }
	.newthemwhychooseusrgtbox{width:506px; float:left; text-align:left;}
	.newthemwhychooseusrgtbox p{ font-size:16px; padding-bottom:35px; padding-bottom:40px;}

.newtheaboutbottombox{width:500px; float:left; clear:both;}
.newtheaboutbottombox1{width:480px; float:right; padding-bottom:55px; }

h3.newtheabouttext{font-family:'knockout28juniorfeatherweight',Sans-Serif; color:#393340; font-size:28px; text-transform:uppercase; text-align:left; padding-top:47px; padding-bottom:10px; letter-spacing:3px;}

<!--.newthemevideoblackwrapper{width:100%; background:#090a0e; padding-top:47px; padding-bottom:75px; clear:both; float:left; }-->
.newthemevideoblackwrapper{width:100%; background:#5d3243; padding-top:47px; padding-bottom:75px; clear:both; float:left; }
.newthemevideoblackwrapper .newthemevideocontentwraper h3{font-family: 'Conv_BodoniStd-PosterItalic',Sans-Serif; font-size:32px; color:#fff; line-height:.9; padding-bottom:15px; text-align:center}
.newthemevideoblackwrapper .newthemevideocontentwraper p{font-size:17px; color:#fff; line-height:2; text-align:center}
.quotename{text-align:center; font-family:'knockout28juniorfeatherweight',Sans-Serif; color:#fff; font-size:18px; text-transform:uppercase; padding-bottom:65px}
.quotenamelast{text-align:center; font-family:'knockout28juniorfeatherweight',Sans-Serif; color:#fff; font-size:18px; text-transform:uppercase; padding-bottom:0px}
.newthemeseccontact_lft{width:795px; float:left; clear:both; padding:15px 40px 25px 25px; background:#fff; min-height:680px;}
.newthemeseccontact_rgt{width:545px; float:left; background:#565c75}
.newthemeseccontact_lft ul.newthemepagenavigation li.selected a, .newthemeseccontact_lft ul.newthemepagenavigation li span{color:#292c3a;}
.newthemeseccontact_lft p{font-size:17px;}


.newthemecontactform{clear:both; padding-top:0px;}
	.newthemecontactbox{float:left; width:380px;}
	.newthemecontactbox_rigt{float:left; width:350px; }
	
	.newthemelable, .corporate #jform_contact_email-lbl, #jform_contact_name-lbl, .lable, #jform_contact_email-lbl, #jform_contact_name-lbl, .lable{font-size:22px; font-family:'knockout28juniorfeatherweight',Sans-Serif; color:#292c39; text-transform:uppercase; letter-spacing:1px; }
	.newthemelable img{vertical-align:top; padding-top:8px;}
	.newthemecontactinput{border:1px solid #a0a0a0; width:338px; height:55px; padding-left:7px;}
	.newthememessagebox{padding-top:26px; clear:both}
	.newthemecontacttextarea{border:1px solid #a0a0a0; width:720px; height:221px; padding-left:7px;}
	.newthemewhoismessage, .newthemecontactbutton{float:left; padding-bottom:32px; margin-top:10px;}
	
	.newthemecontactbutton{padding-top:20px;}
	.newthememain_contact{clear: both; position: relative; width: 1340px; background:#565c75;  }
	.securitydescription{font-size:13px; line-height:1; clear:both; display:block; padding-bottom:16px;}
	.newthemesecuritybox{padding-top:20px; padding-bottom:7px;}
	.newthemecontactbutton .btnnew-7 {
    background: none repeat scroll 0 0 #fa8967;
    color: #fff !important;
    padding: 10px 45px 10px 8px; line-height:1
}
.newthemecontactbutton .btnnew {
    font-size: 22px;
}

.newthemecontactbutton  .btnnew span{top:12px;}
.newthemecontactifontitle{color:#fff; font-size:22px;     font-family: 'knockout28juniorfeatherweight',Sans-Serif; letter-spacing: 2px; text-transform:uppercase}
/*	.newthemecontactorange{font-size:22px; color:#f98966; font-style:normal; font-weight:400; line-height:1}*/
.newthemecontactorange a{font-size:22px; color:#FFF !important; font-style:normal; font-weight:400; line-height:2}
 .newthemecontactorange a:hover {color:#4f66a7 !important;}
 .tutorlistcontent p {
 text-align:left !important;
 }
	.newthemecontactseparator{ padding-bottom:10px; margin-bottom:5px; padding-bottom:28px}
	.newthemecontactseparator p{font-size:16px; padding-bottom:5px; color:#fff; padding-top:7px;}
	.newcontactrgtbox{padding:12px 32px 30px 32px;  }
	.newthemcommontabpad{padding-left:25px; padding-top:30px}
	
	ul.newthemevenulist {margin:0px; padding:0px;}
ul.newthemevenulist li{width:300px; display:inline; list-style:none; margin-right:30px; float:left; margin-bottom:44px; height:470px;}
ul.newthemevenulist li.last{margin-right:0px;}
ul.newthemevenulist li .venulistcontent{clear:both;}




ul.newthemevenulist li .btnnew-7 {
    background: none repeat scroll 0 0 #fa8967;
    color: #fff !important;
    padding: 10px 45px 10px 8px; line-height:1
}
ul.newthemevenulist li .btnnew {
    font-size: 20px; margin-top:15px;
}
ul.newthemevenulist li .btnnew-7:hover{background:#292c39;}






ul.newthemevenulist li  .btnnew span{top:12px;}
ul.newthemevenulist li .venulistcontent h3.featuredblacktext, ul.newthemevenulist li .venulistcontent1 h3.featuredblacktext, ul.newthemevenulist li .tutorlistcontent h3.featuredblacktext{color:#292c39;}


ul.newthemevenulist1 {margin:0px; padding:0px;}
ul.newthemevenulist1 li{/*width:220px;*/ width:224px; display:inline; list-style:none; margin-right:29px; float:left; margin-bottom:44px; min-height:500px;}
ul.newthemevenulist1 li.last{margin-right:0px;}
ul.newthemevenulist1 li .tutorlistcontent{clear:both; width:auto}
.newthemcommontabpad h2{color:#292c39;}
ul.newthemevenulist1 li .featuredblacktext, ul.newthemevenulist1 li .tutorlistimg, ul.newthemevenulist1 li .tutorlistcontent p{text-align:center;}
ul.newthemevenulist1 li .tutorlistimg{padding-bottom:0px;}

ul.newthemevenulist1 .btnnew-7{ padding: 10px 30px 10px 8px !important;}

ul.newthemevenulist1 li .btnnew-7 {
    background: none repeat scroll 0 0 #fa8967;
    color: #fff !important;
    padding: 10px 45px 10px 8px; line-height:1
}
ul.newthemevenulist1 li .btnnew {
    font-size: 20px; margin-top:15px;
}
ul.newthemevenulist1 li .btnnew-7:hover{background:#292c39;}
ul.newthemevenulist1 li .btnnew span{top:12px;}
.newtheme_sectopbg_header {
position: relative;
margin: 0;

background-size: cover !important;
/* padding: 14em 0 14em 0; */
text-align: center;
height: 294px;
overflow: hidden;
background-position: 0px 53px !important;
color: #fff;
}
/*Drama School*/
.coursedetailstitlebox_drama{
color: #fff !important; 
}
.coursedetailstitlebox_dramali{
background: none repeat scroll 0 0 #1e202a !important;
color: #fff !important; 
}
/*Drama School Ends
    Class listing
*/
.secwelcometext span.bluetext{color:#0095d3; font-weight:bold;}
/*.classessearchresullftbox{width:1015px; float:left; clear:both; }*/
.classessearchresultrgtbox{width:275px; float:right;}
/*Class listing Ends*/
.drama_glance_color{
background : #cfbedc !important;
}


.aboutgallery {
	overflow:hidden; /*padding-bottom:40px;*/
	clear:both;
	height:575px;
	}
.gallerycaption {
	width:525px;
	float:left;
	font-size:16px;
	font-family: 'proxima-nova', Sans-Serif;
	padding-top:90px;
}
.gallerycaption span {
	font-size:16px;
	font-family:'roboto_slabbold', Sans-Serif;
	padding-top:90px;
}
.gallerynavigation {
	width:580px;
	float:left;
	padding-top:90px;
}
.galleryshare {
	float: right;
}
ul.gallerynav {
	margin:0px;
	padding:0px;
}
ul.gallerynav li {
	list-style:none;
	border-right:1px solid #adaeae;
	display:inline;
	padding:4px 15px
}
ul.gallerynav li a {
	font-size:24px;
	color:#000;
	font-family:'roboto_slabregular';
}
ul.gallerynav li a:hover {
	font-size:24px;
	color:#0095d3;
	font-family:'roboto_slabregular';
}
ul.gallerynav li.first a {
	color:#0095d3;
	font-family: 'proxima-nova', Sans-Serif;
}
ul.gallerynav li.last {
	border-right:0px none
}
ul.gallerlyshare {
	margin:0px;
	padding:0px;
}
ul.gallerlyshare li {
	list-style:none;
	display:inline;
	padding:6px 4px
}
ul.gallerlyshare li.text {
	font-size:14px;
text-transform:uppercase; color:#fff; letter-spacing:2px; font-family:'knockout28juniorfeatherweight',Sans-Serif;
}
ul.gallerlyshare li img {
	vertical-align:middle;
}

ul.nav.menu_aboutmenu li {
	display:block;
	list-style:none;

	 border-bottom: 1px solid #837d8b;
	 float:left;
	 width:100%;

}

ul.nav.menu_aboutmenu {
	margin:0px;
	padding:0px;
	width:83%
}

ul.nav.menu_aboutmenu li a {
/*	background:url(../images/rgtmenuarrow1.png) no-repeat right;*/
	text-decoration:none;
	color:#fff;
	font-size:16px;
	font-family:'proxima-nova', Sans-Serif;
	width:185px;
	float:left;
	font-weight:600;
	padding:5px 0px !important;
}

ul.nav.menu_aboutmenu li.current.active a {

    border-bottom: 0 none;
    color: #a4a6a7;
}

ul.nav.menu_aboutmenu li a:hover {
	color:#a49cab;

}
ul.nav.menu_aboutmenu li.active.deeper.parent a {
	color:#a4a6a7;
	border-bottom:0px none;
}
ul.nav.menu_aboutmenu li.active.deeper.parent a:hover {
	color:#0095d3;
}
.newthemevideocontentwraper .testimonialdescbox, .newthemevideocontentwraper .testimonialname {width:100%; text-align:center; color:#fff;}
#map_canvas {width: 100%; height:317px;}
.corporate #jform_contact_name_first-lbl , .corporate #jform_contact_name_last-lbl , .corporate #jform_contact_email_business-lbl , .corporate #jform_contact_telephone_business-lbl{
color: #fff;
}
#jform_contact_name, #jform_contact_email,#jform_contact_name_first, #jform_contact_name_last, #jform_contact_email_business, #jform_contact_telephone_business{border: 1px solid #a0a0a0; height: 55px;  padding-left: 7px;  width: 338px;}
#jform_contact_message{ border: 1px solid #a0a0a0; height: 221px; padding-left: 7px; width: 720px;}
#jform_contact_subject, #jform_contact_pre_method, #jform_contact_Interested{border: 1px solid #a0a0a0; height: 55px; padding-left: 7px; width: 338px;}
select {font-family: 'proxima-nova' ,Sans-Serif; border: 1px solid #d3d3d3;}
#recaptcha_response_field{border: 1px solid #a0a0a0 !important; color:#292c39 !important; height: 55px;  padding-left: 7px;  width: 338px; font-family:'proxima-nova',Sans-Serif; font-size:15px !important;}

/* button.doForgottenPassword_submitButton {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4F66A8 url("../images/arrow.png") left no-repeat !important;
	background-position:110px 11px !important;
	padding:6px 60px 6px 10px;
	color:#fff !important;
	float:left !important; border:0px none; cursor:pointer
}
 .doForgottenPassword_submitButton:hover {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4F66A8 url("../images/arrow.png") no-repeat !important;
	background-position:110px 11px !important;
	padding:6px 60px 6px 10px;
	color:#fff !important;  border:0px none; cursor:pointer
}
 */
 
 
 button.doForgottenPassword_submitButton {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4f66a7 url("../images/arrow.png") left no-repeat !important;
	background-position:65px 11px !important;
	padding:6px 37px 6px 10px;
	color:#fff !important;
	float:left !important; border:0px none; cursor:pointer;
	/* margin-top: 10px; */
	margin-left: 9px;
	margin-bottom: 12px;
	margin-top:4px;
}
 .doForgottenPassword_submitButton:hover {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4f66a7 url("../images/arrow.png") no-repeat !important;
	background-position:65px 11px !important;
	padding:6px 37px 6px 10px;
	color:#fff !important;  border:0px none; cursor:pointer;
/* 	margin-top: 10px; */
margin-left: 9px;
	margin-bottom: 12px;
	margin-top:4px;
}

 button.doForgottenPassword_submitButton_business {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4f66a7 url("../images/arrow.png") left no-repeat !important;
	background-position:125px 11px !important;
	padding:6px 37px 6px 10px;
	color:#fff !important;
	float:left !important; border:0px none; cursor:pointer;
	/* margin-top: 10px; */
	margin-left: 9px;
	margin-bottom: 12px;
	margin-top:4px;
}
 .doForgottenPassword_submitButton_business :hover {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4f66a7 url("../images/arrow.png") no-repeat !important;
	background-position:125px 11px !important;
	
	padding:6px 37px 6px 10px;
	color:#fff !important;  border:0px none; cursor:pointer;
/* 	margin-top: 10px; */
margin-left: 9px;
	margin-bottom: 12px;
	margin-top:4px;
}




button.doForgottenPassword_submitButton_new {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4f66a7 url("../images/arrow.png") left no-repeat !important;
	background-position:65px 11px !important;
padding:6px 37px 6px 10px;
	color:#fff !important;
	float:left !important; border:0px none; cursor:pointer;
	/* margin-top: 10px; */
	margin-left: 9px;
	margin-bottom: 12px;
	margin-top:4px;
}
 .doForgottenPassword_submitButton_new:hover {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4f66a7 url("../images/arrow.png") no-repeat !important;
	background-position:65px 11px !important;
	padding:6px 37px 6px 10px;
	color:#fff !important;  border:0px none; cursor:pointer;
/* 	margin-top: 10px; */
margin-left: 9px;
	margin-bottom: 12px;
	margin-top:4px;
}


button.doForgottenPassword_submitButton_new_search {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4f66a7 url("../images/arrow.png") left no-repeat !important;
	background-position:75px 11px !important;
padding:6px 37px 6px 10px;
	color:#fff !important;
	float:left !important; border:0px none; cursor:pointer;
	/* margin-top: 10px; */
	margin-left: 9px;
	margin-bottom: 16px;
	margin-top:4px;
}
 .doForgottenPassword_submitButton_new_search:hover {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	text-align:left;
	font-family: 'knockout28juniorfeatherweight', Sans-Serif;
	font-size: 20px !important;
	border-radius:5px;
	letter-spacing:2px;
	background:#4f66a7 url("../images/arrow.png") no-repeat !important;
	background-position:75px 11px !important;
	padding:6px 37px 6px 10px;
	color:#fff !important;  border:0px none; cursor:pointer;
/* 	margin-top: 10px; */
margin-left: 9px;
	margin-bottom: 16px;
	margin-top:4px;
}


.contact_us_submit_padding{padding-top:18px;}

/*New footer style*/
.newthemeleftbox{width:983px; float:left; clear:both; margin-top:36px;}
.newthemerightbox{width:304px; float:left; margin-top:36px;}
.newthemefooterbox h4{text-align:left; font-family: 'knockout28juniorfeatherweight', Sans-Serif; font-size:22px; letter-spacing:2px; text-transform:uppercase; color:#fff; padding-bottom:8px;}
input.footeroffer{border:1px solid #fff; height:35px; width:968px; padding-right:10px; padding-left:5px; color:#666; font-size:17px; margin-right:8px;}
.newthemefooterbox .buttonnewtheme{	padding: 0em 1em 0em 1em; color:#393340; font-size:17px; background:#dbdbdd; border:0 none; font-family:'proxima-nova',Sans-Serif; text-transform:none; letter-spacing:normal; height:37px}
.newthemefooterbox .buttonnewtheme:hover{background:#b7bbc2;}
.newthemefooternode1{width:220px; float:left; clear:both}
.newthemefooternode2{width:190px; float:left; padding-top:27px;}
.newthemefooternode3{width:300px; float:left; padding-top:27px;}
.newthemefooternode4{width:266px; float:left;}
.newthemefooterbox h5, .mobilefooter h5{text-align:left; font-family: 'knockout28juniorfeatherweight', Sans-Serif; font-size:22px; letter-spacing:2px; text-transform:uppercase; color:#fff; padding-bottom:1px; border-bottom:2px solid #fff; float:left; line-height:1}
.newthemerightbox p, .mobilefooter p{font-family: 'roboto_slabregular',Sans-Serif;   font-size: 13px; color:#fff; margin-bottom: 26px; float:left; width:100%; line-height:1.4}
.newfootersocial img{padding-right:28px;}
.newthemerightbox h5{ margin-bottom: 26px;}
.newfootersocial{float:left; clear:both; width:100%;}
ul.pagenavigation li a.pathway { color: #f98966;   font-size: 11px;   padding-right: 3px; text-decoration: none;}
ul.pagenavigation { clear: both;  line-height: 1;   margin-bottom: 29px;  padding: 0;}
ul.pagenavigation li { display: inline;  line-height: 1; list-style: none outside none;}
ul.pagenavigation li a { color: #f98966;   font-size: 11px;  padding-right: 3px;   text-decoration: none;}
ul.pagenavigation li a:hover{color: #ededf1 !important;}
/*ul.pagenavigation li.selected a {color: #f98966;}*/
ul.pagenavigation li.selected a {color: #7490df;}
ul.pagenavigation li.active a {color: #ededf1;}
/*ul.pagenavigation li.active span{color: #ededf1}*/
ul.pagenavigation li.active span{color: #443E4C}
ul.pagenavigation li span.divider{padding-right:5px;}
ul.newthemeca_classbox li .btnnew-7{margin-bottom:18px;}

.menucommonbg {
	background:#ffef6f; /*width:245px;*/
	padding:8px 20px 7px 20px;
	font-size:19px;
	font-family:'knockout28juniorfeatherweight', Sans-Serif;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#7d7840
}
ul.nav.menu_rgtcommonmenu {
	margin:0px;
	padding:0px;
	width:83%
}



ul.nav.menu_rgtcommonmenu li a {
/*	background:url(../images/rgtmenuarrow1.png) no-repeat right;*/
	text-decoration:none;
	color:#fff;
	font-size:17px;
	font-family:'proxima-nova', Sans-Serif;
	width:185px;
	float:left;
	font-weight:600;
	padding:5px 0px !important;
}

ul.nav.menu_rgtcommonmenu li.current.active a {

    border-bottom: 0 none;
    color: #a4a6a7;
}

ul.nav.menu_rgtcommonmenu li a:hover {
	color:#4f66a8;

}
.newtheaboutbottombox1 p, .newtheaboutbottombox p {
width: 450px;
}
ul.nav.menu_rgtcommonmenu li.active.deeper.parent a {
	color:#4f66a7;
	border-bottom:0px none;
}
ul.nav.menu_rgtcommonmenu li.active.deeper.parent a:hover {
	color:#fff;
}
ul.nav.menu_rgtcommonmenu li {
	display:block;
	list-style:none;

	 border-bottom: 1px solid #837d8b;
	 float:left;
	 width:100%;

}

.newthemesec_rgt ul.nav.menu_rgtcommonmenu{float: left; margin-top: 12px; padding: 0 10px 15px 32px; width:93%  }
ul.nav.menu_rgtcommonmenu li ul.nav-child.unstyled.small li a {color:#fff; line-height:1.3}
ul.nav.menu_rgtcommonmenu li ul.nav-child.unstyled.small li a:hover{color:#4f66a7;} 
ul.nav.menu_rgtcommonmenu li ul.nav-child.unstyled.small{margin-top:0px !important;  padding: 0 10px 15px 10px !important;}
ul.nav.menu_rgtcommonmenu li ul.nav-child.unstyled.small li{border-bottom:0px none;}
ul.nav.menu_rgtcommonmenu li ul.nav-child.unstyled.small li.current.active a {color:#4f66a7; font-style:italic;}
ul.classeslist.newthemeca_classbox li, ul.danceclasseslist.newthemeca_classbox li{padding-top:10px;}
.viewmorebuttonbussines4 {
    clear: both;
    padding-bottom:35px;
    padding-top: 20px;
    text-align: center;
}
		
	
	ul.nav.menu_rgtblackmenu {
	margin:0px;
	padding:0px;
	width:83%
}

ul.nav.menu_rgtblackmenu li a {
/*	background:url(../images/rgtmenuarrow1.png) no-repeat right;*/
	text-decoration:none;
	color:#fff;
	font-size:16px;
	font-family:'proxima-nova', Sans-Serif;
	width:185px;
	float:left;
	font-weight:600;
	padding:5px 0px !important;
}

ul.nav.menu_rgtblackmenu li.current.active a {

    border-bottom: 0 none;
    color: #a4a6a7;
}

ul.nav.menu_rgtblackmenu li a:hover {
	color:#a49cab;

}
ul.nav.menu_rgtblackmenu li.active.deeper.parent a {
	color:#a4a6a7;
	border-bottom:0px none;
}
ul.nav.menu_rgtblackmenu li.active.deeper.parent a:hover {
	color:#0095d3;
}
	
	ul.nav.menu_rgtblackmenu li {
	display:block;
	list-style:none;

	 border-bottom: 1px solid #837d8b;
	 float:left;
	 width:100%;

}

.corporatelistingseparator a.button{float:left;}

.coursedetailsbanner{width:100%; /* padding-left:20px; padding-right:20px; */}
.coursedetailsbanner img{width:100%;}
.corporate, ul.newthemeca_classbox li .btnnew-7{margin-bottom:0px;}
.newthemebutton .btnnew span {
	background:url(../images/downarrownewtheme.png) no-repeat;
	width:15px;
	height:15px;
	position:absolute;
	right:10px;
	top:17px;
}
.newthemebutton{margin-left:22px;}
.newthemebutton .btnnew-7{padding: 6px 50px 6px 12px; width:92%; color:#fff; font-size:22px;}
#CourseOutline .newthemetabinnerbox{ padding-right: 20px;}
.newthemetabinnerbox ul {/*margin-top:5px;*/ margin-top:0px; padding:0px; float:left; margin-bottom:18px; overflow:hidden; width:75%}

/*.newthemetabinnerbox ul {margin-top:5px; padding:0px; float:left; margin-bottom:18px; overflow:hidden; width:75%}*/

.newthemetabinnerbox ul li{background:url(../images/liststylepin.png) no-repeat left; color:#292d39; font-size:14px; font-family:'roboto_slabbold',Sans-Serif; display:block; padding-left:35px; list-style:none; margin-bottom:0px !important; vertical-align:top; background-position:0px 10px }
.newthemetabinnerbox h2{color:#292d39; font-size:22px;	font-family:'proxima-nova', Sans-Serif; font-weight:600; padding-top:35px !important; padding-bottom:20px !important; text-transform:none; letter-spacing:normal !important}
.newthemetabinnerbox h3{color:#292d39; font-size:22px;	font-family:'proxima-nova', Sans-Serif; font-weight:600; text-transform:none; clear:both }
.newthemesecclassdetails_lft ul.pagenavigation{padding-left:20px;}

.newthemecss_venue{padding-right:10px;}
.eb-pay-description {padding-left:25px; padding-bottom:35px;}

ul.newthemevenulist1 li .tutorlistcontent a.button{padding:6px 10px 6px 10px; font-size:20px;}
ul.newthemevenulist1 li .tutorlistimg img{border-radius:50%;}
.commonrightbox{display:none;}


ul.nav.menu_aboutmenu {
	margin:0px;
	padding:0px;
	width:83%
}



ul.nav.menu_aboutmenu li a {
/*	background:url(../images/rgtmenuarrow1.png) no-repeat right;*/
	text-decoration:none;
	color:#fff;
	font-size:17px;
	font-family:'proxima-nova', Sans-Serif;
	width:185px;
	float:left;
	font-weight:600;
	padding:5px 0px !important;
}

ul.nav.menu_aboutmenu li.current.active a {

    border-bottom: 0 none;
    color: #a4a6a7;
}

ul.nav.menu_aboutmenu li a:hover {
	color:#a49cab;

}
ul.nav.menu_aboutmenu li.active.deeper.parent a {
	color:#4f66a7;
	border-bottom:0px none;
}
ul.nav.menu_aboutmenu li.active.deeper.parent a:hover {
	color:#fff;
}
ul.nav.menu_aboutmenu li {
	display:block;
	list-style:none;

	 border-bottom: 1px solid #837d8b;
	 float:left;
	 width:100%;

}

.newthemesec_rgt ul.nav.menu_aboutmenu{float: left; margin-top: 12px; padding: 0 10px 15px 32px; width:93%  }
ul.nav.menu_aboutmenu li ul.nav-child.unstyled.small li a {color:#fff; line-height:1.3}
ul.nav.menu_aboutmenu li ul.nav-child.unstyled.small li a:hover{color:#4f66a7;} 
ul.nav.menu_aboutmenu li ul.nav-child.unstyled.small{margin-top:0px !important;  padding: 0 10px 15px 10px !important;}
ul.nav.menu_aboutmenu li ul.nav-child.unstyled.small li{border-bottom:0px none;}
ul.nav.menu_aboutmenu li ul.nav-child.unstyled.small li.current.active a {color:#4f66a7; font-style:italic;}
.tutorlistouterbox1{ clear: both; float: left; width:100%; }

ul.tutorlist{margin:0px; padding:0px;}
ul.tutorlist li{list-style:none; display:inline; width:227px; float:left; margin-right:20px; margin-bottom:55px; text-align:center;}
ul.tutorlist li.last{ margin-right:0px;}
.tutorlistouterbox h3.featuredblacktext{ padding-top:5px; text-align:center;height: 68px !important; overflow:hidden}
ul.tutorlist li a.button{letter-spacing: 2px; padding: 0.20em .7em; color:#4f66a8 !important;  text-align:center; margin-top:5px;}
ul.tutorlist li a.button:hover{color:#fff !important; }
ul.tutorlist li h3.featuredblacktext a{color:#292d39 !important;}
h2.individuallisttitle{font-family:'knockout28juniorfeatherweight',Sans-Serif; color:#292d39; font-size:45px; text-transform:uppercase; text-align:left; padding-top:0px; padding-bottom:25px; letter-spacing:3px; line-height:1;/* margin-top:-13px;*/}

.tutorlftbox {
    clear: both;
    float: left;
    width:970px;
}

	h2 {
    color: #292d39;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 48px;
    letter-spacing: 5px;
/*    text-align: center !important;*/
    text-transform: uppercase;
}	
.tutorlistimage img{width:100%;}

.tutorcommonrightbox, .tutorrightbox, .classessearchresultrgtbox_upcoming{display:none;}
.viewmoreclasses_new_classdlisting {
text-align: center;
padding-bottom: 40px;
margin-right: 250px;
}

.newthemebrownouter{
	background:url(../images/rightsidemenutitlebg.png) repeat-x;
	padding-top:21px;
	padding-bottom:21px;}


.newthemesec_rgt h2.righttitle {
	/*font-family:'knockout28juniorfeatherweight', Sans-Serif;
		font-size:28px;*/
	font-family: 'knockout28juniorfeatherweight', Sans-Serif !important;
	font-size: 28px !important;
	color:#fff;
	letter-spacing:2px;
	text-transform:uppercase; opacity:1 !important;

	text-align:left; line-height:1;
	padding-left:32px !important;
}



.item-page p.groupsdesc{padding-right:20px;}

.newthemgraydes_left p a{color:#7490df !important;}
.newthemwhychooseusrgtbox p a{color:#7490df !important;}
.newtheaboutbottombox p a{color:#7490df !important; }

.newtheaboutbottombox1 p a{color:#7490df !important;}
.itemid-142 ul.danceclasseslist.newthemeca_classbox.classlisting_bottom_space li p{min-height:50px;}
.searchouterbox{border:1px solid #a2a0a0;
	height:39px;
	width:240px;
	font-size:13px;
	font-style:italic;
	background:#fff;
	color:#000; float:right;}
	
.seachinputborder{border:0px none; float:left; font-size: 13px;  font-style: italic; width:195px;  padding-left: 5px; color:#000; height:35px;}
.searchouterbox .img{vertical-align:middle;}	

.mobiletopbg, .testimonialimgbox,.mobilefooter, .mobilecheckoutrightdetails, .mobiletitlecheckoutwhitebg, .mobiletitlecheckoutbg, .mobiletitlecheckoutwhitebg span, .mobiletitlecheckoutbg span, .mobileclasslist, .mobileclassouter, .latestofferbox{display:none;}


.timetable{
    color: #4f66a7;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 22px;
    letter-spacing: 3px;
    padding-left: 34px;
    text-align: right;
    text-decoration: underline;
    text-transform: uppercase;
	
}


ul.newtimetable li .btnnew-7 {
    margin-bottom: -12px !important;
}

.newtimetable span.timetable {
    margin-left: 7px;
    padding-bottom: 15px;
    padding-top: 15px;
	text-decoration:none;
	
}

.newtimetable span.timetable a 
{
border-bottom: 1px solid #4f66a7 !important; 
text-decoration:none !important;
}
.corporate h1.newthemepagetitle
{
	clear: both;
    color: #fff;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 52px;
    letter-spacing: 3px;
    line-height: 0.9;
    margin-bottom: 20px;
    padding-bottom: 40px;
    padding-top: 0;
    text-align: left;
    text-transform: uppercase;
}
.corp_newthemebutton {
 width:172px;
 float:left;
}
.corp_newthemebutton .btnnew-7 {
    color: #fff;
    font-size: 22px;
    padding: 6px 50px 6px 12px;
    width: 92%;
}
.corp_newthemetile {
 width:836px;
 float:left;
 clear:both; padding-left:20px;
}

.business_line
{
	clear:both; 
	/*padding-top:30px;*/
}
