/* Newdle CSS */

/* FIXES */

#container {
    width: 100%;
    margin: 0 auto;
}
#content {
    width: auto !important;
    float: none;
}
#content h1 span, #content h1 strong, #content h2 strong, #content h3 strong, #content h4 strong {
    color: inherit
}
#footer-wrap {
    margin-top: 0
}
#secondary-nav {
margin: 0 0 -11px 0;
background: none;
}

#content .btn-standard {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}

#content .btn-standard .tl, #content .btn-standard .tr, #content .btn-standard .br, #content .btn-standard .bl {
    display: none;
}

/* BASE CONTAINERS */

.moodlev2 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
}
.band {
    overflow: hidden;
    min-width: 980px;
}
.band-left .content-wrap, .band-left .content-wrap-left {
    width: 470px;
    float: left;
}
.band-right .content-wrap, .band-right .content-wrap-right {
    width: 470px;
    float: right;
}
.content-wrap-full {
    width: 100%;
    clear: both;
}
.band-centre {
    text-align: center
}
.band-inner {
    width: 960px;
    padding: 40px 0 40px 0;
    margin: 0 auto;
    overflow: hidden;
}
.band-small .band-inner {
    padding: 25px 0;
}
.band-smaller .band-inner {
    padding: 10px 0;
}
.band-emphasized .band-inner {padding: 40px 0}
.band-last {
    /*margin-bottom: -30px!important;*/
}
.band-f0f0f0 {
    background-color: #f0f0f0
}
.hero {
    background-color: #ebebeb
}

/* BASE TYPE */

#content h1 {
    font: normal 44px/48px Arial, Helvetica, sans-serif;
    color: #333!important;
    margin: 0 0 30px 0;
}
#content h1.light .line {
    color: #fff!important
}
h1 .small {
    font: normal 25px/30px Arial, Helvetica, sans-serif;
}
h1.emphasis {
    font: normal 55px/55px Arial, Helvetica, sans-serif !important;
    margin: 20px 0 15px 0 !important;
}
h1 a {text-decoration: none;}
#content h1.light a:active .line, #content h1.light a:focus .line {color:#eee!important;}
h2 {
    font: normal 30px/34px Arial, Helvetica, sans-serif;
    color: #333;
    margin: 0 0 15px 0;
}
h2.emphasis {
    font-size: 40px;
    margin: 0 0 35px 0;
}

h3 {
    font: bold 15px/19px Arial, Helvetica, sans-serif;
    color: #333;
    margin: 0 0 5px 0;
}
h3.emphasis {
    font: normal 25px/30px Arial, Helvetica, sans-serif !important;
    color: #333;
    margin: 0 0 15px 0 !important;
}
h4 {

}
h5 {

}
p {
    margin: 0 0 15px 0;
    font: normal 15px/20px Arial, Helvetica, sans-serif;
    color: #555;
}
.band-intro p {
    margin: 0 0 30px 0;
}
p.emphasis {
    font: normal 17px/22px Arial, Helvetica, sans-serif
}
p.intro-emphasized {font: normal 20px/27px Arial, Helvetica, sans-serif; margin: 0 0 20px 0;}
.moodlev2 ul {
    margin: 0
}
.moodlev2 ul li {
    margin: 0 0 5px 0;
    padding: 8px 0 0 50px;
    background: url(../../images/v4/common/tick-large.png) no-repeat top left;
}
.moodlev2 ul.large li {
    font: normal 21px/32px Arial, Helvetica, sans-serif;
    color: #535353;
    padding: 0 0 0 40px;
    background: url('../../images/v4/common/tick-small.png') 0px 3px no-repeat;
    letter-spacing: -0.02em;
}
.moodlev2 ul.smallest {
    margin: 0 0 20px 0;
}
.moodlev2 ul.smallest li {
    font: normal 15px/20px Arial, Helvetica, sans-serif;
    color: #555;
    padding: 5px 0 5px 38px;
    background: url('../../images/v4/common/tick-smallest.png') top left no-repeat;
}
.moodlev2 ul.plain {
    padding: 0 0 15px 20px;
    font: inherit;
}
.moodlev2 ul.plain li {
    list-style-type: disc; 
    list-style-position: outside;
    background: none; 
    padding:0;
    margin: 0 0 5px 0;
    font: normal 15px/18px Arial, Helvetica, sans-serif;
}
.moodlev2 ol.halves li {
    width: 460px;
    float: left;
    margin: 0 20px 0 0;
}
.legal-copy {
    font-size: 12px;
    color:#666;
}
.light.legal-copy {
    font-size:11px!important;
}
.small-print {
    color: #999;
    font-size: 11px;
    margin: 0 0 7px 0;
}

/* UTILITY CLASSES */

.expander-content {
    display: none
}
.expander-content .thirds:first-child {
    margin-top: 40px
}
.line {
    display: block
}
.nowrap {
    white-space: nowrap
}
.hide {
    display: none
}
.top-30 {
    margin-top:30px!important;
}
.top-15 {
    margin-top:15px!important;
}
.btm-0 {
    margin-bottom: 0!important;
}
.btm-pad-0 {
    padding-bottom: 0!important;
}
.btm-20 {
    margin-bottom: 20px!important;
}
.btm-30 {
    margin-bottom: 30px!important;
}
.btm-pad-20 {
    padding-bottom: 20px!important;
}
.btm-pad-30 {
    padding-bottom: 30px!important;
}
.pad-100 {
    padding: 100px 0;
}
.corner-parent {
    position: relative;
}
.corner-tr {
    position: absolute;
    top: 0;
    right: 0;
}
.corner-br {
    position: absolute;
    bottom: 0;
    right: 0;
}

