/*
Theme Name: Enfold Child
Description: <strong>A superflexible and responsive Business Theme by Kriesi</strong> - <br/> Update notifications available on twitter and facebook:<br/> <a href='http://twitter.com/kriesi'>Follow me on twitter</a><br/> - <a href='http://www.facebook.com/pages/Kriesi/333648177216'>Join the Facebook Group</a>
Version: 3.1.3
Author: Kriesi
Author URI: http://www.kriesi.at
License: Themeforest Split Licence
License URI: -
Theme URI: www.kriesi.at/themes/enfold/
Template: enfold
*/


/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the custom.css file that is located in your themes /css/ folder to add your styles. 
* You can copy a style rule from any of your css files and paste it in custom.css and
* it will override the original style. If you just want to add small css snippets you might also
* want to consider to add it to the designated CSS option field in your themes backend at: Theme Options->Styling
*/

body {
	font-family: 'Source Sans Pro', sans-serif;
}

h1, h2, h3, h4, h5, h6, .typewriter, h1 .special_amp, h2 .special_amp, h3 .special_amp, h4 .special_amp, h5 .special_amp, h6 .special_amp {
	font-family: 'Special Elite', cursive;
}

 h1 .special_amp, h2 .special_amp, h3 .special_amp, h4 .special_amp, h5 .special_amp, h6 .special_amp {
	 font-style:normal;
	 color:inherit!important;
 }

strong {
	color:inherit!important;;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform:lowercase;
}

.lowercase-text {
	text-transform:lowercase;
}

.uppercase-text {
	text-transform:uppercase;
}

.justify-text {
	text-align: justify;
	display:inline-block;
}

.image-overlay-inside:before {
content:none !important;
}

.image-overlay { display: none!important; }

.avia-button {
	font-family: 'Special Elite', cursive;
}

.main_color input[type='submit']:hover {
	color:#e9b4d3;
}

#top .avia-datepicker-div {
	background-color:#fff;
	padding:10px;
}
.main_color .avia-related-tooltip, .main_color .avia-tt .avia-arrow {
	background-color:#fff;
}
.main_color .avia-content-slider .slide-image {
	background:transparent;
}

.html_stretched #wrap_all {
	background-image:url(/wp-content/uploads/2017/01/bg.png);
	background-repeat:no-repeat;
	background-color:#e1e6da;
	background-position: left top;
	background-attachment:fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body.home .logo {
	display:none;
}

body.home .main_menu {
    text-align: center;
	position:relative;
}

body.home .main_menu > div {
	width: 100%;
	text-align: justify;
}

body.home .main_menu ul:first-child {

	width: auto;
	display: table;
    margin-right: auto;
    margin-left: auto;
}

.header_color .main_menu ul ul {
	background-color:#b9e1de;
}

.main_menu ul li:not(.av-burger-menu-main) {
	
	 text-align: center;
}

.main_menu ul:first-child li a {
	font-size:16px;
	text-transform:uppercase;
	text-shadow: 2px 1px 2px rgba(208, 223, 224, 1);
	font-weight:600;
	display: block;
	padding:0 15px;
	
}

#top #header_main > .container .main_menu ul:first-child > li > a {
	line-height:41px!important;
	height:41px!important;
	margin-top:26px;
}


.header_color .avia-menu-fx {
	background-color:#e9b4d3;
}

/***
Mobile Menu
***/
#mobile-advanced {
	background-color:#fff;
}





#socket .copyright {
	text-align:center;
	float:none;
	display:block;
	color:#fff;
}

#top .fullsize .template-blog .post-title, #top .fullsize .flex_column .template-blog .post-title, #top .fullsize .flex_column .template-blog .post-meta-infos {
	text-align:center;
}

#top .main_color .pagination a:hover {
	background: #E9B4D3;
	color:#231f20;
}

#interior-page .entry-content-wrapper .flex_column_table > .av_one_third {
	background-image:url(/wp-content/uploads/2017/02/order-its-a-girl-movie3.png);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position: center bottom;
	padding-bottom:700px;

	-webkit-background-size: 411px 639px;
	-moz-background-size: 411px 639px;
	-o-background-size: 411px 639px;
	background-size: 411px 639px;
	
}
#its-a-girl-trailer {
	z-index:1;
}

#grass-cover {
	margin-top:-50px;
	z-index:50;
	position:relative;
	top:0;
	left:0;
}

#grass-cover  .typewriter {
	line-height:50px;
	font-size:48px;
	display:inline-block;
	margin-right:20px;
	margin-top:3px;
	margin-bottom:3px;
}
#grass-cover  strong {
	color:#fff;
}

.girl-btn {
	font-size:16px;
	font-family: 'Special Elite', cursive;
	text-transform:uppercase;
	text-decoration:none!important;
	padding: 7px 12px 3px;
	vertical-align:middle;
	line-height:32px;
	display:inline-block;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	background-color: #e9b4d3; border-color: #e9b4d3; color: #231f20;
}

#footer-credits .contact-links {
	font-size:24px;
text-decoration:none!important;
}

.avia-content-grid-active .slide-image, .blog-meta .small-preview {
	display:none;
}
#top .fullsize .template-blog .post .entry-content-wrapper > *, #top .fullsize .template-blog .post .entry-content-wrapper { max-width: 1000px; }


#crmWebToEntityForm, #crmWebToEntityForm table {
	background-color:transparent!important;
	width:100%!important;
}

#crmWebToEntityForm tr:first-child {
	
}

.main_color #crmWebToEntityForm tr:nth-child(2n+1) {
	background-color:transparent!important;
}
#crmWebToEntityForm tr, #crmWebToEntityForm td {
	vertical-align:top;
}
#crmWebToEntityForm tr td:first-child {
	width:10%!important;
}
@media screen and (min-width: 980px) /* Desktop */ {
 
}

@media screen  and (max-width: 979px) /* Tablet */ {
  
}

@media screen and (max-width: 500px) /* Mobile */ {
 #grass-cover {
	 margin-top:-110px;
 }
 #grass-cover .container {
	 padding-top:75px;
 }

}