/* @override http://covenantfw.org.s96387.gridserver.com/wp-content/themes/covenantnew/css/custom.css */

/*
font-family: "news-gothic-std",sans-serif;
font-family: "trajan-sans-pro",sans-serif;
*/

a { outline:none!important;}

.wrapper .full-width { width:100%;}

.header-top-wrap { background:#333333; line-height:40px; display:block; clear:both; width:100%; float:left; color:#ffffff; font-size:12px; }
.header-top-wrap .hdr-wrap { display:block; clear:both; max-width:1000px; margin:0 auto; }
.header-top-wrap .hdr-wrap .hdr-cnt-left { float:left;}
.header-top-wrap .hdr-wrap .top-nav-col { float:right; padding-top:13px;}
.header-top-wrap .hdr-wrap .top-nav-col ul li { float:left; padding:0px 5px 0px 5px; border-right:1px solid #FFFFFF; line-height:12px;}
.header-top-wrap .hdr-wrap .top-nav-col ul li:last-child { border-right:none;}
.header-top-wrap .hdr-wrap .top-nav-col ul li a { color:#FFFFFF; text-decoration:none;}

.top-search-col { float:right; margin-left:5px;}
.top-search-col input { background:#999999 url(../images/search-icon.png) no-repeat 97% 50%; border:none; border-radius: 0px; padding:1px 5px; }


.site-header { display:block; clear:both; display:inline-block; width:100%; min-height:164px;}
.site-header hgroup { display:block; min-height:125px; }


.main-navigation { background:url(../images/nav-line.png) repeat-x top left;}
.main-navigation .nav-menu { max-width:1000px; margin:0 auto; }


/*-----------------------------------------------------------------------------
						    SLIDER STYLE HERE
-------------------------------------------------------------------------------*/

.front-slider-wrap { display:block; clear:both; position:relative; z-index:0; max-width:1115px; margin:0 auto;}
.front-slider-wrap .ls-layer h1 { padding:10px 15px!important; font-weight:400!important;}
.front-slider-wrap .ls-layer p {padding:10px 15px!important; font-weight:400!important; line-height:18px!important;}
.front-slider-wrap .ls-layer p a { color:#003359; font-size:10px!important; text-transform:uppercase!important; font-weight:600!important; padding-top:5px!important;}


/*-----------------------------------------------------------------------------
						    FOOTER STYLE HERE
-------------------------------------------------------------------------------*/

#colophon { float:left; width:100%;}
#colophon .site-info { max-width:1000px; margin:0 auto; color:#FFFFFF;}
#colophon .site-info .widget { float:left; min-height:180px;}
#colophon .site-info .widget ul li { line-height:28px;}

#colophon .site-info .footer-left { float:left; width:28%; text-align:right; }
#colophon .site-info .footer-middle { display:inline-block; width:32%; margin:0px 4%; }
#colophon .site-info .footer-right { float:right; width:31%;  }

#colophon .site-info .footer-middle img { width:100%;}

#colophon .site-info .footer-left .widget { width:57%; border-right:1px solid #4f4e4e; padding-right:6%;}
#colophon .site-info .footer-left .widget:first-child { width:30%;}

#colophon .site-info .footer-right .widget { width:50%; border-left:1px solid #4f4e4e; padding-left:6%;}
#colophon .site-info .footer-right .widget:last-child { width:37%; font-size:12px;}
#colophon .site-info .footer-right .widget p { margin-bottom:12px; padding-top:5px; line-height:15px; }


.copyright-wrap { display:block; clear:both; background:#3b3a3a url(../images/ft-line.png) repeat-x left top; display:inline-block; width:100%;   }
.copyright-wrap .copyright-box{ max-width:1000px; margin:0 auto; color:#FFFFFF; line-height:32px; font-size:12px; padding:8px 0px 15px 0px;}
.copyright-wrap .copyright-box img { margin:0;}





/*-----------------------------------------------------------------------
						Front Blog Listing Style
-------------------------------------------------------------------------*/

/* School Listing */

.front-three-box-wrap { display:block; clear:both; margin:30px 0px;}

.school-blog-listing, 
.events-listing, 
.learn-box-section { width:30%; float:left; margin-right:5%; line-height:16px; }

.school-blog-listing h1, 
.events-listing h1, 
.learn-box-section h1 { font-size:36px; font-weight:400; margin-bottom:25px; color:#8e3931;}

.school-blog-listing a { color:#8e3931; text-decoration:none; }
.school-blog-listing a:hover { color:#000; text-decoration:none; }

.school-blog-listing p { color:#777777;}

.school-blog-listing ul.school-list-repeat { margin:0; padding:0; list-style:none;}
.school-blog-listing ul.school-list-repeat li { padding:10px 0px; margin-bottom:6px; display:block; clear:both; width:100%; display:inline-block; }
.school-blog-listing h2.post-title { font-size:16px; font-weight:400; color:#8e3931; margin-bottom:6px;}
.school-blog-listing .meta-section { font-style:italic; margin-bottom:5px; }
.school-blog-listing .meta-section span { padding-right:6px; color:#545454;}

.school-blog-listing a.moretag { display:block; position:relative; padding-top:10px; background:url(../images/arrow-icon.png) no-repeat right 11px; padding-right:15px; clear:both; font-size:11px; font-weight:600; float:left;}

.learn-box-section { margin-right:0px; width:30%;}

/* Front Events Listing */

.events-listing { line-height:18px; }
.events-listing h1 { color:#002d5c;}
.events-listing a { color:#002d5c; text-decoration:none;}
.events-listing ul li { color:#777777; padding:5px 0px; margin-bottom:2px; display:inline-block; clear:both; width:100%; }
.events-listing ul li h2 { margin-bottom:5px; font-size:16px; font-weight:400;}
.events-listing .event-date { float:left; width:24%; text-align:center; border:1px solid #002d5c; line-height:34px; font-size:14px; color:#002d5c;}
.events-listing .event-date span.time-event { background:#002d5c; display:block; clear:both; color:#FFFFFF; 
-moz-box-shadow: inset 0px 0px 1px #FFF;
-webkit-box-shadow: inset 0px 0px 1px #FFF;
box-shadow: inset 0px 0px 1px #FFF;}
.events-listing .event-detail { float:right; width:70%; }


/* Front learn More title */

h1.learn-more-title { font-size:36px; font-weight:400; margin-bottom:25px; color:#777777;}
.learn-box-section .widget { padding:10px 15px; background:#913a2f; margin-bottom:10px; color:#FFFFFF; text-transform:uppercase;}
.learn-box-section .widget h3.widget-title { color:#FFFFFF; font-size:22px; text-transform:none; font-weight:400; line-height:26px; margin-bottom:6px; display:none;}
.learn-box-section .widget a { font-weight:600; font-size:10px; color:#FFFFFF; text-decoration:none; display:block; clear:both; padding-top:5px;}
.learn-box-section .widget a:hover { text-decoration:underline;}
.learn-box-section .widget:nth-child(3) { background:#002b5d;}
.learn-box-section .widget:nth-child(4) { background:#dac9b5; color:#913a2f;}
.learn-box-section .widget:nth-child(4) h3.widget-title { color:#913a2f;}
.learn-box-section .widget:nth-child(4) a { color:#913a2f;}

.learn-box-section .widget h2 { color:#FFFFFF; font-size:22px; text-transform:none; font-weight:400; line-height:26px; margin-bottom:6px; font-family: "news-gothic-std",sans-serif;}
.learn-box-section .widget:nth-child(4) h2 { color:#913a2f;}

/* Front News Style */

.news-section { background:#ededed; padding: 24px 0px 60px;}
.news-section .news-box { margin:0 auto; max-width:1000px;}
.news-section .news-box h1 { color:#777777; font-size:36px; font-weight:400; margin-bottom:15px; }
.news-section .news-box h2 { font-weight:400; padding:5px 5px; line-height:18px;}
.news-section .news-box a { color:#777777; font-size:17px; text-decoration:none;
}
.news-section .news-box a:hover { color:#002d5c;}
.news-section .news-box ul {
}
.news-section .news-box ul li { display:inline-block; width:23%; margin-right:2%; vertical-align:top;
}
.news-section .news-box ul li:last-child { margin-right:0%;}




.news-more-link { display:block; clear:both; float:right;
	padding-top: 30px;
}


/* SIDEBAR */

.learn-box-section.learn-sidebar { margin-top:20px; float:right;}
.learn-box-section.learn-sidebar h1.learn-more-title { font-size:26px; font-weight:400; margin-bottom:15px; color:#777777;}
.learn-box-section .widget { padding:5px 15px; background:#913a2f; margin-bottom:10px; color:#FFFFFF; text-transform:uppercase;}
.learn-box-section .widget h3.widget-title { color:#FFFFFF; font-size:22px; text-transform:none; font-weight:400; line-height:26px; margin-bottom:6px; font-family: "news-gothic-std",sans-serif; display:none;}
.learn-box-section .widget a { font-weight:600; font-size:10px; color:#FFFFFF; text-decoration:none; display:block; clear:both; padding-top:5px; font-family: "news-gothic-std",sans-serif;}
.learn-box-section .widget a:hover { text-decoration:underline;}
.learn-box-section .widget {font-family: "trajan-sans-pro",sans-serif; font-size:13px;}
.learn-box-section .widget:nth-child(3) { background:#002b5d;}
.learn-box-section .widget:nth-child(4) { background:#dac9b5; color:#913a2f;}
.learn-box-section .widget:nth-child(4) h3.widget-title { color:#913a2f;}
.learn-box-section .widget:nth-child(4) a { color:#913a2f;}

.learn-box-section .widget h2 { color:#FFFFFF; font-size:22px; text-transform:none; font-weight:400; line-height:26px; margin-bottom:6px; font-family: "news-gothic-std",sans-serif;}
.learn-box-section .widget:nth-child(4) h2 { color:#913a2f;}



.widget-area .widget h3 { text-transform:none; color:#002b5d; font-size:20px; font-weight:600; line-height:28px; margin-bottom:5px; }

.widget-area .widget { padding:10px 15px 10px 15px; border:2px solid #e2e0e0;}
.widget-area .widget li { padding:0px 0px 6px 0px; margin-bottom:6px; border-bottom:1px dotted #CCCCCC;}
.widget-area .widget li:last-child { border-bottom:none;}


.breadcrumb { display:block; clear:both; color:#464646; margin-bottom:20px; font-size:13px;}
.breadcrumb a { color:#913a2f; text-decoration:none;}
.breadcrumb strong { font-weight:400;}


.calendar-link { display:block; clear:both; line-height:32px; padding:15px 0px;}
.calendar-link a { display:inline-block; clear:both; background:url(../images/arrow-icon-blue.png) no-repeat right 10px; padding-right:25px;}
.calendar-link ul li { display:block; clear:both; padding:0px; margin-bottom:0px;}


.more-blog-link { display:block; clear:both; line-height:32px; padding:15px 0px;}
.more-blog-link a { display:inline-block; clear:both; background:url(../images/arrow-icon.png) no-repeat right 10px; padding-right:25px;}

.more-explore-link { display:block; clear:both; line-height:32px; padding:15px 0px;}
.more-explore-link a { display:inline-block; clear:both; background:url(../images/green-arrow-icon-blue.png) no-repeat right 10px; padding-right:25px; color:#aea18f;}

.news-more-link { line-height:22px; margin-top:-15px;}
.news-more-link ul li { display:block!important; clear:both; width:auto!important; text-align:right;}
.news-more-link a { font-size:14px!important; display:block; clear:both; background:url(../images/arrow-icon-gray.png) no-repeat right 4px; padding-right:18px; color:#777777;
	margin-top: 0;
}


/*----------------------------------------------------------------------------
                               Faculty Listing Style
------------------------------------------------------------------------------*/

.faculty-list-wrap { display:block; clear:both;}
.faculty-list-wrap .fcl-section-block { display:block; clear:both; padding:15px 15px; border:1px solid #CCCCCC; margin-bottom:24px; line-height:18px;}
.faculty-list-wrap .fcl-section-block h1.fct-name-title { font-size:24px; line-height:30px; margin-bottom:15px; font-weight:400; color:#003359; background:#CCCCCC; padding:8px 10px;}
.faculty-list-wrap .fcl-section-block h3 { line-height:28px; margin-bottom:10px; color:#8e3931; font-size:18px; clear:none;}
.faculty-list-wrap .fcl-section-block p { margin-bottom:15px; }
.faculty-list-wrap .fcl-section-block .faculty-repeat { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #CCCCCC; clear: both;
    display: inline-block;}
.faculty-list-wrap .fcl-section-block .faculty-repeat img { float:left;}

.faculty-repeat .faculty-pic { float:left; max-width:27%; margin-right:3%;}
.faculty-repeat .faculty-pic img { width:100%;  -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.faculty-repeat .faculty-detail { float:left; max-width:70%; }

.ai1ec-month-view .ai1ec-day .ai1ec-event-container .ai1ec-event-popup { display:none; visibility:hidden}
.ai1ec-month-view .ai1ec-day .ai1ec-event-container:hover .ai1ec-event-popup { display:block!important; visibility:visible!important}