@charset "utf-8";
/* CSS Document */
.toppickstitle1 {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    color: #fff;
    font-size: 48px;
    text-transform: uppercase;
    text-align: center;
    /*	padding-top: 45px;*/
    padding-bottom: 25px;
    letter-spacing: 3px;
    clear: both;
}

ul.danceclasseslist {margin:0px; padding:0px;}
ul.danceclasseslist li{display:inline; list-style:none;  width:300px; overflow:hidden; float:left; margin-right:22px; margin-bottom:22px; min-height:395px;}
ul.danceclasseslist li.last{display:inline; list-style:none;  width:300px; float:left; margin-right:2px; margin-right:0px; }
ul.danceclasseslist li.first{
    clear:both;
}
.container .listviewdetails2_business {
    background: none repeat scroll 0 0 #1E202A;
    float: left;
    margin-top: 8px;
    width: 937px;
    margin-bottom: 30px;
}
.container .business_article_layout {
    padding-bottom: 30px;
    padding-left: 20px;
    padding-top: 30px;
    padding-right: 20px;
}
.viewmorebuttonbussines4_businesss_article_button {
    clear: both;
    padding-bottom: 50px;
    padding-top: 20px;
    text-align: center;
    margin-right: 76px;
    text-align: center;
}
.classestesti-pricing{ clear:both; padding-bottom:25px; float:left; color:#FFFFFF;}
p.searchresultswelcometext {
    color: #292929;
    font-size: 20px;
    text-align: left;
    line-height: 32px;
    font-family: 'proxima-nova', Sans-Serif;
    padding-bottom: 20px;
}
.aboutyellowbg {
    background: #ffef6f;
    min-height: 450px;
    /*margin-bottom:10px;*/
    width: 100%;
    clear: both;
    padding: 55px 0px 68px 0px;
   
    float: left;
}
.newthemecontactifontitle1 a {
	color : #fff !important; 
}
.contact_us_submit_padding { padding-top: 0px !important;}
.corporate .newthememain  .newthemesec_lft .classessearchresullftbox .item-page h2  {
	color: #fff;
}
.right_side_contact{
	padding-bottom: 363px; 
}
.layout {
    width: 1290px;
    margin: 0 auto;
}

.newthemecontactifontitle1{
font-size: 22px;
font-family: 'knockout28juniorfeatherweight',Sans-Serif;
letter-spacing: 2px;
text-transform: uppercase; }
.aboutttile {
    color: #010101;
    font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
    font-size: 26px;
    padding-bottom: 10px;
    text-align: left;
}
.yellowinnerbox2 {
    float: left;
    width: 518px;
}
.yellowinnerbox1 {
    float: left;
    width: 770px;
    clear: both;
    padding-top: 19px;
}
p.aboutwelcometext {
    color: #292929;
    font-family: 'proxima-nova', Sans-Serif;
    font-size: 30px;
    width: 88%;
    line-height: 1.3;
    font-weight: 500;
    padding-bottom:0px !important;
}
.venu_mapbox_loc_details {
    border-bottom: 9px solid #0095d3;
    clear: both;
    float: left;
    height: 531px;
    margin-bottom: 30px;
    margin-top: 16px;
    width: 1290px;
}


.introduction { /*margin-top:25px;*/}


.container .item-page {
    float:left;
    width: 937px;
    /*	margin:8px;*/

}
.container .itembg {background: none repeat scroll 0 0 #f5f3f3;float: left; margin-top:8px; width: 937px;}
.container .txt a {
    color: #ffb81c;
    text-decoration: underline;
    font-weight: bold;
}

.aboutuslftbox {
    width: 988px;
    float: left;
    clear: both;
}
h2.aboutblacktitle {
    color: #000;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 48px;
    letter-spacing: 5px;
    text-align: left;
    text-transform: uppercase;
    padding-top: 20px;
}
.testimonial_button_center{
    margin-left: 330px;
    margin-bottom: 30px;

}
.corp_contactus_level{
    padding-bottom: 5px;
}
.whychooseuslftbox {
    width: 330px;
    float: left;
    clear: both;
}
.whychooseusrgtbox {
    width: 640px;
    float: left;
    text-align: left;
}
.dramaschoolbox {
    width: 978px;
    float: left;
    text-align: left;
}
.aboutbottombox {
    width: 480px;
    margin-right: 10px;
    float: left;
    clear: both;
}
.aboutbottombox1 {
    width: 480px;
    float: right;
}
.menubluebg {
    background: #0095d3;
    /* width: 245px; */
    padding: 8px 20px 7px 20px;
    font-size: 22px;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 4px;
    color: #fff;
}
.ca_rightmenugraybg {
    background: #f5f3f3;
    padding: 6px 15px 30px 15px;
    min-height: auto;
    float:left; width:100%;
}
.aboutbottomvideobox {
    clear: both;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

.dramalftbox {
    width: 1190px;
    float: left;
    clear: both;
}

.classessearchresullftbox h2.featureddancetext {
    /*height: 70px;*/
    letter-spacing: 2px;
    line-height: 1.3;
    overflow: hidden;
    position: relative;
    margin-bottom:3px;
}

h2.featureddancetext {
    color: #010101;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 26px;
    letter-spacing: 3px;
    padding-bottom: 10px;
    padding-top: 18px;
    text-align: left;
    text-transform: uppercase;
}

.whydramargtbox {
    float: left;
    margin-top: 10px;
    text-align: left;
    width: 775px;
}

.coursedetailsdownloadicon img {
    padding-left: 15px;
    text-align: left;
    vertical-align: top;
}

.whydramalftbox {
    clear: both;
    float: left;
    height: 182px;
    overflow: hidden;
    width: 330px;
}

.dramaskillbg {
    background: none repeat scroll 0 0 #f5f3f3;
    clear: both;
    float: left;
    margin-top: 53px;
    width: 100%;
    margin-bottom: -77px;
}

ul.rgtblackmenu {
    margin: 0px;
    padding: 0px;
    width: 83%;
}
ul.rgtblackmenu li {
    display: block;
    list-style: none;
    border-bottom: 1px solid #fff;
    padding-top: 5px;
    padding-bottom: 7px;
}
.ca_rightmenugraybg ul.rgtblackmenu li {
    border-bottom: 1px solid #d3d3d3;
}
.aboutrightbox {
    position: absolute;
    top: -60px;
    z-index: 100;
    right: 0;
    width: 245px;
}

ul.nav.menu_bluelinks {
    margin:0px;
    padding:0px;
    text-align:center
}
ul.nav.menu_bluelinks li {
    display:inline;
    list-style:none;
    text-align:center;
}
ul.nav.menu_bluelinks li a:link, ul.nav.menu_bluelinks li a:visited, ul.nav.menu_bluelinks li a:active {
    color:#0faaf3;
    text-decoration-color:#0faaf3;
    padding:4px 10px;
    text-decoration:underline !important;
    font-size:18px;
    text-align:center;
    font-family:'roboto_slabregular', Sans-Serif;
}
ul.nav.menu_bluelinks li a:hover {
    text-decoration:none;
}
ul.nav.menu_bluelinks li:last-of-type span {
    display:none;
    color:#00FF33;

}
ul.nav.menu_footer {
    margin:0px;
    padding:0px;
}
.class_category_intro_desc{
	padding-right: 330px;
	padding-bottom: 10px;
}
.corporate .newthemeseccontact_lft .newthemepagenavigation li span{
	color : #fff;
}
.corporate .newthemeseccontact_lft .newthemepagenavigation li.selected a{
	color : #fff;
}
.intro_text_custom{
	padding-right:320px; }

ul.nav.menu_blackfooterlinks {
    margin:0px 0px 0px -21px !important;
    padding:0px;
}
ul.nav.menu_blackfooterlinks li {
    color:#fff;
    list-style:none;
    line-height:1.3;
    display: list-item;
}
ul.nav.menu_blackfooterlinks li a {
    color:#fff;
    font-family:'proxima-nova', Sans-Serif;
    font-size:15px;
}
ul.nav.menu_blackfooterlinks li a:hover {
    color:#7490df;
}
ul.nav.menu_city {
    margin-top:7px;
    padding:0px;
}
ul.nav.menu_city li {
    display:inline;
    list-style:none;
    line-height:1;
    padding-bottom:5px;
}

ul.nav.menu_business {
    margin-top:7px;
    padding:0px;
}
ul.nav.menu_business li {
    display:inline;
    list-style:none;
    line-height:1;
    padding-bottom:5px;
}
ul.nav.menu_business li a {
    color:#ffffff;
    text-decoration:none;
    font-size:13px;
    font-family:'roboto_slabregular', Sans-Serif;
    float:left;
    padding:5px 15px;
}
ul.nav.menu_business li a:hover {
    color:#0095d3;
    float:left
}
ul.nav.menu_graycommonfooterlinks {
    margin:0px 0px 0px -21px !important;
    padding:0px;
}
ul.nav.menu_graycommonfooterlinks li {
    color:#292929;
    list-style:none;
    line-height:1.3;
    display: flex !important;
}
ul.nav.menu_graycommonfooterlinks li a {
    color:#292929;
    font-family:'proxima-nova', Sans-Serif;
    font-size:15px;
}
ul.nav.menu_graycommonfooterlinks li a:hover {
    color:#ea5c41;
}
ul.nav.menu_footerlink {
    margin:0px;
    padding:0px;
}
ul.nav.menu_footerlink li {
    display:block;
    list-style:none;
    line-height:1;
    padding-bottom:5px;
}
ul.nav.menu_footerlink li a {
    color:#292929;
    text-decoration:none;
    font-size:13px;
    font-family:'roboto_slabregular', Sans-Serif;
}
ul.nav.menu_footerlink li a:hover {
    color:#0095d3;
}

ul.nav li {
    display: inline;
    list-style: none outside none;
}
ul.nav li a {
    color: #fff;
    font-family: 'roboto_slabbold', Sans-Serif;
    font-size: 21px;
    padding: 4px 22px;
    text-align: left;
    text-decoration: none;
}
#top-picks .choiceItem {
    float: left;
}
.socialicons1 {
    width:284px;
    float:left; /*padding-top:71px;*/
}
.socialicons1 img {
    vertical-align:text-bottom;
    padding-top:70px;
    padding-right:14px
}
.footerbottomlinks1 {
    width:880px;
    float:left;
    clear:both;
    font-size:13px;
    padding-top:10px;
    font-family:'roboto_slabregular', Sans-Serif;
}
.membership_grey_border{
    width: 100%;
    min-height: 172px;
    background: #f5f3f3;
    float: left;
    margin-bottom: 46px;
}

.corporateblackbg h2.footerbigwhitetext {
    padding-top:42px;
}
ul.ca_classbox li img {
    text-decoration: none;
    display: block;
    float: left;
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
}
ul.ca_classbox li img:hover {
    opacity: .7;
    -webkit-transform: scale(1.05, 1.07);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.05, 1.07);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    -ms-transform: scale(1.05, 1.07);
    -ms-transition-timing-function: ease-out;
    -ms-transition-duration: 250ms;
    position: relative;
    z-index: 99;
}
.inspiringengagingbox .classestesti-desc {
    color: #000;
}
/*.inspiringengagingbox {
        padding-bottom: 65px;
        padding-top: 73px;
}*/
.ispiringgraybg {
    background: none repeat scroll 0 0 #f5f3f3;
    clear: both;
    float: left;
    margin-bottom: 53px;
    position:relative;
    width: 100%;
}
.middlesliderbox1 {
    background: url("../images/slidergraybg.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    clear: both;
    height:615px;
}
.middlesliderbox1 h2 {
    padding-bottom: 30px;
}
ul.nav.menu_bluelinks li.item-652 span {
    display:none;
}
ul.ca_classbox1 li img {
    text-decoration: none;
    display: block;
    float: left;
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
}
ul.ca_classbox1 li img:hover {
    opacity: .7;
    -webkit-transform: scale(1.05, 1.07);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.05, 1.07);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;
    -ms-transform: scale(1.05, 1.07);
    -ms-transition-timing-function: ease-out;
    -ms-transition-duration: 250ms;
    position: relative;
    z-index: 99;
}
#header header {
    position: absolute;
    z-index:9999;
    top: 0;
    margin-left:auto;
    margin-right:auto;
}
#header .headerup {
    margin-left:auto;
    margin-right:auto;
    width:1290px;
}
.searchicon {
    float:left;
    margin-top:67px;
    display:none;
}
/*.moduletable ul.nav li.item-662, .moduletable ul.nav li.item-665 {
        border-bottom:0px none;
}*/
/*#js-mainnav.megamenu li:first-child .moduletable h3{ border-bottom: 1px solid #cacaca; }*/
.secmenuinner .megamenu li a span {
    color:#000 !important;
}
.homemenuinner, #js-mainnav.megamenu.white ul.level0 li.mega span.mega, #js-mainnav.megamenu.white ul.level0 li.mega a.mega, #js-mainnav.megamenu.white .megaMenuToggle {
    color:#fff !important
}
pagenavigation > li > .divider {
    padding: 0 50px;
    color: #ccc;
}
.corporatepad h3.featuredblacktext, .corporatepad p.classdescription, .corporatepad h2, .corporatepad .searchboxfirst, .corporatepad .ontext, .corporatepad .searchtext, .corporatebox .toppickstitle, .corporatebox h3.toppickblacktext, .corporatebox p.classdescription, .corporatebox ul.footerlink li a, .corporatebox .footerbottomlinks, .corporatebox .footerbottomcopyrights {
    color:#fff;
}
.ca_offerbg {
    position:relative;
}
.ca_offerbg img {
    position:static;
    z-index:0;
}
.view-featured  .offerorangebg {
    background:#ea5c41;
    position:absolute;
    top:20%;
    width:248px;
    left:40%;
    height:247px;
    border-radius:50%;
}
.lates_offtertext {
    color: #fff;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 20px;
    letter-spacing:2px;
    text-transform:uppercase;
    padding-top:27px;
}
.ourteam_li_height{
    height:350px !important;
}
hr.latestofferwhite {
    border: 1px solid #fff;
    height: 0;
    margin:0 auto;
    width: 20%;
}
.view-featured .latestpricetag {
    color: #fff;
    font-family:'Conv_BodoniStd-PosterItalic', Sans-Serif;
    font-size:44px;
    padding-top:20px;
}

