/*
 Theme Name:   fciac Generate Press
 Theme URI:    http://generatepress.com
 Description:  Child generatepress for fciac
 Author:       mrecupido
 Author URI:   http://han.network
 Template:     generatepress
 Version:      0.1
 Tags: two-columns, three-columns, one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options, light, white, dark, black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, yellow
*/

h3.subtitle{font-size:1.4em;}

.misc-head-arrows a{color:#008abc !important;}
.misc-head-arrows a:hover{color:#00aef9 !important;}

.header-widget {
    float: right;
    overflow: hidden;
    max-width: 68%;
    border: 1px solid #eee;
margin: 0 20px;
}

 .player {
    position: relative;
    padding-bottom: 80.25%;
    padding-top: -20px; height: 0; overflow: hidden;
}  
 .player iframe,
.player object,
.player embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
} 

.page-header h1.page-title{font-size:1.1em !important}


.entry-summary a.read-more{color:#0067b2 !important; font-family:"Times ",serif; font-weight:300}



.entry-content a{font-weight:bold; } 
.home .home-links a{color: black !important;}
.home .home-links a:hover{color: #008abc !important;}

#thirdlead-home .uabb-blog-posts-description{padding-top:8px}
#home-2nd-lead-news .uabb-blog-posts-description{padding-top:6px}
#home-sportfeature .uabb-blog-posts-description{padding-top:8px}
#home-top-lead-news .uabb-blog-posts-description{ padding-top:10px }

#thirdlead-home p.uabb-post-meta{margin-bottom:0}

/* Category page display */
.one-container .inside-article {
    padding: 30px 0 10px;
    border-bottom: 0px solid #ddd;
}


body .category.page-header {margin-bottom: 0px;}

.category .entry-summary, .category .post-image img{margin: 1em 0 0;}

.category .post-image img{margin: 0em 0 0;border:3px solid #ddd}

 body .category .post-image-below-header.post-image-aligned-left .inside-article .post-image{margin-top: 1.2em;background:green}

.post-image-aligned-left .inside-article .post-image{margin-right: 1.2em;}
.post-image-aligned-right .inside-article .post-image{margin-left: 1.2em;}

.page-header {
    margin-bottom: 20px;
}
.page-header h1 {
    color: #008abc;
  font-size:2.6em !important;
    line-height:.6em;text-transform:uppercase;
}
.entry-meta span{text-transform:uppercase;font-size:11px}
.entry-meta a{font-size:11px;line-height:12px;}

#top-home-slider h3.fl-post-slider-title a:visited {
  color: #ededed;
}

/* footer styles */

.site-footer{background-color:#516369 !important;}
.site-footer ul li{padding: 0 0 ;}
.footer-widgets, .widget-area .widget {
    padding: 29px 40px;
}

.footer-widget-2 li a,.footer-widget-3 li a, .footer-widget-4 li a , .footer-widget-5 li a{color:white;font-size:.7em;line-height:10px}

.footer-widget-2 a:hover, .footer-widget-3 a:hover, .footer-widget-4 a:hover, .footer-widget-5 a:hover{color:#04b114}

.latestlist-style .uabb-blog-posts-description{padding-top:6px;}

/* Forms */

#bottom-newsletter .gfield_label{font-weight:500!important; font-size:1.2em;margin-top:3px;line-height:18px;}
#bottom-newsletter span.gfield_required{color:#58d0fc;}
#bottom-newsletter .gf_right_half.mail{padding-left:12px;}
#bottom-newsletter .gform_wrapper .gform_footer {
    padding: 6px 0 10px;
    margin: 6px 0 0;
    clear: both;
    width: 100%;
}


@media (min-width: 768px) {
	.hide-on-desktop {
		display: none;
	}
	
	.grid-70 {
		float: left;
		width: 70%;
		box-sizing: border-box;
		padding-right: 20px;
	}

	.grid-30 {
		float: left;
		width: 30%;
		box-sizing: border-box;
		padding-left: 20px;
	}
	
	.grid-parent {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 768px) {
	 .inside-header {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		flex-flow: row wrap;
 	} 
    
	 .site-branding {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	} 
    
	 .site-logo {
		-webkit-box-ordinal-group: 2;  
		-moz-box-ordinal-group: 2;     
		-ms-flex-order: 2;     
		-webkit-order: 2;  
		order: 2;
	}

.header-widget .hide-on-mobile{display:none}

	.secondary-navigation {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 3;
		-webkit-order: 3;
		order: 3;
display:none;
	}
}