.radius-3 {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}
.radius-5 {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
.radius-8 {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
}
.radius-10 {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
.relative {
    position: relative;
}
.attach-bottom {
    position: absolute;
    bottom: 0;
}
.border {
    border: 1px solid #ccc
}
.border-clear {
    border: 1px #DDD solid;
    border: 1px rgba(0, 0, 0, 0.13) solid;
    box-sizing: border-box;
    padding: 15px 0 17px 17px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
.box-pale {
    /*background-color: rgba(255,255,255,0.6);*/
    border: 1px rgba(255, 255, 255, 0.7) solid!important;
    background-color: rgba(200, 200, 200, 0.2)!important;
    padding: 15px 0 17px 17px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}
.no-l-margin {
    margin-left: 0!important
}
.no-r-margin {
    margin-right: 0!important
}
.no-min-height {min-height: 0 !important;}
.bottom-flush {
    padding-bottom: 0
}
.img-right {
    float: right;
    margin: 0 0 0 20px;
}
.float-left {
    float: left
}
.float-right {
    float: right;
}
.center {
    text-align: center
}
.divider-bottom {
    border: 1px #c1c1c1 solid;
    border: 1px rgba(0, 0, 0, 0.13) solid;
    border-width: 0 0 1px 0;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.divider-top {
    border: 1px #c1c1c1 solid;
    border: 1px rgba(0, 0, 0, 0.13) solid;
    border-width: 1px 0 0 0;
    margin-top: 10px;
    padding-top: 40px;
}

.overflow {
    overflow:visible;
}
.no-overflow {
    overflow:hidden;
}

.inline-block {display: inline-block;}

a.plain {
    color: inherit;
    text-decoration: none;
}

.tracking, .tracking img {width:0; height: 0; font-size: 0; line-height: 0;}

#iatDivInsert + iframe {float: left;}

/* BUTTONS */

#content .btn-outline {
    font: normal 17px/22px Arial, Helvetica, sans-serif;
    color: #555 !important;
    padding: 10px;
    margin: 0 0 15px 0;
    text-decoration: none;
    border: 1px #777 solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    display: inline-block;
    vertical-align: bottom;
}
#content .btn-outline:hover {
    color: #fff!important;
    border-color: #555;
    background-color: #555;
}
#content .btn-outline.light:hover, #content .btn-outline.light.reverse {
    background-color: #fff;
    border-color: #fff;
    color: #555!important;
}
#content .dark {

}
#content .light {
    color: #fff!important;
    border-color: #fff;
    background-color: transparent;
}

#content .light.reverse:hover {
    background-color: rgba(255,255,255,0);
    color: #fff!important;
}

#content a.btn-orange-new {
    -webkit-background-clip: padding-box; 
    display: inline-block;
    color: #fff!important;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    padding: 11px 35px 10px 20px;
    background-image: url(../../images/v4/courses/btn-arw-white.png);
    _background-image: url(../../images/v4/courses/btn-arw-white.gif);
    background-repeat: no-repeat;
    background-position: right;
    background-color: #ff6700;
    border: 1px solid #FFF;
    border-radius: 5px;
}
#content a.btn-orange-new:hover {
    background-color: #ff933b;
}
#content a.btn-orange-outline {
    -webkit-background-clip: padding-box; 
    display: inline-block;
    color: #fff!important;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    padding: 11px 35px 10px 20px;
    background-image: url(../../images/v4/courses/btn-arw-white.png);
    _background-image: url(../../images/v4/courses/btn-arw-white.gif);
    background-repeat: no-repeat;
    background-position: right;
    background-color: transparent;
    border: 1px solid #FFF;
    border-radius: 5px;
}
#content a.btn-orange-outline:hover {
    background: url(../../images/v4/courses/btn-arw-white.png) #FF6700 right no-repeat;
    color:#FFF !important;
    border: 1px solid #FFF;
}

#content a.btn-orange-emphasis {
    -webkit-background-clip: padding-box; 
    display: inline-block;
    color: #fff!important;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    padding: 11px 26px 11px 11px;
    background-image: url(../../images/v4/courses/btn-arw-white.png);
    _background-image: url(../../images/v4/courses/btn-arw-white.gif);
    background-repeat: no-repeat;
    background-position: right;
    background-color: #ff6700;
    border-radius: 5px;
    text-transform: uppercase;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
#content a.btn-orange-emphasis:hover {
    background-color: #333;
    color: #ff6700!important;
}
#content a.btn-orange-emphasis-outline {
    -webkit-background-clip: padding-box; 
    display: inline-block;
    color: #fff!important;
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    padding: 10px 25px 10px 10px;
    background-image: url(../../images/v4/courses/btn-arw-white.png);
    _background-image: url(../../images/v4/courses/btn-arw-white.gif);
    background-repeat: no-repeat;
    background-position: right;
    background-color: transparent;
    border-radius: 5px;
    text-transform: uppercase;
    border: 1px solid #FFF;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