.offerorangebg {
    background:#ea5c41;
    position:absolute;
    top:20%;
    width:248px;
    left:43%;
    height:247px;
    border-radius:50%;
}
.latestpricetag {
    color: #fff;
    font-family:'Conv_BodoniStd-PosterItalic', Sans-Serif;
    font-size:44px;
    padding-top:20px;
}
.latestdiscription {
    color: #fff;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size:36px;
    letter-spacing:2px;
    text-transform:uppercase;
    padding-top:16px;
}

.classessearchresullftbox h3.featuredblacktext {
    letter-spacing: 3px;
    height:70px;
    overflow:hidden;
    position:relative;

    line-height:1.3
}

.classessearchresullftbox h3.featuredblacktext  a{position:absolute; bottom:5px; left: 0;}


.classessearchresullftbox h2.featuredblacktext {
    letter-spacing: 2px;
    height:70px;
    overflow:hidden;
    position:relative;
    /*border-right: 1px solid #a2a0a0;*/
    line-height:1.3;
    width:226px !important; float:left;
}

.classessearchresullftbox h2.featuredblacktext  a{position:absolute; bottom:5px; left: 0;}
img.eb-thumb-left {
    float: left !important;
    overflow: hidden;
    width:297px;
}
#js-mainnav.megamenu ul.level0 li.mega span.image-title {
    display:none
}
#js-mainnav.megamenu.white ul.level0 li.last .childcontent-inner-wrap .childcontent-inner, #js-mainnav.megamenu.white ul.level0 li.menu-id725 .childcontent-inner-wrap .childcontent-inner {
    background-color: #0095d3 !important;
    padding-bottom: 0px !important;
}
body.view-featured #js-mainnav.megamenu.white ul.level0 li.last {
    display:none
}
.pagination {
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:center
}
ul.pagination-list {
    margin:0 auto;
}
ul.pagination-list li {
    list-style:none;
    display:inline;
    font-family: 'roboto_slabregular', Sans-Serif;
    font-size: 30px;
}
ul.pagination-list li a {
    padding:4px 7px;
    color:#000;
    background:#fff;
}
ul.pagination-list li a.active {
    color:#03F;
}
.pagination ul > li > a:hover, .pagination ul > .active > a {
    color:#0095d3 !important;
    cursor: pointer;
}
.testimonialtitle_new {
    color: #fff;
    font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
    font-size: 20px;
    padding-bottom: 0px;
    text-align: center;
    padding-top: 0px;
}
.testimonialtitle {
    color: #010101;
    font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
    font-size:20px;
    padding-bottom:0px;
    text-align:center;
    padding-top:45px;
	clear:both;
}
.testimonialouterbox {
    width:57%;
    margin:0 auto;
    padding-top:31px;
    margin-bottom: -27px;
}
.testimonialimgbox {
    float:left; /*width:215px;*/
    margin-right: 24px;
}
.testimonialdescbox {
/*    float:left;*/
    font-size:16px;
    width:510px;
    padding-top:10px;
    font-family:'proxima-nova', Sans-Serif;
    padding-left: 13px;
}
.testimonialdescbox .testimonialname {
    text-align:left;
    padding-bottom:25px;
}
.eb-category-padding-top{
    padding: 0px !important;
}
/*.testimonialdot {
        text-align:center;
        clear:both;
        padding-bottom:24px;
       
}*/
.class_category_intro_desc p {
    color: #292929;
    font-family: 'proxima-nova',Sans-Serif;
    font-size: 17px;
    line-height: 1.3;
    padding-bottom: 15px;
    text-align: left;
}
.class_category_intro_desc .introduction p {
    color: #292929;
    font-family: 'proxima-nova',Sans-Serif;
    font-size: 17px;
    line-height: 1.3;
    padding-bottom: 15px;
    text-align: left;
}

ul.rgtblackmenu li.selected a {
    color:#0095d3;
}
hr.commonlightblack {
    border:1px solid #505459;
    height: 0;
    margin:0 auto;
    width: 65%;
    clear:both;
}
/*new*/
/*ul.nav.menu_rgtblackmenu{margin-top:12px !important; padding:0px 10px 15px 13px; width:80%; min-height: 2630px;  border-left:1px solid #d3d3d3; float:left}*/


/*ul.nav.menu_rgtcommonmenu li ul.nav-child.unstyled.small li a{color:#000;border-bottom:1px solid #d2d2d2; padding:8px 0px !important; line-height:1.7; background:url(../images/rgtmenuarrow1.png) no-repeat right;}
*/
.ca_rightmenublackbg {
    background: #1e202a;
    padding: 30px 15px 30px 15px;
    min-height: 480px;
    float:left;
    width:100%;
}
.corporatebox .footerbox {
    border-top: 1px solid #4c4e54;
}


ul.mediaList {
    float: left;
    margin-bottom: 0;
    margin-top: -5px;
    width: 80%;
}

/*ul.nav.menu_rgtcommonmenu li ul.nav-child.unstyled.small li a{color:#000;border-bottom:1px solid #d2d2d2; padding:8px 0px !important; line-height:1.7; background:url(../images/rgtmenuarrow1.png) no-repeat right;}
*/
ul.tasterclasseslist {
    margin:0px;
    padding:0px;
}
ul.tasterclasseslist li {
    display:inline;
    list-style:none;
    width:300px;
    float:left;
    margin-right:30px;
    margin-bottom:25px;
    min-height:310px;
}
ul.tasterclasseslist li.last {
    display:inline;
    list-style:none;
    width:300px;
    float:left;
    margin-right:2px;
    margin-right:0px;
}
.container.aboutbox ul.pagenavigation {
    margin-bottom: 0px;
    line-height:1
}
.whychooseusrgtbox p {
    font-size: 16px;
}
.corporate h3.featuredblacktext1 {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    text-align: left;
    padding-top:0px;
    padding-bottom: 10px;
    letter-spacing: 3px;
}

.corporate h2.featuredblacktext1 {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    color: #fff;
    font-size: 30px !important;
    text-transform: uppercase;
    text-align: left;
    padding-top:0px;
    padding-bottom: 10px;
    letter-spacing: 3px;
}

.corporate ul.classeslist li p.classdescription{width:400px;}


.tutorlistouterbox .txt { width:1200px;}

.txt p {color: #292929;
        font-family: 'proxima-nova',Sans-Serif;
        font-size: 20px;
        line-height: 32px;
        padding-bottom: 36px;
        text-align:left;}

.corporate .txt p {color: #fff;
                   font-family: 'proxima-nova',Sans-Serif;
                   font-size: 20px;
                   line-height: 32px;
                   padding-bottom: 36px;
                   text-align:left;}

.layout {
    width: 1290px;
    margin: 0 auto;
}
.coursedetailstopbox {
    clear: both;
    float: left;
    padding-top: 34px;
}
.classdetails, .coursedetailstitlebox {
    color: #000;
    width:760px;
}
.coursedetailstitlebox {
    float: left;
    clear: both;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 48px;
    letter-spacing: 5px;
    line-height: 1;
    padding-top: 0;
    text-align: left;
    text-transform: uppercase;
}

.corpcoursedetailstitlebox {
    clear: both;
    color: #fff;
    float: left;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 48px;
    letter-spacing: 5px;
    line-height: 1;
    padding-top: 0;
    text-align: left;
    text-transform: uppercase;
    width: 544px;
}

.corporate.fav-control-paging li a:hover, .fav-control-paging li a.fav-active {
    background: none repeat scroll 0 0 #7490df;
    border: 1px solid #4f66a7;
}

.corporate .coursedesc #progression h2{ color:#FFFFFF; text-align:center;}

.upcomeeventbutton{margin-bottom: 3%; margin-left: 68%;}

#progression h2{ text-align:center; margin-top: 23px;}
.layout1 h2{ text-align:center;}
.coursedetailsdownloadicon {
    border-right: 1px solid #a2a0a0;
    color: #a2a0a0;
    float: left;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 18px;
    letter-spacing: 2px;
    padding-bottom: 1px;
    padding-top: 13px;
    text-transform: uppercase;
    width: 162px;
}

.coursedetailsprinticon {
    float: left;
    width: 72px;
}

.coursedetailsprinticon img {
    padding-bottom: 1px;
    padding-left: 15px;
    padding-top: 14px;
    text-align: center;
}

.corporate hr.separator {
    border: 1px solid #fff;
    clear: both;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    width: 60%;
}
ul.corporatelisting1 {
    float: left;
    margin-bottom: 18px;
    margin-top: 19px;
    overflow: hidden;
    padding: 0;
    width: 75%;
}
ul.corporatelisting1 li {
    background: url("../images/liststylepin.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0) !important;
    color: #fff !important;
    display: block;
    font-family: "roboto_slabbold",sans-serif;
    font-size: 14px;
    list-style: none outside none;
    margin-bottom: 0 !important;
    padding-left: 20px;
    vertical-align: top;
}

.corpclassesdetailsrgtbox {
    background: none repeat scroll 0 0 #cfbedc;
    padding: 24px 34px 21px 31px;
    position: absolute;
    right: 0;
    width: 300px;
}

.corp_tabinnerbox_full {
    clear: both;
    float: left;
    width: 100%;
}
.corp_tabinnerbox_full p.welcometext1 {
    color:#FFFFFF !important;

}


#Coursedetails ul.classesdetailstab li {
    background: none repeat scroll 0 0 #1e202a;
    color: #fff;
    display: block;
    float: left;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 22px;
    letter-spacing: 3px;
    margin-right: 10px;
    padding: 5px 22px 6px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}

.corpclassesdetailsrgtbox h2 {
    color: #000 !important;
    font-family: "Conv_BodoniStd-PosterItalic",sans-serif;
    font-size: 28px;
    letter-spacing: normal; text-align:center;
    text-transform: none;
}

.corpataglance_classdetails{
    color: #000 !important;
    font-family: "Conv_BodoniStd-PosterItalic",sans-serif;
    font-size: 28px;
    letter-spacing: normal; text-align:center;
    text-transform: none;
}

