/*
 Theme Name:   Natalie Imbruglia Theme
 Theme URI:    https://divilife.com
 Description:  Natalie Imbruglia Website
 Author:       RogueSkins
 Author URI:   https://rogueskins.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/
@font-face{ 
	font-family: 'hoeflertext';
	src: url('https://natalieimbruglia.com/webfont/HoeflerText-Regular-01.ttf') format('ttf'),
		url('hhttps://natalieimbruglia.com/webfont/hoeflertext-regular-01-webfont.woff') format('woff'),
	     url('https://natalieimbruglia.com/webfont/hoeflertext-regular-01-webfont.woff2') format('woff2'),
}

h1,h2,h3,h4,h5,h6{font-family: 'hoeflertext' !important;}
/*mailing list styles*/
input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea {
    background-color: transparent;
    border: 1px solid white;
    padding: 1em;
    color: white;
    width: 100%;
    max-width: 600px;
    margin: 1em auto;
	display:block;
}
#mc_embed_signup_scroll{color: white;
letter-spacing: 1px; text-align:center;}
#mc_embed_signup_scroll h2{color: white; letter-spacing:1px; font-weight: light;}

input#mc-embedded-subscribe{
-webkit-appearance: none;
border: 1px solid white;
border-radius:0px;
background: white;
    background-image: none;
background-image: none;
font-size: inherit;
width: 100%;
	max-width: 600px;
padding: 1em; margin-top:1em;}
input#mc-embedded-subscribe:hover{cursor:pointer; opacity:.8;}
.indicates-required{font-size: .6em;}
input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea {
    background-color: transparent;
}
input.text:focus, input.title:focus, input[type="text"]:focus, select:focus, textarea:focus {border-color:white;color:white;}
/*mobile menu bar*/
.et_header_style_split .et_menu_container .mobile_menu_bar {
	position: initial;text-align: center;}
.select_page{display:none !important;}
.et_mobile_menu li a {
    border-bottom: 1px solid rgba(0,0,0,.03);
    color: #fff;
    padding: 10px 5%;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 1.2em;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 1em;
}
.et_mobile_menu li a:hover, .nav ul li a:hover {
    background-color: #273d77;
	opacity: 1;
} 
.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu {border:none;}
.et_mobile_menu .menu-item{margin: 3vh;}
/*Social menu*/
#menu-socials a, #menu-socials-1 a {width: 33px;
height: 33px;
border-radius: 1em;
	border: 2px solid white;
padding: 5px 0 0 0;}

.socialmenu .et_mobile_nav_menu{display:none !important;}
.et_pb_fullwidth_menu .et_pb_menu__menu,
 .socialmenu .et_pb_menu__menu {
  display:block !important;
 }
@media only screen and (max-width: 980px) {
	footer .et_pb_menu__menu{display:block!important;}
	footer .et_mobile_nav_menu{display:none!important;}
.et_pb_menu__menu #menu-socials{display:block;}
}
#et-secondary-menu {
    float: none !important;
    text-align: center !important;
}

/*footer*/
#footer-info {
    font-size: 12px;
    text-align: center;
	margin: 0 auto;
	width: 100%;}