/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0
Updated: 2014-12-22 15:21:41
*/

@charset "UTF-8";


@import url(http://fonts.googleapis.com/css?family=Great+Vibes);
@import url(http://fonts.googleapis.com/css?family=Raleway);
 

 


@media only screen and (max-width:479px){
.et_secondary_nav_only_menu #top-header {
 display: block !important;
 min-height: 70px !important;
}
}

h2 {font-family: 'Great Vibes', cursive;}
.logoscript {font-family: 'Great Vibes', cursive;}


 .product_list_widget li .amount {
	visibility:hidden;	
}

.et_post_meta_wrapper {
	padding-top: 75px;
}

#left-area{padding-top: 75px;}

.infobar {
	float: left;
	display: inline;
	clear: right;
	margin-right: 100px;
	font-size: medium;	
}
/*putting background for text over a bg image*/
.forpic {
	background: rgb(54, 25, 25); /* Fall-back for browsers that don't
                                    support rgba */
	background: rgba(125, 122, 122, .6);
	font-size: 14px;
	color: white;
	 /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 12px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 12px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 12px;
  z-index:5;
}
.slidetxbg {
	text-shadow: 2px 2px #666666;
	background: rgb(54, 25, 25); /* Fall-back for browsers that don't
                                    support rgba */
	background: rgba(135, 206, 250, .6);
	color: white;
	 /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 12px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 12px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 12px;
  z-index:5;
	
	
}



.pickout {
	font-family: 'Raleway', sans-serif;
	font-size: 25px;
	line-height: .25px;
	font-weight: bold;
	letter-spacing: 0.0625em;
	text-align: center;
	display: block;
}
.pickoutmini {
font-family: 'Raleway', sans-serif;
	font-size: 25px !important;
	font-weight: bold !important;
	text-align: center;
}
.frontslide, .frontslide p a {
	font-size:18px!important;
	position: relative;
	top: 175px;
	background: rgb(54, 25, 25); /* Fall-back for browsers that don't
                                    support rgba */
	background: rgba(125, 122, 122, .7);
	font-size: 14px;
	color: white;
	 /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 12px; 

  /* Firefox 1-3.6 */
  -moz-border-radius: 12px; 
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 12px; 
}

#footer-info {
	font-size: small;
}
/*eliminate cart icon*/
#top-header .et-cart-info { display: none; }



/*homepage styles*/
/*text over a picture using elegant themes layout with white bg*/

.sb { position:fixed;	
	
}

.term-current-offers.term-926.logged-in.admin-bar.no-customize-support.woocommerce.woocommerce-page.et_fixed_nav.et_cover_background.et_secondary_nav_enabled.et_secondary_nav_only_menu.windows.et_right_sidebar.ie #page-container #et-main-area #main-content .container #content-area #left-area .products .post-16468.product.type-product.status-publish.has-post-thumbnail.taxable.shipping-taxable.product-type-external.product-cat-current-offers.product-tag-vegan-valentine.instock .compare a {
	visibility:none;}



.overpicture p {
	max-width: 100%;
	height: auto;
	padding-top: 3px;
	display: block!important;
	position: relative;
	z-index: 99;
	top: -50px;
	background: rgb(255,255,255); /* Fall-back for browsers that don't
                                    support rgba */
	background: rgba(225,225,225,.7);
	color: black!important;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	font-size: 10px;
}
/*large transparent shadow text to accentuate what is above it or below it*/
.bighead h4, .bighead p {
	text-align: center;
	max-width: 100%;
	height: auto;
	display: block!important;
	/*position: relative;
	z-index: 99;
	top: -335px;
*/	color: #FFF!important;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 68px;
	font-weight: bolder;
	letter-spacing: -4px;
	font-variant: small-caps;
	text-shadow: 2px 2px #CCCCCC;
	
	}


/*rezstreams calendar should be on top of layerpopups*/
#ui-datepicker-div, .ui-datepicker-group, .ui-datepicker-div, div.datepick-popup { 
z-index: 200000!important;
} 





/*rezstream javascrip holder to appear over full page image slider*/

#rez {
	max-width: 100%;
	float: right;
	height: auto;
	padding-top: 3px;
	display: block!important;
	position: absolute;
	z-index: 99;
	top: -125%;
	right: -20%;
	background: rgb(225, 225, 225); /* Fall-back for browsers that don't
                                    support rgba */
	background: rgba(225, 225, 225, .8);
	color: white;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 12px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 12px;
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 12px;
	border: medium solid #999;
}

/*photo-gallery link on homepage*/
.txlink a {
	color: #069!important
}
.txlink {
	max-width:75%;
	width:250px;
	float: none;
	height: auto;
	display: block!important;
	position: absolute;
	z-index: 99;
	top: -250px;
	right: -20px;
	background: rgb(225, 225, 225); /* Fall-back for browsers that don't
                                    support rgba */
	background: rgba(225, 225, 225, .8);
	color: white;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 8px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 8px;
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 8px;
	border: medium solid #999;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}




/*booking calendar general*/
#calendar-widget { /*<-- Should match the name of the div being called by the rezstream loader*/
	padding-top:3px;
	max-width:265px;
	display:block!important;
	background: rgb(225, 225, 225); /* Fall-back for browsers that don't
                                    support rgba */
	background: rgba(225, 225, 225, .8);
	color: white;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 12px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 12px;
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 12px;
	border: medium solid #999;
}




#calendar-widget h2{ /*<-- Should match the name of the div being called by the rezstream loader*/
	margin:10px;
	color:black;
}
.rs-sc-field label{
	margin-bottom:2px !important;
}
.rs-sc-field label span {
    display: inline-block;
    text-align: right;
	font-size:12px !important;
	color:black;
	font-weight:bold;
    width: 45px !important;
}
.rs-sc-field label input {
    display: inline-block;
    margin-left: 5px;
	font-size:10px !important;
	color:#000;
    width: 58px !important;
}
span.rs-calendar-icon, .rs-sc-field label span.rs-calendar-icon {
    background: url(IMAGE URL no-repeat scroll 0 0 transparent !important;
    display: inline-block;
    height: 18px;
    margin-left: 3px;
	vertical-align:-6px !important;
    width: 20px;
}
.rs-sc-field label span.rs-calendar-icon {
	width:22px !important;
}
.rs-sc-field label select {
    display: inline-block;
    margin-left: 5px;
	font-size:10px !important;
	width:62px !important;
}
.rs-sc-button {
	text-align:center;
}
div.rs-sc-button button{
	background:url(IMAGE URL) center top no-repeat !important;
    border:none !important;
	width:149px;
	height:42px;
	margin-top:4px;
	margin-right:90px;
}
div.rs-sc-button button span{
	display: none !important;
}
.rs-min-stay{
    color: #2f4b5b !important;
    background:#929292 !important;
    border-color:#2f4b5b !important;
}
.et_pb_row{
padding-top:0;
}
.et_pb_section{
padding-top:20px;
}

.seotext h2 {
{font-family: 'Raleway', cursive;}	
	
