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

/*********** Custom Fonts ***********/
@import url(//fonts.googleapis.com/css?family=Questrial|Anton|Days+One);

/*********** reset ***********/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;vertical-align: baseline;}:focus {outline: 0;}body {line-height: 1;color: black;background: white;}ol, ul {list-style: none;}table {border-collapse: separate;border-spacing: 0;}caption, th, td {text-align: left;font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {content: "";}blockquote, q {quotes: "" "";}

/*********** Global ***********/

/*********** float and clear ***********/
.float-left {float:left;}
.float-right {float:right;}
.clear {clear:both}
.clear-right {clear:right}
.clear-left {clear:left}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

/*********** Typography ***********/

strong {font-weight: bold;}
em {font-style: italic}
.small-text {font-size: .8em;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.valign-top { vertical-align:top; }
.valign-bottom { vertical-align:bottom; }
.valign-middle { vertical-align: middle; }

.highlight {color: #444;}
.font-weight-normal { font-weight:normal; }
.font-weight-bold { font-weight:bold; }

h1, h2, h3, h4, h5, h6 {line-height:1em; margin-bottom:.5em;color: #ff8000; }
h1 {font-size: 3em;}
h2 {font-size: 2.5em;}
h3 {font-size: 2.1em;}
h4 {font-size: 1.9em; }
h5 {font-size: 1.6em;}
h6 {font-size: 1.3em;}

.super-lg-text { font-size:10em;}

p, ul, ol, dl, blockquote, table, form, .stacked {margin-bottom: 1.5em;}

.unstacked {margin-bottom: 0;}

ul, ol {padding-left: 25px;}

ul {list-style: disc;}
ol {list-style: decimal;}

dt {font-weight:bold}
dd {padding-left: 1.5em;}

dl.treatment dd {margin-left: 190px;margin-bottom: 30px;min-height:50px;height:auto !important;height:50px;}
dl.treatment dt {clear:left;float:left;width: 178px;}

hr {border: none; background:url(/assets/images/line.png) repeat-x left top; height:9px; margin:15px 0;}

blockquote {margin:1em; }
cite {font-size:.75em;}
address {margin: 1.5em;}
center {clear:both;}
/*********** body/content ***********/

body {text-align:left;background: #151515;font: 1em/1.5em 'Questrial', sans-serif; color: #fff;}
	body#tinymce {background:url(/assets/images/bg/bg-content.jpg) repeat left top; color:#fff;}
	body#tinymce .book-online { display:block; }

.img-fluid {max-width: 100%; height: auto;}

@keyframes topbanner {
  0%   {opacity: 0; }
  100% {opacity: 1; }
}
@keyframes topbannerdiv {
  0%   {transform: scale(0.1); }
  100% {transform: scale(1); }
}
#top-banner {background:#ff6600; color:#fff; padding:20px 10px; text-align:center;
	animation-name: topbanner; animation-duration: 3s;
}
#top-banner div {animation-name: topbannerdiv; animation-duration: 2s; font-size:1.8em; line-height: 1.4em; text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
#top-banner div:nth-child(3) {font-size:1.3em;}

#site-search {background: #5d5d5d; text-align:right; padding:10px 0; margin:0}
	#site-search input {background:#999; color:white;border: none;width: 200px;padding:.5em}
	#site-search input[type="submit"] {width:75px;}

#header-wrapper {height:254px; background:url(/assets/images/bg/bg-header.jpg) repeat-x center center; border-bottom:solid 3px #000;}
#header { height:257px; z-index:100; }
	#branding { position:absolute; margin-top:-5px; width: 1192px; height:257px; text-indent:-9999px;display:block; background:url(/assets/images/bg/header.png) no-repeat center top; z-index:101;}
	#branding #phone {font-family: 'Days One', sans-serif; z-index:102; text-indent:10px; font-size:2.3em; display:block; width:300px; position:absolute; top:40px; }
	#header #admin-area { display:none;position:absolute; top:10px; margin-left:780px; color:#fff; z-index:103;}
	#header #profile { display:none; position:absolute; top:30px; margin-left:780px; color:#fff; z-index:104;}
	#header #profile a {color:#fff;}
	#header .btn-edit-page { top:10px; margin: 0 0 0 1150px; color:#fff; z-index:105;}

#navigation { width:100%; height:49px; z-index:500; padding-bottom:25px; overflow:hidden; }
	
	#navigation li:hover ul {display:block;}
	#navigation ul {list-style: none; }
	
	/* tier 1 */
	
	#navigation > ul {list-style: none;padding: 0 20px 0 20px; margin: 0; height:49px; background:url(/assets/images/bg/navigation.png) no-repeat center top; z-index:501;}
	#navigation > ul > li {float: left;padding: 0; height:49px; z-index:503;}
	#navigation > ul > li:hover, #navigation > ul > li:hover.selected { cursor:pointer;
	background: rgb(0,0,12);
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(33,33,33,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(33,33,33,1)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(33,33,33,1) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(33,33,33,1) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(33,33,33,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(33,33,33,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#212121',GradientType=0 );
	}
	#navigation > ul > li.selected { background:url(/assets/images/bg/nav-selected.png) no-repeat center bottom; }
	#navigation > ul > li.nav-book-online { background:#ff6600; }
	#navigation > ul > li:hover.nav-book-online { height:47px; border:solid 1px #fff;
	background: rgb(255,169,112);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,169,112,1) 0%, rgba(255,102,0,1) 65%, rgba(255,102,0,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,169,112,1)), color-stop(65%,rgba(255,102,0,1)), color-stop(100%,rgba(255,102,0,1)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,169,112,1) 0%,rgba(255,102,0,1) 65%,rgba(255,102,0,1) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,169,112,1) 0%,rgba(255,102,0,1) 65%,rgba(255,102,0,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,169,112,1) 0%,rgba(255,102,0,1) 65%,rgba(255,102,0,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(255,169,112,1) 0%,rgba(255,102,0,1) 65%,rgba(255,102,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa970', endColorstr='#ff6600',GradientType=1 );
	}
	#navigation > ul > li:hover.nav-book-online a { color:#000; }
	#navigation > ul > li > a { display: block; padding: 0 0.8em; margin-top:14px; height:16px; color: #fff; text-decoration: none; text-transform:uppercase; font-size:1.05em; line-height:1.1em; border-right:solid 2px #fff;}
	#navigation > ul > li:last-child > a,
	#navigation a.selected,
	#navigation > ul > li.nav-book-online,
	#navigation > ul > li.no-border > a { border:none; }
	#navigation > ul > li > a:hover { color: #ff6600; }
	
	#navigation > ul#nav-social {list-style: none;padding: 0; margin: 0 0 0 1000px; height:49px; background:none; position:absolute; margin-top:-50px; z-index:502;}
	#navigation > ul#nav-social > li:hover { background:none; }
	#navigation > ul#nav-social > li > a { display: block; padding: 0; margin:6px 3px 0 0; height:35px; width:42px; border:none; text-indent:-9999px;}
	#navigation > ul#nav-social > li > a#nav-twitter { background:url(/assets/images/sprite-social.png) no-repeat center top; }
	#navigation > ul#nav-social > li > a#nav-facebook { background:url(/assets/images/sprite-social.png) no-repeat center -35px; }
	#navigation > ul#nav-social > li > a#nav-instagram { background:url(/assets/images/sprite-social.png) no-repeat center -70px; }
	#navigation > ul#nav-social > li > a#nav-google { background:url(/assets/images/sprite-social.png) no-repeat center -105px; }
	
	/* tier 2 */
	
	#navigation > ul > li > ul { position: absolute; display:none; width:25%; background: #212121;margin: 19px 0 0 0; padding:0;border: solid 2px #000; border-top: none; z-index:504;}
	#navigation > ul > li > ul > li {float:none; text-align:left; padding:2px 10px; margin:5px 10px; border:solid 1px #000; border-radius: 5px; z-index:505;
	background: #45484d;
	background: -moz-linear-gradient(top,  #45484d 0%, #0e0e0e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#0e0e0e));
	background: -webkit-linear-gradient(top,  #45484d 0%,#0e0e0e 100%);
	background: -o-linear-gradient(top,  #45484d 0%,#0e0e0e 100%);
	background: -ms-linear-gradient(top,  #45484d 0%,#0e0e0e 100%);
	background: linear-gradient(to bottom,  #45484d 0%,#0e0e0e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#0e0e0e',GradientType=0 );
	}
	#navigation > ul > li > ul > li:last-child { margin-bottom:20px;}
	#navigation > ul > li > ul > li:hover {
	background: #7d7e7d;
	background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e));
	background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
	background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
	background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%);
	background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
	}
	#navigation > ul > li > ul > li.selected { border:solid 1px #ff6600; }
	#navigation > ul > li > ul > li > a {color: #fff; text-decoration:none; display:block; width:100%; }
	#navigation > ul > li > ul > li > a:hover {font-weight:bold;}
	#navigation > ul > li > ul > li.expandable > a { display:block; border-bottom:solid 1px #1b1b1d; }
	#navigation > ul > li > ul > li.expandable > a:after { display:block; height: 1px; background: #4c4d4f; content: ''; }
	#navigation > ul > li > ul > li > a.selected { font-weight:bold;}
	
	/* tier 3 */

	#navigation > ul > li > ul > li > ul { margin: 0 0 0 5px; padding:0; z-index:506;}
	#navigation > ul > li > ul > li > ul > li {float:none; text-align:left; padding:2px 5px; margin:5px 10px; z-index:507;}
	#navigation > ul > li > ul > li > ul > li:hover {  }
	#navigation > ul > li > ul > li > ul > li > a {display:block; color: #fff; text-decoration:none; border-bottom:solid 1px #1b1b1d; width:100%; }
	#navigation > ul > li > ul > li > ul > li > a:hover {font-weight:bold; }
	#navigation > ul > li > ul > li > ul > li > a:after { display:block; height: 1px; background: #4c4d4f; content: ''; }
	#navigation > ul > li > ul > li > ul > li > a.selected { font-weight:bold; }
	#navigation > ul > li > ul > li > ul > li.selected {  }

	/* tier 4 */
	#navigation > ul > li > ul > li > ul > li > ul { margin: 0 0 0 5px; padding:0; z-index:508;}
	#navigation > ul > li > ul > li > ul > li > ul > li {float:none; text-align:left; padding:2px 5px; margin:5px 10px; z-index:509;}
	#navigation > ul > li > ul > li > ul > li > ul > li > a {display:block; color: #fff; text-decoration:none; padding:2px 10px; }
	#navigation > ul > li > ul > li > ul > li > ul > li > a:hover {font-weight:bold; }
	#navigation > ul > li > ul > li > ul > li > ul > li > a:after { display:block; height: 1px; background: #4c4d4f; content: ''; }
	#navigation > ul > li > ul > li > ul > li > ul > li > a.selected { font-weight:bold; }

#content-wrapper { background:url(/assets/images/bg/bg-leather.jpg) repeat left top; }
#content{ background:url(/assets/images/bg/bg-content.jpg) repeat left top; padding-bottom:20px;}
	body#home-id #content { padding-top:476px; }
article {float: left; width:60%;}
aside {float: right; width:30%;}

#home-panorama { width:100%; height:579px; background:url(/assets/images/uploads/home-panorama.jpg) no-repeat center top; color:#000; text-align:center;}
#home-panorama h1, #home-panorama h2, #home-panorama h3, #home-panorama h4, #home-panorama h5, #home-panorama h6 { color:#000; font-weight:normal;}

#like-quiet-loud { margin-top:30px; }

#footer-wrapper { width:100%; background:#000; }
#footer {color: #fff; text-align:center; padding: 10px 0; }
#footer p { line-height:1.1em; margin-bottom:0;}

.ads { margin-bottom:15px; z-index:10; }
.ads img { box-shadow: 0px 5px 5px #000;  z-index:11; }

.book-online { display:block; height:73px; font-family: 'Days One', sans-serif; color:#fff; line-height:1; text-align:center; text-decoration:none; padding:10px;
background: rgb(51,25,27);
background: -moz-linear-gradient(top, rgba(51,25,27,1) 0%, rgba(156,32,44,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,25,27,1)), color-stop(100%,rgba(156,32,44,1)));
background: -webkit-linear-gradient(top, rgba(51,25,27,1) 0%,rgba(156,32,44,1) 100%);
background: -o-linear-gradient(top, rgba(51,25,27,1) 0%,rgba(156,32,44,1) 100%);
background: -ms-linear-gradient(top, rgba(51,25,27,1) 0%,rgba(156,32,44,1) 100%);
background: linear-gradient(to bottom, rgba(51,25,27,1) 0%,rgba(156,32,44,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33191b', endColorstr='#9c202c',GradientType=0 );
box-shadow: 0px 5px 5px #000;
}

.book-online a { font-size:2.4em; font-family: 'Questrial', sans-serif; text-decoration:none; line-height:1.4em; }

ul#nav-social {list-style: none;padding: 0; height:49px; background:none;}
ul#nav-social > li { float:left;}
ul#nav-social > li:hover { background:none; }
ul#nav-social > li > a { display: block; padding: 0; margin:6px 3px 0 0; height:35px; width:42px; border:none; text-indent:-9999px;}
ul#nav-social > li > a#nav-twitter { background:url(/assets/images/sprite-social.png) no-repeat center top; }
ul#nav-social > li > a#nav-facebook { background:url(/assets/images/sprite-social.png) no-repeat center -35px; }
ul#nav-social > li > a#nav-instagram { background:url(/assets/images/sprite-social.png) no-repeat center -70px; }

#mc-embedded-subscribe-form { border:solid 1px #ff6600; border-radius: 5px; width:25em; padding:10px; position:static; margin:0 auto;
background: -moz-linear-gradient(top,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.8)), color-stop(100%,rgba(255,255,255,0.8)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%);
background: -ms-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#ccffffff',GradientType=0 );
}

#home-ealy-bird { height:161px; width:auto; position:absolute; top:795px; margin: 0 40px; z-index:300; }
body#tinymce #home-ealy-bird { position: static;  }

#mc-embedded-subscribe { margin-top:10px; }
#mailchimp-signup { display:none; position:relative; z-index:999;}
.ui-dialog {z-index:999;}
/********** Links **********/

a {color:#ff6600;}
a:visited {color:#ff6600;}
a:hover {text-decoration: none; color: #fff; }
a:active {color: #ccc;}

.btn { border: solid 1px #fff; padding:5px 10px; font-family: 'Anton', sans-serif; font-size:1.5em; line-height:2.2em; text-transform:uppercase; text-decoration:none; color:#000; box-shadow:0px 5px 5px #000;
background: #d1d0d0;
background: -moz-linear-gradient(top,  #d1d0d0 0%, #a3a3a3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d0d0), color-stop(100%,#a3a3a3));
background: -webkit-linear-gradient(top,  #d1d0d0 0%,#a3a3a3 100%);
background: -o-linear-gradient(top,  #d1d0d0 0%,#a3a3a3 100%);
background: -ms-linear-gradient(top,  #d1d0d0 0%,#a3a3a3 100%);
background: linear-gradient(to bottom,  #d1d0d0 0%,#a3a3a3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d0d0', endColorstr='#a3a3a3',GradientType=0 );

}
.btn:hover { color:#333; border: solid 1px #ff6600; }
.btn:visited { color:#000; }

.btn-dark {}

.btn-edit-page { position:absolute; display:block; width:23px; height:23px; background:url(/assets/images/icons/pencil.png) no-repeat center top; padding-top:23px; font-size:0.8em;}
a.btn-edit-page { color:#fff; }

.accordion > h5 { cursor:pointer; padding-left:29px; background:url(/assets/images/icons/btn-add.png) no-repeat left center; }

/************* Page Elements ****************/

img.treatment {margin:3px; border:solid 1px #ff6600; border-radius:5px; box-shadow:0px 5px 5px #000;}
div.treatment {border-radius:5px; border:solid 1px #ff6600; box-shadow:0px 5px 5px #000; margin: 10px 0; padding-top:10px; padding-bottom:10px;}
ul.treatment {}
ul.clean {list-style:none; margin:0; padding:0;}

img.float-right {margin: 1em;}
img.float-left {margin: 1em;}

.expanded { width:100%; }

table.treatment {border-top: solid 1px #ddd; border-left: solid 1px #ddd; width: 98%;}
table.treatment td, table.treatment th {border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; padding:6px;}
table.treatment th {color: #000; background-color:#666; text-align: center;}

.fade {list-style: none; margin: 0; padding:0;}

#captchaimg {border: solid 1px black;}

.rotate {
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/************* CMS ****************/

.warning {font-size:0.8em;line-height: 25px;border: 1px solid #FF9900;font-weight: bold;padding-left: 26px;background: url(/assets/images/cms/yellow-warning.png) no-repeat 5px center #FEEDED;min-height: 25px;margin: .5em 0;}
input.error, textarea.error {border: 1px solid #FF0000;}
div.error {font-size:0.8em;line-height: 25px;color: #FF0000;border: 1px solid #FF0000;font-weight: bold;padding-left: 26px;background: url(/assets/images/cms/yellow-warning.png) no-repeat 5px center #FEEDED;min-height: 25px;margin: .5em 0;}
label.error {font-size:1em;line-height: 25px;color: #FF0000;font-weight: normal;padding-left: 26px;background: url(/assets/images/cms/yellow-warning.png) no-repeat 5px center #FEEDED;margin: .5em 0; display:block;border: 1px solid #FF0000;font-size: .9em;}
.required { color:#FF0000; font-weight: bold; padding-left: 26px; background: url(/assets/images/cms/yellow-warning.png) no-repeat 5px center #FEEDED;}
.success {font-size: 1.2em;line-height: 50px;color: #009900;border: 1px solid #33CC33;font-weight: bold;background: url(/assets/images/cms/checkmark.png) no-repeat 5px center #F0FFF0;padding-left: 50px;min-height: 50px;margin-bottom:2em;}
.loading {background: url(/assets/images/cms/loading.png) no-repeat right center;padding-right: 20px;}
.breadcrumb {border: solid 1px #ccc; background-color: #333; padding:2px 10px; margin: 0 10px 2em 10px; box-shadow: 0px 5px 5px #000;}
.breadcrumb a { color:#fff; }
#stats {text-align:center; font-size:.8em; font-style:italic;}

/************* Forms ****************/

form dl dd {margin-left: 150px;padding:0 0 2em 0;width: 240px;}
form dl dt {clear:left;float:left;width: 140px; text-align:right;}

input, textarea {color: #777; padding:.25em; background-color: #fff; border: solid 1px #ddd;}
input[type="text"] {box-shadow: 3px 3px 3px #000 inset; border-radius:5px; border: solid 1px #666; padding:.5em;}
input[type="text"]:focus {box-shadow: 3px 3px 3px #000; border: solid 1px #33CC33;}
input[type="submit"], input[type="button"] {cursor:pointer; width:auto; padding: .4em; box-shadow: 0px 2px 2px #000;}
input[type="submit"].noshadow, input[type="button"].noshadow {cursor:pointer; width:auto; padding: .4em; box-shadow: none;}
input:focus, textarea:focus, input[type="submit"]:hover, input[type="button"]:hover {border: solid 1px #000; box-shadow: 0px 0px 0px #000;}
input.required, select.required, textarea.required {color: #000; font-style: normal; font-weight: normal; background:none; padding-left:3px;}

label span {color: red;}
label {font-weight: bold;}
fieldset {border: 1px solid #ddd;background-color: #FFF;padding: 10px;}
legend {border: 1px solid #ddd;padding: 5px;background-color: #FFF;margin-left: 10px;font-size: 1.4em;font-weight: bold;}

.pagination {border-top: solid 1px #eee;border-bottom: solid 1px #eee; padding:.5em; margin: 1em 0;}
.pagination .pages{display:block; float:left; text-align:center; width:55%; }
.pagination .pages a { padding: .5em; }
.pagination .prev, .pagination .next { width:10%; display:block; float:left;}
.pagination .first, .pagination .last { width:10%; display:block; float:left;}
.pagination .last { padding-left:1em;}
.pagination .next { text-align:right; }
.inactive {color: #aaa;}

/* Extra */

.white { color:#fff; }
.red { color:#C00; }
.orange { color:#F60; }
.yellow { color: #FC0; }
.green { color:#090; }

.formwrapper { background: #FBFBFB;}

.shadow {box-shadow: 0px 5px 5px #000;}
.no-resize { width:auto !important; height:auto !important;}
.resize { width:90% !important; height:auto !important;}

@media screen and (max-width: 1200px) {
	#header-wrapper { height:205px; background-position: center -40px; }
	#header { height:210px; }
	#branding #phone {font-size:2em; }
	#header #admin-area {margin-left:600px; }
	#header #profile { margin-left:600px; }

	#navigation ul { background-size: 100%; }
	#navigation > ul#nav-social {margin: -50px 0 0 790px; height:40px; width:176px;}
	#navigation > ul > li { height:40px; }
	#navigation > ul > li > a { padding: 0 0.8em; font-size:0.8em; }
	#navigation > ul#nav-social > li > a#nav-twitter,
	#navigation > ul#nav-social > li > a#nav-facebook,
	#navigation > ul#nav-social > li > a#nav-instagram { background-size:98%; height:30px; width:37px; }
	#navigation > ul#nav-social > li > a#nav-twitter { background-position: center top; }
	#navigation > ul#nav-social > li > a#nav-facebook {background-position: center -30px; }
	#navigation > ul#nav-social > li > a#nav-instagram { background-position: center -61px;}
	#navigation > ul#nav-social > li > a#nav-google { background-position: center -106px;}
	#navigation > ul > li.nav-book-online { height:35px; }
	#navigation > ul > li:hover.nav-book-online { height:33px; }
	
	#navigation > ul > li > ul { margin: 10px 0 0 0; }
	
	#branding {width: 952px; height:210px; background-size: 100%; }
	#header .btn-edit-page { margin: 0 0 0 930px;}
	
	
	.book-online { display:none; }
	
	body#home-id #content { padding-top:450px; }
	img.treatment { width:90% !important; height:auto !important;}
	#tabs img.treatment { width:auto !important; height:auto !important;}
	.btn {  font-size:1.2em; }
	
	#home-panorama h6 { font-size:1.15em; }
	
}

@media screen and (min-width: 1700px) {
	#home-panorama { background-size:100%; }
}
