<style>@charset "UTF-8";
::-moz-selection { color:#FFF; background:#2f334f; }
::selection { color:#FFF; background:#2f334f; }
::-webkit-input-placeholder { color:#CFCFCF; }
:-ms-input-placeholder { color:#CFCFCF; }
::placeholder { color:#CFCFCF; }
body { margin:0; font-family:'Open Sans', sans-serif; font-weight:400; font-smooth:always; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; }
a { color:#2f334f; }
h1, h2, h3, h4, h5, h6 { width:100%; font-family:'Open Sans', sans-serif; font-weight:600; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { color:#2f334f; }
h1 { font-size:2.8rem; color:#000; font-weight:300; line-height:55px; }
h2 { font-size:2rem; line-height:42px; }
h3 { font-size:1.6rem; line-height:36px; }
h4 { font-size:1.4rem; line-height:32px; }
h5 { font-size:1.2rem; line-height:30px; }
h6 { font-size:1.1rem; line-height:28px; }
/* p { line-height:28px; } */
div { position:relative; overflow:hidden; width:100%; height:auto; box-sizing:border-box; }
input:focus { outline:none; }
hr { border:0; width:110px; border-top:solid 8px #ededed; padding:0; margin:64px 0; }
strong { letter-spacing:0.02em; }
.screen-reader-text,
.skip-link.screen-reader-text,
.hide { display:none!important; }
.aic { align-items:center; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .btn { line-height:normal; }
.entry-content p a,
.entry-content li a { font-weight:bold; color:#2f334f; text-decoration:underline; }
.entry-content p a:hover,
.entry-content li a:hover { text-decoration:none; }

#site-header .header_menu_wrap { overflow:visible; max-width:1140px; margin:0 auto; }
#site-header .menu_wrap_link:hover .hide { opacity:1; }
#site-header .menu_wrap_link span.icon { display:block; width:28px; margin:0 auto; }
#site-header .menu_wrap_link span.icon span { width:100%; margin:5px 0 0 0; height:4px; background-color:#000; border-radius:6px; display:block; }
#site-header .menu_wrap,
#site-header .user_menu { position:absolute; top:100%; right:0; margin:0; padding:0; background-color:#f8f8f8; z-index:90000; width:100%; max-width:720px; box-sizing:border-box; }
#site-header .menu_wrap .wrap { padding:0 0 0 58px; width:100%;display:flex; }
#site-header .user_menu { max-width:360px; }
#site-header .user_menu ul { list-style-type:none; display:block; padding:45px 0 5px 58px; width:100%; }
#site-header .user_menu ul svg { fill:#00c5dc; height:16px; }
#site-header .menu_wrap .wrap .col_a,
#site-header .menu_wrap .wrap .col_b { padding:45px 0 0; display:flex; width:46%; flex:0 0 46%; -ms-flex:0 0 46%; flex-direction:column; }
#site-header .menu_wrap .wrap .col_b { padding:45px 50px 0 49px; width:57%; flex:0 0 57%; -ms-flex:0 0 57%; display:flex; background-color:#FFF; }
#site-header .menu_wrap .wrap .col_b li { margin-bottom:24px; line-height:1.8em; }
#site-header .menu_wrap .wrap .col_b li a { color:#111; }
#site-header .menu_wrap .wrap .col_b li a:hover { font-weight:bold; }
#site-header .menu_wrap ul { width:100%; list-style-type:none; padding:0; margin:0; }
#site-header .menu_wrap .primary_menu li,
#site-header .user_menu ul li { margin-bottom:35px; }
#site-header .menu_wrap .primary_menu li a,
#site-header .user_menu ul li a { display:block; padding-right:90px; color:#6e6e6e; font-size:1.25rem; position:relative; line-height:1.85rem; }
#site-header .menu_wrap .primary_menu li a:hover,
#site-header .menu_wrap .primary_menu li a.active,
#site-header .user_menu ul li a:hover { font-weight:600; text-decoration:none; }
#site-header .menu_wrap .primary_menu li a svg { fill:#d6d6d6; position:absolute; top:5px; right:30px; width:33px; }
#site-header .menu_wrap .primary_menu li a:hover svg,
#site-header .menu_wrap .primary_menu li a.active svg { fill:#00c5dc; }
#site-header .menu_wrap .secondary_menu { margin:30px 0 0; }
#site-header .menu_wrap .secondary_menu li { font-size:1.4rem;margin-bottom:10px; }
#site-header .menu_wrap .secondary_menu li a { font-size:0.63em;color:#6e6e6e;transition:color .2s ease-in-out; }
#site-header .menu_wrap .secondary_menu li a:hover { #4a77b5;font-weight:600; }
#site-header .menu_wrap .social_menu { display:inline-block;margin:48px 0 10px;padding:0;position:relative; }
#site-header .menu_wrap .social_menu li { display:inline-block;margin:0 0 20px 0;padding:0 26px 0 0; }
#site-header .menu_wrap .social_menu svg { fill:#343657; }
/* HEADER SEARCH */
#site-header .ah_sb_2020.hide { top:-100%; }
#site-header .ah_sb_2020 { width:100%; overflow:visible; z-index:100; transition:top 0.3s ease-in-out; background:#F8F8F8; position:absolute; top:100%; min-height:100vh; }
#site-header .ah_sb_2020 div { max-width:1120px; display:flex; margin:0 auto; flex-wrap:wrap; overflow:visible; }
#site-header .ah_sb_2020 .dropdown-menu { max-height:360px; overflow-y:scroll; width:88%; padding:0; margin:2% 2% 0; }
#site-header .ah_sb_2020 div form.search-form { width:100%;display:flex; }
#site-header .ah_sb_2020 div label { width:100%;white-space:normal;margin:0;padding:10px 0; }
#site-header .ah_sb_2020 div input { background:#F8F8F8;border:none;color:#000;width:100%;font-size:3.8em;font-weight:600; }
#site-header .ah_sb_2020 div a { background:#FFF;display:flex;margin-left:auto;cursor:pointer; }
#site-header .ah_sb_2020 div a svg { cursor:pointer;fill:#00c5dc;width:60px; }
#site-header .ah_sb_2020 div a.dropdown-toggle::after { content:url("/wp-content/plugins/rcslt/assets/images/arrow_down_black.svg");width:10px;height:10px;border:none;margin-left:auto; }
#site-header .ah_sb_2020 div .show a.dropdown-toggle::after { content:url("/wp-content/plugins/rcslt/assets/images/arrow_down_white.svg"); }
#site-header .ah_sb_2020 div a.btn { border-color:#2f334f;background:#FFF;background-color:#FFF; padding:10px; -webkit-appearance:none; color:#2f334f; width:100%; }
#site-header .ah_sb_2020 div a.btn:hover,
#site-header .ah_sb_2020 div a.btn:focus,
#site-header .ah_sb_2020 div .show .btn-primary.dropdown-toggle { background-color:#2f334f;background:#2f334f;color:#FFF; }
#site-header .ah_sb_2020 div a.btn-primary:not(:disabled):not(.disabled).active,
#site-header .ah_sb_2020 div a.btn-primary:not(:disabled):not(.disabled):active,
#site-header .ah_sb_2020 div .dropdown-item.active,
#site-header .ah_sb_2020 div .dropdown-item:active,
#site-header .ah_sb_2020 div .show > #site-header .ah_sb_2020 div .btn-primary.dropdown-toggle,
#site-header .ah_sb_2020 div .dropdown-item { display:flex; border-bottom:solid 1px #CCC; align-items:center; font-size:0.9em; margin:0; }

#site-header .ah_sb_2020 div input[type=checkbox] { position:relative;display:block;text-align:right;margin:0 15px;width:35px;min-height:24px; }
#site-header .ah_sb_2020 div input[type=checkbox]:before { position:absolute; display:block; background:#bbb; content:''; width:38px; height:20px;top:0;right:-5px;border-radius:13rem;box-shadow:content-box;transition:top 0.3s ease-in-out;border:2px solid #bbb; }
#site-header .ah_sb_2020 div input[type=checkbox]:checked:before { background:#2f334f;border-color:2px solid #2f334f; }
#site-header .ah_sb_2020 div input[type=checkbox]:checked:after { right:-1px; }
#site-header .ah_sb_2020 div input[type=checkbox]:after { position:absolute;display:block;background:#FFF;content: ;width:18px;height:18px;top:3px;right:15px;border-radius:13rem;box-shadow:content-box;transition:top 0.3s ease-in-out; }

#site-header .ah_sb_2020 div input[type=checkbox]:before { display:block; position:absolute; top:0; right:-5px; content: ""; height: 20px; width: 38px; border: 2px solid #bbb; background: #bbb; border-radius: 13rem; box-sizing: content-box; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
#site-header .ah_sb_2020 div input[type=checkbox]:after { display:block; position:absolute; background:#FFF; content: ""; width: 18px; height: 18px; top: 3px; right:15px; border-radius: 13rem; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
#site-header .ah_sb_2020 div input[type=checkbox]:checked:after { right: -1px; }
#site-header .ah_sb_2020 div input[type=checkbox]:checked:before { background-color:#2f334f; border-color: #2f334f; }
#site-header .search_results_wrap,
#site-header .search_results { background:#F8F8F8; }
/* CONTENT */
.w_1200 { max-width:1120px;width:100%; }
ul { list-style-type:none;margin:0 0 32px;padding:0;position:relative; }
ul li { padding:0 0 0 20px;margin:0 0 20px;position:relative; }
#content ul li:before { content:" "; position:absolute;top:7px;width:8px;height:8px;left:0;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%208%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22WP1%22%3E%3Cg%3E%3Cg%3E%3Ccircle%20class%3D%22cls-1%22%20style%3D%22fill%3A%2300c5dc%22%20cx%3D%224%22%20cy%3D%224%22%20r%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E); }
ul ul { margin:20px 0; }
.row, .container { overflow:visible; }
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle,
.dropdown-item.active,
.dropdown-item:active { background-color:#2f334f; }
.page_content_title { font-size: 2rem; font-weight: 300; border-bottom: 8px solid #00c5dc; margin-bottom: 40px; padding-bottom: 30px; }
p a,
li a,
div a { text-decoration: underline; color: #3354a0; text-decoration:none; }
a:hover { color:#2F334FB3; }
/* PAGE HEADER INTRO */
.header_intro { width:100%;height:auto;max-height:560px;display:flex;flex-direction:column;justify-content:center; }
.header_intro h1 { width:100%;font-size:3.4rem;font-family:"Open Sans", sans-serif;font-weight:300;color:#FFF;margin:.5rem 0; }
.header_intro hr { margin:30px 0 25px;border-top:1px solid #FFF;width:100%; }
.header_intro div { width:100%;height:auto;background-color:#2f334f; }
.header_intro div.wrap { padding:10px 0 15px; }
.header_intro.with_img { display:flex; }
.header_intro.with_img div.wrap { position:absolute;bottom:0;left:0; }
.header_intro div.wrap div { max-width:1140px;left:0;margin:0 auto; }
.header_intro.without_img.desc,
.header_intro.without_img.desc div { background-color:#333; }
.header_intro.without_img.desc { padding:5px 0 0; }
.header_intro.without_img.desc h2, .header_intro.without_img.desc h2 a,
.header_intro.without_img.desc p, .header_intro.without_img.desc p a,
.header_intro.without_img.desc li, .header_intro.without_img.desc li a { color:#FFF!important; }
.header_intro.without_img.desc h2 a,
.header_intro.without_img.desc p a,
.header_intro.without_img.desc li a { text-decoration:underline!important; }
.header_intro.without_img.desc h2 a:hover,
.header_intro.without_img.desc p a:hover,
.header_intro.without_img.desc li a:hover { text-decoration:none!important; }
.header_intro.without_img.desc a { color:#00c5dc; }
/* STACKED ITEMS */
.tabbed_container + .related_container,
.tabbed_container + .a_z_container,
.a_z_container + .related_container { padding:0 0 64px!important; }
.bootstrap_container + .accordion_container,
.accordion_container + .bootstrap_container,
.single_content + .accordion_container,
.accordion_container + .single_content { margin:34px auto; }
.filters_container + .related_container { margin-top:30px; }
/* AD */
.ad { width: 100%; max-width: 364px; margin: 32px 0; overflow: hidden; }
/* BTNS */
.btn { box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1); padding:.375rem 1.75rem; }
.btn-sm { padding:.25rem 1.5rem; }
.btn-lg { padding:1rem 4.5rem; }
.btn-outline-primary { border-color:#2F334F; color:#2F334F; }
.btn-outline-secondary { border-color:#FFF117; color:#FFF117; }
.btn-primary,
.btn-secondary,
.btn-light,
.btn-lg,
.btn-outline-primary,
.btn-outline-secondary { font-weight:400; }
.btn-primary,
.btn-outline-primary:hover,
.btn-outline-primary:active,
.entry-content .btn-primary,
.entry-content .btn-outline-primary:hover,
.entry-content .btn-outline-primary:active { background-color:#2F334F; border-color:#2F334F; color:#FFF; text-decoration:none; }
.btn-secondary,
.btn-light
.entry-content .btn-secondary,
.entry-content .btn-light { color:#000; }

.btn-secondary,
.btn-outline-secondary:hover,
.btn-outline-secondary:active
.entry-content .btn-secondary,
.entry-content .btn-outline-secondary:hover,
.entry-content .btn-outline-secondary:active { background-color:#FFF117; border-color:#FFF117; text-decoration:none; }

.entry-content .btn-light,
.btn-light { background-color:#FFF; border-color:#FFF; }
.btn-lg { font-size:1em; }

.entry-content .btn-primary:hover,
.entry-content .btn-primary:active,
.entry-content .btn-secondary:hover,
.entry-content .btn-secondary:active,
.btn-primary:hover,
.btn-primary:active,
.btn-secondary:hover,
.btn-secondary:active { background-color:#00C5DC; border-color:#00C5DC; box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); color:#000; text-decoration:none; }
.card p a.btn-primary,
.entry-content .btn-primary:hover,
.btn-primary:hover { color:#FFF; }
.card p a.btn-primary { text-decoration:none; }

.entry-content .btn-light:hover,
.entry-content .btn-light:active,
.btn-light:hover,
.btn-light:active { box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3); color:#000; }
.entry-content .btn-outline-light,
.btn-outline-light { color:#666; }
/* CARD */
.card_wrap { overflow:visible; }
.card_wrap .card { box-shadow: 0 5px 40px rgba(41, 51, 79, 0.14); border-color:#FFF; }
.card.dark-card { color:#FFF; background:#2f334f; border-color:#2f334f; box-shadow:none; }
.card .card-body { min-height:220px; display: flex; flex-direction: column; }
.card.dark-card p a.btn,
.card.dark-card p a.btn-primary { background-color:#FFF; border-color:#FFF; }
.card h3,
.card h3 a,
.card h4,
.card h4 a,
.card h5,
.card h5 a { font-weight:600; }
.card h3,
.card h3 a,
.card h4,
.card h4 a,
.card h5,
.card h5 a,
.card.dark-card p .btn.btn-light { color:#2f334f; }
.card p a { text-decoration:underline; font-weight:bold; color:#2F334F; }
.card.dark-card h3,
.card.dark-card h3 a,
.card.dark-card h4,
.card.dark-card h4 a,
.card.dark-card h5,
.card.dark-card h5 a,
.card.dark-card p,
.card.dark-card p a,
.card.dark-card li,
.card.dark-card li a { color:#FFF; }
.card.dark-card li.dropdown .dropdown-menu a.dropdown-item { color:#111; }
.entry-content .card .card-body ul li a.nav-link,
.card .card-body ul li a.nav-link { background:none; border:solid 1px #2f334f; color:#2f334f; text-decoration:none; }
.entry-content .card.dark-card .card-body ul li a.nav-link,
.card.dark-card .card-body ul li a.nav-link { background:none; border:solid 1px #FFF; color:#FFF; }
.entry-content .card .card-body ul li a.nav-link:hover,
.card .card-body ul li a.nav-link:hover { background:#2f334f; color:#FFF!important; }
.entry-content .card.dark-card .card-body ul li a.nav-link:hover,
.card.dark-card .card-body ul li a.nav-link:hover { background:#FFF; color:#2f334f!important; }
.card-body .nav-pills { margin:0 0 10px; }
.card .card-body h2,
.card .card-body h3,
.card .card-body h4,
.card .card-body h5 { font-weight:500; flex-grow:1; }
.card-body ul li { padding:0; margin:0; }
.card-body ul li:before { display:none; }
.card-body ul li a.nav-link { border-radius: 20px; font-size: 0.8em; padding: 3px 8px; margin:0 5px 8px 0; }
.card-body .make_short { overflow:hidden; transition: all .2s ease; padding:0 30px 0 0; }
.card-body .make_short:before {
	content:' ';
	width:20px;
	height:30px;
	position: absolute;
	top: 0;
	right: 15px;
	z-index:100;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);
	background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);
	background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.card.dark-card .card-body .make_short:before {
	background: rgb(47,51,79);
	background: -moz-linear-gradient(90deg, rgba(47,51,79,0) 0%, rgba(47,51,79,1) 50%);
	background: -webkit-linear-gradient(90deg, rgba(47,51,79,0) 0%, rgba(47,51,79,1) 50%);
	background: linear-gradient(90deg, rgba(47,51,79,0) 0%, rgba(47,51,79,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f334f",endColorstr="#2f334f",GradientType=1);
}
.card-body .make_short:after { content: url('/wp-content/plugins/rcslt/assets/images/arrow_down_black.svg'); border: solid 1px #2F334F; background-color:#FFF; position: absolute; top: 0; right: 0; border-radius: 50%; box-sizing: border-box; width: 26px; height: 26px; overflow:hidden; padding:0 8px 4px; transition: all .2s ease; z-index:110; }
.card.dark-card .card-body .make_short:after { content: url('/wp-content/plugins/rcslt/assets/images/arrow_down_white.svg'); border:solid 1px #FFF; background-color:#2F334F; line-height:normal; }
.card-body .make_short:after svg path { fill:#FFF; }
.card-body .make_short:hover { height:auto!important; }
.card-body .make_short:hover:after { transform: rotate(-180deg); }
.card-body .event_btns small { display:flex; }
.card-body .event_btns svg { width:20px; height:20px; margin-right:5px; margin-left:5px; }
.card-body .event_btns svg:first-child { margin-left:0; }
/* COOKIES */
#cookie-notice .cookie-notice-container { text-align:left; display:flex!important; }
#cookie-notice .cn-button.bootstrap { background-color:#2f334f; }
#cookie-notice .cn-button.bootstrap:hover,
#cookie-notice .cn-button.bootstrap:focus { background-color:#00C5DC; }
#ccc #ccc-notify { background:#222!important; display:block!important; }
#ccc-content div { width:auto; }
#ccc .checkbox-toggle--light { top:0; }
#ccc .checkbox-toggle--light .checkbox-toggle-on,
#ccc .checkbox-toggle--light .checkbox-toggle-off { color:#FFF!important; }
#site-header #search_form { padding-right: 1rem; padding-left: 1rem; }

/* MOBILE */
@media screen and (min-width: 1400px) {
	.header_intro.with_img { display:flex; }
	.container { max-width:1140px; }
}
@media screen and (max-width: 1200px) {
	.container { max-width:none; }
}
@media screen and (max-width: 900px) {
	.col-1, .col-2, .col-3 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin-bottom:30px; }
}
@media screen and (max-width: 800px) {
	.header_intro h1 { font-size:3rem; }
	.card_wrap { max-width:50%; flex:0 0 50%; }
	.row { margin-left:0; margin-right:0; }
}
@media screen and (max-width:660px) {
	.advert { margin-bottom:50px; }
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto,
	.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto,
	.col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto,
	.col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto,
	.col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.header_intro h1 { font-size:2rem; padding-right:0; }
	.header_intro.with_img img { width:100%; height:auto; }
	.header_intro div.wrap,
	.header_intro.with_img div.wrap { padding:10px 0; }
	#site-header .menu_wrap .wrap { padding:0 10px; }
	#site-header .menu_wrap .primary_menu li a svg { display:none; }
	#site-header .menu_wrap .primary_menu li,
	#site-header .user_menu ul li { margin-bottom:20px; }
	#site-header .menu_wrap .primary_menu li a,
	#site-header .user_menu ul li a { padding-right:0; }
	#site-header .menu_wrap .wrap .col_a,
	#site-header .menu_wrap .wrap .col_b { padding:18px; width:50%; flex-basis:50%; }
	#site-header .menu_wrap .primary_menu li a:hover,
	#site-header .menu_wrap .primary_menu li a.active,
	#site-header .user_menu ul li a:hover { color:#00c5dc; }
	#site-header .ah_sb_2020 div input { font-size:2em; margin: 10px 0 0; }
	#site-header .search_results article img { display:none; }
	.card_wrap { max-width:100%; flex:0 0 100%; }
    #site-header .ah_sb_2020 .related_list,
    #site-header #search_form  { padding-right: .5rem; padding-left: .5rem; }
}
@media screen and (max-width:560px) {
	.col-3 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin:0 0 10px; }
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto,
	.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto,
	.col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto,
	.col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto,
	.col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto { padding-left:25px; padding-right:25px; }
    .dashboard-card {padding: 0;}
    #site-header .ah_sb_2020 .related_list,
    #site-header #search_form { padding-right: 1.5rem; padding-left: 1.5rem;}
    #site-header .ah_sb_2020 div input { font-size: 1.4em;}
}

.start_modal_close {width: 180px;}

.algolia-result .image-wrapper { max-height: 121px; }
.algolia-result a { font-size: 18px; }

/** Set editor image alignment class rules */
.img-fluid.alignleft { display: block; float: left; margin-right: 1.25rem; }
.img-fluid.alignright { display: block; float: right; margin-left: 1.25rem; }
.img-fluid.aligncenter { margin: 1rem auto; display: block; }

/** Homepage Call to Action section */
.block-call-to-action.bg-navy {
    background-color: #1e2133;
}
.block-call-to-action.bg-blue {
    background-color: #40abfc;
}
.block-call-to-action.bg-green {
    background-color: #64EEB4;
}
.block-call-to-action.bg-fuchsia {
    background-color: #FF66A4;
}
