html{font-size: 62.5%;}
html, body{width: 100%;height: 100%;}
body{font-family: 'Open Sans', sans-serif;font-size: 14px;font-size: 1.4rem;color: #292929;background: #000;}
#uploaded-photo1 {background-attachment: fixed;background-position: left top;background-repeat: no-repeat;background-size: cover;min-height: 100%;min-width: 100%;position: fixed;width: 100%;z-index: -2;}

h1, h2, h3, h4{font-weight: 300;line-height:160%;}
/* COLOR */ .main-color-0 h1, .main-color-0 h2, .main-color-0 h3, .main-color-0 h4{color: #999;}
/* COLOR */ .main-color-1 h1, .main-color-1 h2, .main-color-1 h3, .main-color-1 h4{color: #7AA4B1;}
/* COLOR */ .main-color-2 h1, .main-color-2 h2, .main-color-2 h3, .main-color-2 h4{color: #68B36C;}
/* COLOR */ .main-color-3 h1, .main-color-3 h2, .main-color-3 h3, .main-color-3 h4{color: #8A5A8C;}
/* COLOR */ .main-color-4 h1, .main-color-4 h2, .main-color-4 h3, .main-color-4 h4{color: #9C0000;}
/* COLOR */ .main-color-5 h1, .main-color-5 h2, .main-color-5 h3, .main-color-5 h4{color: #AF7DAF;}
/* COLOR */ .main-color-6 h1, .main-color-6 h2, .main-color-6 h3, .main-color-6 h4{color: #32A89C;}
/* COLOR */ .main-color-7 h1, .main-color-7 h2, .main-color-7 h3, .main-color-7 h4{color: #B39055;}

/* COLOR */ .main-color-0 a{color: #999;}
/* COLOR */ .main-color-1 a{color: #7AA4B1;}
/* COLOR */ .main-color-2 a{color: #68B36C;}
/* COLOR */ .main-color-3 a{color: #8A5A8C;}
/* COLOR */ .main-color-4 a{color: #9C0000;}
/* COLOR */ .main-color-5 a{color: #AF7DAF;}
/* COLOR */ .main-color-6 a{color: #B39055;}
/* COLOR */ .main-color-7 a{color: #B39055;}

a:hover{text-decoration: none;color: #555}

p, li, span{line-height: 20px;font-size: 14px;font-size: 1.4rem;font-weight: 300;}
ul{list-style: none;margin: 0;padding: 0;}

/* Header */
#header{position: fixed;top: 0;left: 0;display: inline-block;width: 100%;z-index: 1;}
#header .navbar{margin-bottom: 10px;background: none;filter: none;-moz-transition: all 600ms;-webkit-transition: all 600ms;-o-transition: all 600ms;transition: all 600ms; -webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;}
#header .navbar:hover{background-color: #888;background-color: rgba(0, 0, 0, 0.8);-moz-transition: all 600ms;-webkit-transition: all 600ms;-o-transition: all 600ms;transition: all 600ms;}
#header .navbar-inner{background: none;border: none;-webkit-border-radius: none;-moz-border-radius: none;-o-border-radius: none;border-radius: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;box-shadow: none;background: none;filter: none;}
#header .navbar .brand{text-shadow: none;line-height: 80px;}
#header .navbar .nav > li{line-height: normal;}

#header .navbar .nav > li > a{color: #fff;text-shadow: none;padding: 15px 0 9px 0;margin: 20px 20px 26px 20px;font-size: 23px;border-bottom: solid transparent 2px;text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);}
/* FONT */ .toolbar-font-0 #header .navbar .nav > li > a{font-weight: 400;font-size: 23px;font-family: 'Open Sans', sans-serif;}
/* FONT */ .toolbar-font-1 #header .navbar .nav > li > a{font-weight: 300;font-size: 20px;font-family: 'PT Sans Narrow', sans-serif;}
/* FONT */ .toolbar-font-2 #header .navbar .nav > li > a{font-weight: 300;font-size: 20px;font-family: 'Playfair Display SC', serif;}
/* FONT */ .toolbar-font-3 #header .navbar .nav > li > a{font-weight: 100;font-size: 20px;font-family: 'Roboto', sans-serif;}

#header .navbar .nav > li > a:hover, #header .navbar .nav > li > a.active{-moz-transition: all 600ms;-webkit-transition: all 600ms;-o-transition: all 600ms;transition: all 600ms;background: none;filter: none;}
/* COLOR */ .main-color-0 #header .navbar .nav > li > a:hover, .main-color-0 #header .navbar .nav > li > a.active{color: #999;border-bottom: solid #999 2px;}
/* COLOR */ .main-color-1 #header .navbar .nav > li > a:hover, .main-color-1 #header .navbar .nav > li > a.active{color: #7AA4B1;border-bottom: solid #7AA4B1 2px;}
/* COLOR */ .main-color-2 #header .navbar .nav > li > a:hover, .main-color-2 #header .navbar .nav > li > a.active{color: #68B36C;border-bottom: solid #68B36C 2px;}
/* COLOR */ .main-color-3 #header .navbar .nav > li > a:hover, .main-color-3 #header .navbar .nav > li > a.active{color: #8A5A8C;border-bottom: solid #8A5A8C 2px;}
/* COLOR */ .main-color-4 #header .navbar .nav > li > a:hover, .main-color-4 #header .navbar .nav > li > a.active{color: #9C0000;border-bottom: solid #9C0000 2px;}
/* COLOR */ .main-color-5 #header .navbar .nav > li > a:hover, .main-color-5 #header .navbar .nav > li > a.active{color: #FFCCFF;border-bottom: solid #FF99FF 2px;}
/* COLOR */ .main-color-6 #header .navbar .nav > li > a:hover, .main-color-6 #header .navbar .nav > li > a.active{color: #32A89C;border-bottom: solid #32A89C 2px;}
/* COLOR */ .main-color-7 #header .navbar .nav > li > a:hover, .main-color-7 #header .navbar .nav > li > a.active{color: #B39055;border-bottom: solid #B39055 2px;}

#header .nav-small {float:right;}
.nav-small.collapse {height: auto !important;overflow: visible !important;}
.nav-small.collapse {height: auto;overflow: visible;}

#intro h2{color: #fff;text-align: center;text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.35);line-height: 90px;margin: 0 0 10px 0;}
/* FONT */ .name-font-0 #intro h2 {font-weight: 300;font-size: 96px;font-family: 'Roboto', sans-serif;}
/* FONT */ .name-font-1 #intro h2 {font-weight: 400;font-size: 96px;font-family: 'Great Vibes', cursive;}
/* FONT */ .name-font-2 #intro h2 {font-weight: 400;font-size: 96px;font-family: 'Pinyon Script', cursive;}
/* FONT */ .name-font-3 #intro h2 {font-weight: 400;font-size: 86px;font-family: 'Playfair Display SC', serif;}

#intro h3{font-weight: 300;text-align: center;font-size: 40px;font-family: 'Roboto', sans-serif;text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.35);line-height: normal;}
/* COLOR */ .main-color-0 #intro h3{color: #999;}
/* COLOR */ .main-color-1 #intro h3{color: #7AA4B1;}
/* COLOR */ .main-color-2 #intro h3{color: #68B36C;}
/* COLOR */ .main-color-3 #intro h3{color: #8A5A8C;}
/* COLOR */ .main-color-4 #intro h3{color: #9C0000;}
/* COLOR */ .main-color-5 #intro h3{color: #FFCCFF;}
/* COLOR */ .main-color-6 #intro h3{color: #32A89C;}
/* COLOR */ .main-color-7 #intro h3{color: #B39055;}

/* FONT */ .sub-font-0 #intro h3 {font-weight: 100;font-size: 40px;font-family: 'Roboto', sans-serif;}
/* FONT */ .sub-font-1 #intro h3 {font-weight: 100;font-size: 40px;font-family: Georgia, "Times New Roman", Times, serif;}
/* FONT */ .sub-font-2 #intro h3 {font-weight: 100;font-size: 40px;font-family: 'Arvo', serif;}
/* FONT */ .sub-font-3 #intro h3 {font-weight: 100;font-size: 40px;font-family: 'Oxygen', sans-serif;}

.modal-header h3{font-size: 26px;}
/* FONT */ .page-title-font-0 .modal-header h3 {font-weight: 100;font-family: 'Roboto', sans-serif;}
/* FONT */ .page-title-font-1 .modal-header h3 {font-weight: 100;font-family: Georgia, "Times New Roman", Times, serif;}
/* FONT */ .page-title-font-2 .modal-header h3 {font-weight: 100;font-family: 'Arvo', serif;}
/* FONT */ .page-title-font-3 .modal-header h3 {font-weight: 100;font-family: 'Oxygen', sans-serif;}

/* Default page */
.header{background-color: #888;background-color: rgba(0, 0, 0, 0.6);padding: 45px 0;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}

.header h2{color: #fff;text-align: center;margin: 25px 0;line-height:150%;}
/* FONT */ .page-title-font-0 .header h2{font-weight: 300;font-size: 60px;font-family: 'Roboto', sans-serif;}
/* FONT */ .page-title-font-1 .header h2{font-weight: 300;font-size: 60px;font-family: Georgia, "Times New Roman", Times, serif;}
/* FONT */ .page-title-font-2 .header h2{font-weight: 300;font-size: 60px;font-family: 'Arvo', serif;}
/* FONT */ .page-title-font-3 .header h2{font-weight: 300;font-size: 60px;font-family: 'Oxygen', sans-serif;}

#screening-modal h4{padding-top:10px;padding-bottom:10px;}
/* FONT */ .page-title-font-0 #screening-modal h4{font-weight: 300;font-size: 28px;font-family: 'Roboto', sans-serif;}
/* FONT */ .page-title-font-1 #screening-modal h4{font-weight: 300;font-size: 28px;font-family: Georgia, "Times New Roman", Times, serif;}
/* FONT */ .page-title-font-2 #screening-modal h4{font-weight: 300;font-size: 28px;font-family: 'Arvo', serif;}
/* FONT */ .page-title-font-3 #screening-modal h4{font-weight: 300;font-size: 28px;font-family: 'Oxygen', sans-serif;}

.header h3{color: #fff;font-weight: 300;text-align: center;text-transform: uppercase;font-size: 20px;font-size: 2rem;font-family: 'Sanchez', serif;}
.content{background: whitesmoke;padding: 90px;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.pull-center{text-align: center;}
.line{margin: 80px;}
.line.sm{margin: 40px;}
.quote{text-align: center;font-size: 30px;font-size: 3rem;line-height: 40px;}
.customer{text-align: center;font-size: 18px;font-size: 1.8rem;line-height: 40px;}

/* Box */
.box{width: 100%;min-height: 100%;}

/* Portfolio */
.portfolio {display:block;float:none;clear:both;}
.portfolio .item a img{width: 100%;background-size: cover;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: inline-block;-moz-box-shadow:0 4px 8px #666;-webkit-box-shadow:0 4px 8px #666;box-shadow:0 4px 8px #666;}
.portfolio .item a:hover img{-moz-box-shadow:0 4px 8px #333;-webkit-box-shadow:0 4px 8px #333;box-shadow:0 4px 8px #333;}
.portfolio .item h3{line-height: normal;margin: 20px 10px 5px 10px;font-size: 24px;font-size: 2.4rem;}
.portfolio .item p{line-height: normal;margin: 5px 10px 40px 10px;font-size: 16px;font-size: 1.6rem;}
.row-fluid .portfolio [class*="span"]:nth-child(4n+5) {margin-left: 0;}

/* Lightbox */
#lightbox{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);text-align: center;z-index: 100;}
#lightbox img{max-width: 100%;margin-top: 0px;}

/* Back to top */
#back-top{position: fixed;bottom: 30px;right: 30px;display: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 15px 20px;color: #fff;background: #333;background: rgba(51, 51, 51, 0.75);-moz-transition: all 600ms;-webkit-transition: all 600ms;-o-transition: all 600ms;transition: all 600ms;}
#back-top:hover{text-decoration: none;background: #ffd675;-moz-transition: all 600ms;-webkit-transition: all 600ms;-o-transition: all 600ms;transition: all 600ms;background-color: rgba(255,204,255,0.75);}

/* Large desktop */
@media (min-width: 1200px) {
	.screening-box input, .screening-box textarea, .screening-box select {width: 90%;}
}

/* Normal desktop */
@media (min-width: 980px) and (max-width: 1199px) {
	.screening-box input, .screening-box textarea, .screening-box select {width: 90%;}
}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px){
	body{padding-left: 0;padding-right: 0;}
	.container{padding-left: 20px;padding-right: 20px;}
	#header .navbar .nav.pull-right{margin-right: 15px;}
	#header .navbar .btn-navbar{text-shadow: none;background: none;filter: none;background-color: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;}
    #header .navbar .btn-navbar .icon-bar{-webkit-border-radius: none;-moz-border-radius: none;border-radius: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 30px;height: 4px;background-color: #fff;}
    #header .navbar .nav > li{line-height: normal;text-align: right;}    
    #header .navbar .nav > li > a{color: #fff;text-shadow: none;padding: 0 0 10px 0;margin: 0;font-size: 23px;font-size: 2.3rem;font-weight: 300;border: none;}    

	#header .navbar .nav > li > a:hover, #header .navbar .nav > li > a.active{background: none;filter: none;}
	/* COLOR */.main-color-0 #header .navbar .nav > li > a:hover, .main-color-0 #header .navbar .nav > li > a.active{color: #999;border: none;}
	/* COLOR */.main-color-1 #header .navbar .nav > li > a:hover, .main-color-1 #header .navbar .nav > li > a.active{color: #7AA4B1;border: none;}
	/* COLOR */.main-color-2 #header .navbar .nav > li > a:hover, .main-color-2 #header .navbar .nav > li > a.active{color: #68B36C;border: none;}
	/* COLOR */.main-color-3 #header .navbar .nav > li > a:hover, .main-color-3 #header .navbar .nav > li > a.active{color: #8A5A8C;border: none;}
	/* COLOR */.main-color-4 #header .navbar .nav > li > a:hover, .main-color-4 #header .navbar .nav > li > a.active{color: #9C0000;border: none;}
	/* COLOR */.main-color-5 #header .navbar .nav > li > a:hover, .main-color-5 #header .navbar .nav > li > a.active{color: #FF99FF;border: none;}
	/* COLOR */.main-color-6 #header .navbar .nav > li > a:hover, .main-color-6 #header .navbar .nav > li > a.active{color: #32A89C;border: none;}
	/* COLOR */.main-color-7 #header .navbar .nav > li > a:hover, .main-color-7 #header .navbar .nav > li > a.active{color: #B39055;border: none;}
	
	.screening-box input, .screening-box textarea, .screening-box select {width: 90%;}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px){
    body {padding-left: 0;padding-right: 0;}
    .container{padding-left: 20px;padding-right: 20px;}
    #header .navbar .nav.pull-right {margin-right: 15px;}
    #header .navbar .btn-navbar{text-shadow: none;background: none;filter: none;background-color: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;}
    #header .navbar .btn-navbar .icon-bar{-webkit-border-radius: none;-moz-border-radius: none;border-radius: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 30px;height: 4px;background-color: #fff;}
    #header .navbar .nav > li {line-height: normal;text-align: right;}    
    #header .navbar .nav > li > a {color: #fff;text-shadow: none;padding: 0 0 10px 0;margin: 0;font-size: 23px;font-size: 2.3rem;font-weight: 300;border: none;}    
    
	#header .navbar .nav > li > a:hover, #header .navbar .nav > li > a.active{background: none;filter: none;}
	/* COLOR */.main-color-0 #header .navbar .nav > li > a:hover, .main-color-0 #header .navbar .nav > li > a.active{color: #999;border: none;}
	/* COLOR */.main-color-1 #header .navbar .nav > li > a:hover, .main-color-1 #header .navbar .nav > li > a.active{color: #7AA4B1;border: none;}
	/* COLOR */.main-color-2 #header .navbar .nav > li > a:hover, .main-color-2 #header .navbar .nav > li > a.active{color: #68B36C;border: none;}
	/* COLOR */.main-color-3 #header .navbar .nav > li > a:hover, .main-color-3 #header .navbar .nav > li > a.active{color: #8A5A8C;border: none;}
	/* COLOR */.main-color-4 #header .navbar .nav > li > a:hover, .main-color-4 #header .navbar .nav > li > a.active{color: #9C0000;border: none;}
	/* COLOR */.main-color-5 #header .navbar .nav > li > a:hover, .main-color-5 #header .navbar .nav > li > a.active{color: #FF99FF;border: none;}
	/* COLOR */.main-color-6 #header .navbar .nav > li > a:hover, .main-color-6 #header .navbar .nav > li > a.active{color: #32A89C;border: none;}
	/* COLOR */.main-color-7 #header .navbar .nav > li > a:hover, .main-color-7 #header .navbar .nav > li > a.active{color: #B39055;border: none;}
	
	/* FONT */ .page-title-font-0 .header h2{font-size: 30px;}
/* FONT */ .page-title-font-1 .header h2{font-size: 30px;}
/* FONT */ .page-title-font-2 .header h2{font-size: 30px;}
/* FONT */ .page-title-font-3 .header h2{font-size: 30px;}
}
 
/* Landscape phones and down */
@media (max-width: 480px){
    body{padding-left: 0;padding-right: 0;}
    .container{padding-left: 10px;padding-right: 10px;}
    #header .navbar .nav.pull-right {margin-right: 10px;}
    #header .navbar-inner{padding-left: 0;padding-right: 0;}
    #header .brand{width: 160px;}    
    #header .navbar .btn-navbar{text-shadow: none;background: none;filter: none;background-color: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;border: none;margin-right: 0;}
    #header .navbar .btn-navbar .icon-bar{background: #fff;-webkit-border-radius: none;-moz-border-radius: none;border-radius: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width: 30px;height: 4px;}
    #header .navbar .nav > li{line-height: normal;text-align: right;}    
    #header .navbar .nav > li > a {color: #fff;text-shadow: none;padding: 0 0 10px 0;margin: 0;font-size: 23px;font-size: 2.3rem;font-weight: 300;border: none;}    
    
	#header .navbar .nav > li > a:hover, #header .navbar .nav > li > a.active{background: none;filter: none;}
	/* COLOR */.main-color-0 #header .navbar .nav > li > a:hover, .main-color-0 #header .navbar .nav > li > a.active{color: #999;border: none;}
	/* COLOR */.main-color-1 #header .navbar .nav > li > a:hover, .main-color-1 #header .navbar .nav > li > a.active{color: #7AA4B1;border: none;}
	/* COLOR */.main-color-2 #header .navbar .nav > li > a:hover, .main-color-2 #header .navbar .nav > li > a.active{color: #68B36C;border: none;}
	/* COLOR */.main-color-3 #header .navbar .nav > li > a:hover, .main-color-3 #header .navbar .nav > li > a.active{color: #8A5A8C;border: none;}
	/* COLOR */.main-color-4 #header .navbar .nav > li > a:hover, .main-color-4 #header .navbar .nav > li > a.active{color: #9C0000;border: none;}
	/* COLOR */.main-color-5 #header .navbar .nav > li > a:hover, .main-color-5 #header .navbar .nav > li > a.active{color: #FF99FF;border: none;}
	/* COLOR */.main-color-6 #header .navbar .nav > li > a:hover, .main-color-6 #header .navbar .nav > li > a.active{color: #32A89C;border: none;}
	/* COLOR */.main-color-7 #header .navbar .nav > li > a:hover, .main-color-7 #header .navbar .nav > li > a.active{color: #B39055;border: none;}
	
    #intro h2{font-size: 40px;font-size: 4rem;margin: 0 0 10px 0;line-height: 40px;}
    #intro h3{font-size: 20px;font-size: 2rem;line-height: normal;}
    .header{padding: 15px 0;}
    .header h2{font-size: 30px;font-size: 3rem;line-height: 30px;margin: 10px 0 0 0;}
    .header h3{font-size: 16px;font-size: 1.6rem;margin: 10px 0 0 0;}
    .content{padding: 20px;}
    #map_canvas{margin-bottom: 20px;}
    #back-top{bottom: 10px;right: 10px;padding: 5px 10px;}
}

#overlay{background-attachment: fixed;background-position: left top;min-height: 100%;min-width: 100%;position: fixed;width: 100%;z-index: -1;}
/* OVERLAY */ .background-overlay-0 #overlay {background-image: url(../images/overlays/01.png);}
/* OVERLAY */ .background-overlay-1 #overlay {background-image: url(../images/overlays/02.png);}
/* OVERLAY */ .background-overlay-2 #overlay {background-image: url(../images/overlays/03.png);}
/* OVERLAY */ .background-overlay-3 #overlay {background-image: url(../images/overlays/04.png);}
/* OVERLAY */ .background-overlay-4 #overlay {background-image: url(../images/overlays/05.png);}
/* OVERLAY */ .background-overlay-5 #overlay {background-image: url(../images/overlays/06.png);}
/* OVERLAY */ .background-overlay-6 #overlay {background-image: url(../images/overlays/07.png);}
/* OVERLAY */ .background-overlay-7 #overlay {background-image: url(../images/overlays/08.png);}
/* OVERLAY */ .background-overlay-8 #overlay {background-image: url(../images/overlays/09.png);}
/* OVERLAY */ .background-overlay-9 #overlay {background-image: url(../images/overlays/10.png);}
/* OVERLAY */ .background-overlay-10 #overlay {background-image: url(../images/overlays/11.png);}
/* OVERLAY */ .background-overlay-11 #overlay {background-image: url(../images/overlays/12.png);}
/* OVERLAY */ .background-overlay-12 #overlay {background-image: url(../images/overlays/13.png);}
/* OVERLAY */ .background-overlay-13 #overlay {background-image: url(../images/overlays/14.png);}
/* OVERLAY */ .background-overlay-14 #overlay {background-image: url(../images/overlays/15.png);}

/* Colored Blocks */
.block-light {color: #777777;background: #fbfbfb;border: solid 1px #e0e0e0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.block-light > a > img {margin: 0;-webkit-border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;-moz-border-radius-bottomright: 0;-moz-border-radius-bottomleft: 0;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.block-light > .wrapper {padding: 15px;position: relative;}
.block-light > .wrapper > .post-title {margin-top: 0;padding-right: 35px;}
.block-light > .wrapper-img {padding: 15px 15px 0 15px;}
.block-light > .wrapper-img img {margin-bottom: 0;}
.block-light > .wrapper-img .video {margin-bottom: 0;}
.block-light .blog-comments {position: absolute;top:20px;right: 15px;padding-left: 20px;background: url(../images/comments.png) no-repeat 0 5px;font-weight: bold;}
.block-grey {background: #f2f2f2;border: solid 1px #cdcdcd;padding: 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.block-grey > .wrapper {padding: 15px;}
.wrap15 {padding: 30px; position: relative;}
.wrap10 {padding: 10px; position: relative;}

/* Responsive iFrame */
.responsive-iframe-container {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
.responsive-iframe-container iframe,.vresponsive-iframe-container object,.vresponsive-iframe-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
div small.error {color: #B94A48; /* color to match Bootstraps error class */}
label.valid {width: 24px;height: 24px;background: url(/images/Done.png) center center no-repeat;display: inline-block;text-indent: -9999px;}
label.error {font-weight: bold;color: red;padding: 2px 8px;margin-top: 0px;}  
  
.ebiz-footer {display:block;text-align:center;font-size: 10px;padding-bottom:15px;padding-top:20px;}
.ebiz-footer a {text-decoration: none;border:none;filter: alpha(opacity=70);opacity:0.7;color:#fff;}
.ebiz-footer a:hover {opacity:1;filter:alpha(opacity=1);color:inherit;color:#999;}
.ebiz-footer img{vertical-align: middle;padding-left: 5px;} 

.footer-links {display:block;text-align:center;font-size: 10px;padding-bottom:35px;}
.footer-links a {
	text-decoration: none;
	border: none;
	filter: alpha(opacity=70);
	opacity: 0.7;
	padding-left: 8px;
	padding-right: 8px;
	color: #FFF;
}
.footer-links a:hover {opacity:1;filter:alpha(opacity=1);color:#fff;}             

#header .navbar .nav > li > a.topmenu {display: block;float: left;width: 40px;height: 40px;overflow:hidden;padding:0;font-size:0px;margin:3px;border:none;filter: alpha(opacity=60);opacity:0.6;margin-bottom:15px;margin-top:28px;border:none;}
#header .navbar .nav > li > a.topmenu:hover {filter: alpha(opacity=100);opacity:1;border:none;}
#header .navbar .nav > li.top-right {float:right;}
#header .navbar .nav > li > a.topmenu.contact {background-image: url(../images/icon-contact.png);}
#header .navbar .nav > li > a.topmenu.login {background-image: url(../images/icon-login.png);}
#header .navbar .nav > li > a.topmenu.mailinglist {background-image: url(../images/icon-mailinglist.png);}
#header .navbar .nav > li > a.topmenu.screening {background-image: url(../images/icon-screening.png);}
#header .navbar .nav > li > a.topmenu.active {border:none;}

.fc-event {color: #555;}
.fc-widget-header {border-color: #ccc;background-color: #EFEFEF;}
.fc-widget-content {border-color: #ccc;background-color: #fff;}
.fc-other-month {background-color: #E2E2E2;}
.fc-today {background-color: #DDD;}

.navbar .nav {width:100%;}
hr{margin: 20px 0;border-top-width: 1px;border-right-width: 0;border-bottom-width: 1px;border-left-width: 0;border-top-style: solid;border-bottom-style: solid;border-top-color: #CCC;border-bottom-color: #fff;}
.table{margin-top:20px;}
.table th{background-color: #E2E2E2;}
.table td {padding: 12px;}
.post-date, .review-date {display: block;margin-bottom: 10px;font-size: 11px;border-top: 1px solid #EEE;border-bottom: 1px solid #EEE;padding-top:5px;padding-bottom:5px;}
.new {display: inline-block;padding: 1px;padding-left: 4px;padding-right: 4px;color: #333;background-color: #CCC;font-size: 10px;margin-left: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.movie {background-color: #000;-moz-box-shadow: 0 5px 12px #000;-webkit-box-shadow: 0 5px 12px #000;box-shadow: 0 5px 12px #000;border: 1px solid #222;display:block;width:640px;margin:auto;margin-top:50px;}
#schedule-calendar {margin-top: 30px;}
.video-js {display: block;margin: auto;margin-left: auto;margin-right: auto;}
#back-top {z-index: 1000;}
.banner img {display: block;margin-left: auto;margin-right: auto;padding: 10px;}   

/* COLOR */ .main-color-0 .stat strong{color: #999;}
/* COLOR */ .main-color-1 .stat strong{color: #7AA4B1;}
/* COLOR */ .main-color-2 .stat strong{color: #68B36C;}
/* COLOR */ .main-color-3 .stat strong{color: #8A5A8C;}
/* COLOR */ .main-color-4 .stat strong{color: #9C0000;}
/* COLOR */ .main-color-5 .stat strong{color: #AF7DAF;}
/* COLOR */ .main-color-6 .stat strong{color: #32A89C;}
/* COLOR */ .main-color-7 .stat strong{color: #B39055;}

.online-status {float: left;width: 166px;height: 163px;margin-top: 0px;left: 0px;display: inline;position: absolute;pointer-events: none;}
/* COLOR */.main-color-0 .online-status {background-image: url(../images/ribbon_0.png);}
/* COLOR */.main-color-1 .online-status {background-image: url(../images/ribbon_1.png);}
/* COLOR */.main-color-2 .online-status {background-image: url(../images/ribbon_2.png);}
/* COLOR */.main-color-3 .online-status {background-image: url(../images/ribbon_3.png);}
/* COLOR */.main-color-4 .online-status {background-image: url(../images/ribbon_4.png);}
/* COLOR */.main-color-5 .online-status {background-image: url(../images/ribbon_5.png);}
/* COLOR */.main-color-6 .online-status {background-image: url(../images/ribbon_6.png);}
/* COLOR */.main-color-7 .online-status {background-image: url(../images/ribbon_7.png);}

#image-container {margin:auto;}
#image-container img {-webkit-border-radius: 0px;-moz-border-radius:0px;border-radius: 0px;}


.ad-wrapper {display:block;text-align:center;font-size: 11px;margin-top:30px;margin-bottom:30px;}
.ad-wrapper a {text-decoration: none;color: #FFF;}
.ad-wrapper a img {padding: 10px;background-color: rgba(0, 0, 0, 0.3);-moz-border-radius: 3px;-webkit-border: 3px;border-radius: 3px;}
.escort-traffic {display:block;}
.adspace_photo {display:block;padding:5px;text-align:center;}

#screening_form {font-size: 13px;color: #777;padding:15px;padding-top:0px;}
.screening-section {display:block;border-bottom: 1px dotted #ccc;margin-bottom:8px;}
.captcha {border:none;margin-top:15px;}
.text_captcha {display: block;padding: 10px;background-color: #E8E8E8;-moz-border-radius: 5px;-webkit-border: 5px;border-radius: 5px;margin-bottom:15px;}
.required-field-top {font-size:12px;color: #CCC;float:right;}
#screening_form .required-field {color: #C00;float:none;}
.modal-header {padding: 9px 15px;background-color: #EEEEEE;-webkit-border-radius: none;-moz-border-radius: none;border-radius: 6px 6px 0 0;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E5E5E5;}
#join_mailing_content{color: #777;padding:15px;}

.row-fluid .span4.stat {width:30.5%;}

.ter-footer {display:block;margin-top:10px;margin-bottom:10px;text-align:center;}


.header-ads {
	display: block;
	text-align: center;
	font-size: 12px;
	background-color: #EBEBEB;
	color: #666;
	padding: 10px;
}
.header-ads .ad-impression {display:inline-block;float:none;margin-left:20px;margin-right:20px;padding:10px;}
.header-ads .ad-impression .ad-headline {font-weight:bold;font-size:21px;margin-bottom:7px;}
#text-ad-728 .ad-impression {float:none !important;width:auto !important;}

#magnific-container .ad-impression .ad-headline {font-weight:bold;font-size:16px;margin-bottom:7px;}

.row-fluid .span4 {
    width: 30%;
}

@media (max-width: 800px) {
.row-fluid .span4 {
    width: 100%;
}
}


.eccie-footer {display:block;text-align:center;margin-bottom:25px;}

.banner_wrapper {text-align:center;display:block;}



.floating-banner {
	pointer-events: none;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9999;
	display: block;
	width: 166px;
	height: 163px;
	font-size: 0px;
	float: right;
	background-image: url(../images/ribbon.png);
	background-repeat: no-repeat;
}
.floating-banner .available_now{display:block;width:166px;height:163px;background-image: url('//cdn1.cuties-tools.com/images/status_available_now.png');}
.floating-banner .online_now{display:block;width:166px;height:163px;background-image: url('//cdn1.cuties-tools.com/images/status_online_now.png');}
.floating-banner .available_tonight{display:block;width:166px;height:163px;background-image: url('//cdn1.cuties-tools.com/images/status_available_tonight.png');}

.adspace_photo {display:block;padding:15px;text-align:center;border-radius:4px;background-color:#111;margin-bottom:10px;}

.cv-banner {display:block;background-color:#fff;text-align:center;}
.cv-banner img {width:100%;max-width:998px;}

.cityvibe-footer {text-align:center;display:block;margin-bottom:25px;}