html {
font-size: 14px; }
body {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 13px;
color: #444444;
background: #fff;
letter-spacing: 0; }
html,
body {
margin: 0;
padding: 0; }
h1, h2, h3, h4, h5, h6 {
font-family: "Lato", Helvetica, Arial, sans-serif;
font-weight: 700; }
h1 {
font-size: 2rem;
margin: 1rem 0;
margin-top: 0 !important; }
h2 {
font-size: 1.6rem;
margin-top: 0; }
h3 {
font-size: 1.5rem;
margin-top: 0; }
h4 {
font-size: 17px;
margin-top: 0; }
h5 {
font-size: 1rem;
margin-top: 0; }
a {
color: #444;
text-decoration: none; }
a:hover {
cursor: pointer;
text-decoration: underline; }
p {
line-height: 2rem;
margin-top: 0; }
p a {
text-decoration: underline; }
img {
max-width: 100%;
height: auto;
margin-bottom: -4px; }
p.title {
margin-top: 0;
margin-bottom: 1rem;
line-height: 2.5rem; }
a:focus {
outline: 0;
text-decoration: none; }
.ib {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
vertical-align: top; }
.fa {
font-family: FontAwesome; }
.cf:before, .cf:after {
content: " ";
display: table; }
.cf:after {
clear: both; }
.cf {
*zoom: 1; }
.f-right {
float: right; }
.f-left {
float: left; }
.t-left {
text-align: left; }
.t-right {
text-align: right; }
.absolute {
position: absolute; }
.relative {
position: relative; }
.fixed {
position: fixed; }
.center {
text-align: center; }
.noPad {
padding: 0; }
.menuTab {
padding: 10px 15px;
padding-right: 40px;
border-radius: 3px;
border: none;
text-transform: uppercase;
position: relative;
letter-spacing: 1px;
font-weight: 700; }
.menuTab:hover {
text-decoration: none; }
.menuTab:after {
font-family: FontAwesome;
content: "\f0c9";
position: absolute;
right: 10px;
top: 5px;
font-size: 19px;
font-weight: normal; }
.button {
padding: 10px 15px;
padding-right: 50px;
border-radius: 3px;
border: none;
font-size: 14px;
text-transform: uppercase;
position: relative;
letter-spacing: 1px;
font-weight: 600; }
.button:hover {
text-decoration: none; }
.button:after {
font-family: FontAwesome;
content: "\f054";
position: absolute;
right: 15px;
top: 11px;
font-weight: normal; }
.menuTab, .button.primary {
background: #62b84b;
color: #fff; }
.menuTab:hover, .button.primary:hover {
background: #73c85c; }
.button.secondary {
background: #777;
color: #fff; }
.button.secondary:hover {
background: #8e8e8e; }
.button.back {
padding: 10px 20px;
padding-left: 40px; }
.button.back:after {
content: ""; }
.button.back:before {
content: "\f053";
font-family: FontAwesome;
position: absolute;
left: 15px;
top: 10px;
font-weight: normal; }
input[type="submit"] {
padding: 0 10px;
background: #62b84b;
color: #fff;
height: 30px;
line-height: 30px;
letter-spacing: 1px; }
input[type="submit"]:hover {
background: #73c85c; }
input[type="text"],
input[type="email"],
input[type="password"] {
padding: 0 10px;
background: #fff;
height: 30px;
line-height: 30px;
border: 1px solid #ddd; }
textarea {
padding: 0 10px;
background: #fff;
border: 1px solid #ddd; }
.col-md-5ths {
width: 18%;
margin-right: 2%;
float: left; }
.col-md-5ths.last {
margin-right: 0; }
.mobileShow {
display: none; }
.sectionWrapper {
background: #fff;
padding: 20px !important;
border: 1px solid #ddd;
margin-bottom: 2rem;
margin-top: 0 !important; }
.container {
padding-right: 20px;
padding-left: 20px; }
#overlay {
background: rgba(0, 0, 0, 0.6);
height: 100%;
width: 100%;
position: fixed;
display: none;
z-index: 2; }html {
font-size: 14px; }
body {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 13px;
color: #444444;
background: #fff;
letter-spacing: 0; }
html,
body {
margin: 0;
padding: 0; }
h1, h2, h3, h4, h5, h6 {
font-family: "Lato", Helvetica, Arial, sans-serif;
font-weight: 700; }
h1 {
font-size: 2rem;
margin: 1rem 0;
margin-top: 0 !important; }
h2 {
font-size: 1.6rem;
margin-top: 0; }
h3 {
font-size: 1.5rem;
margin-top: 0; }
h4 {
font-size: 17px;
margin-top: 0; }
h5 {
font-size: 1rem;
margin-top: 0; }
a {
color: #444;
text-decoration: none; }
a:hover {
cursor: pointer;
text-decoration: underline; }
p {
line-height: 2rem;
margin-top: 0; }
p a {
text-decoration: underline; }
img {
max-width: 100%;
height: auto;
margin-bottom: -4px; }
p.title {
margin-top: 0;
margin-bottom: 1rem;
line-height: 2.5rem; }
a:focus {
outline: 0;
text-decoration: none; }
.ib {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
vertical-align: top; }
.fa {
font-family: FontAwesome; }
.cf:before, .cf:after {
content: " ";
display: table; }
.cf:after {
clear: both; }
.cf {
*zoom: 1; }
.f-right {
float: right; }
.f-left {
float: left; }
.t-left {
text-align: left; }
.t-right {
text-align: right; }
.absolute {
position: absolute; }
.relative {
position: relative; }
.fixed {
position: fixed; }
.center {
text-align: center; }
.noPad {
padding: 0; }
.menuTab {
padding: 10px 15px;
padding-right: 40px;
border-radius: 3px;
border: none;
text-transform: uppercase;
position: relative;
letter-spacing: 1px;
font-weight: 700; }
.menuTab:hover {
text-decoration: none; }
.menuTab:after {
font-family: FontAwesome;
content: "\f0c9";
position: absolute;
right: 10px;
top: 5px;
font-size: 19px;
font-weight: normal; }
.button {
padding: 10px 15px;
padding-right: 50px;
border-radius: 3px;
border: none;
font-size: 14px;
text-transform: uppercase;
position: relative;
letter-spacing: 1px;
font-weight: 600; }
.button:hover {
text-decoration: none; }
.button:after {
font-family: FontAwesome;
content: "\f054";
position: absolute;
right: 15px;
top: 11px;
font-weight: normal; }
.menuTab, .button.primary {
background: #62b84b;
color: #fff; }
.menuTab:hover, .button.primary:hover {
background: #73c85c; }
.button.secondary {
background: #777;
color: #fff; }
.button.secondary:hover {
background: #8e8e8e; }
.button.back {
padding: 10px 20px;
padding-left: 40px; }
.button.back:after {
content: ""; }
.button.back:before {
content: "\f053";
font-family: FontAwesome;
position: absolute;
left: 15px;
top: 10px;
font-weight: normal; }
input[type="submit"] {
padding: 0 10px;
background: #62b84b;
color: #fff;
height: 30px;
line-height: 30px;
letter-spacing: 1px; }
input[type="submit"]:hover {
background: #73c85c; }
input[type="text"],
input[type="email"],
input[type="password"] {
padding: 0 10px;
background: #fff;
height: 30px;
line-height: 30px;
border: 1px solid #ddd; }
textarea {
padding: 0 10px;
background: #fff;
border: 1px solid #ddd; }
.col-md-5ths {
width: 18%;
margin-right: 2%;
float: left; }
.col-md-5ths.last {
margin-right: 0; }
.mobileShow {
display: none; }
.sectionWrapper {
background: #fff;
padding: 20px !important;
border: 1px solid #ddd;
margin-bottom: 2rem;
margin-top: 0 !important; }
.container {
padding-right: 20px;
padding-left: 20px; }
#overlay {
background: rgba(0, 0, 0, 0.6);
height: 100%;
width: 100%;
position: fixed;
display: none;
z-index: 2; }
#header {
padding: 15px;
padding-bottom: 0; }
#header .tel {
background: #1d9a9d;
color: #fff;
text-transform: uppercase;
font-weight: 600;
padding: 10px;
margin-top: 10px;  margin-left: -15px; margin-right: -15px;}
#header .tel i {
top: 3px;
left: -6px;
position: relative; 
}
#header .tel a:hover {
color: #fff!important;
}
.logo {
max-width: 120px; }
.search {
padding: 7px;
background: #fff;
border-radius: 3px;
width: 100%;
position: relative;
}
.search input[type="search"] {
height: 35px;
border-radius: 3px;
border: 1px solid #ddd;
padding: 0 10px;
width: 100%;
line-height: 35px; }
.search input[type="submit"] {
height: 35px;
border: none;
background: none;
line-height: 35px;
top: 7px;
position: absolute;
right: 7px;
font-size: 15px;
font-family: FontAwesome;
color: #3c3c3c; }
.breadcrumbs {
background: #e7efef;
padding: 10px;
font-weight: 600;
border-bottom: 1px solid #fff;
font-size: 10px; }
.breadcrumbs .container {
padding: 0; }
.breadcrumbs a {
color: #888;
font-size: 10px; }
.article-header {
padding: 15px; }
.article-header h1 {
font-size: 1.2rem;
margin-bottom: 5px; }
.article-header h2 {
font-size: 1.6rem;
margin-bottom: 0; }
.newsletter {
padding: 15px 0;
background: #fff; }
.newsletter h4 {
font-weight: 600;
margin: 5px; }
.governingBodies {
background: #3c3c3c;
padding: 2rem 0;
color: #a09f9f; }
.governingBodies a {
color: #a09f9f; }
.governingBodies img {
padding: 0; }
.governingBodies .logos {
max-width: 900px; }
.border-radius {
border-radius: 8px}
.border-radius-top {
border-radius: 8px 8px 0 0;}
.border-radius-bottom {
border-radius: 0 0 8px 8px;}
.newsCalendar {
margin-bottom: 30px !important;
padding: 0; }
.newsCalendar .col {
margin-bottom: 1rem;
border: 1px solid #ddd;
padding: 20px;
background: #fff; border-radius: 8px;
}
.newsCalendar .col .col-inner h3 {
margin: 0;
margin-bottom: 1rem; }
.newsCalendar .col .col-inner h4 {
margin-bottom: 0; }
.newsCalendar .col ul {
padding: 0;
margin: 0;
margin-bottom: 2rem; }
.newsCalendar .col ul li {
list-style: none;
padding: 10px 0;
border-bottom: 1px solid #ddd; }
.newsCalendar .col ul li .date {
margin-right: 2rem;
font-weight: 700;
font-size: 1rem;
display: block; }
.ofstedBanner {
background: #fff; }
.footerMain {
background: #444444;
padding: 30px 0;
color: #cccccc; }
.footerMain .col {
line-height: 2rem; }
.footerMain .col ul {
padding: 0;
margin: 0;
margin-bottom: 1rem; }
.footerMain .col h4 {
color: #fff;
margin: 0;
margin-bottom: 20px; }
.footerMain .col li {
list-style: none; }
.footerMain .col a, .footerMain .col p {
color: #cccccc;
display: block; }
.footerMain .last {
margin-right: 0;
border-right: none; }
.footerMain .col i {
font-size: 20px;
line-height: 35px;
color: #fff;
text-align: center;
margin-top: 10px;
opacity: 0.9;
float: left;
margin-right: 10px;
}
.footerMain .col i:hover {
opacity: 1;
}
.copyrightBar {
background: #f7f7f7;
color: #a09f9f;
font-size: 0.8rem;
padding: 10px 0;
font-weight: 600; }
.copyrightBar p {
margin: 0; }
.copyrightBar li {
float: left;
list-style: none; }
.copyrightBar a {
color: #a09f9f;
font-size: 0.8rem;
border-left: 1px solid #ddd;
padding: 0 5px; }
.area {
clear: both;
}
body .mobileNav {
width: 100%;
height: 100%;
z-index: 2000;
left: -100%;
position: fixed; }
body .mobileNav .inner {
overflow: scroll;
height: 100%;
width: 85%;
background: #FFF; }
body .mobileNav .inner .topButtons {
padding: 5px;
clear: both;}
body .mobileNav .inner .topButtons .button {
margin: 0;
font-size: 13px;
width: 100%;
display: block;
padding-right: 28px;
margin-bottom: 0;
}
body .mobileNav .inner .topButtons .button.primary {
margin-top: 5px;
}
body .mobileNav .inner .topButtons .button:after {
right: 8px; }
body .mobileNav .inner ul {
padding: 5px;
padding-top: 0;
margin: 0;
list-style: none; }
body .mobileNav .inner ul .orange > a {
background: #24adb1;
color: #fff;
border-radius: 3px;
text-transform: uppercase; }
body .mobileNav .inner ul .turq > a {
background: #1d8f92;
color: #fff;
border-radius: 3px;
text-transform: uppercase; }
body .mobileNav .inner ul .blue > a {
background: #156b6d;
color: #fff;
border-radius: 3px;
text-transform: uppercase; }
body .mobileNav .inner ul .dropdown {
margin-bottom: 5px;
clear: both;}
body .mobileNav .inner ul .dropdown > a:focus {
text-decoration: none; }
body .mobileNav .inner ul .dropdown > a:before {
content: "\f055";
font-family: FontAwesome;
margin-right: 10px;
font-weight: normal; }
body .mobileNav .inner ul .dropdown .open:before {
content: "\f056"; }
body .mobileNav .inner ul .orange ul {
background: #24adb1; }
body .mobileNav .inner ul .turq ul {
background: #1d8f92; }
body .mobileNav .inner ul .blue ul {
background: #156b6d; }
body .mobileNav .inner ul .home {
position: relative;
padding-left: 20px; }
body .mobileNav .inner ul .home:before {
font-family: FontAwesome;
content: "\f015";
position: absolute;
left: 10px;
top: 11px;
font-weight: normal; }
body .mobileNav .inner ul .go {
position: relative; }
body .mobileNav .inner ul .go:after {
font-family: FontAwesome;
content: "\f054";
position: absolute;
right: 5px;
top: 13px;
font-weight: normal;
color: #555; }
body .mobileNav .inner ul li a {
font-size: 14px;
display: block;
text-transform: uppercase;
font-weight: 600;
padding: 10px;
letter-spacing: 1px; }
body .mobileNav .inner ul li .sub-menu {
display: none; }
body .mobileNav .inner ul li .sub-menu li a {
text-transform: none; color: #fff; }
body .mobileNav .f-right.icon {
width: 15%;
padding-right: 15px;
margin-top: 15px;
height: 100%; }
body .mobileNav .f-right.icon .fa-close {
background: #3c3c3c;
color: #fff;
text-align: center;
line-height: 38px;
width: 100%;
height: 38px;
font-size: 20px;
border-radius: 0 3px 3px 0; }
body .mobileNav .f-right.icon .fa-close:hover {
cursor: pointer;
background: #000; }
#header .nltg-5-years {float: left; width: 40px; margin: 0px 5px 0 10px;}
#header .nltg-eu {float: left; width: 40px; margin: 0 0 0 5px;}
.headerlogin {
padding: 7px;
}
.headerlogin li.wpjb-custom-menu-link .wpjb-glyphs:before {
width: auto;
}
.headerlogin {
display: block;
}
.welcome {
font-size: 16px;
font-style: italic;
margin-bottom: 5px;
text-align: left;
width: auto;
clear: both;
margin-left: 10px;
}
.headerlogin .vacancy_link a, .vacancy_link a:hover { text-decoration:none; }
.headerlogin .vacancy_link .fa.fa-briefcase {
margin-right: 10px;
color: #4483c3;
}
.headerMain p {
font-size: 1.2rem;
font-weight: 600;
margin: 0;
padding: 10px 10px 0px 10px;
}
.welcome strong {
color: #e81987;font-style: normal;
}
.headerlogin  ul#wpjb_widget_custommenu {
margin: 0px;
padding: 0;
}
.headerMain .area.logout1 {
margin-top: 5px;
}
.wpjb-custom-menu-link a {
padding-left: 20px;
position: relative;
}
.col-third {
width: 32.3%;
padding: 5px; }
@media only screen and (max-width: 767px) {
html {
font-size: 13px; }
h1, h2, h3, h4, h5, h6 {
line-height: 1.5em; }
h1 {
font-size: 1.8rem; }
h2 {
font-size: 1.5rem; }
h3 {
font-size: 1.5rem; }
#footer .last {
width: 100%; }
.copyrightBar {
text-align: center; }
.copyrightBar a {
border: none; }
.masonry .item {
width: 49%;
margin-bottom: 2%;
padding: 1.5rem; } }
@media only screen and (max-width: 567px) {
.col-third {
width: 100%; }
.masonry .item {
width: 100%;
margin-bottom: 2%;
padding: 0;
border: 0; }
.gutter-sizer {
width: 0; } }
.article-header {
padding: 2rem;
border-bottom: 1px solid #ddd;
background: #fff;
margin: 0 0 25px 0;
}.reference_number_or {
text-align: center;
font-size: 20px;
font-weight: bold;
color: #1c9b9d;
margin: 2px 10px 2px;
position: relative;
}
.reference_number_or:before {
content: "";
height: 2px;
width: calc(50% - 30px);
display: block;
background: #1c9b9d;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.reference_number_or:after {
content: "";
height: 2px;
width: calc(50% - 30px);
display: block;
background: #1c9b9d;
position: absolute;
top: 50%;
right:0;
transform: translateY(-50%);
}
html {
font-size: 14px; }
body {
font-family: "Open Sans", Helvetica, Arial, sans-serif;
font-size: 13px;
color: #444444;
background: #fff;
letter-spacing: 0; 
background-color: #f7f7f7;}
html,
body {
margin: 0;
padding: 0; }
h1, h2, h3, h4, h5, h6 {
font-family: "Lato", Helvetica, Arial, sans-serif;
font-weight: 700; }
h1 {
font-size: 2rem;
margin: 1rem 0;
margin-top: 0 !important; }
h2 {
font-size: 1.6rem;
margin-top: 0; }
h3 {
font-size: 1.5rem;
margin-top: 0; }
h4 {
font-size: 17px;
margin-top: 0; }
h5 {
font-size: 1rem;
margin-top: 0; }
a {
color: #444;
text-decoration: none; }
a:hover {
cursor: pointer;
text-decoration: underline; }
p {
line-height: 1.7rem;
margin-top: 0; }
p a {
text-decoration: underline; }
img {
max-width: 100%;
height: auto;
margin-bottom: -4px; }
p.title {
margin-top: 0;
margin-bottom: 1rem;
line-height: 2.5rem; }
a:focus {
outline: 0;
text-decoration: none; }
.ib {
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
vertical-align: top; }
.fa {
font-family: FontAwesome; }
.cf:before, .cf:after {
content: " ";
display: table; }
.cf:after {
clear: both; }
.cf {
*zoom: 1; }
.f-right {
float: right; }
.f-left {
float: left; }
.t-left {
text-align: left; }
.t-right {
text-align: right; }
.absolute {
position: absolute; }
.relative {
position: relative; }
.fixed {
position: fixed; }
.center {
text-align: center; }
.noPad {
padding: 0; }
.menuTab {
padding: 10px 15px;
padding-right: 40px;
border-radius: 3px;
border: none;
text-transform: uppercase;
position: relative;
letter-spacing: 1px;
font-weight: 700; }
.menuTab:hover {
text-decoration: none; }
.menuTab:after {
font-family: FontAwesome;
content: "\f0c9";
position: absolute;
right: 10px;
top: 5px;
font-size: 19px;
font-weight: normal; }
.button {
padding: 10px 15px;
padding-right: 50px;
border-radius: 3px;
border: none;
font-size: 14px;
text-transform: uppercase;
position: relative;
letter-spacing: 1px;
font-weight: 600; }
.button:hover {
text-decoration: none; }
.button:after {
font-family: FontAwesome;
content: "\f054";
position: absolute;
right: 15px;
top: 11px;
font-weight: normal; }
.menuTab{
background: #1c9b9d;
color: #fff; }
.menuTab:hover {
background: #1fb1b3; }
.button.primary {
background: #9d1d6a;
color: #fff; }
.button.primary:hover {
background: #ad2075; }
.button.secondary {
background: #1c9b9d;
color: #fff; }
.button.secondary:hover {
background: #1fb1b3; }
.button.banner-button {
background: #9d1d6a;
color: #fff;
padding: 15px 40px 15px 15px;
font-size: 18px; border-radius: 8px;
}
.button.banner-button:hover {
background: #ad2075; }
.button.banner-button:after {
right: 12px;
top: 14px; }
.forcefullwidth_wrapper_tp_banner {margin: 0 0 20px 0!important;}
.button.back {
padding: 10px 20px;
padding-left: 40px; }
.button.back:after {
content: ""; }
.button.back:before {
content: "\f053";
font-family: FontAwesome;
position: absolute;
left: 15px;
top: 10px;
font-weight: normal; }
input[type="submit"] {
padding: 0 10px;
background: #9d1d6a;
color: #fff;
height: 30px;
line-height: 30px;
letter-spacing: 1px; }
input[type="submit"]:hover {
background: #ad2075; }
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"]  {
padding: 0 10px;
background: #fff;
height: 30px;
line-height: 30px;
border: 1px solid #ddd;
width: 100%;}
textarea {
padding: 0 10px;
background: #fff;
border: 1px solid #ddd; }
.loginTab{display: none;}
.col-md-5ths {
width: 18%;
margin-right: 2%;
float: left; }
.col-md-5ths.last {
margin-right: 0; }
.mobileShow {
display: none; }
.sectionWrapper {
background: #fff;
padding: 20px !important;
border: 1px solid #ddd;
margin-bottom: 2rem;
margin-top: 0 !important; }
.container {
padding-right: 20px;
padding-left: 20px; }
#overlay {
background: rgba(0, 0, 0, 0.6);
height: 100%;
width: 100%;
position: fixed;
display: none;
z-index: 2; }
.modalContact {
position: absolute;
width: 90%;
display: none;
top: 20px;
left: 50%;
margin-left: -45%;
z-index: 3;
border: 5px solid #ddd;
margin-bottom: 1rem; }
.modalContact .sectionWrapper {
margin-bottom: 0; }
.modalContact .close {
float: none;
display: block;
text-align: center;
text-transform: uppercase;
font-size: 15px;
margin-bottom: 10px; }
.modalContact .close:hover {
color: #e81987;
cursor: pointer; }
.modalContact .close i {
margin-right: 5px;
font-weight: normal;
position: relative; }
.hero h1 {
padding: 10px 15px;
margin: 0;
font-size: 1.6rem; }
.hero .wrapper {
top: 13rem; }
.hero .col:hover {
text-decoration: none; }
.hero .col h2 {
color: #fff;
margin-bottom: 0; border-radius: 8px 8px 0 0; }
.hero .col .pointers {
background: #fff;
padding: 1.5rem;
border: 1px solid #ddd;
border-top: none; border-radius: 0 0 8px 8px;}
.hero .col .pointers ul {
margin: 0;
margin-bottom: 2rem;
padding: 0; }
.hero .col .pointers ul li {
list-style: none;
font-weight: 600;
font-size: 1.1rem;
margin-bottom: 10px;
position: relative;
padding-left: 30px; }
.hero .col .pointers ul li:before {
content: "\f14a";
font-family: FontAwesome;
font-weight: normal;
font-size: 1.5rem;
position: absolute;
left: 0;
top: -2px; }
.hero .col.orange h2 {
background: #24adb1;
padding: 10px; }
.hero .col.orange li:before {
color: #24adb1; }
.hero .col.turq h2 {
background: #1d8f92;
padding: 10px; }
.hero .col.turq li:before {
color: #1d8f92; }
.hero .col.blue h2 {
background: #156b6d;
padding: 10px; }
.hero .col.blue li:before {
color: #156b6d; }
.headerBanner {
width: 100%;
margin: auto;
height: auto; }
.overview {
margin-bottom: 1rem; }
.company-logos img {
display: inline-block; }
.sidebar .sectionWrapper ul, .sidebar .sectionWrapper ol {
list-style: none;
margin-bottom: 1rem;
padding: 0;
margin: 0; }
.sidebar .sectionWrapper ul li, .sidebar .sectionWrapper ol li {
margin-bottom: 10px; }
.sidebar h3 {
background: #1e999d;
border-radius: 8px 8px 0 0;
margin: 0;
padding: 10px 15px;
font-size: 1.3rem;
color: #fff; }
.sidebar h4 {
margin-top: 0; }
.masonry {
background: #f7f7f7;
border: 1px solid #ddd;
padding: 20px;
}
.masonry h4 {
color: #e81987;
margin-bottom: 10px;
font-size: 20px;
}
.masonry h5 {
margin-top: 2rem;
margin-bottom: 5px;
color: #e81987; 
}
.masonry h5.caseTitle {
color: #444;
margin: 1rem 0;
font-size: 1.2rem;
}
.masonry .item {
padding-bottom: 20px;
margin-bottom: 20px;
background: none!important;
border-bottom: 1px solid #ddd;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box; 
}
.levelTitle {
font-size: 1.2rem;
color: #e81987;
}
.levelDetail {
}
.comcourse img {
width: 100%;
height: auto;
}
.gutter-sizer {
width: 2%;
}
.apprenticeshipGrid img {
margin-bottom: -4px;
width: 100%;
height: auto;}
h3.dark {
background: #444;
color: #fff;
font-weight: normal;
margin: 0;
padding: 1.5rem; }
.tickList p {
font-weight: 600; }
.tickList ul {
list-style: none;
padding: 0;
margin: 0; }
.tickList ul li {
margin-bottom: 1rem; }
.tickList ul li:before {
content: "\f14a";
font-family: FontAwesome;
color: #1c9b9d;
margin-right: 1rem; }
.blockList h3 {
margin-top: 0; }
.blockList p {
font-weight: 600; }
.blockList ul {
list-style: none;
padding: 0;
margin: 0;
margin-bottom: 1rem; }
.blockList ul li {
margin: 5px;
margin-left: 0; }
.blockList ul li a {
background: #1c9b9d;
color: #fff;
text-transform: uppercase;
padding: 10px;
display: block;
font-weight: 600; }
.blockList ul li a:hover {
background: #d31279;
text-decoration: none; }
.advisorFooter img {
width: 100%;
height: auto; }
.advisorFooter .header {
background: #fff;
font-weight: 600;
padding:15px 15px 0 15px; }
.advisorFooter .header p {
margin-bottom: 3px; 
line-height: 1.8rem;}
.advisorFooter .header p.title {
font-size: 2rem;
margin-bottom: 10px;
line-height: 2rem;}
.advisorFooter .area .contactSection .tel a:hover {
text-decoration: none;
color: #e81987;
}
.advisorFooter .area {
overflow: hidden; }
.advisorFooter .area .contactSection {
max-width: 600px;
border: none;
margin: 0;
padding: 0 15px 15px!important;
margin-bottom: 10px;
font-weight: 600; }
.advisorFooter .area .contactSection .col {
padding: 1rem;
padding-top: 0;
padding-bottom: 20px;
text-align: center; }
.advisorFooter .area .contactSection .col p {
margin-bottom: 10px;
font-size: 15px; }
.advisorFooter .area .contactSection .tel {
background: #fff;
padding-bottom: 0;
text-align: center; }
.advisorFooter .area .contactSection .tel p {
margin: 0; }
.advisorFooter .area .contactSection .tel p.number {
font-size: 35px;
line-height: 3rem; }
.advisorFooter .area .contactSection .tel p.number:visited {color: #1c9b9d!important;} 
.contentBlock .col {
padding: 0;
margin-bottom: 1rem; }
body .hrf-faq-list {
margin-bottom: 2rem; }
body .hrf-entry {
margin-bottom: 10px !important; }
body .hrf-entry h3.hrf-title {border-radius: 8px 8px 0 0 ;
background: #146a6c;
color: #fff;
font-size: 1.2rem;
position: relative;
padding-left: 15px;
cursor: pointer;
font-weight: normal; }
body .hrf-entry h3.hrf-title span {
position: absolute;
margin: 0;
left: 0;
background: none;
width: auto;
height: auto;
left: 10px;
top: 10px; }
body .hrf-entry h3.hrf-title:before {
margin-right: 10px; }
body .hrf-entry .hrf-content {
padding: 20px;
border: 1px solid #ddd;
border-top: none;
font-size: 13px; border-radius: 0 0 8px 8px; }
body .hrf-entry .close-faq:before {
content: "\f055";
font-family: FontAwesome;
font-weight: normal; }
body .hrf-entry .open-faq:before {
content: "\f056";
font-family: FontAwesome;
font-weight: normal; }
.hrf-entry:nth-of-type(1) .hrf-content {
display: block; }
.apprenticeshipGrid .sectionWrapper {
padding: 1.5rem;}
.apprenticeshipGrid h1 {
background-color: #ececec;
padding: 10px;
border-radius: 8px;
border-left: 5px solid #24adb1;
border-right: 5px solid #24adb1;
font-size: 1.5rem;
}
.apprenticeshipGrid p.title {
font-weight: 600;
font-size: 1.3rem;
margin: 1rem 0 2rem 0; }
.apprenticeshipGrid h3 {
margin-top: 0; }
.pathwaysWrapper .pathwaysSection {
margin-top: 9rem; }
.pathwaysWrapper .pathwaysSection h3 {
margin-top: 0; }
.pathwaysWrapper .pathwaysSection ul {
list-style: none;
margin-bottom: 1rem;
margin: 0;
padding: 0; }
.pathwaysWrapper .pathwaysSection ul li {
padding: 10px;
display: inline-block;
margin-bottom: 10px;
font-weight: 600;
width: 100%;
font-size: 1.1rem;
position: relative;
padding-left: 4rem;
background-color: #d0ecec; }
.pathwaysWrapper .pathwaysSection ul li i {
position: absolute;
left: 0;
top: 0;
height: 100%;
padding: 10px;
font-size: 20px; 
color: #fff;
background-color: #1d9a9d;}
.fundingPage h3 {
margin-top: 0; }
.fundingPage strong {
color: #1d9a9d; }
.fundingPage ul {
list-style: none;
padding: 0; }
.fundingPage ul li {
margin-bottom: 10px; }
.fundingPage ul li:before {
content: "\f00c";
font-family: FontAwesome;
margin-right: 10px;
color: #1d9a9d; }
.careersAdvicePage h3 {
margin-top: 0; }
.careersAdvicePage .resources ul {
list-style: none;
margin: 0;
padding: 0;
margin-top: 2rem; }
.careersAdvicePage .resources ul li {
margin-bottom: 10px; }
.careersAdvicePage .resources ul li a {
color: #1d9a9d;
font-weight: 600;
word-break: break-word; }
.entry-time {
color: #afafaf; }
.tribe-events-list-widget-events {
list-style: none;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ddd; }
.tribe-events-list-widget-events .tribe-event-title {
margin-bottom: 0; }
.tribe-events-list-widget-events .tribe-event-date-start, .tribe-events-list-widget-events .tribe-event-date-end {
color: #afafaf; }
#recent-posts-2, #archives-2 {
margin-bottom: 15px; }
#recent-posts-2 a, #archives-2 a {
color: #afafaf; }
.newsImage img {
border-radius: 80px;
margin-bottom: 10px; }
.md-letter {
margin: 2rem 0; }
.md-letter p.mdName {
font-family: 'Seaweed Script', cursive;
font-size: 1.5rem; }
.media {
content: " ";
display: table;
clear: both;
*zoom: 1; }
.jobsBoardQuick {
background: url(//www.nltg.co.uk/wp-content/uploads/2016/07/jobs-board-bg.png) #4483c3;
padding: 15px;
margin-bottom: 2rem; }
.jobsBoardQuick h3 {
color: #fff;
margin-bottom: 1rem; }
.jobsBoardQuick p {
color: #fff; }
.jobsBoardQuick .button {
background: #fff;
color: #555;
width: 100%;
margin-top: 15px; }
.jobsBoardQuick .button:hover {
background: #f5f5f5; }
.quickapply-appren {
background: url(//www.nltg.co.uk/wp-content/uploads/2017/06/apply-background-green.jpg);
padding: 15px; 
margin-bottom: 2rem; }
.quickapply-appren h3 {
color: #fff; text-align: center;
margin-bottom: 1rem; }
.quickapply-appren p {
font-size:14px;  text-align: center;
color: #fff;}
.quickapply-appren .button {
background: #fff;
color: #555;
cursor: pointer;width: 100%;
display: block;
margin: 10px 0 0 0;
padding: 10px 15px;
padding-right: 50px;
}
.quickapply-appren .button:hover {
background: #f5f5f5; }
.open-employer-contact-form {
background: url(//www.nltg.co.uk/wp-content/uploads/2017/06/apply-background-green.jpg);
padding: 15px; 
margin-bottom: 2rem; }
.open-employer-contact-form h3 {
color: #fff; text-align: center;
margin-bottom: 1rem; }
.open-employer-contact-form p {
font-size:14px;  text-align: center;
color: #fff;}
.open-employer-contact-form .button {
background: #fff;
color: #555;
cursor: pointer;width: 100%;
display: block;
margin: 10px 0 0 0;
padding: 10px 15px;
padding-right: 50px;
}
.open-employer-contact-form .button:hover {
background: #f5f5f5; }
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
width: 100%;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box; }
.offices h4 {
color: #e81987; 
margin-bottom: 10px;
}
.offices .col {
margin-bottom: 30px;
}
.appr-link {
color: #fff;
background: #4483c3;
text-transform: uppercase;
font-weight: 600;
padding: 10px; }
.commercialCourses {
background: #44c3b0 no-repeat;
background-position: right bottom;
padding: 15px;
color: #fff;
margin-bottom: 3rem; }
.commercialCourses ul {
padding: 0;
margin: 0;
margin-bottom: 2rem;
list-style: none; }
.commercialCourses ul li {
margin-bottom: 10px; }
.commercialCourses ul li a {
background: #309989;
color: #fff;
text-transform: uppercase;
padding: 10px;
display: block;
font-weight: 600;
padding-right: 25px;
position: relative; }
.commercialCourses ul li a:after {
font-family: FontAwesome;
content: "\f054";
position: absolute;
right: 8px;
top: 11px;
font-weight: normal; }
.commercialCourses ul li a:hover {
background: #238677;
text-decoration: none; }
.commercialCourses .button {
background: #fff;
color: #444; }
.commercialCourses .button:hover {
background: #f5f5f5;
color: #444; }
.metro-block {
padding: 10px;
border: 1px solid #ddd; border-radius: 8px;}
.metro-block h4 {
padding: 10px 0 !important;
font-size: 14px; }
.metro-block img {
width: 100%;
height: auto; }
.metro-block .btn-group a {
padding: 10px 20px;
border-radius: 3px;
border: none;
font-weight: 600;
height: 40px;
line-height: 40px;
position: relative;
letter-spacing: 1px;
font-weight: 700; background: #777;
color: #fff;}
.metro-block .btn-group a:hover {
background: #8e8e8e;
text-decoration: none; color: #fff; }
.metro-block .btn-group a:after {
content: "\f019";
font-family: FontAwesome;
margin-left: 15px;}
.w3eden .navbar-default {border: none!important;}
.w3eden .navbar-default .container-fluid {background: #1e999d;}
.w3eden .media-heading a {color: #000!important; font-weight: 700; }
.w3eden .navbar-default .navbar-brand {color: #fff!important;}
.w3eden .navbar-default .navbar-toggle .icon-bar {background-color: #fff!important;}
.w3eden .navbar-default .navbar-nav > li > a {color: #fff!important;;}
.w3eden .navbar-default .navbar-nav > li > a:hover {color: #ccc!important;}
.jbSidebar .widget {
margin-bottom: 1rem; }
.jbSidebar #wpjb_widget_alerts {
padding: 1rem;
border: 1px solid #ddd;
background: #fff;
border-top: none; }
.jbSidebar h4 {background: #1d9a9d;
color: #fff;
padding: 1rem;
border-radius: 8px 8px 0 0;
margin-bottom: 0;
}
.wpjr-page-my-home b,
.edituser b,
.loginuser b {
margin-right: 5px!important;
}
.passwordchange,
.editchange {
margin-top: 15px!important;
}
.passwordchange i,
.editchange i {
color: #e81987;
}
.page-template-jobsboard h1 {
font-size: 20px!important;
} .jbSidebar ul {
padding: 0;
margin: 0;
list-style: none;
padding: 1rem;
border: 1px solid #ddd;
background: #fff;
border-top: none; }
.wpjb-fieldset-auth,
.wpjb-job-apply,
.loginuser,
.edituser {
padding: 15px!important;
background: #f7f7f7;
border: 1px solid #ddd!important;
margin-bottom: 15px!important;
} 
.wpjb-fieldset-default {
background: none;
padding: 0;
border: none;
}
.loginuser span {
margin-bottom: 10px!important;
}
.jbSidebar ul .wpjb-glyphs {
font-size: 20px;
}
.buttonclass {
margin-top: 15px!important;
}
div.wpjb-flash-info
.wpjb-job-apply {
padding: 15px!important;
background: #f7f7f7;
border: 1px solid #ddd!important;
}
.border-field1 {
margin-top: 25px!important;
}
.shortlist_vacancy .wpjb-icon-heart:before {
color: #fff;
}
.wpjb .wpjb-layer-inside {
background: none!important;
}
.jbSidebar .wpjb-custom-menu-link a {
font-weight: 600; }
.jbSidebar .grey .wpjb-glyphs {
color: #777; }
.jbSidebar .blue .wpjb-glyphs {
color: #4483c3; }
.jbSidebar .orange .wpjb-glyphs,
.jbSidebar .wpjb-icon-edit:before {
color: #eb973e; }
.jbSidebar .purple .wpjb-glyphs,
.jbSidebar .wpjb-icon-book:before {
color: #a16bcb; }
.jbSidebar .turq .wpjb-glyphs {
color: #44c3b0; }
.jbSidebar .pink .wpjb-glyphs,
.jbSidebar .wpjb-icon-heart:before {
color: #e81987; }
.jbSidebar .black .wpjb-glyphs {
color: #444; }
.login-sidebar {
border: 1px solid #ddd;
padding: 20px;
background: url(//www.nltg.co.uk/wp-content/uploads/2016/07/login-sidebar-img.png) #fff no-repeat right;
margin-top: 20px;
margin-bottom: 20px;
font-size: 1.1rem; }
.login-sidebar h3 {
margin-bottom: 10px; }
.login-sidebar a {
color: #e81987;
font-weight: 600; }
.login-sidebar.candidiates {
background: url(//www.nltg.co.uk/wp-content/uploads/2016/07/employer-sidebar-img.png) #fff no-repeat right; }
.candidate-sidebar-section {
border: 1px solid #ddd; }
.candidate-sidebar-section h3 {
padding: 20px;
margin: 0;
background: #fff; }
.candidate-sidebar-section ul {
padding: 10px 20px;
margin: 0; }
.candidate-sidebar-section ul li {
color: #e81987;
font-size: 1.2rem;
font-weight: 600; }
.candidate-sidebar-section ul li:before {
content: "\f046";
font-family: FontAwesome;
margin-right: 10px; }
.wpjb .wpjb-form input[type="submit"] {
padding: 0 20px;
border-radius: 3px;
border: none;
text-transform: uppercase;
font-weight: 600;
height: 40px;
line-height: 40px;
position: relative;
letter-spacing: 1px;
font-weight: 700;
cursor: pointer;
}
body div.wpjb-flash-error {
background-color: #fedada;
border: 1px solid #f7caca;
color: #da3838;
font-weight: 600;
padding: 5px 10px;
}
body  div.wpjb-flash-error .wpjb-glyphs:before, div.wpjb-flash-info .wpjb-glyphs:before {
font-size: 1em;
margin-right: 10px;
}
body div.wpjb-flash-error a {
color: #da3838;
}
body  div.wpjb-flash-info {
border: 1px solid #d9f2d2;
background-color: #e2ffda;
color: #659957;
font-weight: 600;
padding: 5px 10px;
}
.wpjb-form-invite {
background: #f7f7f7;
padding: 1rem!important;
border: 1px solid #ddd!important;
margin-top: 10px!important;
}
.wpjr-page-register .wpjb-fieldset-login,
.wpjr-page-register .wpjb-fieldset-default,
.wpjb-resume-detail.wpjb-fieldset-experience,
.wpjb-resume-detail.wpjb-fieldset-education,
.wpjr-page-my-resume .wpjb-element-name-description,
.wpjr-page-my-resume .wpjb-element-name-category,
.wpjr-page-my-resume .wpjb-element-name-cv_upload,
.wpjr-page-my-home .loginuser,
.wpjr-page-my-home .edituser {
padding: 10px!important;
background: #f7f7f7;
border: 1px solid #ddd!important;
}
.wpjb-flash-notice,
.wpjb-flash-info {
text-transform: none!important;
}
.wpjb-flash-info {
margin: 5px 0;
padding: 3px;
}
.wpjb .wpjb-form .industry_form_row select, .wpjb .wpjb-form select#category_industry {
margin-right: 10px;
}
select {
background-color: #fff!important;
}
.industry_form_row .add {
margin-top: 6px;
}
.wpjb .wpjb-upload-inner {
background: #f7f7f7!important;
}
.wpjr-page-register .wpjb-fieldset-login,
.wpjb-resume-detail.wpjb-fieldset-education,
.wpjr-page-my-resume .wpjb-element-name-description,
.wpjr-page-my-resume .wpjb-element-name-category,
.wpjr-page-my-resume .wpjb-element-name-cv_upload,
.wpjr-page-my-home .loginuser  {
margin-bottom: 15px!important;
}
.wpjb.wpjr-page-register .wpjb-form fieldset legend, 
.wpjb.wpjb-page-company-new .wpjb-form fieldset legend,
.wpjr-page-my-resume .wpjb-form fieldset legend,
.wpjb.wpjr-page-my-home h3 {
padding: 0!important;
font-size: 14px!important;
color: #1e999d!important;
padding-bottom: 10px!important;
margin-bottom: 10px!important;
font-weight: 700!important;
}
.wpjb.wpjr-page-my-home h3 {
margin-top: 0!important;
}  .container.landing-page-employers .landing-ticklists.green-section h2 {
background: #44c3b0;
padding: 10px;
color: #fff;
margin-bottom: 1px;
}
.container.landing-page-employers .landing-ticklists.orange-section h2 {
background: #eb973e;
padding: 10px;
color: #fff;
margin-bottom: 1px;
}
.container.landing-page-employers .landing-ticklists img {
margin-bottom: 15px;
}
.container.landing-page-employers .landing-ticklists ul {
margin: 0;
margin-bottom: 0;
padding: 0;
}
.container.landing-page-employers .landing-ticklists ul li {
list-style: none;
font-weight: 600;
font-size: 1.1rem;
margin-bottom: 10px;
position: relative;
padding-left: 30px;}
.container.landing-page-employers .landing-ticklists ul a li:nth-child(4) {
margin-bottom: 0!important;
}  
.container.landing-page-employers .landing-ticklists ul li:before {
content: "\f05d";
font-family: FontAwesome;
font-weight: normal;
font-size: 1.5rem;
position: absolute;
left: 0;
top: -2px;
}
.container.landing-page-employers .landing-ticklists ul li:before {
color: #eb973e;
}
.container.landing-page-employers .landing-ticklists.green-section ul li:before {
color: #44c3b0;  
}
.container.landing-page-employers .pink-checklist li:before {
color: #e81987!important;
content: "\f00c"!important;
font-family: FontAwesome!important;
font-size: 14px!important;
}
.container.landing-page-employers .pink-checklist li {
font-size: 14px!important;
font-weight: normal!important;
}
.sectionWrapper.purple-section {
background: #976cae;
margin-bottom: 0;
}
.sectionWrapper.purple-section .get-in-touch-landing-page {
color:#FFF;
text-align: center;
padding: 20px;
}
.sectionWrapper.purple-section .get-in-touch-landing-page p {
font-weight: 600;
}
.sectionWrapper.purple-section .get-in-touch-landing-page .button {
background: none;
color: #FFF;
border: 1px solid #FFF;
display: inline-block;
cursor: pointer;
}
.sectionWrapper.purple-section .get-in-touch-landing-page .button:hover {
background: #FFF;
color: #976cae
}
.modalContact-Landing-Page {
position: absolute;
width: 90%;
top: 8%;
display: none;
right: 0;
left: 0;
margin: 0 auto;
z-index: 3; 
}
.modalContact-Landing-Page .sectionWrapper {
padding: 10px!important;
}
.modalContact-Landing-Page .close {
font-size: 26px;
cursor: pointer;
top: -40px;
right: 0;
width: 40px;
text-align: center;
height: 40px;
position: absolute;
background: #616161;
padding: 5px;
color: #ebebeb;
opacity: 1;
}
.modalContact-Landing-Page .close:hover {
background: #a5a5a5;
} .modalContact-Landing-Page form .form-row {
width: 98%;
margin: 1%;
}
.modalContact-Landing-Page form .form-row.checkboxes {
border: 1px solid #e2e2e2;
padding: 1%;
border-radius: 3px;
float: none;
width: 98%;
clear: both;
}
.modalContact-Landing-Page form .form-row.recaptcha, .modalContact-Landing-Page form .form-row.submit {
clear: both;
}
.modalContact-Landing-Page form .form-row.checkboxes .label {
display: block;
margin: 0 0 5px 0;
padding: 0;
font-size: 13px;
color: #444444;
text-align: left;
white-space: normal;
line-height: normal;
}
.modalContact-Landing-Page form .form-row.checkboxes span.wpcf7-list-item {
margin: 0;
}
.modalContact-Landing-Page form .form-row.checkboxes span.wpcf7-list-item.first {
margin-right: 10px;
}
.modalContact-Landing-Side-openTab {
position: fixed;
-webkit-transform: rotate(-90deg) translate(0, 0) scale(1, 1);
-ms-transform: rotate(-90deg) translate(0, 0) scale(1, 1);
-moz-transform: rotate(-90deg) translate(0, 0) scale(1, 1);
transform: rotate(-90deg) translate(0, 0) scale(1, 1);
-webkit-transform-origin: 100% 100%;
-moz-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
right: 0;
top: 40%;
z-index: 1000; }
.modalContact-Landing-Side-openTab .button {
background: #976cae;
cursor: pointer; }
.modalContact-Landing-Side-openTab .button:after {
content: "\f077"; }
.modalContact-Landing-Side-openTab .button:hover {
background: #7d5990; }
.sub-level-apprenticeships ul {margin: 0; padding: 0;}
.sub-level-apprenticeships ul li {display: block; margin: 0 0 1% 0;}
.sub-level-apprenticeships ul li a, .course-progression a {
padding: 15px 20px;
padding-right: 40px;
border-radius: 3px;
color: #fff;
border: none;
text-transform: uppercase;
font-weight: 600;
position: relative;
letter-spacing: 1px;
font-weight: 700;
background: #9d1d6a;
display: block;
text-decoration: none;
}
.course-progression a {display: block; margin: 0 0 2% 0;} 
.course-progression br {display: none;}
.sub-level-apprenticeships ul li a:after, .course-progression a:after {font-family: FontAwesome;
content: "\f054";
position: absolute;
right: 15px;
top: 18px;
font-weight: normal;
}
.sub-level-apprenticeships ul li a:hover, .course-progression a:hover {text-decoration: none; background: #ad2075;}
.final-course-page .item {padding-bottom: 0!important}
.no-border {border: none!important;}
.dark-grey {background: #3c3c3c; border: none;}
.dark-grey h3 {color:#fff;}
.page-template-default .sectionWrapper {border-radius: 8px;}
.sectionWrapper h4 {color:#444444}
.entry-content.related-courses div {margin-bottom: 20px; padding: 1rem; background: #f7f7f7; border-radius: 0 0 8px 8px;}
.relatedCourses h3 {background: #1d9a9d;
color: #fff;
padding: 1rem;
border-radius: 8px 8px 0 0;
margin-bottom: 0;}
#faq_container .faq_question {
background-color: #1e999d!important;
padding: 15px;
font-size: 17px;
cursor: pointer;
border-radius: 8px;
color: #fff;
}
#faq_container .faq_question.open {border-radius: 8px 8px 0 0;}
#faq_container .faq_answer_container {
padding: 20px;
border: 1px solid #ddd;
background: #e7efef;
display: none;
border-radius: 0 0 8px 8px;
}
#faq_container .faq_question:before {
content: "\f055";
font-family: FontAwesome;
margin-right: 10px;
}
#faq_container .faq {
margin-bottom: 15px;
}
.page-template-faq-layout .sectionWrapper table {width: 100%!important;}
.page-template-faq-layout .sectionWrapper table img {display: none;}
.page-template-faq-layout2 .sectionWrapper table {width: 100%!important;}
.page-template-faq-layout2 .sectionWrapper table img {display: none;}
.page-template-faq-layout3 .sectionWrapper table {width: 100%!important;}
.page-template-faq-layout3 .sectionWrapper table img {display: none;}
.page-template-faq-layout4 .sectionWrapper table {width: 100%!important;}
.page-template-faq-layout4 .sectionWrapper table img {display: none;}