/*
Theme Name: BPC Theme
Theme URI: http://www.caylor-solutions.com/
Template: Divi
Author: Caylor Solutions
Author URI: http://www.caylor-solutions.com/
Description: Smart. Flexible. Beautiful. 
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 2.7.3.1463143489
Updated: 2016-05-13 12:44:49
*/

h2 {
font-size:34px;
}

.et_pb_blurb_position_left .et_pb_main_blurb_image, .et_pb_blurb_position_right .et_pb_main_blurb_image {
    display: table-cell;
    width: 200px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
margin-left:-6px;
}
/*#main-header {
    border-bottom: 5px solid #fd8103;
}
#top-header {
    background-color: #98b8c7;
    border-bottom: 4px solid #575556;
}
#et-secondary-menu .menu li a {
    font-weight: 100;
}
#top-menu .menu-item a {
    color: #fff;
}
#top-menu li.current-menu-item > a {
    color: #e7e5ce;
}
*/

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
margin-top: 20px !important;
}

.et_pb_blog_grid .et_pb_post {
border:none !important;
}

.et_pb_bg_layout_light .et_pb_widget li a {
    color: #34394d;
    font-size: 14px;
    border-left: 5px solid #34394d;
    padding-left: 8px;
}

.et_pb_bg_layout_light .et_pb_widget li a:hover {
    border-left: 5px solid #fd8103;
}

#main-footer .et_pb_widget a {
    color: #fd8204;
    text-decoration: none;
}

#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
 border-left: 1px dotted #aeaeae;
    margin-bottom: 15px;
    margin-left: 20px;
}

.blurb-img-dark img {
border: 8px solid #242735;
}

.et-pb-arrow-prev, .et-pb-arrow-next {
    font-size: 90px;
    top: 44%;
}

.nav li ul {
    width: 300px;
}

#top-menu li li a {
font-size: 14px;
    line-height: 22px;
    padding: 6px 0;
    width: 264px;
 text-transform: none;
}

.et_pb_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_title {
font-weight: 400 !important;
}

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 15% 4%;
}

/* ------------HOME PAGE ACADEMIC PROGRAMS TOGGLES-------- */

.academic_toggle_home .et_pb_toggle {
border:none !important;
}

.academic_toggle_home .et_pb_toggle_close {
    padding: 7px;
}

.academic_toggle_home .et_pb_toggle_open {
    padding: 0px;
}

.academic_toggle_home .et_pb_toggle_open h5.et_pb_toggle_title {
background-color: rgb(229, 229, 229);
    padding: 7px;
}

@media (min-width: 960px) {
	.academic_toggle_home .et_pb_toggle_close, .academic_toggle_home .et_pb_toggle_open {
	margin-bottom:2% !important;
}
}

@media (min-width: 1600px) {
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    width: auto;
    margin: auto;
    padding: 25% 4%;
}

}


/***************************** DIVI SPACE MENU ICONS *******************************/

@media (min-width: 981px) {
 
 .menu-icons a { padding-left: 20px; } 
 .menu-icons a:before { font-family: 'ETmodules'; position: absolute; } 
 
 #main-header .menu-icons a:before { top: 0; left: 0; } 
 .sub-menu .menu-icons a:before { margin-top: 6px; left: 0; } 
 #top-header .menu-icons a:before { left: 0px; top: 0px; }
 
/************************************ MENU ICONS **********************************/
 /*** QUOTE MARKS ***/ .menu-icon-1 a:before { content: "\7c"; }
 /*** CLOCK FACE ***/ .menu-icon-2 a:before { content: "\7d"; }
 /*** CLOSED PADLOCK ***/ .menu-icon-3 a:before { content: "\7e"; }
 /*** KEY ***/ .menu-icon-4 a:before { content: "\e001"; }
 /*** CLOUD ***/ .menu-icon-5 a:before { content: "\e002"; }
 /*** LANDSCAPE IMAGE ICON ***/ .menu-icon-6 a:before { content: "\e005"; }
 /*** LIGHTBULB ***/ .menu-icon-7 a:before { content: "\e007"; }
 /*** CAMERA ***/ .menu-icon-8 a:before { content: "\e00f"; }
 /*** ENVELOPE ***/ .menu-icon-9 a:before { content: "\e010"; }
 /*** CREDIT CARD ***/ .menu-icon-10 a:before { content: "\e014"; }
 /*** SHOPPING CART ***/ .menu-icon-11 a:before { content: "\e015"; }
 /*** LOCATION PIN ***/ .menu-icon-12 a:before { content: "\e01d"; }
 /*** CALENDAR ***/ .menu-icon-13 a:before { content: "\e023"; }
 /*** CONTACTS BOOK ***/ .menu-icon-14 a:before { content: "\e026"; }
 /*** HEART ***/ .menu-icon-15 a:before { content: "\e030"; }
 /*** COFFEE CUP ***/ .menu-icon-16 a:before { content: "\e105"; }
 /*** WALLET ***/ .menu-icon-17 a:before { content: "\e100"; }
 /*** BRIEFCASE ***/ .menu-icon-18 a:before { content: "\e0fe"; }
 /*** STAR ***/ .menu-icon-19 a:before { content: "\e031"; }
 /*** HOME ***/ .menu-icon-20 a:before { content: "\e009"; }
 /*** LINK CHAIN ***/ .menu-icon-21 a:before { content: "\e02c"; }
 /*** LIKE THUMBS UP ***/ .menu-icon-22 a:before { content: "\e106"; }
 /*** HOURGLASS ***/ .menu-icon-23 a:before { content: "\e0e1"; }
 /*** PIE CHART ***/ .menu-icon-24 a:before { content: "\e029"; }
 
}
/************************************* END *****************************************/


/* SIMPLE CALENDAR STYLING */

.simcal-event-title {
font-size:13px;
}

@media (max-width: 1280px) {
.et_pb_slider .et_pb_slide_0 .et_pb_slide_description .et_pb_slide_title {
    font-size: 34px !important;
}
}

@media (max-width: 980px) {
.et_header_style_centered #et_top_search {
display: block !important;
float: right;
position: relative;
top: -50px;
}
.et_header_style_centered .et_search_outer {
display: block;
}

.et_header_style_centered #et_search_icon:before {
    top: 13px;
    left: 30px;
}
}

@media (max-width: 980px) { 
.et_header_style_centered #main-header .container {
max-width: 90% !important;
width: 90%;
}
.et_pb_menu_hidden div#et-top-navigation {
opacity:0;
}}

#et-info, #et-secondary-menu > ul > li a:hover {
color: #1f1f1f;
}