@charset "utf-8";
/*


light green #01C3C8
 dark green #0A7680
    font-family: 'Playfair Display', serif;

    font-family: 'Playfair Display SC', serif;

    font-family: 'Taviraj', serif;
 

*/
.topOfPage
{
	text-align:center;
	width:100%;
	background-color:#01C3C8;
	padding:10px 0px;
	display:none;
}
.topOfPage a
{
	color:yellow;
	font-family: 'Merienda One', cursive;
	padding: 30px 0px;
	font-size:1.5em;
}
.myButton {
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	background-color:#33bdef;
	border-radius:6px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}
.myButton:hover {
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	background-color:#019ad2;
}
.myButton:active {
	position:relative;
	top:1px;
}

span.phoneNumber
{
	font-size:1.5em;
}
img.weSupport
{
	position:absolute;
	top:60px;
}
.covid19
{
	position:absolute;
	top:30px;
}
.headerTop
{
	background: url("../image_press/topHeaderBackground.jpg") #fff repeat-x 50px 30px;
}
.thumbnails
{
	display:none;
}
body{
	font-size:100%;
 
	margin:0px;padding:0px;
}
.content
{
	width:960px;
	margin:0 auto;
	padding-bottom:30px;	
}
.content h2
{
	text-align:center;
	color:#5FA950;
	font-family: 'Lora', serif;
	font-weight: bold;
}
.content p
{
	padding:0px 5px;
	font-size:1.2em;
	padding-left:15px;
}
.content ul
{
	margin-left:80px;
	font-size:1.2em;
}
.content ul li
{
	margin-bottom:10px;	
}
/* CSS Document */
div.innerHeader
{
	max-width:960px;
	margin:0 auto;
	position:relative;	
	height:300px;
}
img.logo
{
	display: block;
  margin-left: auto;
  margin-right: auto;
  width: 360px;
}
ul.mainNavigation
{
	position: absolute;
	top: 245px;
	left: 0px;
}
ul.mainNavigation li
{
	padding-right:0px;
}

div.telephone
{
	position:absolute;
	top:30px;
	right:-10px;
	font-size:1.3em;
	color:#000;	
	font-weight:normal;
}
img.imgBestMemoryFacility
{
	margin-left:50px;
}

ul.mainNavigation li
{
	list-style:none;
	float:left;	
}

ul.mainNavigation li a
{
	padding:7px;
	text-decoration:none;
	color:#552979;
	font-size:1.3em;
	
    font-family: 'Lora', serif;

}
ul.mainNavigation li a:hover
{
	text-decoration:underline;	
}

.sloganInnerHome
{
	max-width:960px;
	margin:0 auto;
	padding-top:9px;

}
.sloganOuterHome
{
	max-width:100%;
	height:60px;
	background: url("../image_press/background-bottom-line-slideshow.jpg");
 
}
.sloganOuterHome h2
{
	color:#ffffff;
	font-family: 'Taviraj', serif;
	text-align:center;
	font-size:1.8em;
	margin:0px;padding:0px;
	font-weight:normal;
}
.sloganInner
{
	max-width:960px;
	margin:0 auto;
	padding-top:30px;
	margin-bottom:20px;
}
.sloganOuter
{
	max-width:100%;
	height:90px;
	 
 
}
.sloganOuter h2
{
	color:#000;
	font-family: 'Lora', serif;
	text-align:center;
	font-size:2em;
	margin:0px;padding:0px;
	font-weight:normal;
	margin-bottom:20px;
}

.responsive {
  max-width: 100%;
  height: auto;
}
/**************
slideshow
*********************/
.slideshowOuter, .outerFooter
{
	
	width:100%;
	height:560px;
	 
background:#fff;
 

		
}
.outerFooter
{
	background:#0a7680;
}
a.webDesignCompanyHouston
{
	color:#32013e;
	margin-left:-1000px;
}
h1.slogan
{
	position: absolute;
	top: 162px;
	left: 195px;
	font-family: 'Dancing Script', cursive;
	color: #fff;
	font-size: 9em;
	z-index: 10000;
	
}	
div.slideShow1
{
	
	width:1139px;
	margin:0 auto;
}	
div.shadowSlideshow
{
	width:1192px;
	height:67px;
	background:url(../image_press/shadow.jpg) no-repeat;
	margin:0 auto;
}

 

