/* 
 Theme Name:     AG Signs & Print Child Theme
 Author:         AG Signs & Print
 Author URI:     http://www.agsignsandprint.co.uk 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

@media (min-width: 981px) {
div#et-top-navigation {
    background-color: #e50000 !important;
    padding-top: 15px !important;
}
}

@media (min-width: 981px) {
.et_header_style_centered #top-menu>li>a {
    padding-bottom: 18px !important;
}
}

@media (min-width: 981px) {
.et_fullwidth_nav #main-header .container {
    width: 100%;
    max-width: 100%;
    padding-right: 0 !important;
    padding-left: 0 !important;
}
}

.leftlogo {
    display: inline;
    float: left;
    height: 100%;
    vertical-align: middle;
    padding-top: 25px;
    padding-left: 10%;
}

.rightlogo {
    display: inline;
    float: right;
    height: 90%;
    vertical-align: middle;
    padding-top: 10px;
    padding-right: 5%;
    text-align: left;
    font-size: 20px;
    font-weight: 900;
    color: #e50000;
}

@media (max-width: 980px) {
.leftlogo {
    display: none !important;
}
}

@media (max-width: 980px) {
.rightlogo {
    display: none !important;
}
}

.rightlogo span {
    font-size: 30px;
    line-height: 1.5em;
}

span.emailhead {
    font-size: 16px;
    line-height: 1.5em;
}

.MobileDetails {
    font-size: 25px;
    line-height: 1.5em;
    padding-top: 20px;
}

@media (min-width: 981px) {
.MobileDetails {
	display:none !important;
}
}

@media (max-width: 980px) {
.et_header_style_centered #logo {
    max-height: 120px;
}
}

.et_header_style_centered #logo {
    float: left;
    padding: 0px 10px;
}

.et_header_style_centered #main-header .logo_container {
    height: 180px !important;
}

.et_pb_widget {
    margin-bottom: 0% !important;
}

.et_pb_gutters3 .footer-widget {
    margin: 0 5.5% 0% 0;
}