/*
Theme Name: NCCS
Description: This theme is developed for National Coalition for Cancer Survivorship by team Actualize Studio and Parsidio.
Version: 1.0
Author: PHWMail / AS
Author URI: https://parsidio.com
Template: enfold
*/

/* 
 * Home Page
 * By Chetan
 */

@import url('https://fonts.cdnfonts.com/css/myriad-pro');

div#gfield_description_7_6 {
    font-size: 13px !important;
}

#top .iframe-hight .avia-iframe-wrap {
	padding-bottom: 70% !important;
}

#top span.col_yellow {
    color: #ffd600;
}

#top .custom-main-slider .slideshow_caption {
	min-width:80% !important;
}
#top #wrap_all .custom-texonomy-information span.cat-name {
    color: #636363 !important;
    text-transform: uppercase;
}
/* #top #wrap_all #main {
    margin-top: 59px;
} */


.page-id-51045 .avia-menu {}
/* .page-id-575 #popmake-50454 img {
    display:none;
} */

#popmake-50454 .avia-button,
.custom-main-slider .avia-button {
    font-weight: 700 !important;
    height: 55px;
    line-height: inherit;
}
#popmake-50454 {
    padding: 18px;
    border-radius: 3px;
    border: none !important;
    box-shadow: 0px 0px 30px 0px rgba( 2, 2, 2, 1.00 );
    background-color: #004b8d !important;
	margin-left: -20% !important;
    width: 40% !important;
	/* top: 250px !important; */
}

#main .donate_header {
    position: fixed;
    top: 89px;
    z-index: 9;
    width: 100%;
    /* display: none !important; */
}

#main .donate-text {
	text-align: center;
    font-size: 20px;
    margin: 0 !important;
    padding: 15px;
    background-color: #004b8d;
    color: #ffffff;
}

#main .donate-text a{
    color: #ffffff !important;
}

#main .blue_donationbar {
	margin-bottom: 60px;
}

#main .donate_admin_header {
    top: 121px !important;
}

.stay-connected-custom .av_textblock_section {
    text-align: center;
}
.custom-texonomy-information {
    margin: 10px 0;
    padding-bottom: 20px;
}

.custom-texonomy-information h3 {
    text-transform: uppercase;
}
#main .home-who-we-are-like h2.av-special-heading-tag {
    display: flex;
    width: 40%; /*Jan 8 2025 increased from 30% to 40% */
    justify-content: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
/*     margin: 0 auto 30px; */
	margin: 0 auto 20px;
}
#main .home-who-we-are-like h2.av-special-heading-tag::before,
#main .home-who-we-are-like h2.av-special-heading-tag::after {
    content: '';
    border-top: 1px solid #ffd200;
    margin: 0 20px 0 0;
    flex: 1 0 20px;
}

#main .home-who-we-are-like.bg-overlay .flex_column:before {
    content: "";
    background: rgb(0,75,141,0.4);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    visibility: visible;
    z-index: -1;
}
#main .home-who-we-are-like h2.av-special-heading-tag::after {
    margin: 0 0 0 20px;
}
#main .home-who-we-are-like .avia-button.avia-color-light {
    color: #004b8d;
    border: 2px solid #004b8d;
    text-transform: uppercase;
    font-weight: 900;
    /* padding: 9px 20px 7px;*/
	padding : 13px 30px;
}
#main .home-who-we-are-like.bg-yellow h2.av-special-heading-tag::before,
#main .home-who-we-are-like.bg-yellow h2.av-special-heading-tag::after {
    border-top: 1px solid #004b8d;
}
#main .home-who-we-are-like.bg-yellow .avia-animated-number-title,
#main .home-who-we-are-like.bg-yellow .avia-animated-number-content {
    font-weight: bold;
    padding-bottom: 10px;
    display: block;
    border-bottom: 1px solid #004b8d;
    width: 80%;
    margin: 0 auto 20px;
}
#main .home-who-we-are-like.bg-yellow .avia-animated-number-content {
    color: #554c2a;
    padding-bottom: 20px;
}
#main .home-who-we-are-like.bg-yellow .avia-no-number {
    opacity: 1;
    font-size: 1em;
    font-weight: bold;
}
#home-take-action .av-flex-placeholder {
    width: 1%;
}
#home-take-action h4 {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
#home-take-action p {
    color: #fff;
}
#home-take-action span.av_font_icon {
    position: absolute;
    top: -4px;
    right: -9px;
}
#home-take-action span.av_font_icon a::before {
    color: #fff;
    background: #ffd200;
    padding: 5px 7px;
    font-size: 30px;
}
#home-take-action span.av_font_icon a:hover::before {
    color: #004b8d;
}
#main .home-who-we-are-like.bg-blue h2.av-special-heading-tag::before,
#main .home-who-we-are-like.bg-blue h2.av-special-heading-tag::after {
    border-top: 1px solid #ffffff; 
}
#main .home-who-we-are-like.bg-blue .avia-button {
    color: #004b8d;
    text-transform: uppercase;
    font-weight: bold;
}
#home-featured-five-sections .av_one_fifth {
    border-color: #00bef3;
}
/* #home-featured-five-sections .av_one_fifth:last-child {
    border-right: none;
} */

/* Header & Logo */
@media only screen and (min-width: 768px) {
	#header_main {
		z-index: 11;
	}
	.logo {
		top: -20px;
	}
	
	#top .landing-page-heading .av-special-heading-tag 
	{
		width: 250px !important;
	}
	
}
/* end */


/* Home page
 * By Dhara
 */



#top #wrap_all #home-take-action h4.av-special-heading-tag {
    color: #ffffff;
    font-size: 18px;
}   
#top #wrap_all .all_colors h2 {
    letter-spacing: inherit;
}
/* for gray H3  */
.gray-heading h3 {
    color: #636363 !important;
}


/* 
 * About Page
 * By Dhara
 */
body .about-page-sections.overlay-black:before {
    content: "";
    display: block;
	background-color: #0000005c;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    visibility: visible;
    z-index: -2;
}
.about-page-sections.overlay-black {
    position: relative;
    z-index: 1;
}
/* .about-page-sections .av-special-heading {
    padding-right: 30%;
} */
.about-page-sections span.av_font_icon {
    margin-top: -65px;
    border-left: 3px solid #ffd200;
    padding: 15px 20px;
}

/* 
 * Footer
 * By Chetan
 */
.page-id-15 #home-take-action.footer {
	display: none;
}

/* 
 * Footer
 * By Dhara
 */
#top #wrap_all #var-footer h4.av-special-heading-tag {
    color: #fff;
}
#top #wrap_all #footer-page h3.av-special-heading-tag {
    font-size: 20px;
}
#var-footer ul li a {
    font-size: 15px;
}
.social-footer {
    margin-left: -10px;
}

