/*
Theme Name: CCCF
Description: The website of the Colon Cancer Challenge Foundation. Dedicated to a World without Colorectal Cancer.
Version: 1.33
Author: Remco Press
Author URI: http://www.remcopress.com
Template: enfold
*/

.slide-1 .slideshow_align_caption {
	text-align: center !important;
}


/*Add your own styles here:*/

.py-5 {
	padding: 5em 0em !important;
}

.d-none {
	display: none;
}

.av-main-nav>li>a {
	font-size: 14px !important;
	font-weight: 700 !important;
}

#menu-item-39053 a {
	background: inherit;
	color: inherit;
}

#menu-item-39053>a {
	background: #e7a923 !important;
	color: white !important;
	height: auto;
	line-height: inherit;
	display: inline-block;
	vertical-align: middle;
	padding: 8px 30px;
	border-radius: 30px;
	margin: 0 5px;
}

#top #header .av-main-nav>li#menu-item-39053>a .avia-menu-text {
	color: white !important;
}

.summary-report h2 {
	text-align: center !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}

.downloadables li {
	text-decoration: underline !important;
}

/* popup styles */
.pum-theme-38752,
.pum-theme-default-theme {
	background-color: rgba(0, 0, 0, .40) !important;
}

.pum-close.popmake-close {
	box-shadow: unset !important;
	background-color: unset !important;
	color: #8c8c8c !important;
	font-size: 1.5em !important;
	margin: .4em;
}

.gfield_label {
	display: none !important;
}

#gform_submit_button_1 {
	text-transform: uppercase;
	font-weight: bold;
}

#gform_submit_button_1:hover {
	background-color: #0099db;
	color: #fff;
	transition: 0.5s;
}

#input_1_3_3_container label {
	display: none;
}

#input_1_3_6_container label {
	display: none;
}

.gform_footer {
	text-align: center;
}

#footer a,
#footer strong {
	color: white;
}

#footer a:hover {
	color: var(--accentColor);
}

#popmake-38760 {
	background: linear-gradient(to bottom, #fff 0%, #158acb 180%);
	font-family: "proxima-nova", helvetica, sans-serif !important;
}


/*ADD THIS FOR EVENTS*/

/*HIDES PAGES ON SIDEBAR*/
.widget_nav_menu .page-item-3795,
.widget_nav_menu .page-item-4837,
.widget_nav_menu .page-item-17447,
.widget_nav_menu .page-item-1493,
.widget_nav_menu .page-item-1364,
.widget_nav_menu .page-item-5192,
.widget_nav_menu .page-item-5194 {
	display: none !important;
}

.eao-crc-thumb-caption p {
	font-size: 14px !important;
	line-height: 16px !important;
}

.single .big-preview.single-small,
.single .blog-meta {
	display: none !important;
}

.page-id-19 #main .blog-categories {
	display: none !important;
}

/*.cccf-toggle-box div.toggle_content.invers-color{
    background: #ecf4fb !important;
}



.cccf-toggle-box p.toggler{
	color: #005CA9;
	font-weight: bold;
}*/

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "proxima-nova", helvetica, sans-serif;
	text-transform: none !important;
	letter-spacing: 0px !important;
}

.volunteer h3 {
	background-color: #0099DB !important;
	line-height: 48px !important;
	color: #fff;
	padding-left: 12px;
}

.volunteer strong {
	color: #0099DB !important;
	text-transform: uppercase;
}

/*EAO-CRC ABOUT PAGE-USE STYLES FOR EVENT PAGES*/
/*.page-id-1122 #main .container,*/
.page-id-1364 #main .container,
.page-id-1456 #main .container,
.page-id-1493 #main .container,
.page-id-1539 #main .container {
	max-width: 935px !important;
}

.eaocrc-header-block {
	text-align: center;
	color: #456fb1 !important;
	font-style: normal !important;
	font-weight: 400 !important;
}

.eaocrc-header-block h1 {
	font-size: 64px !important;
	text-align: center;
	color: #456fb1 !important;
	font-style: normal !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}

.eaocrc-header-block h2 {
	font-size: 36px !important;
	text-align: center;
	color: #456fb1 !important;
	font-style: normal !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
}

.eaocrc-header-block h3,
.eaocrc-header-block h4,
.eao-putting-knowledge h4 {
	text-align: center;
	color: #456fb1 !important;
	font-style: normal !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
}

.eaocrc-header-block h4,
.eao-putting-knowledge h4 {
	font-size: 18px !important;
	letter-spacing: 1px !important;
}

.eaocrc-header-block h3 {
	font-size: 24px !important;
}



/*.eao-crc-button {
	display: none;
}*/

.eao-text-box p {
	text-align: justify;
}

.eao-text-box-hosted {
	margin: 0px !important;
}

.eao-text-box-hosted h3 {
	text-align: center !important;
	color: #E7A823 !important;
}

.eao-text-box h5 {
	font-size: 18px !important;
	color: #005CA9 !important;
}

.eao-header {
	background-color: #0099DB !important;
	height: 48px !important;
	margin-bottom: 12px !important;
}

