/*
Theme Name: Florida College Access Network
Template: Divi
Author: Swyft Interactive
Version: 3.0.77.1507062668
Updated: 2017-10-03 20:31:08

*/
/*MAIN MENU*/

/*.fullwidth-menu li {
    padding-right: 30px;
}

#top-header .container {
    padding-top: 0;
}

#et_search_icon:before {
	font-family: FontAwesome!important;
	content: "\f002";
	transform: rotate(0deg);
	color: #000000!important;
}

#top-menu {
    padding-top: 7px;
    padding-bottom: 5px;	
}

#top-menu li li a {
    padding: 0px 0px;
}

.nav li ul {
	padding: 10px 0;
	width: 225px;
}

#main-header .nav li ul a {
    text-transform: capitalize;
	font-family: 'PT Sans';
}

header#main-header {
    margin-top: -1px;
}

/*@media (min-width:981px) {
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-94 {
    font-weight: 600;
    color: #ffffff !important;
    padding: 65px 12px 10px 12px !important;
    background-color: #e63c2f;
    padding-top: 35px!important;
    border-radius: 0 0 8px 8px;
    margin-bottom: 10px;
}
#et-secondary-menu .menu-item-94 a {
    color: #fff!important;
}

img#logo {
	padding-top: 14px;
}
.et_header_style_centered .et-fixed-header .et-search-form {
    top: 0;
}
}

.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a {
    font-weight: 600;
    letter-spacing: 1px;
}*/

/*@media (max-width: 980px) {
#et_search_icon:before {
    top: -1px;
}
#et_top_search {
	top:9px;
}
}

.et_header_style_centered .et-search-form input, .et_header_style_centered span.et_close_search_field {
    top: 0;
}

#top-menu .menu-item-has-children > a:first-child:after {
display: none;	
}
#top-menu .menu-item-has-children > a:first-child {
padding-right: 0;
}*/

/*FOOTER*/
.bottom-nav, .bottom-nav a {
    font-family: 'T-heavy';
}

.bottom-nav li {
    padding-right: 45px;
}

#footer-info {
    float: none;
}

.footer-left {
    max-width: 250px;
    float: left;
}

.div-right {
    max-width: 645px;
    float: right;
    line-height: 1.2;
    margin-top: 25px;
}

div#footer-bottom {
    padding-bottom: 50px;
}

div#text-3 {
    max-width: 650px;
}
#footer-info a {
    font-weight: 500;
    text-decoration: underline;
}

.fcan-social {
    text-align: right;
    max-width: 1080px;
    margin: auto;
	padding-right: 25px;
}

@media (min-width: 981px) {
.et_pb_gutters3.et_pb_footer_columns2 .footer-widget:nth-child(even) {
    margin-right: 13%;
}
.et_pb_gutters3.et_pb_footer_columns2 .footer-widget {
    width: auto;
}
}

@media (max-width: 781px) {
.fcan-social {
    text-align: left;
    padding-top: 15px;
    margin-left: 7%;
}
.footer-left {
	float:none;
	margin: auto;
}
}

/*HOMEPAGE*/
.et_pb_section.fcan-red-bar.et_pb_section_2.et_pb_with_background.et_section_regular.et_pb_section_sticky.et_pb_section_sticky_mobile {
    margin-top: -120px;
}

.home .et_pb_blog_grid .et_pb_post {
    padding: 0;
}

.home .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_pb_post .et_pb_slider, .et_pb_image_container {
    margin: -20px 0px 10px;
}

.home .pt-cv-ifield {
    border: 0px solid #e1e1e1;
}

/*INITIATIVES*/
@media (min-width:981px) {
.initiatives-sidebar .widget_nav_menu {
    border-left: 1px solid #0055b7;
    padding-left: 25px;
}
}

.initiatives-sidebar ul.menu li a {
    color: #000;
    font-weight: bold;
    font-size: 15px;
    padding-left: 10px;
}