/* Gravity Horizontal Form */
#footer-stay-connected form,
#footer-stay-connected input {
/*     text-transform: uppercase; */
    font-size: 12px;
}
#footer-stay-connected .input-text, 
#footer-stay-connected input[type='text'], 
#footer-stay-connected input[type='input'], 
#footer-stay-connected input[type='password'], 
#footer-stay-connected input[type='email'], 
#footer-stay-connected input[type='number'], 
#footer-stay-connected input[type='url'], 
#footer-stay-connected input[type='tel'], 
#footer-stay-connected input[type='search'], 
#footer-stay-connected textarea, 
#footer-stay-connected select {
    color: #2d2d2d !important;
    padding: 10px 15px;
    border-radius: 5px;
}
@media only screen and (min-width: 641px) {
    .gf_simple_horizontal {
    display: inline-table !important;
    }
    .gf_simple_horizontal .gform_body {
    width: 75% !important;
    }
    .gf_simple_horizontal .gform_footer {
    width: 25% !important;
    }
}
#footer-stay-connected .gf_simple_horizontal input.gform_button {
    width: 100%;
    background-color: #ffd200;
    color: #004b8d;
    padding: 10px 15px;
    border-radius: 5px;
    font-weight: 600;
    border: 1px solid #ffd200;
}
#footer-stay-connected .gf_simple_horizontal input.gform_button:hover {
    background: #004b8d;
    color: #fff;
    border: 1px solid #004b8d;
}
@media only screen and (max-width: 640px) {
    #footer-stay-connected .gform_wrapper ul li.gfield {
        margin-top: 0px;
        margin-bottom: 0px !important;
    }
	
	#top .landing-page-heading .av-special-heading-tag 
	{
		font-size: 25px !important;
		width: 140px !important;
	}
	
	#top .landing-page-heading .av-special-heading-tag .av-subheading {
		width: 140px !important;
	}
	
	.custom-main-slider .avia-caption-content:nth-child(2) p {
		font-weight: normal !important;
		display: none;
	}
}
/* End - Gravity Horizontal Form */

#var-footer a.avia-button {
    background: transparent;
    border-bottom: none;
    font-size: 25px;
}
#var-footer a.avia-button:hover {
    color: #fcce04 !important;
}

/* 
 * For toggle- Accordion
 * By Dhara
 */
#nccs-accordion span.toggle_icon {
    position: absolute;
    height: 100%;
    top: 7px;
    left: 0px;
    background: #004b8d;
    text-align: center;
    padding: 15px;
    width: 50px;
}

#nccs-accordion span.vert_icon, #nccs-accordion span.hor_icon {
    margin-top: 15px;
    margin-left: 17px;
}

#nccs-accordion p.toggler {
    padding: 9px 3px 9px 60px;
    background: #00bff3;
	color: #ffffff;
    font-weight: 600;
}

.single_toggle {
    padding: 6px;
}

#nccs-accordion .toggle_content {
    background: #ffffff !important;
    color: inherit !important;
}

#nccs-accordion p a {
    color: #004b8d !important;
}

#nccs-accordion p a:hover {
    color: #ffd200 !important;
}

/* toggle accordion ends */



/* 
 * For Image Accordion - Home page
 * By Dhara
 */
 
 .accordion-nccs ul .aviaccordion-excerpt span.story, 
.accordion-nccs ul .aviaccordion-excerpt span.story-link-btn {
    display: none !important;
}
.accordion-nccs ul .aviaccordion-excerpt span.story-title {
    font-size: 25px;
    font-weight: 600;
    vertical-align: bottom;
    /* padding-left: 10%; */
}
.accordion-nccs ul .aviaccordion-excerpt span.story-title:after {
    content: "\279C";
    color: #47bef3;
    padding-left: 2%;
}
#top .accordion-nccs .aviaccordion-preview-title {
    vertical-align:bottom !important;
}
#top .accordion-nccs .aviaccordion-preview-title .aviaccordion-title {
    display: none;
}
#top .accordion-nccs .aviaccordion-active-slide .aviaccordion-preview-title {
    vertical-align: top !important;
}
#top .accordion-nccs .aviaccordion-active-slide .aviaccordion-preview-title .aviaccordion-title {
    display: block !important;
}
#top .accordion-nccs .aviaccordion-active-slide .aviaccordion-preview-title span.story,
#top .accordion-nccs .aviaccordion-active-slide .aviaccordion-preview-title span.story-link-btn {
    display: block !important;
    padding-right: 10%;
}
#top .accordion-nccs .aviaccordion-active-slide .aviaccordion-preview-title span.story-title {
    padding: unset !important;
    line-height: 1;
}
#top .accordion-nccs .aviaccordion-active-slide .aviaccordion-preview-title span.story-title:after {
    content: "\279C";
    color: #ffd200;
    position: absolute;
    bottom: 20px;
    right: 35px;
}
#top .accordion-nccs .aviaccordion-title-on-hover .aviaccordion-preview {
	opacity:1 !important;
	text-align:left;
}

#top .accordion-nccs .aviaccordion-title {
	color:#fff !important;	
}

.accordion-nccs .aviaccordion-active-slide .aviaccordion-excerpt {
	display:block !important;
    text-align:left !important;
    /* padding-top: 20%; */
    position: absolute;
    bottom: 20px;
}
.accordion-nccs .aviaccordion-active-slide .aviaccordion-excerpt span.story-title {
    font-size: 36px;
    font-weight: 600;
}
.accordion-nccs .aviaccordion-active-slide .aviaccordion-excerpt span.story-link-btn {
    background: #ffd200;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px 25px;
    width: max-content;
    border-radius: 5px;
    color: #004b8d;
}

.accordion-nccs .aviaccordion-active-slide .aviaccordion-preview-title-wrap {
	background: rgba(71, 190, 243, 0.32) !important;
}

.accordion-nccs .aviaccordion-preview-title-wrap {
	background: rgb(0,0,0,0.5) !important;
}
.accordion-nccs img.aviaccordion-image {
    width: 25%;
    object-fit: cover;
}
/*
.accordion-nccs a.aviaccordion-slide-link.noHover.lightbox-added {
    margin-left: -200px;
}
#accordion-nccs a.aviaccordion-slide-link.noHover.lightbox-added:hover {
    margin-left: 0px;
} */


/* 
 * For News Page Separator
 * By Dhara
 */