#content a.btn-orange-emphasis-outline:hover {
    background-color: #333;
    color: #ff6700!important;
    border: none;
    padding: 10px 25px 10px 10px;
    border: 1px solid #333;
}


.btn-xlarge {
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    border: 0!important;
    font-size: 17px;
    padding: 14px 36px 12px 18px;
    display: inline-block;
    position: relative;
    color: #fff!important;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../../images/common/buttons/btn-arw-white.png);
    background-repeat: no-repeat;
    background-position: right;
    background-color: #94b43d;
}
.btn-xlarge:hover {
    background-color: #b6de48
}
.btn-bold {
    width: 190px;
    background-image: url(../../images/v4/common/btn-bold-arrow.png);
    background-color: #94b43d;
    display: inline-block;
    position: relative;
    padding: 15px 55px 15px 20px;
    color: #fff!important;
    text-decoration: none;
    font-size: 19px;
    letter-spacing: -1px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
}
.btn-bold.green {
    background-color: #94b43d
}
.btn-bold.green:hover {
    background-color: #b6de48
}
#content .btn-cta {
    font: bold 17px/22px Arial, Helvetica, sans-serif;
    color: #666!important;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0 0 15px 0;
    padding: 0 18px 0 0;
    display: inline-block;
    background: transparent url(../../images/v4/common/cta-arrow.png) no-repeat 100% 40%;
}
.btn-cta.emphasis {
    font-size: 17px !important;
}
#content .btn-cta:hover {
    color: #333 !important
}
#content .btn-cta.light {
    color: #eee !important;
    background: transparent url(../../images/v4/common/cta-arrow-white.png) no-repeat 100% 40%;
}
#content .btn-cta.light:hover {
    color: #fff !important
}
.btn-advance {
    opacity: 0.2;
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto 10px auto;
    clear: both;
    background: transparent url(../../images/v4/common/advance-light.png) no-repeat top left;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.btn-advance.dark {
    opacity: 0.1;
    background-image: url(../../images/v4/common/advance-dark.png);
}
.btn-advance:hover {
    opacity: 0.8
}
.btn-advance.dark:hover {
    opacity: 0.5
}
.btn-expander {
    margin: 10px 0 0 0;
    padding: 0 15px 0 0;
    font: bold 15px/17px Arial,Helvetica, sans-serif;
    color: #333;
    text-decoration: none;
}
ul a.btn-expander {
    float: left;
    margin: 10px 0 0 40px;
    color: #333;
}
.more-info {
    background: url('../../images/v4/common/arrow-down.png') 100% 50% no-repeat
}
.less-info {
    background: url('../../images/v4/common/arrow-up.png') 100% 50% no-repeat;
    display: none;
}

/* FINAL CTA */

.final-cta.center-cta h2 {
    font-size: 36px;
    margin: 0 0 25px 0;
    color: #444;
}
.final-cta.center-cta h3 {
    font: normal 20px/19px Arial, Helvetica, sans-serif;
    color: #666;
    margin: 0 0 5px 0;
    letter-spacing: -0.02em;
}
.final-cta.center-cta .nowrap {
    margin: 0 11px
}
.final-cta.center-cta a {
    color: #333;
    text-decoration: none;
    border: 1px dotted #999;
    border-width: 0 0 1px 0;
}
.final-cta.center-cta a:hover {
    border: 0
}

/* QUOTES */

.quote-text {
margin: 0 0 10px 0;
}
.quote-name {
font: bold 12px/17px Arial, Helvetica, sans-serif;
float: left;
color: #5f5f5f;
margin-bottom: 0;
}
.band-emphasized .quote-name {
font: bold 15px/20px Arial, Helvetica, sans-serif;
}
.quote-logo {
float: right;
}
.quote-image {
/*position: absolute;*/
opacity: 0;
display: none;
}
.quote-image-wrap {
position: relative;
}
/*.quote-marked {padding: 30px 0 0 0; background: transparent url('../../images/v4/common/quote-open-3-sml.png') top left no-repeat;}
.quote-marked-inner {padding: 0 0 25px 0; background: transparent url('../../images/v4/common/quote-close-3-sml.png') bottom right no-repeat;}*/
.quote-marked {padding: 0 0 0 40px; background: transparent url('../../images/v4/common/quote-open-3-sml.png') top left no-repeat;}
.quote-marked-inner {padding: 0 30px 0 0; background: transparent url('../../images/v4/common/quote-close-3-sml.png') bottom right no-repeat;}
.quote-marked-text {font: normal 20px/27px Arial, Helvetica, sans-serif; color: #707070}
.quote-marked-text-small {font: normal 15px/20px Arial, Helvetica, sans-serif;}

.image-bg-left {background-position: center left!important;}
.image-bg-right {background-position: center right!important;}
.image-bg-top-left {background-position: top left!important;}
.buckland-image {background: url('../../images/v4/reviews-endorsements/buckland-teaching-english-class.jpg') 50% 50% no-repeat;}
.gold-star-image {background: url('../../images/v4/reviews-endorsements/gold-star-tefl-class.jpg') 50% 50% no-repeat;}
.english-first-image {background: url('../../images/v4/reviews-endorsements/english-first-tefl-class.jpg') 50% 50% no-repeat;}

.quote-text-emphasized {font: normal 18px/24px Arial, Helvetica, sans-serif;}
.quote-text-featured {font: normal 24px/30px Arial, Helvetica, sans-serif;}
.band-emphasized .quote-text-emphasized {font: normal 22px/28px Arial, Helvetica, sans-serif; color: #777; width: 440px;}

/* MINI COURSE PANELS */

.course-panel {}
.course-panel .course-panel-header {margin: 0 0 20px 0;}
.course-panel .course-panel-header-inner {float: right; width: 380px;}
.course-panel .course-icon {float: left;}
.course-panel .course-title {font: normal 22px/28px Arial, Helvetica, sans-serif;}
.course-panel .course-subtitle {}
.course-panel .course-diff {margin: 0 0 0 15px; border-width: 1px; border-radius: 2px; font-size: 10px; padding: 3px 6px; vertical-align: 3px;}
.course-panel .course-price {font: normal 20px/26px Arial, Helvetica, sans-serif;}
.course-panel .course-price .price-was {font-size: 0.7em; letter-spacing: -0.05em; margin: 0 8px 0 0; display: inline;}
#content .course-panel .btn-outline {
    -webkit-background-clip: padding-box!important;
    background: #ffffff url('../../images/v4/courses/btn-arw-orange.png') center right no-repeat;
    border: 1px solid #FF6700;
    border-radius: 5px;
    color: #FF6700 !important;
    display: inline-block;
    font: bold 15px/16px Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 11px 25px 10px 10px;
    position: relative;
    text-decoration: none;
    min-width: 120px;
    text-align: center;
}
#content .course-panel .btn-standard-new {
    -webkit-background-clip: padding-box!important;
    display: inline-block;
    position: relative;
    color: #FFF!important;
    text-decoration: none;
    font: bold 15px/16px Arial, Helvetica, sans-serif;
    padding: 11px 25px 10px 10px;
    background: #FF6700 url('../../images/v4/courses/btn-arw-white.png') center right no-repeat;
    border: 1px solid #ffffff;
    border-radius: 5px;
    min-width: 120px;
    text-align: center;
}
#content .course-panel .btn-outline:hover {
background: url(../../images/v4/courses/btn-arw-white.png) #FF6700 right no-repeat;
color: #FFF !important;
border: 1px solid #FF6700;
}
#content .course-panel .btn-standard-new:hover {
    background-color: #FF933B;
}
.course-panel .btn-buy {}

