article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 17px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
img{vertical-align:middle; max-width: 100%;}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
@font-face {
    font-family: 'sofia_pro_lightregular';
    src: url('../fonts/SofiaProLight-webfont.eot');
    src: url('../fonts/SofiaProLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SofiaProLight-webfont.woff') format('woff'),
         url('../fonts/SofiaProLight-webfont.ttf') format('truetype'),
         url('../fonts/SofiaProLight-webfont.svg#sofia_pro_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600);
html,body{height: 100%;}
body{font-family: 'sofia_pro_lightregular',sans-serif; font-size: 16px;}
h1,h2,h3,h4,h5,h6,p{margin: 10px 0;}
a{cursor: pointer; text-decoration: none;transition:ease .25s color; -webkit-transition:ease .25s color; -moz-transition:ease .25s color; color: #9a8479;}
a:hover{color: #000;}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/sprite.png");background-position:14px 14px;background-repeat:no-repeat}
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../img/progress.gif) no-repeat center center;}

#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; max-width: none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }   /*Speed*/
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }           /*Quality*/
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../img/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
#prevslide, #nextslide{width: 71px; height: 71px; background-position: -5px -5px; position: absolute; top: 50%; margin-top: -35px; opacity: .6;}
#prevslide:hover{background-position: -5px -80px;}
#nextslide{background-position: -81px -5px; right: 20px;}
#nextslide:hover{background-position: -81px -80px;}
#prevslide{left: 20px;}
.fluid-container{margin-right:auto;margin-left:auto;*zoom:1}
.fluid-container:before,.fluid-container:after{display:table;line-height:0;content:""}
.fluid-container:after{clear:both}
.header{background: rgba(255,255,255,.9); margin-top: 20px; padding: 18px 0 20px; color: #9a8479; width: 100%; float: left;}
.lt-ie9 .header{background: url(../img/top-menu.png) repeat-x;}
.container{margin-right:auto;margin-left:auto;*zoom:1; max-width: 1280px;}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
.brown{color: #9a8479;}
[class^="list-"],[class*=" list-"]{margin: 0; padding: 0; list-style: none;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}
.list-nav{display: inline;}
.list-nav>li{display: inline-block; *display: inline;}
.list-nav>li>a{display: block; padding: 8px 10px 6px; color: #9a8479;}
.list-nav>li>a:hover,.list-nav>li>a.active{color: #222;}
.f14{font-size: 14px;}
.black{color: #000;}
.inline{display: inline;}
.plr5{padding: 0 5px;}
.footer{background: url(../img/top-menu.png) repeat-x; position: absolute; left: 0; bottom: 0; width: 100%;}
.registered{background: #9B8478; min-width: 300px; text-align: center; color: #fff; padding: 8px 10px 6px; font-size: 12px;}
.icon-fb{background-position: -158px -7px; width: 23px; height: 19px;}
.icon-twitter{background-position: -194px -7px; width: 23px; height: 19px;}
.icon-gplus{background-position: -231px -7px; width: 23px; height: 19px;}
.icon-fb:hover{background-position: -158px -31px;}
.icon-twitter:hover{background-position: -194px -31px;}
.icon-gplus:hover{background-position: -231px -31px;}
.social-icons{margin-top: 3px;}
.social-icons>a{margin: 3px;}
.navbar{background: rgba(0,0,0,.7); padding: 6px 9px; border:solid 1px #000; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; float: right;}
.navbar .bar{display: block; height: 2px; background: #fff; margin-top: 3px; width: 20px;}
.navbar .bar:first-child{margin-top: 0;}
.navbar:hover{background: rgba(0,0,0,.8);}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.hidden-desktop{display:none !important;}
.visible-desktop{display:inherit !important;}
.right-bar{float: right; margin-top: 2px;}
.logo{float: left;}
.header .inline{padding-left: 12px;vertical-align: text-bottom;}
.page-content{background: rgba(255,255,255,.9);}
.lt-ie9 .page-content{background: url(../img/white90transparent.png);}
.page-content{margin-top: 125px; min-height: 79%; padding-bottom:2%;}
.footer-inner{position: static; clear: both;}
.list-houses{margin: 30px 0 30px 7px;}
.list-houses>li{display: inline-block; margin: -11px 0 0 -14px;}
.lt-ie8 .list-houses>li{display: inline;}
.list-houses>li>a{display: block; border:solid 10px transparent; position: relative; z-index: 1; transition:border ease .1s; -webkit-transition:border ease .1s; -moz-transition:border ease .1s;}
.list-houses>li>a:hover{border-color: #776359; z-index: 2;}
.list-houses .title{background: rgba(255,255,255,.9); position: absolute; left: 0; bottom: 0; opacity: 0; transition: ease all .5s; -webkit-transition: ease all .5s; -moz-transition: ease all .5s; width: 100%;}
.list-houses>li:hover .title{opacity: 1;}
strong, .bold{font-weight: 600; font-family: 'Source Sans Pro',sans-serif;}
.list-houses .title .show{padding: 8px; font-size: 14px;} 
.list-thumb{margin-left: 7px; margin-bottom: 20px;}
.list-thumb>li{width: 125px; margin: -11px 0 0 -14px}
h1{font-family: 'Source Sans Pro', font-weight: 600 ,sans-serif; font-size: 36px; color: #9a8479; letter-spacing: -1px; margin: 0;}
h2{font-size: 38px; color: #9a8479; margin: 0;}
.btn-book{color: #9a8479; font-family: 'Source Sans Pro', font-weight: 600,sans-serif; font-size: 18px; border-bottom: solid 1px #9a8479;}
.btn-book:hover{color: #776359;}
.icon-reg{background-position: -163px -63px; width: 12px; height: 12px;}
.mt20{margin-top: 20px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{display: inline-block;padding: 4px 6px;font-size: 14px;line-height: 20px;color: #555555;vertical-align: middle;background-color: #ffffff;border: 1px solid #9a8479;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}
.text-brown{color: #9a8479;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.space{height: 24px;}
.text-error{color: #cc0000; font-size: 12px;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;background-color: #ffffff;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;}
.bootstrap-datetimepicker-widget{top:0;left:0;width:250px;padding:4px;margin-top:1px;z-index:3000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; font-family: 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif}
.bootstrap-datetimepicker-widget:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}
.bootstrap-datetimepicker-widget:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}
.bootstrap-datetimepicker-widget.pull-right:before{left:auto;right:6px}
.bootstrap-datetimepicker-widget.pull-right:after{left:auto;right:7px}
.bootstrap-datetimepicker-widget>ul{list-style-type:none;margin:0}
.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:100%;font-weight:bold;font-size:1.2em}
.bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width:4px;padding:0;margin:0}
.bootstrap-datetimepicker-widget .datepicker>div{display:none}
.bootstrap-datetimepicker-widget .picker-switch{text-align:center}
.bootstrap-datetimepicker-widget table{width:100%;margin:0}
.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.bootstrap-datetimepicker-widget td.day:hover,.bootstrap-datetimepicker-widget td.hour:hover,.bootstrap-datetimepicker-widget td.minute:hover,.bootstrap-datetimepicker-widget td.second:hover{background:#eee;cursor:pointer}
.bootstrap-datetimepicker-widget td.old,.bootstrap-datetimepicker-widget td.new{color:#999}
.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td.active:hover{color:#fff;background: #9b8478;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliODQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZTcxNmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9b8478 0%, #8e716f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b8478), color-stop(100%,#8e716f));
background: -webkit-linear-gradient(top,  #9b8478 0%,#8e716f 100%);
background: -o-linear-gradient(top,  #9b8478 0%,#8e716f 100%);
background: -ms-linear-gradient(top,  #9b8478 0%,#8e716f 100%);
background: linear-gradient(to bottom,  #9b8478 0%,#8e716f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b8478', endColorstr='#8e716f',GradientType=0 );
color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.bootstrap-datetimepicker-widget td.active:hover,.bootstrap-datetimepicker-widget td.active:hover:hover,.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active,.bootstrap-datetimepicker-widget td.active.disabled,.bootstrap-datetimepicker-widget td.active:hover.disabled,.bootstrap-datetimepicker-widget td.active[disabled],.bootstrap-datetimepicker-widget td.active:hover[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.bootstrap-datetimepicker-widget td.active:active,.bootstrap-datetimepicker-widget td.active:hover:active,.bootstrap-datetimepicker-widget td.active.active,.bootstrap-datetimepicker-widget td.active:hover.active{background-color:#039 \9}
.bootstrap-datetimepicker-widget td.disabled,.bootstrap-datetimepicker-widget td.disabled:hover{background:0;color:#999;cursor:not-allowed}
.bootstrap-datetimepicker-widget td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.bootstrap-datetimepicker-widget td span:hover{background:#eee}
.bootstrap-datetimepicker-widget td span.active{color:#fff;background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.bootstrap-datetimepicker-widget td span.active:hover,.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active,.bootstrap-datetimepicker-widget td span.active.disabled,.bootstrap-datetimepicker-widget td span.active[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.bootstrap-datetimepicker-widget td span.active:active,.bootstrap-datetimepicker-widget td span.active.active{background-color:#039 \9}
.bootstrap-datetimepicker-widget td span.old{color:#999}
.bootstrap-datetimepicker-widget td span.disabled,.bootstrap-datetimepicker-widget td span.disabled:hover{background:0;color:#999;cursor:not-allowed}
.bootstrap-datetimepicker-widget th.switch{width:145px}
.bootstrap-datetimepicker-widget th.next,.bootstrap-datetimepicker-widget th.prev{font-size:21px}
.bootstrap-datetimepicker-widget th.disabled,.bootstrap-datetimepicker-widget th.disabled:hover{background:0;color:#999;cursor:not-allowed}
.bootstrap-datetimepicker-widget thead tr:first-child th{cursor:pointer}
.bootstrap-datetimepicker-widget thead tr:first-child th:hover{background:#eee}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
.bootstrap-datetimepicker-widget.left-oriented:before{left:auto;right:6px}
.bootstrap-datetimepicker-widget.left-oriented:after{left:auto;right:7px}
.label{padding-top: 3px; display: inline-block;}
.btn-send, .btn-cancel{color: #fff; background-color: #9A8479; border:none; padding: 10px 20px;}
.btn-cancel{background-color: #B3A099}
.btn-send:hover{background-color: #897267}
.btn-cancel:hover{background-color: #9B8379}
.ml5{margin-left: 5px;}
.divider{border-top: solid 1px #dddddd; height: 0; margin: 10px 0;}
.pt20{padding-top: 20px;}
h3{color: #9a8479;}
html body div.fr-window div.fr-bubble canvas, html:not(head) body:not(head) div.fr-window:not(head) >:not(.fr-bubble){left: -10000px!important; top: -10000px!important; display: none!important;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
.slideshow{display: table; border: solid 5px #776359; margin: 30px 0 0; max-width: 400px;}
.slideshow .slides{list-style: none;margin: 0; padding: 0;}
.slideshow .slides>li{position: relative;}
.slideshow .slides>li,.slideshow .flex-direction-nav,.slideshow .flex-control-nav{display: none;}
.slideshow .slides .title{background: rgba(255,255,255,.9); position: absolute; left: 0; bottom: 0;right: 0;}
.slideshow .slides .title .show{padding: 8px; font-size: 14px;color: #333;}
.mt400{margin-top: 400px;}
.intro-banner{background: rgba(255,255,255,.8); max-width: 650px; height: 400px; margin: -250px auto 50px; padding: 50px; position: absolute; top: 50%; left: 0; right: 0; z-index: 1; opacity: 0;}
.italic{font-style: italic;}
.close-x{font-size: 18px; position: absolute; right: 15px; top: 15px; cursor: pointer; color: #999;}
.close-x:hover{color: #000;}
.mt257{margin-top: 257px;}
.icon-close{background:url('../img/fresco.png') no-repeat -210px -9px; width: 23px; height: 23px; position: absolute; right: 15px; top: 15px; cursor: pointer;}
.products img { border: 2px solid #9a8479;}
.products form { width: 97%; max-width: 400px; }
.products input, .products textarea { width: 100%; margin-bottom: 5px; display: block; }
.products .btn-send { width: 100%; max-width: 200px;}
.required-url { display: none; }
.comments .entryCount { font-size: 12px; margin: 0 5px 20px;}
.comments .entry {
    padding: 0px 10px 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.comments .label {
    font-size: 12px;
    color: #9a8479;
}
.comments .value {
    margin-bottom: 10px;
}
.comments .timestamp {
    color: #aaa;
    font-size: 12px;
}
.comments #entriesForm input, .comments #badWordsForm input {
    display: inline-block;
    width: auto;
}

.comments #entriesForm .entry > p {
    display: none;
}

.comments .bulk-action {
    display: none;
}

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media (min-width: 1366px) {
    .intro-banner{top: 50%;position: absolute;right: 0;left: 0;margin-top: -250px;}
    .ie9 .intro-banner, .ie10 .intro-banner{position: relative;}
}
@media (max-width: 1280px) {
    .container{margin: 0 10px;}
}
@media (max-width: 979px) {
    .list-nav{display: none; clear: both; margin-top: 10px;}
    .list-nav>li{display: block;}
    .right-bar{float: none; display: block;}
    .logo{float: none;}
    .header .inline{display: block; margin-top: 10px; padding-left: 5px;}
}
@media(min-width: 768px) and (max-width: 979px){
    .hidden-desktop{display:inherit !important;} 
    .visible-desktop{display:none !important ;} 
    .visible-tablet{display:inherit !important;} 
    .hidden-tablet{display:none !important;}
    .list-nav>li{display: block;}
}
@media (max-width:767px){
    .hidden-desktop{display:inherit !important;} 
    .visible-desktop{display:none !important;} 
    .visible-phone{display:inherit !important;} 
    .hidden-phone{display:none !important;}
    #prevslide, #nextslide{display: none;}
    [data-js="banner"]:visible + .footer{position: static;}
    .intro-banner{padding: 25px;}
    .logo{width: 180px; display: inline-block;}
    .registered, .social-icons{width: 100%; text-align: center;}
    .registered{padding: 8px 0 6px;}
    .row-fluid .span12,
    .row-fluid .span11,
    .row-fluid .span10,
    .row-fluid .span9,
    .row-fluid .span8,
    .row-fluid .span7,
    .row-fluid .span6,
    .row-fluid .span5,
    .row-fluid .span4,
    .row-fluid .span3,
    .row-fluid .span2,
    .row-fluid .span1{width:100%; margin-left: 0;}
}
/* ==========================================================================
   Helper classes
   ========================================================================== */
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.pull-left{float: left;}
.pull-right{float: right;}
.clear{clear: both;}
.show{display: block;}
.hide{display: none;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.text-center{text-align: center;}
/* ==========================================================================
   Alterações Filipe Carvalho
   ========================================================================== */
/*.intro-banner .smallCaps {
    font-size: 12px;
    margin: 0;
}
.intro-banner h3 {
    line-height: 19px;
    margin: 0;
}
.intro-banner {
    height: 480px !important;
    padding: 10px 50px !important;
}*/