.news-separator {
    position: absolute;
    left: 0;
}
/* 
 * For topbar-header
 * By Dhara
 */
 #top .sub_menu ul#avia2-menu li a {
    color: #004b8d;
    border: 2px solid #004b8d;
    text-transform: uppercase;
    font-weight: 900;
    padding: 9px 20px 7px;
    border-radius: 3px;
}
#top .sub_menu ul#avia2-menu li a:hover {
    opacity: .7;
    color: #004b8d;
    text-decoration: none;
}
#top .sub_menu ul#avia2-menu li.donate-button {
	margin-top: -2px;
}
#top .sub_menu ul#avia2-menu li.donate-button a {
    color: #004b8d;
    background: #ffd200;
    border: none;
    text-transform: uppercase;
    font-weight: 900;
    border-radius: 3px;
	padding: 10px 20px;
}
#top .sub_menu ul#avia2-menu li.donate-button a:before {
    content: "\2665";
    font-size: 25px;
    padding: 0 5px 0 0;
    vertical-align: sub;
}
#header_meta nav.sub_menu {
    padding: 9px;
}
#header_meta .container {
    display: flex;
    justify-content: flex-end;
}
#header ul.social_bookmarks li a {
    color: #afacac;
    font-size: 18px;
    padding: 5px;
}
#top #wrap_all ul.social_bookmarks li a:hover {
    background: none;
    color: #004b8d;
}

#top #header_main .container nav.main_menu .av-main-nav > li > a {
    line-height: 30px;
    margin-top: 20px;
}
#top #header_main .container nav.main_menu .av-main-nav > li > ul.sub-menu {
    top: 60px;
}

/* .html_header_top.html_header_topbar_active.html_header_sticky #top #main{padding-top: 148px;}  */
/* topbar ends */



/* list stye arrow 
By Dhara */
/* .list-style-arrow ul {
    margin-left: unset;
}
.list-style-arrow li {
    list-style: none;
    margin-left: unset;
}
.list-style-arrow li:before {
    content: "";
    background: url(/wp-content/themes/nccs-child/template/arrow-point-to-right.svg);
    background-size: contain;
    display: inline-block;
    height: 15px;
    width: 15px;
    margin-right: 5px;
} */


/* 
 * For News & Events - Home page
 * By Dhara
 */

#top #wrap_all h3.slide-entry-title.entry-title {
    font-size: 20px;
/*     white-space: nowrap;
    width: 220px; */
    overflow: hidden;
 	text-overflow: ellipsis;
	padding-right: 15px;
	padding-top: 15px;
}

#top #wrap_all a.more-link {
    margin-top: 15px;
    background: #004b8d;
    padding: 9px 20px 7px;
    border-radius: 3px;
    color: #ffffff;
    font-weight: 500;
    text-transform: inherit;
}
#top #wrap_all a.more-link:hover {
    opacity: .7;
    text-decoration: none;
}
/* News & Events ends */


/* post in inner pages */

.post_author_timeline {
    display: none;
}
.blog-meta .small-preview {
    border-radius: 40px;
}
#top #wrap_all .single-small a.more-link {
    background: transparent;
    border: 2px solid;
}

/* inner pages post ends */

/* 
 * What is Checklist - Checklist page
 * By Dhara
 */
 


#featured-three-sections .av_one_third {
    border-color: #00bef3;
}
#checklist-form label.gfield_label {
    font-size: 15px;
}
#checklist-form input#input_2_3_other {
    margin-top: -20px;
    left: 29px;
    position: relative;
}
@media only screen and (min-width: 800px) {
	#checklist-form .gform_body ul li.drop-down {
    	width: 23.5% !important;
	}
}
@media only screen and (min-width: 1122px) {
    div#gform_wrapper_7 {
        position: relative;
    }
	#checklist-form .gform_footer.top_label {
		padding: 0px !important;
		margin: 0px !important;
	}
    #checklist-form .gform_footer  {
        position: absolute;
    	bottom: 5px;
    	text-align: right; 
        width: auto;
        float: right;
        right: 0;
    }
	#checklist-form .gform_footer .gform_button {
		width: auto !important;
	}
	#checklist-form .gform_validation_error .gform_footer .gform_button {
		position: absolute;
    	right: 0px;
    	bottom: 27px;
        width: auto;
        float: right;
        right: 0;
	}
	
    #checklist-form input#gform_submit_button_7 {
        width: 23.5%;
    }
}



#checklist-form select {
    background-color: #234b8d !important;
    background-image: url(/wp-content/themes/nccs-child/template/icons8-expand-arrow-96.png)!important;
    background-size: 40px 40px;
    color: #ffffff !important;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 3px !important;
}
#top #checklist-form input[type='text'] {
    background: #e1e1e1;
    color: #234a8d !important;
    font-weight: 600;
    padding: 10px 20px;
    border-radius: 3px;
}
#checklist-form .gfield_error {
    border: none;
    background: none;
    padding: unset;
}
#checklist-form .gfield_description.validation_message {
    padding: unset;
}
/* #checklist-form .gform_validation_error .gform_footer.top_label {
    top: 61%;
    width: 85%;
    left: 79%;
} */



/* form ends */

#what-is-checklist span.av_font_icon {
    position: absolute;
    top: 0;
    right: 0;
    background: #00bef3;
    padding: 5px;
}

#what-is-checklist h4.av-special-heading-tag {
    text-transform: uppercase;
}

#what-is-checklist .hr.hr-custom.hr-left {
    position: absolute;
    left: 0;
    top: unset;
}

#what-is-checklist h2.av-special-heading-tag {
    text-transform: unset;
    font-weight: 600;
}
#what-is-checklist .av-flex-placeholder {
    width: 3%;
}

.page-id-538 #home-take-action.footer {
	display: none;
}
#top.page-id-538 #full_slider_1 a.avia-slideshow-button, #top.home #full_slider_1 a.avia-slideshow-button {
    text-transform: uppercase;
    font-weight: 600;
	font-size: 19px !important;
    padding: 12px 40px 12px;
    border-radius: 3px;
	border: none !important;
	letter-spacing: 0.5px; 
	background: #ffd600;  
	color: #004b8d;
}
#top.page-id-538 #full_slider_1 h2.avia-caption-title {
    text-transform: unset;
}


/* checklist section ends */


/* form section.av_textblock_section:after {
    content: "";
    background: url(/wp-content/themes/nccs-child/template/down-arrow.svg);
    background-size: contain;
    display: inline-block;
    height: 15px;
    width: 15px;
    margin-right: 5px;
    position: absolute;
    top: 8px;
    right: 5px;
}
form section.av_textblock_section.btn:after {
    display: none;
} */
/* 
 * Checklist -detail page
 * By Dhara
 */

.top-separator-checklist {
    position: absolute;
    top: 26px;
}
.page-id-555 #home-take-action.footer {
	display: none;
}
.checklist-sidebar h3.av-special-heading-tag {
    background: #00bff3;
    padding: 10px 20px;
}
.checklist-sidebar .avia-video.avia-video-16-9.av-lazyload-immediate.av-lazyload-video-embed {
    margin: 0px 20px;
}
.checklist-sidebar .avia-button-wrap {
    padding: 10px 20px;
}
#top .checklist-sidebar a.avia-button {
    font-weight: 600;
    color: #004b8d;
    border: none;
    padding: unset;
}
.treatment-sidebar span.avia_button_icon {
    font-size: 20px;
}
/* .page-id-555 .gform_footer.top_label {
    display: none;
} */

