/* 
 Theme Name:     Browns Plains Self Storage
 Author:         Dale Haffenden
 Author URI:     http://www.dalzine.com.au
 Template:       Divi
 Version:        v1.0
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.9.4
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


#main-header
{
	background-color: #1D4191;
}
#top-menu A
{
	color: rgba(255, 255, 255, 1);
}
#et_top_search #et_search_icon
{
	color: rgba(255, 255, 255, 1);
}
.grey-background
{
	background-color: #EFEFED;
}
.white-background
{
	background-color: #FFFFFF;
}
#post-39 .et_pb_text
{
	padding: 10px;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

/*------------ Storage Calculator Pop Up ------------*/
.storage-calc .mfp-iframe-holder .mfp-content
{
	max-width: 355px;
	height: 500px;
}
.storage-calc .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close
{
	color: #000000;
}
.storage-calc .mfp-iframe-scaler IFRAME
{
	background-color: #FFFFFF;
}
A.popup-calculator
{
	color: #1D4191;
	font-size: 12pt;
	font-weight: bold;
}
A.popup-calculator:hover
{
	color: #D6DD26;
}

/*------------ Customised Main Menu ------------*/

.menu-home:before {
	font-family: 'ETmodules';
	content: "\e074";
	margin-right: 10px;
	margin-top: -2px;
	color: #FFFFFF;
	font-size: 16px;
	float: left;
}
.menu-home {
	width: 90px
}

.menu-rate:before {
	font-family: 'ETmodules';
	content: "\e0ED";
	margin-right: 10px;
	margin-top: -2px;
	color: #FFFFFF;
	font-size: 16px;
	float: left;
}
.menu-rate {
	width: 115px
}

.menu-map:before {
	font-family: 'ETmodules';
	content: "\e01F";
	margin-right: 10px;
	margin-top: -2px;
	color: #FFFFFF;
	font-size: 16px;
	float: left;
}
.menu-map {
	width: 100px
}

.menu-testimonial:before {
	font-family: 'ETmodules';
	content: "\e030";
	margin-right: 10px;
	margin-top: -2px;
	color: #FFFFFF;
	font-size: 16px;
	float: left;
}
.menu-testimonial {
	width: 130px
}

.menu-faq:before {
	font-family: 'ETmodules';
	content: "\74";
	margin-right: 10px;
	margin-top: -2px;
	color: #FFFFFF;
	font-size: 16px;
	float: left;
}
.menu-faq {
	width: 80px
}

.menu-privacy:before {
	font-family: 'ETmodules';
	content: "\7E";
	margin-right: 10px;
	margin-top: -2px;
	color: #FFFFFF;
	font-size: 16px;
	float: left;
}
.menu-privacy {
	width: 100px
}

.menu-contact:before {
	font-family: 'ETmodules';
	content: "\76";
	margin-right: 10px;
	margin-top: -2px;
	color: #FFFFFF;
	font-size: 16px;
	float: left;
}
.menu-contact {
	width: 100px
}


/*------------ End Customised Main Menu ------------*/

/*------------ Customised Top Menu ------------*/

#top-header .et-social-icons {
    display: inline-block;
    float: right;
}

.top-phone {
	width: 123px!important;
}

.top-phone a {
	color: white!important;
	font-size: 16px!important;
}

.top-phone:before {
	font-family: 'ETmodules';
	content: "\e090";
	font-size: 16px;
	float: left;
}

.top-mobile {
	width: 120px!important;
}

.top-mobile a {
	color: white!important;
	font-size: 16px!important;
}

.top-mobile:before {
	font-family: 'ETmodules';
	content: "\e00B";
	font-size: 16px;
	float: left;
}

.top-email {
	width: 215px!important;
}

.top-email a {
	color: white!important;
	font-size: 16px!important;
}

.top-email:before {
	font-family: 'ETmodules';
	content: "\e010";
	font-size: 16px;
	float: left;
}

#top-header .et-social-icon a {
    font-size: 14px;
    background-color: white;
    color: #071f8c;
    padding: 5px;
    border-radius: 25px;
    margin-top: -3px;
}

#top-header .et-social-icons li {
    margin-top: -2px;
    margin-left: 5px;
}

#et-secondary-nav, #et-secondary-nav li {
    display: inline-block;
    margin-right: 15px;
}

.et_mobile_menu {
    background: #1d4191;
}

.et_mobile_menu li a {
    color: #fff;
}

.et_mobile_menu li.top-phone:before {
	display: none;
}

.et_mobile_menu li.top-mobile:before {
	display: none;
}

.et_mobile_menu li.top-email:before {
	display: none;
}

/*------------ Floating Logo ------------*/
#et-info {
    float: right;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    z-index: 9998!important;
}
#logo {
    max-height: 128px;
    margin-top: -33px;
}
.et-fixed-header #logo {
    max-height: 60px!important;
    margin-top: 0px;
}

/*------------ End Floating Logo ------------*/

/*------------ Footer ------------*/

#main-footer{
	display: none;
}
/*------------ End Footer ------------*/

@media only screen and (max-width: 980px) {
	#logo {
    	max-height: 70px;
    	margin-top: 0px;
	}

	#et-info {
    	float: none;
	}

	.top-phone {
		width: 100%!important;
	}
	.top-mobile {
		width: 100%!important;
	}
	.top-email {
		width: 100%!important;
	}
}