.eao-header h3 {
	background-color: #0099DB !important;
	line-height: 48px !important;
	color: #fff;
	letter-spacing: 1px !important;
}

.eao-crc-table {
	margin: 16px 0 !important;
}

/*
.eao-crc-table td{
	width: 50%;

}
*/
.eao-team-member h3 {
	font-size: 18px !important;
	color: #005CA9 !important;
}

.eao-team-member p {
	margin: 0px 0px 12px 0px !important;
}

.main_color table caption,
.main_color tr:nth-child(even),
.main_color .pricing-table>li:nth-child(even) {
	color: #454545 !important;
}

@media only screen and (min-width: 768px) {
	.team-img-container {
		float: left !important;
		padding-right: 24px !important;
	}

	.av-main-nav-wrap>ul {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
	}
}

@media only screen and (max-width: 767px) {
	.eao-crc-table td {
		width: 100%;
	}

	.eao-header h3 {
		padding-top: 12px !important;
		background-color: #0099DB !important;
		line-height: 24px !important;
		color: #fff;
		letter-spacing: 1px !important;
	}
}

@media only screen and (max-width: 480px) {

	.eao-header h3 {
		padding-top: 6px !important;
		font-size: 16px !important;
		background-color: #0099DB !important;
		line-height: 18px !important;
		color: #fff;
		letter-spacing: 1px !important;
	}
}

/*PYB PAGE*/


.pyb-text-block h2 {
	font-family: "abolition" !important;
	font-size: 48px !important;
	color: #005CA9 !important;
	text-transform: none !important;
	letter-spacing: 1px !important;
}

.pyb-text-block strong {
	color: #0099DB !important;
}


/*GLOBAL*/

.single .post-entry img {
	margin: 10px !important;
}

.blog_page_img {
	margin-left: 10px !important;
}

.page-id-619 #main .container {
	max-width: 50%;
}

.page-id-916 .column-top-margin {
	margin-top: 0px !important;
}

/*FOR THE ABOUT PAGE SCROLLING ANCHORS*/


.tribute-page-button {
	margin: 0 !important;
}

.cccf-donate-button {
	z-index: 999;
	position: absolute;
	top: -24px;
	left: 50%;
	margin: 0px;
}

body div .avia-button {
	font-size: 16px;
}

.av-main-nav ul {
	width: 250px;
}

span.avia_iconbox_title {
	text-transform: uppercase;
	font-weight: bold;
}

ul#menu-about-sub-menu>li>a {
	color: #E7A823;
}

ul#menu-about-sub-menu>li>a:hover {
	color: #E7A823;
	text-decoration: underline;
}

#top #wrap_all .avia-slideshow-button,
#top .avia-button {
	border-radius: 1px;
	border: solid 1px #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f68b1f+0,fcaf17+100 */
	background: #f68b1f;
	/* Old browsers */
	background: -moz-linear-gradient(top, #E7A823 0%, #fcaf17 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #E7A823 0%, #fcaf17 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #E7A823 0%, #fcaf17 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7A823', endColorstr='#fcaf17', GradientType=0);
	/* IE6-9 */
}



#top {
	font-family: "proxima-nova", georgia, times, serif;
	font-size: 16px;
}



#top #header_main_alternate,
.cccf-home-page-mission-bg {
	background: #005daa;
	/* Old browsers */
	background: -moz-linear-gradient(top, #005CA9 0%, #118acb 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #005CA9 0%, #118acb 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #005CA9 0%, #118acb 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005CA9', endColorstr='#118acb', GradientType=0);
	/* IE6-9 */

}

.main_menu {
	font-family: "proxima-nova", 'open-sans', sans-serif;
	text-transform: uppercase;
	font-size: 24px !important;
	font-weight: normal !important;
}


.ccc-eao-crc-thumb-no-pdf {
	background: none !important;
}

/* 
 * a[href$=".pdf"] {
background: url(https://coloncancerfoundation.org/wp-content/uploads/2016/02/Adobe_PDF_file_icon_32x32.png) left center no-repeat;
padding:16px 0px 16px 40px;
}
*/




#sub_menu1 a[href$=".pdf"] {
	background: none;
}



#av-custom-submenu-1.av-subnav-menu.av-submenu-pos-center {
	background-color: #fff;
}

/* enfold social media icons fix */
.social_bookmarks_twitter a::before,
.av-social-link-twitter a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_facebook a::before,
.av-social-link-facebook a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_linkedin a::before,
.av-social-link-linkedin a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_pinterest a::before,
.av-social-link-pinterest a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_tumblr a::before,
.av-social-link-tumblr a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_reddit a::before,
.av-social-link-reddit a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_vk a::before,
.av-social-link-vk a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_gplus a::before,
.av-social-link-gplus a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_mail a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_dribble a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_youtube a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_instagram a::before {
	font-family: 'entypo-fontello';
	content: '';
}

.social_bookmarks_vimeo a::before {
	font-family: 'entypo-fontello';
	content: '';
}