/* Checklist -detail page ends */

/* cancer policy page - partner logo
By Dhara */

#partner-logo .partner-logo-policy .slide-entry {
    padding: 5px;
}
/* policy page ends */
#top .sidebar .inner_sidebar .widget_nav_menu > div {
    background-color: #f6f5f5;
    padding: 10px 10px;
}
#top .sidebar .inner_sidebar .widget_nav_menu ul li {
    padding:0px;
    border-top: 1px solid #ffd200;
    font-size: 15px;
    background: none;
    box-shadow: none;
}

#top .sidebar .inner_sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor {
    box-shadow: none;
}

#top .sidebar .inner_sidebar .widget_nav_menu a {
    padding: 5px;
}

#top .sidebar .inner_sidebar .widget_nav_menu a:hover {
    color: #ffd200 !important;
	transition: 0.3s;
}

#top .sidebar .inner_sidebar .widget_nav_menu ul ul .sub-menu {
    padding: 0px;
}

#top .sidebar .inner_sidebar .widget_nav_menu ul li.current_page_item > a:before {
    content: "\e879";
    position: absolute;
    left: 0px;
    font-family: 'entypo-fontello';
    font-size: 45px;
    line-height: 30px;
    color: #ffd200;
}
#top .sidebar .inner_sidebar .widget_nav_menu ul ul li.current_page_item > a:before {
    content: "\e879";
    position: absolute;
    left: -10px;
    font-family: 'entypo-fontello';
    font-size: 35px;
    line-height: 30px;
    color: #ffd200;
}
#top .sidebar .inner_sidebar .widget_nav_menu ul ul li.current_page_item > a {
    position: relative;
    padding-left: 10px;
}
#top .sidebar .inner_sidebar .widget_nav_menu ul li.current_page_item > a {
    position: relative;
    padding-left: 20px;
}
#top .widget_nav_menu ul ul li:before {
    display: none;
}

#top .sidebar .inner_sidebar .widget_nav_menu ul.menu li a {
    font-weight: 700;
    font-size: 17px;
}
#top .sidebar .inner_sidebar .widget_nav_menu ul.sub-menu li a {
    font-weight: 600;
    font-size: 16px;
    color: #949494;
    margin-left: 20px;
}
#top .sidebar .inner_sidebar .widget_nav_menu ul ul ul.sub-menu li a {
    font-weight: 500;
    font-size: 15px;
    color: #47bef3;
    margin-left: 40px;
}
#top .sidebar .inner_sidebar .widget_nav_menu ul:first-child>.current-menu-item, #top .sidebar .inner_sidebar .widget_nav_menu ul:first-child>.current_page_item {
    left: 0px;
}
#top .sidebar .inner_sidebar .widget_nav_menu .current-menu-item > a {
    color: #004b8d !important;
}

#top .sidebar .inner_sidebar .widget_nav_menu h3.widgettitle {
    margin-bottom: 0px;
}

/* 
 * For Sidebar About - page
 * By Dhara
 */

#top #wrap_all #text-2 h3.widgettitle {
    text-transform: unset;
    background: #004b8d;
    color: #ffffff;
    padding: 10px 20px;
    font-size: 20px;
}
/* #top .sidebar-recent-news img.attachment-large.size-large.wp-post-image {
    height: 160px !important;
    width: 100%;
    object-fit: cover;
} */

/* #top .sidebar-recent-news header.entry-content-header{
    position: absolute;
    top: 120px;
    left: 15px;
    color: #000000;
} */

#top .sidebar h3.slide-entry-title.entry-title {
    color: #004b8d !important;
	font-size: 17px !important;
    white-space: initial !important;
    padding-left: 0px !important;
	padding-bottom: 15px !important;

}

#top .sidebar-recent-news .slide-content {
	margin-top:15px;
}
#top .sidebar-recent-news .slide-meta {
    display: none;
}
#top .sidebar-recent-news .read-more-link {
    padding-top: 20px;
}
#top .sidebar-recent-news a.more-link {
    background: #ffd200;
    padding: 9px 20px 7px;
    border-radius: 3px;
    color: #004b8d;
    font-weight: 600;
    text-transform: uppercase;
}
#top #wrap_all h3.widgettitle {
    text-transform: unset;
    font-size: 20px;
    background: #47bef3;;
    padding: 10px 20px;
    color: #ffffff;
    margin-top: 0;
}
#top .textwidget {
    padding: 0 15px;
}
.sidebar .widget_text {
    background: #f6f5f5;
    padding: 0 0 10%;
	margin-bottom: 20%;
}

.sidebar .textwidget ul {
	overflow:visible;
}

/* News Page sidebar
By Dhara */

div#custom_html-6 {
    background: url(http://nationalcoalitionforcancersurvivorship.flywheelsites.com/wp-content/uploads/2020/06/take-action.jpg) center center no-repeat;
    background-size: cover;
}
div#custom_html-6:before {
    content: "";
    background-color: #004b8da6;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    visibility: visible;
    z-index: -2;
}
div#custom_html-6 {
    position: relative;
    z-index: 1;
}
#top #wrap_all .sidebar .textwidget h5.av-special-heading-tag {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
}

#top #wrap_all .sidebar .textwidget span.hr-inner.inner-border-av-border-fat {
    width: 80%;
}
#top #wrap_all .sidebar .textwidget section#news-sidebar-search-text {
    color: #ffffff;
    padding-top: 20%;
}


/* sidebar ends */

/* Featured Post Slider css */

.featured-post .avia-content-slider .slide-image,
.featured-post .avia-slideshow-arrows.avia-slideshow-controls,
.featured-post .more-link-arrow,
.featured-post .slide-meta {
   display:none;
}

.featured-post .more-link {
   background-color: #ffffff;
   border-color: #ffffff;
   color: #293a79;
   border-radius: 3px;
   padding: 9px 10px;
   line-height: initial;
   font-weight: 800;
   text-align:center;
   font-size:13px;
   width:130px;
}


.featured-post .more-link:before {
    content:"";
    background:url("http://ncl.flywheelsites.com/wp-content/uploads/2020/07/right_arrow.png");
    position:absolute;
    bottom:0;
    right:0;
    display: inline-block;
    height: 30px;
    background-size: contain;
    width: 30px;
    background-repeat: no-repeat;
}

.featured-post .read-more-link {
    margin-top:10px;
}

