body {
	margin-top: 0px; /* 50px is the height of the navbar - change this if the navbarn height changes */
}

/* change the URL to a picture of your choice - the higher quality the better! */
.business-header {
	background: url(../ocean-background.jpg) center center no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
    height: 400px;  
}
.lian {float:left; margin-right:30px;padding-bottom:20px}

.tab-pane {
  margin-top: 15px;
}

.side-corner-tag {
    position: relative;
    
    display: inline-block;
    padding: 5px;
    overflow: hidden;
    
} 
 .side-corner-tag p {
    display: inline; 
color: #fff;	
font-family: Arial, sans-serif;
    font-weight: 600;
}

.side-corner-tag p span {
    position: absolute;
    display: inline-block;
    right: -25px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
    text-align: center;
    text-transform: uppercase;
	letter-spacing: 3px;
    top: 22px;
    background: #d93131;
    width: 120px;
    padding: 3px 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
} 
 
.side-corner-tag p:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -17px;
    right: 69px;
    z-index: -1;
    border: 17px solid;
    border-color: transparent transparent #662121 transparent;
}
 
.side-corner-tag p:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 74px;
    z-index: -1;
    right: -10px;
    border: 17px solid;
    border-color: #662121 transparent transparent transparent;
}


.liana {
	height: 340px; 
	opacity: 0.7;
	background: url(Lianafon2.jpg) center center;
	background-size: cover;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
    border: 1px solid black;   
}

#lianatop {
	background: url(layer1.png) center center;
	background-size: cover;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
    height: 400px; 
	width: 100%;
	margin: 0; padding: 0;
}

/*#pers {-webkit-perspective:100px; /* Chrome, Safari, Opera  */
/*perspective:100px; overflow: hidden;}  */
#foot {background-color: #00006B; color: #ffffff; width: 250px;  padding: 20px;margin-left: 120px;margin-top: 100px;}
#menu1 { margin-top: 200px; margin-left: 50px; height:0px; width:0px; position: absolute; display: none}
#menu2 { float: right; height: auto; width: 600px; margin-top: 50px; padding: 20px; background: #ffcc33; opacity: 0.5; font-size: 24px; font-family: verdana; overflow: hidden; }
#menu3 { height: 400px; width: 400px; margin-top: 0px; padding-top: 50px; padding-left: 30px; background: rgba(255,255,255,0.5); font-size: 38px; font-family: 'Tangerine', Verdana;  margin-left: 50%; color: black }
#menu3 ul {list-style-type: square;}

@media (min-width: 300px) and (max-width: 740px) {
  #menu1 {margin: 0px !important;  }
  #menu2 {padding: 15px; }
  #menu3 { float:left; height: 120px; margin-left: 0px; margin-top: 110px;  font-size: 16px; font-family: Verdana;background: transparent; font-weight: 700;}
  
  .business-header {
	background: url(../ocean-background.jpg) center center no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
    height: 250px;   
}

}

/* adjust the color and text shadow to optimize legibility once you have an image set - you can also change the vertical positioning if desired  */
.tagline {
	color: #fff;
	text-shadow: 0 0 10px #000;
}

/*#contact {background: url(../img/facebookpic.jpg) right no-repeat;} */

footer {
	margin: 50px 0;
}

form {
    /* Just to center the form on the page */
    margin: 0 auto;
    width: 100% ;
    /* To see the outline of the form */
    padding: 1em;
    border: 4px dashed #CC3300;
    border-radius: 1em;

}

form div + div {
    margin-top: 1em;
}
label {
    /* To make sure that all label have the same size and are properly align */
    display: inline-block;
    width: 150px;
    text-align: left;
}


input, textarea {
    /* To make sure that all text fields have the same font settings
       By default, textareas have a monospace font */
    font: 1em sans-serif;

    /* To give the same size to all text field */
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

    /* To harmonize the look & feel of text field border */
    border: 1px solid #999;
}

input:focus, textarea:focus {
    /* To give a little highlight on active elements */
    border-color: #000;
}

textarea {
    /* To properly align multiline text fields with their labels */
    vertical-align: top;

    /* To give enough room to type some text */
    height: 5em;

    /* To allow users to resize any textarea vertically
       It does not work on every browsers */
    resize: vertical;
}

.button2 {
    /* To position the buttons to the same position of the text fields */
    padding-left: 90px; /* same size as the label elements */
}

button {
    /* This extra margin represent roughly the same space as the space
       between the labels and their text fields */
    margin-left: .5em;
}
.quick { 
  color: #ffffff; visibility : hidden;
  width: 300px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -20px;
  margin-left: -150px;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase ;
  font-weight: bold;
  padding-top: 8px;
  letter-spacing: 3px;
  
}  

.excerpt {
background-repeat: no-repeat;
background-position: 90% 85%;
display: none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0,0,0,.9);
padding: 1em;
}
 a:hover .excerpt {
display: inline-block;
}

.quick  a{ 
  color: #ffffff; 
  }
div.portfolio-item: hover {opacity: 0.5;  } 

.portfolio-item:hover .quick  {
  visibility: visible;
  background-color: #000000; opacity: 0.8;  
 }

#backdrop {border:0px solid red;

height: 200px;
    position:absolute;
	z-index: 1;
}

#curtain {
  border: 0px solid blue;
  height: 210px;
  width: 400px;
    position:relative;
	background-image:url(../img/layerpic.png);
	background-size: cover;
	-webkit-background-size: cover;
	z-index: 100;
	padding: 0; margin: 0;
}

@media (max-width:540px)
{
.lian {float:none;margin:0 auto;margin-left: auto;
    margin-right: auto}

	
}