#section-193-14 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:column;align-items:center}#section-65-14 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}#section-179-14 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#section-81-14 > .ct-section-inner-wrap{max-width:100%}#section-26-14 > .ct-section-inner-wrap{max-width:100%;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#section-26-14{z-index:10;background-color:#ffd100;text-align:justify}#section-42-14 > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;display:flex;flex-direction:column;align-items:center}#section-42-14{background-color:#4b9cd3;color:#11294a;visibility:visible;overflow:hidden;text-align:left}@media (max-width:991px){#section-42-14 > .ct-section-inner-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (max-width:767px){#section-65-14 > .ct-section-inner-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (max-width:767px){#section-81-14 > .ct-section-inner-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}@media (max-width:767px){#section-26-14 > .ct-section-inner-wrap{display:flex;flex-direction:column}}#div_block-185-14{width:25%}#div_block-186-14{width:62.50%;text-align:left;align-items:center}#div_block-187-14{width:25%;align-items:flex-end;text-align:left}#div_block-142-14{width:100%;flex-direction:row;display:flex;align-items:center;justify-content:space-between}#div_block-44-14{width:25.00%}#div_block-46-14{width:25.00%}#div_block-49-14{width:25.00%}#div_block-52-14{width:25.00%}#div_block-192-14{width:100%;background-color:#11294a;flex-direction:row;display:flex;justify-content:space-between;padding-top:35px;padding-left:35px;padding-right:35px;padding-bottom:50px;align-items:center}#div_block-56-14{display:flex;width:50%;text-align:justify;align-items:center;justify-content:flex-end;flex-direction:row}@media (max-width:991px){#div_block-186-14{flex-direction:column;display:flex;align-items:flex-end}}@media (max-width:991px){#div_block-187-14{display:none}}@media (max-width:991px){#div_block-44-14{padding-top:0px;padding-bottom:25px;flex-direction:column;display:flex;align-items:flex-start;justify-content:flex-start;padding-left:0px;text-align:center}}@media (max-width:991px){#div_block-46-14{flex-direction:column;display:flex;align-items:flex-start;text-align:center;padding-top:0px;padding-left:0px}}@media (max-width:991px){#div_block-49-14{flex-direction:column;display:flex;align-items:flex-start;text-align:center;padding-top:0px;padding-left:0px}}@media (max-width:991px){#div_block-52-14{flex-direction:column;display:flex;align-items:flex-start;text-align:center;padding-top:0px;padding-left:0px}}@media (max-width:991px){#div_block-56-14{flex-direction:column;display:flex;padding-top:0px;padding-bottom:0px;align-items:center}}@media (max-width:767px){#div_block-185-14{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;width:30%}}@media (max-width:767px){#div_block-186-14{flex-direction:column;display:flex;align-items:flex-end;width:70%;padding-top:10px;padding-right:10px;padding-bottom:10px}}@media (max-width:767px){#div_block-187-14{padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:0px;width:30%}}@media (max-width:767px){#div_block-142-14{display:flex;flex-direction:column}}@media (max-width:767px){#div_block-44-14{margin-bottom:15px}}@media (max-width:767px){#div_block-192-14{flex-direction:column;display:flex;padding-bottom:35px}}@media (max-width:767px){#div_block-56-14{padding-bottom:20px;width:100%}}@media (max-width:991px){#new_columns-43-14> .ct-div-block{width:50% !important}}@media (max-width:767px){#new_columns-43-14> .ct-div-block{width:100% !important}#new_columns-43-14{flex-direction:column}}@media (max-width:991px){#new_columns-43-14{padding-top:35px;padding-left:20px;padding-right:20px;padding-bottom:35px}}#text_block-127-14{color:#11294a;font-weight:600;text-align:left}#text_block-57-14{margin-bottom:0px;color:#ffffff;font-size:30px;margin-right:20px}@media (max-width:991px){#text_block-57-14{margin-bottom:6px;margin-top:7px}}@media (max-width:767px){#text_block-127-14{width:60%;text-align:center}}@media (max-width:767px){#text_block-57-14{margin-right:0px;margin-top:20px}}#link_text-190-14{url-encoded:true}#link-79-14{url-encoded:true}#link-62-14{url-encoded:true;max-width:400px}#link_button-144-14{}#link_button-144-14{url-encoded:true}#link_button-219-30{}#link_button-219-30{url-encoded:true}#link_button-221-30{}#link_button-221-30{url-encoded:true}#link_button-212-30{}#link_button-212-30{url-encoded:true;margin-top:0px;margin-bottom:30px}#link_button-216-30{}#link_button-216-30{url-encoded:true;margin-top:0px;margin-bottom:30px}#link_button-189-14{}#link_button-189-14{url-encoded:true}#image-223-30{max-width:275px}@media (max-width:767px){#image-223-30{height:80px}}#code_block-66-14{width:100%}#code_block-182-14{width:100%}@media (max-width:767px){#code_block-178-14{padding-left:10px}}#_social_icons-58-14.oxy-social-icons{flex-direction:row;margin-right:-10px;margin-bottom:-10px}#_social_icons-58-14.oxy-social-icons a{font-size:50px;margin-right:10px;margin-bottom:10px;border-radius:50%;background-color:#11294a}#_social_icons-58-14.oxy-social-icons a:hover{background-color:#fed107}#_social_icons-58-14.oxy-social-icons a svg{width:0.5em;height:0.5em;color:#ffffff}#_social_icons-58-14.oxy-social-icons a:hover svg{color:#11294a}#_social_icons-58-14{flex-direction:unset}#section-8-419 > .ct-section-inner-wrap{max-width:100%}#sa-main-content > .ct-section-inner-wrap{max-width:100%;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media (max-width:991px){#sa-main-content > .ct-section-inner-wrap{padding-top:0;padding-right:0;padding-left:0}}#div_block-99-419{width:100%}#div_block-106-27{width:100%}#div_block-113-27{width:100%}#div_block-119-27{width:100%}#div_block-124-27{width:100%}#div_block-130-27{width:100%}#div_block-135-27{width:100%}#div_block-15-419{padding-bottom:20px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}#div_block-73-419{text-align:center;align-items:flex-start;justify-content:center;flex-direction:column;display:flex;padding-top:10px;padding-bottom:0px;width:100%;margin-top:20px;border-top-color:#323232;border-top-width:1px;border-top-style:solid}@media (max-width:991px){#new_columns-12-419> .ct-div-block{width:100% !important}#new_columns-12-419{flex-direction:column-reverse}}@media (max-width:991px){#new_columns-12-419{flex-direction:column-reverse}}#text_block-74-419{margin-bottom:15px;width:100%}#link-91-419{url-encoded:true}#link-95-419{url-encoded:true}#link-100-419{url-encoded:true}#link-107-27{url-encoded:true}#link-114-27{url-encoded:true}#link-120-27{url-encoded:true}#link-125-27{url-encoded:true}#link-131-27{url-encoded:true}#link-136-27{url-encoded:true}#code_block-9-419{margin-left:0px;font-size:14px}#code_block-104-419{width:100%;margin-bottom:35px}#code_block-72-419{width:100%}#code_block-110-27{width:100%}#code_block-117-27{width:100%}#code_block-123-27{width:100%}#code_block-128-27{width:100%}#code_block-134-27{width:100%}#_posts_grid-56-419 .oxy-posts{display:flex;flex-direction:column}#_posts_grid-56-419 .oxy-post{display:flex;flex-direction:column;text-align:left;align-items:flex-start;margin-bottom:1em;padding-bottom:15px}#_posts_grid-56-419 .sa-post-title{font-size:1em;color:#ffffff}#_posts_grid-56-419 .oxy-read-more{font-size:0.8em;color:white;background-color:black;text-decoration:none;padding:0.75em 1.5em;line-height:1;border-radius:3px;display:inline-block}#_posts_grid-56-419 .oxy-easy-posts-pages{text-align:center}#_posts_grid-56-419 .oxy-read-more:hover{text-decoration:none}@media (max-width:){#_posts_grid-56-419 .oxy-post{width:50% !important}}@media (max-width:){#_posts_grid-56-419 .oxy-post{width:100% !important}}.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ct-div-block,
.oxy-post-content,
.ct-text-block,
.ct-headline,
.oxy-rich-text,
.ct-link-text { max-width: 100%; }
img { flex-shrink: 0; }
body * { min-height: 1px; }
}            .oxy-testimonial {
flex-direction: row;
align-items: center;
}
.oxy-testimonial .oxy-testimonial-photo-wrap {
order: 1;
}
.oxy-testimonial .oxy-testimonial-photo {
width: 125px;                height: 125px;                margin-right: 20px;
}
.oxy-testimonial .oxy-testimonial-photo-wrap, 
.oxy-testimonial .oxy-testimonial-author-wrap, 
.oxy-testimonial .oxy-testimonial-content-wrap {
align-items: flex-start;                text-align: left;            }
.oxy-testimonial .oxy-testimonial-text {
margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author {
font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-testimonial .oxy-testimonial-author-info {
font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-icon-box {
text-align: left;                flex-direction: column;            }
.oxy-icon-box .oxy-icon-box-icon {
margin-bottom: 12px;
align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-heading {
font-size: 21px;
margin-bottom: 12px;            }
.oxy-icon-box .oxy-icon-box-text {
font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
.oxy-icon-box .oxy-icon-box-link {
margin-top: 20px;                            } .oxy-pricing-box .oxy-pricing-box-section {
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
alignment: center;
text-align: center;            }
.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
justify-content: center;            } .oxy-pricing-box .oxy-pricing-box-title-title {
font-size: 48px;
}
.oxy-pricing-box .oxy-pricing-box-title-subtitle {
font-size: 24px;
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
flex-direction: row;                                            }
.oxy-pricing-box .oxy-pricing-box-currency {
font-size: 28px;
}
.oxy-pricing-box .oxy-pricing-box-amount-main {
font-size: 80px;
line-height: 0.7;
}
.oxy-pricing-box .oxy-pricing-box-amount-decimal {
font-size: 13px;
}
.oxy-pricing-box .oxy-pricing-box-term {
font-size: 16px;
}
.oxy-pricing-box .oxy-pricing-box-sale-price {
font-size: 12px;
color: rgba(0,0,0,0.5);
margin-bottom: 20px;            } .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
font-size: 16px;
color: rgba(0,0,0,0.5);
} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
justify-content: center;            }
.oxy-progress-bar .oxy-progress-bar-background {
background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
.oxy-progress-bar .oxy-progress-bar-progress-wrap {
width: 85%;        }
.oxy-progress-bar .oxy-progress-bar-progress {
background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
}
.oxy-progress-bar .oxy-progress-bar-overlay-text {
font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
}
.oxy-progress-bar .oxy-progress-bar-overlay-percent {
font-size: 12px;
}
.ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
padding: 0px;			}
.oxy-superbox .oxy-superbox-secondary, 
.oxy-superbox .oxy-superbox-primary {
transition-duration: 0.5s;            }
.oxy-pro-menu {
menu_dropdown_animation:fade-up;
}
.oxy-pro-menu .oxy-pro-menu-list .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}
.oxy-pro-menu .oxy-pro-menu-list > .menu-item{
margin-top:px;
margin-left:px;
margin-right:px;
margin-bottom:px;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
margin-top:px;
margin-left:px;
margin-right:px;
margin-bottom:px;
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container > div:first-child, .oxy-pro-menu .oxy-pro-menu-open-container > div:first-child{
oxy-pro-menu_slug_oxypromenuoffcanvascontaineroxypromenulistmenuitemoxypromenuopencontaineroxypromenulistmenuitem_min_width:px;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
oxy-pro-menu_slug_oxypromenuoffcanvascontainer_width:px;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item a{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container{
padding-top:px;
padding-left:px;
padding-right:px;
padding-bottom:px;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-color:;
background-image:url();
overlay-color:;
background-size:;
background-repeat:;
background-attachment:;
background-blend-mode:;
background-size-width:px;
background-size-height:px;
background-position:px px;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}
.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
flex-direction: row;
}
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
align-items: flex-start;
}
.oxy-pro-menu .oxy-pro-menu-off-canvas-container{
top: 0;
bottom: 0;
right: auto;
left: 0;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
text-align: left;
justify-content: flex-start;
}
.oxy-shape-divider {
width: 0px;
height: 0px;
}
.oxy_shape_divider svg {
width: 100%;
}
.ct-section-inner-wrap, .oxy-header-container{
max-width: 1120px;
}
body {font-family: 'Open Sans';}body {line-height: 1.5;font-size: 18px;font-weight: 400;color: #323232;}.oxy-nav-menu-hamburger-line {background-color: #323232;}h1, h2, h3, h4, h5, h6 {font-family: 'franklin-gothic-compressed';font-size: 69px;font-weight: 700;line-height: 1.1em;color: #11294a;}h2, h3, h4, h5, h6{font-size: 33px;font-weight: 700;line-height: 1.2em;color: #007fae;}h3, h4, h5, h6{font-size: 25px;font-weight: 700;line-height: 1.3em;color: #11294a;}h4, h5, h6{font-size: 23px;font-weight: 700;line-height: 1.3em;color: #161616;}h5, h6{font-size: 22px;font-weight: 700;line-height: 1.3em;color: #11294a;}h6{font-size: 16px;font-weight: 700;line-height: 1.3em;color: #11294a;}a {color: #007fae;text-decoration: underline;}a:hover {color: #4b9cd3;text-decoration: underline;}.ct-link-text {color: #4b9cd3;text-decoration: underline;}.ct-link-text:hover {color: #4f758b;text-decoration: underline;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 0px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 35px;
padding-right: 35px;
padding-bottom: 35px;
padding-left: 35px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
.ct-columns-inner-wrap {
display: block !important;
}
.ct-columns-inner-wrap:after {
display: table;
clear: both;
content: "";
}
.ct-column {
width: 100% !important;
margin: 0 !important;
}
.ct-columns-inner-wrap {
margin: 0 !important;
}
}
.sait-sidebar {
width:25%;
background-color:#11294a;
padding-top:15px;
}
.sait-sidebar:not(.ct-section):not(.oxy-easy-posts),
.sait-sidebar.oxy-easy-posts .oxy-posts,
.sait-sidebar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
@media (max-width: 991px) {
.sait-sidebar {
margin-bottom:0px;
padding-bottom:0px;
}
}
.sait-side-menu {
width:100%;
}
.sa-icon-heading:hover{
text-decoration:none;
}
.sa-icon-heading {
margin-bottom:15px;
}
.sa-icon-heading:not(.ct-section):not(.oxy-easy-posts),
.sa-icon-heading.oxy-easy-posts .oxy-posts,
.sa-icon-heading.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 767px) {
.sa-icon-heading:hover{
}
}
.sa-icon-inline {
color: #333333;}.sa-icon-inline 
>svg {width: 42px;height: 42px;}.sa-icon-inline {
margin-right:10px;
}
.sa-side-menu-header {
color:#00a5ad;
margin-bottom:0px;
text-align:left;
}
@media (max-width: 767px) {
}
.sa-btn-white:hover{
text-decoration:none;
color:#4b9cd3;
box-shadow:0px 0px 0px 0px rgba(22,22,22,0);
}
.sa-btn-white {
background-color :#eeeeee;
border: 1px solid #eeeeee;
color: #11294a;
padding: 10px 16px;
}.sa-btn-white {
font-family:'franklin-gothic-compressed';
text-decoration:none;
text-transform:uppercase;
border-radius:25px;
font-size:18px;
margin-top:0px;
padding-left:30px;
padding-right:30px;
line-height:1em;
padding-top:15px;
padding-bottom:10px;
background-color:#ffffff;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
margin-bottom:30px;
box-shadow:0px 0px 10px -2px rgba(22,22,22,0.9);
}
.sa-interior-main {
width:75%;
padding-top:0px;
padding-bottom:0px;
}
.sait-breadcrumbs-wrapper {
width:100%;
text-align:left;
box-shadow:inset 0px 0px 9px 2px rgba(22,22,22,0.17);
}
.sait-breadcrumbs-wrapper .ct-section-inner-wrap {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 35px;
}
.sait-breadcrumbs-wrapper:not(.ct-section):not(.oxy-easy-posts),
.sait-breadcrumbs-wrapper.oxy-easy-posts .oxy-posts,
.sait-breadcrumbs-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 991px) {
.sait-breadcrumbs-wrapper {
}
.sait-breadcrumbs-wrapper .ct-section-inner-wrap {
padding-top: 10px;
padding-bottom: 10px;
}
}
.sa-grid {
}
.plax {
}
.footer {
}
@media (max-width: 991px) {
.footer {
text-align:left;
}
}
.sait-footer-header {
font-family:'franklin-gothic-compressed';
color:#11294a;
font-weight:600;
font-size:18px;
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:unset; letter-spacing:1px;
margin-bottom:15px;
text-transform:uppercase;
}
.alert-carolina {
width:100%;
}
.uncbar {
background-color:#11294a;
}
.sa-btn-primary:hover{
background-color :#11294a;
border: 1px solid #11294a;
color: #fed107;
}.sa-btn-primary:hover{
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
text-decoration:none;
color:#ffffff;
box-shadow:0px 0px 10px -2px rgba(50,50,50,0.9);
}
.sa-btn-primary {
background-color :#11294a;
border: 1px solid #11294a;
color: #ffffff;
padding: 10px 16px;
}.sa-btn-primary {
font-family:'franklin-gothic-compressed';
border-radius:25px;
text-transform:uppercase;
font-size:21px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; letter-spacing:1px;
padding-top:12px;
padding-left:30px;
padding-right:30px;
padding-bottom:10px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
text-decoration:none;
margin-top:20px;
margin-bottom:0px;
color:#fed107;
}
.sa-btn-primary:not(.ct-section):not(.oxy-easy-posts),
.sa-btn-primary.oxy-easy-posts .oxy-posts,
.sa-btn-primary.ct-section .ct-section-inner-wrap{
display:inline-block;
flex-direction:unset;
}
.announcement-title {
color:#11294a;
font-weight:600;
}
@media (max-width: 767px) {
.announcement-title {
text-align:center;
margin-bottom:20px;
}
}
.hidden-content {
}
.hidden-content:not(.ct-section):not(.oxy-easy-posts),
.hidden-content.oxy-easy-posts .oxy-posts,
.hidden-content.ct-section .ct-section-inner-wrap{
display:none;
flex-direction:unset;
}
.hidden {
}
.main-nav {
width:100%;
background-color:#4b9cd3;
box-shadow:0px 0px 9px 2px rgba(22,22,22,0.17);
}
.main-nav .ct-section-inner-wrap {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
.main-nav:not(.ct-section):not(.oxy-easy-posts),
.main-nav.oxy-easy-posts .oxy-posts,
.main-nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
}
@media (max-width: 767px) {
.main-nav {
}
.main-nav:not(.ct-section):not(.oxy-easy-posts),
.main-nav.oxy-easy-posts .oxy-posts,
.main-nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}
@media (max-width: 479px) {
.main-nav {
}
}
.sa-hp-subheads {
text-align:center;
url_encoded:true;
margin-left:20px;
}
.sa-hp-subheads:not(.ct-section):not(.oxy-easy-posts),
.sa-hp-subheads.oxy-easy-posts .oxy-posts,
.sa-hp-subheads.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
}
.sa-sticky {
}
.alert-carolina-wrapper {
}
.sa-staff-heading {
margin-bottom:35px;
border-bottom-color:#acadad;
border-bottom-width:1px;
border-bottom-style:solid;
width:100%;
padding-bottom:35px;
}
.sa-staff-main {
position:relative;
}
.oxy-stock-content-styles {
}
.sa-floating-box {
width:70%;
background-color:rgba(236,245,251,0.89);
text-align:left;
padding-top:20px;
padding-left:35px;
padding-right:35px;
padding-bottom:35px;
border-radius:10px;
background-blend-mode:normal;
border-top-color:#ecf5fb;
border-right-color:#ecf5fb;
border-bottom-color:#ecf5fb;
border-left-color:#ecf5fb;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
box-shadow:0px 0px 15px 8px rgba(50,50,50,0.5);
}
.sa-floating-box:not(.ct-section):not(.oxy-easy-posts),
.sa-floating-box.oxy-easy-posts .oxy-posts,
.sa-floating-box.ct-section .ct-section-inner-wrap{
align-items:center;
}
@media (max-width: 1120px) {
.sa-floating-box {
width:75%;
}
}
@media (max-width: 991px) {
.sa-floating-box {
width:100%;
}
}
@media (max-width: 767px) {
.sa-floating-box {
}
}
.sa-floating-box-text {
text-align:center;
line-height:1.8em;
color:#11294a;
}
.sa-link-wrapper:hover{
text-decoration:none;
}
.sa-link-wrapper {
url_encoded:true;
}
.sa-footer-menu {
font-family:'Open Sans';
menu_padding-top:0px;
menu_padding-left:0px;
menu_padding-right:0px;
menu_padding-bottom:8px;
menu_flex-direction:column;
menu_justify-content:flex-start;
menu_text-decoration:underline;
font-size:1em;
}
.sa-search-results {
}
.sa-search-results:not(.ct-section):not(.oxy-easy-posts),
.sa-search-results.oxy-easy-posts .oxy-posts,
.sa-search-results.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(3, minmax(10px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
@media (max-width: 991px) {
.sa-search-results {
}
.sa-search-results:not(.ct-section):not(.oxy-easy-posts),
.sa-search-results.oxy-easy-posts .oxy-posts,
.sa-search-results.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(2, minmax(10px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;grid-auto-rows: minmax(min-content,1fr);}
}
@media (max-width: 767px) {
.sa-search-results {
}
.sa-search-results:not(.ct-section):not(.oxy-easy-posts),
.sa-search-results.oxy-easy-posts .oxy-posts,
.sa-search-results.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}
.sa-circle-icon-lg {
color: #333333;}.sa-circle-icon-lg 
>svg {width: 150px;height: 150px;}.sa-circle-icon-lg {
margin-bottom:20px;
}
.sa-img-link-white {
}
.sa-img-link-navy {
}
.sa-skip-to-content-link {
}
.sa-screen-reader-text {
}
.sa-staff-grid {
margin-bottom:75px;
}
.sa-hp-audiences:hover{
text-decoration:none;
}
.sa-hp-audiences {
font-family:'franklin-gothic-compressed';
color:#11294a;
text-transform:uppercase;
letter-spacing:1px;
text-align:center;
text-decoration:none;
}
.sa-facet {
}
body {
font-family: "Open Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 1rem;
text-transform: uppercase;
}
h1 {
font-family: 'franklin-gothic-compressed', sans-serif;
letter-spacing: 2px;
}
h2, h4 {
font-family: 'Open Sans', sans-serif;
text-transform: none;
}
h2 {
margin-top: 2rem;
}
h3 {
font-family: 'Open Sans', sans-serif;
font-weight: 700;
}
h5 {
font-family: 'franklin-gothic-compressed', sans-serif;
}
@media (max-width: 767px) {
h1 {
font-size: 46px;
}
}
[hidden] { 
display: none; 
}
header {
position: relative;
-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.05);
box-shadow: 0 0 20px rgba(0,0,0,0.05);
}
.sa-skip-to-content-link {
background: #fed107;
color: #11294a;
padding: 8px;
z-index: 10;
transition: transform 0.3s;
left: 0;
position: absolute;
transform: translateY(-100%);
text-align: center;
}
.sa-skip-to-content-link:focus {
transform: translateY(-20%);
width: 100%;
}
.sa-screen-reader-text:not(:focus):not(:active) {
clip: rect(0 0 0 0); 
clip-path: inset(50%);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap; 
width: 1px;
} .wp-block-pb-accordion-item {
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}
.wp-block-pb-accordion-item.is-open {
border-bottom: none;
}
.c-accordion__title {
font-size: 22px;
text-transform: none;
color: #11294a;
margin-bottom: 15px;
}
.c-accordion__title::after {
content: "";
}
.is-open > .c-accordion__title::after {
content: "";
}
.c-accordion__title::before {
content: "+";
margin-right: 10px;
color: #007fae;
}
.is-open > .c-accordion__title::before {
content: "\2212";
}
.c-accordion__content {
padding: 20px 35px;
background-color: #eee;
border-top: 1px solid #323232;
margin-bottom: 15px;
} .alert-carolina-wrapper {
display: flex;
justify-content: center;
align-items: center;
}
.alert-carolina-message {
padding: 0;
font-family: "Open Sans",sans-serif;
width: 100%;
background-color: #fed107;
background-image: url(https://studentaffairs.orange3.ovcsa.unc.edu/wp-content/uploads/2021/02/alertcarolina-100x40-1.png);
background-repeat: no-repeat;
background-position: 20px 10px;
}
.alert-carolina-wrapper .alertCarolinaMessage {
background: unset !important;
padding: 20px 0 !important;
text-align: center !important;
}
.alert-carolina-wrapper .alertCarolinaMessage a {
color: #11294a !important;
}
@media (max-width: 991px) {
.alert-carolina-wrapper {
display: flex;
justify-content: center;
align-items: center;  
}
.alert-carolina-wrapper .alertCarolinaMessage {
padding: 64px 0 20px 0 !important;
}
.alert-carolina-message {
background-position: 50% 10px;
}
} .announcement-title {
cursor: pointer;
}
.announcement-title.hidden::after {
content: '\f067';
font-family: 'Font Awesome 5 Pro';
font-size: 17px;
font-weight: bold;
margin-left: 5px;
color: #11294a;
padding: 10px;
border-radius: 20px;
background-color: transparent;
width: 38px;
height: 38px;
display: inline-block;
position: relative;
top: 0px;
line-height: 1em;
text-align: center;
transition: background-color 0.5s;
}
.announcement-title.shown::after {
content: '\f068';
font-family: 'Font Awesome 5 Pro';
font-size: 17px;
font-weight: bold;
margin-left: 5px;
color: #11294a;
padding: 10px;
border-radius: 20px;
background-color: #ffffff;
width: 38px;
height: 38px;
display: inline-block;
position: relative;
top: 0px;
line-height: 1em;
text-align: center;
transition: background-color 0.5s;
} .sa-btn-external::after {
content: '\f35d';
font-family: 'Font Awesome 5 Pro';
font-size: 1rem;
margin-left: 10px;
position: relative;
top: -2px;
}
.sa-btn-primary.sa-btn-small {
font-size: 16px;
padding: 12px 24px 8px 24px;
}
.sa-department-website {
background: none;
border: none;
margin: 20px 0 0;
padding: 0;
}
.sa-department-website .fa-external-link-alt {
font-size: 16px;
margin-left: 6px;
position: relative;
top: -2px;
}
.fluentform .frm-fluent-form .ff-btn-submit {
font-family: 'franklin-gothic-compressed';
border-radius: 25px;
text-transform: uppercase;
font-size: 21px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
letter-spacing: 1px;
padding-top: 12px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 10px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
text-decoration: none;
margin-top: 20px;
margin-bottom: 0px;
color: #fed107;
}
.fluentform .frm-fluent-form .ff-btn-submit:hover {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
text-decoration: none;
color: #ffffff;
box-shadow: 0px 0px 10px -2px rgba(50,50,50,0.9);
opacity: 1;
} .home.fa-home {
text-decoration:none;
}
.sait-breadcrumbs {
font-family: "Open Sans", sans-serif;
font-size: 12px;
text-transform: uppercase;
font-weight: 300;
letter-spacing: 1px;
}
.sait-breadcrumbs .current-item {
font-weight: bold;
}
.sa-bc-separator {
padding: 0 5px;
}
@media (max-width: 480px) {
.sait-breadcrumbs-wrapper .ct-section-inner-wrap {
padding: 10px 0;
}
.sait-breadcrumbs {
flex-direction: column;
}
.sait-breadcrumbs .post, .sait-breadcrumbs .taxonomy {
display: block;
margin-top: 10px;
text-align: left;
}
.sa-bc-separator {
display: none;
}
}
@media (max-width: 768px) {
.sait-breadcrumbs-wrapper .ct-section-inner-wrap {
padding-left: 0;
}
.sait-breadcrumbs:not(.ct-section):not(.oxy-easy-posts), 
.sait-breadcrumbs.oxy-easy-posts .oxy-posts, 
.sait-breadcrumbs.ct-section .ct-section-inner-wrap,
.sait-breadcrumbs:not(.ct-section) {
align-items: flex-start;
padding-left: 20px;
}
} .sa-img-link-white {
color: #ffffff;
}
.footer p {
margin: 0 0 10px 0;
}
.footer a {
text-decoration: underline;
color: #11294a;
}
.sa-footer-menu a:hover {
font-weight: 600;
text-decoration: none !important;
} .wp-block-latest-posts.wp-block-latest-posts__list {
margin-left: 0;
padding-left: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list > li > a {
font-family: 'franklin-gothic-compressed', sans-serif;
text-transform: uppercase;
color: #11294a;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
padding-right: 20px;
margin-bottom: 10px;
margin-right: 0;
}
.wp-block-latest-posts__featured-image.aligncenter {
min-height: 250px;
}
.wp-block-latest-posts__featured-image img {
width: 100%;
}
.wp-block-file {
margin-bottom: 1.5em;
display: flex;
justify-content: flex-start;
align-items: center;
margin-top: 1em;
}
.wp-block-file a,
.wp-block-button .wp-block-button__link {
background-color: #11294a;
font-family: 'franklin-gothic-compressed', sans-serif;
border-radius: 25px;
text-transform: uppercase;
font-size: 21px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
letter-spacing: 1px;
padding-top: 12px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 10px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
color: #fed107;
}
.wp-block-file a:hover,
.wp-block-button .wp-block-button__link:hover {
color: #fff;
box-shadow: 0px 0px 10px -2px rgba(22,22,22,0.9);
}
.wp-block-file a::after {
content: "\f019";
font-family: "Font Awesome 5 Pro";
font-weight: 900;
margin-left: 10px;
}
.wp-block-file a.wp-block-file__button {
display: none;
}
figure {
margin: 0;
}
.wp-block-image img,
.wp-block-media-text__media img {
height: auto;
}
.wp-block-image {
margin: 0 0 1em 0;
}
.wp-block-media-text {
background-color: #eeeeee;
}
.wp-block-media-text .wp-block-media-text__content {
padding: 8%;
}
.wp-block-embed {
margin: 0;
}
.wp-block-group {
padding: 35px;
background-color: #eee;
margin-bottom: 20px;
}
.wp-block-quote {
margin: 20px auto;
padding: 20px 20px 15px 100px;
text-align: left;
font-size: 24px;
position: relative;
}
.wp-block-quote::before {
content: '“';
position: absolute;
left: 25px;
top: 55px;
font-size: 80px;
font-family: 'franklin-gothic-compressed', sans-serif;
width: 50px;
height: 50px;
color: #11294a;
background-color: #4b9cd3;
text-align: center;
border-radius: 25px;
line-height: 86px;
}
.wp-block-quote cite {
font-size: 20px;
font-family: 'franklin-gothic-compressed', sans-serif;
font-style: normal;
text-transform: uppercase;
}
.wp-block-quote cite:before {
content: " – ";
}
.wp-block-pullquote,
.wp-block-pullquote:not(.is-style-solid-color) {
background-color: #ecf5fb;
border-top: 2px solid #11294a;
border-bottom: 2px solid #11294a;
}
.advgb-accordion-header, .advgb-accordion-header.ui-accordion-header.ui-state-default {
border: none !important;
border-bottom: 1px solid #323232 !important;
}
.advgb-accordion-item .advgb-accordion-body, 
.wp-block-advgb-accordions.advgb-accordion-wrapper .advgb-accordion-body.ui-widget-content {
padding: 35px;
}
.wp-block-advgb-accordion-item p {
margin: 0;
}
@media (max-width: 480px) {
.wp-block-file {
flex-direction: column;
align-items: flex-start;
}
.wp-block-file a.wp-block-file__button {
margin-top: 20px;
max-width: 147px;
}
.wp-block-quote {
margin: 60px 0;
padding: 0;
}
.wp-block-quote::before {
left: 0;
top: -55px;
}
}
@media (max-width: 768px) {
.wp-block-media-text {
margin-left: -20px;
margin-right: -20px;
}
.wp-block-advgb-accordions .advgb-accordion-header, 
.wp-block-advgb-accordions .advgb-accordion-header.ui-accordion-header.ui-state-default {
padding-left: 0;
}
.wp-block-advgb-accordions .advgb-accordion-header h4.advgb-accordion-header-title, 
.wp-block-advgb-accordions .advgb-accordion-header h4 {
line-height: 1.3em;
}
.wp-block-advgb-accordion-item .advgb-accordion-body, 
.wp-block-advgb-accordions-item .advgb-accordion-wrapper .advgb-accordion-body.ui-widget-content {
padding: 15px;
}
} .sa-staff-grid .oxy-posts {
display: flex;
flex-direction: column;
}
.sa-staff-grid .oxy-post {
display: flex;
flex-direction: row;
text-align: left;
align-items: flex-start;
border-bottom: 1px solid #CCC;
margin-bottom: 1em;
padding-bottom: 15px;
}
.sa-staff-grid .sait-post-title {
font-size: 1em;
}
.sa-pronouns {
font-weight: 300;
font-size: .8em;
padding-left: 20px;
font-style: italic;
text-transform: caplitalize;
}
.sa-staff-grid .oxy-post-image {
position: relative;
width: 80px;
flex-shrink: 0;
flex-grow: 0;
margin-right: 2em;
}
.sa-staff-grid .oxy-post-image-fixed-ratio {
padding-bottom: 100%;
background-size: cover;
background-position: center center;
border-radius: 50%;
}
.sa-staff-grid .sa-staff-title {
margin: 0 0 20px 0;
}
.sa-leadership .sa-staff-name {
text-transform: capitalize;
margin-bottom: 4px;
}
.sa-leadership p {
margin: 0;
font-weight: 300;
}
.sa-staff-grid .sa-staff-name {
font-family: "Open Sans", sans-serif;
text-transform: capitalize;
margin: 10px 0;
}
.sa-staff-grid .sa-staff-title-separator {
display: inline-block;
width: 10px;
}
.sa-staff-grid .fa-envelope {
margin-right: 5px;
}
.sa-lightbox-trigger {
cursor: pointer;
}
.sa-lightbox-close {
cursor: pointer;
position: absolute;
top: 15px;
right: 20px;
}
.sa-staff-lightbox-wrapper {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
padding: 20%;
background: rgba(0,0,0,0.75);
z-index: 100;
display: none;
overflow: scroll;
}
.sa-staff-lightbox-content {
position: relative;
background-color: #ffffff;
padding: 5%;
border-radius: 25px;
box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.5);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
overflow: scroll;
}
@media (max-width: 640px) {
.sa-staff-title-separator {
display: none;
}
.sa-staff-grid .fa-envelope {
display: none;
}
.sa-staff-grid .sa-staff-title {
margin: 0 0 20px 0;
display: flex;
flex-direction: column;
}
}
@media (max-width: 991px) {
.sa-staff-lightbox-wrapper {
padding: 10% 5%;
}
.sa-staff-grid .oxy-post {
align-items: center;
}
.sa-staff-grid .oxy-post-image {
margin-right: 1em;
}
} .sa-grid h2 {
font-family: "Open Sans",sans-serif;
font-size: 1.5em;
text-transform: uppercase;
text-align: left;
font-weight: 700;
color: #11294a;
margin-top: 0;
}
.sa-grid h2 a {
color: #11294a;
text-decoration: none;
min-height: 70px;
display: inline-block;
}
.sa-grid .sa-read-more {
color: #005c70;
text-decoration: underline;
}
.sa-grid .oxy-posts {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.sa-grid .oxy-post {
display: flex;
flex-direction: column;
width: 33.33%;
padding: .5em;
}
.sa-grid.sa-department .oxy-post {
width: 50%;
}
.sa-grid.sa-department .sa-dept-website {
margin-top: 20px;
}
.sa-grid .oxy-post-image {
position: relative;
background-color: grey;
background-image: repeating-linear-gradient(
45deg,
#eeeeee,
#eeeeee 10px,
#ddd 10px,
#ddd 20px);
width: 100%;
}
.sa-grid .oxy-post-image-fixed-ratio {
padding-bottom: 60%;
background-size: cover;
background-position: center center;
}
.sa-grid .oxy-post-wrap {
background-color: #eeeeee;
padding: 2em;
align-self: stretch;
z-index: 1;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: space-between;
min-height: 320px;
}
.sa-grid .oxy-post-title {
font-size: 1.5em;
line-height: 1.2em;
}
.sa-grid .oxy-post-content {
margin-top: 0;
margin-bottom: 1em;
}
.sa-grid .oxy-post-content p {
margin: 0;
text-align: left; 
}
@media (max-width: 1199px) {
.sa-grid .oxy-post {
width: 50%;
}
}
@media (max-width: 768px) {
.sa-grid .oxy-post-wrap {
padding: 1em;
padding-bottom: 2em;
min-height: initial;
}
.sa-grid .oxy-post {
width: 100%;
padding: 0 0 1em 0;
}
.ct-new-columns > .ct-div-block {
padding: 20px;
}
.wp-block-media-text {
margin-left: -20px;
margin-right: -20px;
}
} .ce-bullet-wrapper {
display: flex;
align-items: center;
margin-left: 35px;
}
.ce-bullet-wrapper img {
margin-right: 10px;
} .fluentform .frm-fluent-form .ff-btn-submit {
background-color: #11294a;
color: #fffffffff;
border-radius: 25px;
padding: 10px 35px;
font-size: 18px;
border: none;
}
form.fluent_form_1 .ff-btn-submit:hover {
opacity: 1;
color: #ffd100;
}
.sa-form-section {
padding: 35px;
background-color: #eeeeee;
margin-bottom: 20px;
}
.sa-form-section-header {
font-family: 'franklin-gothic-compressed', sans-serif;
font-size: 24px;
text-transform: uppercase;
letter-spacing: 1px;
color: #11294a;
}
.fluentform .ff-el-group.sa-form-section-header{
margin-bottom: 15px;
border-bottom: 1px solid #acadad;
}
.sa-form-section-header p {
margin: 0;
}
@media (max-width: 768px) {
.sa-form-section {
padding: 10px;
padding-top: 15px;
}
} .social-share-button {
box-shadow: none;
border: none;
background-color: #ffffff;
}
.social-share-button a {
color: #11294a;
} .oxy-easy-posts-pages {
margin-top: 20px;
}
span.page-numbers {
padding: 12px 20px;
margin: 0 8px;
border-radius: 25px;
}
a.page-numbers {
padding: 12px;
color: #007fae;
}
span.page-numbers.current {
background-color: #11294a;
color: #ffffff;
} .sa-map {
width: 100%;
max-width: 600px;
min-height: 400px;
} #_search_form-18-70 #s {
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
padding-left: 20px;
font-family: 'Open Sans', sans-serif;
}
#_search_form-18-70 input[type="submit"] {
background-color: white;
font-family: 'franklin-gothic-compressed';
text-transform: uppercase;
line-height: 0px;
padding: 25px 25px 19px 20px;
border-top-right-radius: 25px;
color: #11294a;
border-bottom-right-radius: 25px;
}
@media (max-width: 480px) {
#_search_form-18-70 #s {
width: 200px;
}
#_search_form-18-70 input[type="submit"] {
padding: 24px 25px 20px 20px;
}
} #unc-ub {
font-size: 14px;
margin: auto;
padding: 5px 0;
border: none;
display: flex;
justify-content: space-between;
}
#unc-ub-title {
text-transform: uppercase;
padding-left: 8px;
font-size: .9em;
font-family: "Times New Roman", serif;
text-align: left;
}
#unc-ub-title em:first-child {
padding-right: 3px;
}
#unc-ub-title .unc-ub-italic {
text-transform: lowercase;
padding: 0 1px;
padding-right: 1px;
}
#unc-ub a {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#unc-ub, #unc-ub a, #unc-ub a:visited {
color: #ffffff;
text-decoration: none;
}
#unc-ub nav {
display: none;
}
#unc-ub-nav {
font-size: .8em;
font-family: 'Open Sans', sans-serif;
}
#unc-ub-nav ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 1em;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
#unc-ub-nav ul li {
margin: 0;
position: relative;
text-align: center;
font-size: 1em;
border-right: 1px solid #4b9cd3;
}
#unc-ub-nav ul li:last-child {
border-right: none;
}
#unc-ub-nav ul li a {
padding: 0 8px;
}
@media (max-width: 991px) {
#unc-ub {
flex-direction: column;
}
#unc-ub-title {
text-align: center;
margin-bottom: 10px;
}
} #sa-sidebar {
--offset: 155px;
max-height: calc(100vh - var(--offset) * 2);
position: sticky;
overflow: scroll;
}
.sa-icon-heading .sa-side-menu-header:hover,
.sa-icon-heading:hover {
text-decoration: none;
}
.sait-menu-title a {
text-decoration: none; 
}
.sait-side-menu .dcjq-accordion {
margin: 0;
}
.sait-side-menu ul {
list-style-type: none;
text-align: left;
margin: 0;
padding: 0;
}
.sait-side-menu .sub-menu {
padding-left: 10px;
}
.sait-side-menu .menu-item-has-children .dcjq-parent {
color: #4b9cd3;
text-decoration: none;
}
.sait-side-menu ul li ul li {
list-style-type: none;
}
.sait-side-menu li {
font-size: 1em;
font-weight: 400;
padding: 10px 0;
margin: 0;
}
.sait-side-menu .menu .sub-menu li:first-child {
padding-top: 10px;
margin-top: 15px;
}
.sait-side-menu .menu li:last-child {
border-bottom: none; 
}
.sait-side-menu li a {
color: #ffffff;
text-decoration: underline;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
width: 100%;
}
.sait-side-menu .menu-item.menu-item-has-children > a > span::after {
transform: rotate(90deg);
display: inline-block;
content: "\f105";
border: none;
font-family: 'Font Awesome 5 Pro';
font-weight: 900;
font-size: 18px;
width: initial;
height: initial;
margin: 0;
transition: all 0.1s ease;
position: relative;
right: 10px;
}
.sait-side-menu .menu-item.menu-item-has-children > a.active > span:after {
transform: rotate(-90deg);
}
.sait-side-menu .children li {
border-bottom: none;
padding-bottom: 0;
}
.sait-side-menu .current_page_item .active {
font-weight: 600;
color: #fed107;
text-decoration: none;
}
.sait-side-menu .children.closed {
display: none;
opacity: 0;
visibility: hidden;
height: 0;
}
@media (min-width: 992px) {
.ct-div-block.sait-sidebar {
position: relative;
}
.sait-side-menu {
position: sticky;
top: 185px;
}
}
@media (max-width: 991px) {
.ct-new-columns > .ct-div-block.sait-sidebar {
position: relative;
padding-top: 35px;
}
} .sa-img-link-navy {
color: #11294a;
}
.sa-sticky {
position: sticky;
}
.sa-sticky.main-nav {
top: 0;
z-index: 10;
} #sa_menu_close, #sa_menu_open {
display: flex;
align-items: center;
background-color: transparent;
border: none;
padding: 0;
cursor: pointer;
}
.sa-menu-link {
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 2px;
margin-left: 20px;
}
#sa_menu_open {
color: #11294a;  
}
#sa_menu_close {
color: #11294a;
margin-top: 5%;
margin-left: 35px;
}
.sa-main-menu {
width: 36%;
height: 100vh;
background-color: #4b9cd3;
position: absolute;
top: 0;
bottom: 0;
left: 0;
z-index: 100;
padding: 0;
display: flex;
flex-direction: column;
justify-content: space-between;
overflow: scroll;
transform: translateX(-110%);
transition: all ease-in-out 0.4s;
box-shadow: 5px 0px 3px -2px rgba(0,0,0,0.25);
}
.sa-main-menu.shown {
transform: translateX(0);
transition: all ease-in-out 0.4s;
}
#menu-main-menu {
list-style-type: none;
text-align: left;
margin: 0;
padding: 0;
padding-left: 35px;
}
#menu-main-menu .menu-item {
font-family: 'Franklin-gothic-compressed', sans-serif;
font-size: 34px;
padding: 6px 0;
margin: 0;
text-transform: uppercase;
}
#menu-main-menu .menu-item.menu-item-has-children > a > .dcjq-icon::after {
transform: rotate(90deg);
display: inline-block;
content: "\f105";
border: none;
font-family: 'Font Awesome 5 Pro';
font-weight: 700;
font-size: 30px;
width: initial;
height: initial;
margin: 0;
margin-left: 20px;
transition: all 0.1s ease;
}
#menu-main-menu .menu-item.menu-item-has-children > a.active > .dcjq-icon:after {
transform: rotate(-90deg);
}
#menu-main-menu .menu-item a {
color: #ffffff;
text-decoration: none;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
width: 100%;
}
#menu-main-menu .sub-menu {
padding-left: 20px;
list-style-type: none;
}
#menu-main-menu .sub-menu .sub-menu {
padding-left: 20px;
}
#menu-main-menu .sub-menu .menu-item a {
font-family: "Open Sans", sans-serif;
font-size: 24px;
color: #11294a;
text-transform: capitalize;
}
#menu-main-menu .current_page_item,
#menu-main-menu .sub-menu .current-menu-item .active {
font-weight: bold;
} .sa-search {
padding: 0;
display: flex;
align-items: center;
justify-content: flex-start;
}
.sa-menu-search {
height: 125px;
padding: 25px 35px 0 35px;
background-color: #11294a;
visibility: hidden;
}
.sa-search.sa-results-search {
padding: 0;
}
.sa-search-form-wrapper {
border-bottom: 2px solid #11294a;
padding-bottom: 10px;
}
.sa-menu-search .sa-search-form-wrapper {
border-bottom-color: #ffffff;
}
.sa-search-field {
font-family: 'Franklin-gothic-compressed', sans-serif;
text-transform: uppercase;
color: #11294a;
background-color: transparent;
border: none;
font-size: 24px;
}
.sa-search-field::placeholder {
color: #11294a;
}
.sa-menu-search .sa-search-field {
color: #ffffff;
}
.sa-search-form {
display: flex;
justify-content: space-between;
}
.sa-search-submit {
color: #11294a;
font-size: 22px;
background: transparent;
border: none;
padding-right: 0;
cursor: pointer;
}
.sa-menu-search .sa-search-submit {
color: #ffffff;
}
@media (max-width: 991px) {
.sa-search-field::placeholder {
color: #ffffff;
}
.sa-menu-search {
visibility: visible;
}
.sa-main-menu {
width: 100%;
}
#sa_menu_close .ct-fancy-icon > svg,
#sa_menu_open .ct-fancy-icon > svg {
width: 44px;
height: 44px;
}
.sa-search-field {
font-size: 18px;
}
.sa-menu-link {
margin-left: 10px;
}
#menu-main-menu {
padding-left: 20px;
}
#sa_menu_close {
margin-left: 20px;
}
}
.social-share-button{
}
.footer .sa-btn-white{
text-decoration:none;
}
@media (max-width: 479px) {
.social-share-button{
padding-left:5px;
padding-right:5px;
font-size:28px;
}
}