.featured-post .slide-entry-excerpt.entry-content {
    color:#fff;
    position:absolute;
    bottom:0;
    width:100%;
}

.featured-post .slide-content {
    height:330px;
}

.featured-post {
   height:400px;
}

.featured-post .slide-entry-title.entry-title {
    font-size:22px !important;
}

/* End Featured Post Slider css */

/* gForm */
#wrap_all .gform_wrapper .gform_body ul.gform_fields li.giftbuttons .gfield_radio li input {
    position: absolute;
    cursor: pointer;
    margin: 0;
    opacity: 0;
    height: 0;
    width: 0 !important;
}
#wrap_all .gform_wrapper .gform_body ul.gform_fields li.giftbuttons .gfield_radio li {
    margin-right: 0;
}
#wrap_all .gform_wrapper .gfield_checkbox li input[type="checkbox"], #wrap_all .gform_wrapper .gfield_radio li input[type="radio"] {
    margin-top: 7px !important;
	vertical-align: top;
}
#wrap_all .gform_wrapper .gform_body ul.gform_fields li.giftbuttons .gfield_radio li input:hover ~ label {
    background: #dddddd;
}
#wrap_all .gform_wrapper .gform_body ul.gform_fields li.giftbuttons .gfield_radio li label {
    font-size: 23px;
    font-weight: 700;
    margin: 0;
    background: #eaeaea;
    display: block;
    text-align: center;
    width: 110px;
    border: 3px solid #004b8d;
    padding: 12px 12px 13px 10px;
    border-radius: 25px;
    color: #004b8d;
}
#wrap_all .gform_wrapper .gform_body ul.gform_fields li.giftbuttons .gfield_radio li input:checked:hover ~ label {
    background: #18468b;
}
#wrap_all .gform_wrapper .gform_body ul.gform_fields li.giftbuttons .gfield_radio li input:checked ~ label {
    background: #004b8d;
    color: #ffd600;
    border-color: #ffd600;
}
#top label {
    font-size: 16px;
}

#top h3.sub_head {
	font-size: 22px !important;
    font-weight: bold !important;
    margin-top: 30px;
}
#top .gfield_label
{
	color: #234b8d;
    font-size: 26px;
}
input[type="submit"] {
    text-transform: uppercase;
    font-weight: 600;
    background-color: #ffd200 !important;
    color: #004b8d !important;
    padding: 10px 30px;
    border-radius: 3px;
}
input[type="submit"]:hover {
    color: #ffd200 !important;
    background-color: #004b8d !important;
}

/* elevating survivorship page
Masonry Gallery */
#top #wrap_all .masonry-with-content h3.av-masonry-entry-title.entry-title {
    color: #ffffff;
    font-size: 25px;
}

.get-data {
	border-top: 1px solid #00bff3 !important;
    padding: 33px 0px 0px 0px;
}

.get-data h4 {
	margin:0;
	color:#000000 !important;
}

.hr-line {
	background: #00bff3;
    height: 1px;
	width:100%;
	margin:0px;
    border-top: none;
}

.get-data .right {
    position: absolute;
    right: 0;
    top: 0;
    padding: 25px 0px;
}

.get-data .right img {
    width: 20px;
    height: 20px;
    margin-right: 20px;
}

/* #top #wrap_all .custom-news-heading h3.slide-entry-title.entry-title {
    font-size: 25px;
    padding: 0px;
    white-space: nowrap;
    width: 255px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000000;
} */

#top .avia-content-slider .slide-image {
margin-bottom: 0px;
}

#top .breadcrumb {
	padding:0em;
	background: transparent;
}

input[type='checkbox'] {
	margin-top: -30px;
}

input[type='checkbox'] {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeSpeed;
	width: 13px;
	height: 13px;
	margin: 0;
	margin-right: 1px;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
}

input[type='checkbox']:after {
	content: "";
	vertical-align: middle;
	text-align: center;
	line-height: 19px;
	position: absolute;
	cursor: pointer;
	height: 18px;
	width: 18px;
	left: 0;
	top: 0;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 1px #ffd200, 0 1px 0 #ffd200;
	-moz-box-shadow: inset 0 1px 1px #ffd200, 0 1px 0 #ffd200;
	box-shadow: inset 0 1px 1px #ffd200, 0 1px 0 #ffd200;
	background: #ffd200;
}

input[type='checkbox']:hover:after, input[type='checkbox']:checked:hover:after {
	background: #ffd200;
	content: '\2714';
	color: #004b8d
;
}

input[type='checkbox']:checked:after {
	background: #ffd200;
	content: '\2714';
	color: #004b8d
;
}

/* Radio Button */

input[type='radio'] {
	margin-top: -30px;
}

input[type='radio'] {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeSpeed;
	width: 13px;
	height: 13px;
	margin: 0;
	margin-right: 1px;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
}

input[type='radio']:after {
	content: "";
	vertical-align: middle;
	text-align: center;
	line-height: 19px;
	position: absolute;
	cursor: pointer;
	height: 18px;
	width: 18px;
	left: -1px;
    border-radius: 100%;
    top: -3px;
	font-size: 16px;
	-webkit-box-shadow: inset 0 1px 1px #ffd200, 0 1px 0 #ffd200;
	-moz-box-shadow: inset 0 1px 1px #ffd200, 0 1px 0 #ffd200;
	box-shadow: inset 0 1px 1px #ffd200, 0 1px 0 #ffd200;
	background: #ffd200;
}

input[type='radio']:hover:after, input[type='radio']:checked:hover:after {
	background: #ffd200;
	content: '\e89a';
	font-family: 'entypo-fontello';
	color: #004b8d;    
	font-size: 13px;
	/* Created an oval shape for radio buttons on the new Gravity Forms style
    padding: 0px 5px; 
	*/
}

input[type='radio']:checked:after {
	background: #ffd200;
	content: '\e89a';
	font-family: 'entypo-fontello';
	color: #004b8d;
	font-size: 13px;
	/* Created an oval shape for radio buttons on the new Gravity Forms style
    padding: 0px 5px;
	*/
}

.custom-radio .gchoice_17_3_3 {
    display: flex;
}

.custom-radio .gchoice_17_3_3 input#input_17_3_other {
    margin-left: 14px;
    width: auto;
}

#news-sidebar-search-text p
{
	color: #ffffff;
	padding-top: 20%;
}

#top .custom-page .sidebar.sidebar_right {
	padding:0px;
}


/* 
 * Checklist form style by Chetan
 */
