#topbar
{
	font-family: 'goudyolst_btroman', 'serif';
	font-size:0.9em;
	padding:3px;
	margin-bottom:2px; 
	text-align:center;
	line-height:1.4em; 
	background-color:#513333;
	color:#a3dfb4;
	letter-spacing:0.2em;
}

/*#topbar a
{
	text-decoration: none;
	color:#a3dfb4;
}*/
#footerbar
{
   font-family: 'goudyolst_btroman', 'serif';
	font-size:0.8em;
	padding:3px;
	text-align:center;
	line-height:1.8em; 
	background-color:#513333;
	color:#a3dfb4;
	letter-spacing:0.25em;
	margin-top: 4px;
	text-transform: uppercase;
}

.header-container-main
{

	background-color: #ffffff;
}
#mainmenu
{
	text-align: center;
	z-index:999;
	background-color: #ffffff;
	margin-bottom: 0px;
}

#mainmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#mainmenu li {display: inline; padding:0px 10px 0px 10px; font-size: 1.2em;}
#mainmenu a {text-decoration:none; color: #000000;  font-family: 'kabel_md_btmedium','serif';letter-spacing: 0.05em;}
#mainmenu a:hover {color: #a4d6b4; }

#mainmenu li.current a{color: #a4d6b4;font-weight: bold;}


#mainmenuhome
{
	text-align: center;
	margin-bottom: 0px;
	width:700px;
	margin: 0 auto;

}

#mainmenuhome ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#mainmenuhome li {display: inline; padding:0px 10px 0px 10px;font-size:14px;}
#mainmenuhome a {text-decoration:none; color: #000000;  font-family: 'kabel_md_btmedium','serif';}
#mainmenuhome a:hover {color: #a4d6b4; }

#mainmenuhome li.current a{color: #a4d6b4; }

.header-container {
	overflow: visible;  border-bottom-color: rgb(17, 17, 17); border-bottom-width: 1px; border-bottom-style: solid; z-index: 0; background-color: white;
}

.submenu{
	
	text-align: center;
	z-index:999;
	background-color: #ffffff;
}
.submenu ul {margin: 0; padding: 0; 
list-style-type: none; list-style-image: none;}

