@charset "utf-8";
/* CSS Document */


body {font: 300 15px/1.8 Poppins, sans-serif;}




.row-flex {
  display: flex;
  flex-wrap: wrap;
}



#slideout {
  position: fixed;
  bottom: 60px;
  left: 0;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
	visibility: visible;
	z-index: 55;
	color: #fff;
	font-size:12px;
	background-color:rgba(255, 153, 153, 0.8);
}
#slideout_inner {
  position: fixed;
  top: 40px;
 /* left: -250px;*/
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#slideout:hover {
  /*left: 250px;*/
}
#slideout:hover #slideout_inner {
 /* left: 0;*/
}

#slideout img {
  width: 130px!important;
}








.pink-bg { position: relative;  background-color: #e5a143;  width: 50%; padding: 50px 20px; top:370px; color: #fff;}
.white_text { color: #ffffff; font-family: 'Poppins', sans-serif; font-weight: 300;}
.dark_text { color: #444444; font-family: 'Poppins', sans-serif; font-weight: 300;}

.static-pink {background-color: #e5a143;}

.banner-title-white { font-size:45px; color: #ffffff; font-weight: 300; text-align: center; line-height: 45px; margin-bottom:-20px; }

.banner-title-dark { font-size:23px; color: #444444; font-weight: 400;text-align: center; }

.padding-10 { padding:10px;}
.padding-20 { padding:20px;}
.padding-30 { padding:30px;}
.padding-40 { padding:40px;}
.padding-50 { padding:50px;}

.padding-right-10 { padding-right:10px;}
.padding-right-20 { padding-right:20px;}
.padding-right-30 { padding-right:30px;}
.padding-right-40 { padding-right:40px;}
.padding-left-10 { padding-left:10px;}
.padding-left-20 { padding-left:20px;}
.padding-left-30 { padding-left:30px;}
.padding-left-40 { padding-left:40px;}
.padding-left-50 { padding-left:50px;}


.padding-top-5 { padding-top:5px;}
.padding-top-6 { padding-top:6px;}
.padding-top-7 { padding-top:7px;}
.padding-top-10 { padding-top:10px;}
.padding-top-20 { padding-top:20px;}
.padding-top-30 { padding-top:30px;}
.padding-top-40 { padding-top:40px;}
.padding-top-50 { padding-top:50px;}
.padding-top-60 { padding-top:60px;}
.padding-top-70 { padding-top:70px;}
.padding-top-80 { padding-top:80px;}
.padding-top-90 { padding-top:90px;}
.padding-top-100 { padding-top:100px;}
.padding-top-110 { padding-top:110px;}
.padding-top-120 { padding-top:120px;}


.padding-bottom-10 { padding-bottom:10px;}
.padding-bottom-20 { padding-bottom:20px;}
.padding-bottom-30 { padding-bottom:30px;}
.padding-bottom-40 { padding-bottom:40px;}
.padding-bottom-50 { padding-bottom:50px;}
.padding-bottom-60 { padding-bottom:60px;}
.padding-bottom-70 { padding-bottom:70px;}
.padding-bottom-80 { padding-bottom:80px;}
.border-bottom-green { border-bottom: #E3E6B2 solid thin;}


.margin-bottom-10 { margin-bottom:10px;}
.margin-bottom-5 { margin-bottom:5px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-top-5 { margin-top:5px;}
.margin-top-10 { margin-top:10px;}
.margin-top-20 { margin-top:20px;}
.line-height-25 { line-height: 25px;}
.line-height-30 { line-height: 30px;}

.padding-left-right-40 { padding-left:40px;
padding-right:40px;}

.height-120 {height:120px;}
.icon-100 {width: 80px;}

/*-----------------------------------*/

    #map {
   width: 100%;
   height: 400px;
		  background-color: grey;}
  
 


  .carousel-inner img {
      -webkit-filter: grayscale(0%);
      filter: grayscale(0%); /* make all photos black and white */ 
      width: 100%; /* Set width to 100% */
      margin: auto;
  }
  .carousel-caption h3 {
      color: #fff !important;
  }
  @media (max-width: 600px) {
    .carousel-caption {
      display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
    }
  }
  .bg-1 {
      background: #2d2d30;
      color: #bdbdbd;
  }
  .bg-1 h3 {color: #fff;}
  .bg-1 p {font-style: italic;}
  .list-group-item:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
  }
  .list-group-item:last-child {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0;
  }
  .thumbnail {
      padding: 0 0 15px 0;
      border: none;
      border-radius: 0;
  }
  .thumbnail p {
      margin-top: 15px;
      color: #555;
  }
  .btn {
      padding: 10px 20px;
      background-color: #333;
      color: #f1f1f1;
      border-radius: 0;
      transition: .2s;
  }
  .btn:hover, .btn:focus {
      border: 1px solid #333;
      background-color: #fff;
      color: #000;
  }
  .modal-header, h4, .close {
      background-color: #333;
      color: #fff !important;
      text-align: center;
      font-size: 30px;
  }
  .modal-header, .modal-body {
      padding: 40px 50px;
  }
  .nav-tabs li a {
      color: #777;
  }
  #googleMap {
      width: 100%;
      height: 400px;
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
  }  
  .navbar {
      font-family: 'Poppins', sans-serif;
      margin-bottom: 0;
      background-color: #2d2d30;
      border: 0;
      font-size: 11px !important;
      letter-spacing: 4px;
      opacity: 0.9;
  }
  .navbar li a, .navbar .navbar-brand { 
      color: #d5d5d5 !important;
  }
  .navbar-nav li a:hover {
      color: #fff !important;
  }
  .navbar-nav li.active a {
      color: #fff !important;
      background-color: #29292c !important;
  }
  .navbar-default .navbar-toggle {
      border-color: transparent;
  }
  .open .dropdown-toggle {
      color: #fff;
      background-color: #555 !important;
  }
  .dropdown-menu li a {
      color: #000 !important;
  }
  .dropdown-menu li a:hover {
      background-color: red !important;
  }
  footer {
      background-color: #2d2d30;
      color: #f5f5f5;
      padding: 32px;
  }
  footer a {
      color: #f5f5f5;
  }
  footer a:hover {
      color: #777;
      text-decoration: none;
  }  
  .form-control {
      border-radius: 0;
  }
  textarea {
      resize: none;
  }

/*--------------------------------------*/


img {display: block;
  max-width: 100%;
  height: auto;}
  
 .img-center {margin:0 auto;}
 
 .img-center-inline {margin:0 auto;
 display:inline;}
  
#navbar-primary .navbar-nav {
  width: 100%;
  text-align: center;
  font-size:16px;

}
#navbar-primary .navbar-nav > li {
  display: inline-block;
  float: none;
}
#navbar-primary .navbar-nav > li > a {
  padding-left: 30px;
  padding-right: 30px;
    color:#ffffff;

}

#navbar-primary .navbar-nav > li > a:hover {
  padding-left: 30px;
  padding-right: 30px;
    color:#F6E8E8;

}

.pull-up-20 { margin-top:-20px;}
.line-height-16 {line-height: 16px;}
.line-height-18 {line-height: 18px;}
.line-height-20 {line-height: 20px;}
.tiny-text { font-size: 12px;}

.diagonal-pink{
  background-color: #34ADFF;
  background-image: -webkit-linear-gradient(115deg, #e5a143 50%, #333 50%);

}

.diagonal-pink-dark{
  background-color: #D22C68;
  background-image: -webkit-linear-gradient(115deg, #e5a143 50%, #333 50%);

}
.diagonal-pink-white{
  background-color: #34ADFF;
  background-image: -webkit-linear-gradient(115deg, #e5a143 50%, #fff 50%);

}
.diagonal-blue{
  background-color: #34ADFF;
  background-image: -webkit-linear-gradient(115deg, #e5a143 50%, #333 50%);
  
}
.diagonal-blue-white{
  background-color: #34ADFF;
  background-image: -webkit-linear-gradient(115deg, #e5a143 50%, #fff 50%);
  
}


.diagonal-green{
  background-color: #34ADFF;
  background-image: -webkit-linear-gradient(115deg, #e5a143 50%, #333 50%);
  
}
.diagonal-green-white{
  background-color: #34ADFF;
  background-image: -webkit-linear-gradient(115deg, #e5a143 50%, #fff 50%);
  
}

.hearts-bg { background-image: url(../images/portman-bg.png);
background-repeat: repeat;}

.teal-hearts-bg { background-color: #e5a143;}

.pink-hearts-bg { background-color: #e5a143;}

.boxes { background-color:#535349;
text-align:center;
border:#fff 7px solid;
}

.boxes h2 { font-size:33px; 
		  color:#e5a143; 
		  font-weight:300;
		   margin-bottom:20px;
		   letter-spacing:1px;

		 }
		  
		  
.boxes h3 { font-size:20px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:25px;
		 }

.green-text { color: #e5a143;}
.white-text { color: #ffffff;}
.white-text a { color: #ffffff;}
.white-text a:hover { color: #ffffff;}

.pink-title-23 { color: #e5a143;
font-size: 23px;
font-weight: 300;}

.pink-text { color: #e5a143;
font-weight: 300;}
.pink-box { background-color: #e5a143; color: #fff!important;
padding:10px;}

.white-box { background-color:#fff;
padding:10px;}

.pink-box-dark { background-color: #e5a143;
padding:10px;}

.white-box-dark { background-color:#535349;
padding:10px;}

.green-border { border: thin #e5a143 solid;}
.pink-border { border: thin #e5a143 solid;}
.white-border { border: thin #ffffff solid;}

.padding-10 { padding:10px;}
.padding-20 { padding:20px;}
.padding-30 { padding:30px;}
.padding-40 { padding:40px;}

.margin-all { margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;}

.padding-for-box { padding-left:30px;
padding-right:30px;
padding-top:10px;
padding-bottom:10px;}



.padding-no-top-10 { padding-top:1px; padding-bottom:10px; padding-left:10px; padding-right:10px;}

.padding-left-10 { padding-left:10px;}
.padding-right-10 { padding-right:10px;}



.padding-bottom-3 { padding-bottom:3px;}
.padding-bottom-5 { padding-bottom:5px;}
.padding-bottom-10 { padding-bottom:10px;}
.padding-bottom-15 { padding-bottom:15px;}
.padding-bottom-20 { padding-bottom:20px;}
.padding-bottom-25 { padding-bottom:25px;}
.padding-bottom-30 { padding-bottom:30px;}
.padding-bottom-40 { padding-bottom:40px;}
.padding-bottom-50 { padding-bottom:50px;}

.padding-top-10 { padding-top:10px;}
.padding-top-15 { padding-top:15px;}
.padding-top-20 { padding-top:20px;}
.padding-top-25 { padding-top:25px;}
.padding-top-30 { padding-top:30px;}
.padding-top-40 { padding-top:40px;}
.padding-top-50 { padding-top:50px;}
.padding-top-60 { padding-top:60px;}

.padding-left-10 { padding-left:10px;}
.padding-left-18 { padding-left:18px;}
.padding-left-20 { padding-left:20px;}

.padding-right-10 { padding-right:10px;}

.margin-bottom-10 { margin-bottom:10px;}
.margin-bottom-15 { margin-bottom:15px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-bottom-25 { margin-bottom:25px;}
.margin-bottom-30 { margin-bottom:30px;}

.margin-top-10 { margin-top:10px;}
.margin-top-15 { margin-top:15px;}
.margin-top-20 { margin-top:20px;}
.margin-top-25 { margin-top:25px;}
.margin-top-30 { margin-top:30px;}
.margin-top-40 { margin-top:40px;}
.margin-top-50 { margin-top:50px;}

.white-bg { background-color:#fff;
color:#535349;}

.black-bg { background-color:#000000;
color:#fff;}

.grey-bg { background-color:#444444;
color:#fff;}

.grey-bg-dk { background-color:#333333;
color:#fff;}

.grey-bg-lt { background-color:#DDDEDC;
color:#525248;}

.grey-bg-md { background-color:#DDDEDC;
color:#535349;
padding-bottom:3px;}

.footer {color: #ffffff;}
.footer a  {color: #ffffff;}
.footer a:hover  {color: #e5a143;}

.text-right { text-align: right;}

.text-white { color:#fff;}
.text-white a { color:#fff;}
.text-white a:hover { color:#e5a143; text-decoration:none;}
.text-blush { color:#e5a143;}
.text-blush a { color:#e5a143;}
.text-blush a:hover { color:#fff; text-decoration:none;}

 .dark-text { color:#525248;}
 .white-text23 { font-size:15px; margin-top:15px;}
 
.pull-h3-up { padding-top:-10px;}

.corner-bg { background-image:url(../images/corner.png);
background-repeat:no-repeat;
background-position:bottom right;}

.corner-bg-left { background-image:url(../images/corner-left.png);
background-repeat:no-repeat;
background-position:bottom left;}

.corner-bg-lt { background-image:url(../images/corner-lt.png);
background-repeat:no-repeat;
background-position:bottom right;}

.corner-bg-left-lt { background-image:url(../images/corner-left-lt.png);
background-repeat:no-repeat;
background-position:bottom left;}


.corner-both {background-image:url(../images/corner-left-lt.png), url(../images/corner-lt.png);
background-position: left bottom, right bottom;
background-repeat: no-repeat;}

.corner-both-small {background-image:url(../images/corner-small-left.png), url(../images/corner-small.png);
background-position: left bottom, right bottom;
background-repeat: no-repeat;}


.heading-letter-spacing { letter-spacing:3px;}
.heading-letter-spacing-small { letter-spacing:1px;}

.line-under-p { border-bottom: thin #A5A5A1 solid;}

.dark-hr {color:#A5A5A1;}

.designby { font-size:12px;}

.bottom-arch-bg { background-image:url(../images/bottom-arch-bg.png);
background-repeat:repeat-x;}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.img-hover img {
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
}
.img-hover img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(0.90); /* Safari and Chrome */
    -moz-transform:scale(0.90); /* Firefox */
    -ms-transform:scale(0.90); /* IE 9 */
    -o-transform:translatZ(0) scale(0.90); /* Opera */
    transform:translatZ(0) scale(0.90); 
	
}

.second-effect .mask {
   opacity: 0;
   overflow:visible;
   border:0px solid rgba(0,0,0,0.7);
   box-sizing:border-box;
   transition: all 0.4s ease-in-out;
}

.second-effect a.info {
   position:relative;
   top:-10px;
   opacity:0;
   transform:scale(0,0);
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}

.second-effect:hover .mask {
   opacity: 1;
   border:100px solid rgba(0,0,0,0.7);
}

.second-effect:hover a.info {
   opacity:1;
   transform:scale(1,1);
   transition-delay:0.3s;
}


.bq3 { background: url('../images/quotes.png') top left no-repeat; padding-left: 50px;padding-right: 35px; line-height: 18px;  }




@media only screen 

and (min-device-width : 320px) 

and (max-device-width : 480px) {

/* Smartphones (portrait and landscape) ----------- */



}



@media only screen 

and (min-width : 321px) {

/* Smartphones (landscape) ----------- */
.pink-bg { position: relative; background-color: #e5a143;  width: 100%; padding: 30px 20px; top:200px; color: #fff;}


.nav {
  font-size:12px;
}
.navbar img{max-width:100%;
padding-left:10px; }

.navbar-default {
background-image:none;

}
.boxes h2 { font-size:19px; 
		  color:#e5a143; 
		  font-weight:300;
		   margin-bottom:20px;
		   letter-spacing:1px;

		 }
	
	
	
	
	
	
.opening-hours h2{font-size:17px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:10px;
	text-align: center;
	}

.opening-hours h3 { font-size:15px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:20px;
	margin-bottom:-10px;
	text-align: center;
		 }


	
.tel h1{font-size:20px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:10px;
	text-align: center;}

.tel h3 { font-size:17px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:10px;
	margin-bottom:-10px;
	text-align: center;
		 }

}





@media only screen 

and (max-width : 320px) {

/* Smartphones (portrait) ----------- */
	
	
	
#slideout {
  position: fixed;
  bottom: 0px;
  left: 0;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
	visibility: visible; 
	font-size: 10px;
	color: #fff;
}
#slideout_inner {
  position: fixed;
  top: 40px;
 /* left: -250px;*/
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#slideout:hover {
  /*left: 250px;*/
}
#slideout:hover #slideout_inner {
 /* left: 0;*/
}

#slideout img {
  width: 100px!important;
}

	
	
	
	
	
	.pink-bg { position: relative; background-color: #e5a143;  width: 100%; padding: 50px 20px; top:300px; color: #fff;}

.nav {
  font-size:12px;
}
.navbar img{max-width:100% }

.navbar-default {
background-image:none;


}

.boxes h2 { font-size:17px; 
		  color:#e5a143; 
		  font-weight:300;
		   margin-bottom:20px;
		   letter-spacing:1px;

		 }
	
	
	
		
	
	
.opening-hours h2{font-size:20px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:10px; 
	text-align: center;
	}

.opening-hours h3 { font-size:15px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:20px;
	margin-bottom:-10px;
	text-align: center;
	
		 }


	
.tel h1{font-size:20px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:10px;
	text-align: center;
}

.tel h3 { font-size:15px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:10px;
	margin-bottom:-10px;
	text-align: center;
	
		 }


}




@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 1024px) {

/* iPads (portrait and landscape) ----------- */



}





@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 1024px) 

and (orientation : landscape) {

/* iPads (landscape) ----------- */
	
	
		
#slideout {
  position: fixed;
  bottom: 0px;
  left: 0;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
	visibility: visible; 
	font-size: 10px;
	color: #fff;
}
#slideout_inner {
  position: fixed;
  top: 40px;
 /* left: -250px;*/
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#slideout:hover {
  /*left: 250px;*/
}
#slideout:hover #slideout_inner {
 /* left: 0;*/
}

#slideout img {
  width: 100px!important;
}

	
	
	
	
	
.pink-bg { position: relative; background-color: #e5a143; width: 100%; padding: 50px 20px; top:350px; color: #fff;}

.push-header { margin-top:222px;}

.nav {
  font-size:12px;
}

.navbar img{max-width:100% }


.boxes h2 { font-size:20px; 
		  color:#e5a143; 
		  font-weight:300;
		   margin-bottom:20px;
		   letter-spacing:1px;

		 }


	
.opening-hours h2{font-size:20px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:10px; 
	text-align: center;
	}

.opening-hours h3 { font-size:15px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:20px;
	margin-bottom:-10px;
	text-align: center;
	
		 }


	
.tel h1{font-size:20px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:10px;
	text-align: center;
}

.tel h3 { font-size:15px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:10px;
	margin-bottom:-10px;
	text-align: center;
	
		 }

		 
}





@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 1024px) 

and (orientation : portrait) {

/* iPads (portrait) ----------- */
	
	.pink-bg { position: relative; background-color: #e5a143;  width: 100%; padding: 50px 20px; top:399px; color: #fff;}
.push-header { margin-top:222px;}


.nav {
  font-size:12px;
}
.navbar img{max-width:100% }


.boxes h2 { font-size:20px; 
		  color:#e5a143; 
		  font-weight:300;
		   margin-bottom:20px;
		   letter-spacing:1px;

		 }


	
.opening-hours h2{font-size:20px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:10px; 
	text-align: center;
	}

.opening-hours h3 { font-size:15px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:20px;
	margin-bottom:-10px;
	text-align: center;
	
		 }


	
.tel h1{font-size:20px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:10px;
	text-align: center;
}

.tel h3 { font-size:15px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:10px;
	margin-bottom:-10px;
	text-align: center;
	
		 }

}



@media only screen 

and (min-width : 1200px) {

/* Desktops and laptops ----------- */
	.pink-bg { position: relative; background-color: #e5a143;  width: 50%; padding: 50px 20px; top:420px; color: #fff;}


.push-header { margin-top:222px;}

.nav {
  font-size:16px;
}

.navbar img{max-width:95px; }
.boxes h2 { font-size:33px; 
		  color:#e5a143; 
		  font-weight:300;
		   margin-bottom:20px;
		   letter-spacing:1px;

		 }

.opening-hours h2{font-size:30px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:20px;
text-align: left;
	padding-left: 30px;
	
}

.opening-hours h3 { font-size:23px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:25px;
	margin-bottom:-10px;
	text-align: left;
	padding-left: 30px;
	
		 }


.tel h1 { font-size:50px; 
		  color:#FFFFFF; 
		  font-weight:300;
		   margin-bottom:25px;
	text-align: right;
	
	padding-right: 30px;

		 }
		  
		  
.tel h3 { font-size:26px; 
		  color:#e5a143;  
		  font-weight:300;
		  margin-top:15px;
	margin-bottom:-10px;
	text-align: right;
	
	padding-right: 30px;
		 }
		 


}



@media only screen 

and (min-width : 1700px) {

/* Large screens ----------- */
.pink-bg { position: relative; background-color: #e5a143; width: 50%; padding: 50px 20px; top:420px; color: #fff;}
.push-header { margin-top:222px;}
.nav {
  font-size:16px;
}

.navbar img{max-width:95px; }
.boxes h2 { font-size:33px; 
		  color:#e5a143; 
		  font-weight:300;
		   margin-bottom:20px;
		   letter-spacing:1px;

		 }

		 
}



@media

only screen and (-webkit-min-device-pixel-ratio : 1.5),

only screen and (min-device-pixel-ratio : 1.5) {

/* iPhone 4 ----------- */



}