.initiatives-sidebar div#custom_html-3, .initiatives-sidebar div#custom_html-4, .initiatives-sidebar .widget_custom_html, #news-sidebar #ninja_forms_widget-4, div#text-5, div#ninja_forms_widget-3, div#ninja_forms_widget-5 {
    background-color: #bad8eb;
    padding: 15px 25px 15px 15px;
    border-top: 10px solid #e63c2f;
    border-radius: 5px 5px 15px 15px;
	font-size: 14px;
}

div#categories-2 {
    background-color: #bad8eb;
    padding: 15px 25px 15px 15px;
    border-top: 10px solid #e63c2f;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 25px;
}

div#archives-2 {
	background-color: #bad8eb;
    padding: 15px 25px 15px 15px;
    border-radius: 0px 0px 15px 15px;
	font-size: 14px;
}

#sidebar .et_pb_widget {
    margin-bottom: 0;
}

#sidebar .widget_nav_menu {
    border-left: 1px solid #0055b7;
    padding-left: 25px;
	margin-bottom:25px;
}


#sidebar .widget_nav_menu a {
	font-weight:bold;
	color: #000;
	margin-left:15px;
}

label.screen-reader-text {
    display: none;
}

.initiatives-sidebar #custom_html-3 h4.widgettitle, .initiatives-sidebar #custom_html-4 h4.widgettitle {
    color: #e63c2f;
    font-size: 20px;
    text-transform: uppercase;
    padding-left: 15px;
}

#ninja_forms_widget-5 h4.widgettitle {
    color: #e63c2f;
    text-align: center;
    text-transform: uppercase;
}

.initiatives-sidebar h4.widgettitle {
    text-transform: uppercase;
    font-weight: bold;
}

.initiatives-sidebar #custom_html-3 ul {
    list-style: disc!important;
    margin-left: 25px;
}

.initiatives-sidebar #custom_html-3 a {
    color: #000!important;
    text-decoration: underline;
}

.initiatives-sidebar .current-menu-item a {
    color: #0055b7!important;
}

@media (min-width:981px) {
#fcan-sidebar .et_pb_column.et_pb_column_3_4.et_pb_column_0.et_pb_specialty_column {
    width: 69.625%;
}
#fcan-sidebar .et_pb_column.et_pb_column_1_4.et_pb_column_1.et_pb_column_single {
    width: 24.875%;
}
}

.initiatives-sidebar li a {
    color: #000000!important;
    font-weight: bold;
}

/*HOVER IMAGES ON INITIATIVES PAGE*/
.fcan-blurb {
  position: relative;
  width: 100%;
}

.fcan-image {
  /*display: block;*/
  width: 217px;
  height: auto;
}

.fcan-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  width: 217px;
  height: 0;
  transition: .5s ease;
}

.fcan-blurb:hover .fcan-overlay {
  height: 100%;
}

.fcan-text {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  /*transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);*/
}

@media (max-width: 980px) {
.fcan-overlay {
    display: none;
}
}

/*IE FIXES*/
.et_pb_image .et_pb_image_wrap {
	display: inherit;
}

/*EVENTS*/
.category-events h4 {
    color: #0055b7;
    font-size: 21px;
    font-weight: 700;
    font-family: 'Avenir LT 55 Roman 85 Heavy',Helvetica,Arial,Lucida,sans-serif;
}

.category-events p {
	color: #000000!important;
}

span.fcan-quotes {
    font-size: 20px;
    font-family: 'Cambria',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
}

.category-events hr {
    border-top: 1px solid #0055b7;
    margin: 25px 0;
}

.category-events img.alignleft {
    margin-right: 25px;
    margin-bottom: 25px;
}

.type-post a {
    color: #000000;
	text-decoration: underline;
}

p a {
    text-decoration: underline;
}

h1.entry-title {
    color: #e53c2e;
    font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
}

.post-content {
    word-wrap: normal;
}

