@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800,300italic,400italic,700italic);@import url(//fonts.googleapis.com/css?family=Arvo:400,400italic,700&subset=latin,latin-ext);.cmsblocks_editable.blocky{display:inline-block}.cmsblocks_editable.cmsblocks_hover{cursor:pointer;position:relative;border:1px solid red}.cmsblocks_editable .cmsblocks_edit_button{position:absolute;top:0;right:0;min-height:1em;max-height:100%;background:#ddd;padding:2px;color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.cmsblocks_editor{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:500;background:rgba(0,0,0,.9)}.cmsblocks_editor form{margin:1em auto!important}.cmsblocks_editor.open{opacity:1;visibility:visible;transition:opacity .5s}.cmsblocks_editor .overlay-close{width:80px;height:80px;position:absolute;right:0;top:0;overflow:hidden;border:none;font-size:80px;line-height:80px;color:#fff;outline:none;z-index:500;background-color:transparent;cursor:pointer}.cmsblocks_toolbar{position:fixed;bottom:2em;left:1em;z-index:500}.cmsblocks_toolbar .toggleEditMode{font-size:40px;line-height:40px;opacity:.5;color:#000;background-color:#fff;border:none;border-radius:3px}.cmsblocks_reset a,.cmsblocks_reset abbr,.cmsblocks_reset acronym,.cmsblocks_reset address,.cmsblocks_reset applet,.cmsblocks_reset article,.cmsblocks_reset aside,.cmsblocks_reset audio,.cmsblocks_reset b,.cmsblocks_reset big,.cmsblocks_reset blockquote,.cmsblocks_reset body,.cmsblocks_reset canvas,.cmsblocks_reset caption,.cmsblocks_reset center,.cmsblocks_reset cite,.cmsblocks_reset code,.cmsblocks_reset dd,.cmsblocks_reset del,.cmsblocks_reset details,.cmsblocks_reset dfn,.cmsblocks_reset div,.cmsblocks_reset dl,.cmsblocks_reset dt,.cmsblocks_reset em,.cmsblocks_reset embed,.cmsblocks_reset fieldset,.cmsblocks_reset figcaption,.cmsblocks_reset figure,.cmsblocks_reset footer,.cmsblocks_reset form,.cmsblocks_reset h1,.cmsblocks_reset h2,.cmsblocks_reset h3,.cmsblocks_reset h4,.cmsblocks_reset h5,.cmsblocks_reset h6,.cmsblocks_reset header,.cmsblocks_reset html,.cmsblocks_reset i,.cmsblocks_reset iframe,.cmsblocks_reset img,.cmsblocks_reset ins,.cmsblocks_reset kbd,.cmsblocks_reset label,.cmsblocks_reset legend,.cmsblocks_reset li,.cmsblocks_reset mark,.cmsblocks_reset menu,.cmsblocks_reset nav,.cmsblocks_reset object,.cmsblocks_reset ol,.cmsblocks_reset output,.cmsblocks_reset p,.cmsblocks_reset pre,.cmsblocks_reset q,.cmsblocks_reset ruby,.cmsblocks_reset s,.cmsblocks_reset samp,.cmsblocks_reset section,.cmsblocks_reset small,.cmsblocks_reset span,.cmsblocks_reset strike,.cmsblocks_reset strong,.cmsblocks_reset sub,.cmsblocks_reset summary,.cmsblocks_reset sup,.cmsblocks_reset table,.cmsblocks_reset tbody,.cmsblocks_reset td,.cmsblocks_reset tfoot,.cmsblocks_reset th,.cmsblocks_reset thead,.cmsblocks_reset time,.cmsblocks_reset tr,.cmsblocks_reset tt,.cmsblocks_reset u,.cmsblocks_reset ul,.cmsblocks_reset var,.cmsblocks_reset video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.cmsblocks_reset article,.cmsblocks_reset aside,.cmsblocks_reset details,.cmsblocks_reset figcaption,.cmsblocks_reset figure,.cmsblocks_reset footer,.cmsblocks_reset header,.cmsblocks_reset menu,.cmsblocks_reset nav,.cmsblocks_reset section{display:block}.cmsblocks_reset body{line-height:1}.cmsblocks_reset ol,.cmsblocks_reset ul{list-style:none}.cmsblocks_reset blockquote,.cmsblocks_reset q{quotes:none}.cmsblocks_reset blockquote:after,.cmsblocks_reset blockquote:before,.cmsblocks_reset q:after,.cmsblocks_reset q:before{content:"";content:none}.cmsblocks_reset table{border-collapse:collapse;border-spacing:0}@font-face{font-family:icomoon;src:url(packages/productiveme_cmsblocks/fonts/icomoon.eot?9pin08);src:url(packages/productiveme_cmsblocks/fonts/icomoon.eot?9pin08#iefix) format("embedded-opentype"),url(packages/productiveme_cmsblocks/fonts/icomoon.ttf?9pin08) format("truetype"),url(packages/productiveme_cmsblocks/fonts/icomoon.woff?9pin08) format("woff"),url(packages/productiveme_cmsblocks/fonts/icomoon.svg?9pin08#icomoon) format("svg");font-weight:400;font-style:normal}.cmsblocks_editor .cmsblocks-icon[class*=" icon-"],.cmsblocks_editor .cmsblocks-icon[class*=" icon-"]:before,.cmsblocks_editor .cmsblocks-icon[class^=icon-],.cmsblocks_editor .cmsblocks-icon[class^=icon-]:before,.cmsblocks_toolbar .cmsblocks-icon[class*=" icon-"],.cmsblocks_toolbar .cmsblocks-icon[class*=" icon-"]:before,.cmsblocks_toolbar .cmsblocks-icon[class^=icon-],.cmsblocks_toolbar .cmsblocks-icon[class^=icon-]:before,cms .cmsblocks-icon[class*=" icon-"],cms .cmsblocks-icon[class*=" icon-"]:before,cms .cmsblocks-icon[class^=icon-],cms .cmsblocks-icon[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cmsblocks_editor .icon-newspaper:before,.cmsblocks_toolbar .icon-newspaper:before,cms .icon-newspaper:before{content:"\e900"}.cmsblocks_editor .icon-pencil:before,.cmsblocks_toolbar .icon-pencil:before,cms .icon-pencil:before{content:"\e901"}#login-buttons{display:inline-block;margin-right:.2px;line-height:1}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;padding-right:2px;line-height:1.5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#login-buttons .loading{line-height:1;background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);width:16px;background-position:50%;background-repeat:no-repeat}#login-buttons .login-button,.accounts-dialog .login-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:4px 8px;font-size:80%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;text-align:center;color:#fff;background:#596595;border:1px solid #464f75;border-radius:4px}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2) inset}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{color:#ddd;background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none}.accounts-dialog *{padding:0;margin:0;line-height:inherit;color:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.accounts-dialog .login-button{width:auto;margin-bottom:4px}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;position:absolute;left:6px;top:6px;width:16px;height:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;position:relative;padding-bottom:8px}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{text-decoration:line-through;color:#d3d3d3}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link,#login-buttons #resend-passwordless-code{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{border:1px solid #ccc;z-index:1000;background:#fff;border-radius:4px;padding:8px 12px;margin:-8px -12px 0;width:250px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-size:16px;color:#333}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{line-height:inherit;font-size:inherit;font-family:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-top:7px;margin-bottom:-2px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;margin-top:8px;line-height:1.3}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{position:absolute;top:0;right:5px;font-size:20px;font-weight:700;line-height:20px;text-decoration:none;color:#000;opacity:.4}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{position:absolute;top:-1px;left:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1001;position:fixed;left:50%;margin-left:-129px;top:50%;margin-top:-40px}#configure-login-service-dialog{width:530px;margin-left:-269px;margin-top:-300px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{width:100%;font-family:Courier New,Courier,monospace}#configure-login-service-dialog ol{margin-top:10px;margin-bottom:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:#000;background-color:rgba(0,0,0,.7)}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{padding:4px;border:1px solid #aaa;border-radius:3px;line-height:1}#login-dropdown-list{top:inherit!important;bottom:-1px!important}.cmsblocks_editor form{max-height:90%!important;overflow-y:scroll}.cmsblocks_editor form textarea{min-height:1em}form button.login-button{min-width:0}.cmsblocks_editor form::-webkit-scrollbar{display:none}.cmsblocks_editor form{-ms-overflow-style:none;scrollbar-width:none}.checkin:after,.container:after,.featured:after,.gallery .isotope:after,.search-result:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;overflow:hidden}.featured .block img,.gallery .isotope .element-item img{display:block;width:100%;height:auto}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,button,div,form,h1,h2,h3,h4,h5,h6,hr,li,ol,p,ul{margin:0;padding:0}article,details,figure,footer,header,nav,section,summary{display:block}article{margin-bottom:60px}aside{margin-bottom:30px;display:inline-block;width:100%}body{font:16px Open Sans,sans-serif;background:#fff url(images/bg.jpg) repeat 50%;color:#af4531;text-align:center;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Arvo,serif;margin:0 0 20px;line-height:1;text-transform:uppercase}h1{font-size:30px}@media (max-width:600px){h1{font-size:24px}}h2{font-size:26px}@media (max-width:600px){h2{font-size:22px}}h3{font-size:21px}h3.light,h3.nocase{text-transform:none;color:#d66b57}h3.light{font-weight:400}h3.small{font-size:16px;color:#00212f;text-transform:none}@media (max-width:600px){h3{font-size:18px}}h4{font-size:13px}ol,ul{list-style-type:none}div{width:auto;height:auto;margin:0 auto}a{color:#d66b57;text-decoration:none;outline:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.dark{color:#00212f}a.dark:hover{color:#d66b57}a:hover{color:#00212f}p{margin:0 0 1em;line-height:1.5em;color:#8c8c8c}.fancy{padding-bottom:30px;margin-bottom:40px;position:relative}.fancy:after{width:40px;height:5px;position:absolute;bottom:0;left:50%;margin-left:-20px;background:#d66b57;content:""}.overlay{z-index:5;background:url(images/overlay.png) repeat 0 0}.overlay,.popup-overlay{position:absolute;width:100%;height:100%}.popup-overlay{left:0;top:0;z-index:15;display:none;background-color:transparent;background-color:rgba(0,33,47,.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF00212F,endColorstr=#BF00212F);zoom:1}.button-dark{padding:.7em 0;background:#00212f;font-size:13px;text-transform:uppercase;color:#fff;min-width:165px;display:inline-block;text-align:center}.button-dark:hover{background:#d66b57;color:#fff}.back-to-top{position:fixed;width:42px;height:42px;line-height:42px;text-align:center;font-size:18px;color:#fff;background:#af4531;right:4%;bottom:4%;z-index:10;-webkit-border-radius:21px;border-radius:21px;background-clip:padding-box}.anchor{display:block;position:relative;visibility:hidden}.container{width:96%;max-width:96%;max-width:960px;position:relative}@media (max-width:640px){.container{max-width:500px}}.header,header{padding:30px 0;background:#fff;position:absolute;z-index:11;left:0;top:80px;width:100%}@media (max-width:860px){.header,header{top:40px}}header h1{float:left;margin:0}header h1 a{display:inline-block;max-width:230px;height:auto}header h1 a img{display:block;border:none}header h1 a:hover{opacity:.8;filter:alpha(opacity=80)}header h1 small{font:12px Open Sans,sans-serif;text-transform:none;display:block}@media (max-width:860px){header h1{display:block;margin:0 auto;float:none}}nav{top:.5em;position:relative}nav ul{float:right;padding-top:5px}nav ul li{float:left;padding:0 15px;border-left:1px solid #c5c5c5;text-transform:uppercase;font-weight:600;line-height:15px;position:relative}nav ul li:first-child{border-left:none}nav ul li a{color:#00212f;font-size:13px;font-weight:600}nav ul li a:active,nav ul li a:focus{background:none}nav ul li a.current,nav ul li a:hover{color:#af4531}nav ul li:hover>ul{display:block}@media (max-width:860px){nav ul li{float:none;display:inline-block}}@media (max-width:720px){nav ul li{display:block;padding:5px 0;line-height:20px;border:none}}nav ul ul{display:none;position:absolute;top:100%;left:-1px;background:#fff;padding:.5em 0;border:1px solid #c5c5c5;border-top:0;min-width:10em;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.3);-moz-box-shadow:0 8px 8px rgba(0,0,0,.3);box-shadow:0 8px 8px rgba(0,0,0,.3)}nav ul ul li{text-transform:none;border:none;width:100%;padding:.3em 1em;text-align:left}@media (max-width:720px){nav ul ul li{text-align:center;border-bottom:1px solid #c5c5c5;padding:.7em 0}}@media (max-width:720px){nav ul ul{position:relative;left:auto;float:none;border:none;border-top:1px solid #c5c5c5;padding:0;margin:1em 0;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}@media (max-width:860px){nav ul{width:100%;text-align:center}}.slider{position:relative}.slider span{margin:0 0 0 -251.5px;position:absolute;z-index:10;left:50%;top:220px;width:503px}.slider span img{display:block;width:100%;height:auto}@media (max-width:720px){.slider span{top:350px}}@media (max-width:600px){.slider span{width:300px;top:400px;margin:0 0 0 -150px}}.slider .container{width:100%;max-width:100%}.slider .container .slides li{min-height:835px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.slider .container .slides li h3{position:absolute;z-index:10;text-align:center;width:960px;left:50%;bottom:0;margin:0 0 0 -480px;padding:45px 0;background:#af4531;color:#fff;font-family:Open Sans,sans-serif;font-weight:400;text-transform:none}@media (max-width:960px){.slider .container .slides li h3{width:100%;left:0;margin-left:0}}.slider .container .slides li p{color:#fff}.slider .container .flex-control-nav{text-align:right;width:950px;position:absolute;bottom:85px;left:50%;margin-left:-475px}@media (max-width:986px){.slider .container .flex-control-nav{left:3%;width:94%;margin-left:0}}.slides>li{display:none;-webkit-backface-visibility:hidden}.slides{zoom:1}.flex-pauseplay span{text-transform:capitalize}* html .slides{height:1%}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-control-nav{overflow:hidden;z-index:10}.flex-control-nav li{margin:0 5px;float:right;zoom:1;display:inline}.flex-control-nav li a{width:15px;height:15px;float:left;background:#fff;cursor:pointer;text-indent:9999px}.flex-control-nav li a.flex-active,.flex-control-nav li a:hover{background:#d66b57}.flex-control-nav li a.flex-active{cursor:default}.flex-direction-nav{position:absolute;width:100%;top:50%;left:0;z-index:1}.flex-direction-nav a{width:13px;height:20px;line-height:20px;overflow:hidden;color:#d66b57;position:relative}.flex-direction-nav a:before{font-family:FontAwesome;font-size:32px;float:left;margin:0 10px 0 0}.flex-direction-nav a:active,.flex-direction-nav a:focus{background:none}.flex-direction-nav .flex-prev{float:left}.flex-direction-nav .flex-prev:before{content:"\f104"}.flex-direction-nav .flex-next{float:right}.flex-direction-nav .flex-next:before{content:"\f105"}.block{float:left;width:31.25%;margin-left:3.125%;position:relative}.block:first-child{margin-left:0}@media (max-width:760px){.block{width:100%;margin-bottom:20px;overflow:hidden}}.featured{margin:30px 0;display:inline-block;width:100%;overflow:hidden}.featured .block{position:relative}.featured .block:after{position:absolute;bottom:0;left:0;width:100%;height:5px;background:#d66b57;content:"";z-index:5}.featured .block h4{color:#fff;font-family:Open Sans,sans-serif;font-weight:600;position:absolute;z-index:2;bottom:0;top:70%;text-align:center;width:100%;height:100%;margin:0;padding:20px 0;background-color:transparent;background-color:rgba(0,33,47,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC00212F,endColorstr=#CC00212F);zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.featured .block h4:before{content:"\f06e";font-family:FontAwesome;display:block;font-size:64px;color:#fff;display:none}.featured .block:hover h4{padding-top:20%;top:0;cursor:pointer}.featured .block:hover h4:before{display:inline-block;width:100%;text-align:center;height:70px}.featured .block div{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;text-align:left;padding:30px 20px;border:solid #f3f3f3;border-width:1px 1px 0;overflow:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.featured .block div h3,.featured .block div h5{font-weight:400;font-family:Open Sans,sans-serif;color:#d66b57;text-transform:none}.featured .block div h5{text-transform:uppercase}.featured .block div p,.featured .block div ul li{font-size:13px;line-height:27px;color:#8c8c8c}@media (max-width:600px){.featured .block div p,.featured .block div ul li{line-height:18px;font-size:12px}}.featured .block div ul li{padding:.4em 0 .4em 10px;clear:both;line-height:normal}.featured .block div ul li a{text-decoration:underline}.featured .block div ul li:before{content:"\f105";font-family:FontAwesome;color:#d66b57;margin-right:10px;font-size:20px;float:left}.featured .block div .close{font-size:13px;color:#d66b57;position:absolute;top:10px;right:10px;display:none}.featured .block div .close:hover{color:#00212f}.featured .block div.active{z-index:10;width:210%;overflow-y:auto;border-bottom:5px solid #00212f;opacity:1;filter:alpha(opacity=100)}.featured .block div.active .close{display:block}@media (max-width:760px){.featured .block div.active{width:100%}}@media (max-width:600px){.featured .block div{padding:30px 10px}}.featured .block:first-child div{right:auto;left:0}@media (max-width:760px){.featured .block{margin:0 0 1.5em}}@media (max-width:760px){.featured{max-width:400px}}.spc-offer .block{height:162.5px;background-position:50%;margin-bottom:30px;border-bottom:5px solid #d66b57;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.spc-offer .block:first-of-type{width:65.625%;height:355px}.spc-offer .block:first-of-type a{color:#af4531}.spc-offer .block:first-of-type:hover h4{min-height:100%}@media (max-width:760px){.spc-offer .block:first-of-type{width:100%}}.spc-offer .block h4{position:absolute;width:100%;left:0;bottom:0;margin:0;padding:1.5em 0 1.5em 100px;text-align:left;font-family:Open Sans,sans-serif;font-weight:600;text-transform:none;line-height:1.5em;min-height:1%;background-color:transparent;background-color:rgba(0,33,47,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC00212F,endColorstr=#CC00212F);zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.spc-offer .block h4 span{display:block;text-transform:uppercase;color:#fff}.spc-offer .block h4:before{content:"";position:absolute;left:0;top:0;height:100%;width:80px;background:#af4531 url(images/spc-icon.png) no-repeat center 15px}.spc-offer .block h2{margin:0}.spc-offer .block h2 span{display:block;font-family:Open Sans,sans-serif;font-size:.5em}.spc-offer .block h2 a{position:absolute;top:0;left:0;width:100%;height:100%;line-height:normal;padding-top:17%;color:#fff;background-color:transparent;background-color:rgba(175,69,49,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99AF4531,endColorstr=#99AF4531);zoom:1}.spc-offer .block h2 a:hover{color:#00212f;opacity:.9;filter:alpha(opacity=90)}.spc-offer .block:last-of-type h2 a{background-color:transparent;background-color:rgba(0,33,47,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC00212F,endColorstr=#CC00212F);zoom:1}@media (max-width:760px){.spc-offer .block{width:100%;margin:0 0 1.5em}}@media (max-width:760px){.spc-offer{max-width:400px}}.button-group{padding:20px 0 45px;text-align:center}.button-group li{padding:0 5px;display:inline-block}.button-group button{background:#f3f3f3;float:left;border:none;color:#af4531;font-size:13px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:600;padding:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button-group button.is-checked,.button-group button:hover{color:#fff;background:#d66b57}.button-group button,.element-item{cursor:pointer}.element-item,.grid-sizer{width:20%;width:19.95%\9;float:left}@media (max-width:760px){.element-item,.grid-sizer{width:50%}}.gallery{width:100%;overflow:hidden}.gallery h3{padding:4.5em 0 5em;margin:2em 0;color:#fff;background:url(images/gallery-title.jpg) no-repeat 50% 0 fixed;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,33,47,.7)),to(rgba(0,33,47,.7))),url(images/gallery-title.jpg) no-repeat 50% 0 fixed;background:-webkit-linear-gradient(top,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/gallery-title.jpg) no-repeat 50% 0 fixed;background:-moz-linear-gradient(top,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/gallery-title.jpg) no-repeat 50% 0 fixed;background:-ms-linear-gradient(top,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/gallery-title.jpg) no-repeat 50% 0 fixed;background:-o-linear-gradient(top,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/gallery-title.jpg) no-repeat 50% 0 fixed;background:linear-gradient(180deg,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/gallery-title.jpg) no-repeat 50% 0 fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.gallery h3:after{bottom:35%}.gallery .isotope{margin-bottom:15px;height:605px}.gallery .isotope .element-item{background:#d66b57;padding-bottom:5px;float:left;overflow:hidden;border:2px solid #fff}.gallery .isotope .element-item.active{opacity:1;filter:alpha(opacity=100)}.gallery .isotope .element-item.active div{display:block}.gallery .isotope .element-item:before{content:"\f06e";position:absolute;left:0;top:100%;width:100%;height:100%;padding-top:35%;text-align:center;font-family:FontAwesome;font-size:64px;color:#fff;background-color:transparent;background-color:rgba(0,33,47,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC00212F,endColorstr=#CC00212F);zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery .isotope .element-item:hover:before{top:0}.gallery .isotope .element-item div{width:700px;max-height:500px;overflow:hidden;position:fixed;left:50%;top:15%;margin-left:-350px;display:none;z-index:30}@media (max-width:760px){.gallery .isotope .element-item div{width:400px;margin-left:-200px}}@media (max-width:440px){.gallery .isotope .element-item div{width:300px;margin-left:-150px}}@media (max-height:600px){.gallery .isotope .element-item div{max-height:300px}}.gallery .isotope .element-item div p{font-size:12px;color:#fff;position:absolute;left:0;bottom:0;margin:0;padding:20px;text-align:left;background-color:transparent;background-color:rgba(214,107,87,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3D66B57,endColorstr=#B3D66B57);zoom:1}.gallery .isotope .element-item:hover{opacity:1;filter:alpha(opacity=100)}.pricing{padding:50px 0 0}.checkin{padding:25px;background:#af4531;border-bottom:5px solid #d66b57;margin:2.5em 0}.checkin input,.checkin select{-webkit-appearance:none;float:left;width:19%;margin:0 1% 0 0;border:none;height:36px;padding:.7em;-webkit-padding:.7em;line-height:1.5em;background:#fff;background-color:#fff;font-size:.8em}@media (max-width:640px){.checkin input,.checkin select{width:48%;margin:0 1% 20px}}.checkin input:focus,.checkin select:focus,.checkin textarea:focus{border:none;background:#fcf4f3}.checkin .calendar{position:relative;float:left;width:20%;margin:0 1% 0 0}@media (max-width:640px){.checkin .calendar{width:48%;margin:0 1% 20px}}.checkin .calendar input{width:100%;margin:0}.checkin .calendar input:last-of-type{width:100%}.checkin .calendar i{position:absolute;color:#8c8c8c;top:10px;right:5px;font-size:20px}.checkin button{width:18%;min-width:inherit}@media (max-width:640px){.checkin button{width:100%;max-width:320px}}table{width:100%;border-spacing:0;border-collapse:collapse}table caption h3{text-align:left;text-transform:none;color:#d66b57;padding:0 25px;margin-bottom:2em;font-family:Open Sans,sans-serif;font-weight:400}@media (max-width:640px){table caption h3{text-align:center}}table>thead{border-top:3px solid #d66b57;border-bottom:1px solid #d66b57}table>thead>tr>th{padding:12px 25px;color:#d66b57;text-transform:uppercase;font-size:13px;font-weight:400;text-align:left;word-break:break-all}@media (max-width:640px){table>thead>tr>th{padding:10px 5px;font-size:12px}}table>tbody>tr{border-bottom:1px solid #f3f3f3}table>tbody>tr>td{padding:12px 25px;color:#8c8c8c;font-size:13px;font-weight:600;text-align:left}table>tbody>tr>td a{text-decoration:underline}@media (max-width:640px){table>tbody>tr>td{padding:10px 5px;font-size:12px}}table>tbody>tr>td:first-child{text-transform:uppercase;font-size:12px;color:#00212f}table>tbody>tr>td:last-child{color:#00212f}table>tbody>tr:last-child{border-bottom:3px solid #d66b57}table>tfoot>tr>td{font-size:13px;padding:25px 25px 0;text-align:left;color:#8c8c8c}table>tfoot>tr>td span{color:#d66b57;display:block;padding:15px 0 0}@media (max-width:640px){table>tfoot>tr>td span{padding:5px 0 0}}@media (max-width:640px){table>tfoot>tr>td{padding:10px 5px;font-size:12px}}.footnote{font-size:13px;padding:25px 25px 0;text-align:left;color:#8c8c8c}.footnote span{color:#d66b57;display:block;padding:15px 0 0}@media (max-width:640px){.footnote span{padding:5px 0 0}}@media (max-width:640px){.footnote{padding:10px 5px;font-size:12px}}.search-result{margin:0 0 40px}.search-result h2{clear:both;text-align:left;font-size:21px;font-weight:400;color:#d66b57;padding:0 0 20px 25px;margin:1.5em 0;border-bottom:3px solid #d66b57;text-transform:none;font-family:Open Sans,sans-serif}.search-result .item{width:100%;float:left;position:relative;text-align:left;margin:0 0 20px;padding:0 30px 20px;border-bottom:1px solid #f3f3f3}@media (max-width:640px){.search-result .item{padding:0 0 20px}}.search-result .item img{float:left;width:21%;margin:0 2% 2% 0}@media (max-width:640px){.search-result .item img{width:35%;height:auto;margin:0 auto 20px}}.search-result .item div{float:left;width:53%}@media (max-width:640px){.search-result .item div{clear:both;width:100%}}.search-result .item div h3{color:#d66b57;font-family:Open Sans,sans-serif;font-size:16px;text-transform:none;font-weight:400}.search-result .item div p{display:none}.search-result .item div.more p,.search-result .item div h3+p{display:block}.search-result .item div a{font-size:13px;font-style:italic;text-decoration:underline;color:#d66b57}.search-result .item .price{position:absolute;right:0;top:0;font-size:21px;color:#d66b57;margin:0 0 15px}@media (max-width:640px){.search-result .item .price{font-size:18px}}.search-result .item .price span{color:#00212f}.search-result .item .button-dark{position:absolute;right:0;top:55px}@media (max-width:640px){.search-result .item .button-dark{top:30px}}.bottom-part{position:relative;background:#00212f;background:url(images/bg-bottom.jpg) no-repeat 50% 0 fixed;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,33,47,.9)),to(rgba(0,33,47,.9))),url(images/bg-bottom.jpg) no-repeat 50% 0 fixed;background:-webkit-linear-gradient(top,rgba(0,33,47,.9),rgba(0,33,47,.9)),url(images/bg-bottom.jpg) no-repeat 50% 0 fixed;background:-moz-linear-gradient(top,rgba(0,33,47,.9),rgba(0,33,47,.9)),url(images/bg-bottom.jpg) no-repeat 50% 0 fixed;background:-ms-linear-gradient(top,rgba(0,33,47,.9),rgba(0,33,47,.9)),url(images/bg-bottom.jpg) no-repeat 50% 0 fixed;background:-o-linear-gradient(top,rgba(0,33,47,.9),rgba(0,33,47,.9)),url(images/bg-bottom.jpg) no-repeat 50% 0 fixed;background:linear-gradient(180deg,rgba(0,33,47,.9),rgba(0,33,47,.9)),url(images/bg-bottom.jpg) no-repeat 50% 0 fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bottom-part .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#E500212F', EndColorStr='#E500212F')"}.testimonials{padding:120px 0 170px;position:relative;z-index:5}.testimonials .container{padding:0 20px}.testimonials p,.testimonials span{font-size:26px;line-height:1.4em;font-style:italic;font-weight:300;padding:0 3em}@media (max-width:640px){.testimonials p,.testimonials span{padding:0 1em;font-size:20px}}.testimonials span{font-size:16px;color:#d66b57}.who-we-are{padding:90px 0;position:relative;z-index:5}.who-we-are .social{display:inline-block;margin-top:1em}.who-we-are .social li{margin:0 7.5px;float:left}.who-we-are .social li a{float:left;width:33px;height:33px;line-height:31px;color:#fff;font-size:18px;text-align:center;background:#af4531;border:1px solid #af4531}.who-we-are .social li a:hover{background:none;color:#d66b57;border:1px solid #d66b57}@media (max-width:640px){.who-we-are .social li{display:inline-block;float:none}}@media (max-width:640px){.who-we-are .social{display:block;margin:10px auto;float:none;text-align:center}}.location{background:#e9e9e9;position:relative;z-index:5;padding:80px 0}.location .block{background:hsla(0,0%,100%,.7);position:relative;float:none;display:inline-block;z-index:10;padding:35px 0 50px;border-bottom:5px solid #d66b57}.location .block h3{margin-bottom:30px}.location .block p{text-transform:uppercase;font-size:14px;margin:0 0 10px;position:relative}.location .block p:before{font-family:FontAwesome;font-size:22px;display:inline-block;width:100%;text-align:center;margin:0 auto 20px;content:"\f041"}.location .block address{font-size:12px;font-style:normal;color:#8c8c8c;margin:0 0 10px}.location .block span{font-size:12px;font-weight:700}#map{width:100%;height:100%;position:absolute;z-index:2;top:0;left:0}.contact{padding:70px 0 90px;position:relative;z-index:5}.details,.form{max-width:470px}@media (max-width:640px){.details,.form{width:100%;margin-bottom:20px}}.widget{padding:0 2% 0 25px;margin-bottom:20px;min-height:80px;width:50%;float:left;position:relative}.widget address,.widget p{font-size:12px;line-height:16px;color:#d66b57;font-style:normal}.widget h4{font-size:14px;margin:0;font-family:Open Sans,sans-serif;font-weight:400;color:#d66b57}.widget p{margin-bottom:0}.widget p a{text-decoration:underline}.widget p a:hover{color:#fff}.widget .fa{position:absolute;top:0;left:0;font-size:22px}form button,form input,form select,form textarea{background:none;border:1px solid #8c8c8c;color:#8c8c8c;font-family:Open Sans,sans-serif;font-size:16px;width:100%;display:inline-block;padding:5px;margin:0 0 10px;outline:none}form textarea{min-height:100px;resize:none;outline:none}form input:focus,form textarea:focus{border:1px solid #d66b57}form button{width:auto;min-width:300px;font-size:18px;padding:10px 40px;color:#fff;border:none;cursor:pointer;background:#d66b57;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form button:hover{background:#af4531}form ::-webkit-input-placeholder{color:#8c8c8c;opacity:1;filter:alpha(opacity=100)}form :-moz-placeholder,form ::-moz-placeholder{color:#8c8c8c;opacity:1;filter:alpha(opacity=100)}form :-ms-input-placeholder{color:#8c8c8c;opacity:1;filter:alpha(opacity=100)}.footer{padding:30px 0}.footer p{margin:.5em 0;font-size:13px;text-transform:uppercase;font-weight:600}.footer p,.footer p a{color:#00212f}.footer p a:hover{color:#af4531}@media (max-width:640px){.footer p{float:none;text-align:center;display:block}}.footer .social{float:right;position:absolute;right:0;top:-5px}.footer .social li{margin:0 0 0 15px;float:left}.footer .social li a{float:left;width:33px;height:33px;line-height:31px;color:#d66b57;font-size:18px;text-align:center;border:1px solid #cfcfcf}.footer .social li a:hover{border:1px solid #eec1b9}@media (max-width:980px){.footer .social li{display:inline-block;float:none}}@media (max-width:1160px){.footer .social{margin:0 80px 0 0}}@media (max-width:980px){.footer .social{display:block;margin:10px auto;float:none;text-align:center;position:relative;top:0}}.post-template .slider .container .slides li{min-height:265px}@media (max-width:720px){.post-template .slider .container .slides li{min-height:450px}}.post-template .content{padding:90px 0 50px}.post-template .bottom-part{height:90px}.primary{float:left;width:65.625%;text-align:left}@media (max-width:640px){.primary{width:100%;margin-bottom:50px}}.primary .post-thumbnail img{display:block;width:100%;height:auto;border-bottom:5px solid #d66b57;margin-bottom:20px}.primary .entry-meta{display:inline-block;width:100%;position:relative;padding-bottom:30px;margin-bottom:40px}.primary .entry-meta span{font-size:13px;color:#d66b57;margin:0 10px 0 0}.primary .entry-meta span i{font-size:14px;color:#af4531;margin:0 2px 0 0}.primary .entry-meta:after{width:40px;height:5px;position:absolute;bottom:0;left:0;background:#d66b57;content:""}.primary ul{margin:0 0 30px 20px}.primary ul li{color:#8c8c8c;position:relative;padding:0 0 5px 20px}.primary ul li:before{position:absolute;font-family:FontAwesome;content:"\f105";left:0}.primary ul li:before,q{color:#d66b57;font-size:22px}q{font-style:italic;font-family:Arvo,serif;margin:0 0 40px 20px;display:block}blockquote{margin:0 0 60px 20px}blockquote p,blockquote span{font-size:22px;color:#d66b57;font-style:italic;font-family:Arvo,serif}blockquote p:after,blockquote p:before{content:'"'}blockquote span{display:block;font-size:13px;margin:30px 0 0}.comments-title{font-style:italic;padding-bottom:20px;border-bottom:3px solid #d66b57;margin-bottom:20px}.comments-title i{font-size:14px;color:#d66b57;margin:0 5px 0 0;position:relative;top:-2px}.comments-area h3.fancy:after{left:0;margin:0}.comments-area ol{margin-bottom:40px}.comments-area ol li{position:relative}.comments-area ol li .replay{position:absolute;background:#00212f;color:#fff;font-size:13px;text-transform:uppercase;top:0;right:0;padding:8px 20px}.comments-area ol li .replay:hover{background:#d66b57}.comments-area ol li .replay:after{content:"\f112";font-size:15px;font-family:FontAwesome;margin:0 0 0 5px}.comments-area ol li .children{padding-left:50px}.comments-area form input,.comments-area form textarea{border:1px solid #cfcfcf;padding:10px;font-size:13px;font-style:italic}.comment-meta{font-style:italic;font-size:13px}.comment-meta img{float:left;width:50px;height:auto;margin:0 10px 20px 0;border-bottom:3px solid #00212f}.comment-meta a{color:#8c8c8c}.comment-meta a span{color:#d66b57;display:inline-block}.comment-meta span{display:block;color:#c7c7c8}.comment-content{clear:both}.comment-content p{font-size:13px;line-height:22px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #f3f3f3}.secondary{float:right;width:31.25%;text-align:left}@media (max-width:640px){.secondary{width:100%}}.secondary h3{font-size:16px;text-transform:none;color:#00212f}.secondary .popular-news li{border-bottom:1px solid #eaeaea;margin-bottom:15px;display:inline-block;width:100%}.secondary .popular-news li img{float:left;width:50px;height:auto;margin:0 10px 15px 0}.secondary .popular-news li h4{color:#d66b57;font-weight:400;text-transform:none;font-family:Open Sans,sans-serif;margin-bottom:0}.secondary .popular-news li p{font-size:13px}.secondary .archive ul li,.secondary .categories ul li{font-size:13px;margin-bottom:10px;position:relative;padding-left:15px}.secondary .archive ul li:before,.secondary .categories ul li:before{position:absolute;color:#d66b57;font-family:FontAwesome;font-size:20px;content:"\f105";left:0;top:-2px}.secondary .archive ul li a,.secondary .categories ul li a{color:#8c8c8c}.secondary .archive ul li a:hover,.secondary .categories ul li a:hover{color:#d66b57}.secondary .tags a{float:left;font-size:13px;text-transform:uppercase;color:#af4531;font-weight:600;background:#f3f3f3;padding:10px;margin:0 10px 7px 0}.secondary .tags a:hover{color:#fff;background:#d66b57}.secondary .search form{position:relative}.secondary .search input{border:1px solid #d66b57;font-size:13px;font-style:italic;padding:10px}.secondary .search i{position:absolute;top:8px;right:8px;font-size:22px;color:#d66b57}

/*!
 * Datepicker for Bootstrap
 */.datepicker{top:0;left:0;padding:8px;margin-top:0;position:absolute;z-index:1000;display:none;min-width:210px;max-width:300px;list-style:none;background:#00212f;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.datepicker table tr td,.datepicker table tr th{border-radius:0!important}@media (max-width:580px){.datepicker{margin-left:-45px}}.datepicker>div{display:none}.datepicker table{width:100%;margin:0}.datepicker table>tbody>tr{border:none}.datepicker table>thead{border:none;border-bottom:2px solid #d66b57;background:#af4531;color:#fff}.datepicker table>thead>tr>th{padding:5px;color:#fff}@media (max-width:580px){.datepicker table>thead>tr>th{padding:1px}}.datepicker td,.datepicker th{text-align:center;padding:5px;font-size:14px;width:35px}@media (max-width:580px){.datepicker td,.datepicker th{padding:1px;width:25px;font-size:13px}}.datepicker-months td span:hover,.datepicker-years td span:hover,.datepicker td.day:hover{background:#f3f3f3;color:#d66b57;cursor:pointer}.datepicker td.day.disabled{color:#e6e6e6}.datepicker td.new,.datepicker td.old{color:#999}.datepicker td.active,.datepicker td.active.active,.datepicker td.active.disabled,.datepicker td.active:active,.datepicker td.active:focus,.datepicker td.active:hover,.datepicker td.active:hover.active,.datepicker td.active:hover.disabled,.datepicker td.active:hover:active,.datepicker td.active:hover:focus,.datepicker td.active:hover:hover,.datepicker td.active:hover[disabled],.datepicker td.active[disabled]{color:#fff;background-color:#af4531}.datepicker td.active.active,.datepicker td.active:active,.datepicker td.active:hover.active,.datepicker td.active:hover:active{background-color:#d66b57}.datepicker td span{display:block;width:47px;padding:10px;float:left;margin:2px;cursor:pointer}.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active:active,.datepicker td span.active:focus,.datepicker td span.active:hover,.datepicker td span.active[disabled]{color:#fff;background-color:#d66b57}.datepicker td span.old{color:#999}.datepicker th.switch{width:145px;font-size:16px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer;font-weight:700}.datepicker thead tr:first-child th:hover{background-color:none;opacity:.6;filter:alpha(opacity=60)}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.datepicker-days,.datepicker-months,.datepicker-years{background:#fff}.hidden{display:none}.photo img{height:auto;margin:0 auto 20px;max-width:100vw}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid grey;border-radius:.263921875em;overflow:hidden;background:#fff;-webkit-box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.263921875em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50.2%,.4)}.qs-overlay .qs-submit.qs-disabled{color:grey;border-color:grey;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:33.3333333333%;cursor:pointer;opacity:.5;-webkit-transition:opacity .15s;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.263921875em;-webkit-transition:background .15s;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.390625em solid transparent;position:absolute;top:50%;-webkit-transition:border .2s;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:grey;right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;-webkit-transition:border .2s;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-month-year:hover{border-bottom:1px solid grey}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-square{width:14.2857142857%;height:1.5625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background .1s;transition:background .1s;border-radius:.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:grey}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}