/*
Theme Name: Maria Katre - Divi Child Theme
Theme URI: 
Description: Maria Katre - Divi Child
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 2.4.2
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 22 Jun 2015 14:43:04 +0000 */ 

@import url('../Divi/style.css');



/* Fonts */
@font-face {
    font-family: 'Beautiful Bloom';
    src: url('fonts/BeautifulBloom-Regular.eot');
    src: url('fonts/BeautifulBloom-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/BeautifulBloom-Regular.woff2') format('woff2'),
        url('fonts/BeautifulBloom-Regular.woff') format('woff'),
        url('fonts/BeautifulBloom-Regular.ttf') format('truetype'),
        url('fonts/BeautifulBloom-Regular.svg#BeautifulBloom-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Beautiful Bloom Alt';
    src: url('fonts/BeautifulBloom-Alt.eot');
    src: url('fonts/BeautifulBloom-Alt.eot?#iefix') format('embedded-opentype'),
        url('fonts/BeautifulBloom-Alt.woff2') format('woff2'),
        url('fonts/BeautifulBloom-Alt.woff') format('woff'),
        url('fonts/BeautifulBloom-Alt.ttf') format('truetype'),
        url('fonts/BeautifulBloom-Alt.svg#BeautifulBloom-Alt') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.et_pb_module h1, 
.et_pb_module h2, 
.et_pb_module h3, 
.et_pb_module h4, 
.et_pb_module h5 {
  font-family:"Beautiful Bloom", serif !important;
  /*letter-spacing:0.1em !important;*/
}




/* General Adjustments */

#footer-bottom {
display:none;
}


.mfp-title {
    display:none;
}

/* Background Opacities */


@media only screen and (max-width: 768px) {
	
/*.lightest-opacity .et_parallax_bg:before, .lightest-opacity:before {
  content:"";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255,255,255,0.30);

}

.light-opacity .et_parallax_bg:before, .light-opacity:before {
  content:"";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255,255,255,0.70);
}

.dark-opacity .et_parallax_bg:before, .dark-opacity:before {
  content:"";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0,0,0,0.70);
}*/

}



/* Custom Order on columns */

@media all and (max-width: 980px) {
/*** wrap row in a flex box ***/
.custom_row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
-webkit-flex-wrap: wrap; /* Safari 6.1+ */
flex-wrap: wrap;
}
 
/*** custom classes that will designate the order of columns in the flex box row ***/
.first-on-mobile {
-webkit-order: 1;
order: 1;
}
 
.second-on-mobile {
-webkit-order: 2;
order: 2;
}
}



/* Buttons */

.et_pb_button {
text-align: center;
    min-width: 220px;
}


.et_pb_button.et_pb_bg_layout_light {
    color:#6E2352;
}

.et_pb_button.et_pb_bg_layout_light:hover {
    background-color:#6E2352 !important;
    border-color: #6E2352 !important;
    color: white !important;
}


/* Home Page */
body.home {

}




/* Footer Icons */
.et_pb_social_icon.et-social-myspace a:before {
  font-family:FontAwesome !important;
  content:"\f2d8" !important;
}
.et_pb_social_icon.et-social-rss a:before {
  font-family:FontAwesome !important;
  content:"\f1be" !important;
}





/* Custom Header */
@media all and (min-width: 980px) {

	/*header#main-header {
		background-image: url('https://mariakatre.com/wp-content/uploads/2021/02/Roses-bgrd-Full-website.jpg');
	    min-height: 330px;
	    background-size: cover;
	    background-position: 100% 7.5%;
	    background-repeat: no-repeat;
	}*/
	
	/* Header Adjustments */
	/*body.home header#main-header {
		background-image:none;
		background:none !important;
	}*/

	

	/*header #top-menu-nav ul:not(.sub-menu) > li > a {

	  	background: #bf0e18 !important;
		display: block !important;
		box-sizing: border-box;
		height: 50px !important;
		padding: 20px 0px;
		height: auto;

	}*/


	/*header .container.clearfix.et_menu_container {
		margin-top:70px;
		max-width:1400px;
	}*/

	/*header .logo_container {
		min-height:240px;
	}*/
/*
	header .logo_container #logo {
		height:90px !important;
		max-height:90px !important;
		margin-top:-30px !important;
	}*/

	header ul#top-menu {
		display:flex;
		width:100%;
	}

	/*Home Link*/
	/*#top-menu li#menu-item-10929 {
		margin:70px 10px 0px !important;
	}*/

	/* About */
	/*#top-menu #menu-item-11039 {
		margin:0px 10px 0px !important;
	}*/

	/* Acting */
	/*#top-menu #menu-item-10921{
		margin:110px 10px 0px !important;
	}*/

	/* Music */
	/*#top-menu #menu-item-11219 {
		margin:70px 10px 0px !important;
	}*/

	/* News */
	/*#top-menu #menu-item-10925 {
		margin:0px 10px 0px !important;
	}*/

	/* Contact */
	/*#top-menu #menu-item-10920 {
		margin:70px 10px 0px !important;
	}*/


}


@media all and (max-width: 979px) {
	header#main-header {
		background-image: url('	https://mariakatre.com/wp-content/uploads/2021/02/mobile-header.jpg');
		background-repeat: no-repeat;
    	background-size: cover;
    	background-position:100% 50%;
	}
	

	header#main-header,
	#mobile_menu {
		background-color:black !important;
	}

	#mobile_menu a {
		font-family:"Beautiful Bloom", serif !important;
		font-size: 40px;
    	font-weight: 300;
	}

	span.mobile_menu_bar_toggle:before {
		color:white !important;
		font-size:40px !important;

	}


	.et_pb_pagebuilder_layout .entry-content {
		padding-top:80px;
	}
}

header nav li a {
	font-family:"Beautiful Bloom", serif !important;
	font-size:42px !important;
	/*padding-bottom:0px !important;*/
}

/*@media all and (min-width: 980px) {
	#et-main-area {
		margin-top:330px;
	}
}

@media all and (max-width: 979px) {
	#et-main-area {
		margin-top:88px;
	}
}*/

@media all and (max-width: 979px) {
	.light:before {
		content: '';
		background: #ecdbbd;
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
}
	