.submenu li {display: inline; padding:0px 10px 0px 10px;font-size:14px;}
.submenu a {text-decoration:none; color: #a5966f;  font-family: 'engraversgothic_btregular'}
.submenu a:hover {color: #0f37cf; }

.submenu li.current a{color: #0f37cf;}
#abtuspage
{
font-family: 'Sterling SSm 3r','Sterling SSm A','Sterling SSm B',serif;
font-size: 12px;
}

#page1
{
font-family: 'Sterling SSm 3r','Sterling SSm A','Sterling SSm B',serif;
}
#process
{
background-color:#c3e1ec;
padding-top:70px;
/*font-family: 'goudyolst_btroman';*/
color:#1b1f20;
line-height: 1.2em;
}

#process h4,#faq h4
{
	font-family: 'Sterling SSm 3r','Sterling SSm A','Sterling SSm B',serif;
	color:#1b1f20;
}

dd{
	padding-bottom: 20px;
}

#faq
{

padding-top:60px;
 /*font-family: 'goudyolst_btroman';*/
 font-style: italic;
color:#1b1f20;

}

#faq h4
{
	font-style: normal;
}

header .sticky-nav {
	position: relative;
	width: 100%;
	padding-top:10px;
	background: #ffffff;
	z-index: 1001;
	height: 15px;
	/*-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);*/
}

header .sticky-nav.stuck {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1001;
}

#placeorder input, button, select, textarea
{
/*font-family: "goudyolst_btroman";*/
font-family: 'Sterling SSm 3r','Sterling SSm A','Sterling SSm B',serif;
font-style: italic;
font-size: 12px;

}

#placeorder
{
/*font-family: "goudyolst_btroman";*/
font-family: 'Sterling SSm 3r','Sterling SSm A','Sterling SSm B',serif;
font-size: 12px;
}




#placeorder h4,#placeorder h4
{

/*font-family: "goudyolst_btroman";*/
font-family: 'Sterling SSm 3r','Sterling SSm A','Sterling SSm B',serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 20px;
    text-transform: none;
}

#placeorder h4
{

	letter-spacing: 0.2em;
}


#giftcard
{

	background: url(../img/gc_bg.png);
}

.hidefooter
{
	display: none;
}
/*#pomain
{
	background: #f8f9f4 url('../img/pobg.jpg') no-repeat;        
    
    position: relative;        
    width: 100%;
    padding:50px 10px 100px 10px;
	           
    margin-left: auto;      
    margin-right: auto; 
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;    
}*/

.form-control 
{
	background-color: #e6dfcb;
	font-size: 12px;
	color: #5c5c5c;
}

.form-control::-moz-placeholder {
    color: #5c5c5c;
    opacity: 1;
}
label
{
	font-weight: normal;

}

.form-horizontal .control-label {
    text-align: left;
    padding-left: 0;
    line-height: 1.2em;
}

.form-control, .btn {
 border-radius: 0;

}

.btn
{

padding:6px 25px;
border: 1px solid #b0996e;
background-color:#e6dfcb;
}

.btnbg
{	
	padding:2px;
	border: 1px solid #b0996e;
}
/*#name,#mobile,#emailid,#address,#morder,#remme,#ccmenu,#qty,#date,#addinfo,#btnsubmit
	{

		background-color: #e6dfcb;
		color:#7e7d71;
	}*/

	/*#area
	{
		background-color: #ffffff;
		border: 2px solid #daca9d;
		padding:2px;
		margin-top:100px;
	}
	#workarea
	{

		background: #ffffff url(../img/wa_bg.png);
		padding:20px;
		border: 2px solid #daca9d;
	}
	#workarea h4
	{
		font-size: 1em;
		color: #a18551;
		text-align: center;
	}*/

	a > img{
    border: 0;
}

#bottombar
{
	
	text-align:center;
	line-height:0.9em; 
	background-color:#f1f1f1;
	color:#8b7744;
	letter-spacing:0.2em;
	margin-bottom: 4px;
}

#bottombar p
{
	font-size:1.2em; 
	margin: 0;
	padding: 5px;
	font-family: "engraversgothic_btregular";

}

#bottombar span
{
	font-size: 1.5em;
	line-height: 0.3em;
	vertical-align: text-bottom;

}

  .trio
 {
 	padding-top: 0px;
 	margin-top:-120px;
 }

#logo img
{
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	width:100px;
 	height:100px;
 
}

#pagelogo img
{
	margin-top: 1em;
	margin-bottom: 0.5em;
	width:100px;
 	height:100px;
}



@media (min-width: 600px) and (max-width: 800px) {
 #logo img
 {
 	width:100px;
 	height:100px;
 }


 #pagelogo img
 {
 	
 	width:100px;
 	height:100px;
 }
 #mainmenuhome
 {
 	width: 600px;
 }

 #mainmenuhome li
 {
 	font-size: 10px;
 }

 #bottombar
 {
 	font-size: 0.6em;
 }

 .trio
 {
 	padding-top: 0px;
 	margin-top:0px;

 }


 #topbar
{
	font-size: 0.7em;
}



   .trio
 {
 	margin-top: 30px;
 	
 }

 
}


@media screen and (min-width: 1024px){
 
   .trio
 {
 	padding-top:220px; 	

 }

}




/* iPads in portrait and landscape----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
 #logo img
 {
 	
 	width:100px;
 	height:100px;
 }


  .trio
 {
 	margin-top: -320px;
 } 

 #pagelogo img
 {
 	
 	width:100px;
 	height:100px;
 }

  #topbar
{
	font-size: 0.6em;
}

#slide2
	{
		background-color:#dadada;
	}
	#slide3,#slide4,#slide5
	{
			background-color:#e9e9e9;
	}

}

/* iPad in landscape----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
 #logo img
 {
 	
 	width:100px;
 	height:100px;
 }

  #mainmenuhome
 {
 	width: 480px;
 }

 #mainmenuhome li {display: inline; padding:0px 5px 0px 5px; font-size: 0.8em;}

  #pagelogo img
 {
 	
 	width:100px;
 	height:100px;
 }
 #topbar
{
	font-size: 0.6em;
}

#slide2
	{
		background-color:#dadada;
	}
	#slide3,#slide4,#slide5
	{
			background-color:#e9e9e9;
	}

}

/* iPad in portrait----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait){
 #logo img
 {
 	
 	width:100px;
 	height:100px;
 }

   .trio
 {
 	margin-top: -480px;
 } 
 #pagelogo img
 {
 	width:100px;
 	height:100px;
 }

  #topbar
{
	font-size: 0.6em;
}

#slide2
	{
		background-color:#dadada;
	}
	#slide3,#slide4,#slide5
	{
			background-color:#e9e9e9;
	}

}



/***** Retina IPAD 3 & 4*****/

/* Retina iPad 3 & 4 in portrait and landscape----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2){
 #logo img
 {
 	width:100px;
 	height:100px;
 }
  #pagelogo img
 {
 	width:100px;
 	height:100px;
 }

  #topbar
{
	font-size: 0.6em;
}

#slide2
	{
		background-color:#dadada;
	}
	#slide3,#slide4,#slide5
	{
			background-color:#e9e9e9;
	}
}

/* Retina iPad 3 & 4 in landscape----------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2){
 #logo img
 {
 	width:100px;
 	height:100px;
 }

  #pagelogo img
 {
 	width:100px;
 	height:100px;
 }

  #topbar
{
	font-size: 0.6em;
}

#slide2
	{
		background-color:#dadada;
	}
	#slide3,#slide4,#slide5
	{
			background-color:#e9e9e9;
	}
}

/* Retina iPad 3 & 4 in landscape----------- */

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2){
 #logo img
 {
 	width:100px;
 	height:100px;
 }

  #pagelogo img
 {
 	width:100px;
 	height:100px;
 }
 #topbar
{
	font-size: 0.6em;
}

#slide2
	{
		background-color:#dadada;
	}
	#slide3,#slide4,#slide5
	{
			background-color:#e9e9e9;
	}

}




/***** IPAD 1 & 2 (ALSO IPAD MINI)*****/

/* iPad 1 & 2 in portrait and landscape ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){
 #logo img
 {
 	width:100px;
 	height:100px;
 }

   #topbar
{
	font-size: 0.6em;
}
#slide2
	{
		background-color:#dadada;
	}
	#slide3,#slide4,#slide5
	{
			background-color:#e9e9e9;
	}
}

/* iPad 1 & 2 in landscape ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1)  {
 #logo img
 {
 	width:100px;
 	height:100px;
 }

 #topbar
{
	font-size: 0.6em;
}
#slide2
	{
		background-color:#dadada;
	}
	#slide3,#slide4,#slide5
	{
			background-color:#e9e9e9;
	}
}

/* iPad 1 & 2 in portrait ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1){
 #logo img
 {
 	
 	width:100px;
 	height:100px;
 }

 #topbar
{
	font-size: 0.6em;
}

#slide2
	{
		background-color:#dadada;
	}
	#slide3,#slide4,#slide5
	{
			background-color:#e9e9e9;
	}
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
#logo img
 {
 	width:135px;
 	height:135px;
 }

   #pagelogo img
 {
 	width:135px;
 	height:135px;
 }

 

}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
#logo img
 {
 	width: 184px; height: 183px;
 }


 #pagelogo img
 {
 	width: 184px; height: 183px;
 }
 #bottombar
 {
 	font-size: 1em;
 }


  .trio
 {
 	margin-top: 30px;
 	
 } 

}

#text2-line3
{
	font-size: 0.1em;
}

.hdgcard
{
	margin-top: 50px;
	font-family: 'lavanderia_delicatedelicate';
	font-size: 3.5em;
	font-weight: bold;
}

.info-label
{
background-color: #e6dfcb;
font-style: italic;
}



.slide .text p.hccbg
{
	font-family: 'goudyolst_btroman';
	font-size: 1.8em;
	font-weight: 300;
	margin-top: 5px;
	margin-bottom:5px;
}

.slide .text h3.hccbg
{
	font-family: 'goudyolst_btroman';
	font-size: 1.8em;
	font-weight: 300;
	margin-top: 5px;
	margin-bottom:5px;
}


.slide .text p.slide1w{
color:#fff;
}

#text3 p.hccbg
{
	letter-spacing:0.05em;
	margin: 0 0 0.05em;
	line-height: 1.5em;
    text-transform: none;
}


.slide .text span.hccitalic
{
	font-style: italic;
}


span.mark{font-family: 'bergamot_ornamentsregular'; text-align:center; font-size:2em;color:#000;}
span.markw{font-family: 'bergamot_ornamentsregular'; text-align:center; font-size:2em; color:#fff;}

.hcctitle
{
font-family: 'goudyolst_btroman','serif';
text-align: center;
font-size: 1.8em;
letter-spacing:0.05em;
padding: 12px;
}

#storemainpic
{
	background: url(../img/store.jpg) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}

.storeheader
{
font-family: 'goudyolst_btroman','serif';
text-align: center;
font-size: 1.5em;
letter-spacing:0.05em;
padding: 0;
margin: 0;
}

.mtoheader
{
	font-family: 'goudyolst_btroman','serif';
text-align: center;
font-size: 1.5em;
letter-spacing:0.05em;
padding: 0;
margin: 30px 0px 0px 0px;
line-height: 1.5em;
}