/* #gform_wrapper_7 {
    position: relative;
}
#gform_7 input {
    background-color: #e1e1e1 !important;
    color: #000 !important;
    font-weight: bold !important;
    padding: 15px 20px !important;
}
#gform_7 select {
    background: #244b8d !important;
    min-width: 285px !important;
    color: #fff !important;
    font-weight: bold;
    padding: 15px 20px !important;
}
#gform_7 input#gform_submit_button_7 {
    background-color: #fad303 !important;
    color: #244b8d !important;
    position: absolute;
    right: 0;
    top: 97px;
}
.gform_validation_error #gform_7 input#gform_submit_button_7 {
    top: 243px !important;
}
#gform_7 input#gform_submit_button_7:hover {
    background-color: #244b8d !important;
    color: #fad303 !important;
} */

/* Dhara
* Podcast page */

#top .subscribe-links a.avia-button {
    border: 1px solid;
    font-size: 40px;
    margin-right: 8px !important;
	padding: 4px 10px;
}

/* podcast page ends */


/* Dhara
* Podcast Audio */

.audio-nccs .wp-playlist {
padding: 35px 50px;
}
.audio-nccs .wp-playlist-item {
padding: 10px;
font-weight: 600;
}


/* li.soundsList__item.g-border-bottom {
    padding: 10px 30px;
} */

/* podcast ends */

/* Dhara
* Post Read-more Button */

span.more-link-arrow {
display: none;
}

@media screen and (max-width:1024px) {
	#top #wrap_all h3.slide-entry-title.entry-title {
		font-size: 18px;
		white-space: nowrap;
		width: 150px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #ffffff;
	}
}

@media screen and (max-width:991px) {
	#top #wrap_all h3.slide-entry-title.entry-title {
		font-size: 16px;
		white-space: nowrap;
		width: 90px;
		overflow: hidden;
		text-overflow: ellipsis;
		color: #004b8d !important;
	}
	
	#top .home-news .entry-title a {
		color: #004b8d !important;
	}
}

/* landing pages New heading */

#top .landing-page-heading h3
{
	font-size: 25px !important;
}

#top .landing-page-icon
{
	margin-top: -50px;
    padding: 5px 20px;
}
/* questionnaire Form */
#questionnaire-form .gfield_label {
    font-size: 18px;
}
#questionnaire-form span.gfield_required {
    font-size: 18px;
}

/* Dhara
breadcrumbs shortcode */
#top span.trail-before {
    display: none;
}
#top .avia-breadcrumbs {
    color: #ffffff;
    font-size: 30px;
}
#top .avia-breadcrumbs a {
    color: #ffffff;
}
#top a.trail-begin {
    display: none;
}
#top .breadcrumb-trail span:nth-child(3) {
    display: none;
}
#top span.trail-end {
    font-weight: 600;
}
#top span.sep {
    overflow: initial;
    padding: 0 15px 0 5px;
}
#top .avia-breadcrumbs span a:hover {
    text-decoration: none;
    opacity: .7;
}
/* breadcrumbs ends */


/* Dhara 
State based advocacy page - gForm */
#find-resources .state_row h3 {
    text-align: center;
    padding-bottom: 15px;
}
#find-resources .state_col {
    float: left;
    width: 31.33%;
    text-align: center;
    margin-right: 0.5%;
    margin-left: 0.5%;
}
#find-resources svg.svg-inline--fa {
    font-size: 55px;
    margin-bottom: 20px;
}
#find-resources p.state_info {
    color: #636363;
    font-size: 20px;
    line-height: 1.5em;
    font-weight: 600;
}

/* .page-id-120 .sidebar .widget_nav_hide_child, .page-id-28 .sidebar .widget_nav_hide_child, .page-id-115 .sidebar .widget_nav_hide_child, .page-id-150 .sidebar .widget_nav_hide_child, .page-id-128 .sidebar .widget_nav_hide_child, .page-id-135 .sidebar .widget_nav_hide_child, .page-id-169 .sidebar .widget_nav_hide_child, .page-id-165 .sidebar .widget_nav_hide_child{
    padding-bottom: 0px !important;
    display: none !important;
}

.page-id-120 .sidebar #nav_menu-4, .page-id-28 .sidebar #nav_menu-4, .page-id-115 .sidebar #nav_menu-4, .page-id-150 .sidebar #nav_menu-4, .page-id-128 .sidebar #nav_menu-4, .page-id-135 .sidebar #nav_menu-4, .page-id-169 .sidebar #nav_menu-4, .page-id-165 .sidebar #nav_menu-4
{
	padding: 0px !important;
} */

.sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor {
    left: 0px;
}

.custom-box-heading .av-special-heading {
    margin-top: 0px !important;

}

#top .spon-btn .avia-button-fullwidth {
    font-size: 15px;
	padding: 10px !important;
}

.custom-blog-filter-search article {
    width: 100%;
    margin: 0;
    clear: both;
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 40px;
}

#top .custom-blog-filter-search article a.slide-image {
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 4px;
    float: left;
    margin: 6px 0 0 0;
    position: relative;
    text-align: center;
    line-height: 81px;
    position: relative;
    z-index: 4;
    display: block;
    border-radius: 50px;
    margin-right: 50px;
}

#top .custom-blog-filter-search article a.slide-image img {
    display: block;
    border-radius: 4px;
    position: relative;
    z-index: 4;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

#top .custom-blog-filter-search article  .slide-content {
    display: block;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
    zoom: 1;
}

#top .custom-blog-filter-search article .slide-content header.entry-content-header {
    line-height: 1.3em;
    /* font-size: 20px; */
    /* letter-spacing: inherit; */
}

#top #wrap_all .custom-blog-filter-search article .slide-content header.entry-content-header h3.slide-entry-title.entry-title {
    padding-top: 0;
    font-size: 20px;
    overflow: hidden;
    line-height: 1.3em;
    margin-bottom: 10px;
}

#top #wrap_all .custom-blog-filter-search article .slide-content .slide-meta {
    font-size: 0.9em;
    position: relative;
    top: -8px;
    display: block;
    margin-bottom: -13px;
}

/* #top #wrap_all .custom-blog-filter-search article .slide-content .read-more-link a {
    background: transparent;
    border: 2px solid;
    padding: 9px 20px 7px;
    border-radius: 3px;
    color: #004b8d;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 15px;
    text-decoration: none;
} */
#top #wrap_all .custom-blog-filter-search article .slide-content header.entry-content-header h3.slide-entry-title.entry-title a {
    color: #004b8d;
}
/* Himanshu */
div, h1, h2, h3, h4, h5, h6, p, span, a, li, ul, body {
	font-family: myriad-pro, sans-serif !important;
}

span.avia_iconbox_title {
    font-size: 19px !important;
}

strong, b {
    font-weight: 600 !important;
}

.custom-main-slider .avia-caption-content p {
    font-weight: 700 !important;
}
#top #wrap_all .custom-header-grid h4 {
    text-transform: uppercase;
    letter-spacing: 0px;
    font-weight: 700 !important;
    font-size: 15px;
    color: #fff;
}