/*GET INVOLVED*/
.fcan-blurb .et_pb_blurb_description {
    padding: 25px;
    border-radius: 0 0 7px 7px;
}

/*FORMS*/
.nf-form-fields-required {
  display: none;
}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #e63c2f!important;
    cursor: pointer;
    padding: 0 8%;
}

.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
    background: rgba(230, 60, 47, 0.8)!important;
    color: #ffffff!important;
}

/*JOIN LCAN FORM*/
.join-lcan .nf-form-content .list-select-wrap .nf-field-element>div, .join-lcan .nf-form-content input:not([type=button]), .join-lcan .nf-form-content textarea {
    border-radius: 5px;
    height: 35px;
}

.join-lcan #ninja_forms_required_items, .join-lcan .nf-field-container {
    margin-bottom: 5px;
}

.join-lcan .nf-form-content .list-select-wrap>div div:after {
    font-size: 12px;
    height: 42px;
}

/*select#nf-field-33, select#nf-field-31, select#nf-field-59, select#nf-field-61, select#nf-field-72, select#nf-field-70 {
    padding-top: 0px;
}*/

.join-lcan .nf-form-content button, .join-lcan .nf-form-content input[type=button], .join-lcan .nf-form-content input[type=submit] {
    background: #0f5baa!important;
	height: 30px!important;
    float: right;
	border-radius:5px;
}

#custom_html-5 h4.widgettitle {
    color: #e63c2f;
    text-align: center;
    font-size: 17px;
}

.lcan-title {
    color: #0f5baa;
    font-size: 18px;
    margin: 30px 0 5px 8px;
    font-weight: 900;
}

ul#menu-lcan-locations a {
    font-weight: 300;
    padding-left: 0px;
}

ul#menu-lcan-locations li {
    margin-bottom: 0;
}

#custom_html-5 hr {
    border: 1px solid #0f5baa;
}

ul#menu-lcan-locations li {
    padding-left: 8px;
}

/*RESOURCES*/
#pt-cv-view-8252f71xe3 .pt-cv-specialp * {
	padding: 5px 15px;
}

div#pt-cv-filter-bar-8252f71xe3-resource-category .pt-cv-center * {
    text-align: left;
}

.pt-cv-specialp {
    left: -6px;
}

#pt-cv-view-8252f71xe3 .pt-cv-specialp * a.pt-cv-tax-case-studies {
    background-color: #0f5baa !important;
}

#pt-cv-view-8252f71xe3 .pt-cv-specialp * a.pt-cv-tax-articles {
    background-color: #e53c2e !important;
}

#pt-cv-view-8252f71xe3 .pt-cv-specialp * a.pt-cv-tax-community-learning-handouts {
    background-color: #c3d500 !important;
}

#pt-cv-view-8252f71xe3 .pt-cv-specialp * a.pt-cv-tax-toolstoolkits {
    background-color: #7ba3dc!important;
}

#pt-cv-view-8252f71xe3 .pt-cv-specialp * a.pt-cv-tax-powerpoint-presentations {
    background-color: #bad8ea!important;
	color: #000!important;
}

#pt-cv-view-8252f71xe3 .pt-cv-specialp * a.pt-cv-tax-templates {
    background-color: #f2e4b1!important;
	color: #000!important;
}

#pt-cv-view-8252f71xe3 .pt-cv-specialp * a.pt-cv-tax-webinars {
    background-color: #c6c8ca!important;
	color: #000!important;
}

#pt-cv-view-efa196b9j7 .pt-cv-specialp {
    background-color: #e63c2f !important;
	padding: 5px 15px;
}

/*NEWS*/
#categories-2 label.screen-reader-text {
    display: none;
}

#text-4 h4 {
    color: #e63c2f;
    text-align: center;
    text-transform: uppercase;
}

/*RESEARCH & DATA*/
.tableauPlaceholder {
    width: 100%!important;
}

