/*
Theme Name:   CommunityRefugeeSponsorshipAustralia
Description:  Tweaks for CRSA website
Author:       A. Rawson
Author URL:   https://refugeesponsorship.org.au
Template:     Divi
Version:      1.0
Text Domain:  CommunityRefugeeSponsorshipAustralia
*/

/* Write here your own personal stylesheet */
@import url("divi-styles.css");
@import url("breadcrumbs.css");
@import url("topmenu.css");
@import url("footer.css");
@import url("people.css");
@import url("category-template.css"); 
@import url("blog-template.css");
@import url("specificpagecss.css");

#new-menu img {
max-width: 250px; max-height: 50px; padding-top: 5px; margin-top: 5px; margin-bottom: 5px; max-height: 50px; }

.sr-only {
border: 0; clip: rect(0,0,0,0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}

#new-menu .et_pb_menu__logo {
max-width: 250px; }

#new-menu-row { 
width: 95%; max-width: 1260px; padding-top: 0; padding-bottom: 0;}

#new-menu-section {    
min-height: 70px; max-height: 80px; }

#new-menu {
margin-top: 4px; margin-bottom: 10px; }

.breadcrumbs {
border-top-width: 2px; border-top-color: #007db8; border-top-style: solid;}

#new-menu #menu-new-menu, #new-menu .et_pb_menu__wrap {
	justify-content: flex-end;}

#new-menu #menu-new-menu .new-menu-search-label {
	opacity: 0;}

#new-menu #menu-new-menu li {
    margin-right: 10px;}

#new-menu #menu-new-menu .new-menu-button a {
padding-top: 10px; padding-bottom: 0; min-height: unset!important; padding-left: 7px; padding-right: 7px; margin-left: -4px; margin-top: 3px; margin-bottom: 4px; margin-right: 3px; transform: translateY(10px); border-radius: 5px; }

#new-menu #menu-new-menu li a {
min-height: 40px!important; display: inline-block; height: auto; padding-right: 0; padding-left: 0; padding-top: 25px; padding-bottom: 5px; font-weight: 600;}

#new-menu .menu-item-has-children a:after {display: none;}

#new-menu #menu-new-menu .new-menu-button a {
border: 2px solid #007DB8; background: #007DB8; color: white; padding-top: 10px; padding-bottom: 0; min-height: unset!important; padding-left: 7px; padding-right: 7px; margin-left: -4px; margin-top: 3px; margin-bottom: 4px; margin-right: 3px; transform: translateY(10px); border-radius: 5px; box-shadow: none;}

.header-caption > div > div {
	    padding: 2px 5px 2px 10px;
    background-color: rgba(0,0,0,0.5);
    border-radius: 0px 0px 0px 10px;
	display: inline-block;
}

#et-boc .header-caption-row {
	width: 100% !important;
	max-width: 100% !important;
	min-width: 100%;
	font-size: 11px; color: white;
	padding: 0 !important; margin: 0 !important;
}