#top .avia_cart_buttons .button {
    background: #d8171700;
    color: #000000;
    padding: 3px 3px;
}

#top .avia_cart_buttons .button > span {
    font-size: 14px;
    position: relative;
    top: 1px;
    font-weight: normal;
    color: #000000;
}

#top .custom-header-grid .av-special-heading {
    padding: 0 !important;
}
#top #wrap_all .custom-header-grid section.av_textblock_section p {
    font-weight: 400 !important;
    font-size: 16px;
}
#top #wrap_all .custom-home-about-part p {
    font-weight: 400 !important;
    line-height: 1.7;
    font-size: 15px;
    text-align: center;
}
#top #wrap_all #main .home-who-we-are-like .template-page {
    padding: 30px 0;
}
#top .custom-tool-tab .tab {
    background: #47bff3;
    color: #fff !important;
    font-size: 16px;
}
.custom-btn {
    border: 1px solid #25508f !important;
    padding: 7px 5px;
    margin: 0 5px;
    border-radius: 4px;
    text-decoration: none !important;
    position: relative;
    font-weight: 600;
}
div#tab-id-2-container li {
    margin-bottom: 20px;
}

select.custom-select {
    width: 210px !important;
}
/* #top #main .custom-home-about-part h2, #top #main .custom-grid-count h2, #top #wrap_all .custom-take-action-part h2.av-special-heading-tag, #top #wrap_all .custom-donate-section h2, #top div#footer-stay-connected h2.av-special-heading-tag {
    font-size: 22px;
} */
#top #main .custom-grid-count strong.heading.avia-animated-number-title span {
    font-weight: 700 !important;
}
#main .home-who-we-are-like .avia-button.avia-color-light span {
    font-weight: 600 !important;
}
#top #wrap_all .custom-take-action-part section.av_textblock_section .avia_textblock p {
    font-weight: 600 !important;
}
#top #wrap_all .custom-take-action-part .av-special-heading h4.av-special-heading-tag {
    font-weight: 700 !important;
}
#main .custom-donate-section span {
    font-weight: 600 !important;
    padding: 7px 10px;
    border-radius: 7px;
}

@media screen and (max-width:767px) {
    #top #wrap_all #main {
        margin-top: 0px !important;
    }

    #top #popmake-50454 {
        margin-left: -40% !important;
        width: 80% !important;
    }

    #top #popmake-50454 .avia-button.avia-size-large {
        height: auto !important;
    }
	
#main .donate_header {
    position: initial;
}
	
.responsive body#top #wrap_all .custom-blog-filter-search .slide-entry {
    width: 100%;
	margin-left: 0;
}
.custom-blog-filter-search article {
    margin-bottom: 20px !important;
}
	
.landing-page-heading .av-subheading{
	width: 150px !important;
}
	
.custom-header-grid .flex_cell {
	border-bottom: 1px solid #7caeda !important;
}
	
#top.home #full_slider_1 a.avia-slideshow-button {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px !important;
    padding: 10px 15px 10px;
    border-radius: 3px;
    border: none !important;
    letter-spacing: 0.5px;
    background: #ffd600;
    color: #004b8d;
	margin-top: 0px;
}
	
#top .custom-main-slider .caption_container .slideshow_caption .avia-caption-content {
    font-size: 18px !important;
}
}

.custom-blog-post .read-more-link:after {
    content: "";
    height: 1px;
    border-top-style: solid;
    border-top-width: 2px;
    border-color: #ffd200;
    display: block;
    width: 100%;
    left: 0;
    top: 80px;
    position: absolute;
    z-index: 1;
}

.custom-blog-post .read-more-link {
    text-align: left !important;
    margin-top: 0px !important;
}

.custom-breadcrumb .avia-breadcrumbs a {
    color: #004b8d !important;
	padding-bottom: 12px;
    font-size: 18px;
}

.cart_dropdown .dropdown_widget .widget_shopping_cart_content {
	background: #ffffff;
}

#top .dropdown_widget .buttons .button {
    color: #164b8d;
}

.custom-breadcrumb .sep, .custom-breadcrumb .trail-end 
{
	color: #004b8d !important;
	padding-bottom: 12px;
	font-size: 18px;
}

#top #wrap_all .cs-one a {
    width: 260px;
    padding: 13px 10px;
}
#top .custom-toolbox-image {
    margin-bottom: -7px;
}

/* Himanshu */
.custom-honorees .tab_inner_content iframe {
    padding: 20px 0 0 0;
}
.custom-main-slider .avia-caption-content:nth-child(2) p {
    font-weight: normal !important;
}
body .about-page-sections.custom-overlay-black:before {
    content: "";
    background-color: transparent !important;
}

/* Dhaval */

div .product-sorting ul, div .product-sorting li {
    background: #ffffff !important;

}

#top .sidebar .inner_sidebar .widget_nav_menu ul li {
	border-top:0px !important;
}

#top .sidebar .inner_sidebar .widget_nav_menu .current-menu-item.page_item > a {
	font-weight: 600 !important;
}

.page-id-538 nav.main_menu, .page-id-575 nav.main_menu {
    display: none !important;
}

/* Selects Top Level Nav */
#top .sidebar .inner_sidebar .widget_nav_menu ul.menu > li > a {
	display:none !important;
}

.collapseomatic {
    background-color: #004b8d !important;
    padding: 10px 20px !important;
    color: #ffffff !important;
    font-weight: 500 !important;
	border-radius: 3px;
    text-decoration: none !important;
	margin-top: 10px !important;
	display: inline-block;
	text-transform: inherit;
}

span.avia-menu-text {
    font-size: 14.5px !important;
}

/* section#custom_html-10 {
    display: none;
} */

.footer-icon-rss, .footer-icon-facebook, .footer-icon-youtube, .footer-icon-twe{
	transition: 0.5s;
	margin-left: 5px !important;
}

.footer-icon-rss:hover{
    color: #ffd200 !important;
}

.footer-icon-facebook:hover{
    color: #ffd200 !important;
}

.footer-icon-youtube:hover{
    color: #ffd200 !important;
}

.footer-icon-twe:hover{
    color: #ffd200 !important;
}

.custom-take-action-part .take-action-column:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgb(0,75,141,0.8);
    visibility: visible;
    z-index: -1;
}

.custom-nccs-hide-class, .custom-reception-nccs-sub-text p {
    display: none !important;
}

#top .faq-image .team-member-description p {
	text-align: center;
    margin: 3px 0;
    font-size: 15px;
    line-height: 21px;
}

#top .promo-box{
	margin-bottom: 25px;
    padding: 8px 14px 8px 17px;
    margin-top: 14px;
}

.sidebar.sidebar_right.alpha.units .inner_sidebar {
	font-size: 14px;
}