/* REVIEWS WIDGET */

/* Generic */
.reviews-widget-wrap {margin: 5px 0 0 0;background: #f9f9f9 url('../../images/common/loader-reviews-medium.gif') center center no-repeat;border-radius: 5px;}
.reviewscouk_widget {border: 1px #ccc solid !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px !important;-webkit-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.2) !important;-moz-box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.2) !important;box-shadow: 0px 2px 2px 0 rgba(0,0,0,0.2) !important;}
.reviewscouk_widget [id^="reviewscouk_button_"] {-webkit-appearance:none!important;-webkit-text-size-adjust:none!important; padding: 4px 0!important; line-height: 100%!important;}
.reviewscouk_widget [id^="reviewscouk_button_"]::-moz-focus-inner { border:0!important; padding:0!important;line-height: 100%!important; height: auto!important;}
.reviewscouk_headercontainer {background-color: #61c11a !important;border-top-left-radius: 2px; border-top-right-radius: 2px;}
.reviewscouk_subheader {height: auto !important;}
.reviewscouk_review [class^="icon-"] {margin: 0 0 0 5px!important; padding: 0!important;color: rgb(255, 185, 4)!important;}
.reviewscouk_reviews input {font-family: Arial, Helvetica, sans-serif; border: 1px solid #ccc !important; background-color: #fff !important;}
.reviewscouk_reviews input:hover {background-color: #ccc!important;color:#666 !important;}
.reviewscouk_date {text-transform: uppercase;font-size: 10px;font-weight: bold;letter-spacing: -0.02em;}
.reviewscouk_footer [class^="icon-"] {font-size: 24px!important;}
.reviewscouk_footer {padding: 0 0 8px 0 !important;}

/* Large */
.reviews-widget-large {min-height: 300px;}
.reviews-widget-large .reviewscouk_headercontainer {height: 60px !important;}
.reviews-widget-large .reviewscouk_score {line-height: 22px;}
.reviews-widget-large .reviewscouk_reviews {font-size: 13px; padding-top: 0 !important; line-height: 100%!important}
.reviews-widget-large .reviewscouk_review {padding: 6px 0!important;}
.halves .half .reviews-widget-large #reviewscoukWidget {width: 470px !important;}

/* Wide */
.reviews-widget-wide {min-height: 150px;}
.reviews-widget-wide #reviewscoukWidget {width: 960px !important;}
.reviews-widget-wide .reviewscouk_widget {border: 1px #ddd solid !important;}
.reviews-widget-wide .reviewscouk_header {padding-top: 10px!important}
.reviews-widget-wide .reviewscouk_subheader {margin-top:10px;}
.reviews-widget-wide .reviewscouk_headercontainer .icon-widgets-logo-01 {font-size: 24px!important; padding-top:12px;}
.reviews-widget-wide .reviewscouk_review {width: 230px !important; border: 0 !important;}
.reviews-widget-wide .reviewscouk_comments {line-height: 16px !important; height: 80px !important; color: #666 !important;}
.reviews-widget-wide .reviewscouk_scrollbutton {margin-top: 45px !important; color: #555 !important; border: 1px solid #ccc !important; padding: 17px 10px 15px 10px !important;}
.reviews-widget-wide .reviewscouk_scrollbutton:hover {background-color: #ccc!important;color:#666 !important;}


/* GRID LAYOUTS */

#content .halves {
    float: left;
    /*overflow: hidden;*/
    width: 100%;
    }

#content .halves .half {
    width: 470px;
    margin: 0 20px 0 0;
    float: left;
    text-align: left;
}
#content .halves .half-short {
    box-sizing: border-box;
    padding: 0 30px 0 0;
}
#content .halves .half-image {}

#content .halves .half-text {width: 305px;}
#content .halves .half-text-250 {width: 250px;}
#content .equal-height .half {padding-bottom: 55px; position: relative; min-height: 358px}
#content .equal-height .btn-standard {position: absolute; bottom: 0}

#content .thirds.emphasis h3, #content .thirds.emphasis p {
        font: normal 15px/19px Arial, Helvetica, sans-serif;
}
#content .thirds.emphasis h3 {
        font-weight: bold;
}
#content .thirds.no-btm-margin .third {margin-bottom: 0;}
#content .thirds .third, .thirds .onethird {
    width: 296px;
    margin: 0 18px 10px 18px;
    float: left;
}
.thirds .twothirds {
    width: 628px;
    margin: 0 18px 10px 18px;
    float: left;
}
#content ul.thirds {
    overflow: hidden
}
#content li.third {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#content .third-inner.half {
    width: 50%
}

#content .third h3 {
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 10px 0;
}
#content .third .btn-cta, #content .half .btn-cta {
    font-size: 15px;
    margin: 0 -10px 0 0;
}
#content .third p {
    font-size: 13px;
    line-height: 18px;
}
#content .third.large p {
    font-size: inherit;
    line-height: inherit;
}
.quarters .quarter {
    width: 219px;
    margin: 0 14px 10px 14px;
    float: left;
}