.outerNiceLady
{
	max-width:100%;
	height:483px;
	background:#ebebeb;
	 
}
.niceLady
{
	max-width:960px;
	height:483px;
	margin:0 auto;
	background:url(../image_press/niceLady-homepage.jpg) no-repeat;	
	padding-top:100px;
}
.AboutUs
{
	
}	
.aboutUsStripe
{
	background: url("../image_press/about-us-Tranquility-Assisted-Living.jpg") center center no-repeat;
	 
	background-size: cover;
	overflow:hidden;
}
.personalCareStripe
{
	background: url("../image_press/personal-care-background.jpg") center center no-repeat;
	 
	background-size: cover;
	overflow:hidden;
}
.covid19Stripe
{
	background: url("../image_press/covid-19.jpg") center center no-repeat;
	 
	 margin-top:-50px;
	overflow:hidden;
}

.servicesCareStripe
{
	background: url("../image_press/services-background.jpg") center center no-repeat;
	 
	background-size: cover;
	overflow:hidden;
}
.residentLife
{
	background:url(../image_press/residentLIfe.jpg) -40px 0px no-repeat; 
}
.lapsus
{
	background:url(../image_press/services.jpg) no-repeat;	
}
.testimonials
{
	background:url(../image_press/testimonials.jpg) no-repeat;	
}
.contactUs
{
	background:none;
	width:960px;
	margin:0 auto;
}
.niceLady p.niceLadyP
{
	margin-left:550px;
	line-height:1.5em;
	font-size:1.2em;
	
}
.niceLady p.nameTestimonialP, p.nameTestimonialP
{
	color:#ed2129;	
}
.content hr
{
	width:400px;	
}
.niceLady h2
{
	color:#fff;
	font-family: 'Lora', serif;
	text-align:center;
	font-size:3em;
	padding-top:50px;
	
}	
/*****
COLUMNS CONTENT
****/
.promo
{
	max-width:960px;
	margin:0 auto;
	margin-bottom:30px;	
}
.promo h3{color:#0A7680; text-transform:uppercase; width:297px;  font-family: 'Playfair Display', serif; font-size:1.2em;
 text-align:center;}