.footer_color .av-subnav-menu a {
    background-color: #004b8d;
    color: #ffffff;
}

#top .av-submenu-container {
	padding-top: 30px;
    border-bottom-style: solid; 
    border-bottom-width: 0px;
}

.acknowledgement-sec {
	margin-top:50px;
}

#checklist-sec .right.noprint {
	display: flex !important;
}
#checklist-sec .right.noprint .save-as-pdf-pdfcrowd-button {
	padding: 0 !important;
	margin: 0 !important;
}

#checklist-sec .pom-small-black {
	background-image: url("../../uploads/print-1.png") !important;
	height: 24px;
    width: 24px;
    margin-top: 1px;
}
#checklist-sec .image-overlay.overlay-type-extern {
	display: none !important;
}

#gpdf {
	background: transparent;
    border: none;
    cursor: pointer;
}

#checklist-sec {
	background-color: #fff !important;
}

.stovall-img .avia-image-container-inner .avia_image, .stovall-img .avia-image-container-inner {
	width: 100% !important;	
}

.btn-bio{
	margin-top: 4px !important;
}

.btn-bio .avia-button .avia_button_icon{
	position: absolute !important;
    font-size: 20px !important;
    padding-left: 20px !important;
}

.btn-bio .avia-button .avia_button_icon:after{
	content: "";
    border-right: 1px solid #ffffff !important;
    height: 50px;
    /* padding: 5px; */
    position: absolute;
    top: -17px;
    left: 31px;
}

.btn-bio .avia-button {
    padding: 15px 20px 13px !important;
}
     
.btn-bio .avia-button .avia_iconbox_title{
    display: flex !important;
    justify-content: center !important;
    padding-left: 41px !important;	     
}

.feedback-sec .feedback-btn .avia-button,
.page-id-555 .hide-icon .printomatictext,
.page-id-555 .hide-icon #gpdf {
    background: #fbd212;
    border: none;
    color: #004b8d !important;
    font-weight: 600 !important;
}

.page-id-555 .hide-icon .printomatictext,
.page-id-555 .hide-icon #gpdf {
	padding: 10px 30px;
    font-size: 19px;
    border-radius: 3px;
    margin-top: 50px;
    text-transform: uppercase;
}

.feedback-sec .feedback-btn .avia-button:hover,
.page-id-555 .hide-icon .printomatictext:hover,
.page-id-555 .hide-icon #gpdf:hover {
    background: #004b8d;
    color: #fbd212 !important;
	transition:0.3s;
	text-decoration:none;
}


.page-id-555 .hide-text .printomatictext,
.page-id-555 .hide-icon .printomatic {
	display:none;
}

.page-id-555 .mt-30 {
	margin-top:30px;
}

#top.page-id-555 .gform_wrapper ul li.gfield {
	margin-bottom:25px !important;
}

.no-break {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid;
}

/* SEO TEMPLATE */

.template-donate-btn .avia-button {
	min-width: 180px !important;
}

.template-donate-btn .avia-button .avia_iconbox_title {
	font-weight: 700;
}
.single-post .entry-content-wrapper .post-title {
    cursor: pointer;
    pointer-events: none;
}

.page-id-49343 .main_menu, .page-id-49343 #header_meta .container, .page-id-49505 .main_menu, .page-id-49505 #header_meta .container,
.page-id-49763 .main_menu, .page-id-49763 #header_meta .container, .page-id-49488 .main_menu, .page-id-49488 #header_meta .container,
.page-id-49884 .main_menu, .page-id-49884 #header_meta .container, .page-id-49519 .main_menu, .page-id-49519 #header_meta .container {
	display:none;
}

.page-id-49343 .logo, .page-id-49505 .logo, .page-id-49763 .logo,
.page-id-49488 .logo, .page-id-49884 .logo, .page-id-49519 .logo {
	float:none !important;
	align-items:center !important;
	text-align:center !important;
	left:43.5%;
	margin:0 auto !important;
	padding:0px !important;
}
#top .don_btn {
	 
    border: 2px solid #ffffff !important;
    border-radius: 5px;
    padding: 5px 10px;
    text-decoration: none;
    font-size: 14px;
}
#top .don_btn:hover {
    background-color: #024c8e;
    color: #ffd200 !important;
}

/* Hide Top Header Donation text and button on landing page */
body.page-id-49763 .donate_header, body.page-id-49488 .donate_header, body.page-id-51045 .donate_header, body.page-id-49519 .donate_header, body.page-id-51098 .donate_header, body.page-id-49343 .donate_header, body.page-id-49763 .donate_header, body.page-id-48535 .donate_header {
    display: none !important;
}

.page-id-49343 .avia-menu, .page-id-49505 .avia-menu, .page-id-49763 .avia-menu, .page-id-51045 .avia-menu,
.page-id-49488 .avia-menu, .page-id-49884 .avia-menu, .page-id-49519 .avia-menu, .page-id-51098 .avia-menu {
	display: none !important;
}

.page-id-49343 .sub-menu, .page-id-49505 .sub-menu, .page-id-49763 .sub-menu, .page-id-51045 .sub-menu,
.page-id-49488 .sub-menu, .page-id-49884 .sub-menu, .page-id-49519 .sub-menu, .page-id-51098 .sub-menu {
	display: none !important;
}

@media (max-width: 576px) {
		
	.page-id-49343 .logo, .page-id-49505 .logo, .page-id-49763 .logo, .page-id-51045 .logo,
	.page-id-49488 .logo, .page-id-49884 .logo, .page-id-49519 .logo, .page-id-51098 .logo {
		width: 60% !important;
	}
}

#menu-item-shop {
	border: none !important;
	margin-top: 5px !important;
}

#top .gform_wrapper ul li.gfield {
    margin-bottom: 0px !important;
}

/* input#gform_submit_button_7 {
    margin-top: 17px !important;
} */

#top select#input_7_3 {
    padding-right: 50px !important;
}

#top .pagination a {
	border: 1px solid #164b8d;
}

#top .pagination span, #top .pagination a {
    font-size: 17px;
}

#top .pagination .current, #top .pagination a, #top .fullsize .template-blog .pagination a {
    line-height: 32px;
	margin-right: 14px;
	font-weight: 600;
}

#top .pagination .current {
	background: #164b8d; 
    color: #ffffff; 
}

#top .pagination a:hover {
    background-color: #164b8d !important;
}

/* Fix strong links */
#top a:hover strong {
	color: #ffd600;
}

/* Fix color of hyperlink on hover */ 
a:hover {
	color: #ffef00;
}

/* Changing highlighted text color and background color */
#top ::selection{
	background: #ffef00;
	color: #004b8d;
} 

/* Adding underline to hyperlinks in paragraph element */
#top p a {
	text-decoration: underline;

}