#pt-cv-view-53ccefcngc .pt-cv-specialp * {
    padding: 5px 15px;
}
#pt-cv-view-53ccefcngc .pt-cv-specialp * a.pt-cv-tax-policy-research-briefs {
    background-color: #e53c2e !important;
}

#pt-cv-view-53ccefcngc .pt-cv-specialp * a.pt-cv-tax-webinars {
    background-color: #c3d500 !important;
}

#pt-cv-view-53ccefcngc .pt-cv-specialp * a.pt-cv-tax-tools-visualizations {
    background-color: #0f5baa !important;
}

#pt-cv-view-53ccefcngc .pt-cv-specialp * a.pt-cv-tax-special-reports {
    background-color: #7ba3dc!important;
}

#pt-cv-view-53ccefcngc .pt-cv-specialp * a.pt-cv-tax-policy-action-briefs {
    background-color: #666!important;	
}

.pt-cv-ifield {
    border: 1px solid #e1e1e1;
}

button.btn.dropdown-toggle {
    max-width: 550px;
    padding: 10px 70px;
    background-color: #e63c2f!important;
	text-transform: uppercase;
}

.nf-form-content {
	max-width: 1280px!important;
}

.lcan-logos img {
    padding: 15px;
}

.research-data .et_post_meta_wrapper img, .resource .et_post_meta_wrapper img {
    display: none;
}

@media (min-width:980px) {
	div#fcan-3col {
		margin: 0 25px;
	}
}

@media (max-width:980px) {
	div.et_pb_section.et_pb_section_1 {
    background-image: none!important;
}
}

div#ninja_forms_widget-2, div#text-4 {
    margin-bottom: 0;
}

div#ninja_forms_widget-2 h4.widgettitle {
    color: #e63c2f;
    text-transform: uppercase;
    text-align: center;
}

div#text-4 hr {
    margin-bottom: 20px;
    border-color: #0055b7;
}

div#categories-3 {
    margin-top: 50px;
}

.et_pb_post p a {
    text-decoration: underline!important;
}

#main-content .container:before {
    background-color: rgba(255, 255, 255, 0);
}

#ninja_forms_required_items, .nf-field-container {
    margin-bottom: 0px!important;
}

.field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit] {
    width: 100%!important;
}

#ninja_forms_widget-4 h4.widgettitle, #ninja_forms_widget-3 h4.widgettitle {
    color: #e63c2f;
    text-align: center;
}

@media (min-width: 981px) {
#left-area {
    width: 73.125%;
}
#sidebar {
    width: 25.875%;
}
}

.et_pb_blog_grid .et_pb_image_container img {
	margin-top:5px;
}

h2.wsp-pages-title {
    display: none;
}

a.addthis_button_compact.at300m {
    display: none;
}

@media (max-width:980px) {
img.inlineimg {
    margin: 25px auto;
	float: none;
	display: block;
}
	img.circleexample {
		margin:25px;
		width:40%;
	}
}

.research-data p.post-meta, .resource p.post-meta {
    display: none;
}

.search img {
    display: none;
}

/*HOMEPAGE HOVER EFFECTS*/
/* FADE IN TEXT */
        .gq_overlay_text .custom_overlay {
            position: relative;}
        .gq_overlay_text .image {
            display: block;
            width: 100%;
            height: auto;}
        .gq_overlay_text .overlay {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            height: 100%;
            width: 100%;
            opacity: 0;
            transition: .5s ease;
            background-color: rgba(102, 102, 102, 0.9019607843137255);}
        .gq_overlay_text .custom_overlay:hover .overlay {
            opacity: 1;}
        .gq_overlay_text .text {
            color: #fff;
            font-size: 22px;
            line-height: 22px;
            text-align: center;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            width: 100%;}

/*MOBILE TWEAKS*/
@media (max-width: 980px) {
	.home .et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 100%!important;
}
}

/*VERTICALLY CENTER*/
.v-center {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}