.band-inner.feature-img {
    position: relative;
}
img.feature-img {
    float: right;
    position: absolute;
    right: 0;
} 


.testimonial {

}
.testimonial-image {

}
.testimonial-text {
    margin: 0 0 25px 0
}
.testimonial-logo {
    height: 64px;
    position: relative;
}
.testimonial-logo img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.half-testimonial p {
    font: normal 32px/37px Arial, Helvetica, sans-serif;
    color: #828282;
    width: 425px;
}
.half-testimonial img {

}


/* HOME PAGE */

/* Hide content - we're using campaign creative */
/*#content .home .hero .band-inner {padding-top:0;} */
/*#content .home .hero h1 {height: 0; margin:0;} */
/*#content .home .hero a.btn-outline {border:0; padding:0; opacity: 0; width: 100%; } */

#content .home .hero a.btn-advance {
    opacity: 0.15
}
#content .home .hero a.btn-advance:hover {
    opacity: 0.8
}
#content .home .tefl-jobs a.btn-advance {
    opacity: 0.3
}
#content .home .tefl-jobs a.btn-advance:hover {
    opacity: 0.8
}
#content .home p {
    font: normal 17px/22px Arial, Helvetica, sans-serif;
    color: #555;
}
#content .home h2 {
    margin: 0 0 30px 0
}
#content .home h2 a {
    text-decoration: none
}
#content .home h2.light a, #content .home h2.light a:active, #content .home h2.light a:visited {
    color: #fff!important
}
#content .home h2, #content .home h2 a {
    font: normal 44px/48px Arial, Helvetica, sans-serif;
    color: #333;
}
#content .home .band {
    min-height: 333px
}
#content .home .band-inner {
    padding: 40px 0 10px 0
} /* Can this be removed, and set advance buttons with negative bottom margin instead? */
#content .home .hero-bar {
    min-height: 0;
}
#content .home .hero-bar .band-inner {
    padding: 12px 0;
}
#content .home .hero-bar h1 {
    margin:0;
    color:#727272!important;
    font-size: 33px;
}
#content .home .hero .content-wrap {
    min-height: 233px
}
#content .home .hero h1.topmargin {
    margin-top: 20px
}
#content .home .hero h1.large {
    font-size: 55px
}
#content .home .hero {
    background: #5479ae url(../../images/v4/home/teach-english-overseas-with-a-tefl-course.jpg) no-repeat top center
}
#content .home .content-wrap p a {
    color: #333
}
#content .home .content-wrap p.light a {
    color: #fff
}
#content .home .accreditations {
    background-color: #dbd9d9
}
#content .home .accreditations img {
    margin: 10px 20px 20px 20px
}
#content .home .thirds-navigation {
    background: #edebe7 url('../../images/v4/home/thirds-navigation/grad-bg.png') top left repeat-x;
}
#content .home .tefl-course {
    background: #84b576 url(../../images/v4/home/tefl-teacher.jpg) no-repeat top center
}
#content .home .get-started {
    background: #d8d8d8 url(../../images/v4/home/tefl-around-the-world.jpg) no-repeat top center
}
#content .home .tefl-experts {
    background: #e3e1e2 url(../../images/v4/home/i-to-i-are-tefl-experts.jpg) no-repeat top center
}
#content .home .tefl-jobs {
    background: #d1d1d1 url(../../images/v4/home/tefl-jobs.jpg) no-repeat top center
}
#content .home .tefl-jobs-newdle {
    background: #d1d1d1 url(../../images/v4/home/i-to-i-tefl-eresume.jpg) no-repeat top center
}
#content .home .tefl-jobs-classroom {
    background: #fafaf8 url(../../images/v4/home/tefl-teacher-and-students.jpg) no-repeat top center
}
#content .home .best-course {
    background: #d9cf8c url(../../images/v4/home/worlds-leading-tefl-course.jpg) no-repeat top center
}
#content .home .best-course-newdle {
    background: #d9cf8c url(../../images/v4/home/worlds-leading-tefl-course-newdle.jpg) no-repeat top center
}
#content .home .endorsements {
    background-color: #f3efef
}
#content .home .endorsements .quarters.topmargin .quarter {
    margin-top: 10px
}
#content .home .questions {
    background-color: #eeeded
}
#content .home .final-cta {
    background: #516a4e url(../../images/v4/home/final-cta-grad.jpg) no-repeat top center; /*background-color: #c7c6c5;*/ min-height: 223px;
}
#content .home .final-cta .band-inner {
    padding: 40px 0 20px 0
}
#content .home .final-cta h2 {
    font: normal 33px/42px Arial, Helvetica, sans-serif;
    color: #333;
    margin: 0 0 20px 0;
}
.questions .quarter, .questions .third {
    text-align: left
}
.thirds-navigation-content {
    min-height: 88px;
}

