/*
Theme Name: Bruce College Child
Template:Divi
Version:        1.0.0
*/







/********************************************************/



@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,400i,600,600i,700,700i');



.logo_container{ text-align:left;}



body, h1, h2, h3, h4, h5, h6, p{ font-family: 'Josefin Sans', sans-serif !important;}



.mymenu {



    background: #231f20;



}



#top-menu-nav{ float:left !important;}



.et_header_style_centered #top-menu > li > a{padding: 20px 0px;}



#top-menu li a{font-family: 'Josefin Sans', sans-serif !important;}



#top-menu li a:hover{ color:#016aae;}



#slide-1-layer-1{ float:left; width:100%;}



.logo_container{ float:left;}



.book-now {



    background: #106194;



    color: #fff;



    padding: 6px 10px !important;



    float: right;



}



/* .et_pb_section{ padding:0 !important;} */



#banner_inner {



    margin-top: -8%;



    position: relative;



    z-index: 99;



}



.et_pb_gallery_title{ display:none;}



#revision_inner .course_content{ opacity:0.7; float:left; margin-top:15px;}



.course_title img {



    float: left;



    width: 107px;



    position: relative;



    z-index: 99888;



}



.et_pb_gallery_item {



    display: block !important;



}



#top-menu li{ padding-right:16px;}



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



.course_title h2 {



    float: left;



    background: #ff9237;



    margin-top: 20px;



    padding: 20px 0px 20px 25px !important;



    margin-left: -20px;



    z-index: 7777;



    position: relative;



	width:72%;



	color:#fff;



}

.et_pb_button{ color:#fff !important;}



#about_inner {



    max-width: 100%;



    width: 100%;



}



.about_block{ /*padding-left:15%;*/ float:right; /*width:580px; max-width:100%;*/ color:#fff; /*padding-right:5%; padding-top: 18px; padding-bottom: 19px;*/}
#about_section{ margin-bottom:2%;}


.about_block h2 {



    color: #fff;



    font-size: 43px;



    font-weight: bold;



    font-family: 'Josefin Sans', sans-serif !important;



}



#about_inner .et_pb_column.et_pb_column_1_2.et_pb_column_4{ margin-right:0;}



#study_section {



    background: #0067aa !important;



}



.study_block h3 a {



    border: 2px solid #fff;



    color: #fff;



    padding: 8px 30px;



	font-size:28px;



}



.course_content p {



    font-size: 17px;



}



#main-footer {



    background-color: #3f3f3f;



}



.header_right {



    width: 60%;

    position:relative;
    z-index:99888;

    float: right;



    padding-left: 8%;



    padding-top: 4%;
    padding-bottom:2%;



}



.et-fixed-header .header_right{ padding-top:2%;



-webkit-transition: all 0.4s ease-in-out;



-moz-transition: all 0.4s ease-in-out;



transition: all 0.4s ease-in-out;



-webkit-transform: translate3d(0, 0, 0);



}



.about_block p {



    font-size: 19px;



}



.header_right .et-social-icons li{ margin-left:10px;}



.header_right .et-social-icon .icon {



    background: #0067aa;



    color: #fff;



    padding: 6px 10px;



}



.bottom-nav a{ color:#fff; font-size:17px;}



#menu-footer_menu{ text-align:center;}



#footer-bottom{ display:none;}



#menu-header_right li {



    float: left;



    margin-right: 30px;



}



#menu-header_right li a {



    font-size: 17px;



	color:#231f20;



	font-family: 'Josefin Sans', sans-serif !important;



}



#top-header{ display:none;}



.et_pb_column_1_2.feature-image{ float:left;}



.et_pb_slide_description.et_pb_column_1_2 {



    float: right;



    padding: 25px 0 0 0;



	text-align:left !important;



}



#blog_section .post-meta {



    background: #ff9237;



    color: #fff !important;



    padding: 10px 12px !important;



	margin-bottom:15px;



}



#blog_section .et_pb_more_button.et_pb_button {



    background: #0067aa;



    border: none;



    color: #fff;

    margin-left:10px;
    margin-bottom:10px;

    font-size: 17px;



}

#custom_blogs h2.et_pb_slide_title.mytitle
{
padding-left:10px;
padding-right:10px;
}

#blog_section .et_pb_slide_content {



    color: #646464;

   padding-left:10px;

    font-size: 17px;



}



#blog_section .post-meta a {



    color: #fff !important;



}



.et_pb_slide_title.mytitle {



    font-size: 28px;



    text-transform: uppercase;



    color: #1e1e1e;



}



#blog_section .et_pb_slide{ padding:0 !important;}



.tp-parallax-wrap img {



    height: auto !important;



}



.headsli {



    margin-top: 15px !important;



}



.nav li ul{ padding:0 !important;}



.et_pb_toggle_title {



    font-weight: bold;



    font-size: 18px;



    color: #016aae !important;



}



.et_pb_toggle_title::before{ color: #016aae !important;}



#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {



/*top: 21px;*/



}

.blog article {

    border-bottom: 1px solid #ccc;

    padding-bottom: 15px;

    margin-bottom: 0px;
    float:left;
	padding-top:15px;
    width:100%; 

}
.blog #left-area img {
    float: left;
    width: 50%;
    margin-right: 25px;
}
#sidebar .widgettitle {

    color: #fff;

    font-weight: bold;

    text-transform: uppercase;

    background: #016aae;

    padding: 10px 6px;

    margin-bottom: 10px;

}

