@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab&amp;display=swap');

h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Slab', serif !important;}

/* Header */

.elementor-12489 .elementor-element.elementor-element-7bb2aca7 {margin-bottom:0px !important;}
.elementor-12489 .elementor-element.elementor-element-2f92e413 .nd_elements_navigation_component ul.menu > li a:hover {color:#000 !important;}
.give-btn.give-btn-modal {background-color: #6b6b6a !important;border-width: 1px;border-color: #6b6b6a !important;border-radius: 10px !important;}
ul.sub-menu {border-top: 4px solid black !important;border: 1px solid;padding-top: 0px !important;}
ul.sub-menu ul.sub-menu {margin-top:10px !important;border-top: 4px solid #2E4857 !important;}
ul li > ul.sub-menu {max-width:400px !important;width:100% !important;}
ul.sub-menu > li {background-color: #fff !important;}
ul li > ul.sub-menu li a {color:#000 !important;line-height:1.4 !important;}
ul.menu > li a:hover {color:#000 !important;}
.nd_elements_navigation_sidebar_content {padding:20px !important;}
.nd_elements_navigation_sidebar_content {background-color: #cbcbcb !important;}
.nd_elements_navigation_sidebar div li > a {text-transform:capitalize !important;font-family: 'Roboto Slab', serif !important;font-size:20px;color:#000 !important;}
.elementor-12489 .elementor-element.elementor-element-1e1ecc3 .nd_elements_open_navigation_sidebar_content {float: right !important;}
.textmenu {margin-bottom:0px !important;right:-4px !important;}

/* Top Section */
.topslider p {color:#fff !important;}

/* Fonts */
.elementor-widget-heading .elementor-heading-title {color: #000000;}
.nd_options_customizer_fonts .nicdark_site .elementor-button.elementor-size-sm, .nd_options_customizer_fonts .nicdark_site .nd_elements_list_component_cta span {border-radius: 10px !important;}
.nd_options_customizer_fonts .nicdark_site .elementor-progress-bar, .nd_options_customizer_fonts .nicdark_site .elementor-button.elementor-size-md, .nd_options_customizer_fonts .nicdark_site .elementor-button.elementor-size-xs {background-color: #6b6b6a !important;border-radius: 10px !important;}
.elementor-button {background-color: #4D9CDE;}

/* Post Content */

.nd_options_customizer_fonts .nicdark_site h1 {text-align: left !important;margin-top: 40px;margin-bottom: 40px;border-bottom: 4px double black;padding-bottom: 20px}
div.page, div.post {margin-bottom:40px !important;}
div.post p {margin-bottom:20px !important;}
div.post a {font-weight: bold;text-decoration: underline;}
div.page p {margin-bottom:20px !important;}
div.page a {font-weight: bold;text-decoration: underline;}
div.post h1 {font-size:2rem !important;font-weight:600 !important;}
div.page h1 {color: #000 !important;font-size:3rem !important;}
div.page h3 {margin-bottom:20px !important;}
.nd_elements_posgrid_widget_l2_title strong {font-size:1.8rem !important;line-height:1.4 !important;}

.nd_elements_posgrid_widget_l2_cat {display:none !important;}
.nd_options_customizer_forms input[type="submit"], .nd_options_customizer_forms button[type="submit"], .give-btn.give-btn-modal {border-radius:10px !important;}
.nd_options_customizer_fonts .nicdark_site .elementor-button.elementor-size-sm, .nd_options_customizer_fonts .nicdark_site .elementor-widget-woogrid .nd_elements_masonry_item .nd_elements_padding_40 a.nd_elements_padding_10_20.nd_options_color_white, .nd_options_customizer_fonts .nicdark_site .elementor-widget-postgrid .nd_elements_posgrid_widget_l4 .nd_elements_posgrid_widget_l4_button, .nd_options_customizer_fonts .nicdark_site .elementor-widget-postgrid .nd_elements_posgrid_widget_l2 .nd_elements_posgrid_widget_l2_button {border-radius:10px !important;}
.elementor-widget-testimonial .elementor-testimonial-name {color:#000 !important;}
.elementor-icon {display:inline-flex !important;}
.thedate {margin-bottom: -40px;margin-top: 40px;}

.nobottom {margin-bottom:0px !important;padding-bottom:0px !important;}
.tenbottom {margin-bottom:10px !important;padding-bottom:0px !important;}
.mobileonly {display:none !important;}
.blue a {background:#2F4858 !important;}
.red a {background:#A1A1A1 !important;}
#footer {padding-left: 20px !important;padding-right: 20px !important;}
.elementor-12416 .elementor-element.elementor-element-3988027 > .elementor-element-populated {padding:20px !important;}
.paoc-credit-wrp .paoc-credit-inr-wrp {display:none !important;}

@media screen and (max-width: 1199px) {
.mobileonly {display:block !important;}
.desktoponly {display:none !important;}
}

@media (max-width: 767px) {
.nd_elements_cf7_component input[type="submit"] {max-width: 200px !important;width: 100% !important;}
}