/* COURSES LANDING PAGE */

.courses .hero {
    background: #43674e url(../../images/v4/courses/tefl-courses-from-i-to-i.jpg) top center no-repeat
}
.courses .brochure {
    width: 377px;
    float: right;
    border: 1px #dddddd solid;
    border: 1px rgba(0,0,0,0.13) solid;
	box-sizing: border-box;
	padding: 12px 0 17px 17px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
}
.courses .brochure .text {
	padding: 0 130px 0 0;
}
.courses .brochure .brochure-image {
    float: right;
    margin: 0 0 0 20px;
    position: absolute;
	right: 0;
}
.courses .brochure .btn-standard {
    font-size: 15px;
    padding: 9px 30px 9px 11px;
    background-color: #1daeec;
}
.courses .brochure .btn-standard:hover, .courses .brochure .btn-standard:active, .courses .brochure .btn-standard:focus {
    background-color: #1dcbec;
}
.courses .panel-courses {
    background-color: #d5dbd0
}
.courses .bg-edi {
    background: transparent url(../../images/v4/courses/bg-edi.png) 100% -5% no-repeat;
    padding: 0 370px 20px 0;
}
.courses .card {
    margin: 0 18px 0 0;
    display: block;
    float: left;
}
.courses .globalcollect {
    color: #0099ff;
    float: right;
    width: 150px;
    text-align: right;
}
.courses .globalcollect .text {
    font-size: 10px;
    line-height: 12px;
    float: left;
    width: 80px;
    margin: 2px 0 0 0;
}
.courses .globalcollect .image {
    float: right;
    display: block;
    padding-right: 25px;
}
.courses .accreditations .text {
    font-size: 17px;
    line-height: 24px;
    font-weight: normal;
    color: #333;
    width: 220px;
    float: left;
    margin: -6px 0 0 0;
    text-decoration: none;
}
.courses .accreditations .emphasis {
    color: #666;
    text-decoration: underline;
    white-space: nowrap;
}
.courses .accreditations img {
    float: right;
    display: block;
}
.courses .why-choose .content-wrap-left {
    width: 550px
}
.courses .why-choose-intro {
    overflow: hidden
}
.courses .panel-title {
    border: 1px #c1c1c1 solid;
    border-width: 0 0 1px 0;
    margin: 0 0 30px 0;
    padding: 0 0 10px 0;
}


/* ERESUME PAGE */

.eresume .hero {
    background: #ebebeb url(../../images/v4/eresume/eresume-hero.jpg) no-repeat top center
}
.eresume .hero .content-wrap {
    width: 580px;
    float: left;
}
.eresume .testimonial {
    background-color: #f0f0f0
}


/* ABOUT PAGE */
.about .hero {
    background: #90aa6f url('../../images/v4/about-i-to-i-tefl/i-to-i-tefl-staff-4.jpg') 50% 50% no-repeat;
}
.about .hero .band-inner {
    padding: 80px 0 80px 0;
}

.about .hero h1 {
    font-size: 64px !important;
}
.about .hero h2 {
    font: normal 28px/36px Arial, Helvetica, sans-serif;
}
.about .hero h1, .about .hero h2 {
    text-shadow: 0px 0px 15px rgba(144, 170, 111, 1);
}


/* LOGIN PAGE */

.login .band img {
    margin: 0 0 20px 0
}


/* JOBS GUARANTEE PAGE */

.jobs-guarantee-stamp.float-right {margin: 0 0 0 10px;}
.jobs-guarantee .thirds .third .jobs-icon {
    margin: 30px auto 20px auto; 
    display: block
}

/* REVIEWS / ENDORSEMENTS */