#sidebar ul li {

    border-bottom: 1px dotted #666;

}

.blog #main-content .container{ padding-top:20px;}

.blog .et_pb_post h2{ margin-top:0;}



#top-menu li .menu-item-has-children > a:first-child::after { top:7px;}
.et_section_specialty .et_pb_widget_area_left {
    background: #0067aa;
    text-align: center;
	padding:0;
}
#menu-full-time-leaving li, #menu-about li,#menu-student-resources li{
    border-bottom: 1px solid #fff;
    padding: 2px 0 8px 0;
    text-align:left;
}

.et_pb_widget_area_left .widgettitle {
  border-bottom: 1px solid #ffffff;
  color: #ffffff;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
  padding-left: 8px;
  padding-right: 7px;
  padding-top: 12px;
  text-align: left;
  text-transform: uppercase;
}

#menu-header_right li:last-child{ margin-right:0;}
#menu-full-time-leaving a, #menu-about a,#menu-student-resources a{ color: #fff;
font-size: 18px;
padding-left: 15px;
font-family: Arial; display:block;}
#nav_menu-3{ margin-bottom:0; text-align:left; padding:10px 0;}
#menu-full-time-leaving li:last-child,#menu-student-resources li:last-child{ border-bottom:none;}
#main-header {
    padding-bottom: 0 !important;
}
.et_pb_tabs_controls.clearfix li {
    background: #016aae;
}
table {
    max-width: 100%;
    overflow-x: auto;
}
ul.et_pb_tabs_controls{ border-bottom:none !important; background-color: #fff !important;}
/*.custom_tabs ul .et_pb_tab_5{ float:right; }*/
.et_pb_tabs_controls.clearfix .et_pb_tab_active {
    background: #fff;
}
.et_pb_tabs_controls li a{ color:#fff;}
.frm_forms select{ border-color:#ddd !important;}


/*****************Media Query***************************/
@media only screen and (min-width : 981px) and (max-width : 1290px) {
.header_right{ width:auto;}
}
@media only screen  and (max-width : 980px) {
.header_right{ width:auto;}
#top_banner{ margin-top:-35px;}
.et_pb_slide_description.et_pb_column_1_2 {
    padding: 5px 15px;
}
.course_title h2{ margin-left:0; width:100%; padding: 20px 0px 20px 0 !important;}
.course_title img{ float:none;}
.course_title, .course_content{ text-align:center;}
#revision_inner .course_content{ width:100%;}
#menu-header_right {
    margin: 0 auto;
    width: 100%;
    max-width: 100%;
}
#menu-header_right li a {
    font-size: 14px;

}
.et-social-icons, #footer-info {
    float: right;
}
#menu-header_right {
    width: 100% !important;
}
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 66% !important;
    margin-top: 20px;
}
.header_right .et-social-icon .icon {
    padding: 7px 7px 4px 6px;
}
.about_block {
    padding-top: 10px !important;
    padding-bottom: 0 !important;
}
}
@media only screen  and (max-width : 480px) {
#menu-header_right li{ margin-right:15px;}
.header_right
{
width:100%;
padding-left:0;
}
#nav_menu-2 {
    width: 100%;
    float: left;
}
#menu-header_right {
    margin: 0 auto;
    width: 165px;
    max-width: 100%;
    float: none;
}
}
@media only screen  and (max-width : 360px) {
#slide-23-layer-7 {
    margin-top: -18px !important;
}
	#slide-23-layer-6 {
    margin-top: -12px !important;
}	
#nav_menu-2{ width:100%;}
.course_title h2{ margin-left:0; width:100%; padding: 20px 0px 20px 0 !important;}
.course_title img{ float:none;}
.course_title, .course_content{ text-align:center;}
.about_block{ text-align:center; padding-left:0;}
#about_inner{ padding:0;}
#about_inner .et_pb_column.et_pb_column_1_2.et_pb_column_4{ margin-bottom:0;}
#banner_inner{ padding-bottom:10px;}
#menu-header_right {
    margin: 0 auto;
    width: 163px;
    max-width: 100%;
}
.custom-table td{ padding:8px !important;}
.custom-table1 td{ padding:2px !important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

.about_block{ padding-top:38px; padding-bottom:38px;}

}




/* Custom Style for Cart */
#et-top-navigation {
	position:relative;
	z-index:100;
}
body.page-id-14052387 #et-top-navigation,
body.page-id-14052384 #et-top-navigation,
body.page-id-14052378 #et-top-navigation,
body.page-id-14053003 #et-top-navigation,
body.page-id-14052892  #et-top-navigation{
	float:left;
}
body.page-id-14052387 #et-top-navigation nav>ul>li>a,
body.page-id-14052384 #et-top-navigation nav>ul>li>a,
body.page-id-14052378 #et-top-navigation nav>ul>li>a,
body.page-id-14053003 #et-top-navigation nav>ul>li>a,
body.page-id-14052892 #et-top-navigation nav>ul>li>a {
	font-size:15px;
}
@media (min-width: 992px) {
    body.page-id-14052387 .ioe_cart_container,
	body.page-id-14052384 .ioe_cart_container,
	body.page-id-14052378 .ioe_cart_container,
    body.page-id-14053003 .ioe_cart_container,
	body.page-id-14052892 .ioe_cart_container {
        right: 0;
        top: 19px;
    }
}



/* iSeek Mobile Menu */
#mobile_menu.et_mobile_menu {
	left:auto;
	right:0;
	width:280px;
}











