/*
Theme Name:   Compliance
Theme URI:    https://www.complianceeducation.co.uk
Description:  Child theme, based on Divi
Author:       Colin Jones
Author URI:   https://www.springwood.co.uk
Template:     Divi
Version:	  1.13
*/

/* Customise login screen */
#login .login .message {
    border-left: 4px solid #333333 !important;
}
#login #nav {
    color: #ffffff !important;
}

/* Top header add gradient */
#top-header {background-image: linear-gradient(rgba(70, 0, 0, 1), rgba(149, 0, 0, 1));}

/* Top nav with logo */
#et-secondary-menu {float:left!important; width:100%;}
#et-secondary-nav {width:100%;}
.menu-item-1029 {float:right; margin:25px 0 0 0;}
.menu-item-1029 a {font-size:32px !important; margin:18px 0;}
.menu-item-1029:before {content:"For free telephone advice call us today on"; font-size:18px}

@media screen and (max-width:980px) {
#et-top-navigation:before {content:"For free telephone advice call us today on 0800 6128162"; color:#fff;}
#et-top-navigation {margin-top:15px !important;}
}

#top-menu li {
	font-weight:normal !important;
    padding-right: 18px;
}

.nav li li {line-height: 1.4em;}

.et_header_style_centered #main-header .mobile_nav {background-color:#730000;}
span.mobile_menu_bar:before {color:#ebebeb !important;}

.menu-item-1007, .menu-item-1029 {display:none;}

/* Various */

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    margin: 0px auto;
}

h2 {text-transform: uppercase; font-weight:600; color:#950000; margin:20px 0 5px 0;}
h3 {font-weight:600; margin:20px 0 5px 0;}
#homepage h2 {color:#000;}

.et_post_meta_wrapper h1 {color:#950000; font-weight:600 !important;}
#sidebar .widgettitle {color:#950000;}
#meta-2, #recent-comments-2 {display:none;}

.testimonial-inner {padding:15px !important;}
.testimonial-name, .testimonial-company {color: #fff;}

.call-us {color:#fff !important; font-weight: bold;}

.et-pb-contact-message {color:#fff;}

/* Footer */

#footer-info a {font-weight:normal; color:#bbb !important;}

img#about-image {
    margin: 3px 8px 8px 0;
    float:right;
}

/* Training tables */

table.training {margin-top: 10px; border: 0px;}
table.training td {border-top: 1px solid #ddd;}
table.training th, td {border-bottom: 1px solid #ddd;} 