.reviews .hero {background: #798250 url('../../images/v4/reviews-endorsements/i-to-i-tefl-course-reviews-classroom-image.jpg') top center no-repeat;}

/* LOCATION PAGES */

.hero-city {}
.hero-adelaide {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-adelaide-header-bg.jpg') top center no-repeat;}
.hero-amsterdam {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-amsterdam-header-bg.jpg') top center no-repeat;}
.hero-athlone {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-athlone-header-bg.jpg') top center no-repeat;}
.hero-auckland {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-auckland-header-bg.jpg') top center no-repeat;}
.hero-belfast {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-belfast-header-bg.jpg') top center no-repeat;}
.hero-birmingham {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-birmingham-header-bg.jpg') top center no-repeat;}
.hero-brighton {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-brighton-header-bg.jpg') top center no-repeat;}
.hero-brisbane {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-brisbane-header-bg.jpg') top center no-repeat;}
.hero-bristol {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-bristol-header-bg.jpg') top center no-repeat;}
.hero-cambridge {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-cambridge-header-bg.jpg') top center no-repeat;}
.hero-cape-town {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-cape-town-header-bg.jpg') top center no-repeat;}
.hero-cardiff {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-cardiff-header-bg.jpg') top center no-repeat;}
.hero-chicago {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-chicago-header-bg.jpg') top center no-repeat;}
.hero-cork {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-cork-header-bg.jpg') top center no-repeat;}
.hero-dublin {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-dublin-header-bg.jpg') top center no-repeat;}
.hero-dundalk {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-dundalk-header-bg.jpg') top center no-repeat;}
.hero-durban {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-durban-header-bg.jpg') top center no-repeat;}
.hero-edinburgh {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-edinburgh-header-bg.jpg') top center no-repeat;}
.hero-exeter {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-exeter-header-bg.jpg') top center no-repeat;}
.hero-galway {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-galway-header-bg.jpg') top center no-repeat;}
.hero-glasgow {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-glasgow-header-bg.jpg') top center no-repeat;}
.hero-hong-kong {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-hong-kong-header-bg.jpg') top center no-repeat;}
.hero-johannesburg {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-johannesburg-header-bg.jpg') top center no-repeat;}
.hero-leeds {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-leeds-header-bg.jpg') top center no-repeat;}
.hero-leicester {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-leicester-header-bg.jpg') top center no-repeat;}
.hero-limerick {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-limerick-header-bg.jpg') top center no-repeat;}
.hero-liverpool {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-liverpool-header-bg.jpg') top center no-repeat;}
.hero-london {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-london-header-bg.jpg') top center no-repeat;}
.hero-los-angeles {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-los-angeles-header-bg.jpg') top center no-repeat;}
.hero-manchester {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-manchester-header-bg.jpg') top center no-repeat;}
.hero-melbourne {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-melbourne-header-bg.jpg') top center no-repeat;}
.hero-milton-keynes {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-milton-keynes-header-bg.jpg') top center no-repeat;}
.hero-new-york {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-new-york-header-bg.jpg') top center no-repeat;}
.hero-newcastle {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-newcastle-header-bg.jpg') top center no-repeat;}
.hero-norwich {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-norwich-header-bg.jpg') top center no-repeat;}
.hero-nottingham {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-nottingham-header-bg.jpg') top center no-repeat;}
.hero-oxford {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-oxford-header-bg.jpg') top center no-repeat;}
.hero-paris {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-paris-header-bg.jpg') top center no-repeat;}
.hero-perth {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-perth-header-bg.jpg') top center no-repeat;}
.hero-pretoria {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-pretoria-header-bg.jpg') top center no-repeat;}
.hero-reading {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-reading-header-bg.jpg') top center no-repeat;}
.hero-san-francisco {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-san-francisco-header-bg.jpg') top center no-repeat;}
.hero-sheffield {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-sheffield-header-bg.jpg') top center no-repeat;}
.hero-sligo {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-sligo-header-bg.jpg') top center no-repeat;}
.hero-southampton {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-southampton-header-bg.jpg') top center no-repeat;}
.hero-sydney {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-sydney-header-bg.jpg') top center no-repeat;}
.hero-tralee {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-tralee-header-bg.jpg') top center no-repeat;}
.hero-utrecht {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-utrecht-header-bg.jpg') top center no-repeat;}
.hero-waterford {background: #f4f3f1 url('../../images/v4/locations/tefl-courses-in-waterford-header-bg.jpg') top center no-repeat;}


/* DESTINATION PAGES */

.destinations .hero {}
.destinations .hero h1 {font-size:60px !important; line-height: 64px !important; margin:0; text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.4), 0px 0px 5px rgba(0, 0, 0, 0.5);}
.destinations .social-panel {
    /*background-color: rgba(255, 255, 255, 0.5);*/
    padding: 0 0 20px 0;
    /*padding: 5px;*/
    border-radius: 3px;
}
.destinations .brochure {
    width: 100%;
   /* float: right;*/
    border: 1px #ddd solid;
    border: 1px rgba(0, 0, 0, 0.13) solid;
    box-sizing: border-box;
    padding: 12px 0 17px 17px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
}
.destinations .brochure .title {float:none;}

.sub-panel .title {font: 25px/28px Arial, Helvetica, sans-serif; padding: 0 20px 0 0;}

.destinations .hero-argentina {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-argentina.jpg') 50% 50% no-repeat;}
.destinations .hero-australia {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-australia.jpg') 50% 50% no-repeat;}
.destinations .hero-austria {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-austria.jpg') 50% 50% no-repeat;}
.destinations .hero-bahrain {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-bahrain.jpg') 50% 50% no-repeat;}
.destinations .hero-brazil {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-brazil.jpg') 50% 50% no-repeat;}
.destinations .hero-canada {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-canada.jpg') 50% 50% no-repeat;}
.destinations .hero-chile {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-chile.jpg') 50% 50% no-repeat;}
.destinations .hero-china {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-china.jpg') 50% 50% no-repeat;}
.destinations .hero-colombia {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-colombia.jpg') 50% 50% no-repeat;}
.destinations .hero-costa-rica {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-costa-rica.jpg') 50% 50% no-repeat;}
.destinations .hero-czech-republic {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-the-czech-republic.jpg') 50% 50% no-repeat;}
.destinations .hero-ecuador {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-ecuador.jpg') 50% 50% no-repeat;}
.destinations .hero-egypt {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-egypt.jpg') 50% 50% no-repeat;}
.destinations .hero-estonia {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-estonia.jpg') 50% 50% no-repeat;}
.destinations .hero-france {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-france.jpg') 50% 50% no-repeat;}
.destinations .hero-germany {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-germany.jpg') 50% 50% no-repeat;}
.destinations .hero-greece {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-greece.jpg') 50% 50% no-repeat;}
.destinations .hero-guatemala {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-guatemala.jpg') 50% 50% no-repeat;}
.destinations .hero-honduras {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-honduras.jpg') 50% 50% no-repeat;}
.destinations .hero-hong-kong {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-hong-kong.jpg') 50% 50% no-repeat;}
.destinations .hero-hungary {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-hungary.jpg') 50% 50% no-repeat;}
.destinations .hero-india {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-india.jpg') 50% 50% no-repeat;}
.destinations .hero-indonesia {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-indonesia.jpg') 50% 50% no-repeat;}
.destinations .hero-italy {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-italy.jpg') 50% 50% no-repeat;}
.destinations .hero-japan {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-japan.jpg') 50% 50% no-repeat;}
.destinations .hero-malaysia {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-malaysia.jpg') 50% 50% no-repeat;}
.destinations .hero-malta {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-malta.jpg') 50% 50% no-repeat;}
.destinations .hero-mexico {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-mexico.jpg') 50% 50% no-repeat;}
.destinations .hero-morocco {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-morocco.jpg') 50% 50% no-repeat;}
.destinations .hero-netherlands {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-the-netherlands.jpg') 50% 50% no-repeat;}
.destinations .hero-new-zealand {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-new-zealand.jpg') 50% 50% no-repeat;}
.destinations .hero-peru {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-peru.jpg') 50% 50% no-repeat;}
.destinations .hero-philippines {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-the-philippines.jpg') 50% 50% no-repeat;}
.destinations .hero-poland {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-poland.jpg') 50% 50% no-repeat;}
.destinations .hero-portugal {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-portugal.jpg') 50% 50% no-repeat;}
.destinations .hero-russia {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-russia.jpg') 50% 50% no-repeat;}
.destinations .hero-saudi-arabia {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-saudi-arabia.jpg') 50% 50% no-repeat;}
.destinations .hero-slovakia {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-slovakia.jpg') 50% 50% no-repeat;}
.destinations .hero-slovenia {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-slovenia.jpg') 50% 50% no-repeat;}
.destinations .hero-south-africa {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-south-africa.jpg') 50% 50% no-repeat;}
.destinations .hero-south-korea {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-south-korea.jpg') 50% 50% no-repeat;}
.destinations .hero-spain {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-spain.jpg') 50% 50% no-repeat;}
.destinations .hero-switzerland {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-switzerland.jpg') 50% 50% no-repeat;}
.destinations .hero-taiwan {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-taiwan.jpg') 50% 50% no-repeat;}
.destinations .hero-thailand {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-thailand.jpg') 50% 50% no-repeat;}
.destinations .hero-turkey {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-turkey.jpg') 50% 50% no-repeat;}
.destinations .hero-uae {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-the-united-arab-emirates.jpg') 50% 50% no-repeat;}
.destinations .hero-uk {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-the-united-kingdom.jpg') 50% 50% no-repeat;}
.destinations .hero-ukraine {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-ukraine.jpg') 50% 50% no-repeat;}
.destinations .hero-vietnam {background: #ddd5ce url('../../images/v4/destinations/teach-english-in-vietnam.jpg') 50% 50% no-repeat;}

.destinations .gform_wrapper {width: 600px;margin: 10px auto 40px auto!important;}

.gform_wrapper ul li {margin: 5px 0; padding: 0 5px; background: none;}

/*.tips-japan {background: #f0f0f0 url('../../images/v4/destinations/japan-tips.jpg') 50% 50% no-repeat;}*/

.basic-info-title {padding: 0 0 0 40px!important; background: transparent url('../../images/v4/destinations/icons/info.png') top left no-repeat;}
.insider-tips-title {}
.insider-tips .tip {padding: 0 0 0 40px; background: transparent url('../../images/v4/destinations/icons/tips.png') top left no-repeat;}