.coursedetailsbookbox {
    background: none repeat scroll 0 0 #0095d3;
    color: #fff;
    float: left;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 29px;
    letter-spacing: 3.6px;
    padding: 13px 13px 13px 16px;
    text-transform: uppercase;
    width: 512px;
}
.coursedetailsbookbox a {
    text-decoration: none;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;

}
.classdetailslevelbox {
    float: left;
    width: 180px;
    border-right: 1px solid #a2a0a0;
    /*	padding-top: 9px;*/
    min-height: 60px;
    margin-left: 12%;
}

.classdetailslevelbox .printiconpad img{padding-left:20px; padding-top:15px; padding-bottom:15px;}
.classdetailslevelbox span.class_details_level_box { padding-top:12px; padding-bottom:15px;}
.classdetailslevelbox span.class_details_level_no_round { margin-top:18px; padding-bottom:15px;}
.ca_reslutsgraybg span.moreinfo{ margin-left: 7px; padding-bottom: 15px;  padding-top: 15px;}
.classdetailspricebox {
    float: left;
    width: 190px;
    text-align: center;
    padding-top: 9px;
}
li span.levelsplit{ border-right:1px solid #a2a0a0; padding-bottom:28px;}
.classdetailsbutton {
    float: right;
}
.coursedetailsbanner {
    padding: 18px;
    clear: both;
    /*width:1291px;*/ overflow:hidden;
}
.bluecircle {
    background: #0095d3;
    border-radius: 50%;
    display: block;
    height: 27px;
    margin-left: 22px;
    margin-top: 5px;
    width: 27px;
}
.classdetails, .leveltextno3 {
    clear: both;
    color: #fff;
    float: left;
    font-family: "roboto_slabregular",sans-serif;
    font-size: 21px;
    margin-top: -6px;
    padding-left: 8px !important;
}

.classdetails, .leveltextall {
    clear: both;
    color: #fff;
    float: left;
    font-family: "roboto_slabregular",sans-serif;
    font-size: 12px;
    margin-top: -4px;
    padding-left: 2px !important;
}

.class_details_top_from{
    margin-top: -4px !important;
}
.class_details_level_box{
    margin-left: 14px !important;
    /* padding-left: 6px; */
    margin-right: 7px !important;
    margin-top: 2px !important;
}
.class_details_level_no_round{
    margin-left:0px !important;
}
.classdetails, .leveltextno2 {
    font-size: 21px;
    padding-left: 10px;
    margin-top: -6px;
    clear: both;
    color: #fff;
    float: left;
    font-family: "roboto_slabregular",sans-serif;
}
.leveltext1 {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
}
.fromtext {
    color: #000;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
    float: left;
    padding-left: 34px;
}
.classdetails, .weekstext1 {
    padding-top: 0px;
    line-height: 1.3;
    font-size:14px;
}
.classdetails, .poundtext1 {
    color: #0095d3;
}
.poundtext1 {
    font-family: 'roboto_slabregular', Sans-Serif;
    font-size: 10.5px;

    padding-top: 2px;
}
.classdetails, .classesdetailsrgtbox {
    background: #ffef6f;
}
.classesdetailsrgtbox, a.button {
    text-align: center;
    /*font-size:22px !important;*/
}
.classesdetailsrgtbox h2 {
    font-size: 28px;
    font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
    text-transform: none;
    letter-spacing: normal;
    color: #000 !important;
    text-align: center;
}

.ataglance_classdetails {
    font-size: 28px;
    font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
    text-transform: none;
    letter-spacing: normal;
    color: #000 !important;
    text-align: center;
}



.classesdetailsdaybox {
    border-right: 1px solid #9c9c9f;
}
.classesdetailsdaybox, .classesdetailspricebox {
    float: left;
    width: 117px;
    text-align: center;
    margin-top: 19px;
    line-height: 1.5;
}
.classesdetailsdaybox, .weekstext, .classesdetailsdaybox, .weekstextno1 {
    color: #0095d3;
}
.classesdetailsdaybox, .classesdetailspricebox {
    float: left;
    width: 117px;
    text-align: center;
    margin-top: 19px;
    line-height: 1.5;
}
.classdetails, .classesdetailsrgtbox, .leveltext, .classdetails, .classesdetailsrgtbox, .bluecircle {
    float: none;
}
.classesdetailsrgtbox {
    position: absolute;
    right: 0px;
    width: 300px;
    /*top: 150px;*/
    padding: 24px 34px 21px 31px;
}
.corpclassesdetailsrgtbox h5 {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 22px;
    letter-spacing: 3px;
    text-transform: uppercase;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 8px;
    clear: both;
}

.corpclassesdetailsrgtbox, .button {
    text-align: center;
}

.classesdetailsrgtbox h5 {
    clear: both;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 22px;
    letter-spacing: 3px;
    padding-bottom: 8px;
    padding-top: 30px;
    text-align: center;
    text-transform: uppercase;
}
hr.blueseparator1 {
    border: 1px solid #0095d3;
    height: 0;
    margin: 0 auto;
    width: 30%;
}
.classesdetailsrgtbox ul.corporatelisting1 li {
    line-height: 1.9;
    padding-bottom: 15px;
    text-align: left;
}
.leveltext {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    font-size: 18px;
}
.weekstext {
    font-family: 'roboto_slabregular', Sans-Serif;
    font-size: 14px;
}

.classessearchresullftbox1 {
    clear: both;
    float: left;
    width: 961px;
}

.listviewouterbox {
    background: none repeat scroll 0 0 #f5f3f3;
    float: left;
    height: 216px;
    margin-bottom: 26px;
    width: 95%;
}
.listviewouterbox_upcoming {
    background: none repeat scroll 0 0 #f5f3f3;
    float: left;
    height: 238px;
    margin-bottom: 46px;
    width: 100%;
}
.listviewimage {
    float: left;
    width: 300px;
}
.upcommingevents {
    border-right: 1px solid #fff;
    float: left;
    height: 238px;
    width: 439px;
}
h2.upcommingevents {
    color: #010101;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 30px;
    letter-spacing: 3px;
    line-height: 1;
    padding-bottom: 0;
    padding-top: 21px;
    text-align: left;
    text-transform: uppercase;
}
.listviewdetails p {
    width: 72%;
}
.upcomingblacktext {
    color: #000;
    font-family: 'roboto_slabregular',Sans-Serif;
    font-size: 17px;
}
.ticketstext {
    color: #000;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 22px;
    padding-top: 10px;
    text-align: left;
    text-transform: uppercase;
}
.ticketpad {
    float: left;
    padding-right: 7px;
    padding-top: 3px;
}
.ticketstext .poundtext {
    color: #0095d3;
    font-size: 16px;
}
.ticketstext .weekstextno {
    color: #0095d3;
    font-family: 'roboto_slabregular';
    font-size: 22px;
}
.listviewmorinfobox {
    text-align: center;
}
.morinfo {
    margin-bottom: 44px;
    margin-top: 48px;
}
.morinfo span {
    font-size: 27px;
    padding-left: 0;
}
.classdetails, .weekstextno {
    font-size: 26px;
    font-family: 'roboto_slabregular';
    color: #0095d3;
}
.classdetails .leveltext, .classdetails .bluecircle {
    font-size: 20px;
}
ul.corporatelisting1 li {
    background: url(../images/liststylepin.png) no-repeat left;
    font-size: 14px;
    font-family: 'roboto_slabbold', Sans-Serif;
    display: block;
    padding-left: 20px;
    list-style: none;
    margin-bottom: 0px !important;
    vertical-align: top;
    background-position: 0px 10px;
}
ul.corporatelisting1 {
    margin-top: 19px;
    padding: 0px;
    float: left;
    margin-bottom: 18px;
    overflow: hidden;
}
.classdetails, ul.corporatelisting1 li {
    color: #292929;
}
.classdetails, .weekstextno2 {
    color: #0095d3;
    font-family: 'roboto_slabregular';
    font-size: 26px;
    vertical-align:text-top;
}
.weekstextno {
    font-family: 'roboto_slabregular', Sans-Serif;
    font-size: 20px;
    vertical-align: text-top;
}
.classdetails, .weekstext {
    line-height: 1.3;
    padding-top: 0;
}
#progression p{
    margin: 0 auto;
    padding-bottom: 27px;
    padding-top: 6px;
    text-align: center;
    width: 50%;
}
ul.bluelinks {
    margin: 0;
    padding: 0;
    text-align: center;
}
.classdetails, .latestofferbox {
    padding-bottom: 51px;
}
.latestofferbox {
    clear: both;
    padding-bottom: 55px;
    /*	padding-top: 54px;*/
    padding-top: 5px;
    text-align: center;
}
.glance_align{float:right; margin-top: 40px;}
.classdetails, .offertagline {
    color: #fff;
    font-family: 'roboto_slabregular', Sans-Serif;
    font-size: 28px;
    left: 28%;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    top: 67%;
    width: 40%;
}
.ca_offerbg {
    position: relative;
}
.classdetails, .offerorangebg {
    height: 187px;
    width: 187px;
}
.classdetails, .latestpricetag {
    padding-top: 25%;
}
.latestdiscription {
    color: #fff;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 36px;
    letter-spacing: 2px;
    padding-top: 16px;
    text-transform: uppercase;
}

.recommendfriendbox {
    padding-bottom: 50px;
    padding-top: 11px;
    text-align: center;
    width: 100%;
}


.tabinnerbox_full {
    width: 100%;
    float: left;
    clear: both;
}
ul.venulist {
    margin: 0px;
    padding: 0px;
}
.tutorlistimg {
    width: 220px;
    float: left;
    position: relative;
    padding-bottom: 21px;
}
.tutorlistcontent {
    width: 410px;
    float: right;
    padding-bottom: 21px;
}
.tutorlistcontent p {
    padding-bottom: 20px;
    /*	height:110px;*/
}
.tutor_short_desc, .venue_short_desc {
    clear: both;
    text-align: center !important;
    margin-top:20px;
}

.corp_tutor_short_desc, .corp_venue_short_desc {
    clear: both;
    text-align: center !important;
    margin-top:20px;
}

