/*
 Theme Name:   Ganesh2014
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Ganesh2014
 Author:       PoleVault Media
 Author URI:   http://polevaultmedia.com
 Template:     Divi
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Divi
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */

/*= Logo -----------------*/
@media only screen and (min-width: 580px) {
	  .et_fixed_nav #logo {
		max-height: 250px;
	}
	
	#main-header.et-fixed-header {
		min-height:43px !important;
		padding:18px 0 0 0 !important; 
	}
	#top-menu-nav {
		height:52px !important;
		padding-top:0px !important;
	}
	.et-fixed-header #et_search_icon::before {
		padding-top:8px !important;
	}
	 
	.et-fixed-header #logo {
	  max-height: 60px !important;
	 padding:0 !important;	 
	}
	
	#logo {
		position: relative;
		top:-8px;
	}
	#main-header {
	background-color: #f7eedc !important;
	
}

.et_nav_text_color_dark ul#top-menu.nav {
/* 	padding-top: 20px; */
}

.et_header_style_centered #logo {
    padding: 0px 0 0px;
}

img#logo {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

}

@media only screen and (max-width: 580px) {
		
}


#top-menu a {
	color: black !important;
	font-size: large;
}

#logo {
        margin-bottom: 0;
        max-height: 250px;
    }


/*= no slider up in this mobie -----------------*/

@media only screen and (max-width: 580px) {
	/*
.home_slider_displayin {
		display: none;
		
	}	
*/
	img.alignnone.wp-image-61 {
		max-width: 250px;
		padding-top: 100px;
	}	
	}

@media only screen and (min-width: 580px) {
	
	img.alignnone.wp-image-61 {
		min-width: 400px;
	}	
}




/*= Countdown Timer -----------------*/

div.et_pb_section.hmdowntimer.et_section_regular {
	padding: 0 0;

}

.et_pb_countdown_timer_container.clearfix {
	padding: 0 0;
}

@media only screen and (min-width: 980px) {

	div#et-top-navigation {
		margin-top: -50px;
	}

}

@media only screen and (max-width: 980px) {

	div#et-top-navigation {
		margin-top: 0px;
	}

}

/*= Contact form  -----------------*/

#et_pb_contact_form_1 h1 {
	color: white;
}

.et_pb_pricing_table_button:hover, .et_pb_bg_layout_light .et_pb_promo_button:hover,
.et_pb_bg_layout_light .et_pb_more_button:hover, .et_pb_bg_layout_light .et_pb_newsletter_button:hover,
.comment-reply-link:hover, .form-submit input:hover, .et_pb_contact_submit:hover,
.et_pb_contact_reset:hover {
    background: rgba( 255, 255, 255, 0.08 );
    border: 2px solid transparent;
    padding: 6px 34px 6px 14px !important;
}

.woocommerce span.onsale, .woocommerce-page span.onsale {
    z-index: 2;
    background: #f59e07 !important;
}
    
#homewidget.et_pb_widget_area_left {
    border: 0;
 
}

div#tribe-events-list-widget-3.et_pb_widget.tribe-events-list-widget h4.widgettitle {
	margin-bottom: 10px;
}


div.et_pb_contact_right {
	color: white;
}

.et_pb_slide_description {
    padding: 150px 50px;
}


/* Contact 7 Forms
--------------------------------------------- */
textarea, input[type=text], input[type=email], input[type=url], input[type=password] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
/* 	text-transform: uppercase; */
	border: 1px solid #ccc;
	padding: 10px 20px;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: #eee;
	border: none;
	border-radius: 4px;
}

input.wpcf7-form-control.wpcf7-submit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
/* 	text-transform: uppercase; */
	margin-bottom: 20px;
	background-color: #ee8122;
	width: 50%;
	float: right;
}

input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #0493f2;
}

input.wpcf7-form-control.wpcf7-submit input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover {
background-color: #81a976;
}

input.wpcf7-form-control.wpcf7-submit {
width: 50%;
border-radius: 3px;
border: none;
box-shadow: none;
color: #fff;
cursor: pointer;
font-family: 'opensans', sans-serif;
padding: 12px 24px;
/* text-transform: uppercase; */
width: auto;	
}

form.wpcf7-form p {
	padding-bottom: 20px;
}

/* homepage customize
--------------------------------------------- */

.birthday_club_class{
	display: block;
	margin: 0 auto;
}

.mega_button .et_pb_promo_button {
	font-size: 40px;
}


.mega_button .et_pb_promo_button:hover {
	padding: 6px 30px 6px 30px !important;
}

/* About us
--------------------------------------------- */
/*
.about_us_custom p {
	display: inline;
  background: white;
  box-shadow: 10px 0 0 white, -10px 0 0 white;
}

.about_us_custom h2 {
	display: inline;
  background: white;
  box-shadow: 10px 0 0 white, -10px 0 0 white;
}
*/