/*
Theme Name: Partners for Youth with Disabilties
Theme URI: https://www.pyd.org
Author: Thunder Media Group, Inc.
Author URI: http://www.thundermediagroup.com
Description: An accessible theme developed for Partners for Youth with Disabilties.
Text Domain: master
Version: 999
*/

.give-recurring-form input[type="checkbox"] + label { color:#000000!important; }
.give-recurring-form select.give-recurring-donors-choice-period { -webkit-border-radius:0px!important; -moz-border-radius:0px!important; border-radius:0px!important; border:1px solid #CCCCCC!important; color:#000000; font-size:16px!important; }
.give-recurring-form .give-recurring-donors-choice-period { min-width:100px!important; }
.give-recurring-form input[type="checkbox"] { margin:0px 10px 2px 0px!important; width:16px!important; height:16px!important; }
.give-fee-message-label { margin-top:10px!important; }
.give-tributes-dedicate-donation { margin-top:25px!important; }
#give-recurring-modal-period-wrap { line-height:46px; font-size:18px; font-weight:bold; }
form[id*="give-form"] .ffm-field-container { padding-left:0px!important; padding-right:0px!important; }
[id*="give-form"] .give-recurring-donors-choice-period { border-radius:0px!important; }
.give-tributes-dedicate-donation { margin-top:35px!important; }

html { overflow-y:scroll; }

select { height:46px!important; }

textarea:not(.give-input), select:not(.give-input):not(.give-select):not(.give-recurring-donors-choice-period):not(#give-my_company_will_match_my_gift-4404-2):not(#give-i_would_like_to_receive_occasional_updates_on_pyds_activities_via_email-4404-3):not(#give-what_would_you_like_to_support-4404-6):not(#give-my_company_will_match_my_gift-4404-1):not(#give-i_would_like_to_receive_occasional_updates_on_pyds_activities_via_email-4404-2), input[type="text"]:not(.give-amount-top):not(.give-input):not(#give-phone_number-4404-1), input[type="email"]:not(.give-input), input[type="tel"]:not(.give-amount-top):not(.give-input), input[type="textbox"]:not(.give-input) { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.give-form input[type="text"] { -webkit-border-radius:0px!important; -moz-border-radius:0px!important; border-radius:0px!important; }
.give-form select { -webkit-border-radius:0px!important; -moz-border-radius:0px!important; border-radius:0px!important; }
button.give-donation-level-btn { -webkit-border-radius:0px!important; -moz-border-radius:0px!important; border-radius:0px!important; }

.ElementsApp .InputElement { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; border-radius:0; outline:none; color:#333; background-color:#fdfdfd; border:1px solid #ccc; margin:0; padding:.5em; }

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { border:1px solid #666666; }

.rounded { -webkit-border-radius:3px!important; -khtml-border-radius:3px!important; -moz-border-radius:3px!important; -ms-border-radius:3px!important; -o-border-radius:3px!important; border-radius:3px!important; }

.btn-primary, input.btn-primary[type="submit"], .vc_general.vc_btn3.btn-primary, .tnp-widget .tnp-field input[type="submit"], .widget_newsletterwidgetminimal .tnp-widget-minimal .tnp-submit, .tp-caption.Theme-Primary-Button.btn-primary, .Theme-Primary-Button.btn-primary { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.accent-bg { background:#000000!important; }

iframe { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.sidebar-area .widget .wg-title, .wpb_widgetised_column .widget .wg-title { background: url('https://www.pyd.org/wp-content/uploads/2018/03/bg-title-yellow.jpg') left center repeat-x!important; }

.sidebar-area .widget h2.wg-title, .wpb_widgetised_column .widget h2.wg-title { margin:0px 0px 0px 0px!important; line-height:35px!important; }
.sidebar-area .widget h3.wg-title, .wpb_widgetised_column .widget h3.wg-title { margin:0px 0px 0px 0px!important; }

.screenreader-text { position:absolute; clip:rect(1px, 1px, 1px, 1px); padding:0; border:0; height:1px; width:1px; overflow:hidden; }

a, button { -webkit-transition:all 0ms linear 0ms!important;
-khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; }
a:hover, button:hover { -webkit-transition:all 0ms linear 0ms!important;
-khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; }
a:focus, button:focus { -webkit-transition:all 0ms linear 0ms!important;
-khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; }

.cms-header-5 #cms-header-top { background-color:#ebf0f6; }
.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a:focus > span, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a:hover > span { text-decoration:underline!important; }
.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a:focus, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a:hover, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a:active { background:#FFFFFF!important; color:#000000!important; border-bottom:3px solid #fdbf2d!important; }
.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a { padding-left:15px!important; padding-right:15px!important; border-bottom:3px solid #1c1d1e!important; }
.cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > a, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor > .cms-menu-toggle, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor > .cms-menu-toggle, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item > .cms-menu-toggle, .cms-header div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item > .cms-menu-toggle { color:#000000!important; border-bottom:3px solid #fdbf2d!important; }
div.cms-main-navigation:not(.mobile-nav) > ul > .menu-item, div.cms-main-navigation:not(.mobile-nav) > ul > .page_item { margin:0px!important; }

.top-bar { background-color:#3d6db5!important; font-family:Arial, Helvetica, sans-serif!important; color:#FFFFFF!important; height:34px!important; line-height:34px!important; }
.top-bar-container { max-width:1200px!important; margin:0px auto!important; padding:0px 15px 0px 15px!important; }
.top-bar-container a { display:inline-block!important; float:right!important; color:#ffffff!important; text-decoration:underline!important; font-size:14px!important; font-weight:400!important; }
.top-bar-container a:hover { text-decoration:none!important; }

.visuallyhiddennavtitle { visibility:hidden!important; font-size:16px!important; line-height:0px!important; padding:0px!important; margin:0px!important; }
.visuallyhiddenlegend { visibility:hidden!important; font-size:16px!important; line-height:0px!important; padding:0px!important; margin:0px!important; }
.visuallyhiddenlabel { visibility:hidden!important; font-size:16px!important; line-height:0px!important; padding:0px!important; margin:0px!important; }

#cms-header-logo img { max-width:293px!important; }
#cms-header-logo h1 { margin:0px 0px 0px 0px!important; }

.search-form-container { overflow:auto!important; }
.search-form-container label { float:left!important; width:80px!important; font-weight:400!important; vertical-align:middle!important; font-size:20px!important; height:46px!important; line-height:44px!important; margin-bottom:0px!important; color:#000000!important; }
.search-form-container input[type="text"] { float:left!important; width:390px!important; -webkit-appearance:textfield; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; color:#000000!important; border:1px solid #3f6eb2!important; font-size:16px!important; line-height:28px!important; }
.search-form-container input[type="text"]:hover { border:1px solid #3f6eb2!important; -webkit-transition:all 0ms linear 0ms!important; -khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; }
.search-form-container input[type="text"]:focus { border:1px solid #3f6eb2!important; -webkit-transition:all 0ms linear 0ms!important; -khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; outline:1px solid #0000ff!important; }
.search-form-container input[type="submit"] { background-color:transparent!important; -webkit-transition:all 0ms linear 0ms!important;
-khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; }

.cms-searchform { margin-top:3px!important; }
.cms-searchform button { font-size:0px!important; line-height:0px!important; background-color:#f2f3f5!important; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px!important; -webkit-border-top-left-radius:0px; -webkit-border-bottom-left-radius:0px!important; -moz-border-radius-topright:5px!important; -moz-border-radius-bottomleft:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-bottomright:5px!important; border-top-right-radius:5px!important; border-bottom-right-radius:5px!important; border-top-left-radius:0px!important; border-bottom-left-radius:0px!important; border:1px solid #3f6eb2!important; }
.cms-searchform button:hover, .cms-searchform button:focus { font-size:0px!important; line-height:0px!important; background-color:#3d6db5!important; }
.cms-searchform button:hover .zmdi-search::before, .cms-searchform button:focus .zmdi-search::before { color:#FFFFFF!important; }
.cms-searchform button span { font-size:16px!important; line-height:1!important; }

#cms-header-top .container .row .col-md-7 { width:700px!important; }
#cms-header-top .container .row .col-md-5 { width:500px!important; }

div.cms-main-navigation:not(.mobile-nav) > ul { margin:0px 0px 0px 0px!important; }

.navigation-donate a { background-color:#3d6db5!important; }
.navigation-donate a:hover { background-color:#ffffff!important; }

#cms-main { padding-top:60px!important; }
.blog #cms-main { padding-top:70px!important; }
.home #cms-main { padding-top:0px!important; }

#cms-page-title-wrapper { padding-top:15px!important; padding-bottom:15px!important; margin-bottom:0px!important; }
#cms-page-title-wrapper::before { background-color:transparent!important; }
#cms-page-title { padding-bottom:15px!important; }
#cms-page-title .cms-page-title-text { color:#000000; margin-bottom:10px!important; font-size:60px!important; line-height:68px!important; }
#cms-breadcrumb span { color:#000000; }
#cms-breadcrumb a span { color:#000000; }
#cms-breadcrumb a:hover span { color:#000000; text-decoration:none!important; }
#cms-breadcrumb a:active span { color:#000000; text-decoration:none!important; }
#cms-breadcrumb a:focus span { color:#000000; text-decoration:none!important; }

#content-area h2 { font-size:28px; line-height:36px; }
#content-area h2.black-h2 { color:#000000; }
#content-area h3 { font-size:20px!important; line-height:28px!important; }

.content-large { font-size:20px; line-height:28px; }

.bread-container { margin-bottom:0px!important; }
.bread-container a { color:#000000; text-decoration:underline!important; }
.bread-container a:hover, .bread-container a:active, .bread-container a:focus { text-decoration:none!important; }

.custom-sidebar-navigation nav ul { list-style-type:none!important; padding:0px!important; }
.custom-sidebar-navigation nav ul li { text-align:left!important; }
.custom-sidebar-navigation nav ul li a { color:#000000; text-decoration:underline!important; display:block!important; border-top:1px solid #edeeef!important; padding:10px 0px 10px 0px!important; }
.custom-sidebar-navigation nav ul li:first-child a { border-top:0px solid #edeeef!important; }
.custom-sidebar-navigation nav ul li a:hover { color:#000000!important; text-decoration:none!important; background-color:transparent!important; }
.custom-sidebar-navigation nav ul li a:active { color:#000000!important; text-decoration:none!important; background-color:transparent!important; }
.custom-sidebar-navigation nav ul li a:focus { color:#000000!important; text-decoration:none!important; background-color:transparent!important; }
.custom-sidebar-navigation nav ul li ul { list-style:square outside!important; margin:0px 0px 15px 15px!important; }
.custom-sidebar-navigation nav ul li ul li a { color:#000000!important; text-decoration:underline!important; display:block!important; border-top:0px solid #edeeef!important; padding:0px 0px 0px 0px!important; }
.custom-sidebar-navigation nav ul li ul li a:hover { color:#000000!important; text-decoration:none!important; }
.custom-sidebar-navigation nav ul li ul li a:active { color:#000000!important; text-decoration:none!important; }
.custom-sidebar-navigation nav ul li ul li a:focus { color:#000000!important; text-decoration:none!important; }

.sidebar-area .widget .wg-title span, .wpb_widgetised_column .widget .wg-title span { color:#000000; }
.wpb_widgetised_column .widget ul a { padding:10px 0px 10px 0px!important; }
.wpb_widgetised_column .widget.widget_categories ul a { padding:10px 0px 10px 0px!important; }
.widget_recent_entries ul a, .widget_rss ul a, .widget_categories ul a, .widget_archive ul a, .widget_nav_menu ul a, .widget_pages ul a, .widget_meta ul a, .widget_product_categories ul a, .widget_layered_nav ul a, .widget_layered_nav_filters ul a { color:#000000!important; font-family:"Source Sans Pro",Arial, Helvetica, sans-serif!important; font-weight:400!important; }
.widget_recent_entries ul a:hover, .widget_rss ul a, .widget_categories ul a:hover, .widget_archive ul a:hover, .widget_nav_menu ul a:hover, .widget_pages ul a:hover, .widget_meta ul a:hover, .widget_product_categories ul a:hover, .widget_layered_nav ul a:hover, .widget_layered_nav_filters ul a:hover { color:#000000!important; font-family:"Source Sans Pro",Arial, Helvetica, sans-serif!important; text-decoration:none!important; font-weight:400!important; }
.widget_recent_entries ul a:active, .widget_rss ul a, .widget_categories ul a:active, .widget_archive ul a:hover, .widget_nav_menu ul a:active, .widget_pages ul a:active, .widget_meta ul a:active, .widget_product_categories ul a:active, .widget_layered_nav ul a:active, .widget_layered_nav_filters ul a:active { color:#000000!important; font-family:"Source Sans Pro",Arial, Helvetica, sans-serif!important; text-decoration:none!important; font-weight:400!important; }
.widget_recent_entries ul a:focus, .widget_rss ul a, .widget_categories ul a:focus, .widget_archive ul a:focus, .widget_nav_menu ul a:focus, .widget_pages ul a:focus, .widget_meta ul a:focus, .widget_product_categories ul a:focus, .widget_layered_nav ul a:focus, .widget_layered_nav_filters ul a:focus { color:#000000!important; font-family:"Source Sans Pro",Arial, Helvetica, sans-serif!important; text-decoration:none!important; font-weight:400!important; }

.home #cms-footer { margin-top:0px!important; }
#cms-footer { margin-top:25px!important; }
#cms-footer-top.layout3 { background-color:#ffffff!important; border-top:0px solid #cccccc!important; }
#cms-footer-top.layout3 > .container > .row > div { padding:0px!important; }
#cms-footer-top.layout3 > .container > .row { padding-top:0px!important; padding-bottom:0px!important; background-color:#ebf0f6!important; -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-topright:5px!important; border-top-left-radius:5px!important; border-top-right-radius:5px!important; }
#cms-footer-top .footer-top-wg { margin-top:0px!important; }
#cms-footer-bottom.layout4 { background-color:#3d6db5!important; }

.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a { padding-left:25px!important; padding-right:25px!important; }

.a11y-toolbar { top:253px!important; }
.a11y-toolbar ul li button { line-height:0em!important; }
.a11y-toolbar button:hover .offscreen, .a11y-toolbar button:focus .offscreen, .a11y-toolbar button:active .offscreen { line-height:38px!important; top:0!important; }

.sidebar-area .widget.widget_categories ul a, .wpb_widgetised_column .widget.widget_categories ul a { text-decoration:underline!important; }
.sidebar-area .widget.widget_categories ul a:hover, .wpb_widgetised_column .widget.widget_categories ul a:hover, .sidebar-area .widget.widget_categories ul a:focus, .wpb_widgetised_column .widget.widget_categories ul a:focus, .sidebar-area .widget.widget_categories ul a:active, .wpb_widgetised_column .widget.widget_categories ul a:active { text-decoration:none!important; }

.wpb_widgetised_column .widget ul a { text-decoration:underline!important; }
.wpb_widgetised_column .widget ul a:hover, .wpb_widgetised_column .widget ul a:focus { text-decoration:none!important; }

.cms-nav-extra-icon button:active, .cms-nav-extra-icon button:focus { background-color:#FFFFFF!important; color:#000000!important; }

div.cms-main-navigation.mobile-nav > ul .current-page-ancestor, div.cms-main-navigation.mobile-nav > ul .current-menu-ancestor, div.cms-main-navigation.mobile-nav > ul .current_page_item > a, div.cms-main-navigation.mobile-nav > ul .current-menu-item > a { color:#000000!important; font-weight:bold!important; }
div.cms-main-navigation.mobile-nav > ul .current-page-ancestor::before, div.cms-main-navigation.mobile-nav > ul .current-menu-ancestor::before, div.cms-main-navigation.mobile-nav > ul .current_page_item > a::before, div.cms-main-navigation.mobile-nav > ul .current-menu-item > a::before { background-color:#000000!important; font-weight:bold!important; }
div.cms-main-navigation.mobile-nav > ul .menu-item:hover > a, div.cms-main-navigation.mobile-nav > ul .page_item:hover > a { color:#000000!important; }
div.cms-main-navigation.mobile-nav > ul .menu-item:hover > a::before, div.cms-main-navigation.mobile-nav > ul .page_item:hover > a::before { background-color:#000000!important; }

.error404 h3.page-title { font-family:"Raleway",Arial, Helvetica, sans-serif!important; color:#000000; font-size:100px!important; margin-top:0px!important; }
.error404 h4.page-title { font-family:"Raleway",Arial, Helvetica, sans-serif!important; color:#000000; font-size:30px; }
.error404 .content-area p { color:#000000; }
.error404 .page-content { margin-top:0px!important; }

.give-submit-button-wrap .give-submit, [id^="give-user-login-submit"] .give-submit { font-family:"Source Sans Pro",Arial, Helvetica,sans-serif!important; -webkit-transition: all 0ms linear 0ms !important; -khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5)!important; font-size:16px!important; line-height:28px!important; padding:9px 24px!important; border:1px solid #3d6db5!important; font-weight:400!important; background-color:#3d6db5!important; }
.give-submit-button-wrap .give-submit:hover, [id^="give-user-login-submit"] .give-submit:hover { background-color:#000000!important; border:1px solid #000000!important; }

#content-area:not(.col-md-12).pull-right { padding-left:15px!important; }

.cms-single-fancybox.layout-5 .cms-fancybox-icon i { color:#000000!important; }
.cms-single-fancybox.layout-5 .cms-fancybox-icon i:hover { color:#000000!important; }
.cms-single-fancybox.layout-5 .cms-fancybox-icon i:focus { color:#000000!important; }

.btn, .btn-default, button, .button, input[type="submit"], .submit, .vc_general.vc_btn3.btn, .tnp-field input[type="submit"], .tp-caption.Theme-Primary-Button.btn, .Theme-Primary-Button.btn { font-family:"Source Sans Pro",Arial, Helvetica, sans-serif!important; }

.vc_general.vc_cta3 { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.home-cta-001 .vc_cta3-content h2 { margin-top:50px!important; font-size:35px; color:#ffffff; line-height:50px; font-weight:bold; }
.home-cta-001 .vc_cta3-content h2::after { content:''; display:block; width:45px; border-bottom:1px dashed #fff; font-size:18px; letter-spacing:0.03em; font-weight:300; font-family:"Source Sans Pro",Arial, Helvetica, sans-serif!important; margin:23px auto 23px; }
.home-cta-001 .btn-primary { background-color:#355e9c; font-size:20px; line-height:32px; }
.home-cta-001 .btn-primary:hover { background-color:#000000; }
.home-cta-001 .btn-primary:focus { background-color:#000000; }
.home-cta-001 .btn-primary:active { background-color:#000000; }
.home-cta-001 .vc_cta3-content p { color:#FFFFFF!important; }
.home-cta-001 .vc_cta3-content header { display:none!important; }
.home-cta-001 .cta-icon { padding:20px; margin:0px 0px 0px -60px!important; position:absolute!important; left:50%!important; top:-30px!important; background-color:#ebf0f6!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.home-cta-001 .cta-icon img { max-width:80px!important; max-height:80px!important; }

.home-cta-002 .vc_cta3-content h2 { margin-top:50px!important; font-size:35px; color:#ffffff; line-height:50px; font-weight:bold; }
.home-cta-002 .vc_cta3-content h2::after { content:''; display:block; width:45px; border-bottom:1px dashed #fff; font-size:18px; letter-spacing:0.03em; font-weight:300; font-family:"Source Sans Pro",Arial, Helvetica, sans-serif!important; margin:23px auto 23px; }
.home-cta-002 .btn-primary { background-color:#355e9c; font-size:20px; line-height:32px; }
.home-cta-002 .btn-primary:hover { background-color:#000000; }
.home-cta-002 .btn-primary:focus { background-color:#000000; }
.home-cta-002 .btn-primary:active { background-color:#000000; }
.home-cta-002 .vc_cta3-content p { color:#FFFFFF!important; }
.home-cta-002 .vc_cta3-content header { display:none!important; }
.home-cta-002 .cta-icon { padding:20px; margin:0px 0px 0px -60px!important; position:absolute!important; left:50%!important; top:-30px!important; background-color:#ebf0f6!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.home-cta-002 .cta-icon img { max-width:80px!important; max-height:80px!important; }

.home-cta-003 .vc_cta3-content h2 { margin-top:50px!important; font-size:35px; color:#ffffff; line-height:50px; font-weight:bold; }
.home-cta-003 .vc_cta3-content h2::after { content:''; display:block; width:45px; border-bottom:1px dashed #fff; font-size:18px; letter-spacing:0.03em; font-weight:300; font-family:"Source Sans Pro",Arial, Helvetica, sans-serif!important; margin:23px auto 23px; }
.home-cta-003 .btn-primary { background-color:#355e9c; font-size:20px; line-height:32px; }
.home-cta-003 .btn-primary:hover { background-color:#000000; }
.home-cta-003 .btn-primary:focus { background-color:#000000; }
.home-cta-003 .btn-primary:active { background-color:#000000; }
.home-cta-003 .vc_cta3-content p { color:#FFFFFF!important; }
.home-cta-003 .vc_cta3-content header { display:none!important; }
.home-cta-003 .cta-icon { padding:20px; margin:0px 0px 0px -60px!important; position:absolute!important; left:50%!important; top:-30px!important; background-color:#ebf0f6!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.home-cta-003 .cta-icon img { max-width:80px!important; max-height:80px!important; }

p.cta-description { margin-bottom:30px!important; min-height:140px; font-size:20px!important; line-height:28px!important; }

.rev_slider_wrapper .tparrows:hover { background-color:#3d6db5!important; }

.bigger-slider-text { font-size:72px!important; line-height:80px!important; }
.custom-slider-text { font-size:32px!important; line-height:40px!important; text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5)!important; margin-top:140px!important; }
.custom-slider-button { font-size:28px!important; line-height:36px!important; margin-top:0px!important; padding-left:0px!important; padding-right:0px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.bigger-slider-text-alternate { font-size:72px!important; line-height:80px!important; }
.custom-slider-text-alternate { font-size:32px!important; line-height:40px!important; text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5)!important; margin-top:140px!important; }
.custom-slider-button-alternate { font-size:28px!important; line-height:36px!important; margin-top:310px!important; padding-left:0px!important; padding-right:0px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.custom-slider-text-container { text-align:center!important; }
.custom-slider-text-new-001 { text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5)!important; font-size:32px!important; line-height:40px!important; font-weight:400!important; display:inline-block!important; text-align:center!important; }
.custom-slider-text-new-002 { text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5)!important; font-size:66px!important; line-height:74px!important; font-weight:700!important; display:inline-block!important; text-align:center!important; }
.custom-slider-text-new-003 { text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5)!important; font-size:66px!important; line-height:74px!important; font-weight:700!important; display:inline-block!important; text-align:center!important; }
.custom-slider-text-new-004 { text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5)!important; font-size:32px!important; line-height:40px!important; font-weight:400!important; display:inline-block!important; text-align:center!important; }

.wpb_text_column .wpb_wrapper a { color:#000000; text-decoration:underline; }
.wpb_text_column .wpb_wrapper a:focus { color:#000000; text-decoration:none; }
.wpb_text_column .wpb_wrapper a:hover { color:#000000; text-decoration:none; }
.wpb_text_column .wpb_wrapper a:active { color:#000000; text-decoration:none; }

.custom-html-widget p a { color:#000000; text-decoration:underline; }
.custom-html-widget p a:focus { color:#000000; text-decoration:none; }
.custom-html-widget p a:hover { color:#000000; text-decoration:none; }
.custom-html-widget p a:active { color:#000000; text-decoration:none; }

.textwidget p a { color:#000000; text-decoration:underline; }
.textwidget p a:focus { color:#000000; text-decoration:none; }
.textwidget p a:hover { color:#000000; text-decoration:none; }
.textwidget p a:active { color:#000000; text-decoration:none; }

.single .entry-content a { color:#000000; text-decoration:underline; }
.single .entry-content a:focus { color:#000000; text-decoration:none; }
.single .entry-content a:hover { color:#000000; text-decoration:none; }
.single .entry-content a:active { color:#000000; text-decoration:none; }

.single .entry-content img { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.single .entry-content .wp-caption img { -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-topright:5px!important; border-top-left-radius:5px!important; border-top-right-radius:5px!important; -webkit-border-bottom-left-radius:0px!important; -webkit-border-bottom-right-radius:0px!important; -moz-border-radius-bottomleft:0px!important; -moz-border-radius-bottomright:0px!important; border-bottom-left-radius:0px!important; border-bottom-right-radius:0px!important; }

.wp-caption-text { -webkit-border-top-left-radius:0px!important; -webkit-border-top-right-radius:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-topright:0px!important; border-top-left-radius:0px!important; border-top-right-radius:0px!important; -webkit-border-bottom-left-radius:5px!important; -webkit-border-bottom-right-radius:5px!important; -moz-border-radius-bottomleft:5px!important; -moz-border-radius-bottomright:5px!important; border-bottom-left-radius:5px!important; border-bottom-right-radius:5px!important; }

#cms-footer-bottom.layout4 { color:#FFFFFF!important; padding-top:30px!important; padding-bottom:90px!important; font-weight:300!important; }
#cms-footer-bottom.layout4 a { color:#FFFFFF!important; text-decoration:underline!important; font-weight:400!important; }
#cms-footer-bottom.layout4 a:hover { color:#FFFFFF!important; text-decoration:none!important; font-weight:400!important; }
#cms-footer-bottom.layout4 a:focus { color:#FFFFFF!important; text-decoration:none!important; font-weight:400!important; }

#cms-footer-bottom a img { max-width:100px; }

.give-donation-amount .give-hidden { display:block!important; }
form[id*="give-form"] .give-donation-amount #give-amount, form[id*="give-form"] .give-donation-amount #give-amount-text { color:#000000!important; }
.give-btn { font-weight:700!important; background-color:#f1f3f4!important; background:#f1f3f4!important; }
.give-btn:hover { border:1px solid!important; background-color:#3d6db5!important; }
.give-btn:active { border:1px solid!important; background-color:#3d6db5!important; }
.give-btn:focus { border:1px solid!important; background-color:#3d6db5!important; }
#give-recurring-form .form-row:last-child, form.give-form .form-row:last-child, form[id*="give-form"] .form-row:last-child { margin-bottom:15px!important; }
#give-ffm-section #ffm_html-wrap { padding:0px!important; margin:0px!important; }
.custom-givewp-header { font-family: Raleway,Arial, Helvetica, sans-serif;
font-weight: 400!important;
font-style: normal; font-size:30px; line-height:33px; margin:0 0 35px!important; padding:0 0 5px; border-bottom:1px solid rgba(0,0,0,.1); width:100%; color:#3d6db5!important; }
[id*="give-form"] div.give-form-content-wrap { margin-bottom:35px!important; }
#give-recurring-form h3.give-section-break, #give-recurring-form h4.give-section-break, #give-recurring-form legend, form.give-form h3.give-section-break, form.give-form h4.give-section-break, form.give-form legend, form[id*="give-form"] h3.give-section-break, form[id*="give-form"] h4.give-section-break, form[id*="give-form"] legend { color:#3d6db5!important; }
[id*="give-form"] .cc-address { margin-bottom:0px!important; }
.give-amount-top { -webkit-border-top-right-radius:0px!important; -webkit-border-bottom-right-radius:0px!important; -moz-border-radius-topright:0px!important; -moz-border-radius-bottomright:0px!important; border-top-right-radius:0px!important; border-bottom-right-radius:0px!important; }
.give-currency-symbol { -webkit-border-top-left-radius:0px!important; -webkit-border-bottom-left-radius:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-bottomleft:0px!important; border-top-left-radius:0px!important; border-bottom-left-radius:0px!important; }
.give-final-total-amount { -webkit-border-top-right-radius:0px!important; -webkit-border-bottom-right-radius:0px!important; -moz-border-radius-topright:0px!important; -moz-border-radius-bottomright:0px!important; border-top-right-radius:0px!important; border-bottom-right-radius:0px!important; }
.give-donation-total-label { -webkit-border-top-left-radius:0px!important; -webkit-border-bottom-left-radius:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-bottomleft:0px!important; border-top-left-radius:0px!important; border-bottom-left-radius:0px!important; }
form[id*="give-form"] #give-final-total-wrap .give-donation-total-label { height:46px!important; line-height:46px!important; background-color:#f1f3f4!important; }
form[id*="give-form"] #give-final-total-wrap .give-final-total-amount { height:46px!important; line-height:46px!important; }
form[id*="give-form"] .give-donation-amount .give-currency-symbol { height:46px!important; line-height:46px!important; padding:0px 18px!important; background-color:#f1f3f4!important; }
form[id*="give-form"] .give-donation-amount #give-amount, form[id*="give-form"] .give-donation-amount #give-amount-text { height:46px!important; line-height:46px!important; }
form[id*="give-form"] #give-payment-mode-select { margin-top:40px!important; }
form[id*="give-form"] #give_checkout_user_info { margin-top:40px!important; }
form[id*="give-form"] #give_cc_fields { margin-top:35px!important; }
form[id*="give-form"] #give_cc_fields-4404 { margin-top:35px!important; }
form[id*="give-form"] #give_cc_address { margin-top:35px!important; }
form[id*="give-form"] legend:not(.visuallyhiddenlegend) { font-family: Raleway,Arial, Helvetica, sans-serif; font-weight:400!important; font-style:normal; font-size:30px!important; line-height:33px!important; margin:0 0 35px!important; padding:0 0 5px; border-bottom:1px solid rgba(0,0,0,.1); width:100%; color:#3d6db5!important; }
.give-tooltip { display:none!important; }

.custom-row-landing .wpb_column .vc_column-inner { padding:0px 15px 0px 15px!important; }
a.custom-button { color:#FFFFFF!important; text-decoration:none!important; min-width:300px!important; }
a.custom-button:hover { color:#FFFFFF!important; }
a.custom-button:focus { background-color:#000000!important; }
a.custom-button:active { background-color:#000000!important; }

a.custom-button-big { color:#FFFFFF!important; text-decoration:none!important; min-width:300px!important; font-size:20px; line-height:40px; width:100%!important; }
a.custom-button-big:hover { color:#FFFFFF!important; }
a.custom-button-big:focus { background-color:#000000!important; }
a.custom-button-big:active { background-color:#000000!important; }

a.custom-sidebar-button { color:#FFFFFF!important; text-decoration:none!important; min-width:270px!important; }
a.custom-sidebar-button:hover { color:#FFFFFF!important; }
a.custom-sidebar-button:focus { background-color:#000000!important; }
a.custom-sidebar-button:active { background-color:#000000!important; }

a.custom-archive-button { color:#FFFFFF!important; text-decoration:none!important; }
a.custom-archive-button:hover { color:#FFFFFF!important; }
a.custom-archive-button:focus { background-color:#000000!important; }
a.custom-archive-button:active { background-color:#000000!important; }

a.custom-archive-home-button { color:#FFFFFF!important; text-decoration:none!important; }
a.custom-archive-home-button:hover { color:#FFFFFF!important; }
a.custom-archive-home-button:focus { background-color:#000000!important; }
a.custom-archive-home-button:active { background-color:#000000!important; }

a.custom-home-button { color:#F2F2F2!important; text-decoration:none!important; background:#000000!important; font-size:20px; line-height:32px; }
a.custom-home-button:hover { color:#000000!important; background-color:#FFFFFF!important; }
a.custom-home-button:focus { color:#000000!important; background-color:#FFFFFF!important; }
a.custom-home-button:active { color:#000000!important; background-color:#FFFFFF!important; }

a.custom-subscribe-button { color:#FFFFFF!important; text-decoration:none!important; background:#355e9c!important; font-size:20px; line-height:32px; }
a.custom-subscribe-button:hover { color:#ffffff!important; background-color:#000000!important; }
a.custom-subscribe-button:focus { color:#ffffff!important; background-color:#000000!important; }
a.custom-subscribe-button:active { color:#ffffff!important; background-color:#000000!important; }

a.custom-big-button { color:#FFFFFF!important; text-decoration:none!important; min-width:100%!important; font-size:20px; line-height:32px; }
a.custom-big-button:hover { color:#FFFFFF!important; }
a.custom-big-button:focus { background-color:#000000!important; }
a.custom-big-button:active { background-color:#000000!important; }

.custom-sidebar-image img { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.sidebar-area .widget, .wpb_widgetised_column .widget { margin-bottom:35px!important; }

.custom-programs-box .wpb_wrapper { min-height:203.5px!important; }

#cms-header-logo h1 { line-height:48px!important; }

.page-id-1136 .ff-form-main { max-width:840px!important; }
.page-id-1136 .ff-form-main .footnoteDiv { display:none!important; }
.page-id-1136 .ff-col-2 { min-width:100%!important; max-width:100%!important; }
.page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row:first-child { display:none!important; }
.page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row .ff-label-col { width:100%!important; }
.page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row .ff-field-col { width:100%!important; }
.page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row input[type="text"], .page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row input[type="email"], .page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row textarea, .page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row select, .page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row input[type="textbox"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; border-radius:0; color:#333; background-color:#FDFDFD; border:1px solid #ccc; margin:0; padding:.5em; }
.page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row textarea { height:130px!important; }
.page-id-1136 .ff-form-main .ff-page-row .ff-group-row .ff-item-row select { height:130px!important; }
.page-id-1136 .ff-form-main a.lookup-link { width:100%!important; margin-left:-100%!important; background-image:url('https://www.pyd.org/wp-content/uploads/2018/04/form-search-icon.png')!important; background-size:17px 17px!important; background-origin:content-box!important; }

.custom-contact-info { font-size:18px!important; line-height:30px!important; }

.custom-iframe { width:840px!important; height:532.5px!important; }

.custom-sidebar-banner img { max-width:100%!important; }
.custom-sidebar-banner { margin:0px 0px 24px 0px!important; }

.vc_gitem_row .vc_gitem-col { padding:35px!important; background-color:#ebf0f6!important; }

.entry-archive.entry-standard .entry-info { padding:35px 35px 35px 35px!important; border:0px!important; background-color:#ebf0f6!important; }
.home .entry-archive.entry-standard .entry-info { padding:35px 0px 0px 0px!important; margin-bottom:35px!important }
.home .entry-archive.entry-standard .entry-info .archive-footer { display:none!important; }
.home .entry-archive.entry-standard .archive-header h2.archive-title { font-weight:700!important; margin-bottom:10px!important; }
.entry-archive.entry-standard .archive-header h2.archive-title a { color:#3d6db5; text-decoration:underline; }
.entry-archive.entry-standard .archive-header h2.archive-title a:hover { color:#3d6db5; text-decoration:none!important; }
.entry-archive.entry-standard .archive-header h2.archive-title a:focus { color:#3d6db5; text-decoration:none!important; }
.entry-archive.entry-standard .archive-header h2.archive-title a:active { color:#3d6db5; text-decoration:none!important; }

.home .entry-thumbnail img { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.home .entry-media img { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
article.entry-archive { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
article.entry-archive .entry-media { -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
article.entry-archive .entry-media img { -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; }
article.entry-archive .entry-info { -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; }
.entry-meta a { text-decoration:underline!important; }
.entry-meta a:hover, .entry-meta a:focus { text-decoration:none!important; }
.entry-archive.entry-standard .entry-meta { font-weight:700!important; }

.widget_recent_entries ul li:first-child > a, .widget_rss ul li:first-child > a, .widget_categories ul li:first-child > a, .widget_archive ul li:first-child > a, .widget_nav_menu ul li:first-child > a, .widget_pages ul li:first-child > a, .widget_meta ul li:first-child > a, .widget_product_categories ul li:first-child > a, .widget_layered_nav ul li:first-child > a, .widget_layered_nav_filters ul li:first-child > a { text-decoration:underline!important; }
.widget_recent_entries ul li:first-child > a:hover, .widget_rss ul li:first-child > a:hover, .widget_categories ul li:first-child > a:hover, .widget_archive ul li:first-child > a:hover, .widget_nav_menu ul li:first-child > a:hover, .widget_pages ul li:first-child > a:hover, .widget_meta ul li:first-child > a:hover, .widget_product_categories ul li:first-child > a:hover, .widget_layered_nav ul li:first-child > a:hover, .widget_layered_nav_filters ul li:first-child > a:hover { text-decoration:none!important; }
.widget_recent_entries ul li:first-child > a:focus, .widget_rss ul li:first-child > a:focus, .widget_categories ul li:first-child > a:focus, .widget_archive ul li:first-child > a:focus, .widget_nav_menu ul li:first-child > a:focus, .widget_pages ul li:first-child > a:focus, .widget_meta ul li:first-child > a:focus, .widget_product_categories ul li:first-child > a:focus, .widget_layered_nav ul li:first-child > a:focus, .widget_layered_nav_filters ul li:first-child > a:focus { text-decoration:none!important; }

.widget_recent_entries ul li > a, .widget_rss ul li > a, .widget_categories ul li > a, .widget_archive ul li > a, .widget_nav_menu ul li > a, .widget_pages ul li > a, .widget_meta ul li > a, .widget_product_categories ul li > a, .widget_layered_nav ul li > a, .widget_layered_nav_filters ul li > a { text-decoration:underline!important; }
.widget_recent_entries ul li > a:hover, .widget_rss ul li > a:hover, .widget_categories ul li > a:hover, .widget_archive ul li > a:hover, .widget_nav_menu ul li > a:hover, .widget_pages ul li > a:hover, .widget_meta ul li > a:hover, .widget_product_categories ul li > a:hover, .widget_layered_nav ul li > a:hover, .widget_layered_nav_filters ul li > a:hover { text-decoration:none!important; }
.widget_recent_entries ul li > a:focus, .widget_rss ul li > a:focus, .widget_categories ul li > a:focus, .widget_archive ul li > a:focus, .widget_nav_menu ul li > a:focus, .widget_pages ul li > a:focus, .widget_meta ul li > a:focus, .widget_product_categories ul li > a:focus, .widget_layered_nav ul li > a:focus, .widget_layered_nav_filters ul li > a:focus { text-decoration:none!important; }

.entry-archive.entry-standard .archive-footer { margin-top:24px!important; }

.woocommerce-pagination .page-numbers, .paging-navigation .page-numbers { padding:6px 12px 6px 12px!important; }

/*FOOTER UPDATES*/
/* Default styles */
.subscribe-block {
    min-height: 200px !important;
    margin-bottom: 0px;
    background-image: url('/wp-content/uploads/2018/09/subscribe-background-003.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* Styles for NDMC pages */
.ndmc-page .subscribe-block {
    background-image: url('/wp-content/uploads/2024/07/ndmc-subscribe-background-alternate.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

/* Rest of your CSS remains the same */

.ndmc-page .social-footer-container {
    display: none;
}

.extrabottom2 {
    display: none;
}

.ndmc-page .extrabottom2 {
    display: block;
}

.ndmc-page .extrabottom {
    display: none !important;
}

.subscribe-block-inner {
    padding: 70px 15px 70px 15px !important;
    max-width: 1200px !important;
    margin: 0px auto !important;
}

.subscribe-block h2 {
    color: #FFFFFF !important;
    font-weight: 700 !important;
    margin: 0px 0px 6px 0px !important;
    line-height: 35px !important;
}

.subscribe-block p {
    color: #FFFFFF !important;
    font-size: 20px;
    line-height: 32px;
    margin: 0px 0px 16px 0px !important;
}
/*END FOOTER UPDATES */

.cms-news .small-item .small-item-inner { border-bottom:1px dashed #CCCCCC!important; padding:0px 0px 35px!important; margin:0px 0px 35px!important; }
.cms-news .small-item:last-child .small-item-inner { border-bottom:0px dashed #CCCCCC!important; padding:0px 0px 0px!important; margin:0px 0px 0px!important; }

h2.custom-home-h2-black { color:#000000; font-weight:400; margin-top:0px; font-size:45px!important; line-height:57px!important; }

.cms-news .large-item .home-meta { margin:0px 0px 10px 0px!important; font-weight:700!important; }
.cms-news .large-item .home-meta a { text-decoration:underline!important; color:#000000!important; }
.cms-news .large-item .home-meta a:hover { text-decoration:none!important; color:#000000!important; }
.cms-news .large-item .home-meta a:focus { text-decoration:none!important; color:#000000!important; }
.cms-news .large-item .home-meta a:active { text-decoration:none!important; color:#000000!important; }
.cms-news .large-item .cms-news-title { margin:35px 0px 5px!important; font-size:35px!important; line-height:50px!important; }
.home .entry-archive.entry-standard .archive-header h2.archive-title a { text-decoration:underline!important; font-weight:700!important; }
.home .entry-archive.entry-standard .archive-header h2.archive-title a:hover { text-decoration:none!important; color:#3d6db5!important; }
.home .entry-archive.entry-standard .archive-header h2.archive-title a:focus { text-decoration:none!important; color:#3d6db5!important; }
.home .entry-archive.entry-standard .archive-header h2.archive-title a:active { text-decoration:none!important; color:#3d6db5!important; }
.cms-news .small-item .home-meta { margin:0px 0px 10px 0px!important; font-weight:700!important; }
.cms-news .small-item .home-meta a { text-decoration:underline!important; color:#000000!important; }
.cms-news .small-item .home-meta a:hover { text-decoration:none!important; color:#000000!important; }
.cms-news .small-item .home-meta a:focus { text-decoration:none!important; color:#000000!important; }
.cms-news .small-item .home-meta a:active { text-decoration:none!important; color:#000000!important; }
.cms-news .small-item .cms-news-title { margin:0px 0px 5px!important; }
.cms-news .small-item .cms-news-title a { text-decoration:underline!important; font-weight:700!important; }
.cms-news .small-item .cms-news-title a:hover { text-decoration:none!important; color:#3d6db5!important; }
.cms-news .small-item .cms-news-title a:focus { text-decoration:none!important; color:#3d6db5!important; }
.cms-news .small-item .cms-news-title a:active { text-decoration:none!important; color:#3d6db5!important; }

.custom-sidebar-seal-container { width:270px!important; }
.custom-sidebar-seal-001 { width:130px!important; float:left!important; margin:0px 0px 0px 0px!important; }
.custom-sidebar-seal-001 img { width:130px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-sidebar-seal-002 { width:130px!important; float:left!important; margin:0px 0px 0px 10px!important; }
.custom-sidebar-seal-002 img { width:130px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.custom-home-social-container { width:312px!important; text-align:center!important; }
.custom-home-social-001 { width:50px!important; margin:0px 0px 0px 0px!important; display:inline-block!important; }
.custom-home-social-001 img { width:50px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-home-social-002 { width:50px!important; margin:0px 0px 0px 10px!important; display:inline-block!important; }
.custom-home-social-002 img { width:50px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-home-social-003 { width:50px!important; margin:0px 0px 0px 10px!important; display:inline-block!important; }
.custom-home-social-003 img { width:50px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-home-social-004 { width:50px!important; margin:0px 0px 0px 10px!important; display:inline-block!important; }
.custom-home-social-004 img { width:50px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-home-social-005 { width:50px!important; margin:0px 0px 0px 10px!important; display:inline-block!important; }
.custom-home-social-005 img { width:50px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.ctct-form-embed.form_0 .ctct-form-defaults { background-color:transparent!important; padding:0px!important; }
div.ctct-form-embed form.ctct-form-custom .ctct-form-required::before { display:none!important; }
.ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-label, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-listname, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-lists-legend, .ctct-form-embed.form_0 .ctct-form-custom .ctct-form-date-slash, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-footer, .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-footer .ctct-form-footer-link { color:#FFFFFF!important; }
.ctct-form-container { max-width:470px!important; }
.ctct-form-footer { display:none!important; }
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button { width:auto!important; font-family:"Source Sans Pro",Arial, Helvetica, sans-serif!important; color:#FFFFFF!important; text-decoration:none!important; background:#355e9c!important; border:0px!important; margin-top:14px!important; }
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:hover { color:#ffffff!important; background-color:#000000!important; }
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:focus { color:#ffffff!important; background-color:#000000!important; }
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:active { color:#ffffff!important; background-color:#000000!important; }
.grecaptcha-badge { display:none!important; }
div.ctct-form-embed form.ctct-form-custom input.ctct-form-element { border:1px solid #CCCCCC!important; background-color:#FDFDFD!important; box-shadow:inset 0px 0px 0px rgba(0, 0, 0, 0)!important; padding:.5em!important; }
#g-recaptcha-response::before { content:'<label for="g-recaptcha-response">Google ReCaptcha Response</label>'; visibility:hidden!important; }
div.ctct-form-embed form.ctct-form-custom div.ctct-form-field { margin: 0 0 14px 0!important; }
a.ctct-form-footer-link { color:#FFFFFF!important; }
a.ctct-form-footer-link:hover { text-decoration:none!important; color:#FFFFFF!important; }

.yep-title { margin:0px 0px 13.5px 0px!important; display:block!important; min-height:72px!important; }
.yep-content { min-height:140px!important; }
.ylf-container { min-height:485px!important; }

.rounded-corners img { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.h2-small { font-size:20px!important; line-height:28px!important; margin-top:0px!important; }

.video-container { margin-left:0px!important; margin-right:0px!important; }
.program-contacts-container { margin-left:0px!important; margin-right:0px!important; }

.custom-contact-form .two-cols-left { width:48.5%!important; float:left!important; }
.custom-contact-form .two-cols-right { width:48.5%!important; float:right!important; }
.custom-contact-form input[type="text"], .custom-contact-form input[type="email"], .custom-contact-form input[type="tel"] { background-color:#FDFDFD!important; }

.wpcf7-form-control-wrap { margin-bottom:15px!important; }
.wpcf7-form label { line-height:1.7em!important; }
span.wpcf7-list-item { margin:0 0 0 0!important; }
.wpcf7-list-item-label { font-weight:400!important; margin:0 1em 0 0!important; }
.wpcf7-form input[type="checkbox"] { margin-right:5px!important; margin-top:0px!important; }
.wpcf7-form input[type="submit"] { font-family:"Source Sans Pro",Arial, Helvetica,sans-serif!important; -webkit-transition: all 0ms linear 0ms !important; -khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5)!important; font-size:16px!important; line-height:28px!important; padding:9px 24px!important; border:1px solid #3d6db5!important; font-weight:400!important; background-color:#3d6db5!important; margin-top:10px!important; }
.wpcf7-form input[type="submit"]:hover { background-color:#000000!important; border:1px solid #000000!important; }

.custom-guidebooks-container { min-height:324px!important; }

.landing-page-box-title { margin-top:0px!important; margin-bottom:0px!important; }
.landing-page-box-content { min-height:56px!important; margin-top:10px!important; margin-bottom:18px!important; }

.service-page-box-title { margin-top:0px!important; margin-bottom:0px!important; }
.service-page-box-content { min-height:163px!important; margin-top:10px!important; margin-bottom:18px!important; }

.profile-picture { margin-bottom:0px!important; }
.profile-picture img { -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-topright:5px!important; border-top-left-radius:5px!important; border-top-right-radius:5px!important; }
h3.profile-name { margin-top:0px!important; }
h3.profile-name a { color:#3d6db5!important; font-weight:700!important; font-size:18px!important; line-height:26px!important; }
h3.profile-name a:hover { color:#3d6db5!important; }
.profile-description-block { background-color:#ebf0f6!important; padding:30px!important; -webkit-border-bottom-right-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-bottomright:5px!important; -moz-border-radius-bottomleft:5px!important; border-bottom-right-radius:5px!important; border-bottom-left-radius:5px!important; min-height:229px!important; }
.profile-title { font-size:14px!important; line-height:20px!important; }
.profile-title-donatella { font-size:16px; line-height:24px; }
.profile-phone { margin-bottom:0px!important; }
.profile-email-address { margin-bottom:0px!important; }

.mini-profile-picture { margin-bottom:0px!important; }
.mini-profile-picture img { float:left!important; -webkit-border-top-left-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-bottomleft:5px!important; border-top-left-radius:5px!important; border-bottom-left-radius:5px!important; width:176px!important; }
.mini-profile-picture-alternate { margin-bottom:0px!important; }
.mini-profile-picture-alternate img { float:left!important; -webkit-border-top-left-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-bottomleft:5px!important; border-top-left-radius:5px!important; border-bottom-left-radius:5px!important; width:176px!important; }
h3.mini-profile-name { margin-top:0px!important; font-weight:700!important; font-size:20px!important; line-height:28px!important; }
h3.mini-profile-name a { color:#3d6db5!important; font-weight:700!important; font-size:20px!important; line-height:28px!important; }
h3.mini-profile-name a:hover { color:#3d6db5!important; }
.mini-profile-description-block { background-color:#ebf0f6!important; padding:30px!important; -webkit-border-top-right-radius:5px!important; -webkit-border-bottom-right-radius:5px!important; -moz-border-radius-topright:5px!important; -moz-border-radius-bottomright:5px!important; border-top-right-radius:5px!important; border-bottom-right-radius:5px!important; float:left!important; width:664px!important; min-height:220px!important; }
.mini-profile-description-block-alternate { background-color:#ebf0f6!important; padding:30px!important; -webkit-border-top-right-radius:5px!important; -webkit-border-bottom-right-radius:5px!important; -moz-border-radius-topright:5px!important; -moz-border-radius-bottomright:5px!important; border-top-right-radius:5px!important; border-bottom-right-radius:5px!important; float:left!important; width:664px!important; min-height:220px!important; }
.mini-profile-title { min-height:40px!important; font-size:16px; line-height:24px; }
.mini-profile-phone { margin-bottom:0px!important; }
.mini-profile-email-address { margin-bottom:0px!important; }
.mini-profile-contact-container .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column { margin-bottom:35px!important; }

.parent-pageid-1124 h2.mini-profile-name { color:#3d6db5!important; margin-top:0px!important; font-weight:700!important; font-size:20px!important; line-height:28px!important; }

h3.board-of-directors-name { color:#3d6db5!important; margin-top:0px!important; margin-bottom:0px!important; font-weight:700!important; font-size:20px; line-height:28px; display:inline-block!important; }
.board-of-directors-title { color:#000000!important; margin-top:0px!important; margin-bottom:0px!important; font-weight:700!important; font-size:20px; line-height:28px; display:inline-block!important; text-transform:uppercase!important; }
.board-of-directors-title::before { content:' – '!important; color:#000000!important; font-weight:700!important; font-size:20px!important; line-height:28px!important; }
.board-of-directors-box { min-height:144px!important; }

.image-block-container { width:1170px!important; }
.image-block-left { float:left!important; margin-bottom:0px!important; width:226px!important; }
.image-block-left img { -webkit-border-top-left-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-bottomleft:5px!important; border-top-left-radius:5px!important; border-bottom-left-radius:5px!important; max-width:226px!important; }
.image-block-right { background-color:#ebf0f6!important; padding:30px!important; -webkit-border-top-right-radius:5px!important; -webkit-border-bottom-right-radius:5px!important; -moz-border-radius-topright:5px!important; -moz-border-radius-bottomright:5px!important; border-top-right-radius:5px!important; border-bottom-right-radius:5px!important; float:left!important; width:944px!important; min-height:226px!important; }

.image-block-container-with-sidebar-float { float:left!important; }
.image-block-container-with-sidebar { width:260px!important; }
.image-block-container-with-sidebar-float:first-child { margin-right:30px!important; }
.image-block-container-with-sidebar-float:last-child { margin-left:30px!important; }
.image-block-left-with-sidebar { float:left!important; margin-bottom:0px!important; width:260px!important; }
.image-block-left-with-sidebar img { max-width:260px!important; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomleft:0px; border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px; }
.image-block-right-with-sidebar { float:left!important; width:260px!important; min-height:260px!important; background-color:#ebf0f6!important; padding:30px!important; -webkit-border-top-left-radius:0px; -moz-border-radius-topleft:0px; border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -moz-border-radius-topright:0px; border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }

.vert-block-image img { max-width:100%!important; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomleft:0px; border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px; }
.vert-block-title { margin-top:0px!important; margin-bottom:0px!important; }
.vert-block-content { background-color:#ebf0f6!important; padding:0px!important; float:none!important; width:100%!important; min-height:224px!important; margin-top:10px!important; margin-bottom:18px!important; }
.vert-block-button a { color:#FFFFFF!important; text-decoration:none!important; width:100%!important; }
.vert-block-button a:hover { color:#FFFFFF!important; }
.vert-block-button a:focus { background-color:#000000!important; }
.vert-block-button a:active { background-color:#000000!important; }

.documents-download { display:block!important; }
.documents-download .vc_column-inner .wpb_wrapper .wpb_content_element { margin-bottom:5px!important; }
.download-document-container { margin-bottom:0px!important; display:inline-block!important; }
.download-document-left { float:left!important; width:660px!important; background-color:#ebf0f6!important; padding:30px!important; -webkit-border-top-left-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-bottomleft:5px!important; border-top-left-radius:5px!important; border-bottom-left-radius:5px!important; display:inline-block!important; }
.download-document-left h2 { color:#000000; margin-top:0px!important; font-size:20px!important; line-height:28px!important; font-weight:700!important; }
.download-document-left h2::before { content:'\f1c1 '!important; font-family:FontAwesome!important; color:#F00!important; padding-right:10px!important; font-size:20px!important; line-height:28px!important; font-weight:700!important; }
.download-document-right { float:left!important; width:180px!important; background-color:#ebf0f6!important; padding:21.125px 30px 21.125px 30px!important; -webkit-border-top-right-radius:5px!important; -webkit-border-bottom-right-radius:5px!important; -moz-border-radius-topright:5px!important; -moz-border-radius-bottomright:5px!important; border-top-right-radius:5px!important; border-bottom-right-radius:5px!important; display:inline-block!important; }
a.custom-download-document-button { color:#FFFFFF!important; text-decoration:none!important; width:120px!important; }
a.custom-download-document-button:hover { color:#FFFFFF!important; }
a.custom-download-document-button:focus { background-color:#000000!important; }
a.custom-download-document-button:active { background-color:#000000!important; }

.history-container { width:1170px!important; margin:0px auto!important; }
h3.cd-timeline-item-title { margin-top:0px!important; margin-bottom:13.5px!important; }
.cd-timeline-title-container + .wp-video, .cd-timeline-title-container + img { margin-top:5px!important; margin-bottom:18.5px!important; }
.cd-timeline-block { min-height:150px!important; }

.social-footer-container { width:1170px!important; padding:60px 0px 60px 0px!important; margin:0px auto!important; }
.social-footer-001 { width:270px!important; float:left!important; margin:0px 0px 0px 0px!important; }
.social-footer-001 a img { max-width:270px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-002 { width:270px!important; float:left!important; margin:0px 0px 0px 30px!important; }
.social-footer-002 a img { max-width:270px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-003 { width:270px!important; float:left!important; margin:0px 0px 0px 30px!important; }
.social-footer-003 a img { max-width:270px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-004 { width:270px!important; float:left!important; margin:0px 0px 0px 30px!important; }
.social-footer-004 a img { max-width:270px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

#cms-footer-top.layout3 .container { width:100%!important; padding-left:0px!important; padding-right:0px!important; }

.home .paging-navigation { text-align:left!important; }

.responsive-spacer-45 { display:none; }

.single .entry-media img { -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.single .entry-media { background-color:#FFFFFF!important; }
.single .single-header .single-title { font-size:60px!important; line-height:68px!important; color:#000000!important; font-weight:300!important; }
.single .single-header .entry-meta { font-weight:700!important; }

.entry-meta li::before { margin: 0 8px 0 5px!important; }

.comment-form .logged-in-as textarea, .comment-form .comment-field textarea, .comment-form .logged-in-as input, .comment-form .comment-field input { box-sizing:border-box!important; width:100%!important; outline:none!important; color:#333!important; background-color:#fdfdfd!important; border:1px solid #ccc!important; margin:0!important; padding:.5em!important; border-width:1px 1px 1px 1px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.comments-area .comment-respond, #comments .comment-respond { margin-top:35px!important; padding-top:27px!important; border-top:1px solid #EBEBEB!important; }
.comment-number, .reply-title, .woocommerce-Reviews-title, .comment-reply-title { margin:0px 0px 35px 0px!important; }
.logged-in-as a { color:#000000!important; text-decoration:underline!important; }
.logged-in-as a:hover { color:#000000!important; text-decoration:none!important; }
.logged-in-as a:active { color:#000000!important; text-decoration:none!important; }
.logged-in-as a:focus { color:#000000!important; text-decoration:none!important; }

.comment-form .form-submit input[type="submit"] { background-color:#3d6db5!important; color:#FFFFFF!important; -webkit-transition:all 0ms linear 0ms!important; -khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; }
.comment-form .form-submit input[type="submit"]:hover { background-color:#212325!important; color:#FFFFFF!important; }
.comment-form .form-submit input[type="submit"]:active { background-color:#212325!important; color:#FFFFFF!important; }
.comment-form .form-submit input[type="submit"]:focus { background-color:#212325!important; color:#FFFFFF!important; }

.postid-6533 .entry-media { display:none!important; }
.postid-6533 .single-header { visibility:hidden!important; font-size:0px!important; line-height:0px!important; margin:0px!important; padding:0px!important; }
.postid-6533 .single-header .single-title { visibility:hidden!important; font-size:0px!important; line-height:0px!important; margin:0px!important; padding:0px!important; }
.postid-6533 .entry-meta { visibility:hidden!important; font-size:0px!important; line-height:0px!important; margin:0px!important; padding:0px!important; }

.custom-sidebar-gallery-container { width:270px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(odd) { width:130px!important; float:left!important; margin:0px 0px 10px 0px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(odd) img { width:130px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(even) { width:130px!important; float:left!important; margin:0px 0px 10px 10px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(even) img { width:130px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.sponsor-text-only .wpb_wrapper { height:97.217px!important; }
.sponsor-text-only .wpb_wrapper p { color:#000000!important; font-weight:bold!important; text-transform:uppercase!important; text-align:center!important; line-height:24px!important; display:table-cell!important; vertical-align:middle!important; height:inherit!important; }

.half-blue-box-top { max-width:570px!important; -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-topright:5px!important; border-top-left-radius:5px!important; border-top-right-radius:5px!important; }
.half-blue-box-top img { -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-topright:5px!important; border-top-left-radius:5px!important; border-top-right-radius:5px!important; }
.half-blue-box-bottom { -webkit-border-bottom-right-radius: 5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-bottomright:5px!important; -moz-border-radius-bottomleft:5px!important; border-bottom-right-radius:5px!important; border-bottom-left-radius:5px!important; }

.get-involved-description { min-height:112px!important; margin-bottom:18px!important; }
a.get-involved-button { color:#FFFFFF!important; text-decoration:none!important; min-width:510px!important; }
a.get-involved-button:hover { color:#FFFFFF!important; }
a.get-involved-button:focus { background-color:#000000!important; }
a.get-involved-button:active { background-color:#000000!important; }

.ff-form-main { max-width:1170px!important; }
.ff-form-main .ff-label-col { display:block!important; width:100%!important; }
.ff-form-main .ff-field-col { width:100%!important; display:block!important; }
.ff-form-main .ff-col-2 { max-width:100%!important; }
.ff-form-main input[type="text"], .ff-form-main input[type="email"], .ff-form-main input[type="password"], .ff-form-main input[type="tel"], .ff-form-main input[type="textbox"], .ff-form-main select, .ff-form-main textarea { background-color:#FDFDFD!important; border:1px solid #666666!important; width:100%!important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.ff-required-mark { color:#a00!important; font-weight:700!important; }
.ff-general-text-label { font-weight:400!important; font-size:16px!important; margin-bottom:29px!important; display:block!important; }
.ff-section-header { font-family:"Raleway",Arial, Helvetica, sans-serif!important; font-weight:normal!important; font-style:normal!important; font-size:28px!important; line-height:36px!important; color:#000000!important; margin-bottom:23px!important; display:block!important; }
.ff-multipicklist { min-height:105px!important; }
#dvFastForms .btnDiv { text-align:left!important; margin-top:30px!important; }
.ff-btn-submit { font-family:"Source Sans Pro",Arial, Helvetica,sans-serif!important; -webkit-transition:all 0ms linear 0ms!important; -khtml-transition:all 0ms linear 0ms!important; -moz-transition:all 0ms linear 0ms!important; -ms-transition:all 0ms linear 0ms!important; -o-transition:all 0ms linear 0ms!important; transition:all 0ms linear 0ms!important; text-shadow:0px 0px 2px rgba(0, 0, 0, 0.5)!important; font-size:16px!important; line-height:28px!important; padding:9px 24px!important; border:1px solid #3d6db5!important; font-weight:400!important; background-color:#3d6db5!important; margin-top:10px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; color:#FFFFFF!important; }
.ff-btn-submit:hover { background-color:#000000!important; border:1px solid #000000!important; }
.ff-btn-submit:active { background-color:#000000!important; border:1px solid #000000!important; }
.ff-btn-submit:focus { background-color:#000000!important; border:1px solid #000000!important; }

#ffPage49 #ffSection0 .ff-item-row:nth-child(7) { width:570px!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(7) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(7) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(7) input { width:570px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(8) { width:570px!important; margin-left:30px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(8) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(8) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(8) input { width:570px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(9) textarea { max-height:105px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(10) { width:370px!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(10) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(10) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(10) input { width:370px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(11) { width:370px!important; margin-left:30px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(11) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(11) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(11) input { width:370px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(12) { width:370px!important; margin-left:30px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(12) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(12) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(12) input { width:370px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(13) { width:570px!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(13) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(13) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(13) input { width:570px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(14) { width:570px!important; margin-left:30px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(14) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(14) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(14) input { width:570px!important; }
#ffPage49 #ffSection0 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(4) { width:570px!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(4) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(4) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(4) input { width:570px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(5) { width:570px!important; margin-left:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(5) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(5) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(5) input { width:570px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(7) textarea { max-height:105px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(8) { width:370px!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(8) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(8) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(8) input { width:370px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(9) { width:370px!important; margin-left:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(9) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(9) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(9) input { width:370px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(10) { width:370px!important; margin-left:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(10) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(10) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(10) input { width:370px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(11) { width:570px!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(11) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(11) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(11) input { width:570px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(12) { width:570px!important; margin-left:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(12) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(12) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(12) input { width:570px!important; }
#ffPage49 #ffSection1 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(2) { width:370px!important; margin-left:0px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(2) .ff-field-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(2) .ff-label-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(2) input { width:370px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(3) { width:370px!important; margin-left:30px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(3) .ff-field-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(3) .ff-label-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(3) input { width:370px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(4) { width:370px!important; margin-left:30px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(4) .ff-field-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(4) .ff-label-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(4) input { width:370px!important; }
#ffPage49 #ffSection2 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection3 .ff-item-row:nth-child(12) { margin-bottom:30px!important; }
#ffPage49 #ffSection3 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection4 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection5 .ff-item-row:last-child { margin-bottom:30px!important; }

#dvFastForms .ff-group-row { background-color:transparent!important; border:none!important; padding:0px!important; margin:0px!important; max-width:100%!important; border-color:transparent!important; border-width:0px!important; }

#ffPage7 #ffSection0 .ff-item-row:nth-child(5) { margin-bottom:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(5) .ff-required-mark { display:none!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(7) { width:570px!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(7) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(7) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(7) input { width:570px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(8) { width:570px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(8) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(8) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(7) input { width:570px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(9) textarea { max-height:105px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(10) { width:370px!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(10) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(10) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(10) input { width:370px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(11) { width:370px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(11) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(11) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(11) input { width:370px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(12) { width:370px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(12) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(12) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(12) input { width:370px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(13) { width:370px!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(13) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(13) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(13) input { width:370px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(14) { width:370px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(14) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(14) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(14) input { width:370px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(15) { width:370px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(15) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(15) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(15) input { width:370px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(17) { width:570px!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(17) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(17) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(17) input { width:570px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(18) { width:570px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(18) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(18) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(18) input { width:570px!important; }
#ffPage7 #ffSection0 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(2) { width:370px!important; margin-left:0px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(2) .ff-field-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(2) .ff-label-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(2) input { width:370px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(3) { width:370px!important; margin-left:30px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(3) .ff-field-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(3) .ff-label-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(3) input { width:370px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(4) { width:370px!important; margin-left:30px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(4) .ff-field-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(4) .ff-label-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(4) input { width:370px!important; }
#ffPage7 #ffSection1 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection2 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection3 .ff-item-row:last-child { margin-bottom:30px!important; }

.pyd-model { max-width:1170px!important; margin:0px auto!important; }

ul.footer-list { list-style:none!important; position:relative!important; padding:0px!important; margin:0px!important; }
ul.footer-list li:first-child::before { display:none!important; }
ul.footer-list li { display:inline-block!important; }
ul.footer-list li::before { content: ' | '!important; }

.home .cms-news-item .entry-video { width:41.66666667%!important; float:left!important; padding-left:15px!important; padding-right:15px!important; }
.home .cms-news-item .entry-media { background-color:transparent!important; }
.embed-vimeo { background-color:#333333!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.embed-youtube { background-color:#333333!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }

.fontsize #cms-page-title .cms-page-title-text { font-size:90px!important; line-height:98px!important; }
.fontsize #content-area h2:not(.custom-home-h2-black):not(.custom-slider-text-container) { font-size:42px!important; line-height:48px!important; }
.fontsize #content-area h3 { font-size:30px!important; line-height:42px!important; }
.fontsize #sidebar-area h2 { font-size:26px!important; line-height:35px!important; }
.fontsize #sidebar-area h3 { font-size:26px!important; line-height:35px!important; }
.fontsize #cms-footer-top h2 { font-size:52.5px!important; line-height: 60.5px!important; }
.fontsize .ctct-gdpr-text { font-size:16px!important; line-height:24px!important; }
.fontsize .give-label { font-size:24px!important; line-height:40.8px!important; }
.fontsize .give-input { font-size:24px!important; line-height:33.6px!important; }
.fontsize .custom-givewp-header { font-size:42px!important; line-height:48px!important; }
.fontsize select { height:59.6px!important; }
.fontsize .ff-form-main label { font-size:24px!important; line-height:40.8px!important; }
.fontsize .ff-form-main input { font-size:24px!important; line-height:33.6px!important; }
.fontsize .ff-form-main select { height:51.6px!important; }
.fontsize .archive-summary { font-size:24px!important; line-height:32px!important; }
.fontsize p.cta-description { font-size:24px!important; line-height:32px!important; min-height:160px!important; }
.fontsize .home-cta-001 .btn-primary { font-size:24px!important; line-height:32px!important; }
.fontsize .home-cta-002 .btn-primary { font-size:24px!important; line-height:32px!important; }
.fontsize .home-cta-003 .btn-primary { font-size:24px!important; line-height:32px!important; }
.fontsize .custom-home-h2-black { font-size:52.5px!important; line-height:60.5px!important; }
.fontsize .cms-news .small-item .home-meta { font-size:24px!important; line-height:33.6px!important; }

@media (max-width:1199px) {

.top-bar-container { max-width:970px!important; margin:0px auto!important; padding:0px 15px 0px 15px!important; }
.search-form-container input[type="text"] { width:390px!important; }
#cms-header-top .container .row .col-md-7 { width:470px!important; }
#cms-header-top .container .row .col-md-5 { width:500px!important; }
.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a { padding-left:15px!important; padding-right:15px!important; }
div.cms-main-navigation.mobile-nav > ul .menu-item > a, div.cms-main-navigation.mobile-nav > ul .page_item > a { text-decoration:underline!important; }
div.cms-main-navigation.mobile-nav > ul .menu-item > a:hover, div.cms-main-navigation.mobile-nav > ul .page_item > a:hover, div.cms-main-navigation.mobile-nav > ul .menu-item > a:focus, div.cms-main-navigation.mobile-nav > ul .page_item > a:focus { text-decoration:none!important; }
div.cms-main-navigation:not(.mobile-nav) > ul > .menu-item, div.cms-main-navigation:not(.mobile-nav) > ul > .page_item { padding:0px!important; }
.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a > span { -webkit-transform: translateY(-2px)!important; -khtml-transform: translateY(-2px)!important; -moz-transform: translateY(-2px)!important; -ms-transform: translateY(-2px)!important; -o-transform: translateY(-2px)!important; transform: translateY(-2px)!important; }
.bigger-slider-text { font-size:62px!important; line-height:70px!important; }
.custom-slider-text { font-size:28px!important; line-height:36px!important; margin-top:120px!important; }
.custom-slider-button { font-size:24px!important; line-height:32px!important; margin-top:0px!important; }
.bigger-slider-text-alternate { font-size:62px!important; line-height:70px!important; }
.custom-slider-text-alternate { font-size:28px!important; line-height:36px!important; margin-top:160px!important; }
.custom-slider-button-alternate { font-size:24px!important; line-height:32px!important; margin-top:300px!important; }
.custom-slider-text-new-001 { font-size:28px!important; line-height:36px!important; }
.custom-slider-text-new-002 { font-size:60px!important; line-height:68px!important; }
.custom-slider-text-new-003 { font-size:60px!important; line-height:68px!important; }
.custom-slider-text-new-004 { font-size:28px!important; line-height:36px!important; }
p.cta-description { margin-bottom:30px!important; min-height:168px; }
a.custom-sidebar-button { color:#FFFFFF!important; text-decoration:none!important; min-width:212.5px!important; }
a.custom-archive-button { color:#FFFFFF!important; text-decoration:none!important; }
a.custom-archive-home-button { color:#FFFFFF!important; text-decoration:none!important; }
.custom-iframe { width:697.5px!important; height:523.5px!important; }
.custom-sidebar-seal-container { width:212.5px!important; }
.custom-sidebar-seal-001 { width:101.25px!important; float:left!important; margin:0px 0px 0px 0px!important; }
.custom-sidebar-seal-001 img { width:101.25px!important; }
.custom-sidebar-seal-002 { width:101.25px!important; float:left!important; margin:0px 0px 0px 10px!important; }
.custom-sidebar-seal-002 img { width:101.25px!important; }
.custom-home-social-container { width:100%!important; text-align:center!important; min-height:50px!important; }
.custom-home-social-001 { width:40px!important; margin:5px 0px 5px 0px!important; display:inline-block!important; }
.custom-home-social-001 img { width:40px!important; }
.custom-home-social-002 { width:40px!important; margin:5px 0px 5px 1px!important; display:inline-block!important; }
.custom-home-social-002 img { width:40px!important; }
.custom-home-social-003 { width:40px!important; margin:5px 0px 5px 1px!important; display:inline-block!important; }
.custom-home-social-003 img { width:40px!important; }
.custom-home-social-004 { width:40px!important; margin:5px 0px 5px 1px!important; display:inline-block!important; }
.custom-home-social-004 img { width:40px!important; }
.custom-home-social-005 { width:40px!important; margin:5px 0px 5px 1px!important; display:inline-block!important; }
.custom-home-social-005 img { width:40px!important; }
.yep-title { min-height:1px!important; }
.yep-content { min-height:1px!important; }
.ylf-container { min-height:1px!important; }
.custom-guidebooks-container { min-height:1px!important; }
.landing-page-box-title { margin-top:0px!important; margin-bottom:0px!important; }
.landing-page-box-content { min-height:56px!important; }
.service-page-box-title { margin-top:0px!important; margin-bottom:0px!important; }
.service-page-box-content { min-height:191px!important; }
.profile-title { font-size:14px!important; line-height:20px!important; }
.profile-title-donatella { font-size:16px; line-height:24px; }
h3.profile-name a { font-size:20px!important; line-height:28px!important; }
.profile-description-block { min-height:211px!important; }
.mini-profile-description-block { width:521.5px!important; min-height:220px!important; }
.mini-profile-description-block-alternate { width:521.5px!important; min-height:220px!important; }
.image-block-container { width:940px!important; }
.image-block-right { width:714px!important; }
.image-block-container-with-sidebar { width:940px!important; }
.image-block-right-with-sidebar { width:714px!important; }
	
.image-block-container-with-sidebar-float { float:left!important; }
.image-block-container-with-sidebar { width:100%!important; }
.image-block-container-with-sidebar-float:first-child { margin-right:0px!important; }
.image-block-container-with-sidebar-float:last-child { margin-left:0px!important; }
.image-block-left-with-sidebar { float:left!important; margin-bottom:0px!important; width:282px!important; }
.image-block-left-with-sidebar img { max-width:282px!important; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:0px; -moz-border-radius-topright:0px; border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px; }
.image-block-right-with-sidebar { float:left!important; width:415.5px!important; min-height:1px!important; background-color:#ebf0f6!important; padding:30px!important; -webkit-border-top-left-radius:0px; -moz-border-radius-topleft:0px; border-top-left-radius:0px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomleft:0px; border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }

.vert-block-image img { max-width:100%!important; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:0px; -moz-border-radius-topright:0px; border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px; }
.vert-block-title { margin-top:0px!important; margin-bottom:0px!important; }
.vert-block-content { background-color:#ebf0f6!important; padding:0px!important; float:none!important; width:100%!important; min-height:1px!important; margin-top:10px!important; margin-bottom:18px!important; }
.vert-block-button a { color:#FFFFFF!important; text-decoration:none!important; width:100%!important; }
.vert-block-button a:hover { color:#FFFFFF!important; }
.vert-block-button a:focus { background-color:#000000!important; }
.vert-block-button a:active { background-color:#000000!important; }
	
.board-of-directors-name { display:block!important; }
.board-of-directors-title { display:block!important; }
.board-of-directors-title::before { content:''!important; display:block!important; }
.board-of-directors-box { min-height:1px!important; }
.download-document-left { width:517.5px!important; }
.download-document-right { width:180px!important; }
.history-container { width:940px!important; }
.subscribe-block-inner { max-width:970px!important; }
.social-footer-container { width:970px!important; padding:60px 15px 60px 15px!important; margin:0px auto!important; }
.social-footer-001 { width:212.5px!important; float:left!important; margin:0px 0px 0px 0px!important; }
.social-footer-001 a img { max-width:212.5px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-002 { width:212.5px!important; float:left!important; margin:0px 0px 0px 30px!important; }
.social-footer-002 a img { max-width:212.5px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-003 { width:212.5px!important; float:left!important; margin:0px 0px 0px 30px!important; }
.social-footer-003 a img { max-width:212.5px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-004 { width:212.5px!important; float:left!important; margin:0px 0px 0px 30px!important; }
.social-footer-004 a img { max-width:212.5px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-sidebar-gallery-container { width:212.5px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(odd) { width:101.25px!important; float:left!important; margin:0px 0px 10px 0px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(odd) img { width:101.25px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(even) { width:101.25px!important; float:left!important; margin:0px 0px 10px 10px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(even) img { width:101.25px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.sponsor-text-only .wpb_wrapper { height:75.2167px!important; }
.half-blue-box-top { max-width:455px!important; }
.half-blue-box-bottom h2 { min-height:72px!important; }
.get-involved-description { min-height:140px!important; }
a.get-involved-button { min-width:395px!important; }
.ff-form-main { max-width:940px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(7) { width:455px!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(7) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(7) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(7) input { width:455px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(8) { width:455px!important; margin-left:30px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(8) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(8) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(8) input { width:455px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(9) textarea { max-height:46px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(10) { width:293.333px!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(10) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(10) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(10) input { width:293.333px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(11) { width:293.333px!important; margin-left:30px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(11) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(11) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(11) input { width:293.333px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(12) { width:293.333px!important; margin-left:30px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(12) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(12) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(12) input { width:293.333px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(13) { width:455px!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(13) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(13) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(13) input { width:455px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(14) { width:455px!important; margin-left:30px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(14) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(14) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(14) input { width:455px!important; }
#ffPage49 #ffSection0 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(4) { width:455px!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(4) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(4) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(4) input { width:455px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(5) { width:455px!important; margin-left:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(5) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(5) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(5) input { width:455px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(7) textarea { max-height:46px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(8) { width:293.333px!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(8) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(8) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(8) input { width:293.333px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(9) { width:293.333px!important; margin-left:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(9) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(9) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(9) input { width:293.333px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(10) { width:293.333px!important; margin-left:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(10) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(10) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(10) input { width:293.333px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(11) { width:455px!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(11) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(11) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(11) input { width:455px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(12) { width:455px!important; margin-left:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(12) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(12) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(12) input { width:455px!important; }
#ffPage49 #ffSection1 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(2) { width:293.333px!important; margin-left:0px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(2) .ff-field-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(2) .ff-label-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(2) input { width:293.333px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(3) { width:293.333px!important; margin-left:30px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(3) .ff-field-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(3) .ff-label-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(3) input { width:293.333px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(4) { width:293.333px!important; margin-left:30px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(4) .ff-field-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(4) .ff-label-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(4) input { width:293.333px!important; }
#ffPage49 #ffSection2 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection3 .ff-item-row:nth-child(12) { margin-bottom:30px!important; }
#ffPage49 #ffSection3 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection4 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection5 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(5) { margin-bottom:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(5) .ff-required-mark { display:none!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(7) { width:455px!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(7) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(7) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(7) input { width:455px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(8) { width:455px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(8) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(8) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(7) input { width:455px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(9) textarea { max-height:105px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(10) { width:293.333px!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(10) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(10) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(10) input { width:293.333px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(11) { width:293.333px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(11) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(11) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(11) input { width:293.333px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(12) { width:293.333px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(12) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(12) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(12) input { width:293.333px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(13) { width:293.333px!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(13) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(13) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(13) input { width:293.333px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(14) { width:293.333px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(14) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(14) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(14) input { width:293.333px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(15) { width:293.333px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(15) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(15) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(15) input { width:293.333px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(17) { width:455px!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(17) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(17) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(17) input { width:455px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(18) { width:455px!important; margin-left:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(18) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(18) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(18) input { width:455px!important; }
#ffPage7 #ffSection0 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(2) { width:293.333px!important; margin-left:0px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(2) .ff-field-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(2) .ff-label-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(2) input { width:293.333px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(3) { width:293.333px!important; margin-left:30px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(3) .ff-field-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(3) .ff-label-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(3) input { width:293.333px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(4) { width:293.333px!important; margin-left:30px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(4) .ff-field-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(4) .ff-label-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(4) input { width:293.333px!important; }
#ffPage7 #ffSection1 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection2 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection3 .ff-item-row:last-child { margin-bottom:30px!important; }
.pyd-model { max-width:940px!important; margin:0px auto!important; }
.fontsize p.cta-description { min-height:192px!important; }
	
}

@media (max-width:991px) {

.top-bar-container { max-width:750px!important; margin:0px auto!important; padding:0px 15px 0px 15px!important; }
.sidebar-area { margin-top:0px!important; }
.sidebar-area aside:first-child { padding-top:35px!important; border-top:1px solid #edeeef!important; }
.custom-sidebar-navigation nav ul li a { padding:0px 0px 0px 0px!important; border-top:0px solid #edeeef!important; }
.custom-sidebar-navigation nav ul li ul { list-style:square outside!important; margin:0px 0px 0px 15px!important; }
#cms-header-top .container .row .col-md-7 { width:420px!important; float:left!important; }
#cms-header-top .container .row .col-md-5 { width:330px!important; float:left!important; }
.search-form-container input[type="text"] { width:220px!important; }
#cms-header-logo { max-width:60%!important; }
.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a { padding-left:6px!important; padding-right:6px!important; font-size:15px!important; }
.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a > span { -webkit-transform: translateY(-2px)!important; -khtml-transform: translateY(-2px)!important; -moz-transform: translateY(-2px)!important; -ms-transform: translateY(-2px)!important; -o-transform: translateY(-2px)!important; transform: translateY(-2px)!important; }
.bigger-slider-text { font-size:48px!important; line-height:56px!important; }
.custom-slider-text { font-size:22px!important; line-height:30px!important; margin-top:140px!important; }
.custom-slider-button { font-size:20px!important; line-height:28px!important; margin-top:0px!important; }
.bigger-slider-text-alternate { font-size:48px!important; line-height:56px!important; }
.custom-slider-text-alternate { font-size:22px!important; line-height:30px!important; margin-top:140px!important; }
.custom-slider-button-alternate { font-size:20px!important; line-height:28px!important; margin-top:260px!important; }
.custom-slider-text-new-001 { font-size:22px!important; line-height:30px!important; }
.custom-slider-text-new-002 { font-size:46px!important; line-height:54px!important; }
.custom-slider-text-new-003 { font-size:60px!important; line-height:60px!important; }
.custom-slider-text-new-004 { font-size:28px!important; line-height:28px!important; }
.vc_cta3-container { margin-bottom:35px!important; }
p.cta-description { margin-bottom:30px!important; min-height:1px; }
.page-id-1124 .sidebar-area aside:first-child { display:none!important; }
.page-id-1140 .sidebar-area aside:first-child { display:none!important; }
.page-id-1142 .sidebar-area aside:first-child { display:none!important; }
.page-id-1144 .sidebar-area aside:first-child { display:none!important; }
.page-id-1146 .sidebar-area aside:first-child { display:none!important; }
.page-id-6391 .sidebar-area aside:first-child { display:none!important; }
.custom-iframe { width:720px!important; height:540px!important; }
a.custom-sidebar-button { min-width:100%!important; }
a.custom-archive-button { min-width:100%!important; }
a.custom-home-button { min-width:100%!important; }
.cms-news .small-item .cms-news-title { margin:0px 0px 5px!important; }
.cms-news .small-item:last-child .small-item-inner { border-bottom:0px dashed #CCCCCC!important; padding:0px 0px 0px!important; margin:0px 0px 0px!important; }
.home .entry-archive.entry-standard .entry-info { padding:35px 0px 25px 0px!important; margin-bottom:35px!important; border-bottom:1px dashed #CCCCCC!important; }
.custom-sidebar-seal-container { width:720px!important; }
.custom-sidebar-seal-001 { width:355px!important; float:left!important; margin:0px 0px 0px 0px!important; }
.custom-sidebar-seal-001 img { width:355px!important; }
.custom-sidebar-seal-002 { width:355px!important; float:left!important; margin:0px 0px 0px 10px!important; }
.custom-sidebar-seal-002 img { width:355px!important; }
.custom-home-social-container { width:100%!important; text-align:center!important; }
.custom-home-social-001 { width:50px!important; margin:0px 0px 0px 0px!important; display:inline-block!important; }
.custom-home-social-001 img { width:50px!important; }
.custom-home-social-002 { width:50px!important; margin:0px 0px 0px 1px!important; display:inline-block!important; }
.custom-home-social-002 img { width:50px!important; }
.custom-home-social-003 { width:50px!important; margin:0px 0px 0px 1px!important; display:inline-block!important; }
.custom-home-social-003 img { width:50px!important; }
.custom-home-social-004 { width:50px!important; margin:0px 0px 0px 1px!important; display:inline-block!important; }
.custom-home-social-004 img { width:50px!important; }
.custom-home-social-005 { width:50px!important; margin:0px 0px 0px 1px!important; display:inline-block!important; }
.custom-home-social-005 img { width:50px!important; }
.subscribe-block { background:none!important; background-color:#3d6db5!important; }
.subscribe-block h2 { text-align:center!important; }
.subscribe-block p { text-align:center!important; }
div.ctct-form-embed form.ctct-form-custom button.ctct-form-button { width:100%!important; }
.ctct-form-container { max-width:100%!important; }
#email_address_label_0 { font-size:0px!important; line-height:0px!important; }
.mobile-hide { display:none!important; }
.custom-contact-form .two-cols-left { width:100%!important; float:left!important; }
.custom-contact-form .two-cols-right { width:100%!important; float:right!important; }
.wpcf7-form input[type="submit"] { width:100%!important; }
.profile-title { font-size:14px!important; line-height:20px!important; }
.profile-title-donatella { font-size:16px; line-height:24px; }
.mini-profile-description-block { width:544px!important; min-height:220px!important; }
.mini-profile-description-block-alternate { width:544px!important; min-height:220px!important; }
.image-block-container { width:720px!important; }
.image-block-left { width:310px!important; }
.image-block-left img { -webkit-border-top-left-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-bottomleft:5px!important; border-top-left-radius:5px!important; border-bottom-left-radius:5px!important; max-width:310px!important; }
.image-block-right { width:410px!important; min-height:310px!important; }
.image-block-container-with-sidebar { width:720px!important; }
.image-block-left-with-sidebar { width:310px!important; }
.image-block-left-with-sidebar img { -webkit-border-top-left-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-bottomleft:5px!important; border-top-left-radius:5px!important; border-bottom-left-radius:5px!important; max-width:310px!important; }
.image-block-right-with-sidebar { width:410px!important; min-height:310px!important; }
	
.image-block-container-with-sidebar-float { float:left!important; }
.image-block-container-with-sidebar { width:100%!important; }
.image-block-container-with-sidebar-float:first-child { margin-right:0px!important; }
.image-block-container-with-sidebar-float:last-child { margin-left:0px!important; }
.image-block-left-with-sidebar { float:left!important; margin-bottom:0px!important; width:282px!important; }
.image-block-left-with-sidebar img { max-width:282px!important; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:0px; -moz-border-radius-topright:0px; border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px; }
.image-block-right-with-sidebar { float:left!important; width:438px!important; min-height:1px!important; background-color:#ebf0f6!important; padding:30px!important; -webkit-border-top-left-radius:0px; -moz-border-radius-topleft:0px; border-top-left-radius:0px; -webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomleft:0px; border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }

.vert-block-image img { max-width:100%!important; -webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:0px; -moz-border-radius-topright:0px; border-top-right-radius:0px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:0px; -moz-border-radius-bottomright:0px; border-bottom-right-radius:0px; }
.vert-block-title { margin-top:0px!important; margin-bottom:0px!important; }
.vert-block-content { background-color:#ebf0f6!important; padding:0px!important; float:none!important; width:100%!important; min-height:112px!important; margin-top:10px!important; margin-bottom:18px!important; }
.vert-block-button a { color:#FFFFFF!important; text-decoration:none!important; width:100%!important; }
.vert-block-button a:hover { color:#FFFFFF!important; }
.vert-block-button a:focus { background-color:#000000!important; }
.vert-block-button a:active { background-color:#000000!important; }
	
.landing-page-box-content { min-height:1px!important; }
.service-page-box-content { min-height:1px!important; }
h3.mini-profile-name { font-size:20px!important; line-height:28px!important; }
h3.mini-profile-name a { font-size:20px!important; line-height:28px!important; }
.parent-pageid-1124 #content-area h2 { font-size:20px!important; line-height:28px!important; }
.page-id-7793 #content-area h3 { color:#3d6db5!important; margin-top:0px!important; margin-bottom:2px!important; font-weight:700!important; font-size:20px!important; line-height:28px!important; }
.download-document-left { width:540px!important; }
.download-document-right { width:180px!important; }
.history-container { width:720px!important; }
.subscribe-block-inner { max-width:750px!important; }
.home .paging-navigation { display:none!important; }
.social-footer-container { width:750px!important; padding:60px 15px 60px 15px!important; margin:0px auto!important; }
.social-footer-001 { width:345px!important; float:left!important; margin:0px 0px 30px 0px!important; }
.social-footer-001 a img { max-width:345px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-002 { width:345px!important; float:left!important; margin:0px 0px 30px 30px!important; }
.social-footer-002 a img { max-width:345px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-003 { width:345px!important; float:left!important; margin:0px 0px 0px 0px!important; }
.social-footer-003 a img { max-width:345px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-004 { width:345px!important; float:left!important; margin:0px 0px 0px 30px!important; }
.social-footer-004 a img { max-width:345px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.responsive-spacer-45 { display:block; }
.custom-sidebar-gallery-container { width:720px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(odd) { width:355px!important; float:left!important; margin:0px 0px 10px 0px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(odd) img { width:355px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(even) { width:355px!important; float:left!important; margin:0px 0px 10px 10px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(even) img { width:355px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.half-blue-box-top { max-width:345px!important; }
.get-involved-description { min-height:196px!important; }
a.get-involved-button { min-width:285px!important; }
.ff-form-main { max-width:100%!important; }
.ff-btn-submit { width:100%!important; display:block!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(7) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(7) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(7) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(7) input { width:100%!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(8) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(8) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(8) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(8) input { width:100%!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(9) textarea { max-height:46px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(10) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(10) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(10) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(10) input { width:100%!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(11) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(11) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(11) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(11) input { width:100%!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(12) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(12) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(12) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(12) input { width:100%!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(13) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(13) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(13) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(13) input { width:100%!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(14) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection0 .ff-item-row:nth-child(14) .ff-field-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(14) .ff-label-col, #ffPage49 #ffSection0 .ff-item-row:nth-child(14) input { width:100%!important; }
#ffPage49 #ffSection0 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(4) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(4) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(4) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(4) input { width:100%!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(5) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(5) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(5) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(5) input { width:100%!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(7) textarea { max-height:46px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(8) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(8) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(8) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(8) input { width:100%!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(9) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(9) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(9) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(9) input { width:100%!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(10) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(10) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(10) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(10) input { width:100%!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(11) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(11) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(11) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(11) input { width:100%!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(12) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection1 .ff-item-row:nth-child(12) .ff-field-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(12) .ff-label-col, #ffPage49 #ffSection1 .ff-item-row:nth-child(12) input { width:100%!important; }
#ffPage49 #ffSection1 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(2) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(2) .ff-field-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(2) .ff-label-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(2) input { width:100%!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(3) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(3) .ff-field-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(3) .ff-label-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(3) input { width:100%!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(4) { width:100%!important; margin-left:0px!important; }
#ffPage49 #ffSection2 .ff-item-row:nth-child(4) .ff-field-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(4) .ff-label-col, #ffPage49 #ffSection2 .ff-item-row:nth-child(4) input { width:100%!important; }
#ffPage49 #ffSection2 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection3 .ff-item-row:nth-child(12) { margin-bottom:30px!important; }
#ffPage49 #ffSection3 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection4 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage49 #ffSection5 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(5) { margin-bottom:30px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(5) .ff-required-mark { display:none!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(7) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(7) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(7) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(7) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(8) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(8) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(8) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(7) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(9) textarea { max-height:105px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(10) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(10) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(10) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(10) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(11) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(11) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(11) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(11) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(12) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(12) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(12) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(12) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(13) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(13) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(13) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(13) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(14) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(14) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(14) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(14) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(15) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(15) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(15) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(15) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(17) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(17) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(17) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(17) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(18) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection0 .ff-item-row:nth-child(18) .ff-field-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(18) .ff-label-col, #ffPage7 #ffSection0 .ff-item-row:nth-child(18) input { width:100%!important; }
#ffPage7 #ffSection0 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(2) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(2) .ff-field-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(2) .ff-label-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(2) input { width:100%!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(3) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(3) .ff-field-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(3) .ff-label-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(3) input { width:100%!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(4) { width:100%!important; margin-left:0px!important; }
#ffPage7 #ffSection1 .ff-item-row:nth-child(4) .ff-field-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(4) .ff-label-col, #ffPage7 #ffSection1 .ff-item-row:nth-child(4) input { width:100%!important; }
#ffPage7 #ffSection1 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection2 .ff-item-row:last-child { margin-bottom:30px!important; }
#ffPage7 #ffSection3 .ff-item-row:last-child { margin-bottom:30px!important; }
.pyd-model { max-width:750px!important; margin:0px auto!important; }
.fontsize p.cta-description { font-size:24px!important; line-height:32px!important; min-height:1px!important; }
	
}

@media (max-width:867px) {
	
.bigger-slider-text { font-size:48px!important; line-height:56px!important; }
.custom-slider-text { font-size:22px!important; line-height:30px!important; margin-top:120px!important; }
.custom-slider-button { font-size:20px!important; line-height:28px!important; margin-top:0px!important; }
.bigger-slider-text-alternate { font-size:48px!important; line-height:56px!important; }
.custom-slider-text-alternate { font-size:22px!important; line-height:30px!important; margin-top:120px!important; }
.custom-slider-button-alternate { font-size:20px!important; line-height:28px!important; margin-top:240px!important; }
.custom-slider-text-new-001 { font-size:22px!important; line-height:30px!important; }
.custom-slider-text-new-002 { font-size:46px!important; line-height:54px!important; }
.custom-slider-text-new-003 { font-size:60px!important; line-height:60px!important; }
.custom-slider-text-new-004 { font-size:28px!important; line-height:28px!important; }
	
}

@media (max-width:821px) {

.history-container { width:100%!important; padding:0px 15px 0px 15px!important; }
.cd-timeline-block { margin:1em 0em 1em 0em!important; }
.cd-timeline-block:first-child { margin:0em 0em 1em 0em!important; }
.cd-timeline-block:last-child { margin:1em 0em 0em 0em!important; }
	
}

@media (min-width:768px) {
	
.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li:hover, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li.current-page-ancestor, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-ancestor, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li.current-menu-item, .cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li.current_page_item { background:#FFFFFF!important; }
	
}

@media (max-width:767px) {

.home .cms-news-item .entry-video { width:100%!important; float:none!important; padding-left:15px!important; padding-right:15px!important; }
#cms-header-logo h1 { text-align:center!important; }
#cms-header-logo { max-width:100%!important; }
#cms-header-top .container .row .col-md-7 { width:100%!important; float:none!important; }
#cms-header-top .container .row .col-md-5 { display:none!important; }
.top-bar { position:fixed!important; z-index:999!important; width:100%!important; }
.cms-header-5 #cms-header-top { padding:61px 0px 27px 0px!important; }
.cms-header-5 div.cms-main-navigation:not(.mobile-nav) > ul > li > a > span { -webkit-transform: translateY(0px)!important; -khtml-transform: translateY(0px)!important; -moz-transform: translateY(0px)!important; -ms-transform: translateY(0px)!important; -o-transform: translateY(0px)!important; transform: translateY(0px)!important; font-size:16px!important; }
#cms-navigation > .cms-main-navigation { display:none; }
.cms-header-5 .header-icon { border:3px solid #FFFFFF!important; }
.cms-header-5 .header-icon:hover { background-color:transparent!important; background-color:#1c1d1e!important; }
.top-bar-container a { float:right!important; }
.cms-nav-extra .cms-header-popup .header-icon { margin:10px 0px 10px 0px!important; line-height:12px!important; text-align:center!important; width:100%!important; }
.cms-nav-extra .cms-header-popup .header-icon:hover { background:#FFFFFF!important; color:#000000!important; text-decoration:none!important; }
.cms-nav-extra .cms-header-height { height:36px!important; }
.a11y-toolbar { top:0px!important; left:11px!important; }
.a11y-toolbar ul li { display:inline-block!important; float:left!important; }
.a11y-toolbar ul li button { -webkit-border-radius:0px!important; -moz-border-radius:0px!important; border-radius:0px!important; border:0px!important; font-size:18px!important; padding:8px!important; }
.a11y-toolbar ul li #is_large_fontsize { color:#FFFFFF!important; background-color:#600040!important; }
.a11y-toolbar ul li #is_high_contrast { color:#FFFFFF!important; background-color:#600040!important; }
.a11y-toolbar ul li #is_high_contrast span { color:#FFFFFF!important; background-color:#600040!important; }
.a11y-toolbar ul li #is_high_contrast span.aticon::before { color:#FFFFFF!important; background-color:#600040!important; }
.a11y-toolbar ul li #is_normal_fontsize { color:#FFFFFF!important; background-color:transparent!important; }
.a11y-toolbar ul li #is_normal_contrast { color:#FFFFFF!important; background-color:transparent!important; }
.a11y-toolbar ul li #is_large_fontsize span { color:#FFFFFF!important; background-color:#600040!important; }
.a11y-toolbar ul li #is_large_fontsize span.aticon::before { color:#FFFFFF!important; background-color:#600040!important; }
.a11y-toolbar ul li button span.offscreen { display:none!important; }
div.cms-main-navigation.mobile-nav > ul .menu-item > a, div.cms-main-navigation.mobile-nav > ul .page_item > a { padding:5px 0px!important; }
div.cms-main-navigation ul { margin-bottom:0px!important; }
.error404 h3.page-title { font-size:80px!important; }
.error404 h4.page-title { font-size:20px; }
.bigger-slider-text { font-size:42px!important; line-height:50px!important; }
.custom-slider-text { font-size:20px!important; line-height:28px!important; margin-top:120px!important; letter-spacing:0px!important; }
.custom-slider-button { font-size:16px!important; line-height:24px!important; margin-top:0px!important; padding:6px 0px 6px 0px!important; }
.bigger-slider-text-alternate { font-size:60px!important; line-height:68px!important; }
.custom-slider-text-alternate { font-size:20px!important; line-height:28px!important; margin-top:100px!important; letter-spacing:0px!important; }
.custom-slider-button-alternate { font-size:16px!important; line-height:24px!important; margin-top:220px!important; padding:6px 0px 6px 0px!important; }
.custom-slider-text-new-001 { font-size:24px!important; line-height:24px!important; font-weight:700!important; }
.custom-slider-text-new-002 { font-size:40px!important; line-height:40px!important; }
.custom-slider-text-new-003 { font-size:50px!important; line-height:50px!important; }
.custom-slider-text-new-004 { font-size:24px!important; line-height:24px!important; font-weight:700!important; }
a.custom-button { width:100%!important; min-width:1px!important; }
a.custom-button-big { width:100%!important; min-width:1px!important; font-size:16px; line-height:28px; }
a.custom-big-button { font-size:16px; line-height:28px; }
a.custom-home-button { font-size:16px; line-height:28px; }
a.custom-subscribe-button { font-size:16px; line-height:28px; width:100%!important; }
.single-image-margin-bottom { margin-bottom:30px!important; }
#cms-page-title .cms-page-title-text { color:#000000!important; margin-bottom:0px!important; font-size:30px!important; line-height:38px!important; }
#cms-main { padding-top:30px!important; }
.custom-iframe { width:100%!important; height:400px!important; }
.custom-sidebar-seal-container { width:100%!important; }
.custom-sidebar-seal-001 { width:49%!important; float:left!important; margin:0px 0px 0px 0px!important; }
.custom-sidebar-seal-001 img { width:100%!important; }
.custom-sidebar-seal-002 { width:49%!important; float:left!important; margin:0px 0px 0px 2%!important; }
.custom-sidebar-seal-002 img { width:100%!important; }
.yep-title { min-height:1px!important; }
.yep-content { min-height:1px!important; }
#content-area h2 { font-size:24px!important; line-height:32px!important; }
#content-area h3 { font-size:15px!important; line-height:24px!important; }
.content-large { font-size:15px!important; line-height:24px!important; }
.profile-title { font-size:16px!important; line-height:28px!important; }
.profile-title-donatella { font-size:16px; line-height:28px; }
.mini-profile-title { min-height:1px!important; font-size:16px; line-height:28px; }
.mini-profile-picture { display:none!important; }
.mini-profile-picture-alternate img { width:100%!important; -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-topright:5px!important; border-top-left-radius:5px!important; border-top-right-radius:5px!important; -webkit-border-bottom-right-radius:0px!important; -webkit-border-bottom-left-radius:0px!important; -moz-border-radius-bottomright:0px!important; -moz-border-radius-bottomleft:0px!important; border-bottom-right-radius:0px!important; border-bottom-left-radius:0px!important; }
.mini-profile-description-block { width:100%!important; min-height:1px!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.mini-profile-description-block-alternate { width:100%!important; min-height:1px!important; -webkit-border-bottom-right-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-bottomright:5px!important; -moz-border-radius-bottomleft:5px!important; border-bottom-right-radius:5px!important; border-bottom-left-radius:5px!important; -webkit-border-top-left-radius:0px!important; -webkit-border-top-right-radius:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-topright:0px!important; border-top-left-radius:0px!important; border-top-right-radius:0px!important; }
.mini-profile-contact-container { display:none!important; }
.image-block-container { width:100%!important; }
.image-block-left { float:none!important; margin-bottom:0px!important; width:100%!important; }
.image-block-left img { -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-topright:5px!important; border-top-left-radius:5px!important; border-top-right-radius:5px!important; -webkit-border-bottom-right-radius:0px!important; -webkit-border-bottom-left-radius:0px!important; -moz-border-radius-bottomright:0px!important; -moz-border-radius-bottomleft:0px!important; border-bottom-right-radius:0px!important; border-bottom-left-radius:0px!important; max-width:100%!important; }
.image-block-right { background-color:#ebf0f6!important; padding:30px!important; -webkit-border-bottom-right-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-bottomright:5px!important; -moz-border-radius-bottomleft:5px!important; border-bottom-right-radius:5px!important; border-bottom-left-radius:5px!important; -webkit-border-top-left-radius:0px!important; -webkit-border-top-right-radius:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-topright:0px!important; border-top-left-radius:0px!important; border-top-right-radius:0px!important; float:none!important; width:100%!important; min-height:1px!important; }
	
.image-block-container-with-sidebar { width:100%!important; }
.image-block-left-with-sidebar { float:none!important; margin-bottom:0px!important; width:100%!important; }
.image-block-left-with-sidebar img { -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-topright:5px!important; border-top-left-radius:5px!important; border-top-right-radius:5px!important; -webkit-border-bottom-right-radius:0px!important; -webkit-border-bottom-left-radius:0px!important; -moz-border-radius-bottomright:0px!important; -moz-border-radius-bottomleft:0px!important; border-bottom-right-radius:0px!important; border-bottom-left-radius:0px!important; max-width:100%!important; }
.image-block-right-with-sidebar { background-color:#ebf0f6!important; padding:30px!important; -webkit-border-bottom-right-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-bottomright:5px!important; -moz-border-radius-bottomleft:5px!important; border-bottom-right-radius:5px!important; border-bottom-left-radius:5px!important; -webkit-border-top-left-radius:0px!important; -webkit-border-top-right-radius:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-topright:0px!important; border-top-left-radius:0px!important; border-top-right-radius:0px!important; float:none!important; width:100%!important; min-height:1px!important; }
	
	
	
h3.mini-profile-name { font-size:20px!important; line-height:28px!important; }
h3.mini-profile-name a { font-size:20px!important; line-height:28px!important; }
.parent-pageid-1124 #content-area h2 { color:#3d6db5!important; margin-top:0px!important; font-weight:700!important; font-size:20px!important; line-height:28px!important; }
.page-id-7793 #content-area h3 { color:#3d6db5!important; margin-top:0px!important; margin-bottom:2px!important; font-weight:700!important; font-size:20px!important; line-height:28px!important; }
.documents-download { display:block!important; }
.download-document-left { width:100%!important; display:block!important; padding:30px 30px 0px 30px!important; -webkit-border-top-left-radius:5px!important; -webkit-border-top-right-radius:5px!important; -moz-border-radius-topleft:5px!important; -moz-border-radius-topright:5px!important; border-top-left-radius:5px!important; border-top-right-radius:5px!important; -webkit-border-bottom-right-radius:0px!important; -webkit-border-bottom-left-radius:0px!important; -moz-border-radius-bottomright:0px!important; -moz-border-radius-bottomleft:0px!important; border-bottom-right-radius:0px!important; border-bottom-left-radius:0px!important; }
.page-id-1128 #content-area .download-document-left h2 { font-size:20px!important; line-height:28px!important; }
.download-document-right { width:100%!important; display:block!important; padding:8px 30px 30px 30px!important; -webkit-border-bottom-right-radius:5px!important; -webkit-border-bottom-left-radius:5px!important; -moz-border-radius-bottomright:5px!important; -moz-border-radius-bottomleft:5px!important; border-bottom-right-radius:5px!important; border-bottom-left-radius:5px!important; -webkit-border-top-left-radius:0px!important; -webkit-border-top-right-radius:0px!important; -moz-border-radius-topleft:0px!important; -moz-border-radius-topright:0px!important; border-top-left-radius:0px!important; border-top-right-radius:0px!important; }
a.custom-download-document-button { width:100%!important; }
.history-container { width:100%!important; }
h3.cd-timeline-item-title { font-weight:700!important; margin-bottom:0px!important; }
.home .paging-navigation { display:none!important; }
.social-footer-container { width:100%!important; padding:40px 15px 40px 15px!important; margin:0px auto!important; }
.social-footer-001 { width:49%!important; float:left!important; margin:0px 0px 10px 0px!important; }
.social-footer-001 a img { max-width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-002 { width:49%!important; float:left!important; margin:0px 0px 10px 2%!important; }
.social-footer-002 a img { max-width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-003 { width:49%!important; float:left!important; margin:0px 0px 0px 0px!important; }
.social-footer-003 a img { max-width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-004 { width:49%!important; float:left!important; margin:0px 0px 0px 2%!important; }
.social-footer-004 a img { max-width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.single .single-header .single-title { font-size:30px!important; line-height:38px!important; }
.custom-sidebar-gallery-container { width:100%!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(odd) { width:100%!important; float:left!important; margin:0px 0px 10px 0px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(odd) img { width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(even) { width:100%!important; float:left!important; margin:0px 0px 10px 0px!important; }
.custom-sidebar-gallery-container .custom-sidebar-gallery:nth-child(even) img { width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.sponsor-text-only .wpb_wrapper { height:100%!important; }
.sponsor-text-only .wpb_wrapper p { color:#000000!important; font-weight:bold!important; text-transform:uppercase!important; text-align:center!important; line-height:24px!important; display:block!important; vertical-align:top!important; height:inherit!important; }
.half-blue-box-top { max-width:100%!important; }
.half-blue-box-bottom h2 { min-height:1px!important; }
.get-involved-description { min-height:1px!important; }
a.get-involved-button { min-width:100%!important; }
ul.footer-list { list-style:none!important; position:relative!important; padding:0px!important; margin:0px!important; }
ul.footer-list li:first-child::before { display:none!important; }
ul.footer-list li { display:block!important; }
ul.footer-list li::before { display:none!important; }
.cms-news .small-item .cms-news-title { margin:25px 0px 5px!important; }
#content-area h3.cms-news-title { font-size:24px!important; line-height:32px!important; }
	
}

@media (max-width:680px) {
	
.bigger-slider-text { font-size:36px!important; line-height:44px!important; }
.custom-slider-text { font-size:18px!important; line-height:26px!important; margin-top:90px!important; }
.custom-slider-button { font-size:16px!important; line-height:24px!important; margin-top:0px!important; }
.bigger-slider-text-alternate { font-size:52px!important; line-height:60px!important; }
.custom-slider-text-alternate { font-size:18px!important; line-height:26px!important; margin-top:90px!important; }
.custom-slider-button-alternate { font-size:16px!important; line-height:24px!important; margin-top:200px!important; }
.custom-slider-text-new-001 { font-size:18px!important; line-height:18px!important; }
.custom-slider-text-new-002 { font-size:36px!important; line-height:36px!important; }
.custom-slider-text-new-003 { font-size:52px!important; line-height:52px!important; }
.custom-slider-text-new-004 { font-size:22px!important; line-height:22px!important; }
	
}

@media (max-width:580px) {
	
.bigger-slider-text { font-size:30px!important; line-height:38px!important; }
.custom-slider-text { font-size:16px!important; line-height:24px!important; margin-top:75px!important; }
.custom-slider-button { font-size:16px!important; line-height:24px!important; margin-top:0px!important; }
.bigger-slider-text-alternate { font-size:42px!important; line-height:50px!important; }
.custom-slider-text-alternate { font-size:16px!important; line-height:24px!important; margin-top:60px!important; }
.custom-slider-button-alternate { font-size:16px!important; line-height:24px!important; margin-top:160px!important; }
.paging-navigation .next { width:100%; margin-top:6px!important; }
.paging-navigation .prev { width:100%; margin-bottom:6px!important; }
.custom-slider-text-new-001 { font-size:16px!important; line-height:16px!important; }
.custom-slider-text-new-002 { font-size:30px!important; line-height:30px!important; }
.custom-slider-text-new-003 { font-size:38px!important; line-height:38px!important; }
.custom-slider-text-new-004 { font-size:22px!important; line-height:22px!important; }
	
}

@media (max-width:480px) {

.bigger-slider-text { font-size:22px!important; line-height:30px!important; }
.custom-slider-text { font-size:14px!important; line-height:22px!important; margin-top:60px!important; }
.custom-slider-button { font-size:14px!important; line-height:22px!important; margin-top:0px!important; }
.bigger-slider-text-alternate { font-size:22px!important; line-height:30px!important; }
.custom-slider-text-alternate { font-size:14px!important; line-height:22px!important; margin-top:60px!important; }
.custom-slider-button-alternate { font-size:14px!important; line-height:22px!important; margin-top:130px!important; }
.custom-slider-text-new-001 { font-size:16px!important; line-height:16px!important; }
.custom-slider-text-new-002 { font-size:24px!important; line-height:24px!important; }
.custom-slider-text-new-003 { font-size:38px!important; line-height:38px!important; }
.custom-slider-text-new-004 { font-size:22px!important; line-height:22px!important; }
.custom-iframe { width:100%!important; height:300px!important; }
.download-document-left h2 { font-size:16px!important; line-height:22px!important; }
.download-document-left h2::before { display:none!important; content:''!important; }
.page-id-1128 #content-area .download-document-left h2 { font-size:16px!important; line-height:22px!important; }
.social-footer-container { width:100%!important; padding:40px 15px 40px 15px!important; margin:0px auto!important; }
.social-footer-001 { width:49%!important; float:left!important; margin:0px 0px 8px 0px!important; }
.social-footer-001 a img { max-width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-002 { width:49%!important; float:left!important; margin:0px 0px 8px 2%!important; }
.social-footer-002 a img { max-width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-003 { width:49%!important; float:left!important; margin:0px 0px 0px 0px!important; }
.social-footer-003 a img { max-width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.social-footer-004 { width:49%!important; float:left!important; margin:0px 0px 0px 2%!important; }
.social-footer-004 a img { max-width:100%!important; -webkit-border-radius:5px!important; -moz-border-radius:5px!important; border-radius:5px!important; }
.custom-home-social-container { width:100%!important; text-align:center!important; }
.custom-home-social-001 { width:40px!important; margin:5px 0px 5px 0px!important; display:inline-block!important; }
.custom-home-social-001 img { width:40px!important; }
.custom-home-social-002 { width:40px!important; margin:5px 0px 5px 1px!important; display:inline-block!important; }
.custom-home-social-002 img { width:40px!important; }
.custom-home-social-003 { width:40px!important; margin:5px 0px 5px 1px!important; display:inline-block!important; }
.custom-home-social-003 img { width:40px!important; }
.custom-home-social-004 { width:40px!important; margin:5px 0px 5px 1px!important; display:inline-block!important; }
.custom-home-social-004 img { width:40px!important; }
.custom-home-social-005 { width:40px!important; margin:5px 0px 5px 1px!important; display:inline-block!important; }
.custom-home-social-005 img { width:40px!important; }
	
}

@media (max-width:380px) {

.bigger-slider-text { font-size:18px!important; line-height:26px!important; }
.custom-slider-text { font-size:12px!important; line-height:20px!important; margin-top:40px!important; }
.custom-slider-button { font-size:14px!important; line-height:22px!important; margin-top:0px!important; }
.bigger-slider-text-alternate { font-size:18px!important; line-height:26px!important; }
.custom-slider-text-alternate { font-size:12px!important; line-height:20px!important; margin-top:40px!important; }
.custom-slider-button-alternate { font-size:14px!important; line-height:22px!important; margin-top:100px!important; }
.custom-slider-text-new-001 { font-size:14px!important; line-height:14px!important; }
.custom-slider-text-new-002 { font-size:20px!important; line-height:20px!important; }
.custom-slider-text-new-003 { font-size:30px!important; line-height:30px!important; }
.custom-slider-text-new-004 { font-size:20px!important; line-height:20px!important; }
.cms-news .small-item .entry-thumbnail { margin-bottom:0px!important; }
	
}