#top-bar .text-area a{color:#122231;border:1px solid #fff;padding:5px;background-color:#f0f0f0;text-decoration:none;}#top-bar .text-area a:hover{color:#f0f0f0;background:#122231;}.text-area-foot{margin-top:15px;}.text-area-foot a{font-size:18px;color:#122231;border:1px solid #fff;padding:5px;background-color:#f0f0f0;text-decoration:none;}.text-area-foot a:hover{color:#f0f0f0;background:#122231;}.partner-image-row{margin-top:60px!important;}.ubermenu .ubermenu-target-text{text-transform:uppercase;}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{font-size:14px!important;}.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{max-height:none;margin-top:1%;}.ubermenu-item.ubermenu-item-215{border-top:10px solid #fff;border-right:5px solid #fff;border-bottom:5px solid #fff;border-left:10px solid #fff;}.ubermenu-item.ubermenu-item-217{border-top:5px solid #fff;border-right:5px solid #fff;border-bottom:5px solid #fff;border-left:10px solid #fff;}.ubermenu-item.ubermenu-item-219{border-top:5px solid #fff;border-right:5px solid #fff;border-bottom:10px solid #fff;border-left:10px solid #fff;}.ubermenu-item.ubermenu-item-221{border-top:10px solid #fff;border-right:10px solid #fff;border-bottom:5px solid #fff;border-left:5px solid #fff;}.ubermenu-item.ubermenu-item-223{border-top:5px solid #fff;border-right:10px solid #fff;border-bottom:5px solid #fff;border-left:5px solid #fff;}.ubermenu-item.ubermenu-item-906{border-top:5px solid #fff;border-right:10px solid #fff;border-bottom:10px solid #fff;border-left:5px solid #fff;}@font-face{font-family:'kalinga';src:url('/wp-includes/fonts/kalinga.ttf');font-weight:normal;font-style:normal;}@font-face{font-family:'WarnockPro-Regular';src:url('/wp-includes/fonts/WarnockPro-Regular.otf');font-weight:normal;font-style:normal;}h2{font-family:'kalinga';}.tax-product_cat #main{padding:80px 0;}.page-title.transparent-bg{display:none;}#main{padding:0;}.single-product #main{margin:80px 0!important;}.logo-center #top-bar,.logo-center .navigation-holder{text-align:right;}.page-id-51 .vc_col-sm-2{width:18.9%!important;}.stripe-style-4 *,.stripe-style-4 a{color:#122231;}#branding a img,#branding img{max-width:30%;}#branding{padding-top:0;}#header .header-bottom-bar *,#top-bar *{margin-right:4px;}#top-bar .wf-container-top{margin-right:-30px;}.big-text{font-size:38px;color:#575757;text-align:center;font-family:'kalinga';}.page-text{font-family:'kalinga';font-size:18px;line-height:1.4;color:#122231;padding:10px;}.term-description{font-family:'kalinga';font-size:20px;line-height:1.4;color:#122231;padding:10px;}.logo-center.solid-bg .navigation-holder{background-color:#E7EAE1;border-top:none;}#header:not(.logo-side) #main-nav li,#header:not(.logo-side) #main-nav.menu-material-underline-style li a{height:70px;min-height:70px;line-height:70px;}#main-nav li a{font-size:16px;font-weight:200;}.sub-nav>ul>li.act>a:hover{color:#fff;}.dl-menuwrapper li.has-children .next-level:after,.dl-menuwrapper li.has-children>a:after{background-color:rgba(112,112,112,1);}.slide-button{border:1px solid #122231!important;color:#122231;font-size:16px;background:#fff;padding:10px 0px;}.slide-button:hover{border:1px solid #fff;color:#fff;background:#122231;}.slide-button a{padding:20px 80px;text-decoration:none;}.slide-button a:hover{color:#fff;}.slide-button-1{border:1px solid #fff!important;color:#fff!important;font-size:16px;background:#122231;padding:10px 0px;}.slide-button-1:hover{border:1px solid #122231;color:#122231;background:#fff;}.slide-button-1 a{color:#fff;padding:20px 80px;text-decoration:none;}.slide-button-1 a:hover{color:#122231;}.text-over-image-parent{position:relative;width:100%;text-align:center;}.text-over-image-child{position:absolute;top:20%;left:10%;right:10%;text-align:center;font-size:3.5vw;font-weight:700;letter-spacing:0.6rem;color:#fff;font-family:'kalinga';}p.logo-over-image{margin-top:5%;}.gift-set{position:relative;width:100%;text-align:center;}.gift-set-text a{position:absolute;top:45%;left:10%;right:10%;text-align:center;font-size:2.5vw;color:#fff;font-family:'kalinga';text-decoration:none;z-index:99999999;}.gift-set-text{position:absolute;top:45%;left:10%;right:10%;text-align:center;font-size:2.5vw;color:#fff;font-family:'kalinga';text-decoration:none;z-index:99999999;}.vouchers-parent{position:relative;width:100%;text-align:center;}.vouchers-text a{position:absolute;top:45%;left:10%;right:10%;text-align:center;font-size:2.5vw;color:#122231;font-family:'kalinga';text-decoration:none;z-index:99999999;}.enquire-now-parent{position:relative;width:100%;text-align:cent background: #122231;}.enquire-now-child{position:absolute;background:#122231;top:42%;text-align:center;font-size:1.1vw;color:#fff;padding:10px;}.enquire-now-child a{color:#fff;text-decoration:none;}.footer-text{font-size:20px;padding:0 100px;line-height:1.4;color:#fff;font-family:'WarnockPro-Regular';}.footer-headline{text-transform:capitalize;padding-bottom:20px;font-size:38px;color:#fff;font-family:'kalinga';}.book-appointment{line-height:1.2;font-size:2vw;font-family:'kalinga';text-align:center;margin-right:35%;margin-left:35%;padding:10px 20px 10px 20px;background:#122231;color:#fff;}.book-appointment-parent{padding-left:150px;padding-right:150px;}.book-appointment a{color:#fff;text-decoration:none;}#footer .wf-wrap{width:1899px;}.social-footer ul li{display:inline-block;}.footer .widget-title{font-size:22px;font-family:'kalinga';}.footer .textwidget{margin-bottom:10px;font-size:14px;line-height:1.5;font-family:'kalinga';}.footer .textwidget li a{text-decoration:none;font-family:'kalinga';}.textwidget img{max-width:100%;}.services-row{padding-left:20%!important;padding-right:20%!important;}.services{color:#122231;padding:60px 0;border-top:1px solid #122231;}.callout-service,.courses{font-family:'kalinga';font-size:24px;}.callout-service-body,.courses-body{font-family:'WarnockPro-Regular';font-size:15px;}.callout-service-head,.we-use-head,.courses-head{font-family:'kalinga';font-size:18px;}.events-body{line-height:1.4;font-family:'kalinga';font-size:18px;}.courses-row{padding-left:20%!important;padding-right:20%!important;}.courses-row-1{padding-left:10%!important;padding-right:10%!important;}.courses-row-headline-2{padding-left:10%!important;padding-right:10%!important;}.courses-content{padding-left:25%!important;padding-right:25%!important;}.courses-block{background:#E0E0E0;padding:20px;min-height:300px;border:5px solid #fff;}.courses-headline{color:#fff;padding:15px 15px 10px 15px;background:#122231;font-family:'kalinga';font-size:1.8vw;}.content-grey{background:#E0E0E0;padding:20px;border:5px solid #fff;}.read-more-parent{position:relative;width:100%;text-align:cent background: #e0e0e0;}.read-more-child{position:absolute;background:#e0e0e0;top:40%;text-align:center;font-size:1.1vw;padding:10px;}.read-more-child a{color:#122231;text-decoration:none;}.events-row{padding-left:10%!important;padding-right:10%!important;}.signup-page{padding-left:20%!important;padding-right:20%!important;}.partnerships-row{padding-left:20%!important;padding-right:20%!important;}.partnerships-text{font-family:'Kalinga';font-size:18px;}select{width:100%;}@media only screen and (min-width: 1450px) and (max-width: 1920px){.services-row{padding-left:350px!important;padding-right:350px!important;}}@media only screen and (min-width: 900px) and (max-width: 1449px){.services-row{padding-left:250px!important;padding-right:250px!important;}}@media only screen and (min-width: 768px) and (max-width: 899px){.services-row{padding-left:120px!important;padding-right:120px!important;}}@media only screen and (min-width: 1px) and (max-width: 768px){.services-row,.courses-row{padding-left:40px!important;padding-right:40px!important;}.read-more-child,.enquire-now-child{font-size:20px;}}@media only screen and (min-width: 600px) and (max-width: 1350px){.footer-text{padding:0 100px;}}@media only screen and (min-width: 601px) and (max-width: 768px){.book-appointment{min-width:210px;margin-left:5px;margin-right:5px;}.footer-text{padding:0 50px;text-align:justify!important;font-size:17px;}}@media only screen and (max-width: 960px) {.ubermenu-target{color:#fff!important;}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{font-size:14px;}.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main{color:#ffffff;font-size:20px;}.ubermenu .ubermenu-item.ubermenu-item-215>.ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1922>.ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1910>.ubermenu-target{background:#7D7F7A!important;}.ubermenu .ubermenu-item.ubermenu-item-221>.ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1912>.ubermenu-target,.ubermenu .ubermenu-item.ubermenu-item-1822>.ubermenu-target{background:#9B9F92!important;}.ubermenu-item.ubermenu-item-906,.ubermenu-item.ubermenu-item-223,.ubermenu-item.ubermenu-item-221,.ubermenu-item.ubermenu-item-219,.ubermenu-item.ubermenu-item-217,.ubermenu-item.ubermenu-item-215,.ubermenu-item.ubermenu-item-1910,.ubermenu-item.ubermenu-item-1922,.ubermenu-item.ubermenu-item-1912,.ubermenu-item.ubermenu-item-1822{border:none;}.ubermenu-item.ubermenu-item-219,.ubermenu-item.ubermenu-item-217{background:#7D7F7A!important;}.ubermenu-item.ubermenu-item-906,.ubermenu-item.ubermenu-item-223{background:#9B9F92!important;}.ubermenu .ubermenu-item>.ubermenu-target:hover{background:#D1D1D1!important;color:#122231!important;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{display:block;padding:0 30px;}#menu-item-79{margin-right:50%;}}@media only screen and (max-width: 768px){.gift-set-text{padding-top:0;line-height:1;font-size:30px;}.gift-set-text a{padding-top:0;line-height:1;font-size:30px;}.vouchers-text{padding-top:0;line-height:1;font-size:30px;}.vouchers-.vouchers-text a{padding-top:0;line-height:1;font-size:30px;}.courses-headline{font-size:2.7vw;}.cont-id-0 .wf-cell{width:25%!important;padding:20px!important;}.ubermenu .ubermenu-item>.ubermenu-target:hover{background:#D1D1D1!important;color:#122231!important;}}@media only screen and (max-width: 599px){.footer-text{font-size:16px;padding:0 10px;text-align:justify!important;}.cont-id-0 .wf-cell{width:60%!important;margin-left:20%!important;}.book-appointment{font-size:25px;margin-right:0;margin-left:0;min-width:150px;}.book-appointment-parent{padding-left:1px!important;padding-right:1px!important;}.logo-center.show-device-logo #branding img{max-width:95%;}.courses-headline{font-size:13px!important;}.courses-row{padding-left:1%!important;padding-right:1%!important;}.read-more-child{font-size:13px;}.page-id-51 .vc_col-sm-2{float:left;width:49%!important;}.gift-set-text a{top:40px;}.vouchers-text a{top:10px;padding-top:47%;font-size:30px;}.mobile-size-logo{max-width:40%!important;}.our-story-logo{display:none;}.callout-service-head,.we-use-head,.courses-head,.events-body{font-size:18px;}.callout-service-head{text-align:left!important;}.footer-headline{font-size:28px;line-height:1;}.profile-pic{display:none;}.contact{margin-top:40px;}.logo-center.show-device-logo #branding img{width:50%;}.show-mobile-logo #branding,#header.show-device-logo.show-mobile-logo #branding{padding-top:2px;padding-bottom:2px;}.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{display:block;padding:0;}@media only screen and (max-width: 670px){
.big-text {
  font-size: 30px;
}
  
.events-row {
  padding-left: 1% !important;
  padding-right: 1% !important;
} 
  
.partnerships-row {
  padding-left: 1% !important;
  padding-right: 1% !important;
}  
.ubermenu .ubermenu-item > .ubermenu-target:hover {
    background: #D1D1D1 !important;
    color: #122231 !important;
  }
}

  
@media only screen and (min-width: 992px) and (max-width: 1125px){
 #main-nav li a {
    font-size: 17px !important;
  }
.book-appointment {
    font-size: 25px;
  }
.ubermenu .ubermenu-item > .ubermenu-target:hover {
    background: #D1D1D1 !important;
    color: #122231 !important;
  }
}

@media only screen and (min-width: 900px) and (max-width: 991px){
 #main-nav li a {
    font-size: 15px !important;
  }
}

/*//////////////////////////
      GRID OF 2
  /////////////////////////*/
  
  /*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}