.promo p
{
	margin-left:0px;
	padding-left:0px;
	text-align:justify;
	padding-right:50px;
}
.promo a{color:#0A7680;}
.promo .column{ width:33%; float:left}

.promo .column.one { width:33%; float:left}

.promo .column.two { width:33%; float:left}

/****

FOOTER

**/

.outerFooter
{
	height:100px;
}
.innerFooter
{
	padding-top:10px;
	max-width:960px;
	margin:0 auto;
	color:#fff;	
}
.innerFooter p{text-align:right;}


/* FORM FORM FORM */
#formwrap
{
width:500px;
margin-left:auto;
margin-right:auto;
}
fieldset
{
border: 1px solid #336;
padding: 0.8em 0 0.8em 0.8em;
}
legend{
font-size:1.5em;
}
#formwrap label
{
display:block;
top-margin:0.5em;
}

#formwrap input, textarea
{
border-top:1px solid #336;
border-left:1px solid #336;
border-bottom: #978EBA;
border-right: #978EBA;
background-color:#F8D353;
width:21em;
padding:.2em;
color:#000;
}
#formwrap textarea
{
height:8em;
}
#formwrap #submit
{
width:8em;
margin: .8em 0 0 .8em;
}
#formwrap input:focus, textarea:focus, input:focus, textarea:focus
{
background:#EB9015;
color:#FFF;
}
#contact_form em
{
color:#C00;
font-weight:bold;
}

input:invalid {
  border: 2px dashed red;
}

input:valid {
  border: 2px solid black;
}
/****************
CLEAR THE FLOATS FIXING
*************************/
.clearfix:after{visibility:hidden; display:block; font-size:0;content:"";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;zoom:1;}

/* misc */
img.fltrght
{
	float:right;
}
img.fltlft
{
	float:left;	
}

.motherTeresa
{
	background:url(../image_press/mother-teresa.jpg) no-repeat;
	height:420px;
	padding-top:30px;
}
.testimonailMainImageName
{
	margin-left:600px;
}

@media screen and (min-width:480px) and (max-width:800px) {
  /* Target landscape smartphones, portrait tablets, narrow desktops
*/
	.niceLady
	{
		padding-top:0px;
		 
	}
	 
}

/* IPAD PORTRAIT */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
   
	 .outerNiceLady
	{
		height:600px;
	}
	.slideshowOuter
	{
		height:380px;
	}
	.column.three
	{
		float:none;
	}
	
}
/* Target portrait smartphones */
@media screen and (max-width:480px) {
	#wowslider-container2
	{
		display:none;
	}
  .thumbnails
{
	display:inline;
}
	
 .promo .column
	{
		width:100%;
		float:none;
	}
	.promo .column.one
	{
		width:100%;
	}
	.promo .column.two
	{
		float:none;
		width:100%;
	}
	header .telephone
	{
		top:0px;
	}
	ul.mainNavigation
	{
		left:0px;
		top:100px;
		margin-left:0px;
		padding-left:15px;
		
	}
	h1.slogan
	{
		left:0px;
		top:210px;
		font-size:5em;
		
	}
	.sloganOuter
{
height:220px;
	
}
	.innerFooter p
	{
		color:#000;
	}
	.slideshowOuter 
	{
		background:none;
		height:100px;
	}
	.column img
	{
		padding-left:8px;
	}
	.lapsus
	{
		height:900px;
	}
	.niceLady
	{
		background-position:-120px 0px;
	}
	
	.niceLady p.niceLadyP
	{
		margin-left:15px;
		margin-top:300px;
		padding-bottom:0px;
	}
	.outerNiceLady
	{
		height:700px;
		padding-bottom:80px;
	}
	 .outerNiceLadyServices
	{
		height:800px;
	}
	.outerNiceLadyAboutUs
	{
		height:500px;
	}
	.testimonailMainImageName
	{
		margin-left:0px;
	}
	.residentLife p.niceLadyP
	{
		margin-top:390px;
	}
	.testimonials p.niceLadyP
	{
		margin-top:350px;
	}
 	.nameTestimonialP
	{
		margin-top:0px;
	}
	.testimonailMainImageName
	{
		padding-left:0px;
	}
	.optionsWineCellarServices .option
	{
		float:none;
		text-align:center;
		width:100%;
		
	}
	 .option
	{
		background-position:center;
	}
	input[type="text"]
	{
		display:block;
		width:100%;
		margin-bottom:20px;
	}
	
 
	  
	
	header .telephoneHome
	{
		text-align:center;
		color:#000;
		left:10px;
		margin-top:220px;
	}
	header .telephoneHome a
	{
		color:#000;
	}
  
   
	.optionsTypesOfWineCellars .option
	{
		width:100%;
	}
   
  header
  {
	
	padding-bottom:140px; 
	text-align:center; 
  }
  header .telephone
  {
	margin-top:220px; 
	text-align:center; 
	left:20px;
	  
  }
  img.aabcCustomWineCellarsLogo
{
	display:none;	
	
}
	img.aabcCustomWineCellarsLogoMobile
	
	{
		display:block;
		display:inline-block;	
		margin-bottom:-10px;
		
		margin-top:30px;
		
	}
 

.content{
	width:auto;	
	float:none;
	}
  

}