/* 
 Theme Name:     IEC Child Theme
 Author:         Pepperstreet Web design
 Author URI:     pepperstreetwebdesign.co.uk
 Template:       Divi
 Version:        1.0
*/ 




.dark-bg-panel a:link {color:#1B4E54;}
.dark-bg-panel a:hover {color:#ffffff; text-decoration:underline;}


.mobile_menu_bar:before {color:#195669 !important;
background:#ECB88F !important;
padding:7px;}


.et_toggle_slide_menu:after {color:#1B4E54 !important;
background:#ECB88F !important;
padding:7px;}

.et_toggle_slide_menu:after, .mobile_menu_bar:before {font-size:38px !important;}
.et_slide_in_menu_container #mobile_menu_slide li li a {opacity:0.9 !important;}

.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before
{font-size:28px;
background:rgba(255,255,255,1) !important;
color:#000000 !important;}


.et_header_style_slide #et-top-navigation::before { 
    content:'Menu'; 
    position: absolute; 
    margin-left:-60px; 
    margin-top: 6px; 
    color:#ffffff;
    text-transform:uppercase;
}



/* Buttons side by side for header */
.btn-inline .et_pb_button_module_wrapper {
display: inline-block;
padding-bottom: 20px;
margin: 0 20px 0 0;
}


.standards-list ul {
	margin:5px 0 0 0 !important;
	padding:0;
}

.standards-list ul li {
	 padding:10px;
	 margin-bottom:5px;
     width:100%;
     display: block;
     background-image: linear-gradient(to left,#d0eaed,#d0eaed 50%,#f5ead2 50%,#f5ead2);
    background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .25s ease-in;
}

.standards-list ul li:hover {background-position: 0 0;}
.standards-list ul li:hover a {}


 .cass-list ul {
	margin:5px 0 0 0 !important;
	padding:0;
}

.cass-list ul li {
	 padding:10px;
	 margin-bottom:5px;
     width:100%;
     display: block;
     background-image: linear-gradient(to left,#b3ddde,#b3ddde 50%,#028f92 50%,#028f92);
    background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .25s ease-in;
}

.cass-list ul li:hover {background-position: 0 0; color:#ffffff;}
.cass-list ul li:hover a {}

/*CASS Assessors */
.cass-assessors .awsm-personal-info h3 {color:#8c0f87; font-size:24px; font-weight:700;}
.cass-assessors .awsm-contact-details span {font-weight:700;}
.cass-assessors .awsm-grid.list-style>.awsm-grid-card {border-bottom:solid 1px #8c0f87;}

/* Meeting Diary */
.mec-event-grid-classic .mec-event-content {background:#ffffff;}
.mec-event-content {font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;}
.mec-event-title, .mec-event-title h4 {font-weight:700 !important;}
.mec-event-date, .mec-grid-event-location {font-size:15px !important;}
.mec-event-list-modern .mec-event-sharing>li {display:none !important;}
.mec-event-list-modern .mec-event-article {border:none !important; padding:0 !important;}

.mec-modal-wrap {max-width:750px;}
.mec-single-modal h3 {color:#cc5c28 !important;}

/*Document library*/
.dlp-grid-card {background:#ffffff !important;}

.et_pb_column_4>.et_pb_background_mask,
.et_pb_column_8>.et_pb_background_mask {margin-left:-1px;}
.et_pb_column_6>.et_pb_background_mask {margin-right:-1px;}

.dlp-folders .dlp-folder {background:#e7f4f6 !important; padding:15px; margin-bottom:3px;}
.dlp-folders .dlp-folder-label .dlp-category-name {font-size:21px;}
.dlp-folders .posts-table-wrapper {background:#ffffff;}


/* Form */
.nf-field .checkbox-wrap label {font-size:16px !important;}



.et_pb_background_mask, .et_pb_background_pattern {left:-1px;}




@media(max-width: 767px){
div#page-container{ 
overflow: hidden; 
}
}
