body{
padding-top: 60px;
font-family: 'Lato', sans-serif;
}
.container{
max-width: 1120px !important;
}
p{
}
h1, h2, h3, h4, h5, .h1,.h2,.h3,.h4,.h5{
}
a {	
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: color 0.25s, background-color 0.25s;
-moz-transition: color 0.25s, background-color 0.25s;
-o-transition: color 0.25s, background-color 0.25s;
transition: color 0.25s, background-color 0.25s;
text-decoration: none;
}
img{
max-width: 100%;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}
.tar{text-align: right;}
.tac{text-align: center;}
a:link {color:#333;} a:visited {color:#333;} a:hover {color:#333;} a:active {color:#333;} .product_price_col del{
display:	block;
color: red;
}
li.menu-item-has-children:hover > .dropdown-menu {
display: block;
border-radius: 0px;
box-shadow: none;
border: none;
}
li.menu-item-has-children .dropdown-menu .dropdown-menu{
position: absolute;
left: 100%;
top: 0;
}
li.dropdown a {
font-family: 'Lato', sans-serif;
font-size: 17px;
color: #262261;
padding-bottom: 5px;
}
#logo {
height: 85px;
}
tr.fullday td{
padding-top: 20px !important;
}
tr.fullday + tr + tr td{
padding-bottom: 20px !important;
}
.product_title_col{
font-weight: bold;
}
.fullday-text{
color: #1f6eb8;
font-size: 11px;
vertical-align: top;
}  .top-bar-phone {
display: inline-block;
padding-top: 3px;
}
.top-bar {
background: #f6f6f6;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 20px;
position: fixed;
width: 100%;
top: 0px;
z-index: 99999;
}
.top-bar p {
font-family: 'Lato', sans-serif;
font-weight: 400;
color: #95c8ed;
font-size: 18px;
margin: 0px;
}
.top-bar a {
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 18px;
color: #706f6f;
}
.top-bar a:hover, .top-bar a:focus {
text-decoration: none;
}
.main-header {
margin-top: 20px;
margin-bottom: 20px;
}
.nav > li > a {
color: #29235c;
font-size: 17px;
font-family: 'Lato', sans-serif;
}
.nav li.current-menu-item > a {
color: #36A9E0;
font-size: 17px;
background: transparent;
}
.nav > li > a:hover, .nav > li > a:focus  {
color: #36A9E0;
font-size: 17px;
background: transparent;
}
.nav > li.bookcourses > a {
background: #29235c;
color: #fff;
font-size: 17px;
font-family: 'Lato', sans-serif;
}
.nav > li.bookcourses:hover > a {
background: #403696;
color: #fff;
font-size: 17px;
font-family: 'Lato', sans-serif;
}
.nav .first-menu-item {
text-indent: -99999px;
background: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/icon_home.svg) no-repeat;
background-position: center center;
color: transparent;
}
.nav .first-menu-item.current_page_item,
.nav .first-menu-item:hover,  .nav .first-menu-item:focus {
text-indent: -99999px;
background: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/icon_home_light.svg) no-repeat;
background-position: center center;
color: transparent;
}
.nav {
margin-top: 20px;
}
.dropdown-menu > li > a {
padding: 10px 20px;
}
.slider-button {
display: inline-block;
border: 1px solid #262261;
color: #fff !important; 
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 17px;
}
.slider-button:hover {
text-decoration: none;
border: 1px solid #fff;
-ms-transform: translate(0, 0) rotate(0deg) !important;
-webkit-transform: translate(0, 0) rotate(0deg) !important;
transform: translate(0, 0) rotate(0deg) !important;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
} .header-slider h2  {
font-size: 30px;
font-weight: 700;
font-family: 'Lato', sans-serif;
}
.header-slider p {
font-size: 26px;
font-weight: 400;
font-family: 'Lato', sans-serif;
line-height: 35px;
}   .icon-home-1:hover .hover-circle-1 {
stroke: rgb(41, 35, 92) !important;
-ms-transform: translate(0, 0) rotate(0deg) !important;
-webkit-transform: translate(0, 0) rotate(0deg) !important;
transform: translate(0, 0) rotate(0deg) !important;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.icon-home-2:hover .hover-circle-2 {
stroke: rgb(29, 112, 183) !important;
-ms-transform: translate(0, 0) rotate(0deg) !important;
-webkit-transform: translate(0, 0) rotate(0deg) !important;
transform: translate(0, 0) rotate(0deg) !important;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.icon-home-3:hover .hover-circle-3 {
stroke: rgb(54, 169, 224) !important;
-ms-transform: translate(0, 0) rotate(0deg) !important;
-webkit-transform: translate(0, 0) rotate(0deg) !important;
transform: translate(0, 0) rotate(0deg) !important;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.hover-circle-1 {
fill: transparent !important;
}
.block-icons-steps h2 {
font-size: 30px;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
}
.block-icons-steps {
padding-top: 70px;
padding-bottom: 80px;
}
.block-icons-steps p {
font-family: 'Lato', sans-serif;
font-weight: 400;
color: #878787;
font-size: 19px;
}
.drk-blue-hdr{
color: #29235c;
}
.mdm-blue-hdr{
color: #1d71b8;
}
.light-blue-hdr{color: #36a9e1;}
.gradial-info p {
font-size: 17px;
color: #706f6f;
font-family: 'Lato', sans-serif;
font-weight: 400;
}
.gradial-info {
background: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/hands.png) no-repeat;
background-size: 1000px;
background-position: right center;
position: relative;
}
.gradient-bg {
padding-top: 60px;
padding-bottom: 60px;
display: block;
background: -moz-linear-gradient(left, rgba(246,246,246,1) 0%, rgba(250,250,250,1) 48%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(left, rgba(246,246,246,1) 0%,rgba(250,250,250,1) 48%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(246,246,246,1) 0%,rgba(250,250,250,1) 48%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#00ffffff',GradientType=1 );
height: 100%;
bottom: 0px;
}
.block-course {
margin-top: 50px;
margin-bottom: 50px;
}
.block-course h2 {
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-size: 45px;
color: #29235c;
} .btn {
display: inline-block;
width: 100%;
padding: 40px 30px;
overflow: hidden;
color: #29235c;
font-weight: 700;
font-size: 1.5em;
text-decoration: none;
border: 4px solid #FFF;
background-position: 0px -15%;
background-repeat: no-repeat;
border-radius: 0px;
background-size: 346px;
transition: background-position .75s ease;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
} .btn-invert {
border: none;
color: #29235c !important;
background-color: #f6f6f6;
box-shadow: 0px;
}
.block-top {
margin-top: 30px;
} .btn:hover {
background-position: 100% ;
} .teal {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/waves.png);
}     .aims-outcomes-block {
border: 1px solid #ededed;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
margin-top: 30px;
margin-bottom: 30px;
}
.assesment-certification {
background-color: #f6f6f6; 
padding-top: 5px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
margin-bottom: 30px;
margin-top: 30px;
}
.course-price-details h3 {
display: inline-block;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-size: 27px;
color: #29235c;
}
.course-price-details .lrge-p  {
display: inline-block !important;
font-family: 'Lato', sans-serif !important;
font-weight: 400 !important;
font-size: 27px !important;
color: #29235c !important;
}
.course-price-details p {
display: inline-block ;
font-family: 'Lato', sans-serif ;
font-weight: 400 ;
font-size: 21px ;
color: #29235c ;
}
.aims-outcomes-block h3 {
display: inline-block;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-size: 29px;
font-style: italic;
color: #29235c;
}
.aims-outcomes-block p {
display: inline-block;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-size: 21px;
color: #878787;
}
.book-now {
display: block;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
background-color: #29235c;
color: #fff !important;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-size: 25px;
text-align: center;
}
.book-now:hover, sold-out:hover, .book-now:focus {
text-decoration: none;
}
.sold-out {
display: block;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
background-color: #f6f6f6;
color: #29235c !important;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-size: 25px;
text-align: center;
}
.each-it-block {
margin-bottom:20px;
}
.itinerary {
margin-top: 30px;
}
.itinerary h3 {
font-size: 25px;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
margin-top: 0px;
color: #29235c;
font-style: italic;
}
.itinerary p {
font-family: 'Lato', sans-serif ;
font-weight: 400 ;
color: #878787;
font-size: 17px;
}
.assesment-certification h3 {
font-size: 26px;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
color: #29235c;
font-style: italic;
}
.assesment-certification p {
font-size: 21px;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
color: #878787;
font-style: italic;
}
.border-block-category {
border: 2px solid #ededed;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
min-height: 275px;
}
.border-block-category h2 a{
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
color: #29235c !important;
font-style: italic;
}
.border-block-category p{
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-size: 20px;
color: #29235c !important;
}
.outcomes-cat p {
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-size: 19px;
color: #878787 !important;
}
.border-block-category h2 {
margin-top: 0px;
}
.course-more-info {
display: block;
background: #ededed;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
margin-bottom: 20px;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
color: #29235c !important;
font-size: 19px;
}
.course-more-info:hover {
text-decoration: none;
background-color: #95c8ed;
} .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-m-health.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block.learning-disability-services{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/learning-banner.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block.childrens-services{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-children.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block.health-social-care{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-courses.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block.care-of-the-elderly{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/elderly.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block.mental-health{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-m-health.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block h2 {
padding-top: 50px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
}
.header-block .archive-title {
padding-top: 0px;
margin-top: 0px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-style: normal;
}
.header-block .archive-title.long {
font-size: 24px;
} .header-block-archive {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/elderly.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block-archive h2 {
padding-top: 70px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
} .header-block-Contact {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-contant.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block-Contact h2 {
padding-top: 70px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
} .header-block-blog {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/elderly.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block-blog h1, .header-block-blog h2 {
padding-top: 70px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
}
.single li {
font-family: 'Lato', sans-serif;
color: #878787;
font-size: 19px;
padding-bottom: 10px;
} .text-top {
padding-top: 30px;
}
.header-block-About {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-about.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block-About  h2 {
padding-top: 70px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
} .header-block-Careers{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-courses.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block-Careers  h2 {
padding-top: 70px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
} .term-care-of-the-elderly .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/elderly.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.term-care-of-the-elderly .header-block h2 {
padding-top: 50px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
}
.term-care-of-the-elderly .header-block .archive-title {
padding-top: 0px;
margin-top: 0px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-style: normal;
} .term-mental-health .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-m-health.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.term-mental-health .header-block h2 {
padding-top: 50px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
}
.term-mental-health .header-block .archive-title {
padding-top: 0px;
margin-top: 0px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-style: normal;
} .term-health-social-care .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-courses.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.term-health-social-care .header-block h2 {
padding-top: 50px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
}
.term-health-social-care .header-block .archive-title {
padding-top: 0px;
margin-top: 0px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-style: normal;
} .term-learning-disability-services .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/learning-banner.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.term-learning-disability-services .header-block h2 {
padding-top: 50px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
}
.term-learning-disability-services .header-block .archive-title {
padding-top: 0px;
margin-top: 0px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-style: normal;
} .term-childrens-services .header-block{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/lce-children.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.term-childrens-services .header-block  h2 {
padding-top: 50px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
}
.term-childrens-services .header-block .archive-title {
padding-top: 0px;
margin-top: 0px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-style: normal;
} .header-block-learning-disability-services {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/elderly.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
}
.header-block-learning-disability-services  h2 {
padding-top: 50px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
}
.header-block-learning-disability-services  .archive-title {
padding-top: 0px;
margin-top: 0px;
font-size: 30px;
color: #ffffff;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-style: normal;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f6f6f6 !important;
border: none !important;
border-radius: 0px;
-webkit-box-shadow: none;
box-shadow: none;
}
.booking-button input[type=text] {
border: none ;
border-bottom: 3px solid #ededed;
}   .grey-section{
background: #F1F1F2;
padding-top: 50px;
padding-bottom: 50px;
}
.white-section{
padding-top: 50px;
padding-bottom: 50px;
}
.grey-section p, .white-section p {
font-size: 19px;
font-family: 'Lato', sans-serif;
color: #808285;
}
.grey-section.light h2, .white-section.light h2 {
font-family: 'Lato', sans-serif;
font-weight: 700;
color: #25AAE1;
font-size: 34px;
font-style: italic;
}
.grey-section.mdm h2, .white-section.mdm h2 {
font-family: 'Lato', sans-serif;
font-weight: 700;
color: #1B75BC;
font-size: 34px;
font-style: italic;
}
.grey-section.drk h2, .white-section.drk h2 {
font-family: 'Lato', sans-serif;
font-weight: 700;
color: #262261;
font-size: 34px;
font-style: italic;
}
.about-icon {
height: 95px; 
margin-top: 20px;
}   .no-label {
margin-top: 0px !important;
}
.no-label textarea, .no-label input  {
border: none;
border-bottom: 2px solid #e7e7e7 ;
}
.no-label label {
display: none !important;
}
.recruitment-1 h1 {
font-size: 30px;
font-family: 'Lato', sans-serif;
font-weight: 700;
font-style: italic;
color: #29235c;
}
.recruitment-1 p {
font-size: 19px;
color: #808285;
font-family: 'Lato', sans-serif;
}
.recruitment-1 {
margin-bottom: 30px;
}
.recruitment-2 p {
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 23px;
color: #808285;
}
.recruitment-2 p .drk-p{
color: #29235c; 
font-style: italic;
font-size: 25px;
}
.recruitment-2 p .drk-p-l{
color: #29235c; 
font-size: 23px;
}
.border-block {
padding: 20px;
display: block;
border: 2px solid #E6E7E8;
}
.border-block h3{
font-family: 'Lato', sans-serif;
font-weight: 700;
font-size: 25px;
color: #29235c;
font-style: italic;
margin-top: 0px;
}
.border-block p {
display: inline-block;
font-size: 18px;
}
.border-block a {
display: inline-block;
font-size: 18px;
font-family: 'Lato', sans-serif;
font-weight: 700;
color: #29235c;
}
.border-block a:hover {
text-decoration: none;
}
.cvbutton {
font-size: 25px;
font-family: 'Lato', sans-serif;
font-weight: 700;
display: inline-block;
color: #fff !important;
background-color: #29235c;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 20px;
margin-bottom: 00px;
}
.cvbutton:hover, .cvbutton:focus{
text-decoration: none;
}
.bottom-spacer {
padding-bottom: 20px;
display: block;
}   .contact-page-content{
margin-top: 45px;
}
.map-card{
border: 2px solid #E6E7E8;
display: block;
}
.map-card address {
color: #808285;
font-size: 21px;
font-family: 'Lato', sans-serif;
padding-top: 20px;
padding-left: 20px;
}
.contact p {
font-size: 19px;
font-family: 'Lato', sans-serif;
color: #808285;
}
.tel-top {
display: inline-block;
font-family: 'Lato', sans-serif;
font-size: 21px;
color: #808285 !important;
margin-top: 20px;
}
.email-bottom {
display: inline-block;
font-family: 'Lato', sans-serif;
font-size: 21px;
color: #808285 !important;
margin-bottom: 20px;
}
.contact-form .wpcf7 input, .contact-form  .wpcf7 textarea {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
border: none;
border-bottom: 2px solid #ededed;
color: #8e8e8e;
font-family: 'Lato', sans-serif;
font-size: 16px;
line-height: 20px;
max-width: 100%;
border-radius: 0px;
background: #F5F6F6;
margin-bottom: 15px;
}
.contact-form .wpcf7 input.wpcf7-submit {
-webkit-transition: 0;
-moz-transition: 0;
-o-transition: 0;
transition: 0;
float: left;
border: none;
position: relative;
color: #29235c;
text-transform: uppercase;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 0px;
border: 1px solid #95c8ed;
padding: 12px 20px;
background-color: transparent;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-size: 18px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}   .blog-square {
border: 2px solid #E6E7E8;
padding: 20px;
border-bottom: 0px;
min-height: 275px;
}
.blog-square h2 {
margin-top: 0px;
}
.blog-square h3 {
font-family: 'Lato', sans-serif;
font-size: 20px;
margin-top: 0px;
color: #262261 !important;
}
.blog-square p {
font-family: 'Lato', sans-serif;
color: #808285;
font-size: 19px;
}
.blog-square h2 a:hover {
text-decoration: none;
}
.blog-square h2 a{
margin-top: 0px;
font-style: italic;
font-weight: 700;
color: #262261 !important;
font-family: 'Lato', sans-serif;
}
.blog-link {
display: block;
background: #D1D3D4;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
color: #262261 !important;
margin-bottom: 30px;
font-family: 'Lato', sans-serif;
font-size: 19px;
font-weight: 700;
text-transform: uppercase;
}
.blog-link:hover {
background: #83C2EB;
text-decoration: none;
}  .single article p {
font-family: 'Lato', sans-serif;
color: #878787;
font-size: 19px;
}
.single article h2 {
margin-top: 0px;
font-style: italic;
font-weight: 700;
color: #262261 !important;
font-family: 'Lato', sans-serif;
}
.single time {
display: block;
font-size: 20px;
color: #262261 !important;
font-family: 'Lato', sans-serif;
margin-bottom: 20px;
margin-top: 20px;
}
.widget-title {
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-style: italic;
color: #262261 !important;
text-align: right;
}
#recent-posts-3 {
background: #f6f6f6;
padding-right: 10px;
padding-top: 1px;
padding-bottom: 10px;
}
#recent-posts-3 ul, #archives-3 ul{
text-align: right;
list-style: none;
}
#recent-posts-3 li,  #archives-3 li{
display: block;
padding-top: 10px;
}
#recent-posts-3 li a,  #archives-3 li a {
font-family: 'Lato', sans-serif;
font-size: 16px;
color: #878787;
}
#archives-3 {
background: #f6f6f6;
padding-right: 10px;
padding-top: 1px;
padding-bottom: 10px;
margin-top: 20px;
}   .cat-titles{
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-size: 30px;
color: #29235c !important;
font-style: italic;
margin-bottom: 30px;
}
.archive-all li a{
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-size: 20px;
color: #29235c  !important;
display: block;
background: #ededed;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
margin-bottom: 20px;
}
.archive-all li a:hover{
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
font-size: 20px;
color: #29235c  !important;
display: block;
background: #95c8ed;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 30px;
margin-bottom: 20px;
text-decoration: none;
}
.archive-all ul {
list-style: none;
}
.gform_wrapper .top_label .gfield_label {
font-family: 'Lato', sans-serif;
color: #878787;
}
.well p {
font-family: 'Lato', sans-serif;
color: #878787;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
-webkit-transition: 0;
-moz-transition: 0;
-o-transition: 0;
transition: 0;
float: left;
border: none;
position: relative;
color: #29235c;
text-transform: uppercase;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 0px;
border: 1px solid #95c8ed;
padding: 5px 15px;
background-color: transparent;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
font-size: 14px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin-bottom: 20px;
display: block;
}
.enquiry-type .gfield_label {
display: none !important; 
}
.enquiry-type .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
}  .top-footer img {
width: 35px;
padding-top: 13px;
}
.top-footer a:hover {
text-decoration: none;
}
.top-footer {
background: #ededed;
padding-top: 0px;
padding-bottom: 0px;
}
.top-footer h3 {
font-size: 20px;
color: #706f6f;
font-family: 'Lato', sans-serif;
font-weight: 700 !important;
margin-bottom: 20px;
}
.main-footer {
background: #f6f6f6;
padding-top: 30px;
padding-bottom: 30px;
}
.main-footer ul {
list-style: none;
padding-left: 0px;
}
.main-footer ul li {
padding-bottom: 15px;
}
.main-footer ul li a {
font-size: 15px !important;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
color: #706f6f !important;
}
.main-footer address {
font-size: 15px !important;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
color: #706f6f !important;
}
.main-footer a {
font-size: 15px !important;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
color: #706f6f !important;
}
.main-footer a:hover {
text-decoration: none;
}
.main-footer .wpcf7 textarea {
height: 100px;
}
.copy-right {
color: #A7A9AC;
}  .cd-top {
display: inline-block;
height: 50px;
width: 50px;
position: fixed;
bottom: 40px;
right: 80px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden;
text-indent: 100%;
white-space: nowrap;
background: rgba(86, 156, 232, 0.8) url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/cd-top-arrow.svg) no-repeat center 50%;
visibility: hidden;
opacity: 0;
-webkit-transition: opacity .3s 0s, visibility 0s .3s;
-moz-transition: opacity .3s 0s, visibility 0s .3s;
transition: opacity .3s 0s, visibility 0s .3s;
border-radius: 50%;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
-webkit-transition: opacity .3s 0s, visibility 0s 0s;
-moz-transition: opacity .3s 0s, visibility 0s 0s;
transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible { visibility: visible;
opacity: 1;
}
.cd-top.cd-fade-out { opacity: .5;
}
.no-touch .cd-top:hover {
background-color: #e86256;
opacity: 1;
} .cc_container .cc_btn, .cc_container .cc_btn:visited {
color: #132467 !important;
border: 3px solid #132467;
background-color: transparent !important;
transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
-webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
width: 37px !important;
height: 35px !important;
border-radius: 50% !important;
-webkit-border-radius: 50% !important;
text-align: center;
}
.cc_container .cc_btn {
font-size: 1em;
padding: 0px 0px !important;
font-size: 25px !important;
font-weight: bold;
}
.cc_container .cc_message {
font-size: 16px !important;
}
.cc_container a, .cc_container a:visited {
text-decoration: none;
color: #132467 !important;
transition: 200ms color;
}
.cc_message  {
color: #fff;
}
.cc_container {
background: #f1f1f1 !important;
font-size: 17px;
font-family: 'Lato', sans-serif;
box-sizing: border-box;
}
.cc_container p {
color: #878786 !important;
}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}  @media only screen and (device-width: 768px) {
} @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
.border-block-category {
min-height: 275px;}
.blog-square {
min-height: 275px;
}
.btn {
font-size: 15px;
overflow: visible;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.teal {
background-image: none;
}
.nav > li > a {
color: #29235c;
font-size: 15px;
font-family: 'Lato', sans-serif;
}.top-footer img {
width: 29px;
padding-top: 13px;
}
} @media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
.border-block-category {
min-height: 305px;
}
.blog-square {
min-height: 350px;
}
.main-footer a {
font-size: 14px !important;
font-family: 'Lato', sans-serif;
font-weight: 400 !important;
color: #706f6f !important;
}	.btn {
font-size: 19px;
overflow: visible;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.teal {
background-image: none;
}} @media screen and (min-width:768px) {
} @media screen and (max-width:767px) {
.centerformob,.cfm{
text-align: center !important;
}
.gradial-info {}
#logo {
height: 85px;
margin-bottom: 20px;
}
.block-icons-steps p {
margin-bottom: 40px;
}
.main-footer .wpcf7 textarea {
margin-top: 10px;
width: 98%;
}
.textwidget {
margin-bottom: 25px;
}
.top-footer img {
width: 35px;
padding-top: 13px;
padding-bottom: 10px;
}
.main-header {
margin-top: 20px;
margin-bottom: 0px;
}
li.dropdown:hover .dropdown-menu {
display: block;
border-radius: 0px;
box-shadow: none;
border: none;
z-index: 999999999;
background: #fff;
text-align: center;
width: 100%;
border: 1px solid #f6f6f6;
overflow: visible;
} .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
}
.header-block.learning-disability-services{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
}
.header-block.childrens-services{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
}
.header-block.health-social-care{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
}
.header-block.care-of-the-elderly{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
}
.header-block.mental-health{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .header-block-archive {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .header-block-Contact {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .header-block-blog {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .header-block-About {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .header-block-Careers{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .term-care-of-the-elderly .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .term-mental-health .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .term-health-social-care .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .term-learning-disability-services .header-block {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .term-childrens-services .header-block{
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
} .header-block-learning-disability-services {
background-image: url(//lcetrainingservices.co.uk/wp-content/themes/LCE%20Training/images/gradient.png) ;
background-repeat: no-repeat;
background-position: center center;
height: 200px; 
background-size: cover;
margin-bottom: 20px;
text-align: center;
}
.tel-top {
display: inline-block;
font-family: 'Lato', sans-serif;
font-size: 17px;
color: #808285 !important;
margin-top: 20px;
}
.email-bottom {
display: inline-block;
font-family: 'Lato', sans-serif;
font-size: 17px;
color: #808285 !important;
margin-bottom: 20px;
}
.map-card {
border: 2px solid #E6E7E8;
display: block;
margin-top: 20px;
}
.about-icon {
height: 95px;
margin-top: 20px;
margin-bottom: 30px;
}
.well {
padding-bottom: 50px;
}
#archives-3 {
margin-bottom: 50px;
}
#recent-posts-3 {
margin-top: 50px;
}
}
#wwof_product_listing_table tbody tr td {
padding: 0 0 4px 0;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
background-color: #1e6fb8; color: #fff;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
background-color: #36a9e0;
color: #fff;
}
#wwof_product_listing_filter,#wwof_product_listing_pagination{
display: none;
}
#wwof_product_listing_table_container tfoot{
display: none;
} @media screen and (-webkit-min-device-pixel-ratio:2) {
}
.qlinks {
background-color: #ededed;
padding: 10px;
color: #29235c !important;
}
.qlinks a {
color: #29235c !important;	
}