.corp_tabinnerbox_full  h2{
    color:#FFFFFF !important; }

h6.tabinnertitle {
    color: #000;
    font-family: "Conv_BodoniStd-PosterItalic",sans-serif;
    font-size: 22px;
    padding-bottom: 12px;
    text-align: left;
}

h6.corp_tabinnertitle {
    color: #FFFFFF;
    font-family: "Conv_BodoniStd-PosterItalic",sans-serif;
    font-size: 22px;
    padding-bottom: 12px;
    text-align: left;
}
.corp_detailsseparator {
    border-bottom: 1px solid #FFFFFF;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-family: "roboto_slabregular",sans-serif;
    font-size: 17px;
    padding-bottom: 17px;
    padding-top: 18px;
    text-align: center;
    width: 100%;
}
.corp_detailsseparator:hover{background:#1E202A}

.corp_testi{ margin-left:20px; padding-top: 50px;}

.corp_testi .classestesti-desc{width:1080px;}

.corp_testi .classestesti-imgbox{width:180px;}
.corp_totalcost {
    clear: both;
    padding-bottom: 12px;
    text-align: center;
}
.coursedesc{ text-align:center !important;}
.corp_poundtext {
    color: #FFFFFF !important;
    font-family: "roboto_slabregular",sans-serif;
    font-size: 10.5px;
    padding-top: 2px;
}
.corp_venuaddress {
    color:#FFFFFF;
    font-family: "roboto_slabregular",sans-serif;
    font-size: 14px;
}
.corp_h2{ color:#FFFFFF !important; text-align: center !important;}
.corp_recommendtofriend {
    color: #FFFFFF;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 26px;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
}
.tutorlistcontent h3.featuredblacktext {
    padding-top: 10px;
    padding-bottom: 2px;
}

ul.venulist li.last {
    margin-right: 0px;
}
ul.venulist li {
    width: 630px;
    display: inline;
    min-height:245px;
    list-style: none;
    margin-right: 30px;
    float: left;
    margin-bottom: 44px;
}
.classdetails, p.welcometext1 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}
.tabinnerbox_full p.welcometext1 {
    font-family: 'proxima-nova', Sans-Serif;
}
p.welcometext1 {
    color: #292929;
    font-size: 17px;
    text-align: center;
    line-height: 24px;
    font-family: 'proxima-nova', Sans-Serif;
    padding-bottom: 28px;
}
.coursecomingup {
    border-bottom: 2px solid #0095d3;
    border-top: 2px solid #0095d3;
    clear: both;
    float: left;
    margin-top: 16px;
    width: 100%;
    margin-bottom: 20px;
}

.viewfulltimetable{ clear: both;
                    padding-top: 30px;
                    text-align: center;
}

.sepclear hr{margin-top: 1em !important;}

.coursecomingupborderbox1 {
    border-left: 2px solid #0095d3;
    border-right: 2px solid #0095d3;
    float: left;
    margin-left: 38%;
    padding: 23px 21px 0;
    position: relative;
    width: 25%;
}

.coursecomingupborderbox2 {
    border-left: 2px solid #0095d3;
    border-right: 2px solid #0095d3;
    float: left;
    margin-left: 25%;
    padding: 23px 21px 0;
    position: relative;
    width: 25%;
}

.coursecomingupborderbox3 {
    border-left: 2px solid #0095d3;
    border-right: 2px solid #0095d3;
    float: left;
    margin-left: 13%;
    padding: 23px 21px 0;
    position: relative;
    width: 25%;
}

hr.classseparator {
    border:1px solid #0095d3;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.coursecomingupborderbox {
    border-right: 2px solid #0095d3;
    float: left;
    padding: 23px 21px 0;
    position: relative;
    width: 25%;

}
#js-mainnav.megamenu .megacol.column4 h3 {
    display: none;
}
#js-mainnav.megamenu .megacol.column5 h3 {
    display: none;
}
#js-mainnav.megamenu .megacol.column4 {
    padding-top: 42px !important;
    margin-left: -21px !important;
}
#js-mainnav.megamenu .megacol.column4 li:last-child {
    font-weight: 800;
}
.dropdown_latest_offers{
    margin-top: 10px !important; margin-left: -15px;
}
.cols5 .childcontent-inner-wrap{
    margin-left: 110px;
}
#js-mainnav.megamenu .megacol.last {
    padding-top: 9px !important;
    margin-left: 31px !important;
}
.coursecomingtitle {
    color: #000;
    font-family: 'roboto_slabregular', Sans-Serif;
    font-size: 18px;
    padding-bottom: 6px;
    text-align: center;
}
.cc_details {
    border-right: 1px solid #adaeae;
    float: left;
    text-align: center;
    width: 50%;
}
.cc_smaluppertext {
    color: #494747;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 16px;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
}
.cc_timeweektext_first {
    color: #000;
    font-family: 'roboto_slabregular', Sans-Serif;
    font-size: 16px;
    line-height: 1;
    padding-bottom: 8px;
    text-align: center;
    height:40px;
}
.cc_smaluppertext {
    color: #494747;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 16px;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
}
.cc_timeweektext {
    color: #000;
    font-family: 'roboto_slabregular', Sans-Serif;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    height: 30px;
}
.cc_button .button_sold {
    padding: 0.21em 0.7em;
}

.cc_button .button {
    padding: 0.21em 0.7em;
}
.cc_details_last {
    border-right: 0 none;
    float: left;
    text-align: center;
    width: 50%;
}
.totalcost {
    clear: both;
    padding-bottom: 0px;
    padding-top: 16px;
    text-align: center;
}
.totalcost .weekstextno, .totalcost .poundtext {
    color: #000;
}
.coursecomingupborderbox .poundtext, .coursecomingupbordernonebox .poundtext {
    color: #000;
    font-size: 17px;
    margin-top: -5px;
}
.coursecomingupborderbox .weekstextno, .coursecomingupborderbox1 .weekstextno, .coursecomingupborderbox2 .weekstextno, .coursecomingupborderbox3 .weekstextno, .coursecomingupbordernonebox .weekstextno {
    color: #000;
    font-size: 22px;
}
.cc_orangeroundbg {
    background: none repeat scroll 0 0 #e7492f;
    border-radius: 50%;
    bottom: 20px;
    height: 85px;
    left: 5px;
    position: absolute;
    width: 85px;
}

.coursecomingupbordernonebox {
    border-right: 2px solid #0095d3;
    border-left: 2px solid #0095d3;
    float: left;
    padding: 23px 21px 0;
    position: relative;
    width: 25%;
}
.cc_oragnebgnumbertext {
    color: #fff;
    float: left;
    font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
    font-size: 34px;
    font-style: italic;
    padding-left: 28px;
    padding-top: 10px;
    text-align: center;
}

.button_sold {
    background: none repeat scroll 0 0 #e7492f;
    border: 0 none;
    border-radius: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 22px;
    letter-spacing: 4px;
    padding: 0.45em 1em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.25s ease-in-out 0s;
}
.placesleft {
    color: #fff;
    float: left;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.3;
    padding-left: 13px;
    text-align: center;
    text-transform: uppercase;
}
.cc_button {
    text-align: center;
}
.cc_help {
    bottom: 0;
    color: #0095d3;
    font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
    font-size: 13px;
    position: absolute;
    right: 15px;
}
.cc_help img {
    vertical-align: middle;
}
.recommendtofriend {
    color: #010101;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size: 26px;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 4%;
}
.recommendfriendbox {
    padding-bottom: 50px;
    padding-top: 11px;
    text-align: center;
    width: 100%;
}


.tabinnerbox_full {
    width: 100%;
    float: left;
    clear: both;
}
.tabinnerbox {
    width: 988px;
    float: left;
    clear: both;
    padding-left: 21px;
    padding-right: 140px;
    padding-bottom: 20px;
}
.tutorlistimg {
    width: 220px;
    float: left;
    position: relative;
    padding-bottom: 21px;
}
.tutorlistcontent {
    width: 410px;
    float: right;
    padding-bottom: 21px;
}
.tutorlistcontent h3.featuredblacktext {
    padding-top: 10px;
    padding-bottom: 2px;
}

h2.featuredblacktext {
    color: #010101;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 26px;
    letter-spacing: 3px;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 10px;
    padding-top: 18px;


}
h3.featuredblacktext {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    color: #010101;
    font-size: 26px;
    text-transform: uppercase;
    text-align: left;
    /*padding-top: 18px;
padding-bottom: 10px;*/
    letter-spacing: 3px;
}
.printiconpad img{padding-right:10px; padding-bottom:10px;}

.classdetails, p.welcometext1 {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}
.tabinnerbox_full p.welcometext1 {
    font-family: 'proxima-nova', Sans-Serif;
}
p.welcometext1 {
    color: #292929;
    font-size: 17px;
    text-align: center;
    line-height: 24px;
    font-family: 'proxima-nova', Sans-Serif;
    padding-bottom: 28px;
}

.classdetails, .leveltext1, .classdetails, .bluecircle {
    float:left;
    font-size:20px;
}
.venu_mapbox {
    /*border-bottom: 9px solid #0095d3;*/
    clear: both;
    float: left;
    height: 531px;
    margin-bottom: 50px;
    margin-top: 16px;
    width: 100%;
}
.venulistimg {
    float: left;
    position: relative;
    width: 330px;
}
.venulistcontent {
    float: left;
  	width: 300px;
}
/*.venulistcontent, h3.featuredblacktext {
    letter-spacing: 2px;
    line-height: 1.2;
    padding-bottom: 0;
    padding-top: 4px;
}*/
.slidebg {
    position: absolute;
    top: -20px;
}

.classdetailslevelbox .printiconpad img {
    margin-right: 8px;
    /*padding-top: 12px;*/
    float: left;
    border-right: 1px solid #a2a0a0; 
}
.venuaddress {
    color: #292929;
    font-family: 'roboto_slabregular', Sans-Serif;
    font-size: 14px;
    line-height:1.4;
}
.myevent_info{
    margin-left: 247px;
}
.venulistcontent h3.featuredblacktext {
    padding-top: 4px;
    line-height: 1.2;
    padding-bottom: 0px;
    letter-spacing: 2px;
}
hr.venueseparator {
    border: 1px solid #adaeae;
    height: 0;
    margin: 4px 0 12px;
    width: 90%;
}
.venulistcontent .button {
    letter-spacing: 2px;
    margin-top: 13px;
    font-size: 22px;
    padding: 0.25em 1em;
}
/*.mapPopUp{
width:369px;
padding:15px;
}*/
.venulistimg1 {
    float: left;
    position: relative;
    width: 171px;
}
.venulistimg1 img {
    width:155px;
    height:158px;
}
h3.featuredblacktext1 {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    color: #010101;
    font-size: 20PX;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 3px;
}
.venuaddress1 {
    /* color: #292929; */
    font-family: 'roboto_slabregular', Sans-Serif;
    /* font-size: 14px; */
    line-height: 1.4;
}
.footerbox_contactus {
    border-bottom: 1px solid #949494 !important;
    clear: both;
    float: left;
    padding-bottom: 40px;
    padding-top: 55px;
    width: 100%;
}
.venulistcontent1 {
    float: left;
    width: 300px;
}
.venulistcontent2 .button {
    letter-spacing: 2px;
    margin-top: 0px;
    padding: 0.25em 1em;
    font-size: 16px;
}
.venuemore {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    font-size:16px !important;

    letter-spacing: 3px;
}
.sp {height:502px; position:absolute;}
#slider-wrapper {height:502px;}
.layout1 {
    width: 1072px;
    margin: 0 auto;
}
#button-previous{
    bottom: 502px;
    left: 470px;
    position: relative;
    width: 45px;
}
#button-next
{
    bottom: 569px;
    left: 514px;
    position: relative;
    width: 45px;
}


span.bluetext {
    color: #0095d3;
    font-weight: bold;
}
.classessearchresullftbox1 {
    clear: both;
    float: left;
    width: 961px;
}
.listviewouterbox1 {
    background: none repeat scroll 0 0 #f5f3f3;
    float: left;
    height: 172px;
    margin-bottom: 26px;
    margin-top:9px;
    width:95%;
}
.listviewimage1 {
    float: left;
    width: 330px;
    
}
.item-page .classessearchresullftbox1 , .item-page .listviewouterbox1 , .item-page .listviewdetails1 , .item-page .listviewouterbox1 .listviewimage1{
	padding-left: 0px !important;
}
.item-page .listviewdetails1 p{
	padding-left: 0px !important;
}
.class_category_intro_desc_taster{
	padding-right: 25px;
}
.item-page .txt p{
	padding-left: 0px !important;
}
.listviewdetails1 {
    border-right: 1px solid #fff;
    float: left;
    height: 238px;
    width: 350px;
    padding-right:5px;
}
.listviewmorinfobox {
    text-align: center;
}

h2.listviewtitle1 {
    color: #010101;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 30px;
    letter-spacing: 3px;
    line-height: 1;
    padding-top: 21px;

    text-align: left;
    text-transform: uppercase;
}
.ticketstext {
    color: #000;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 22px;
    padding-top: 0px;
    text-align: left;
    text-transform: uppercase;
}
.ticketpad {
    float: left;
    padding-right: 7px;
    padding-top: 3px;
}
.ticketstext .poundtext {
    color: #4f66a7;
    font-size: 16px;
}
.ticketstext .weekstextno {
    color: #4f66a7;
    font-family: 'roboto_slabregular';
    font-size: 22px;
}
.listviewouterbox1 .listviewmorinfobox .morinfo {
    margin-top: 52px;
}
.morinfo {
    margin-bottom: 44px;
}

.listviewdetails1 h2.listviewtitle1 {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.ca_rightmenugraybgtutor {
    background: none repeat scroll 0 0 #f5f3f3;
    min-height: 800px;
    padding: 6px 15px 30px;
}
.viewmorebuttontutor {
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
}
.tutorrightbox {
    float: right;
    margin-top: 71px;
    right: 0;
    width: 245px;
    margin-bottom: 60px;
}

.classessearchresullftbox1 .listviewouterbox2
{
    background: none repeat scroll 0 0 #f5f3f3 !important;
    float:none !important;
    margin-bottom: 46px !important;
    min-height: 0px !important;
    width: 100% !important;
}
#js-mainnav.megamenu .megacol.column3 h3 {
    display: none;

}

#js-mainnav.megamenu .megacol.column3 .moduletable {
    margin-top: -12px;
}
#js-mainnav.megamenu .megacol.column4 .moduletable {
    margin-top: -12px;
}
#js-mainnav.megamenu .megacol.column5 .moduletable {
    margin-top: 9px;
}


