/*
 Theme Name:     Divi Child
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Headings*/
h1 {
    font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700!important;
    text-transform: uppercase!important;
    font-size: 40px!important;
    color: #101010!important;
    
}
/* Heading end*/
.rpwwt-widget ul li {

    margin: 0 0 0 0 !important;
}
.heateor_sss_sharing_container{
	margin-top:20px;
	border-top:1px dashed #747474;
padding-top:10px;	
}
body {
    color: #333 !important;
}
.et_pb_image_container .et_overlay {
    
    border: none !important;
    
}
.category-cabinet-report-cards-2019 .entry-title, .category-cabinet-report-cards-2018 .entry-title, .category-cabinet-report-cards-2017 .entry-title, .category-cabinet-report-cards-2016 .entry-title, .category-cabinet-report-cards-2015 .entry-title, .category-cabinet-report-cards-2014 .entry-title, .category-cabinet-report-cards-2013 .entry-title, .category-cabinet-report-cards-2012 .entry-title{
	border-bottom: 1px dotted #e21f28;
}
.et-menu li li a {
    padding: 5px 10px !important;
}
.positionmain2{
	text-align:center;
	font-size: 14px;
	line-height: 14px;
	margin-top: 13px;
}
.category-cabinet-report-cards-2019 .et_pb_blog_grid .et_pb_post {
    
    min-height: 400px;
}
.category-cabinet-report-cards-2018 .et_pb_blog_grid .et_pb_post {
    
    min-height: 300px;
}
.category-cabinet-report-cards-2017 .et_pb_blog_grid .et_pb_post {
    min-height: 500px;
}
.category-cabinet-report-cards-2016 .et_pb_blog_grid .et_pb_post {
    min-height: 500px;
}
.category-cabinet-report-cards-2015 .et_pb_blog_grid .et_pb_post {
    min-height: 495px;
}
.category-cabinet-report-cards-2014 .et_pb_blog_grid .et_pb_post {
    
    min-height: 300px;
}
.category-cabinet-report-cards-2013 .et_pb_blog_grid .et_pb_post {
    min-height: 460px;
}
.category-cabinet-report-cards-2012 .et_pb_blog_grid .et_pb_post {
    
    min-height: 300px;
}
.et_pb_blog_grid .et_pb_post {
    padding: 20px !important;
    border: none !important;
    background-color: #fff;
    word-wrap: break-word;
    box-shadow: 0 0 15px rgba(157, 157, 157, 0.2) !important;
   
}
.et_pb_image_container {
    margin: 0px 0px 20px !important;
}
.et_header_style_centered #top-menu>li>a {
    padding-bottom: 0px !important;
    line-height: 40px;
}
.et_pb_widget_area_left {
    padding-right: 0px !important;
    border-right: none !important;
}
#execphp-4{
	margin-bottom: 20px !important;
}
#execphp-2{
	margin-bottom: 20px !important;
}
#execphp-5{
	margin-bottom: 20px !important;
}
.postmaintitle h2{
	padding-bottom: 0px !important;
}
.grades3 {
	margin-top:3px;
}
.grades3 .button{
	background: none;
	color: #333333 !important;
	padding: 0;
	margin-right: 0px;
	font-size: 14px;
	letter-spacing:1px;
	display: block;
	text-align: left;
	text-decoration: underline;
}
.grades3 .button:hover{
	color: #e21f28 !important;
text-decoration: underline;
	
}
.grades{
background:#e21f28;
}
.grades2{
	background: #9d9d9d;
}
.grades span, .grades2 span{
	font-weight:600;
}
.grades, .grades2{
	display: inline-block;
	color: #fff;
	padding: 10px 15px;
	margin-right: 0px;
	font-size: 16px;
	letter-spacing:1px;
}
.staff_contact a {
    
    height: 100%;
}
.sc_theme_5342 #Portfolio_contact .staff_top_info {
    top: 0%;
    
    height: 100%;
}
.homeicon{
	z-index:99 !important;
}
.mobile_menu_bar:before {
    
    color: #8da9a5;
}
.homemainimage{
	z-index:9;
}
.staffname1{        text-align: center;
    font-family: "Roboto Condensed";
    font-weight: 400;
    line-height: 27px;
    letter-spacing: 0px;
    font-style: normal;
    font-size: 18px;
    padding: 30px 0;}
.sc_theme_5342 #Portfolio_contact .staff_contact {
    margin-bottom: 110px !important;
}

