.et_pb_section .et_pb_row {
width:90%;
} .fa.fa-twitter{
font-family:sans-serif;
}
.fa.fa-twitter::before{
content:"𝕏";
font-size:1.2em;
} #main-header .container {
width:100% !important;
}
#et-top-navigation {
padding:26px 0px 0px !important;
}
#main-header .logo_container a img {
max-width:100% !important;
max-height:86% !important;
}
.et_fullwidth_nav #main-header .container {
padding:0px 30px !important;
}
#et-top-navigation #et_mobile_nav_menu .mobile_menu_bar {
padding:0px 0px 26px !important;
}
#et-top-navigation #et_mobile_nav_menu .mobile_menu_bar:before {
font-size:48px !important;
line-height:100% !important;
color:#0c317c !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#et-top-navigation #et_mobile_nav_menu:hover .mobile_menu_bar:before {
color:#fbb800 !important;
} #mobile_menu {
padding:20px !important;
max-width:400px !important;
left:auto !important;
right:0px !important;
border-top:solid 3px #fbb800 !important;
}
#mobile_menu li a {
padding:10px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:24px !important;
color:#0c317c !important;
opacity:1.0 !important;
border-style:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#mobile_menu li a:hover,
#mobile_menu li.current-menu-item a {
background-color:#0c317c !important;
color:#ffffff !important;
}
#mobile_menu li li {
padding-left:30px !important;
} #head_social {
position:absolute;
top:0px;
right:80px;
padding:23px 0px 27px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#head_social a.social {
display:inline-block;
margin:0px;
padding:0px 10px;
font-size:30px;
line-height:50px;
height:50px;
vertical-align:top;
}
#head_social a.social i {
color:#0c317c;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#head_social a.social:hover i {
color:#fbb800 !important;
}
#head_social a#head_cah {
display:inline-block;
margin:0px 40px 0px 0px;
padding:10px 20px 10px 25px;
font-weight:700;
font-size:16px;
line-height:30px;
background-color:#b4bfc5;
color:#0c317c;
border-radius:5px;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#head_social a#head_cah i {
display:block;
float:left;
margin-right:7px;
font-size:30px;
line-height:30px;
}
#head_social a#head_cah:after {
display:block;
float:right;
line-height:inherit;
font-size:20px !important;
line-height:30px !important;
margin-left:5px;
left:auto;
font-family:ETmodules !important;
font-weight:400 !important;
content:'\24';
}
#head_social a#head_cah:hover {
background-color:#0c317c;
color:#ffffff;
} header.et-fixed-header #et-top-navigation {
padding:11px 0px 0px !important;
}
header.et-fixed-header #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar {
padding:0px 0px 11px !important;
}
header.et-fixed-header #head_social {
padding:10px 0px 14px !important;
} @media only screen and (min-width:980px) {
#et_mobile_nav_menu {
display:block !important; }
#top-menu-nav {
display:none; }
}
@media only screen and (max-width:980px) {
.et_fullwidth_nav #main-header .container {
padding:0px !important; }
#main-header .logo_container {
padding-left:20px; }
#et-top-navigation,
header.et-fixed-header #et-top-navigation {
padding-right:20px !important; }
#head_social a#head_cah {
margin:0px 20px 0px 0px; padding:10px 15px 10px 20px; }
#head_social a.social {
padding:0px 8px; }
}
@media only screen and (max-width:767px) {
.et_fullwidth_nav #main-header .container {
padding:0px !important; }
#et-top-navigation,
header.et-fixed-header #et-top-navigation {
padding:40px 10px 0px 0px !important; }
#et-top-navigation #et_mobile_nav_menu .mobile_menu_bar,
header.et-fixed-header #et-top-navigation #et_mobile_nav_menu .mobile_menu_bar {
padding:5px 0px 10px !important; }
#mobile_menu li li {
padding-left:20px !important; }
#head_social {
position:absolute; left:0px !important; right:auto !important; width:100% !important; text-align:center;
padding:0px !important; }
header.et-fixed-header #head_social {
padding:0px !important; }
#head_social a#head_cah {
margin:5px 15px 5px 0px; padding:0px 15px; font-size:14px; }
#head_social a#head_cah i {
margin-right:5px; font-size:24px; }
#head_social a.social {
padding:0px 6px; font-size:24px; line-height:40px; height:40px; }
#head_social a#head_cah:after {
content:''; }
#main-header .logo_container {
padding:40px 10px 0px; }
#main-header .logo_container a img {
max-height:100% !important; }
} #main-footer {
background-color:#B3BEC3 !important;
}
#main-footer #footer-widgets {
padding:50px 0px 0px !important;
}
#main-footer #footer-widgets .footer-widget {
width:23% !important;
margin:0px 0px 50px 2.666% !important;
}
#main-footer #footer-widgets .footer-widget:first-child {
margin-left:0px !important;
}
#main-footer #footer-widgets .footer-widget h4.title {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#153c67 !important;
}
@media only screen and (max-width:980px) {
#main-footer #footer-widgets .footer-widget {
width:46% !important; margin:0px 0px 50px 2% !important; }
#main-footer #footer-widgets .footer-widget:first-child {
margin-left:2% !important; }
}
@media only screen and (max-width:767px) {
#main-footer #footer-widgets {
max-width:320px !important; margin:0px auto !important; }
#main-footer #footer-widgets .footer-widget {
width:100% !important; margin:0px 0px 50px !important; }
#main-footer #footer-widgets .footer-widget:first-child {
margin-left:0px !important; }
} #main-footer .custom-html-widget,
#main-footer .custom-html-widget p,
#main-footer .custom-html-widget div {
font-weight:500 !important;
font-size:14px !important;
line-height:18px !important;
color:#153c67 !important;
}
#main-footer .custom-html-widget a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
color:#153c67 !important;
}
#main-footer .custom-html-widget a:hover {
color:#5e6f93 !important;
}
#main-footer .custom-html-widget #footer_email {
padding:0px 0px 20px;
font-weight:700 !important;
font-size:14px !important;
line-height:23px !important;
}
#main-footer .custom-html-widget #footer_email a {
display:inline-block;
padding:9px 28px 0px 0px;
font-size:14px !important;
line-height:14px !important;
background:transparent url(//adfam.org.uk/wp-content/themes/Divi-Child/images/footer-email-icon.png) no-repeat top right;
background-size:22px 23px;
color:#2C6751 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#main-footer .custom-html-widget #footer_email a:hover {
color:#5e6f93 !important;
} #main-footer .widget_nav_menu ul {
list-style-type:none !important;
}
#main-footer .widget_nav_menu ul li {
list-style-type:none !important;
padding:0px 0px 5px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:18px !important;
}
#main-footer .widget_nav_menu ul li:before {
display:none;
}
#main-footer .widget_nav_menu ul li a {
color:#153c67 !important;
opacity:1 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#main-footer .widget_nav_menu ul li a:hover {
color:#5e6f93 !important;
} #main-footer #footer-bottom {
background-color:#153c67 !important;
}
#main-footer #footer-bottom .container #footer-info {
color:#ffffff !important;
}
#main-footer #footer-bottom .container #footer-info a {
color:#ffffff !important;
opacity:1.0 !important;
font-weight:500 !important;
}
#main-footer #footer-bottom .container #footer-info a:hover {
color:#fbb800 !important;
}
#main-footer #footer-bottom .container .et-social-icons li a:before {
color:#ffffff !important;
opacity:1.0 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#main-footer #footer-bottom .container .et-social-icons li a:hover,
#main-footer #footer-bottom .container .et-social-icons li a:hover:before {
color:#fbb800 !important;
opacity:1.0 !important;
}  #home_banner {
padding:0px;
}
#home_banner .et_pb_row {
width:100%;
max-width:100%;
padding:0px;
}
#home_banner .et_pb_slide {
padding:0px 10% !important;
}
#home_banner .et_pb_slide .et_pb_container {
max-width:100% !important;
}
#home_banner .et_pb_slide .et_pb_container .et_pb_slide_description {
min-height:75vh !important;
padding:10% 0px !important;
max-width:960px;
margin:0px auto 0px 0px;
}
#home_banner .et_pb_slide_description h2 {
padding:0px;
font-weight:700;
font-size:58px;
line-height:130%;
text-shadow:none !important;
}
#home_banner .et_pb_slide_description div,
#home_banner .et_pb_slide_description div p {
padding:0px;
font-weight:400;
font-size:50px;
line-height:130%;
text-shadow:none !important;
}
@media only screen and (max-width:1999px) {
#home_banner .et_pb_slide .et_pb_container .et_pb_slide_description {
max-width:840px; }
#home_banner .et_pb_slide_description h2 {
font-size:52px; }
#home_banner .et_pb_slide_description div,
#home_banner .et_pb_slide_description div p {
font-size:44px; }
}
@media only screen and (max-width:1599px) {
#home_banner .et_pb_slide .et_pb_container .et_pb_slide_description {
max-width:720px; }
#home_banner .et_pb_slide_description h2 {
font-size:46px; }
#home_banner .et_pb_slide_description div,
#home_banner .et_pb_slide_description div p {
font-size:38px; }
}
@media only screen and (max-width:980px) {
#home_banner .et_pb_slide .et_pb_container .et_pb_slide_description {
padding:20% 0px !important; margin:0px auto; }
#home_banner .et_pb_slide_description h2 {
text-align:center; }
#home_banner .et_pb_slide_description div,
#home_banner .et_pb_slide_description div p {
text-align:center; }
}
@media only screen and (max-width:767px) {
#home_banner .et_pb_slide_description div br,
#home_banner .et_pb_slide_description div p br {
display:inline-block; content:''; width:10px; }
#home_banner .et_pb_slide .et_pb_container .et_pb_slide_description {
padding:10% 0px !important; max-width:100%; }
#home_banner .et_pb_slide_description h2 {
font-size:30px; }
#home_banner .et_pb_slide_description div,
#home_banner .et_pb_slide_description div p {
font-size:24px; }
}
@media only screen and (max-width:599px) {
#home_banner .et_pb_slide .et_pb_container .et_pb_slide_description {
padding:30% 0px !important; }
#home_banner .et_pb_slide {
padding:0px 10% !important; }
#home_banner .et_pb_slide_description h2 {
font-size:36px; }
#home_banner .et_pb_slide_description div,
#home_banner .et_pb_slide_description div p {
font-size:30px; }
}
@media only screen and (max-width:399px) {
#home_banner .et_pb_slide .et_pb_container .et_pb_slide_description {
padding:25% 0px !important; }
#home_banner .et_pb_slide_description h2 {
font-size:32px; }
#home_banner .et_pb_slide_description div,
#home_banner .et_pb_slide_description div p {
font-size:26px; }
} #home_top_buttons {
padding:0px;
position:relative;
z-index:2;
background-color:transparent;
transform:translateY(-100px) !important;
}
#home_top_buttons .et_pb_row {
background-color:#1d3365;
max-width:960px;
padding:0px;
}
#home_top_buttons .et_pb_row.row1 {
padding-top:30px;
border-top-left-radius:20px;
border-top-right-radius:20px;
}
#home_top_buttons .et_pb_row.row2 {
padding-bottom:35px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
}
#home_top_buttons .et_pb_text_inner h4 {
padding:0px 0px 25px;
font-weight:700;
font-size:28px;
line-height:100%;
color:#ffffff;
}
#home_top_buttons .et_pb_row .et_pb_column_1_2 {
width:48% !important;
margin:0px 1% !important;
}
#home_top_buttons .et_pb_button_module_wrapper a {
width:320px;
max-width:100%;
text-align:center;
font-weight:700;
font-size:16px !important;
line-height:100% !important;
padding-top:20px;
padding-bottom:20px;
}
@media only screen and (max-width:767px) {
#home_top_buttons {
transform:translateY(-60px) !important; }
#home_top_buttons .et_pb_row {
max-width:600px; }
#home_top_buttons .et_pb_row.row1 {
padding-top:20px; border-top-left-radius:15px; border-top-right-radius:15px; }
#home_top_buttons .et_pb_row.row2 {
padding-bottom:20px; border-bottom-left-radius:15px; border-bottom-right-radius:15px; }
#home_top_buttons .et_pb_text_inner h4 {
padding:0px 0px 20px; font-size:24px; }
#home_top_buttons .et_pb_button_module_wrapper a {
width:280px; padding-top:15px; padding-bottom:15px; }
}
@media only screen and (max-width:599px) {
#home_top_buttons {
transform:translateY(-120px) !important; }
#home_top_buttons .et_pb_row .et_pb_column_1_2 {
width:100% !important; margin:0px !important; float:none; clear:both; }
#home_top_buttons .et_pb_text_inner h4 {
padding:0px 0px 12px; }
#home_top_buttons .et_pb_button_module_wrapper {
text-align:center; padding:8px 0px; }
} #home_intro {
padding:0px 0px 30px !important;
transform:translateY(-50px) !important;
}
#home_intro .et_pb_row {
padding:0px !important;
}
#home_intro .et_pb_text {
margin:0px 0px 30px !important;
}
#home_intro .et_pb_text_inner {
max-width:960px !important;
margin:0px auto !important;
}
#home_intro .et_pb_text_inner h1 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:30px !important;
line-height:120% !important;
}
#home_intro .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:22px !important;
line-height:160% !important;
}
#home_intro .et_pb_button_module_wrapper a {
width:320px !important;
max-width:100% !important;
text-align:center !important;
font-weight:700 !important;
font-size:16px !important;
line-height:100% !important;
padding-top:20px !important;
padding-bottom:20px !important;
}
@media only screen and (max-width:767px) {
#home_intro {
padding:0px 0px 40px !important; transform:translateY(-20px) !important; }
#home_intro .et_pb_text {
margin:0px 0px 20px !important; }
#home_intro .et_pb_text_inner h1 {
font-size:26px !important; }
#home_intro .et_pb_text_inner h3 {
font-size:20px !important; }
#home_intro .et_pb_button_module_wrapper a {
width:280px !important; padding-top:15px !important; padding-bottom:15px !important; }
}
@media only screen and (max-width:599px) {
#home_intro {
padding:0px !important; transform:translateY(-70px) !important; }
} #home_support {
padding:8% 0px !important;
}
#home_support .et_pb_row {
padding:0px !important;
}
#home_support .et_pb_text {
margin:0px auto 30px !important;
max-width:100% !important;
}
#home_support .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-weight:500 !important;
font-size:22px !important;
line-height:160% !important;
}
#home_support .et_pb_button_module_wrapper a {
width:320px !important;
max-width:100% !important;
text-align:center !important;
font-weight:700 !important;
font-size:16px !important;
line-height:100% !important;
padding-top:20px !important;
padding-bottom:20px !important;
}
@media only screen and (max-width:980px) {
#home_support {
padding:12% 0px !important; }
}
@media only screen and (max-width:767px) {
#home_support {
padding:10% 0px !important; }
#home_support .et_pb_text {
margin:0px auto 20px !important; }
#home_support .et_pb_text_inner h3 {
font-size:20px !important; }
#home_support .et_pb_button_module_wrapper a {
width:280px !important; padding-top:15px !important; padding-bottom:15px !important; }
}
@media only screen and (max-width:599px) {
#home_support {
padding:25% 0px !important; }
} #home_video_support {
padding:70px 0px 0px;
}
#home_video_support .et_pb_row {
padding:0px;
width:100%;
max-width:100%;
}
#home_video_support .et_pb_row .et_pb_column:first-child {
width:40% !important;
margin:0px !important;
}
#home_video_support .et_pb_row .et_pb_column:last-child {
width:50% !important;
margin:0px 5% !important;
}
#home_video_support .et_pb_text {
margin:0px 0px 30px !important;
}
#home_video_support .et_pb_text_inner {
max-width:800px !important;
}
#home_video_support .et_pb_text_inner h3 {
padding:0px 0px 20px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
color:#183264 !important;
}
#home_video_support .et_pb_text_inner p {
padding:0px 0px 15px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:150% !important;
color:#183264 !important;
}
#home_video_support .et_pb_text_inner ul {
margin:-10px 0px 15px 10px !important;
padding:0px 0px 0px 20px !important;
}
#home_video_support .et_pb_text_inner ul li {
padding:3px 0px !important;
font-weight:500 !important;
font-size:16px !important;
line-height:140% !important;
color:#183264 !important;
}
#home_video_support .et_pb_button_module_wrapper a {
width:220px !important;
max-width:100% !important;
text-align:center !important;
font-weight:700 !important;
font-size:16px !important;
line-height:100% !important;
padding-top:20px !important;
padding-bottom:20px !important;
} #home_video_support .dsm_card_carousel {
margin:40px 0px 80px;
max-width:800px;
margin-left:0px !important;
}
#home_video_support .dsm_card_carousel .swiper-wrapper .dsm_card_carousel_child {
padding:25px 0px 0px;
}
#home_video_support .dsm_card_carousel .swiper-wrapper .dsm_card_carousel_child:before {
display:block;
position:absolute;
top:0px;
left:30px;
background-color:#183264;
color:#ffffff;
border:solid 2px #f0f0f0;
border-radius:10px;
font-size:50px !important;
line-height:100% !important;
width:50px;
font-family:ETmodules !important;
font-weight:400 !important;
content:'\45';
z-index:999;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_video_support .dsm_card_carousel .swiper-wrapper .dsm_card_carousel_child:hover:before {
background-color:#5e7094;
}
#home_video_support .dsm_card_carousel .dsm_card_wrapper {
padding:40px 30px 30px;
background-color:#5e6f93;
border-radius:20px;
}
#home_video_support .dsm_card_carousel .dsm_card_wrapper h4 {
padding:0px 0px 15px !important;
font-weight:900 !important;
font-size:20px !important;
line-height:120% !important;
color:#ffffff !important;
text-transform:uppercase !important;
}
#home_video_support .dsm_card_carousel .dsm_card_wrapper .dsm_card_carousel_child_subtitle {
padding:0px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:26px !important;
color:#ffffff !important;
text-transform:uppercase !important;
height:104px !important;
overflow:hidden !important;
}
#home_video_support .dsm_card_carousel .swiper-pagination {
bottom:-40px;
}
#home_video_support .dsm_card_carousel .swiper-pagination span {
margin:0px 4px;
background-color:#e0e0e0 !important;
}
#home_video_support .dsm_card_carousel .swiper-pagination span.swiper-pagination-bullet-active {
background-color:#183264 !important;
}
@media only screen and (max-width:1399px) {
#home_video_support .dsm_card_carousel .swiper-wrapper .dsm_card_carousel_child {
padding:20px 0px 0px; }
#home_video_support .dsm_card_carousel .swiper-wrapper .dsm_card_carousel_child:before {
left:20px; font-size:40px !important; width:40px; }
#home_video_support .dsm_card_carousel .dsm_card_wrapper {
padding:30px 20px 20px; }
#home_video_support .dsm_card_carousel .dsm_card_wrapper h4 {
padding:0px 0px 10px !important; font-size:18px !important; }
#home_video_support .dsm_card_carousel .dsm_card_wrapper .dsm_card_carousel_child_subtitle {
font-size:16px !important; line-height:24px !important; height:96px !important; }
}
@media only screen and (max-width:1199px) {
#home_video_support .et_pb_row .et_pb_column:last-child {
width:54% !important; margin:0px 3% !important; }
#home_video_support .dsm_card_carousel .dsm_card_wrapper .dsm_card_carousel_child_subtitle {
height:120px !important; }
}
@media only screen and (max-width:980px) {
#home_video_support .et_pb_row .et_pb_column:first-child {
display:none; }
#home_video_support .et_pb_row .et_pb_column:last-child {
width:90% !important; margin:0px 5% !important; }
#home_video_support .dsm_card_carousel .dsm_card_wrapper h4 {
padding:0px 0px 15px !important; font-size:20px !important; }
#home_video_support .dsm_card_carousel .dsm_card_wrapper .dsm_card_carousel_child_subtitle {
font-size:18px !important; line-height:26px !important; height:104px !important; }
#home_video_support .et_pb_text_inner,
#home_video_support .et_pb_button_module_wrapper {
text-align:center !important; }
#home_video_support .et_pb_text_inner ul {
max-width:500px; margin-left:auto !important; margin-right:auto !important; text-align:left !important; }
}
@media only screen and (max-width:767px) {
#home_video_support .et_pb_text_inner h3 {
font-size:24px !important; }
#home_video_support .et_pb_text_inner p,
#home_video_support .et_pb_text_inner ul li {
font-size:14px !important; }
#home_video_support .et_pb_button_module_wrapper a {
width:200px !important; padding-top:15px !important; padding-bottom:15px !important; }
#home_video_support .dsm_card_carousel {
max-width:320px !important; margin-left:auto !important; margin-right:auto !important; }
} #home_resources {
padding:80px 0px 40px !important;
overflow:hidden;
}
#home_resources .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#home_resources .et_pb_row .col1 {
width:30% !important;
margin:0px 10% !important;
}
#home_resources .et_pb_row .col2 {
width:50% !important;
margin:0px !important;
} #home_resources .et_pb_text {
margin-bottom:70px !important;
}
#home_resources .et_pb_text_inner h3 {
padding:30px 0px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
color:#fbb800 !important;
}
#home_resources .et_pb_text_inner p {
padding:0px !important;
font-weight:500 !important;
font-size:18px !important;
line-height:150% !important;
color:#ffffff !important;
max-width:340px !important;
}
#home_resources .et_pb_button_module_wrapper a {
width:220px !important;
max-width:100% !important;
text-align:center !important;
font-weight:700 !important;
font-size:16px !important;
line-height:100% !important;
padding-top:20px !important;
padding-bottom:20px !important;
} #home_resources .dsm-blog-carousel {
margin-right:-20% !important;
}
#home_resources article {
background-color:transparent !important;
}
#home_resources .dsm-blog-carousel .dsm-entry-image .dsm-entry-thumbnail {
height:140% !important;
}
#home_resources article .dsm-grid-post-holder-inner .dsm-entry-wrapper {
padding:0px !important;
}
#home_resources .swiper-pagination {
bottom:-50px !important;
}
#home_resources .swiper-pagination > span {
margin:0px 3px !important;
width:12px !important;
height:12px !important;
}
@media only screen and (max-width:980px) {
#home_resources .et_pb_row .col1 {
float:none !important; width:90% !important; margin:0px 5% 60px !important; }
#home_resources .et_pb_row .col2 {
float:none !important; width:90% !important; margin:0px 5% !important; }
#home_resources .dsm-blog-carousel {
margin-right:0px !important; }
#home_resources .et_pb_text {
margin-bottom:40px !important; }
#home_resources .et_pb_text_inner {
text-align:center !important; }
#home_resources .et_pb_text_inner h3 {
padding:0px 0px 30px !important; }
#home_resources .et_pb_text_inner p {
max-width:100% !important; }
#home_resources .et_pb_button_module_wrapper {
text-align:center !important; }
}
@media only screen and (max-width:767px) {
#home_resources .et_pb_text_inner h3 {
font-size:24px !important; }
#home_resources .et_pb_text_inner p {
font-size:16px !important; }
#home_resources .et_pb_button_module_wrapper a {
width:200px !important; padding-top:15px !important; padding-bottom:15px !important; }
} #home_site_links {
padding:70px 0px 30px !important;
}
#home_site_links .et_pb_row {
padding:0px !important;
max-width:1200px !important;
}
#home_site_links .et_pb_row .et_pb_column {
float:left !important;
margin:0px 0px 0px 5% !important;
padding:50px 0px !important;
border-radius:20px !important;
transition:all 0.5s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out;
-o-transition:all 0.5s ease-in-out;
}
#home_site_links .et_pb_row .et_pb_column:first-child {
margin-left:0px !important;
}
#home_site_links .et_pb_row .et_pb_column:hover {
box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15);
-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15);
-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15);
}
#home_site_links .et_pb_column .et_pb_text {
margin:0px !important;
}
#home_site_links .et_pb_column .et_pb_text_inner {
box-sizing:border-box !important;
margin:0px auto 30px !important;
padding:0px 20px !important;
max-width:300px !important;
}
#home_site_links .et_pb_column .et_pb_text_inner p {
text-align:center !important;
}
#home_site_links .et_pb_column .et_pb_text_inner p a img {
display:inline-block !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_site_links .et_pb_column .et_pb_text_inner p a:hover img {
transform:scale(1.1);
}
#home_site_links .et_pb_column .et_pb_text_inner h3 {
font-weight:700 !important;
padding:20px 0px 15px !important;
font-size:22px !important;
line-height:28px !important;
}
#home_site_links .et_pb_column .et_pb_text_inner h5 {
font-weight:500 !important;
padding:0px !important;
font-size:16px !important;
line-height:24px !important;
min-height:120px !important;
}
@media only screen and (max-width:980px) {
#home_site_links {
padding:40px 0px 10px !important; }
#home_site_links .et_pb_row .et_pb_column {
float:none !important; margin:0px auto 10px !important; max-width:360px !important; }
#home_site_links .et_pb_row .et_pb_column:first-child {
margin-left:auto !important; }
} #home_footer {
padding:0px 0px 80px !important;
}
#home_footer .et_pb_row {
max-width:1200px !important;
padding:80px 0px 0px !important;
border-top:solid 1px #e0e0e0 !important;
}
#home_footer .et_pb_row .et_pb_column {
float:left !important;
width:31% !important;
margin:0px 0px 0px 3.5% !important;
padding:25px !important;
border-radius:20px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#home_footer .et_pb_row .et_pb_column:hover {
transform:scale(1.05);
}
#home_footer .et_pb_row .et_pb_column.col1 {
margin-left:0px !important;
}
#home_footer .et_pb_text {
margin:0px !important;
}
#home_footer .et_pb_text_inner h3 {
padding:0px 0px 40px !important;
font-weight:700 !important;
font-size:22px !important;
line-height:120% !important;
color:#ffffff !important;
}
#home_footer .col2 .et_pb_text_inner h3 {
padding-bottom:80px !important;
}
@media only screen and (max-width:1279px) {
#home_footer .et_pb_row .et_pb_column {
padding:20px !important; }
#home_footer .et_pb_text_inner h3 {
padding:0px 0px 30px !important; font-size:20px !important; }
#home_footer .col2 .et_pb_text_inner h3 {
padding-bottom:60px !important; }
}
@media only screen and (max-width:980px) {
#home_footer {
padding:0px 0px 50px !important; }
#home_footer .et_pb_row {
max-width:320px !important; }
#home_footer .et_pb_row .et_pb_column {
float:none !important; width:100% !important; min-height:225px !important; margin:0px auto 40px !important; }
#home_footer .et_pb_row .et_pb_column.col1 {
margin-left:auto !important; }
} #resources_grid {
padding:70px 0px;
}
#resources_grid .et_pb_row {
padding:0px;
}
#resources_grid .et_pb_text {
margin:0px 0px 50px;
}
#resources_grid .et_pb_text_inner {
max-width:900px;
margin:0px auto;
}
#resources_grid .et_pb_text_inner p {
padding:0px;
font-weight:900;
font-size:20px;
line-height:150%;
color:#000000;
}
@media only screen and (max-width:767px) {
#resources_grid {
padding:60px 0px; }
#resources_grid .et_pb_text {
margin:0px 0px 40px; }
#resources_grid .et_pb_text_inner p {
font-size:18px; }
} #resources_grid .dp-dfg-filters {
max-width:1000px;
margin:0px auto;
}
#resources_grid .dp-dfg-filters ul li {
margin:5px;
}
#resources_grid .dp-dfg-filters ul li a {
padding:12px 20px;
font-weight:700;
font-size:16px;
line-height:100%;
color:#5e6f93;
border:solid 1px #e0e0e0;
border-radius:5px;
}
#resources_grid .dp-dfg-filters ul li a:hover,
#resources_grid .dp-dfg-filters ul li a.active {
background-color:#fbb800;
border-color:#fbb800;
color:#ffffff;
}
#resources_grid .dp-dfg-search {
padding-bottom:10px;
}
#resources_grid .dp-dfg-search input {
width:300px;
}
#resources_grid .dp-dfg-search input {
background-color:#ffffff;
border:solid 1px #e0e0e0 !important;
border-radius:5px;
border-right-width:0px !important;
border-top-right-radius:0px !important;
border-bottom-right-radius: 0px !important;
}
#resources_grid .dp-dfg-search span {
background-color:#ffffff;
border:solid 1px #e0e0e0 !important;
border-radius:5px;
border-left-width:0px !important;
border-top-left-radius:0px !important;
border-bottom-left-radius: 0px !important;
color:#fbb800;
}
@media only screen and (max-width:767px) {
#resources_grid .dp-dfg-filters ul li {
margin:3px; }
#resources_grid .dp-dfg-filters ul li a {
padding:10px 15px; font-size:14px; }
#resources_grid .dp-dfg-search input {
width:240px; }
} #resources_grid .dp-dfg-items {
width:100%;
margin:0px auto;
grid-template-columns: repeat(auto-fill, minmax(20%, 1fr));
column-gap:5px !important;
row-gap:5px !important;
}
#resources_grid .dp-dfg-items article {
border:solid 1px #e0e0e0 !important;
}
@media only screen and (max-width:980px) {
#resources_grid .dp-dfg-items {
grid-template-columns: repeat(auto-fill, minmax(30%, 1fr)); }
} #support_accordion_section {
padding:70px 0px;
}
#support_accordion_section .et_pb_row {
max-width:1000px;
padding:0px;
}
#support_accordion_section .et_pb_text {
margin:0px 0px 50px;
}
#support_accordion_section .et_pb_text_inner {
max-width:800px;
}
#support_accordion_section .et_pb_text_inner p {
padding:0px;
font-weight:900;
font-size:20px;
line-height:150%;
color:#000000;
} #support_accordion_section .et_pb_accordion .et_pb_toggle {
margin:0px 0px 45px;
padding:0px;
border-style:none;
background-color:transparent;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle > h5 {
position:absolute;
top:0px;
width:100%;
padding:0px 30px 0px 0px;
font-weight:700;
font-size:20px;
line-height:30px;
height:30px;
overflow:hidden;
color:#fbb800;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle > h5:before {
right:0px;
font-size:30px;
line-height:100%;
color:#0086ca;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle > h5:hover {
color:#0c317c;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle:before { display:block;
padding:30px 40px 10px 0px;
font-weight:700;
font-size:16px;
line-height:140%;
color:#0c317c;
border-bottom:solid 2px #0086ca;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
display: block!important;
content: "\4b" !important;
} #support_accordion_section .et_pb_accordion .et_pb_toggle_content {
padding:15px 0px;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle_content p {
padding:0px 0px 15px;
font-size:14px;
line-height:150%;
color:#707070;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle_content p > a {
font-weight:700;
text-decoration:underline;
color:#0086ca;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle_content p > a:hover {
color:#fbb800 !important;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle_content h3,
#support_accordion_section .et_pb_accordion .et_pb_toggle_content h4,
#support_accordion_section .et_pb_accordion .et_pb_toggle_content h5,
#support_accordion_section .et_pb_accordion .et_pb_toggle_content h6 {
padding:10px 0px 15px;
color:#0086ca;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle_content .small-button {
display:inline-block;
margin:10px 10px 0px 0px !important;
padding:12px 30px;
border-style:none !important;
outline:none;
border-radius:5px;
background-color:#0086ca;
background-image:none;
color:#ffffff !important;
font-weight:500 !important;
font-size:14px !important;
line-height:18px !important;
text-transform:uppercase;
text-shadow:none;
box-shadow:none;
text-decoration:none !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#support_accordion_section .et_pb_accordion .et_pb_toggle_content .small-button:after {
color:#FFFFFF;
line-height:inherit;
font-size:14px !important;
line-height:18px !important;
opacity:1;
margin-left:5px;
left:auto;
font-family:ETmodules !important;
font-weight:400 !important;
content:'\24';
}
#support_accordion_section .et_pb_accordion .et_pb_toggle_content .small-button:hover {
background-color:#fbb800 !important;
color:#ffffff !important;
}
@media only screen and (max-width:767px) {
#support_accordion_section {
padding:60px 0px; }
#support_accordion_section .et_pb_text_inner p {
font-size:18px; }
#support_accordion_section .et_pb_accordion .et_pb_toggle > h5 {
font-size:18px; }
#support_accordion_section .et_pb_accordion .et_pb_toggle:before { font-size:14px; }
#support_accordion_section .et_pb_accordion .et_pb_toggle_content .small-button {
padding:12px 20px; font-size:13px !important; line-height:16px !important; }
#support_accordion_section .et_pb_accordion .et_pb_toggle_content .small-button:after {
font-size:13px !important; line-height:16px !important; }
}  #for_families_quote {
padding:70px 0px !important;
}
#for_families_quote .et_pb_row {
padding:0px !important;
max-width:920px;
}
#for_families_quote .et_pb_text_inner {
background:transparent url(//adfam.org.uk/wp-content/themes/Divi-Child/images/quote-marks-white.png) no-repeat center left;
background-size:55px 47px;
padding:0px 0px 0px 120px;
}
#for_families_quote .et_pb_text_inner h4 {
padding:0px;
font-weight:700;
font-size:22px;
line-height:150%;
}
@media only screen and (max-width:1199px) {
#for_families_quote .et_pb_row {
max-width:900px; }
#for_families_quote .et_pb_text_inner {
padding:0px 0px 0px 90px; }
}
@media only screen and (max-width:980px) {
#for_families_quote .et_pb_text_inner h4 {
font-size:20px; }
}
@media only screen and (max-width:767px) {
#for_families_quote .et_pb_row {
max-width:600px; }
#for_families_quote .et_pb_text_inner {
background-size:30px 26px; padding:0px 0px 0px 50px; }
#for_families_quote .et_pb_text_inner h4 {
font-size:18px; }
}
@media only screen and (max-width:399px) {
#for_families_quote .et_pb_text_inner h4 {
font-size:16px; }
} #for_families_accordion {
padding:0px 0px 70px !important;
}
#for_families_accordion .et_pb_row {
padding:0px !important;
max-width:1000px;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle {
border:solid 2px #fbb800;
border-radius:5px;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle {
background-color:#183264 !important;
margin:0px 0px 30px !important;
padding:25px !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title {
color:#fbb800 !important;
font-weight:700 !important;
font-size:20px !important;
line-height:24px !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before {
display:block!important;
content:"\4c" !important;
color:#fbb800 !important;
font-size:24px !important;
line-height:24px !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_open {
background-color:#ffffff !important;
border-color:#ffffff !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
content: "\4b" !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_content {
padding-top:30px !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_content p {
padding:0px 0px 15px !important;
font-size:14px !important;
line-height:22px !important;
color:#666666 !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_content h4 {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:26px !important;
color:#183264 !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_content h5 {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
color:#183264 !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_content strong {
color:#183264 !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_content ul {
margin:-10px 0px 15px 0px !important;
padding:0px !important;
list-style-type:none !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_content ul li {
padding:3px 0px 3px 30px !important;
font-size:14px !important;
line-height:22px !important;
position:relative;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_content ul li h4,
#for_families_accordion .et_pb_accordion .et_pb_toggle_content ul li h5 {
padding:0px !important;
}
#for_families_accordion .et_pb_accordion .et_pb_toggle_content ul li:before {
display:block;
position:absolute;
top:5px;
left:2px;
font-size:20px !important;
line-height:20px !important;
font-family:ETmodules !important;
content:'\24';
color:#0086ca !important;
}
@media only screen and (max-width:767px) {
#for_families_accordion .et_pb_accordion .et_pb_toggle {
padding:15px !important; }
#for_families_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title {
font-size:18px !important; }
#for_families_accordion .et_pb_accordion .et_pb_toggle_content ul li {
padding:3px 0px 3px 25px !important; }
#for_families_accordion .et_pb_accordion .et_pb_toggle_content ul li:before {
left:0px; }
} .lightweight-accordion {
border-bottom:solid 2px #0086ca;
}
.et_pb_toggle_content .lightweight-accordion.first {
border-top:solid 2px #0086ca;
}
.lightweight-accordion .lightweight-accordion-title {
position:relative !important;
display:block !important;
background-color:#ffffff !important;
padding:8px 0px !important;
color:#0086ca !important;
}
.lightweight-accordion .lightweight-accordion-title span {
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
color:#0086ca !important;
}
.lightweight-accordion .lightweight-accordion-title:after {
display:block;
position:absolute;
top:8px;
right:0px;
content:"\4c";
color:#0086ca;
font-family:ETmodules !important;
font-size:24px;
line-height:24px;
}
.lightweight-accordion details[open] .lightweight-accordion-title:after {
content:"\4b" !important;
}
.lightweight-accordion .lightweight-accordion-body {
padding:10px 0px 30px !important;
}
.lightweight-accordion .lightweight-accordion-body .small-button {
padding:15px 25px !important;
background-image:none !important;
background-color:#183264 !important;
color:#ffffff !important;
border-style:none !important;
border-radius:8px !important;
outline:none !important;
text-align:center !important;
font-weight:700 !important;
font-size:16px !important;
line-height:20px !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.lightweight-accordion .lightweight-accordion-body .small-button:hover {
background-color:#5e6f93 !important;
}
.lightweight-accordion .lightweight-accordion-body .small-button:after {
display:block;
float:right;
line-height:inherit;
font-size:20px !important;
line-height:20px !important;
margin-left:5px;
left:auto;
font-family:ETmodules !important;
font-weight:400 !important;
content:'\24';
}
@media only screen and (max-width:767px) {
.lightweight-accordion .lightweight-accordion-body .small-button {
padding:12px 18px !important; font-size:14px !important; }
} #helpline_table {
margin:0px 0px 30px;
border-style:none;
border-top:solid 1px #183264 !important;
max-width:640px;
}
#helpline_table tr th {
border-style:none;
border-bottom:solid 1px #183264;
background:transparent url(//adfam.org.uk/wp-content/themes/Divi-Child/images/call-icon-transparent.png) no-repeat center left;
background-size:24px 40px !important;
padding:0px 0px 0px 40px !important;
min-height:50px !important;
width:220px !important;
}
#helpline_table tr th a {
font-weight:700;
font-size:20px;
line-height:100%;
color:#183264;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#helpline_table tr th a:hover {
color:#fbb800;
}
#helpline_table tr td {
border-style:none;
border-bottom:solid 1px #183264;
font-weight:500;
font-size:14px;
line-height:20px;
color:#183264;
padding:8px 0px;
}
#helpline_table tr td a {
font-weight:700;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#helpline_table tr td a:hover {
color:#fbb800;
}
@media only screen and (max-width:767px) {
#helpline_table,
#helpline_table tbody,
#helpline_table tbody tr,
#helpline_table tbody tr th,
#helpline_table tbody tr td {
display:block !important; }
#helpline_table {
max-width:400px; }
#helpline_table tbody tr th {
width:100% !important; border-bottom-style:none !important; padding-top:20px !important; background-position:0 10px; }
#helpline_table tbody tr td {
width:100% !important; padding:0px 0px 15px 40px !important; }
} #for_families_support {
padding:70px 0px !important;
overflow:hidden !important;
}
#for_families_support .et_pb_row {
padding:0px !important;
width:100% !important;
max-width:100% !important;
}
#for_families_support .et_pb_text {
margin:0px 0px 70px !important;
}
#for_families_support .et_pb_text_inner h3 {
padding:0px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
color:#183264 !important;
}
#for_families_support .dsm_card_carousel > .et_pb_module_inner {
margin-right:-10% !important;
}
#for_families_support .dsm_card_carousel_child .et_pb_module_inner > figure {
height:60vh !important;
}
#for_families_support .dsm_card_carousel_child .et_pb_module_inner .dsm_card_wrapper {
position:absolute;
bottom:0px;
width:100%;
text-align:center;
}
#for_families_support .dsm_card_carousel_child .et_pb_module_inner .dsm_card_wrapper {
padding:0px 0px 30px !important;
}
#for_families_support .dsm_card_carousel_child .et_pb_module_inner .dsm_card_wrapper h4 {
padding:0px !important;
font-size:24px !important;
line-height:28px !important;
color:#fbb800 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#for_families_support .dsm_card_carousel_child .et_pb_module_inner:hover .dsm_card_wrapper h4 {
font-size:28px !important;
}
#for_families_support .et_pb_module_inner > .swiper-container {
margin-bottom:70px !important;
}
#for_families_support .swiper-pagination {
bottom:-70px !important;
}
#for_families_support .swiper-pagination span {
width:12px !important;
height:12px !important;
margin:0px 3px !important;
border:solid 1px #183264 !important;
background-color:transparent !important;
}
#for_families_support .swiper-pagination span.swiper-pagination-bullet-active {
background-color:#183264 !important;
}
@media only screen and (max-width:1299px) {
#for_families_support .dsm_card_carousel_child .et_pb_module_inner .dsm_card_wrapper h4 {
font-size:20px !important; line-height:24px !important; }
#for_families_support .dsm_card_carousel_child .et_pb_module_inner:hover .dsm_card_wrapper h4 {
font-size:24px !important; }
}
@media only screen and (max-width:980px) {
#for_families_support .dsm_card_carousel > .et_pb_module_inner {
margin-left:-12% !important; margin-right:-12% !important; }
#for_families_support .dsm_card_carousel_child .et_pb_module_inner .dsm_card_wrapper h4 {
font-size:24px !important; line-height:24px !important; }
#for_families_support .dsm_card_carousel_child .et_pb_module_inner:hover .dsm_card_wrapper h4 {
font-size:24px !important; }
}
@media only screen and (max-width:767px) {
#for_families_support {
padding:60px 0px !important; }
#for_families_support .et_pb_text {
margin:0px 0px 60px !important; }
#for_families_support .et_pb_text_inner h3 {
font-size:24px !important; }
#for_families_support .dsm_card_carousel_child .et_pb_module_inner > figure {
height:80vh !important; }
}
@media only screen and (max-width:599px) {
#for_families_support .dsm_card_carousel_child .et_pb_module_inner > figure {
height:60vh !important; }
#for_families_support .dsm_card_carousel > .et_pb_module_inner {
margin-left:-45% !important; margin-right:-45% !important; }
#for_families_support .dsm_card_carousel_child .et_pb_module_inner .dsm_card_wrapper h4 {
font-size:20px !important; line-height:20px !important; }
#for_families_support .dsm_card_carousel_child .et_pb_module_inner:hover .dsm_card_wrapper h4 {
font-size:20px !important; }
}  #for_families_quote.other_support .et_pb_row {
max-width:800px !important;
}
#for_families_quote.other_support .et_pb_text_inner {
background-image:none !important;
padding:0px !important;
}
#for_families_quote.other_support .et_pb_text_inner h4 {
color:#bee3ed !important;
} #for_families_accordion.other_support .et_pb_accordion .et_pb_toggle {
border:solid 2px #bee3ed;
}
#for_families_accordion.other_support .et_pb_accordion .et_pb_toggle .et_pb_toggle_title,
#for_families_accordion.other_support .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before {
color:#bee3ed !important;
}
#for_families_accordion.other_support .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title,
#for_families_accordion.other_support .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
color:#183264 !important;
} #for_families_support #other_support_carousel .dsm_card_carousel_child .et_pb_module_inner .dsm_card_wrapper h4 {
color:#ffffff !important;
}  #mission_accordion {
padding:70px 0px 0px !important;
}
#team_accordion {
padding:70px 0px 70px !important;
}
#influencing_accordion {
padding:70px 0px 70px !important;
}
#mission_accordion .et_pb_row,
#team_accordion .et_pb_row,
#influencing_accordion .et_pb_row {
padding:0px !important;
max-width:1000px;
}
#mission_accordion .et_pb_text,
#team_accordion .et_pb_text,
#influencing_accordion .et_pb_text {
margin:0px 0px 50px !important;
}
#mission_accordion .et_pb_text_inner h3,
#team_accordion .et_pb_text_inner h3,
#influencing_accordion .et_pb_text_inner h3 {
padding:0px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
}
#mission_accordion .et_pb_text_inner h3 {
color:#006a4f !important;
}
#team_accordion .et_pb_text_inner h3 {
color:#183264 !important;
}
#influencing_accordion .et_pb_text_inner h3 {
color:#006a4f !important;
} #mission_accordion .et_pb_accordion .et_pb_toggle,
#team_accordion .et_pb_accordion .et_pb_toggle,
#influencing_accordion .et_pb_accordion .et_pb_toggle {
border-radius:5px;
margin:0px 0px 30px !important;
padding:25px !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title,
#team_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title,
#influencing_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title {
font-weight:700 !important;
font-size:20px !important;
line-height:24px !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before,
#team_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before,
#influencing_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before {
display:block!important;
content:"\4c" !important;
color:#f1f1e2 !important;
font-size:24px !important;
line-height:24px !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before,
#team_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before,
#influencing_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
content: "\4b" !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content,
#team_accordion .et_pb_accordion .et_pb_toggle_content,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content {
padding-top:20px !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content h3,
#team_accordion .et_pb_accordion .et_pb_toggle_content h3,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content h3 {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:20px !important;
line-height:26px !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content h4,
#team_accordion .et_pb_accordion .et_pb_toggle_content h4,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content h4 {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:24px !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content h5,
#team_accordion .et_pb_accordion .et_pb_toggle_content h5,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content h5 {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content p,
#team_accordion .et_pb_accordion .et_pb_toggle_content p,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content p {
padding:0px 0px 15px !important;
font-size:14px !important;
line-height:22px !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content ul,
#team_accordion .et_pb_accordion .et_pb_toggle_content ul,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content ul {
margin:-10px 0px 15px 0px !important;
padding:0px !important;
list-style-type:none !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content ul li,
#team_accordion .et_pb_accordion .et_pb_toggle_content ul li,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content ul li {
padding:3px 0px 3px 30px !important;
font-size:14px !important;
line-height:22px !important;
position:relative;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content ul li h3,
#mission_accordion .et_pb_accordion .et_pb_toggle_content ul li h4,
#mission_accordion .et_pb_accordion .et_pb_toggle_content ul li h5,
#team_accordion .et_pb_accordion .et_pb_toggle_content ul li h3,
#team_accordion .et_pb_accordion .et_pb_toggle_content ul li h4,
#team_accordion .et_pb_accordion .et_pb_toggle_content ul li h5,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content ul li h3,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content ul li h4,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content ul li h5 {
padding:0px !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content ul li:before,
#team_accordion .et_pb_accordion .et_pb_toggle_content ul li:before,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content ul li:before {
display:block;
position:absolute;
top:5px;
left:2px;
font-size:20px !important;
line-height:20px !important;
font-family:ETmodules !important;
content:'\24';
} #mission_accordion .et_pb_accordion .et_pb_toggle {
border:solid 2px #006a4f;
background-color:#006a4f !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_open {
background-color:#f1f1e2 !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title,
#mission_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before {
color:#f1f1e2 !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title,
#mission_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
color:#006a4f !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content h3,
#mission_accordion .et_pb_accordion .et_pb_toggle_content h4,
#mission_accordion .et_pb_accordion .et_pb_toggle_content h5,
#mission_accordion .et_pb_accordion .et_pb_toggle_content p {
color:#006a4f !important;
}
#mission_accordion .et_pb_accordion .et_pb_toggle_content ul li:before {
color:#006a4f !important;
} #team_accordion .et_pb_accordion .et_pb_toggle {
border:solid 2px #183264;
background-color:#f1f1e2 !important;
}
#team_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title,
#team_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before {
color:#183264 !important;
}
#team_accordion .et_pb_accordion .et_pb_toggle_content h3,
#team_accordion .et_pb_accordion .et_pb_toggle_content h4,
#team_accordion .et_pb_accordion .et_pb_toggle_content h5,
#team_accordion .et_pb_accordion .et_pb_toggle_content p {
color:#183264 !important;
}
#team_accordion .et_pb_accordion .et_pb_toggle_content ul li:before {
color:#183264 !important;
} #influencing_accordion .et_pb_accordion .et_pb_toggle {
border:solid 2px #ffffff;
background-color:#006a4f !important;
}
#influencing_accordion .et_pb_accordion .et_pb_toggle_open {
background-color:#f1f1e2 !important;
}
#influencing_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title,
#influencing_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before {
color:#f1f1e2 !important;
}
#influencing_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title,
#influencing_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
color:#006a4f !important;
}
#influencing_accordion .et_pb_accordion .et_pb_toggle_content h3,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content h4,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content h5,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content p,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content p a {
color:#006a4f !important;
}
#influencing_accordion .et_pb_accordion .et_pb_toggle_content p a {
text-decoration:underline !important;
}
#influencing_accordion .et_pb_accordion .et_pb_toggle_content p a:hover {
color:#006a4f !important;
}
#influencing_accordion .et_pb_accordion .et_pb_toggle_content ul li:before {
color:#006a4f !important;
}
#influencing_accordion .lightweight-accordion {
border-bottom:solid 2px #006a4f !important;
}
#influencing_accordion .et_pb_toggle_content .lightweight-accordion.first {
border-top:solid 2px #006a4f !important;
}
#influencing_accordion .lightweight-accordion .lightweight-accordion-title {
color:#006a4f !important;
background-color:#f1f1e2 !important;
}
#influencing_accordion .lightweight-accordion .lightweight-accordion-title span {
font-size:16px !important;
line-height:22px !important;
color:#006a4f !important;
}
#influencing_accordion .lightweight-accordion .lightweight-accordion-title:after {
color:#006a4f !important;
top:7px;
font-size:22px;
line-height:22px;
}
@media only screen and (max-width:767px) {
#mission_accordion .et_pb_accordion .et_pb_toggle,
#team_accordion .et_pb_accordion .et_pb_toggle,
#influencing_accordion .et_pb_accordion .et_pb_toggle {
padding:15px !important; }
#mission_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title,
#team_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title,
#influencing_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title {
font-size:18px !important; }
#mission_accordion .et_pb_accordion .et_pb_toggle_content ul li,
#team_accordion .et_pb_accordion .et_pb_toggle_content ul li,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content ul li {
padding:3px 0px 3px 25px !important; }
#mission_accordion .et_pb_accordion .et_pb_toggle_content ul li:before,
#team_accordion .et_pb_accordion .et_pb_toggle_content ul li:before,
#influencing_accordion .et_pb_accordion .et_pb_toggle_content ul li:before {
left:0px; }
}  #video_supp_intro {
padding:0px !important;
}
#video_supp_intro .et_pb_row {
width:100% !important;
max-width:100% !important;
padding:0px !important;
}
#video_supp_intro .et_pb_row .et_pb_column {
width:50% !important;
margin:0px !important;
padding:0px !important;
}
#video_supp_intro .et_pb_text {
margin:0px !important;
background-color:#183265 !important;
padding:100px 120px !important;
}
#video_supp_intro .et_pb_text .et_pb_text_inner {
max-width:640px !important;
margin:0px auto !important;
}
#video_supp_intro .et_pb_text_inner h5 {
font-weight:700 !important;
font-size:22px !important;
line-height:28px !important;
color:#ffffff;
padding:0px 0px 20px !important;
}
#video_supp_intro .et_pb_text_inner h5 a:hover {
text-decoration:underline !important;
}
#video_supp_intro .et_pb_text_inner p,
#video_supp_intro .et_pb_text_inner div {
font-weight:500 !important;
font-size:18px !important;
line-height:24px !important;
color:#ffffff;
}
#video_supp_intro .et_pb_text_inner p {
padding:0px 0px 20px !important;
}
@media only screen and (max-width:1999px) {
#video_supp_intro .et_pb_text {
padding:80px 100px !important; }
}
@media only screen and (max-width:1499px) {
#video_supp_intro .et_pb_text {
padding:60px 80px !important; }
#video_supp_intro .et_pb_text_inner {
max-width:480px !important; }
#video_supp_intro .et_pb_text_inner h5 {
font-size:20px !important; line-height:26px !important; }
#video_supp_intro .et_pb_text_inner p,
#video_supp_intro .et_pb_text_inner div {
font-size:16px !important; line-height:22px !important; }
}
@media only screen and (max-width:1299px) {
#video_supp_intro .et_pb_text {
padding:40px 60px !important; }
}
@media only screen and (max-width:980px) {
#video_supp_intro .et_pb_row .et_pb_column {
width:100% !important; float:none !important; }
#video_supp_intro .et_pb_text {
padding:80px !important; }
#video_supp_intro .et_pb_text_inner {
max-width:100% !important; }
}
@media only screen and (max-width:767px) {
#video_supp_intro .et_pb_text {
padding:60px !important; }
#video_supp_intro .et_pb_text_inner h5 {
font-size:18px !important; line-height:24px !important; }
#video_supp_intro .et_pb_text_inner p,
#video_supp_intro .et_pb_text_inner div {
font-size:14px !important; line-height:20px !important; }
}
@media only screen and (max-width:599px) {
#video_supp_intro .et_pb_text {
padding:60px 40px !important; }
} #home_video_support.full_width {
padding:40px 0px !important;
}
#home_video_support.full_width .et_pb_row {
padding:0px !important;
width:100% !important;
max-width:100% !important;
}
#home_video_support.full_width .et_pb_row .et_pb_column:first-child,
#home_video_support.full_width .et_pb_row .et_pb_column:last-child {
width:100% !important;
margin:0px !important;
display:block !important;
}
#home_video_support.full_width .dsm_card_carousel {
margin:0px 20px !important;
max-width:100% !important;
}
#home_video_support.full_width .dsm_card_carousel .dsm_card_wrapper .dsm_card_carousel_child_subtitle {
max-width:360px !important;
}
#home_video_support.full_width .dsm_card_carousel .swiper-pagination {
bottom:-60px;
}
@media only screen and (max-width:1199px) {
#home_video_support.full_width .dsm_card_carousel .dsm_card_wrapper .dsm_card_carousel_child_subtitle {
height:144px !important; }
}
@media only screen and (max-width:980px) {
#home_video_support .dsm_card_carousel .dsm_card_wrapper .dsm_card_carousel_child_subtitle {
height:104px !important; }
}  #professionals_intro {
padding:60px 0px !important;
}
#professionals_intro .et_pb_row {
padding:0px !important;
max-width:920px;
}
#professionals_intro .et_pb_text_inner {
padding:0px;
}
#professionals_intro .et_pb_text_inner h4 {
padding:0px;
font-weight:700;
font-size:22px;
line-height:150%;
}
@media only screen and (max-width:1199px) {
#professionals_intro .et_pb_row {
max-width:900px; }
}
@media only screen and (max-width:980px) {
#professionals_intro .et_pb_text_inner h4 {
font-size:20px; }
}
@media only screen and (max-width:767px) {
#professionals_intro .et_pb_row {
max-width:600px; }
#professionals_intro .et_pb_text_inner h4 {
font-size:18px; }
}
@media only screen and (max-width:399px) {
#professionals_intro .et_pb_text_inner h4 {
font-size:16px; }
} #professionals_accordion {
padding:0px 0px 80px !important;
}
#professionals_accordion .et_pb_row {
padding:0px !important;
max-width:1000px;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle {
border:solid 2px #183264;
border-radius:5px;
background-color:#69afb6 !important;
margin:0px 0px 30px !important;
padding:25px !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title {
color:#183264 !important;
font-weight:700 !important;
font-size:20px !important;
line-height:24px !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title:before {
display:block!important;
content:"\4c" !important;
color:#183264 !important;
font-size:24px !important;
line-height:24px !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_open {
background-color:#ffffff !important;
border-color:#ffffff !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
content: "\4b" !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content {
padding:30px 0px 10px !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content p {
padding:0px 0px 15px !important;
font-size:14px !important;
line-height:22px !important;
color:#666666 !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content h4 {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:18px !important;
line-height:26px !important;
color:#183264 !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content h5 {
padding:0px 0px 15px !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
color:#183264 !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content strong {
color:#183264 !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content ul {
margin:-10px 0px 15px 0px !important;
padding:0px !important;
list-style-type:none !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content ul li {
padding:3px 0px 3px 30px !important;
font-size:14px !important;
line-height:22px !important;
position:relative;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content ul li h4,
#professionals_accordion .et_pb_accordion .et_pb_toggle_content ul li h5 {
padding:0px !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content ul li:before {
display:block;
position:absolute;
top:5px;
left:2px;
font-size:20px !important;
line-height:20px !important;
font-family:ETmodules !important;
content:'\24';
color:#183264 !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content p a,
#professionals_accordion .et_pb_accordion .et_pb_toggle_content div a,
#professionals_accordion .et_pb_accordion .et_pb_toggle_content li a {
color:#69afb6 !important;
}
#professionals_accordion .et_pb_accordion .et_pb_toggle_content p a:hover,
#professionals_accordion .et_pb_accordion .et_pb_toggle_content div a:hover,
#professionals_accordion .et_pb_accordion .et_pb_toggle_content li a:hover {
text-decoration:underline !important;
} #professionals_accordion .lightweight-accordion {
border-bottom:solid 2px #69afb6;
}
#professionals_accordion .et_pb_toggle_content .lightweight-accordion.first {
border-top:solid 2px #69afb6;
}
#professionals_accordion .lightweight-accordion .lightweight-accordion-title {
padding:7px 0px !important;
color:#69afb6 !important;
}
#professionals_accordion .lightweight-accordion .lightweight-accordion-title span {
font-size:16px !important;
line-height:22px !important;
color:#69afb6 !important;
}
#professionals_accordion .lightweight-accordion .lightweight-accordion-title:after {
top:7px;
color:#69afb6;
font-size:22px;
line-height:22px;
}
@media only screen and (max-width:767px) {
#professionals_accordion .et_pb_accordion .et_pb_toggle {
padding:15px !important; }
#professionals_accordion .et_pb_accordion .et_pb_toggle .et_pb_toggle_title {
font-size:18px !important; }
#professionals_accordion .et_pb_accordion .et_pb_toggle_content ul li {
padding:3px 0px 3px 25px !important; }
#professionals_accordion .et_pb_accordion .et_pb_toggle_content ul li:before {
left:0px; }
} #blog_landing {
padding:70px 0px 100px !important;
}
#blog_landing .et_pb_row {
padding:0px !important;
max-width:1200px !important;
} #blog_landing .dp-dfg-container .dp-dfg-filters {
padding:0px 0px 40px;
}
#blog_landing .dp-dfg-filters ul li {
margin:3px;
}
#blog_landing .dp-dfg-filters ul li a {
border-radius:7px;
border-style:none;
background-color:#597294;
padding:14px 16px;
color:#ffffff;
font-weight:500;
font-size:14px;
line-height:100%;
color:#ffffff;
}
#blog_landing .dp-dfg-filters ul li a:hover,
#blog_landing .dp-dfg-filters ul li a.active {
background-color:#193264;
}
@media only screen and (max-width:767px) {
#blog_landing .dp-dfg-filters ul li {
margin:2px; }
#blog_landing .dp-dfg-filters ul li a {
border-radius:5px; padding:12px 14px; font-size:13px; }
} #blog_landing .dp-dfg-items {
grid-row-gap:40px;
}
#blog_landing .dp-dfg-items article {
grid-template-columns: auto;
column-gap:0px;
padding:0px 0px 40px;
border-style:none;
border-bottom:solid 1px #fbb800;
}
#blog_landing .dp-dfg-items article .entry-header {
grid-row:1;
padding:0px 0px 7px;
}
#blog_landing .dp-dfg-items article .entry-header h2 {
font-weight:700;
font-size:20px;
line-height:26px;
color:#193264;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#blog_landing .dp-dfg-items article:hover .entry-header h2 {
color:#fbb800;
}
#blog_landing .dp-dfg-items article .entry-meta {
grid-row:2;
padding:0px 0px 7px;
}
#blog_landing .dp-dfg-items article .entry-meta span {
font-weight:500;
font-size:14px;
line-height:20px;
color:#597294;
}
#blog_landing .dp-dfg-items article .entry-summary {
grid-row:3;
padding:0px;
font-weight:500;
font-size:14px;
line-height:20px;
color:#193264;
}
@media only screen and (max-width:767px) {
#blog_landing .dp-dfg-items article .entry-header h2 {
font-size:18px; line-height:24px; }
} .archive #main-content .container,
.single-blog_post #main-content .container {
padding:40px 0px 0px !important;
width:90% !important;
}
.archive #main-content .container:before,
.single-blog_post #main-content .container:before {
right:25% !important;
background-color:#e1e1e1 !important;
}
.archive #content-area #left-area,
.single-blog_post #content-area #left-area {
float:left !important;
width:75% !important;
padding:0px 5% 0px 0px !important;
}
.archive #content-area #sidebar,
.single-blog_post #content-area #sidebar {
float:left !important;
width:25% !important;
padding:0px 0px 50px 30px !important;
}
@media only screen and (max-width:1199px) {
.archive #main-content .container:before,
.single-blog_post #main-content .container:before {
right:35% !important; }
.archive #content-area #left-area,
.single-blog_post #content-area #left-area {
width:65% !important; padding:0px 3% 0px 0px !important; }
.archive #content-area #sidebar,
.single-blog_post #content-area #sidebar {
width:35% !important; }
}
@media only screen and (max-width:980px) {
.archive #content-area #left-area,
.single-blog_post #content-area #left-area {
float:none !important; width:100% !important; padding:0px !important; }
.archive #content-area #sidebar,
.single-blog_post #content-area #sidebar {
float:none !important; width:100% !important; padding:50px 0px !important;
max-width:360px !important; margin:0px auto !important; }
} .single-blog_post #left-area article {
margin:0px 0px 70px !important;
}
.single-blog_post #left-area article .et_post_meta_wrapper h1 {
padding:20px 0px 10px !important;
font-weight:700 !important;
font-size:28px !important;
line-height:120% !important;
color:#193264 !important;
}
.single-blog_post #left-area article .et_post_meta_wrapper .post-meta {
margin:0px !important;
padding:0px !important;
}
.single-blog_post #left-area article .et_post_meta_wrapper .post-meta span {
font-weight:500;
font-size:14px;
line-height:20px;
color:#597294;
}
.single-blog_post #left-area article .entry-content {
padding:30px 0px 0px !important;
}
@media only screen and (max-width:980px) {
.single-blog_post #left-area article {
margin:0px !important; padding:0px 0px 50px !important; border-bottom:solid 1px #e0e0e0; }
}
@media only screen and (max-width:767px) {
.single-blog_post #left-area article .et_post_meta_wrapper h1 {
font-size:24px !important; }
} .page .et_pb_widget_area {
border-right:0px !important;
}
#sidebar .et_pb_widget .widgettitle,
.page .et_pb_widget_area .et_pb_widget .widgettitle {
padding:0px 0px 12px !important;
font-weight:500;
font-size:16px;
line-height:100%;
color:#ffffff;
} #sidebar .widget_search,
.page .et_pb_widget_area .widget_search {
margin:0px 0px 50px !important;
padding:22px 25px 25px !important;
background-color:#193264 !important;
border-radius:15px !important;
}
#sidebar .widget_search form input[type=text],
.page .et_pb_widget_area .widget_search form input[type=text] {
border-style:none;
font-size:14px !important;
line-height:100% !important;
padding:5px !important;
color:#193264 !important;
width:calc(100% - 85px);
}
#sidebar .widget_search form input[type=submit],
.page .et_pb_widget_area .widget_search form input[type=submit] {
margin:0px 0px 0px 5px;
width:75px;
text-align:center;
border-style:none;
font-size:14px !important;
line-height:100% !important;
padding:7px 0px !important;
background-color:#fbb800;
color:#ffffff;
border-radius:5px;
text-transform:uppercase;
} #sidebar .widget_categories .widgettitle,
.page .et_pb_widget_area .widget_categories .widgettitle {
margin:0px 0px 20px !important;
padding:22px !important;
background-color:#193264 !important;
border-radius:15px !important;
}
#sidebar .widget_categories ul,
.page .et_pb_widget_area .widget_categories ul {
padding:0px 0px 0px 10px;
}
#sidebar .widget_categories ul li,
.page .et_pb_widget_area .widget_categories ul li {
list-style:none;
margin:0px;
padding:0px 0px 15px;
font-weight:500;
font-size:16px;
line-height:22px;
text-transform:uppercase;
color:#c0c0c0;
}
#sidebar .widget_categories ul li a,
.page .et_pb_widget_area .widget_categories ul li a {
font-weight:500;
color:#193264;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sidebar .widget_categories ul li:before,
.page .et_pb_widget_area .widget_categories ul li:before {
display:inline-block;
margin-right:10px;
content:"\2192";
font-size:20px;
line-height:22px;
color:#193264;
}
#sidebar .widget_categories ul li a:hover,
#sidebar .widget_categories ul li a[aria-current=page],
.page .et_pb_widget_area .widget_categories ul li a:hover,
.page .et_pb_widget_area .widget_categories ul li a[aria-current=page] {
color:#fbb800;
} #sidebar .widget_recent_entries .widgettitle,
.page .et_pb_widget_area .widget_recent_entries .widgettitle {
margin:0px 0px 25px !important;
padding:22px !important;
background-color:#193264 !important;
border-radius:15px !important;
}
#sidebar .widget_recent_entries ul,
.page .et_pb_widget_area .widget_recent_entries ul {
list-style-type:disc;
margin:0px 0px 0px 20px;
}
#sidebar .widget_recent_entries li,
.page .et_pb_widget_area .widget_recent_entries li {
padding:0px 0px 7px;
font-weight:500;
font-size:14px;
line-height:20px;
color:#193264;
}
#sidebar .widget_recent_entries li a,
.page .et_pb_widget_area .widget_recent_entries li a {
color:#193264;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#sidebar .widget_recent_entries li a:hover,
.page .et_pb_widget_area .widget_recent_entries li a:hover {
color:#fbb800;
}
#sidebar .widget_recent_entries li span,
.page .et_pb_widget_area .widget_recent_entries li span {
display:block;
color:#c0c0c0 !important;
} .archive #left-area {
margin-top:20px !important;
}
.archive #left-area article {
margin:0px 0px 30px;
padding:0px 0px 30px;
border-style:none;
border-bottom:solid 1px #fbb800;
}
.archive #left-area article h2 {
font-weight:700;
font-size:18px;
line-height:24px;
}
.archive #left-area article h2 a {
color:#193264;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.archive #left-area article h2 a:hover {
color:#fbb800;
}
.archive #left-area article .post-meta {
padding:0px 0px 8px;
}
.archive #left-area article .post-meta span {
font-weight:500;
font-size:14px;
line-height:20px;
color:#597294 !important;
}
.archive #left-area article > p {
padding:0px;
font-weight:500;
font-size:14px;
line-height:20px;
color:#193264;
} #info_page_section {
padding:70px 0px !important;
}
#info_page_section .et_pb_row {
padding:0px !important;
}
#info_page_section .et_pb_text_inner h2,
#info_page_section .et_pb_text_inner h3,
#info_page_section .et_pb_text_inner h4,
#info_page_section .et_pb_text_inner h5,
#info_page_section .et_pb_text_inner h6 {
font-weight:700 !important;
line-height:130% !important;
margin:0px 0px 20px !important;
padding:0px !important;
}
#info_page_section .et_pb_text_inner h2 {
font-size:28px !important;
}
#info_page_section .et_pb_text_inner h3 {
font-size:24px !important;
}
#info_page_section .et_pb_text_inner h4 {
font-size:20px !important;
}
#info_page_section .et_pb_text_inner h5 {
font-size:18px !important;
}
#info_page_section .et_pb_text_inner h6 {
font-size:16px !important;
}
#info_page_section .et_pb_text_inner p,
#info_page_section .et_pb_text_inner div {
font-size:16px !important;
line-height:24px !important;
}
#info_page_section .et_pb_text_inner p {
padding:0px 0px 20px !important;
}
#info_page_section .et_pb_text_inner p a,
#info_page_section .et_pb_text_inner div a,
#info_page_section .et_pb_text_inner li a {
color:#193264 !important;
font-weight:700 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#info_page_section .et_pb_text_inner p a:hover,
#info_page_section .et_pb_text_inner div a:hover,
#info_page_section .et_pb_text_inner li a:hover {
color:#fbb800 !important;
}
#info_page_section .et_pb_text_inner ul {
margin:-15px 0px 0px 15px !important;
padding:0px 0px 20px 15px !important;
}
#info_page_section .et_pb_text_inner ul li {
padding:2px 0px !important;
font-size:16px !important;
line-height:22px !important;
}
@media only screen and (max-width:980px) {
#info_page_section .et_pb_row .et_pb_column_2_3 {
float:none !important; width:100% !important; }
#info_page_section .et_pb_row .et_pb_column_1_3 {
float:none !important; max-width:320px !important; margin:0px auto !important; padding:50px 0px 0px !important; }
.page .et_pb_widget_area .et_pb_widget {
float:none !important; width:100% !important; }
}
@media only screen and (max-width:767px) {
#info_page_section .et_pb_text_inner h2 {
font-size:26px !important; }
#info_page_section .et_pb_text_inner h3 {
font-size:22px !important; }
#info_page_section .et_pb_text_inner h4 {
font-size:18px !important; }
#info_page_section .et_pb_text_inner h5 {
font-size:16px !important; }
#info_page_section .et_pb_text_inner h6 {
font-size:14px !important; }
#info_page_section .et_pb_text_inner p,
#info_page_section .et_pb_text_inner div {
font-size:14px !important; line-height:22px !important; }
} .bbpress #main-content .container {
max-width:1080px !important;
width:90% !important;
padding:50px 0px !important;
}
.bbpress #main-content .container:before {
display:none !important;
}
.bbpress #content-area #left-area {
float:none !important;
width:100% !important;
padding:0px !important;
margin:0px !important;
}
.bbpress #content-area #left-area article {
margin:0px !important;
padding:0px !important;
border-style:none !important;
}
.bbpress #bbpress-forums {
margin:0px !important;
}
body #bbpress-forums a {
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
body #bbpress-forums a:hover {
color:#fbb800 !important;
} .bbpress article h1.entry-title {
margin:0px !important;
padding:0px 0px 25px !important;
font-weight:bold !important;
font-size:32px !important;
line-height:120% !important;
color:#183164 !important;
}
.bbpress .bbp-breadcrumb p {
margin:0px 0px 15px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:140% !important;
color:#808080 !important;
}
.bbpress .bbp-breadcrumb p a {
color:#183164 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.bbpress .bbp-breadcrumb p a:hover {
color:#fbb800 !important;
}
.bbpress .bbp-template-notice {
margin:0px 0px 15px !important;
padding:7px 10px !important;
}
.bbpress .bbp-template-notice ul li {
margin:0px !important;
padding:3px 0px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:140% !important;
color:#000000 !important;
}
.bbpress .bbp-template-notice ul li a {
color:#808080 !important;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
.bbpress .bbp-template-notice ul li a:hover {
color:#fbb800 !important;
}
.bbpress .bbp-pagination {
margin:0px 0px 15px !important;
}
.bbpress .bbp-pagination .bbp-pagination-count {
font-weight:500 !important;
font-size:14px !important;
line-height:140% !important;
color:#808080 !important;
}
.bbpress .bbp-pagination .bbp-pagination-links span,
.bbpress .bbp-pagination .bbp-pagination-links a {
padding:0px 6px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:20px !important;
}
.bbpress ul li.bbp-header {
padding:12px 10px !important;
background-color:#183164 !important;
}
.bbpress ul li.bbp-header .forum-titles li,
.bbpress ul li.bbp-header > div {
color:#ffffff !important;
font-weight:700 !important;
font-size:16px !important;
line-height:22px !important;
}
.bbpress ul li.bbp-header .forum-titles li.bbp-forum-info,
.bbpress ul li.bbp-header .forum-titles li.bbp-topic-title {
font-size:18px !important;
text-transform:uppercase !important;
}
.bbpress .bbp-body .bbp-reply-header {
padding:12px 10px !important;
}
.bbpress .bbp-body .bbp-reply-header .bbp-meta span,
.bbpress .bbp-body .bbp-reply-header .bbp-meta a {
font-weight:500 !important;
font-size:14px !important;
line-height:140% !important;
color:#808080 !important;
}
@media only screen and (max-width:980px) {
.bbpress article h1.entry-title {
font-size:28px !important; }
.bbpress ul li.bbp-header .forum-titles li,
.bbpress ul li.bbp-header > div {
font-size:14px !important; line-height:20px !important; }
.bbpress ul li.bbp-header .forum-titles li.bbp-forum-info,
.bbpress ul li.bbp-header .forum-titles li.bbp-topic-title {
font-size:16px !important; }
.bbpress .bbp-breadcrumb p,
.bbpress .bbp-template-notice ul li,
.bbpress .bbp-pagination .bbp-pagination-count,
.bbpress .bbp-pagination .bbp-pagination-links span,
.bbpress .bbp-pagination .bbp-pagination-links a,
.bbpress .bbp-body .bbp-reply-header .bbp-meta span,
.bbpress .bbp-body .bbp-reply-header .bbp-meta a {
font-size:13px !important; }
}
@media only screen and (max-width:767px) {
.bbpress article h1.entry-title {
font-size:24px !important; }
.bbpress .bbp-breadcrumb p,
.bbpress .bbp-template-notice ul li,
.bbpress .bbp-pagination .bbp-pagination-count,
.bbpress .bbp-pagination .bbp-pagination-links span,
.bbpress .bbp-pagination .bbp-pagination-links a,
.bbpress .bbp-body .bbp-reply-header .bbp-meta span,
.bbpress .bbp-body .bbp-reply-header .bbp-meta a {
font-size:12px !important; }
.bbpress .bbp-pagination .bbp-pagination-links {
float:left !important; padding-top:10px !important; }
} .bbpress .bbp-forums .bbp-body ul:nth-child(odd),
.bbpress .bbp-topics .bbp-body ul:nth-child(odd) {
background-color:#f3f3f3 !important;
}
.bbpress .bbp-forums .bbp-body ul,
.bbpress .bbp-topics .bbp-body ul {
padding:12px 10px !important;
}
.bbpress .bbp-forums .bbp-body ul li,
.bbpress .bbp-topics .bbp-body ul li {
font-weight:500 !important;
font-size:14px !important;
line-height:140% !important;
color:#808080 !important;
}
.bbpress .bbp-forums .bbp-body ul li p,
.bbpress .bbp-topics .bbp-body ul li p,
.bbpress .bbp-forums .bbp-body ul li div,
.bbpress .bbp-topics .bbp-body ul li div { 
font-weight:500 !important;
font-size:14px !important;
line-height:140% !important;
color:#808080 !important;
}
.bbpress .bbp-forums .bbp-body ul li a,
.bbpress .bbp-topics .bbp-body ul li a {
color:#183164 !important;
}
.bbpress .bbp-forums .bbp-body ul li a:hover,
.bbpress .bbp-topics .bbp-body ul li a:hover {
color:#fbb800 !important;
}
.bbpress .bbp-forums .bbp-body ul li.bbp-forum-info a.bbp-forum-title,
.bbpress .bbp-topics .bbp-body ul li.bbp-topic-title a.bbp-topic-permalink {
font-weight:700 !important;
font-size:16px !important;
}
.bbpress ul li.bbp-footer {
padding:12px 10px !important;
background-color:#e8e8e8 !important;
}
@media only screen and (max-width:980px) {
.bbpress .bbp-forums .bbp-body ul li,
.bbpress .bbp-topics .bbp-body ul li,
.bbpress .bbp-forums .bbp-body ul li p,
.bbpress .bbp-topics .bbp-body ul li p,
.bbpress .bbp-forums .bbp-body ul li div,
.bbpress .bbp-topics .bbp-body ul li div { 
font-size:13px !important; }
.bbpress .bbp-forums .bbp-body ul li.bbp-forum-info a.bbp-forum-title,
.bbpress .bbp-topics .bbp-body ul li.bbp-topic-title a.bbp-topic-permalink {
font-size:15px !important; }
}
}
@media only screen and (max-width:767px) {
.bbpress .bbp-forums .bbp-body ul li,
.bbpress .bbp-topics .bbp-body ul li,
.bbpress .bbp-forums .bbp-body ul li p,
.bbpress .bbp-topics .bbp-body ul li p,
.bbpress .bbp-forums .bbp-body ul li div,
.bbpress .bbp-topics .bbp-body ul li div { 
font-size:12px !important; }
.bbpress .bbp-forums .bbp-body ul li.bbp-forum-info a.bbp-forum-title,
.bbpress .bbp-topics .bbp-body ul li.bbp-topic-title a.bbp-topic-permalink {
font-size:14px !important; }
} .bbpress .bbp-replies .bbp-body ul li .bbp-reply-author span {
margin:0px !important;
font-size:14px !important;
line-height:140% !important;
}
.bbpress .bbp-replies .bbp-body ul li .bbp-reply-content {
padding:0px !important;
}
.bbpress .bbp-replies .bbp-body ul li .bbp-reply-content p {
padding:0px 0px 15px !important;
font-weight:500 !important;
font-size:14px !important;
line-height:150% !important;
}
@media only screen and (max-width:980px) {
.bbpress .bbp-replies .bbp-body ul li .bbp-reply-author span,
.bbpress .bbp-replies .bbp-body ul li .bbp-reply-content p {
font-size:13px !important; }
.bbpress .bbp-replies .bbp-body ul li .bbp-reply-author {
padding-left:0px !important; }
.bbpress .bbp-replies .bbp-body ul li .bbp-reply-author .bbp-author-avatar {
display:none !important; }
}
@media only screen and (max-width:767px) {
.bbpress .bbp-replies .bbp-body ul li .bbp-reply-author span,
.bbpress .bbp-replies .bbp-body ul li .bbp-reply-content p {
font-size:12px !important; }
} #page_title_banner {
padding:180px 0px;
}
#page_title_banner2 {
padding:200px 0px;
}
#page_title_banner .et_pb_row,
#page_title_banner2 .et_pb_row {
padding:0px;
}
#page_title_banner .et_pb_text_inner {
text-align:center;
}
#page_title_banner .et_pb_text_inner h1,
#page_title_banner2 .et_pb_text_inner h1 {
padding:0px;
font-weight:700;
font-size:58px;
line-height:120%;
color:#ffffff;
}
#page_title_banner .et_pb_text_inner h2,
#page_title_banner2 .et_pb_text_inner h2 {
padding:0px;
font-weight:500;
font-size:50px;
line-height:120%;
color:#ffffff;
}
@media only screen and (max-width:1999px) {
#page_title_banner .et_pb_text_inner h1, #page_title_banner2 .et_pb_text_inner h1 {
font-size:52px; }
#page_title_banner .et_pb_text_inner h2, #page_title_banner2 .et_pb_text_inner h2 {
font-size:44px; }
}
@media only screen and (max-width:1599px) {
#page_title_banner {
padding:160px 0px; }
#page_title_banner2 {
padding:180px 0px; }
#page_title_banner .et_pb_text_inner h1, #page_title_banner2 .et_pb_text_inner h1 {
font-size:46px; }
#page_title_banner .et_pb_text_inner h2, #page_title_banner2 .et_pb_text_inner h2 {
font-size:38px; }
}
@media only screen and (max-width:767px) {
#page_title_banner {
padding:90px 0px; }
#page_title_banner2 {
padding:110px 0px; }
#page_title_banner .et_pb_text_inner h1, #page_title_banner2 .et_pb_text_inner h1 {
font-size:36px; }
#page_title_banner .et_pb_text_inner h2, #page_title_banner2 .et_pb_text_inner h2 {
font-size:28px; }
}
@media only screen and (max-width:599px) {
#page_title_banner {
padding:120px 0px; }
#page_title_banner2 {
padding:140px 0px; }
#page_title_banner .et_pb_text_inner h1, #page_title_banner2 .et_pb_text_inner h1 {
font-size:40px; }
#page_title_banner .et_pb_text_inner h2, #page_title_banner2 .et_pb_text_inner h2 {
font-size:32px; }
} #float_donate {
display:block;
background-color:#fbb800;
color:#1D3365;
position:fixed;
top:60%;
right:-56px;
width:160px;
padding:13px 0px;
text-align:center;
z-index:9999;
font-weight:700;
font-size:18px;
line-height:24px;
text-decoration:none;
cursor:pointer;
border-top-left-radius:5px;
border-top-right-radius:5px;
-webkit-transform:rotate(-90deg);
-moz-transform:rotate(-90deg);
-o-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;
-o-transition:all 0.3s ease-in-out;
}
#float_donate i {
display:inline-block;
padding-right:10px;
font-size:24px;
line-height:24px;
color:#ffffff;
}
#float_donate:hover {
background-color:#1D3365;
color:#ffffff;
}
@media only screen and (max-width: 767px) {
#float_donate {
right:-44px; width:124px; padding:8px 0px; font-size:18px; line-height:20px; }
#float_donate i {
padding-right:7px; font-size:20px; line-height:20px; }
}