#js-mainnav.megamenu .megacol.column3{
    padding-top: 42px;
}
#js-mainnav.megamenu .megacol.column4.last h3 {
    display: none;
}
/*#js-mainnav.megamenu .megacol.column4.last{
padding-top: 42px;
}*/
.venue_details_header_padding{
    padding-bottom:10px !important;
}
#js-mainnav.megamenu li:nth-child(2) .moduletable {
    padding-top:15px;
}

.listviewouterbox1_news{
    background: none repeat scroll 0 0 #1E202A;
    float: left;
    height: 172px;
    margin-bottom: 26px;
    margin-top: 9px;
    width: 95%;

}
.whydramargtbox p
{
    font-size:17px;
    /*font-size:21px;*/
}
.listviewdetails1_news {
    border-right: 1px solid #292c39;
    float: left;
    height: 238px;
    width: 350px;
    padding-right: 5px;
    /* color: black; */
}
h2.listviewtitle1_news {
    color: #fff;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 30px;
    letter-spacing: 3px;
    line-height: 1;
    padding-top: 21px;
    text-align: left;
    text-transform: uppercase;
}
.listviewdetails1_news h2.listviewtitle1_news {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.ca_offerbg_business {
    position: relative;
    margin-right:10px;
    /* margin-bottom: 1px; */
}
.classdetails, .offerorangebg_business {
    height: 152px;
    width: 161px;
    padding-top: 29px;
    padding-left: 0px;
}


h4.smalltitlecommon_classdetails_offer {
    font-size: 24px;
    text-align: center;
    color: #fff;
    padding-top: 110px;
    font-family: 'Conv_BodoniStd-PosterItalic',Sans-Serif;
    width: 70%;
}

.ca_reslutsgraybg a.dancebutton {
    font-size: 22px;
    margin-left: 4px;
    padding: 4px 3%;
}
.smalltitlecommon_classdetails_offer {
    font-size: 30px;
    text-align: center;
    color: #fff;
    /*padding-top: 110px;*/
    font-family: 'Conv_BodoniStd-PosterItalic',Sans-Serif;
    width: 70%;
}
.circle_class_details_offer{
    width: 12px; height: 12px; border-radius: 50px; font-size: 20px; color: #fff; line-height: 100px; text-align: center; background: #fff;
}
.class_business_offer_business{
    left: 424px;
    margin-top: -29px;
    position: absolute;
    text-align: center;
    width: 50%;

}
.business_link_color_class_details{
    color:#fff;
}
.bannerbigtitle_classdetails_offer{
    font-size: 82PX;
    text-align: center;
    color: #fff;
    padding-top: 21px;
    width: 70%;
    position: absolute;
    letter-spacing: 13px;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
}
.business_programme_button a 
{
    top: 29px;
    font-size: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
}
hr.commonwhite_class_offer{
    border: 1px solid #b7a697;
    height: 0;
    margin: 0 auto;
    width: 7%;
    clear: both;
    margin-top: 211px;
    left: 595px;
    position: absolute; 
} 
.offer_class_details_padding{
    padding-top: 50px;
    padding-bottom: 70px;
}
.offer_banner_spacing_top{
    padding-top: 40px;
}
.roundseperator_class_details{
    padding-left:10px;
    padding-right:8px;
}
.business_links_row{
    position: absolute;
    margin-top: 238px;
    left: 246px;}
.offerorangebg_business {
    background: #ea5c41;
    top: 20%;
    left: 43%;
    border-radius: 50%;
}
.latestpricetag_business
{
    color: #fff;
    font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
    font-size: 23px;
    padding-top: 32px;
    margin-left: 24px;
    padding-bottom:10px;
}
.llatestpricetag_business1{
    color: #fff;
    font-family: 'Conv_BodoniStd-PosterItalic', Sans-Serif;
    font-size: 20px;
    padding-top: 17px;
    margin-left: 12px;
    padding-bottom:10px;
}
.upcoming_events_button{
    padding-top:0px !important;
}
.upcoming_events_height{
    min-height: 320px;
}

/*.moduletable ul.nav li:last-child{
        border-bottom: 0px none;
}*/
.listviewouterbox2 {
    background: none repeat scroll 0 0 #f5f3f3;
    float: left;
    margin-bottom: 46px;
    min-height: 172px;
    width: 100%;
}

.corporate .listviewouterbox2 {
    background: none repeat scroll 0 0 #1e202a;
    float: left;
    margin-bottom: 46px;
    min-height: 172px;
    width: 100%;
}
.profileouterbox {
    background: none repeat scroll 0 0 #f5f3f3;
    float: left;
    margin-bottom: 46px;
    width: 100%;
}
.backtohomebox{ margin-bottom:20px;float:right;margin-right: 10px;}
.listviewdetails2 {
    float: left;
    min-height: 238px;
    width: 605px;
}
.overviewtext {
    color: #000;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 22px;
    letter-spacing: 2px;
    padding-top: 12px;
    text-transform: uppercase;
}
.memberssmalltitle {
    clear: both;
    color: #292929;
    font-family: 'roboto_slabregular';
    font-size: 16px;
}
.listviewdetails2 ul.corporatelisting1 li {
    color: #292929;
    font-family: 'proxima-nova';
    font-size: 14px;
    line-height: 2.5;
}

ul.grouplist { margin: 133px; padding:0px;  width: 970px;}
ul.grouplist li{ display: inline;
                 float: left;
                 list-style: none outside none;
                 margin-bottom: 22px;
                 margin-right: 38px;
                 overflow: hidden;
                 width: 300px;}

.listviewdetails2 p {
    padding-bottom: 18px;
}
ul.corporatelisting2 {
    float: left;
    margin-bottom: 18px;
    margin-top: 8px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
h2.membershiptitle {
    padding-bottom: 18px;
    text-align: left;
    line-height:1;
}

h2.profiletitle {
    margin-left: 20px;
    text-align: left;
}
.commonrightbox {
    float: right;
    right: 0;
    width: 245px;
}
.pad{ margin-left:20px;}
.addtobasket {
    text-align: right;
}
.addtobasket .button {
    letter-spacing: 2px;
    margin-bottom: 20px;
    padding: 0.25em 0.8em;
}
ul.corporatelisting2 li {
    background: url("../images/liststylepin.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #292929;
    font-family: 'proxima-nova',Sans-Serif;
    font-size: 11px;
    line-height: 2;
    padding-left: 25px;
    text-decoration: none;
    width: auto;
}
.listviewdetails2 ul.corporatelisting1 {
    margin-bottom: 0;
    margin-top: 0;
}
.listviewdetails2 .ticketstext {
    padding-top: 0;
}
.classesdetailsrgtbox, .button {
    text-align: center;

}
ul.resp-tabs-list p{padding-bottom:20px;}
p {/*padding-bottom:20px;*/}
.listviewdetails1 p {
    padding-bottom:0px !important;
}
p.smalltext {
    font-size: 11px;
}
.quantitybox {
    width: 439px;
    float: left;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 22px;
    letter-spacing: 2px;

    text-align: right;
    padding-bottom: 5px;
    color: #000;
    text-transform: uppercase;
    padding-right: 25px;
    padding-top: 4px;
}
.addtobasket {
    text-align: right;
}

.listviewdetails2 p:first-child {
    padding-top: 15px;
}
.addtobasket .button {
    letter-spacing: 2px !important;
    padding: 0.25em 0.8em;
    margin-bottom: 20px;
}

.addtobasket .button:hover
			{
				background: #4f66a8;
	border:2px solid #4f66a8;
	color:#fff;
			}

.dramarightbox {
    height: auto;
    position: absolute;
    right: 0;
    top: -50px;
    width: 245px;
    z-index: 100;
}
.introtext{ width:1015px; }
.dramapad{padding-left:92px; width:1015px; }
.introtext .welcometext {color: #000;
                         font-size: 17px;
                         line-height: 28px;
                         padding-bottom: 23px;
                         text-align: left;}
.dramapad .viewmorebutton{text-align:left}
.dramapad p.classdescription {color: #000; width:407px;}

ul.dramaclasseslist {margin:0px; padding:0px;}
ul.dramaclasseslist li{display:inline; list-style:none;  width:407px; overflow:hidden; float:left; margin-right:22px; margin-bottom:22px; /*min-height:508px;*/}
ul.dramaclasseslist li.last{display:inline; list-style:none;  width:407px; float:left; margin-right:2px; margin-right:0px; }

.dramapad hr.separator{ border:1px solid #fff; 
                        height: 0;
                        margin-left: auto;
                        margin-right: auto;
                        width: 100%; clear:both}

/*#CourseOutline p:first-child{ font-size: 20px;
    padding-bottom: 22px;
    padding-top: 35px;}	*/

.tabinnerbox ul{/*margin-top:19px;*/ padding:0px; /*float:left;*/ margin-bottom:18px; overflow:hidden; width:auto}
.tabinnerbox li{background:url(../images/liststylepin.png) no-repeat left; color:#292929; font-size:14px; font-family:'roboto_slabbold',Sans-Serif; display:block; padding-left:20px; list-style:none; margin-bottom:0px !important; vertical-align:top; background-position:0px 10px }

.corporate .tabinnerbox li{color:#fff;}
.quanitybox_selectbox_all{
    width: 408px !important; 
    float: left !important;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif !important;
    font-size: 22px !important;
    letter-spacing: 2px !important;
    text-align: right !important;
    padding-bottom: 5px !important;
    color: #000 !important;
    text-transform: uppercase !important;
    padding-left: 177px !important;
    padding-top: 4px !important;
}

.tabinnerbox p:first-child{ font-size: 20px !important;
                            padding-bottom: 22px;
                            padding-top: 35px;}
p strong{/*font-family:'roboto_slabregular',Sans-Serif;*/}
.view-categories .welcometext{ text-align: left;}
.secwelcometext1 p{  color: #292929;
                     font-family: 'proxima-nova',Sans-Serif;
                     font-size: 17px;
                     line-height: 30px;
                     padding-bottom: 8px;
                     text-align: left;}

.priceboxsep a.button{font-size:22px; padding: 0.2em 1em;}

.listviewdetails1 h2.listviewtitle {
    padding-bottom: 10px;
    padding-top:15px;
    line-height:1
}
.user_profile{
    width: 950px;
    float: left;
    clear: both;
    margin-top: 20px;
}
.venue_our_location_width{
    width:1290px !important;
    margin-left: 0 !important;
}
p.venue_commondiscblack2{
    font-size: 22px;
    color: #000;
    font-family: 'roboto_slabregular',Sans-Serif;
    text-align: left;
    padding-bottom: 63px;
}
.secwelcometext_venue{
    color: #292929;
    font-size: 20px;
    text-align: left;
    line-height: 30px;
    font-family: 'proxima-nova',Sans-Serif;
    padding-bottom: 8px;
}
.login_small_tab{
    font-size:16px;
}
.user_profile .control-group .control-label label{
    font-size: 20px;
    font-family: 'roboto_slabregular' ,Sans-Serif;
    color: #010101;
    padding-bottom: 2px;
    width: 100%;
    float: left;

}
.eb-description .newthemetabinnerbox h6 span {
	color : #000 !important;
}
.classessearchresullftbox .itembg  .item-page p span {
	color: #000 !important;
}

p.welcometext{
	padding-right: 20px !important;
}
h1.newthemepagetitle{
	margin-bottom: 0px !important;
}
.com_content .newthemesec_lft .itembg .item-page:first-child h2{
	display: none;
}
.corporate .newthememain .newthemesec_lft .classessearchresullftbox .item-page h2:first-child {
	display: none;
}
.corporate h1.article_title {
	margin-bottom: 20px !important;
}
.classessearchresullftbox .item-page p {
	padding-left: 0px !important;
}
.navigation_font_bold{
	font-weight: bold;
}
.corporate .newthemeleftbox  ul.menu_footer li a{
	line-height: 1.7 !important;
}
.itembg  .item-page p {
	padding-left: 0px !important; 
}
ul.tutorlist li a.button{
	margin-top: 20px !important;
}
.label-text1 .label-text2 input{
    border: 2px solid #0095d3 !important;
    width: 463px !important;
    height: 60px !important;
    background: #fff !important;
    padding-left: 5px !important;
}
.user_profile legend {font-family: 'knockout28juniorfeatherweight',Sans-Serif;
                      font-size: 30px;
                      letter-spacing: 2px;
                      line-height: 1;
                      text-align: left;
                      text-transform: uppercase;
                      clear: both;
                      color: #000;}
.form-actions{
    padding-top: 35px;
    /*text-align: center;*/
    padding-bottom: 35px;
}
.cancel_button{
    display:none;
}
.user_edit_button{
    display:none;
}
/*.texboxfirst_profile {
    clear: both;
    float: left;
    width: 514px;
}*/
.texboxfirst_profile {
    clear: both;
    float: left;
    width: 450px;
    height:80px;
}
.history_back_button{
    margin-left: 300px;
}
.interst_tab{
    margin-left: 150px;
    padding-bottom: 35px;
}
.interest_heading {
    margin-left:5px;
}
.interst_select{
    margin-left:25px;
}
.history_pay_status{
    text-align:center;
}
.user_tab_small_history{
    margin-left:150px; 
    padding-top:35px;
    padding-bottom:35px;
}
/*.texboxfirst1_profile {
    float: left;
    width: 341px;
}*/
.texboxfirst1_profile {
    float: left;
    width: 450px;
    height:80px;
}
.user_button1 {
    margin-top: 30px;
    margin-left: 200px;
    margin-bottom: 30px !important;
}
/*.user_button{
margin-top:50px;
margin-left:200px;
}*/

.user_button{
    margin-top:0px;
    margin-left:350px;
    margin-bottom: 30px;

}
.viewmorebutton{
    padding-top: 20px !important;
}
.viewmorebuttonbussines{
    padding-bottom: 0px !important;
    
}
.newthemefooterbox{
    padding-top: 0px !important;
}
#users-profile-custom
{
    display:none;
}
.user_label{
    color: #010101 !important;
    font-family: 'roboto_slabregular',Sans-Serif;
    font-size: 20px;
}
.chzn-search{
    display:none;
}
/*tutor list style*/
.tutorlistouterbox{ clear: both; float: left; width:1000px; }



.viewmorebuttonbussinessearch {
    clear: both;
    padding-bottom: 20px;
    text-align: center;
}

.tutorcommonrightbox {
    float: right;
    margin-top: 20px;
    right: 0;
    width: 245px;
}
.gift_vocher_terms{
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 400px;

}
.gift_voucher_terms_condition li{
    color: #292929;
    line-height: 1.9;
    padding-bottom: 15px;
    text-align: left;
    background: url("../images/liststylepin.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    display: block;
    font-family: 'roboto_slabbold',Sans-Serif;
    font-size: 14px;
    list-style: none outside none;
    margin-bottom: 0 !important;
    padding-left: 20px;
    vertical-align: top;
}
.gift_voucher_terms_condition a {
    color: #0faaf3;
}
.tutorlistimage{width:413px; float:left;  padding:20px;}
.tutorlistdetails{width:509px; float:left;  padding:20px 10px 20px ; }
.tutorlistleftbox{ clear: both; float: left; width: 1000px;}
.tutorlistdetails p{padding-bottom:20px;}

.corporate h2.individuallisttitle{font-family:'knockout28juniorfeatherweight',Sans-Serif; color:#fff; font-size:45px; text-transform:uppercase; text-align:left; padding-top:0px; padding-bottom:25px; letter-spacing:3px; line-height:1;/* margin-top:-13px;*/}


ul.tutorlist li img{border-radius:50%;}

/*tutor list style*/

p.commondiscblack2{font-size:22px; color:#000; font-family: 'roboto_slabregular',Sans-Serif; text-align:left; padding-bottom:63px; padding-top:50px}

.venulistcontent p, .venulistcontent1 p{ padding-bottom:0px;}

.venulistcontent1 .button {
    font-size: 22px !important;
    letter-spacing: 2px;
    margin-top: 13px;
    padding: 0.25em 1em;
}
.venulistcontent2 .button {
    font-size: 16px !important;
    letter-spacing: 2px;
    margin-top: 13px; 
    padding: 0.25em 1em;
}
.venulistcontent2 {
    float: left;
    width: 250px;
}
#member-profile #user-prof-8{
    display:none;
}
.venulistcontent1 h3.featuredblacktext {
    letter-spacing: 2px;
    line-height: 1.2;
    padding-bottom: 0;
    padding-top: 4px;
}
.acy_subscription_list, .interest_heading{
    display:none;
}
.classessearchresultrgtbox_upcoming{
    width: 300px;
    float: right;
    /*margin-right: 35px;*/
}
/*ul.nav menu_rgtcommonmenu li.current.active a {
background: url("../images/bluearrow.png") no-repeat scroll right 20px rgba(0, 0, 0, 0);
border-bottom: 0 none;
color: #a4a6a7;
}*/
.classessearchresullftbox1_upcoming {
    clear: both;
    float: left;
    width: 990px;
}
.mapbox1 {
    clear: both;
    line-height: 0;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 60px;
}
.listviewdetails2 h2.listviewtitle{line-height:1}
.commondiscblack3{padding-top:0px; padding-bottom:20px;  color: #000;
                  font-family: 'roboto_slabregular',Sans-Serif;
                  font-size: 22px;}
.required, #jform_postcode-lbl{ color: #292c39;
                                font-family: 'knockout28juniorfeatherweight',Sans-Serif;
                                font-size: 22px;
                                letter-spacing: 1px;
                                text-transform: capitalize;}
.validate-username, .validate-password, #jform_name, #jform_surname, #jform_email1, #jform_postcode, #jform_token{   
    border: 1px solid #a0a0a0 !important;
    color: #292c39 !important;
    font-family: 'proxima-nova',Sans-Serif;
    font-size: 15px !important;
    height: 55px;
    padding-left: 7px; margin-bottom:27px;
    width: 463px;}
ul.forgotpass{clear:both; margin-top:20px;}
ul.forgotpass li a{color:#292929;    font-family: 'proxima-nova',Sans-Serif;
                   font-size: 16px; text-decoration:underline;}
ul.forgotpass li a:hover{color:#0095d3}

h3.identifiertitle2{  clear: both;
                      color: #000;
                      font-family: 'knockout28juniorfeatherweight',Sans-Serif;
                      font-size: 32px;
                      letter-spacing: 2px;
                      line-height: 1;
                      padding: 15px 0 19px 0px;
                      text-align: left;
                      text-transform: uppercase;}

.socialButton {
    clear: both;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.classeslistrgtbox {
    float: right;
    margin-top: 122px;
    width: 300px;
}

.sec_box .socialButton h3 {
    color: #ffb81c;
    padding: 15px 0 !important;
}
.widgetInner h3 {
    border-bottom: 0 none;
    padding-bottom: 20px !important;
}	
.socialBookmarkingIcons {
    background-color: #333333;
    float: left;
    padding: 14px 0 12px 10px;
    width: 661px;
}
.socialBookmarkingIcons #facebookLike {
    width: 410px;
}
.socialBookmarkingIcons div {
    float: left;
}
.socialBookmarkingIcons #linkedinShare, .socialBookmarkingIcons .twitterShare {
    margin-top: 3px;
}
.socialBookmarkingIcons #linkedinShare {
    width: 132px;
}
.socialBookmarkingIcons div {
    float: left;
}
.socialBookmarkingIcons #linkedinShare, .socialBookmarkingIcons .twitterShare {
    margin-top: 3px;
}
.socialBookmarkingIcons div {
    float: left;
}

.classestesti-imgbox img{ border:1px;border-radius: 100%;}

.select-style {
    /*background: url("../images/dropdownarrow.jpg") no-repeat scroll 90% 50% ;*/
    border:2px solid #0095d3;
    margin: 0 auto;
    /* overflow: hidden;*/
    height:auto;
    padding: 0;
    width: 120px;line-height:normal;
}
.quantity_padding_left{
    padding-left:0px !important;
}
.venu_mapbox1{
    border-bottom: 9px solid #0095d3;
    clear: both;
    float: left;
    height: 531px;
    margin-bottom: 50px;
    margin-left: -29px;
    margin-top: 16px;
    width: 1349px;
}
.select-style select{
    height:auto;
    width:115px;

    -moz-appearance: none;
    background-color: transparent;
    background-image: none;
    border: medium none;
    box-shadow: none;
    font-family: 'roboto_slabregular',Sans-Serif;
    color:#6e6e6e;
    font-size:24px;
    padding: 0px 12px;


}.select-style select:focus {
    outline: none;
}
.select-style select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}


.select-style1 {
    /*background: url("../images/dropdownarrow.jpg") no-repeat scroll 90% 50% ;*/
    border:2px solid #4f66a7;
    float:right;
    /* overflow: hidden;*/
    height:46px;
    padding: 0;
    margin-left:5px;
    width: 120px;line-height:normal;
}
.myevents_align_button{
    float:right;
}
.membershiptitle_login_text
{
    padding-bottom: 18px !important;
    text-align: left;
}

ul.classeslist li.first{
    clear:both;
}
.corporate_our_clients_testimonial{
    width: 1015px;
    float: left;
    margin-top: 35px;
}

.corporate_our_clients_testimonial_back{
    width: 920px;
    float: left;
    margin-top: 35px;
    padding-bottom: 30px;
    text-align: center;
}
.corp_side_menu{
    margin-right: 0px !important;
}
.select-style1 select{
    height:43px;
    width:115px;

    -moz-appearance: none;
    background-color: transparent;
    background-image: none;
    border: medium none;
    box-shadow: none;
    font-family: 'roboto_slabregular',Sans-Serif;
    color:#6e6e6e;
    font-size:24px;
    padding: 0px 12px;

}.select-style1 select:focus {
    outline: none;
}
.select-style1 select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

.formrow.frclientGroup.ftchecklist td{font-size:16px;}
.youraccount{padding-right:39px; }
span.youraccount a{border-bottom-color:#FFFFFF;
                   border-bottom-style:solid;
                   border-bottom-width:1px;}

ul.tutorlist li h3.featuredblacktext a{text-align:center !important; position:static; }
ul.tutorlist li h3.featuredblacktext{height: 40px;}


.classesdetailsrgtbox .weekstextno1{font-size: 23px;}
.classesdetailsrgtbox .weekstextno{ color: #0095d3;
                                    font-family: 'roboto_slabregular';
                                    font-size: 26px;}

.classesdetailsrgtbox .classesdetailsdaybox .weekstextno, .classesdetailsrgtbox .classesdetailspricebox .poundtext{color: #0095d3;}
.ourteam_desgination {
    font-size: 15px;
    font-weight: 100;
    color: #010101;
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    letter-spacing: 1px;
}
.ourteam_li_height{
    min-height:300px;
}
.outeam_heading_height{
    min-height:80px;
}
.classesdetailsrgtbox ul {
    float: left;
    margin-bottom: 18px;
    margin-top: 19px;
    overflow: hidden;
    padding: 0;
    width: 75%;
}

.listviewimage {
    float: left;
    width: 300px;
}
.listviewimage_upcoming {
    float: left;
    width: 300px;
}
.listviewimage_upcoming img{
    max-height:238px;
    max-width:257px;
}
.listviewouterbox_upcoming {
    background: none repeat scroll 0 0 #f5f3f3;
    float: left;
    height: 238px;
    margin-bottom: 26px;
    width: 95%;
}
.upcoming_details{
    padding-bottom: 10px; 
}
.listviewdetails_upcoming {
    border-right: 1px solid #fff;
    padding-top: 10px;
    float: left;
    height: 238px;
    width: 439px;
}
.classesdetailsrgtbox li {
    background: url("../images/liststylepin.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    display: block;
    font-family: 'roboto_slabbold',Sans-Serif;
    font-size: 14px;
    list-style: none outside none;
    margin-bottom: 0 !important;
    padding-left: 20px;
    vertical-align: top;
}

.classesdetailsrgtbox li {
    color: #292929;
    line-height: 1.9;
    padding-bottom: 15px;
    text-align: left;
}
.corporate_desc{
    padding-bottom:0px !important;
}
#system-message-container #system-message .alert-heading{
    font-weight: 400 !important;
    font-size: 25px;
    color: #000;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    letter-spacing: 2px; }

#system-message-container #system-message .alert-message p {
    font-size: 20px;
    color: #000;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    letter-spacing: 1px;
    padding-bottom: 0px;
}

.corporate h3.businessclassestext {
    height: 50px;
    letter-spacing: 3px;
    line-height: 1.3;
    overflow: hidden;
    position: relative;
}

.corporate h3.businessclassestext a{
    bottom: 5px;
    left: 0;
    position: absolute;
}

.corporate h2.businessclassestext {
    height: 50px;
    letter-spacing: 3px;
    line-height: 1.3;
    overflow: hidden;
    position: relative;
}
hr.commonlightblack {
    border: 1px solid #505459;
    height: 0;
    margin: 0 auto;
    width: 65%;
    clear: both;
}
.allclassbox h2 {
    padding-top: 36px;
    color: #000;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 48px;
    letter-spacing: 5px;
    text-align: center;
    text-transform: uppercase;
}
p.commondisc {
    font-size: 16px;
    text-align: center;
    padding-bottom:0px;
}
.allclassbox h2 {
    padding-top: 36px !important;
}
ul.allclasses {
    margin: 0;
    padding: 0;
}
ul.allclasses li {
    display: inline;
    float: left;
    list-style: none outside none;
    margin-right: 30px;
    width: 189px;
}
/*ul.allclasses li img {
border-bottom: 6px solid #0095d3;
margin-top: 57px;
}*/
.allclasstitle {
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 20px;
    letter-spacing: 2px;
    text-align: left;
    text-transform: uppercase;
    color: #000;
}
p.allclassdesc {
    font-size: 14px;
    font-family: 'proxima-nova',Sans-Serif;
    padding-bottom: 0;
}

.readmore a {
    color: #0095d3;
    font-size: 14px;
    font-family: 'roboto_slabregular',Sans-Serif;
    text-decoration:none;
}
.notforyou_link_underline{
    text-decoration:none;
}
.notforyou_minheight_readmore{
    min-height:55px;
}
.not_for_you_intro_desc{
    padding-bottom:25px !important;
}
ul.allclasses li img {
    border-bottom: 6px solid #0095d3;
    /*margin-top: 25px;*/
}
ul.allclasses li.last {
    display: inline;
    float: left;
    list-style: none outside none;
    margin-right: 0;
    width: 189px;
}
.exploreclass {
    padding-top: 47px;
    padding-bottom: 57px;
    text-align: center;
    clear: both;
}
.readmore {
    line-height: 1;
}
.readmore a {
    color: #0095d3;
    font-size: 14px;
    font-family: 'roboto_slabregular',Sans-Serif;
}
.corporate h2.businessclassestext a{
    bottom: 5px;
    left: 0;
    position: absolute;
}
.sp img{border-bottom:7px solid #0095d2;}
.helpbox{float:left; padding-top:29px; padding-right:8px; min-height: 100px;}
.priceboxsep .weekstextno {
    font-family: 'roboto_slabregular';
    font-size: 21px;
}

.discount_time_tab{
/*    font-size: 18px;*/
    color: #ff6f54 !important;
    float: left;
    /*margin-right: 43px;*/
    margin-top: 5px;
    text-align:left;
    width:100%;
}


.corpclassesdetailsrgtbox ul {
    float: left;
    margin-bottom: 18px;
    margin-top: 19px;
    overflow: hidden;
    padding: 0;
    width:100%;
}


.corpclassesdetailsrgtbox li {
    background: url("../images/liststylepin_new.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    display: block;
    font-family: 'roboto_slabbold',Sans-Serif;
    font-size: 14px;
    list-style: none outside none;
    margin-bottom: 0 !important;
    padding-left: 20px;
    vertical-align: top;
}
.corporate .testimonialimgbox{
	display: block;
}
.corpclassesdetailsrgtbox li {
    color: #292929;
    line-height: 1.9;
    padding-bottom: 15px;
    text-align: left;
}


/*.businessclasses1 .ca_corporatereslutsgraybg ul {
    float: left;
    margin-bottom: 18px;
    margin-top: 19px;
    overflow: hidden;
    padding: 0;
    width:100%;
}*/


.businessclasses1 .ca_corporatereslutsgraybg li {
    background: url("../images/liststylepin.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    display: block;
    font-family: 'roboto_slabbold',Sans-Serif;
    font-size: 14px;
    list-style: none outside none;
    margin-bottom: 0 !important;
    padding-left: 20px !important;
    vertical-align: top;
}

.businessclasses1 .ca_corporatereslutsgraybg li {
    color: #fff;
    line-height: 1.9;
    padding-bottom: 15px;
    text-align: left;
}

.venue_detail_height{
    height:170px;
}
.corporate h2.aboutblacktitle1{text-align:center;}

h2.aboutblacktitle1{text-align:center;}

.corporate .container h2 {
    color: #fff;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 48px;
    letter-spacing: 5px;
    text-transform: uppercase;
}
.corporate .latestofferbox{padding-bottom:0px;}
.corporate .classessearchresultrgtbox{width:245px;}

.corporate .yellowinnerbox1 p.aboutwelcometext{color:#292929;}

.corporate #sec_header #js-mainnav.megamenu {
    margin-top: 56px !important;
}
ul.tutorlist li h3.featuredblacktext a br:first-child {font-size:20px;}
.view-featured .container h2{text-align:center !important}

ul.venulist li .tutorlistimg img{border-radius:50%;}

.corporate #first header, .layout-tutorprofile #first header, .view-tutorphoto #first header{margin-bottom:.5em !important ;}
/*.itembg .item-page{padding:0px 15px 20px 15px;}*/


.classessearchresullftbox h2.featuredblacktext-40 {
    letter-spacing: 2px;
    height:70px;
    overflow:hidden;
    position:relative;
    /*border-right: 1px solid #a2a0a0;*/
    line-height:1.3;
    width:226px !important; float:left;
}

h2.featuredblacktext-40 {
    color: #010101;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 26px;
    letter-spacing: 3px;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 10px;
    padding-top: 18px;

}
.classessearchresullftbox h2.featuredblacktext-60 {
    letter-spacing: 2px;
    height:70px;
    overflow:hidden;
    position:relative;
    /*border-right: 1px solid #a2a0a0;*/
    line-height:1.3;
    width:226px !important; float:left;
}

h2.featuredblacktext-60 {
    color: #010101;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 20px;
    letter-spacing: 3px;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 10px;
    padding-top: 18px;

}

ul.tutorlist li.ourteam_li_height .outeam_heading_height h3.featuredblacktext{/*height:40px !important;*/ height:auto !important;}
.ourtutor_sub_heading_width{
    padding-bottom:0px !important;
}
.aboutuslftbox h2.aboutblacktitle{padding-top:0px;}

.button_soldout
{
    -webkit-appearance: none;
    position: relative;
    display: inline-block;
    background: #ea5c41;
    padding: 0.2em 1em;
    border-radius: 0em;
    cursor: pointer;
    font-size:22px;
    border: 0;
    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_soldout:hover
{
    background: #ff6f54;
}

ul.pagenavigation li.active span.divider.icon-location{display:none;}

h6{    clear: both;
       color: #000;
       font-family: 'knockout28juniorfeatherweight',sans-serif;
       font-size:28px;
       letter-spacing: 2px;
       padding: 25px 0 5px !important;
       text-align: left;
       text-transform: uppercase;}
.viewmorebuttonbussines4_blog {
    clear: both;
    padding-bottom: 0;
    padding-top: 20px;
    text-align: center;
    margin-right: 272px;
}	
.viewmorebuttonbussines4_news {
    clear: both;
    padding-bottom: 80px;
    padding-top: 20px;
    text-align: center;

}	
.viewmorebuttonbussines4_news1 {
    clear: both;
    padding-bottom: 80px;
    padding-top: 20px;
    text-align: center;

}
.corporate #eb-category-page-default #morehide {
	display:none;
}
h2.membershiptitle_news {
    padding-bottom: 18px;
    text-align: left;
    line-height: 1;
    color: #fff;
}
p.searchresultswelcometext_news {
    color: #fff;
    font-size: 20px;
    text-align: left;
    line-height: 32px;
    font-family: 'proxima-nova', Sans-Serif;
    padding-bottom: 20px;
}
.listviewdetails2_blog{
    background-color: #1E202A;
    padding: 10px 15px 10px 15px;
}
.checkoutinformationboxbg_profile {
    /* width: 610px; */
    width: 470px;
    background: #ebebeb;
    padding: 1px 65px 40px 24px;

}
.footerbottomlinks_new {
    width: 880px;
    float: left;
    clear: both;
    font-size: 13px;
    padding-top: 14px;
    padding-left: 217px;
    font-family: 'roboto_slabregular',Sans-Serif;
}

.eb-container h1, .coursedetailstitlebox
{
    width: 60% !important;
    /* margin: 5px 0 5px 0 !important;*/
    padding: 0 !important;
    text-align:left;
}
ul.classdetailsoffter{margin:0px; padding:0px;}
ul.classdetailsoffter li{display:inline; list-style:none;}
ul.classdetailsoffter li a{color:#fff; font-family: 'Conv_BodoniStd-PosterItalic',Sans-Serif;
                           font-size: 30px; letter-spacing: 3px;}
ul.classdetailsoffter li span{width: 12px; height: 12px; border-radius: 50px; font-size: 20px; color: #fff; background: #fff;}

.tabinnerbox h2{color: #000; letter-spacing:0px !important; font-family: "Conv_BodoniStd-PosterItalic",sans-serif; font-size:20pt; padding-bottom:22px; text-transform:none; }
.tabinnerbox h3{color: #000; font-family: "Conv_BodoniStd-PosterItalic",sans-serif; font-size:18pt; padding-bottom:18px; }
.tabinnerbox h4{color: #000; font-family: "Conv_BodoniStd-PosterItalic",sans-serif; font-size:18pt; padding-bottom:18px; }
.tabinnerbox h5{color: #000; font-family: "Conv_BodoniStd-PosterItalic",sans-serif; font-size:16pt; padding-bottom:18px; }
.select-style1 {width:/*\**/106px\0;}
.homepagenews1{position:relative;}
.homepagenews1 h2.featuredwhitetext{position:absolute; z-index:2; text-align:center}
.caleveltextnew{width:67px; float:right; clear:both; margin-top:-66px;}
.socialicons_new
{
    width:222px; 
    float:right; 
    padding-top:17px;
}
p.searchresultswelcometext_les_news {
    color: #000;
    font-size: 20px;
    text-align: left;
    line-height: 32px;
    font-family: 'proxima-nova', Sans-Serif;
    padding-bottom: 20px;
}

.listviewdetails2_news {
    /* background-color: #1E202A; */
    padding: 10px 15px 10px 15px;
}


h2.membershiptitle_les_news {
    padding-bottom: 18px;
    text-align: left;
    line-height: 1;
    font-size:24px;
}
.classessearchresultrgtbox_news {
    width: 290px;
    float: right;
    margin-right: 15px;
}
.news_grey_border {
    width: 100%;
    /* min-height: 172px; */
    background: #f5f3f3;
    float: left;
    margin-bottom: 46px;
}
.dramaschoolpad {
    padding-left: 0px;
    width: 1015px;
    padding-top: 35px;
    padding-bottom: 90px;
}
.dramaschoolpad h1 {
    color: #fff;
    font-family: "Conv_BodoniStd-PosterItalic",sans-serif;
    font-size: 26pt;
    letter-spacing: 0 !important;
    padding-bottom: 22px;
    text-transform: none;
    padding-top: 30px;
}
.dramaschoolrightbox {
    position: absolute;
    top: -50px;
    z-index: 100;
    right: 0;
    width: 245px;
}
body.dramaschool {
    background: #262626;
}
ul.pagenavigation_common_drama li a {
    color: #fff;
    padding-right: 5px;
    text-decoration: none;
    font-size: 11px;
    letter-spacing: 1px;
    padding-left: 5px;
    
}
ul.pagenavigation_common_drama li span {
    font-size: 11px;
    padding-left: 5px;
}
.login_right_side_menu {
    background: none !important;
}
.dramaschoolpad p.welcometext, p {
    color: #fff;
    text-align: left;
}
.corporateblackbg {
    background: #1e202a;
    width: 100%;
    clear: both;
    float: left;
    padding-bottom: 50px;
}
ul.dramaschoollist {
    margin: 0px;
    padding: 0px;
}
ul.dramaschoollist li {
    list-style: none;
    width: 369px;
    float: left;
    display: inline-block;
    margin-right: 85px;
    margin-bottom: 35px;
}
ul.dramaschoollist li .imgbox {
    position: relative;
    height: 139px;
}
.dramalistgraybg {
    background: #1e202a;
    padding: 52px 25px 10px 24px;
    clear: both;
    color: #171717;
    min-height: 335px;
}
.dramalistgraybg p {
    color: #fff;
    font-size: 19px;
    line-height: 32px;
    padding-bottom: 0px !important;
}
ul.dramalistlink {
    padding-top: 30px;
    width: 100%;
}
.drama_bottom{
    padding: 50px 0px 0px 0px !important;
}
.inspiringengagingbox_drama {
    clear: both;
    float: left;
    padding-bottom: 74px;
}

.dramaschool_heading_article {
    color: #000;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 54px;
    letter-spacing: 3px !important;
    padding-bottom: 10px;

    text-transform: uppercase;
    /* padding-top: 30px; border-bottom: 1px solid #fff; margin-bottom: 18px; */

    width:75%;
}
.dramaschool_heading_article_other {
    color: #fff;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 54px;
    letter-spacing: 3px !important;
    padding-bottom: 10px;

    text-transform: uppercase;
    /* padding-top: 30px; border-bottom: 1px solid #fff; margin-bottom: 18px; */

    width:75%;
}
.dramaschoolpad p{
    padding-bottom: 20px !important;
}
.dramaschoolpad1 {
    padding-left: 0px;
    width: 950px;
    padding-top: 35px;
    padding-bottom: 90px;
}
.dramindividuallft {
    width: 950px;
    background: #1e212a;
    margin-top: 25px;
    padding: 0px 44px 42px 40px;
}
.dramindividuallft h1 {
    color:#fff;
    font-family: "Conv_BodoniStd-PosterItalic",sans-serif;
    font-size: 36px;
    border-bottom: 0px none;
    letter-spacing: 0 !important;
    text-transform: none;
    padding-bottom: 30px;
}
.dramindividuallft p.welcometext {
    font-family: "roboto_slablight",sans-serif;
    font-size: 24px;
    line-height: 32px;
}
.dramaschool .layoutboxinner {
    background: none repeat scroll 0 0 #292c39;
    float: left;
    width: 1340px;
}
.drama_article_right_menu{
    margin-top: -69px;
}

.dramaschool h2.footerbigwhitetext1 {
    font-size: 45px;
}
h2.footerbigwhitetext1 {
    color: #fff;
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    font-size: 48px;
    letter-spacing: 7px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 45px;
    padding-top: 18px;
    clear: both;
}
/*.classessmallvideobox {
width: 690px;
float: left;
clear: both;
padding-left: 110px;
}
.classestestimonialrgtbox {
width: 600px;
float: left;
padding-left: 70px;
}*/
.classestesti-separatorbox {
    clear: both;
    padding-bottom: 80px;
    float: left;
}
/*.classestesti-desc {

float: left;
font-size: 18px;
font-family: 'proxima-nova' ,Sans-Serif;

}*/
.testimonialname {
    /*text-align: center;*/
    font-family: 'knockout28juniorfeatherweight',Sans-Serif;
    /*color: #010101;*/
    font-size: 18px;
    text-transform: uppercase;
}
.dramaschool .classestesti-desc {
    width: 415px;
    padding-top: 10px;
}
.dramaschool .testimonialname {
    color: #fff;
    padding-top: 20px;
}
.classestesti-desc .testimonialname {
    text-align: left;
    /*padding-top: 4px;*/
}
ul.dramalistlink li {
    float: none;
    display: block;
    padding-bottom: 18px;
    margin-bottom: 0px;
}
ul.dramaschoollist li {
    list-style: none;
    width: 369px;
    margin-right: 85px;

    /*float: left;
    display: inline-block;
    margin-bottom: 35px;*/
}
ul.dramalistlink li {
    float: none;
    display: block;
    padding-bottom: 18px;
    margin-bottom: 0px;
}
ul.dramalistlink li a {
    color: #0195d3;
    font-size: 20px;
    /* text-transform: uppercase; */
    font-family: "roboto_slabregular",sans-serif;
    border-bottom: 2px solid #0195d3;
}
ul.dramaschoollist li.last {
    width: 375px;
    float: left;
    display: inline-block;
    margin-right: 0px;
}
.blackfooterbg {
    background: #292c39;
    width: 100%;
    clear: both;
    float: left;
    padding: 50px 0px 25px 0px;
}
.corporateblackbg_drama h1 {
    color: #fff;
    font-family: "Conv_BodoniStd-PosterItalic",sans-serif;
    font-size: 26pt;
    letter-spacing: 0 !important;
    padding-bottom: 22px;
    text-transform: none;
    padding-top: 30px;
    text-align: center;
}
.corporateblackbg_drama ul {
    color: #FFFFFF;
    padding-left: 370px;
}
.corporateblackbg li {
    letter-spacing: 1px;
}
ul.pagenavigation_common_drama li.selected {
    font-weight: bold;
    font-family: 'proxima-nova';
    letter-spacing: 1px;
}
ul.pagenavigation_common_drama li {
    display: inline;
    list-style: none;
    color: #fff;
    font-size: 11px;
    /*font-weight: normal;*/
}
.dramaschool .grayfooterbg_drama {
    margin-top: 0px;
}
.corporateblackbg_drama {
    background: #1e202a;
    width: 100%;
    clear: both;
    float: left;
    padding-bottom: 50px;
}
.grayfooterbg_drama {
    background: #f5f3f3;
    width: 100%;
    clear: both;
    float: left;
    padding: 0px 0px 45px 0px;
    margin-top: 77px;
}
.dramaschool ul.pagenavigation_common_drama {
    margin-top: 0px;
}
ul.pagenavigation_common_drama {
    /*margin-top: -29px;*/
    padding: 0px;
    margin-bottom: 39px;
    clear: both;
    line-height: 1;
    position: absolute;
    top: 0;
    z-index: 100;
    padding-top: 10px;
}
.dramaschoolrightbox .ca_rightmenublackbg {
    min-height: 100%;
}
.ca_rightmenublackbg {
    background: #1e202a;
    padding: 30px 15px 30px 15px;
    min-height: 490px;
}
.dramaschoolpad p.welcometext, .dramaschool .corporateblackbg .footerwhitediscription {
    color: #fff;
    font-family: "roboto_slablight",sans-serif;
    font-size: 24px;
    line-height: 32px;
}
.viewmorebuttonbussines4_news1_les{
    clear: both;
    padding-bottom: 80px;
    padding-top: 20px;
    text-align: center;
    margin-right: 70px;
}
.search-font-style{
    font-style: normal !important;
}
.home_tiles_finditmore{
    padding-top: 5px;
}
ul.newthemeca_classbox li.first{clear:both;}
.home-page-tiles-twelve{
    padding-bottom:14px !important;
}
.about_top_grey_banner{background-color:#5d3243 !important;
                       /* padding-bottom:60px !important; */
}
.canewthemebasket{
    padding-top: 10px !important;
}
.newthemefooterbox{
    padding-left: 55px !important;
}
.newthemesecclassdetails_lft{
    padding: 12px 0px 0px 0px !important;
}
ul.newthemevenulist li{
    padding-bottom: 0px !important;
}
.footer_menu_color{
    color:#fff !important;
}
.drama_School_title_align{
    float: none !important;
}
.drama_school_video{
    width: 690px !important;
    padding-left: 110px !important;
}
.drama_testimonial{
    width: 600px !important;

    padding-left: 70px !important;
}
.corporateblackbg_drama h1{
    color:#fff !important;
}
.itembg{
    padding-right: 10px;
}
ul.nav.menu_footer li a{
    color: #fff !important;
}
.newthememail a, .newthemphone a{
    color: #fff !important;
}
.classlisting_redmore_button{
    padding-bottom:0px !important;
}
.eb-pay-description p:first-child { 
    padding-top: 10px;
}
.article_title{
	display: inline-block;
	
}
.item-page{
	padding-right: 20px;
}
.contact_group_icon{
	margin-top: -3px !important;
	
}
.newthemevideocontentwraper .testimonialimgbox img {
	display: none !important;
}
.dramaschool_heading_article_other {
color: #fff;
font-family: "knockout28juniorfeatherweight",sans-serif;
font-size: 54px;
letter-spacing: 3px !important;
padding-bottom: 10px;

text-transform: uppercase;
/* padding-top: 30px; border-bottom: 1px solid #fff; margin-bottom: 18px; */

width:75%;
}
.viewmoreclasses_new_classdlisting {text-align: center;
                                    padding-bottom: 20px;
                                    margin-right: 250px; }
.newthemesec_lft ul.newthemeca_classbox li{
    border-right: 1px solid #d6d6d6 !important;
    border-bottom: 1px solid #d6d6d6 !important;
}
.group_content{float:right !important; margin-right: 10px; width: 19% !important; /* margin-top: -84px; margin-right:-27px !important;*/}
.classlisting_bottom_space{
    padding-bottom:50px !important;
}
.button a:hover
			{
				background: #4f66a8;
	border:2px solid #4f66a8;
	color:#fff;
			}
			
h3.corp_featuredblacktext {
    color: #fff;
	text-align: center;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 26px;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.newthemevenulist h3.corp_featuredblacktext {
    color: #fff;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 26px;
    letter-spacing: 3px;
    text-align: left;
    text-transform: uppercase;
    
}
.controls .pref_contact_checkbox  {
color:#fff;	
padding-left: 10px;
text-align: left;
font-size: 17px;
}
.signup_newsletter{
	padding-top: 15px;
}
.sign_up_status {
text-align: left;
font-family: 'knockout28juniorfeatherweight', Sans-Serif;
font-size: 22px;
letter-spacing: 2px;
text-transform: uppercase;
color: #000;
padding-bottom: 8px;
text-align:center;
padding-top: 25px;
float:none !important;
width: 300px;
}
.font_signup{
	font-family: 'knockout28juniorfeatherweight', Sans-Serif !important;
	letter-spacing: 1px !important;
}
.corporate .alert-message .alert-heading , .corporate .alert-message p {
	color: #fff !important; 
}

.corporate .alert-warning .alert-heading , .corporate .alert-warning p {
	color: #fff !important; 
}
.newthemetile_group{
	width: 740px;
	float: left;
	clear: both;
	/*padding-left: 20px;*/
}

.corporate_home_client {
    background: #43435b;
    width: 100%;
    clear: both;
    float: left;
    padding-bottom: 50px;
	padding-top: 30px;
	margin-bottom: 50px;
	/*margin-top: 30px;*/
}
.corporate_home_client p
{
	text-align:center;
}
.corporatepad {
    margin-top: 36px;
    padding-left: 175px;
    width: 100% !important;
}
ul.corp_home_client li
{
	 display: inline;
    float: left;
    list-style: outside none none;
   /* margin-right: 30px;*/
    padding-left: 25px;
	padding-top: 35px;
    
}
.corporate p.classdescription_home {
    color: #fff !important;
    padding-top: 0;
}
.corporate h2.featuredblacktext1_home {
    color: #fff;
    font-family: "knockout28juniorfeatherweight",sans-serif;
    font-size: 30px !important;
    letter-spacing: 3px;
    padding-bottom: 0;
    padding-top: 0;
    text-align: left;
    text-transform: uppercase;
}
.corporate hr.separator1_home {
    border: 1px solid #fff;
    clear: both;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 60%;
}
.toppickstitle1_home {
    font-family: 'knockout28juniorfeatherweight', Sans-Serif;
    color: #fff;
    font-size: 50px;
    text-transform: uppercase;
    text-align: center;
    /*	padding-top: 45px;*/
    padding-bottom: 25px;
    letter-spacing: 7px;
    clear: both;
	 margin-top: -5px;
}
.group_big_image{
	padding-left: 0px !important;
}
.group_individual_content{
	padding-left: 0px !important;
}
.corporate ul.toppicks li {
    
    padding-left: 24px;
   
}