/*!
Theme Name: trustedcarer25
Author: trustedcarer25
Version: 1.0.0
*/

/*

light: 0,168,129
dark: 70,55,210

*/

* {font-family: "Poppins", serif;font-size:1em;margin:0;padding:0;color:#333;font-weight:400;}
h1 {font-weight:700;font-size:1.5em;margin:0 0 1em 0;line-height:1em;color:#4a607d;}
h2 {font-weight:400;font-size:3em;margin:0 0 0.5em 0;line-height:1.2em;color:#02d380;}
h3 {font-weight:700;font-size:1.5em;margin:0 0 1em 0;line-height:1.2em;color:#4a607d;}
h4 {font-weight:400;font-size:1.5em;margin:0 0 1em 0;line-height:1em;color:#4a607d;}
h5 {font-weight:400;font-size:1.5em;margin:0 0 1em 0;line-height:1.2em;color:#4a607d;}
h1 a, h2 a, h3 a, h4 a {text-decoration:none;color:#4a607d;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {text-underline:none;color:#02d380;}
p {line-height:1.5em;margin:0 0 1.5em 0;color:#}
p a {font-weight:400;color:#4a607d;text-decoration:underline;border-bottom:0;transition:all 0.5s;}
p a:hover {color:#333;}
p strong {color:#4a607d;font-weight:700;}
blockquote {box-sizing:border-box;padding:1em;background-color:#eee;margin:0 0 1.5em 0;}
blockquote p:last-of-type {margin:0;font-size:0.9em;font-weight:700;}
input[type="text"],input[type="email"],textarea,select {display:block;width:100%;box-sizing:border-box;padding:0.5em;line-height:1.5em;margin:0;border:1px solid #02d380;border-radius:0.25em;background-color:#fff;}
input[type="submit"] {box-sizing:border-box;padding:0.75em 1em;background-color:#4a607d;border:2px solid ##333;font-size:1.1em;border-radius:0.25em;line-height:1em;font-weight:700;color:#fff;transition:all 0.5s;}
input[type="submit"]:hover {cursor:pointer;background-color:#333;}
.button {display:inline-block;overflow:hidden;}
.button a {display:block;padding:0.75em 1em;background-color:#4a607d;border:2px solid #333;font-size:1.1em;line-height:1em;font-weight:700;color:#fff;text-decoration:none;margin:0;border-radius:0.25em;transition:all 0.5s;}
.button a:hover {cursor:pointer;background-color:#333;}
.wpcf7 form.sent .wpcf7-response-output {background-color:#46b450;color:#fff;}
.clear {clear:both;}
.clear.space {height:3em;}
.contain {width:100%;overflow:hidden;}
.alignleft {display:inline;float:left;margin:0 1.5em 1.5em 0;}
.alignright {display:inline;float:right;margin:0 0 1.5em 1.5em;}
.aligncenter {clear:both;display:block;margin:0 auto;}
.size-small {display:block;width:100px;height:auto;}
.size-thumbnail {display:block;width:100%;height:auto;}
.size-medium {display:block;width:100%;height:auto;}
.size-full {display:block;width:100%;height:auto;}
.gallery {margin-bottom:1.5em;}
.gallery-item {box-sizing:border-box;display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item {max-width:50%;padding:0 1em 1em 0;}
.gallery-columns-3 .gallery-item {max-width:33.33%;padding:0 1em 1em 0;}
.gallery-columns-4 .gallery-item {max-width:25%;padding:0 1em 1em 0;}
.gallery-columns-5 .gallery-item {max-width:20%;padding:0 1em 1em 0;}
.gallery-columns-6 .gallery-item {max-width:16.66%;padding:0 1em 1em 0;}
.gallery-caption {display: block;}
#swipebox-overlay {background:rgba(0,0,0,0.85)!important;}

main#panel {overflow:hidden;padding:0;margin:0;background-color:#fff;}

body {padding:0;margin:0;}
#container {width:100%;overflow:hidden;box-sizing:border-box;padding:0;margin:0;}

#fixed-navigation {position:fixed;z-index:999999;backround-color:#fff;height:6em;width:100%;display:block;}
#fixed-nudge {display:block;height:6em;}

#top {display:none;}
#header {width:100%;height:6em;box-sizing:border-box;padding:1.5em 2em;position:relative;overflow:hidden;text-align:center;background-color:#fff;}
#header #mobile-menu {position:absolute;top:2em;left:2em;height:2em;width:1.25em;margin:0;}
#header #mobile-menu button {height:2em;width:1.25em;border-radius:0;}
#header #mobile-menu button.toggle-button {background-color:transparent;border:0;height:2em;width:1.25em;background-image:url(assets/svg/menu.svg);background-size:1.25em;background-position:center center;background-repeat:no-repeat;}
#header #mobile-menu button.toggle-button:focus {outline:none;border:none;}
#header #logo {display:inline-block;height:3em;margin:0 auto;text-align:center;}
#header #logo .logo-image {overflow:hidden;display:inline-block;height:3em;margin:0 1em 0 0;}
#header #logo .logo-image a img {display:block;height:3em;width:auto;}
#header #logo .logo-text {overflow:hidden;display:inline-block;height:3em;}
#header #logo .logo-text h5 {font-size:1.5em;line-height:1em;text-align:left;}
#header #logo .logo-text h5 a {text-decoration:none;font-weight:700;color:#02d380;}

#header #call {position:absolute;top:2em;right:2em;border:none;}
#header #call a {display:block;width:2em;height:2em;border:none;background-image:url(assets/svg/phone.svg);background-size:2em;background-position:center center;background-repeat:no-repeat;}
#header #details {display:none;}
#main-menu {display:none;}
#welcome {height:480px;box-sizing:border-box;padding:0;text-align:center;position:relative;background-image:url(assets/jpg/bg-mob.jpg);background-size:cover;}
#welcome .welcome-overlay {height:480px;box-sizing:border-box;padding:4em;text-align:center;position:relative;

/*
background: rgba(0,211,128,0.75);
background: linear-gradient(90deg, rgba(0,211,128,0.75) 0%, rgba(0,0,0,0) 100%);
*/

}
#welcome .welcome-overlay .welcome-text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#welcome .welcome-overlay .welcome-text h4 {font-weight:700;color:#fff;font-size:2em;text-shadow:3px 3px 3px rgba(0,0,0,0.1);margin:0 0 0.75em 0;}
#welcome .welcome-overlay .welcome-text h5 {font-weight:400;color:#fff;font-size:1.5em;text-shadow:3px 3px 3px rgba(0,0,0,0.1);margin:0 0 1em 0;}
#welcome .welcome-overlay .welcome-text .button a {background-color:transparent;border:4px solid #fff;color:#fff;}

#welcome-split {overflow:hidden;}
#welcome-split .leftcolumn {position:relative;min-height:540px;}
#welcome-split .leftcolumn .welcome-text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#welcome-split .leftcolumn .welcome-text h1 {font-size:2em;}
#welcome-split .leftcolumn .welcome-text h2 {font-size:2.5em;}
#welcome-split .rightcolumn {}
#welcome-split .rightcolumn img {display:block;width:100%;height:auto;margin:0 0 2em 0;}

#content-split {overflow:hidden;}
#content-split .leftcolumn {position:relative;min-height:540px;}
#content-split .leftcolumn .welcome-text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#content-split .leftcolumn .welcome-text ul {margin:0;}
#content-split .leftcolumn .welcome-text ul li {font-size:1.2em;line-height:1.5em;color:#4a607d;margin:0 0 1em 0;}
#content-split .leftcolumn .welcome-text ul li:last-of-type {margin:0;}
#content-split .rightcolumn {}
#content-split .rightcolumn img {display:block;width:100%;height:auto;margin:0 0 2em 0;}

#content-split-2 {overflow:hidden;}
#content-split-2 .rightcolumn {position:relative;min-height:540px;}
#content-split-2 .rightcolumn .welcome-text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#content-split-2 .leftcolumn {background-color:#4a607d;box-sizing:border-box;padding:2em;}

#ctas {width:100%;overflow:hidden;box-sizing:border-box;padding:2em;}
#ctas .cta {width:100%;overflow:hidden;margin:0 0 2em 0;}
#ctas .cta .cta-image {width:38%;overflow:hidden;float:none;margin:0 auto;}
#ctas .cta .cta-image a img {display:block;width:100%;height:auto;margin:0;}
#ctas .cta .cta-text {width:62%;box-sizing:border-box;overflow:hidden;padding:2em;float:right;text-align:center;}
#ctas .cta .cta-text p {margin:0;}
#ctas .cta .cta-text p a {background:none;text-decoration:none;}

#content {width:100%;box-sizing:border-box;padding:0 0 2em 0;background-color:#fff;}
.content {box-sizing:border-box;padding:2em;}
.content p:last-of-type {}
.posts-post {width:100%;overflow:hidden;margin:0 0 2em 0;}
.featured-post {width:100%;overflow:hidden;margin:0 0 2em 0;}
.featured-post img {display:block;width:100%;height:auto;}
.featured-posts {width:100%;overflow:hidden;margin:0;}
.featured-posts img {display:block;width:100%;height:auto;margin:0 0 1.5em 0;}
.fullimage {display:block;width:100%;height:auto;margin:0 0 1.5em 0;}
.box {box-sizing:border-box;width:100%;padding:2em;margin:0 0 2em 0;overflow:hidden;background-color:#eee;}
.box p:last-of-type {}
.box .gallery {margin:0;}
.alert {box-sizing:border-box;width:100%;padding:2em;margin:0 0 2em 0;overflow:hidden;background-color:#eee;}
.alert p:last-of-type {margin:0;}
#content ul {margin:0 0 1.62em 0;padding:0;}
#content ul li {margin:0 0 0 2em;line-height:1.5em;}
#content ul li a {text-decoration:none;}
#content ul li strong {font-weight:700;}

#content ul.larger li {font-size:1.2em;margin:0 0 0.5em 0;box-sizing:border-box;padding:0 0 0 2em;line-height:1.5em;list-style:none;background-image:url(assets/png/tick.png);background-position:center left;background-repeat:no-repeat;background-size:1em;}

#content .testimon {font-size:0.9em;box-sizing:border-box;padding:0.5em;background-color:#eee;margin:0 0 1em 0;}
#content .testimon p {margin:0;}
#content .home-alerts {box-sizing:border-box;padding:2em;background-color:#eee;overflow:hidden;}
#content .home-alerts p:last-of-type {margin:0;}

.columns-3 {width:100%;overflow:hidden;}
.columns-3 .column {box-sizing:border-box;width:100%;float:left;padding:0;margin:0 0 2em 0;}
.columns-3 .column img {margin:0;}

.sidebar {width:100%;}
.sidebar .widget {box-sizing:border-box;padding:2em;margin:0 0 2em 0;background:rgba(255,255,255,0.5);}

.sidebar ul {margin:0;padding:0;}
.sidebar ul li {margin:0!important;padding:0;list-style:none;}
.sidebar ul li a {display:block;text-decoration:none;font-weight:700;line-height:2em;border-top:1px dotted #eee;}
.sidebar ul li ul {margin:0;padding:0;}
.sidebar ul li ul li {margin:0;padding:0 0 0 1em;line-height:1.5em;list-style:none;}
.sidebar ul li ul li a {text-decoration:none;font-weight:400;}

.sidebar .widget .news-item {overflow:hidden;margin:0 0 2em 0;}
.sidebar .widget .news-item .news-thumbnail {}
.sidebar .widget .news-item .news-thumbnail a img {display:block;width:100%;height:auto;margin:0 0 2em 0;}
.sidebar .widget .news-item .news-text {}
.sidebar .widget .news-item .news-text p {margin:0;}
.sidebar .widget .news-item .news-text p a.title {text-decoration:none;}
.sidebar .widget .news-item .news-text p.news-date {font-size:0.9em;}




#message {width:100%;box-sizing:border-box;padding:2em;overflow:hidden;background-color:#02d380;text-align:center;}
#message h4 {font-size:1.2em;line-height:1em;color:#fff;}
#message form p {margin:0 0 1em 0;line-height:1em;}
#message .button a {}

#accreditations {width:100%;box-sizing:border-box;padding:2em;overflow:hidden;background-color:#fff;}
#accreditations .logos {}
#accreditations img {display:inline-block;width:auto;height:auto;max-height:4em;float:left;margin:0 1em 0 0;}

#featured-news {box-sizing:border-box;width:100%;padding:2em;margin:0;background-color:#f1f2f3;}
#featured-news .news-item {box-sizing:border-box;width:100%;padding:1em;list-style:none;clear:both;}
#featured-news .news-item .news-thumbnail {box-sizing:border-box;width:50%;padding:0 1em 2em 0;float:left;}
#featured-news .news-item .news-thumbnail a img {display:block;width:100%;height:auto;margin:0 0 1em 0;}
#featured-news .news-item .news-text {box-sizing:border-box;width:50%;padding:0 0 2em 1em;float:right;}
#featured-news .news-item .news-text p {margin:0 0 0.5em 0;}
#featured-news .news-item .news-text p a.title {display:inline-block;line-height:1.3em;font-weight:700;background:none;}
#featured-news .news-item .news-text p.link-more {display:none;}
#featured-news .news-item .news-text .button {}
#featured-news .news-item .news-text .button a {}
#featured-news .news-item .news-text .button a:hover {}

#footer {width:100%;box-sizing:border-box;padding:2em;overflow:hidden;background-color:#02d380;text-align:left;}
#footer img.accred {display:block;height:6em;width:auto;float:right;margin:0 0 2em 2em;}
#footer .social {overflow:hidden;}
#footer .social a img {display:block;float:left;height:3em;width:3em;margin:1em 1.5em 1.5em 0;}
#footer p {font-size:0.9em;color:#eee;}
#footer p strong {color:#fff;}
#footer p a {background:none;border:none;font-weight:400;color:#fff;}
#footer p:last-of-type {margin:0;}
#footer p:last-of-type a {font-size:0.9em;color:#fff;text-decoration:none;}

div.wpcf7-response-output {margin:2em 0;padding:1em;color:#fff;font-weight:700;}
div.wpcf7-mail-sent-ok {border:0;background-color:#3C3;}

.slideout-menu {position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;background-color:#fff;width:270px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;padding:2em;}
.slideout-panel {position:relative;z-index:1;}
.slideout-open, .slideout-open body, .slideout-open .slideout-panel {overflow:hidden;}
.slideout-open .slideout-menu {display:block;}
.slideout-menu #mobile-logo {}
.slideout-menu #mobile-logo a img {display:block;width:100%;height:auto;margin:0 0 2em 0;clear:both;}

.slideout-menu #mobile-contact p {margin:0 0 1.5em 0;text-align:left;font-size:1em;line-height:1.25em;}
.slideout-menu #mobile-contact p a {color:#4a607d;font-size:1.2em;font-weight:700;box-sizing:border-box;padding:0;background-size:1.2em;background-position:center left;background-repeat:no-repeat;}
.slideout-menu #mobile-contact p.phone a {background-image:url(assets/png/phone.png);}
.slideout-menu #mobile-contact p.email a {background-image:url(assets/png/email.png);}

.slideout-menu #mobile-menu {display:block;width:100%;height:auto;margin:0 0 1.5em 0;}
.slideout-menu #mobile-menu ul {margin:0;padding:0;}
.slideout-menu #mobile-menu ul li {margin:0;padding:0;list-style:none;}
.slideout-menu #mobile-menu ul li a {box-sizing:border-box;color:#02d380;text-decoration:none;font-weight:700;font-size:1em;line-height:2em;}
.slideout-menu #mobile-menu ul li ul {}
.slideout-menu #mobile-menu ul li ul li {padding:0 0 0 1em;}
.slideout-menu #mobile-menu ul li ul li a {font-size:0.9em;font-weight:400;line-height:1.2em;}

.slideout-menu #mobile-menu.main a {color:#777;font-weight:400;}


@media only screen and (min-width: 1024px) {

.alignleft {margin:0 3em 3em 0;}
.alignright {margin:0 0 3em 3em;}
.aligncenter {margin:0 auto 3em auto;}
.size-thumbnail {display:block;width:25%;height:auto;}
.size-medium {display:block;width:50%;height:auto;}
.size-full {display:block;width:100%;height:auto;}
.gallery-item .size-thumbnail, .gallery-item .size-medium {width:100%;}

main#panel {}

#container {padding:0;overflow:hidden;}

#fixed-navigation {height:10em;}
#fixed-nudge {height:10em;}

#top {display:block;width:100%;overflow:hidden;box-sizing:border-box;height:3.5em;padding:1em 3em;

background: rgb(250,250,250);
background: linear-gradient(90deg, rgba(250,250,250,1) 0%, rgba(238,238,238,1) 100%);

}
#top #details {display:block;height:1.5em;padding:0;float:right;}
#top #details .contact-links {height:1.5em;float:right;}
#top #details .contact-links p {float:right;margin:0 0 0 1.5em;text-align:left;font-size:1em;line-height:1.5em;}
#top #details .contact-links p:last-of-type {margin:0;}
#top #details .contact-links p a {font-weight:400;color:#4a607d;text-decoration:none;padding:0 0 0 2em;background-position:center left;background-repeat:no-repeat;background-size:1.5em;transition:all 0.5s;}
#top #details .contact-links p a:hover {}
#top #details .contact-links p.phone a {background-image:url(assets/png/claritas-call.png);}
#top #details .contact-links p.email a {background-image:url(assets/png/claritas-email.png);}
#top #details .other-details {height:1.5em;float:right;padding:0 1.5em 0 0;}
#top #details .other-details p {float:right;margin:0 0 0 1.5em;text-align:left;font-size:1em;line-height:1.5em;}
#top #details .other-details p:last-of-type {margin:0;}
#top #details .other-details p {font-size:1em;font-weight:400;text-decoration:none;padding:0 0 0 1.5em;background-repeat:no-repeat;transition:all 0.5s;}
#top #details .other-details p.address {background-position:center left;background-repeat:no-repeat;background-size:1em;background-image:url(assets/png/address.png);font-size:1em;line-height:1.5em;}

#header {height:10em;padding:2em 3em;overflow:visible;background:none;background-color:#fff;}
#header #fixed {position:fixed;}
#header #mobile-menu {display:none;}
#header #logo {float:left;height:6em;margin:0;}
#header #logo .logo-image {float:left;height:6em;overflow:hidden;margin:0 1.5em 0 0;}
#header #logo .logo-image a img {height:6em;}
#header #logo .logo-text {float:left;height:4em;overflow:hidden;margin:0;}
#header #logo .logo-text h5 {font-size:2em;line-height:1.5em;}
#header #logo .logo-text h5 a {}

#header #call {display:none;}

/*#header #details {display:block;height:6em;padding:0;float:right;}
#header #details .contact-links {height:3em;clear:both;border-bottom:1px solid #eee;}
#header #details .contact-links p {float:right;margin:0 0 0 1.5em;text-align:left;font-size:1em;line-height:3em;}
#header #details .contact-links p:last-of-type {margin:0;}
#header #details .contact-links p a {font-size:1em;font-weight:700;color:#4a607d;text-decoration:none;padding:0 0 0 1.5em;background-repeat:no-repeat;background-size:1em;transition:all 0.5s;}
#header #details .contact-links p a:hover {}
#header #details .contact-links p.phone a {background-image:url(assets/png/phone.png);}
#header #details .contact-links p.email a {background-image:url(assets/png/email.png);}
#header #details .other-details {height:3em;clear:both;}
#header #details .other-details p {float:right;margin:0 0 0 1.5em;text-align:left;font-size:1em;line-height:3em;}
#header #details .other-details p:last-of-type {margin:0;}
#header #details .other-details p {font-size:1em;font-weight:400;text-decoration:none;padding:0 0 0 1.5em;background-repeat:no-repeat;transition:all 0.5s;}
#header #details .other-details p.address {background-position:center left;background-repeat:no-repeat;background-size:1em;background-image:url(assets/png/address.png);font-size:1em;line-height:3em;}*/

#header #main-menu {display:inline-block;float:right;height:6em;box-sizing:border-box;padding:0;}
#header #main-menu ul {margin:0;padding:0;display:inline-block;}
#header #main-menu ul li {margin:0;padding:0;height:6em;list-style:none;float:left;position:relative;}
#header #main-menu ul li a {display:block;box-sizing:border-box;color:#4a607d;text-decoration:none;font-weight:700;font-size:1.5em;line-height:4em;padding:0 1em 0 2em;transition:all 0.5s;

background-image:url(assets/svg/phone-2.svg);background-position:center left;background-repeat:no-repeat;background-size:1.5em;

}
/*#header #main-menu ul li:first-of-type a {padding-left:0;}*/
#header #main-menu ul li:last-of-type a {padding-right:0;border-right:0;}
#header #main-menu ul li a:hover, #header #main-menu ul li a:active {color:#4a607d;}
#header #main-menu ul li ul {transition:all 0.5s;display:none;position:absolute;top:4em;width:13em;left:0;z-index:999!important;background:rgb(70,55,210,0.9);padding:0;margin:0;list-style:none;overflow:hidden;}
#header #main-menu ul li ul li {overflow:hidden;display:block;box-sizing:border-box;margin:0;width:100%;height:auto;text-align:left;}
#header #main-menu ul li ul li a {display:block;box-sizing:border-box;line-height:1.1em;padding:0.5em 1.11em!important;border:0;font-size:0.9em;transition:all 0.25s;opacity:0.9;transition:all 0.5s;}
#header #main-menu ul li ul li:first-of-type a {padding-left:1.11em;margin-top:0.5em;}
#header #main-menu ul li ul li:last-of-type a {margin-bottom:0.5em;}
#header #main-menu ul li ul li a:hover {opacity:1;padding-left:1.3em;background: rgb(70,55,210,1);}
#header #main-menu ul li:hover > ul {display:block;transition:all 0.5s;}

#header #main-menu .menu-main-container {float:left;}
#header #main-menu .social {float:right;box-sizing:border-box;height:4em;width:2em;padding:1em 0;margin:0 0 0 2em;}
#header #main-menu .social a img {display:block;width:2em;height:2em;}

#welcome {padding:0;border-top:0;background-image:url(assets/jpg/bg.jpg);}
#welcome .welcome-overlay {padding:0 3em;}

#welcome-split {}
#welcome-split .leftcolumn {}
#welcome-split .rightcolumn {}
#welcome-split .rightcolumn img {margin:0;border-radius:2em;}

#content-split {}
#content-split .leftcolumn {}
#content-split .rightcolumn {}
#content-split .rightcolumn img {margin:0;border-radius:2em;}

#content-split-2 {}
#content-split-2 .rightcolumn {}
#content-split-2 .rightcolumn p {font-size:1.2em;}
#content-split-2 .leftcolumn {padding:3em;}
#content-split-2 .leftcolumn h4 {color:#fff;}
#content-split-2 .leftcolumn p label {font-size:1.1em;color:#fff;}

#ctas {box-sizing:border-box;padding:3em;margin:0;}
#ctas h3 {text-align:center;}
#ctas .cta {width:25%;float:left;margin:0;}
#ctas .cta .cta-image {width:33%;}
#ctas .cta .cta-image a img {margin:0;}
#ctas .cta .cta-text {width:100%;padding-bottom:0;}
#ctas .cta .cta-text h4 {}
#ctas .cta .cta-text p {margin:0;}



.ctas.ctas4 .cta {width:25%;box-sizing:border-box;float:left;padding:0 2em 2em 0;margin:0;position:relative;}
.ctas.ctas4 .cta:nth-of-type(2n) {padding:0 2em 2em 0;}

#content {width:100%;padding:0 3em;margin:0;overflow:hidden;}
#content .content {width:62%;box-sizing:border-box;float:left;padding:3em 1.5em 0 0;}
#content .sidebar {width:32%;box-sizing:border-box;float:right;padding:3em 0 0 1.5em;}

#content.no-sidebar .content {width:100%;}

.sidebar .widget {padding-top:0;}

.sidebar .widget .news-item {margin:0 0 1.5em 0;}
.sidebar .widget .news-item .news-thumbnail {width:20%;float:left;margin:0;}
.sidebar .widget .news-item .news-thumbnail a img {margin:0;}
.sidebar .widget .news-item .news-text {width:80%;float:right;box-sizing:border-box;padding:0 0 0 1em;}
.sidebar .widget .news-item .news-text p {}
.sidebar .widget .news-item .news-text p a.title {}
.sidebar .widget .news-item .news-text p.news-date {}


.leftcolumn {box-sizing:border-box;width:50%;padding:0 1.5em 0 0;float:left;}
.rightcolumn {box-sizing:border-box;width:50%;padding:0 0 0 1.5em;float:right;}

.columns-3 {width:100%;overflow:hidden;}
.columns-3 .column {box-sizing:border-box;width:30%;float:left;margin:0 5% 0 0;}
.columns-3 .column:last-of-type {margin:0;}

.box {box-sizing:border-box;width:100%;padding:2em;overflow:hidden;background-color:#eee;}

.padding {display:block;overflow:hidden;height:3em;clear:both;}

.featured-posts {width:100%;overflow:hidden;margin:0;}
.featured-post img {display:block;width:100%;height:auto;}
.featured-posts {width:50%;overflow:hidden;margin:0 2em 0 0;float:left;}
.featured-posts img {display:block;width:100%;height:auto;margin:0;}

#message {padding:3em;text-align:center;}
#message .leftcolumn, #message .rightcolumn {text-align:left;}

#accreditations {padding:3em;text-align:center;}
#accreditations .logos {text-align:center;}
#accreditations img {float:none;margin:0 1.5em;}

#featured-news {padding:3em;overflow:hidden;}
#featured-news .news-item {box-sizing:border-box;width:25%;padding:0 2em 0 0;float:left;clear:none;}
#featured-news .news-item .news-thumbnail {box-sizing:border-box;width:100%;padding:0 0 1em 0;margin:0;float:left;overflow:hidden;}
#featured-news .news-item .news-thumbnail a img {margin:0;padding:0;}
#featured-news .news-item .news-text {width:100%;padding:0;overflow:hidden;}
#featured-news .news-item .news-text a.title {font-weight:700;}

#footer {padding:3em;}
#footer .leftcolumn {}
#footer .rightcolumn {text-align:right;}
#footer .social a img {float:right;margin:0 0 1.5em 1.5em;}

}

@media only screen and (min-width: 1280px) {

main#panel {}

#top, #header, #main-menu, #welcome .welcome-overlay, #welcome-split, #ctas, #content, #message, #featured-news, #footer {padding-left:3em;padding-right:3em;}

}

@media only screen and (min-width: 1440px) {

main#panel {}

#top, #header, #main-menu, #welcome .welcome-overlay, #welcome-split, #ctas, #content, #message, #featured-news, #footer {padding-left:10%;padding-right:10%;}

}

@media only screen and (min-width: 1920px) {

main#panel {}

#top, #header, #main-menu, #welcome .welcome-overlay, #content, #message, #featured-news, #footer {padding-left:15%;padding-right:15%;}

#welcome {width:1440px;margin:0 auto 3em auto;border-radius:1em;}

#welcome-split {width:1440px;margin:0 auto 3em auto;}

#content-split {width:1440px;margin:0 auto 3em auto;}

#content-split-2 {width:1440px;margin:0 auto 3em auto;}

#content-split-2 .leftcolumn {border-radius:2em;}

#ctas {width:1440px;margin:0 auto 3em auto;border:5px solid #02d380;border-radius:1em;padding:3em;}

}