.sc_theme_5342 #Portfolio_contact .staff_contact {
    width: 31.3% !important;
    height: 366px !important;
}
.sc_theme_5342 #Portfolio_pgnt .staff_pagination li:hover, .sc_theme_5342 #Portfolio_pgnt .staff_pagination li:hover a, .sc_theme_5342 #Portfolio_pgnt .staff_pagination li:hover span, .sc_theme_5342 #Portfolio_pgnt .staff_pagination .active_pg span {
    background: #F29378;
    color: #FFFFFF !important;
}
.departmentheading{
	    font-size: 14px;
    margin-top: 10px;
}
.entry-content table{
	border: none !important;
}
.blockquote p{
	quotes: "201C""201D""2018""2019";
}
blockquote, blockquote p{
	color: #9d9d9d !important;
	font-style:italic;
}
blockquote {
    margin: 0px 0px 30px 0px;
    padding: 0px 20px 0px 20px;
    border: none!important;
    position:relative;
}
blockquote:before {
  color: #9d9d9d !important;
  content:'';
  position:absolute;
  width:5px;
  height:100%;
  background:#9d9d9d;
  left:0;
}
.womenchanging{
	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    color: #96aea9!important;
    text-align: left;
	    line-height: 20px;
	margin-top: 20px;
}
.cont_categ2{
	font-weight: 700;
    text-transform: uppercase;
    font-size: 36px;
    color: #F29378!important;
    text-align: left;
	    line-height: 40px;
}
#main-content .container:before{
	display:none;
}
.et_pb_post .entry-content {
    padding-top: 0px;
}
#main-content .container {
    padding-top: 30px;
}
#sidebar {
   
    margin-top: 80px;
}
#sidebar .widgettitle {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px !important;
    padding: 0 15px 0 0;
}
.et_pb_widget ul li{
	padding: 5px 0;
    border-bottom: 1px dashed #747474;
    color: #747474;
    font-size: 14px;
    padding-left: 0px !important;
} 
.menu-side-menu-container{
	margin-top:30px;
} 
.et_pb_fullwidth_header .header-content {
    padding: 0px;
  
}

.owl-item{
	width:auto !important;
}
.et_pb_widget {
   float: none;
   
}
#main-footer {
    border-top: 1px solid #e4e4e4;
}

.trackrecord .et_pb_blurb_container .et_pb_module_header {
	    background: #f29378;
    padding: 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.trackrecord .et_pb_blurb_description {
    background: #eaefee;
    padding: 20px;
	font-size: 12px;
}
.page-id-5685 #footer-widgets{
	display:none;
}
#single_contact .contAllDescription img:nth-child(1) {
    position: absolute;
    top: 115px;
    right: 0;	
}
#single_contact{
	position:relative;
}
.single_cont_main_picture{
	
}
.sc_theme_5342 #single_contact .top_info{
	margin-top:10px;
}
.sc_theme_5342 #single_contact .img_content {
    width: 230px;
    height: 230px;
    margin-top: 30px;
}
#imagelightbox{
    width: auto!important;
    height: 90%!important;
    top: 5%!important;
    left: 0!important;
    right: 0!important;
    margin: auto;
}
#nedbacklogo{        width: 7%;
    height: 100%;
    position: relative;
    display: inline-block;
    line-height: 50px;
    vertical-align: middle;}
#nedbacklogo img {
    vertical-align: middle;
}
#et-top-navigation{
	padding-left:0 !important;
}

#et-top-navigation {
   background: #101010;
}
#main-header {
   padding-bottom: 20px;
   box-shadow: none !important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
    padding-bottom: 0 !important;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a {
    padding-bottom: 0px;
}
nav#top-menu-nav {
   float: none;
}
#top-menu li li a {
    padding: 6px 0px;
}
#top-menu{
    float: none;
}
#main-header {
    z-index: 999;
  
}
	.homeimageicon{
		display: inline-block;
    width: 33% !important;
	}
.homeimageicon2{
		display: inline-block;
    width: 33% !important;
	}
.homeimageicon4{
		display: inline-block;
    width: 33% !important;
	}
.et_mobile_menu{
    border-color: #e21f28!important;
}
@media screen and (max-width: 600px) {
	.et_pb_blog_grid h2, .et_pb_post h2 {
    padding-bottom: 10px !important;

}
	#single_contact .contAllDescription img:nth-child(1) {
    position: relative;
    top: 0px;
    right: 0;	
}
	.et_header_style_left .logo_container {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
		text-align:center;
}
	#nedbacklogo {
    width: 20%;
    height: 100%;
    position: relative;
    display: inline-block;
    line-height: 70px;
    vertical-align: middle;
}
	#et-top-navigation {
    
    width: 100%;
    
}
	.et_header_style_left .logo_container {
    position: relative;
    width: 80%;
    height: auto;
    display: inline-block;
}
	.homeimageicon{
		display: inline-block;
    width: 100% !important;
	}

}
@media screen and (max-width: 769px){

.sc_theme_5342 #single_contact .single_cont_main_picture {
	width: 80%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size:95%;
}
	.et_header_style_left .logo_container {
    position: relative;
    width: 80%;
    height: auto;
    display: inline-block;
}
	
}
@media (max-width: 980px){
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100%;
}
	.et_header_style_left .logo_container {
    position: relative;
    width: 80%;
    height: auto;
    display: inline-block;
}
	
}