/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{text-decoration:none;background-color:transparent}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}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}img{border:0;height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@-webkit-viewport{width:device-width}@viewport{width:device-width}html{font-size:16px;-webkit-tap-highlight-color:transparent}body{font-family:"Lato",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#333;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}pre{margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle}[role="button"]{cursor:pointer}a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{background-color:#fff}caption{text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,textarea{margin:0;line-height:inherit;border-radius:0}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type="search"]{-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-appearance:none}output{display:inline-block}[hidden]{display:none !important}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_social{margin-top:7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1 !important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0);transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%, 40%, 60%, 80%, 100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@keyframes wiggle{0%{-webkit-transform:skewX(9deg);transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg);transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg);transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg);transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg);transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg);transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg);transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg);transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}@-webkit-keyframes pulseBig{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulseBig{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.lazy-hidden{opacity:0}.lazy-loaded{-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:1}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slider_text_animation{0%{opacity:0;text-shadow:0px 0px 40px #fff;-webkit-transform:scale(2);transform:scale(2)}50%{opacity:0.5;text-shadow:0px 0px 10px #fff;-webkit-transform:scale(1.4);transform:scale(1.4)}100%{opacity:1;text-shadow:0px 0px 1px #fff;-webkit-transform:scale(1);transform:scale(1)}}@keyframes slider_text_animation{0%{opacity:0;text-shadow:0px 0px 40px #fff;-webkit-transform:scale(2);transform:scale(2)}50%{opacity:0.5;text-shadow:0px 0px 10px #fff;-webkit-transform:scale(1.4);transform:scale(1.4)}100%{opacity:1;text-shadow:0px 0px 1px #fff;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes openhouse_scroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%);left:100%}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:0}}@keyframes openhouse_scroll{0%{-webkit-transform:translateX(0%);transform:translateX(0%);left:100%}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:0}}.error404 header{display:none !important}.error404 .wrap{background-image:url("admin/images/login_bg.jpg");background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.error404 .wrap #notfound{width:500px;max-width:100%;padding:2em 1em;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:2em;line-height:1;font-weight:900;text-transform:uppercase;text-align:center}.error404 .wrap #notfound h1{font-size:4em;font-weight:900}.error404 .wrap #notfound h3{font-size:1em;font-weight:900}.error404 .wrap #notfound p{font-weight:300;color:#aaa;font-size:.5em}html,body,.wrap,.main{width:100%;height:100%;margin:0;padding:0}.wrap{opacity:1;-webkit-transition:opacity .75s ease, -webkit-transform .5s ease .2s;transition:opacity .75s ease, -webkit-transform .5s ease .2s;transition:opacity .75s ease, transform .5s ease .2s;transition:opacity .75s ease, transform .5s ease .2s, -webkit-transform .5s ease .2s}.wrap.preload{opacity:0}@media (max-width: 767px){.wrap{font-size:.9em}}.box{padding:3em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;position:relative}.box .box_line{width:100%;padding:1em;text-align:center;border:solid 1px rgba(255,255,255,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box .box_line .box_wrap{width:100%}.box h2{font-size:2em;font-weight:900;line-height:normal;margin:0;padding:0;text-transform:uppercase}.box h4{font-size:1.1em;font-family:"Lora",Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:normal}.box p{font-size:.9em;line-height:1.5;font-weight:300}.box button,.box .button,.box .btn{font-size:.9em;padding:.75em 1.5em;margin-top:.5em;font-weight:300;position:relative}.box button i,.box .button i,.box .btn i{padding-left:1em;line-height:1em;font-size:.8em;opacity:.8;top:-1px;position:relative}.box button:hover,.box .button:hover,.box .btn:hover{background-color:#4f4c4b}@media (min-width: 768px) and (max-width: 991px){.box{padding:1em}.box h2{font-size:1.4em}.box h4{font-size:1em}}button,.button,.btn{font-weight:700;border:none;background:#6F6359;color:#fff;text-transform:uppercase;padding:15px 30px;font-size:1em;display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease}button:hover,.button:hover,.btn:hover{background:#3A3837}button:focus,.button:focus,.btn:focus{border:none !important}input[type="text"],input[type="email"],input[type="number"],input[type="tel"],textarea,form button{background:#52504E;border:solid 1px #4d4a47;color:#fff;line-height:1.5em;font-weight:300 !important;padding:.5em 1em}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="tel"]:focus,textarea:focus,form button:focus{outline:none !important;border:1px solid #6b6259;-webkit-box-shadow:0 0 0.5em rgba(255,255,255,0.2);box-shadow:0 0 0.5em rgba(255,255,255,0.2)}.container{margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}@media (min-width: 544px){.container{max-width:600px}}@media (min-width: 768px){.container{max-width:750px}}@media (min-width: 992px){.container{max-width:940px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}.center_equal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.9375rem;margin-right:-.9375rem}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{width:100%;position:relative;min-height:1px;padding-left:.9375rem;padding-right:.9375rem}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.3333333333%}.col-xs-pull-2{right:16.6666666667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.3333333333%}.col-xs-pull-5{right:41.6666666667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.3333333333%}.col-xs-pull-8{right:66.6666666667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.3333333333%}.col-xs-pull-11{right:91.6666666667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.3333333333%}.col-xs-push-2{left:16.6666666667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.3333333333%}.col-xs-push-5{left:41.6666666667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.3333333333%}.col-xs-push-8{left:66.6666666667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.3333333333%}.col-xs-push-11{left:91.6666666667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 544px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.3333333333%}.col-sm-pull-2{right:16.6666666667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.3333333333%}.col-sm-pull-5{right:41.6666666667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.3333333333%}.col-sm-pull-8{right:66.6666666667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.3333333333%}.col-sm-pull-11{right:91.6666666667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.3333333333%}.col-sm-push-2{left:16.6666666667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.3333333333%}.col-sm-push-5{left:41.6666666667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.3333333333%}.col-sm-push-8{left:66.6666666667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.3333333333%}.col-sm-push-11{left:91.6666666667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.3333333333%}.col-md-pull-2{right:16.6666666667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.3333333333%}.col-md-pull-5{right:41.6666666667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.3333333333%}.col-md-pull-8{right:66.6666666667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.3333333333%}.col-md-pull-11{right:91.6666666667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.3333333333%}.col-md-push-2{left:16.6666666667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.3333333333%}.col-md-push-5{left:41.6666666667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.3333333333%}.col-md-push-8{left:66.6666666667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.3333333333%}.col-md-push-11{left:91.6666666667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.3333333333%}.col-lg-pull-2{right:16.6666666667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.3333333333%}.col-lg-pull-5{right:41.6666666667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.3333333333%}.col-lg-pull-8{right:66.6666666667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.3333333333%}.col-lg-pull-11{right:91.6666666667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.3333333333%}.col-lg-push-2{left:16.6666666667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.3333333333%}.col-lg-push-5{left:41.6666666667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.3333333333%}.col-lg-push-8{left:66.6666666667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.3333333333%}.col-lg-push-11{left:91.6666666667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.col-xl-pull-0{right:auto}.col-xl-pull-1{right:8.3333333333%}.col-xl-pull-2{right:16.6666666667%}.col-xl-pull-3{right:25%}.col-xl-pull-4{right:33.3333333333%}.col-xl-pull-5{right:41.6666666667%}.col-xl-pull-6{right:50%}.col-xl-pull-7{right:58.3333333333%}.col-xl-pull-8{right:66.6666666667%}.col-xl-pull-9{right:75%}.col-xl-pull-10{right:83.3333333333%}.col-xl-pull-11{right:91.6666666667%}.col-xl-pull-12{right:100%}.col-xl-push-0{left:auto}.col-xl-push-1{left:8.3333333333%}.col-xl-push-2{left:16.6666666667%}.col-xl-push-3{left:25%}.col-xl-push-4{left:33.3333333333%}.col-xl-push-5{left:41.6666666667%}.col-xl-push-6{left:50%}.col-xl-push-7{left:58.3333333333%}.col-xl-push-8{left:66.6666666667%}.col-xl-push-9{left:75%}.col-xl-push-10{left:83.3333333333%}.col-xl-push-11{left:91.6666666667%}.col-xl-push-12{left:100%}.col-xl-offset-0{margin-left:0%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-offset-12{margin-left:100%}}.col-xs-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-xs-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 544px){.col-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-sm-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width: 768px){.col-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-md-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width: 992px){.col-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-lg-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width: 1200px){.col-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.col-xl-last{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.row-xs-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-xs-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-xs-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width: 544px){.row-sm-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-sm-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-sm-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width: 768px){.row-md-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-md-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-md-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width: 992px){.row-lg-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-lg-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-lg-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (min-width: 1200px){.row-xl-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row-xl-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-xl-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.col-xs-top{-ms-flex-item-align:start;align-self:flex-start}.col-xs-center{-ms-flex-item-align:center;align-self:center}.col-xs-bottom{-ms-flex-item-align:end;align-self:flex-end}@media (min-width: 544px){.col-sm-top{-ms-flex-item-align:start;align-self:flex-start}.col-sm-center{-ms-flex-item-align:center;align-self:center}.col-sm-bottom{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width: 768px){.col-md-top{-ms-flex-item-align:start;align-self:flex-start}.col-md-center{-ms-flex-item-align:center;align-self:center}.col-md-bottom{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width: 992px){.col-lg-top{-ms-flex-item-align:start;align-self:flex-start}.col-lg-center{-ms-flex-item-align:center;align-self:center}.col-lg-bottom{-ms-flex-item-align:end;align-self:flex-end}}@media (min-width: 1200px){.col-xl-top{-ms-flex-item-align:start;align-self:flex-start}.col-xl-center{-ms-flex-item-align:center;align-self:center}.col-xl-bottom{-ms-flex-item-align:end;align-self:flex-end}}.iframe-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;background:#000000;max-width:100%}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}img{height:auto}.listing_list{margin:0px;padding:0px;list-style:none}.listing_list:before,.listing_list:after{content:" ";display:table}.listing_list li{float:left;width:50%;position:relative;min-height:1px;padding-left:1em;padding-right:1em;padding:.65em .5em .65em 1.5em;color:#333}.listing_list li:before{content:"\f0da";font-family:'FontAwesome';float:left;margin-left:-1.5em}@media (max-width: 543px){.listing_list li{width:100%}}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#545150}#slide-out-menu-bg{-webkit-backface-visibility:hidden;background-color:rgba(0,0,0,0.8);position:fixed;height:1px;width:1px;opacity:0;left:0;top:0;z-index:9996;-webkit-transition:opacity .5s ease 0.2s, height  0s  ease 0.8s, width  0s  ease 0.8s;transition:opacity .5s ease 0.2s, height  0s  ease 0.8s, width  0s  ease 0.8s}#slide-out-menu-bg.open{width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s ease 0.2s;transition:opacity .5s ease 0.2s}#slide-out-menu{opacity:0;position:fixed;-webkit-transform:translate(301px, 0px);transform:translate(301px, 0px);-webkit-transition:opacity .5s ease 0.2s, -webkit-transform .5s ease 0.2s;transition:opacity .5s ease 0.2s, -webkit-transform .5s ease 0.2s;transition:opacity .5s ease 0.2s, transform .5s ease 0.2s;transition:opacity .5s ease 0.2s, transform .5s ease 0.2s, -webkit-transform .5s ease 0.2s;top:0;right:0;width:300px;height:100%;z-index:1000000;background-color:#3a3837;padding:10px 30px 10px 10px;overflow:hidden;color:#fff}#slide-out-menu .slide-out-menu-close{top:-2px;margin-right:10px;font-size:18px;float:right;position:relative}#slide-out-menu a{color:#fff}#slide-out-menu h4{padding-left:6px}#slide-out-menu ul{margin:0px;padding:0px;list-style:none}#slide-out-menu ul li{font-weight:300;border-bottom:solid 1px rgba(200,200,200,0.1);text-transform:uppercase;font-size:1em;float:left;width:100%}#slide-out-menu ul li:first-child{border-top:solid 1px rgba(200,200,200,0.1)}#slide-out-menu ul li a{display:block;float:left;width:100%;padding:10px 15px 10px 20px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#slide-out-menu ul li a:hover{text-decoration:none;background:rgba(255,255,255,0.1)}#slide-out-menu.open{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.wrap.container{-webkit-transition:-webkit-transform .5s ease 0.2s;transition:-webkit-transform .5s ease 0.2s;transition:transform .5s ease 0.2s;transition:transform .5s ease 0.2s, -webkit-transform .5s ease 0.2s}.wrap.container.open{-webkit-transform:translate(-301px, 0px);transform:translate(-301px, 0px)}@media only screen and (max-width: 767px){div.pp_default{max-width:100%;width:100% !important;margin-top:-50px !important;left:2px !important;overflow:hidden}div.pp_default .pp_content{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100% !important;height:auto !important;padding-right:8px}div.pp_default .pp_content::after{content:"";display:table;clear:both}div.pp_default .pp_content_container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0}div.pp_default .pp_details{max-width:100%;width:100%}div.pp_default .pp_fade{width:100% !important;height:100% !important}div.pp_default a.pp_expand,div.pp_default a.pp_contract,div.pp_default .pp_hoverContainer,div.pp_default .pp_gallery{display:none !important}div.pp_default #pp_full_res img{width:100% !important;height:auto !important}div.pp_default .pp_details{-webkit-box-sizing:border-box;box-sizing:border-box;width:100% !important;padding-top:10px;padding-bottom:10px;background-color:#fff}div.pp_default a.pp_close{right:10px !important;top:10px !important}}.listing_tabs{margin:1em 0}.listing_tabs>ul{list-style:none;margin:0;padding:0;opacity:0.6;-webkit-transition:opacity 0.5s ease 0.1s;transition:opacity 0.5s ease 0.1s;text-align:center}.listing_tabs>ul:hover{opacity:1}.listing_tabs>ul>li{margin:0 0.8em .5em 0;-webkit-transition:opacity 0.5s ease 0.1s;transition:opacity 0.5s ease 0.1s;display:inline-block}.listing_tabs>ul>li a{color:#3A3837;position:relative;text-align:center;text-transform:uppercase;padding:0.5em;opacity:0.8;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;font-weight:300;display:block;font-size:0.8em}.listing_tabs>ul>li a:before{content:'';display:block;position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#64615f;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);transition:-webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);transition:transform 0.4s cubic-bezier(1, 0, 0, 1);transition:transform 0.4s cubic-bezier(1, 0, 0, 1), -webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);border:none !important}.listing_tabs>ul>li.ui-tabs-active,.listing_tabs>ul>li:hover{opacity:0.7}.listing_tabs>ul>li.ui-tabs-active a:before,.listing_tabs>ul>li:hover a:before{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.listing_tabs>ul>li:hover{opacity:1}.listing_tabs .ui-tabs-panel{padding:0.5em 1em 1em 1em}.listing_tabs .ui-tabs-panel h2.tab_heading{font-weight:900;font-size:2.8em;line-height:1;margin:0;padding:0;text-transform:uppercase;text-align:center}.listing_tabs .ui-tabs-panel .tab_separator{width:15em;border-bottom:solid .3em #ccc;margin:1em auto 1.5em auto}.listing_tabs .ui-tabs-panel .tab_content{font-family:'Lora',Georgia,serif;font-size:1.3em;font-style:italic;text-align:center}.heading_left .listing_tabs>ul{text-align:left}.heading_left .listing_tabs .ui-tabs-panel h2.tab_heading{text-align:left}.heading_left .listing_tabs .ui-tabs-panel .tab_separator{margin-left:0;margin-right:0}.heading_left .listing_tabs .ui-tabs-panel .tab_content{text-align:left}.listing_tabs.floorplan_tabs>ul{opacity:1;margin-bottom:1.75em}.listing_tabs.floorplan_tabs>ul>li{-webkit-transition:opacity 0.5s ease 0.1s;transition:opacity 0.5s ease 0.1s;display:inline-block;opacity:0.8}.listing_tabs.floorplan_tabs>ul>li a{color:#ffffff;background:#6F6359;position:relative;text-align:center;text-transform:none;padding:.75em 2em;opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;font-weight:300;font-size:0.8em}@media (max-width: 767px){.listing_tabs.floorplan_tabs>ul>li a{font-size:0.75em;padding:.5em 1.25em}}.listing_tabs.floorplan_tabs>ul>li a:before{background:none;content:none}.listing_tabs.floorplan_tabs>ul>li.ui-tabs-active,.listing_tabs.floorplan_tabs>ul>li:hover{opacity:1}.listing_tabs.floorplan_tabs>ul>li.ui-tabs-active a:before,.listing_tabs.floorplan_tabs>ul>li:hover a:before{-webkit-transform:none;transform:none}.ui-tooltip{position:absolute;z-index:9999;max-width:15em;font-size:.8em;line-height:1.5em;padding:.15em .5em;background:#3A3837;color:#fff}.ui-tooltip:after,.ui-tooltip:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ui-tooltip:after{border-color:rgba(58,56,55,0);border-top-color:#3A3837;border-width:.5em;margin-left:-.5em}.ui-tooltip:before{border-color:rgba(58,56,55,0);border-top-color:#3A3837;border-width:.6em;margin-left:-.6em}.ui-helper-hidden-accessible{display:none}a{color:#6F6359}.heading{text-align:left}.heading h2{font-weight:900;font-size:1.8em;line-height:1;padding:0;margin:0;text-transform:uppercase}.heading p{font-family:"Lora",Georgia,"Times New Roman",Times,serif;font-weight:normal;font-style:italic;font-size:1.1em}.heading p::after{content:"";display:table;clear:both}.heading .sep{margin:0.8em 0 1.5em 0;width:10em;border-bottom:solid .2em #ccc}.heading .sep::after{content:"";display:table;clear:both}.heading::after{content:"";display:table;clear:both}@media (max-width: 767px){.heading{font-size:1.4em}}.column-text-2::after{content:"";display:table;clear:both}@media (min-width: 768px){.column-text-2{-webkit-column-count:2;column-count:2}.column-text-2 p{display:inline-block}}@media (max-width: 767px){body #slider .container h1{font-size:2.5em}body #slider .container h2{font-size:1.25em}body .listing_tabs .ui-tabs-panel h2.tab_heading{font-size:1.8em;line-height:1.2}body .listing_tabs .ui-tabs-panel .tab_content{font-size:1.2em;line-height:1.8}}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:.5rem auto;height:auto}.alignleft{margin-bottom:.5rem;height:auto}@media (min-width: 544px){.alignleft{float:left;margin-right:.5rem}}.alignright{margin-bottom:.5rem;height:auto}@media (min-width: 544px){.alignright{float:right;margin-right:.5rem}}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption-text{padding:.25rem}#agents{background:#f7f5f2;padding:3.5em 0 4em 0;margin-top:2em}#agents .heading{text-align:center;font-size:1.12em;margin-bottom:1.5em}#agents .heading h2{margin-bottom:.5em}#agents .heading p{color:#575757}#agents .listing_tabs{margin:0}#agents .listing_tabs .ui-tabs-panel h2.tab_heading{font-size:2em;text-transform:uppercase;margin-bottom:.25em}#agents .listing_tabs .ui-tabs-panel .tab_separator{display:none}#agents .listing_tabs .ui-tabs-panel .tab_content{font-size:1em;color:#575757}#agents .after_agents{font-family:'Lora',Georgia,serif;font-size:1em;font-style:italic;line-height:1.85;padding:2em 1em 1em 1em;color:#555}.agent{background:#fff;border:solid 1px #dfdfdf;position:relative;margin:2.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.agent::after{content:"";display:table;clear:both}.agent .headshot{padding:1.5em .5em 1.5em 1.5em}.agent .headshot img{width:100%;height:auto}.agent .summary{padding:1.5em 1em 1.5em .5em;position:relative}.agent .summary .agent_heading{font-size:.85em}.agent .summary .agent_heading h4{font-size:1em;color:#acacac;font-weight:normal;margin:0;padding:0;line-height:1}.agent .summary .agent_heading h2{color:#333;font-weight:900;font-size:2em;line-height:normal;margin:0;padding:0;text-transform:uppercase}.agent .summary .agent_heading p{color:#A0A0A0;font-size:1em;line-height:1.2;margin:0;padding:0}.agent .summary .agent_heading .sep{margin:10px 0;width:7em;height:.16em;background:#6F6359}.agent .summary .contact_details{margin:1em 0;font-size:.85em}.agent .summary .contact_details::after{content:"";display:table;clear:both}.agent .summary .contact_details li{font-weight:300;padding-top:.3em;padding-bottom:.3em;padding-left:2em;text-transform:uppercase}.agent .summary .contact_details li a{color:#333}.agent .summary .contact_details li:before{width:2em;color:#666666;text-align:center;margin-left:-2em}.agent .summary .contact_details li.agent_phone:before,.agent .summary .contact_details li:nth-child(1):before{content:"\f10b";font-size:1.5em;line-height:1;margin-left:-1.3333em;width:1.3333em}.agent .summary .contact_details li.agent_fax:before,.agent .summary .contact_details li:nth-child(2):before{content:"\f1ac"}.agent .summary .contact_details li.agent_email:before,.agent .summary .contact_details li:nth-child(3):before{content:"\f0e0"}.agent .summary .contact_details li.agent_website:before,.agent .summary .contact_details li:nth-child(4):before{content:"\f0ac"}.agent .summary .details_box{font-size:.9em;font-weight:300;padding:0 .5em .25em .5em}.agent .summary .address_box{background:#f7f7f7;padding:.75em 1.5em .75em 2em;position:relative;margin:1em 0 .5em 1.5em}.agent .summary .address_box .address_icon{position:absolute;top:50%;left:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:2.5em;height:2.5em;line-height:2.5em;background:#727272;color:#fff;text-align:center;border-radius:.4em}.agent .summary .address_box .address_icon i{font-size:1.1em}.agent .summary .address_box h4{font-size:1.1em;font-weight:900;margin:0 0 .2em 0;padding:0;line-height:1;text-transform:uppercase}.agent .summary .address_box h5{font-size:.85em;color:#555;font-weight:300;text-transform:uppercase;margin:0 0 .1em 0;padding:0;line-height:1}.agent .summary .social_links{text-align:right;margin:1.5em 0}.agent .summary .social_links a{color:#fff;background:#6F6359;width:2em;height:2em;line-height:2em;margin:.15em;display:inline-block;text-align:center}.agent .summary .group_logo{position:absolute;top:1.5em;right:1.5em;width:4em}.agent .summary .group_logo img{width:100%}.agent .summary .qr_code{float:left;width:5em}.agent .summary .qr_code img{width:100%}.agent .summary .small_headshot{display:none;width:5em;margin:0 0em .5em 0;float:left}.agent .summary .small_headshot img{width:100%;height:auto}.agent .links{background:#f9f9f9;border-left:solid 1px #dfdfdf;padding:1.5em 1em 1.5em 1em;text-align:center}.agent .links .agent_button{font-size:0.75em;margin-bottom:.3em;width:100%;font-weight:normal;padding:0;position:relative;overflow:hidden}@media (max-width: 991px){.agent .links .agent_button{width:49%;margin:5px .5%;width:45%;margin:5px 1%;display:inline-block}}.agent .links .agent_button i{border-right:solid 1px rgba(255,255,255,0.3);width:3.2em;height:3.2em;line-height:3.2em;text-align:center;display:block;position:absolute;left:0;top:0}.agent .links .agent_button i:before,.agent .links .agent_button i:after{font-size:1.1em}.agent .links .agent_button span{display:block;height:3.2em;text-align:center;line-height:3.2em;margin-left:3.2em;border-left:solid 1px rgba(0,0,0,0.3)}.agent .links .agent_button.facebook_link{background:#3b5998}.agent.agent-new .summary .contact_details li{width:100%;padding:.5em 0;line-height:1.8em}.agent.agent-new .summary .contact_details li:before{content:'' !important;display:none}.agent.agent-new .summary .contact_details li span{background:#3A3837;color:#fff;border-radius:50%;width:1.8em;height:1.8em;line-height:1.8em;text-align:center;margin-right:1em;position:relative;display:inline-block;float:left}.agent.agent-new .summary .contact_details li span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:.9em}.agent.agent-new .summary .contact_details li.agent_website span i{margin-top:1px}.agent.agent-new .summary .qr_code{position:absolute;bottom:1em;right:1em}.agent.agent-new .summary .qr_code img{width:100%}.agent.agent-new .links .team_logo{padding:.5em 0}.agent.agent-new .links img{max-width:100%}.agent.agent-new .links .social_links{text-align:center;margin:0.5em 0}.agent.agent-new .links .social_links a{color:#fff;background:#6F6359;width:1.8em;height:1.8em;line-height:1.8em;margin:.2em;display:inline-block;text-align:center}@media (max-width: 767px){.agent.agent-new .summary .qr_code{bottom:auto;top:5em}}@media (max-width: 543px){.agent.agent-new .summary .contact_details li.agent_office{font-size:.9em}.agent.agent-new .summary .qr_code{bottom:auto;top:9em;right:.5em}.agent.agent-new .summary .group_logo{right:.5em}.agent.agent-new .summary .agent_heading{margin-right:4em;font-size:.9em}}@media (max-width: 543px){.agent .headshot{display:none}.agent .summary .small_headshot{display:inline-block}.agent .summary .agent_heading{margin-left:7em}.agent .summary .contact_details{clear:both}.agent .summary .contact_details li{width:50%}.agent .summary .qr_code{float:none;margin:0 auto;text-align:center;right:.5em}.agent .summary .social_links{text-align:center}}#animated{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;padding:.5em 0em}#animated .listing_tabs{margin:0}#animated .listing_tabs>ul>li a{color:#fff}#animated .listing_tabs>ul>li a:before{bottom:4px}#animated .listing_tabs .ui-tabs-panel{padding:0}#animated .listing_tabs .ui-tabs-panel h2.tab_heading{font-size:1.5em;line-height:normal;padding-top:.1em}#animated .listing_tabs .ui-tabs-panel .tab_separator{display:none}#animated .listing_tabs .ui-tabs-panel .tab_content h4{font-size:.8em;font-family:"Lora",Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:normal}#animated .listing_tabs .ui-tabs-panel .tab_content p{font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;font-size:.75em;margin:0;font-style:normal}#animated .box{background:#3A3837;border:solid 1.25em #474543;padding:2em}#animated .box h2{font-size:1.4em}@media (min-width: 768px) and (max-width: 991px){#animated .box{border-width:1em;padding:1.5em}#animated .box h2{font-size:1.2em}#animated .box .box_line{padding:.4em}#animated .box p{font-size:.85}}#animated .video{background:#000;padding:0px}#buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;padding:2em 0 1em 0}#buttons .buttons_container{margin:1em 0}#buttons .buttons_container .buttons_button{background:#6F6359;color:#fff;padding:0.5em 1em;border-radius:.25em;font-size:.9em;opacity:1;cursor:pointer;text-align:center;max-width:300px;margin:0 auto}#buttons .buttons_container .buttons_button .podcast_microphone{margin-right:.8em}#buttons .buttons_container .buttons_button .button_title{text-transform:uppercase;font-weight:bold}#buttons .buttons_container .buttons_button .button_icon{color:#fff;text-align:center;margin-left:1em}#buttons .buttons_container .buttons_button .button_icon img{width:auto;position:relative;height:20px;top:-1px}#buttons .buttons_container .buttons_button .button_icon.podcast_button{width:1.5em;display:inline-block;background:rgba(255,255,255,0.95);color:#6F6359;text-align:center;border-radius:.25em}#buttons .buttons_container .buttons_button .button_icon.podcast_button i{font-size:1em;top:0}#buttons .buttons_container .buttons_button i{font-size:1.5em;position:relative;top:2px}#buttons .buttons_container .buttons_button i.fa-envelope{top:1px}#buttons .buttons_container .buttons_button:hover{background:#ab8d74}#buttons .buttons_container .buttons_button:active{background:#5a5550}@media (max-width: 1199px){#buttons .buttons_container .buttons_button{font-size:.8em}}@media (max-width: 767px){#buttons .buttons_container .buttons_button{padding:1em}}.buttons_modal_forms{padding:1em}.buttons_modal_forms h3{text-align:center;text-transform:uppercase;margin-bottom:2em}@media (max-width: 767px){.buttons_modal_forms h3{margin-bottom:1em;font-size:1em}}.buttons_modal_forms form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}.buttons_modal_forms form hr{width:100%;margin:1em 0 2em 0}@media (max-width: 767px){.buttons_modal_forms form hr{margin:0 0 1em 0}}.buttons_modal_forms form .field_container{margin-bottom:1em;padding:0 0.5em}.buttons_modal_forms form .field_container.full{padding:0 1px}.buttons_modal_forms form .field_container input,.buttons_modal_forms form .field_container textarea{width:100%;line-height:2em;border-color:#aaa;background:#fafafa;color:#6F6359}.buttons_modal_forms form .field_container textarea{height:10em;resize:none}.buttons_modal_forms form .field_container.hp_email{display:none !important}@media (max-width: 767px){.buttons_modal_forms form .field_container{margin-bottom:.8em}.buttons_modal_forms form .field_container input,.buttons_modal_forms form .field_container textarea{font-size:.8em;line-height:1.5em}}.buttons_modal_forms form .results{float:left;line-height:1em;font-weight:300;padding:1.08em .5em 1.08em 2em;opacity:0;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.buttons_modal_forms form .results i{font-size:1.25em;position:absolute;left:.5em;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.buttons_modal_forms form .results i.fa-exclamation{left:1em}.buttons_modal_forms form .results.active{opacity:0.8}.buttons_modal_forms form .results.alerts_results{padding-top:0;padding-bottom:0}.buttons_modal_forms form .button_container{text-align:right;padding:0 0.5em}.buttons_modal_forms form .button_container.full{padding:0 1px}.buttons_modal_forms form .button_container.full button{width:100%;height:50px;position:relative}.buttons_modal_forms form .button_container.full .form-loader-container{position:absolute;top:50px;right:0}.buttons_modal_forms form .button_container button{font-weight:300;text-transform:none;background:#5a5651;padding:.85em 2.2em;-webkit-transition:all .3s ease;transition:all .3s ease;float:right}.buttons_modal_forms form .button_container button:hover{background:#65605b}.buttons_modal_forms form .button_container .form-loader-container{float:right;padding:.57em .3em;margin-right:.5em;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.buttons_modal_forms form .button_container .form-loader-container.active{opacity:1}.buttons_modal_forms form .button_container .form-loader-container .form-loader{display:block;width:2em;height:2em;border:.08em solid transparent;border-top-color:#6F6359;border-radius:50%;-webkit-animation:loader 1s linear infinite;animation:loader 1s linear infinite;position:relative;margin:-1em 0 0 -1em;margin:0}.buttons_modal_forms form .button_container .form-loader-container .form-loader:before,.buttons_modal_forms form .button_container .form-loader-container .form-loader:after{-webkit-animation:loader 1.5s ease-in-out infinite;animation:loader 1.5s ease-in-out infinite;content:"";position:absolute;border:.08em solid transparent;border-radius:50%}.buttons_modal_forms form .button_container .form-loader-container .form-loader:before{top:.08em;left:.08em;right:.08em;bottom:.08em;border-top-color:#3A3837}.buttons_modal_forms form .button_container .form-loader-container .form-loader:after{-webkit-animation-duration:2s;animation-duration:2s;top:.24em;left:.24em;right:.24em;bottom:.24em;border-top-color:#fff}.buttons_modal_forms form .button_container .form-loader-container .form-loader:before{border-top-color:#67635d}.buttons_modal_forms form .button_container .form-loader-container .form-loader:after{border-top-color:#757069}div.pp_default.pp_form .pp_content_container .pp_details{position:absolute;top:-25px;right:0;background:transparent}#contact{height:100%;min-height:45em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;background:#3A3837;color:#fff;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contact.old{background-color:#3A3837;background-position:center center;background-size:cover;padding:7em 0;text-align:center;color:#fff;position:relative}#contact.old .bg_overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}#contact.old .overlay_box{background:#3A3837;padding:3em 2em;border:solid 0.5em #6F6359;width:75%;margin:0 auto;position:relative;position:relative;z-index:2}@media (max-width: 991px){#contact.old{padding:2em 0 4em}#contact.old .overlay_box{padding:2em;width:90%}}#contact .content{padding:1em}#contact #map_container{background-size:cover;background-position:center;padding:0px;width:100%;height:100%}#contact #map_container #google_map{width:100%;height:100%;min-height:45em;position:relative}#contact #map_container #google_map.small_map{min-height:25em}@media (max-width: 767px){#contact #map_container #google_map{min-height:25em;height:25em}}#contact #contact_form_container{background-color:#3A3837}#contact #form{-ms-flex-item-align:center;align-self:center}#contact #form .heading h2{color:#fff;font-weight:700}#contact #form .heading .sep{background:rgba(255,255,255,0.8);border-width:.3em;width:9em}#contact #form .heading p{color:rgba(255,255,255,0.7);font-size:.95em}@media (max-width: 991px){#contact #form .heading{font-size:.9em}}#contact #form .listing_tabs{margin-top:0}#contact #form .listing_tabs ul>li a{color:#fff}#contact #form .listing_tabs .ui-tabs-panel{text-align:left;padding:1em 0 0 0}#contact #form .listing_tabs .ui-tabs-panel h2{text-align:left;font-size:1.8em;font-weight:700;text-transform:uppercase}#contact #form .listing_tabs .ui-tabs-panel .tab_separator{background:rgba(255,255,255,0.8);border-width:.25em;width:9em;margin:0.8em 0 .8em 0;border-bottom:solid .2em #ccc}#contact #form .listing_tabs .ui-tabs-panel .tab_content{text-align:left;color:rgba(255,255,255,0.7);font-size:.95em}#contact #form .contact_form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;font-size:.75em}#contact #form .contact_form .field_container{margin-bottom:1em;padding:0 0.5em}#contact #form .contact_form .field_container input,#contact #form .contact_form .field_container textarea{width:100%;line-height:2em}#contact #form .contact_form .field_container textarea{height:10em;resize:none}#contact #form .contact_form .field_container.hp_email{display:none !important}#contact #form .contact_form .results{float:left;line-height:1em;font-weight:300;padding:1.08em .5em 1.08em 2em;opacity:0;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}#contact #form .contact_form .results i{font-size:1.25em;position:absolute;left:.5em;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#contact #form .contact_form .results i.fa-exclamation{left:1em}#contact #form .contact_form .results.active{opacity:0.8}#contact #form .contact_form .button_container{text-align:right;padding:0 0.5em}#contact #form .contact_form .button_container button{font-weight:300;text-transform:none;background:#5a5651;padding:.85em 2.2em;-webkit-transition:all .3s ease;transition:all .3s ease;float:right}#contact #form .contact_form .button_container button:hover{background:#65605b}#contact #form .contact_form .button_container .form-loader-container{float:right;padding:.57em .3em;margin-right:.5em;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}#contact #form .contact_form .button_container .form-loader-container.active{opacity:1}#contact #form .contact_form .button_container .form-loader-container .form-loader{display:block;width:2em;height:2em;border:.08em solid transparent;border-top-color:#6F6359;border-radius:50%;-webkit-animation:loader 1s linear infinite;animation:loader 1s linear infinite;position:relative;margin:-1em 0 0 -1em;margin:0}#contact #form .contact_form .button_container .form-loader-container .form-loader:before,#contact #form .contact_form .button_container .form-loader-container .form-loader:after{-webkit-animation:loader 1.5s ease-in-out infinite;animation:loader 1.5s ease-in-out infinite;content:"";position:absolute;border:.08em solid transparent;border-radius:50%}#contact #form .contact_form .button_container .form-loader-container .form-loader:before{top:.08em;left:.08em;right:.08em;bottom:.08em;border-top-color:#3A3837}#contact #form .contact_form .button_container .form-loader-container .form-loader:after{-webkit-animation-duration:2s;animation-duration:2s;top:.24em;left:.24em;right:.24em;bottom:.24em;border-top-color:#fff}#contact #form .contact_form .button_container .form-loader-container .form-loader:before{border-top-color:#5a5651}#contact #strip{-ms-flex-item-align:center;align-self:center}#contact #strip img{width:100%}#contact #foot{padding-top:1em;font-weight:300;text-align:center;opacity:0.7;font-size:.8em}#contact #foot hr{width:20%;margin:0em auto 1em auto;clear:both;opacity:0.5;border-width:1px;border-top:0}#contact #foot p{width:100%}#contact #foot a{color:#6e6b69}#contact #designaco_link{color:#B3AAAA;text-transform:uppercase;font-weight:300}#contact #designaco_link:before{content:'';display:block;position:absolute;bottom:-4px;left:0;height:1px;width:100%;background-color:#B3AAAA;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform 0.6s cubic-bezier(1, 0, 0, 1);transition:-webkit-transform 0.6s cubic-bezier(1, 0, 0, 1);transition:transform 0.6s cubic-bezier(1, 0, 0, 1);transition:transform 0.6s cubic-bezier(1, 0, 0, 1), -webkit-transform 0.6s cubic-bezier(1, 0, 0, 1)}#contact #designaco_link:hover:before{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}#contact #footer_logo{padding-top:0.75em;float:right}#contact #footer_logo img{height:3em;width:auto}@media (max-width: 767px){#contact .overlay_box{width:96%;padding:.25em .5em 2em .5em}#contact #form{text-align:center}#contact #form .listing_tabs ul{text-align:center}#contact #form .listing_tabs .ui-tabs-panel{text-align:center;padding-top:0}#contact #form .listing_tabs .ui-tabs-panel h2{text-align:center}#contact #form .listing_tabs .ui-tabs-panel .tab_separator{margin-left:auto;margin-right:auto}#contact #form .listing_tabs .ui-tabs-panel .tab_content{text-align:center}#contact #footer_logo{float:none;display:inline-block;margin-bottom:1em}#contact #footer_logo::after{content:"";display:table;clear:both}#contact #strip img{max-width:150px}#contact #foot{text-align:center}#contact #foot hr{margin-left:auto;margin-right:auto}}#description{padding:4em 0;margin-bottom:2em;background:#f9f9f9}#description .content .listing_tabs .ui-tabs-panel .tab_separator{border-color:#6F6359;margin:1.5em 0 2.5em 0}#description .content .ui-tabs-panel{font-size:.75em}#description .content .tab_content{line-height:1.85}#description .desc_read_more{margin:0 auto;display:block;width:12em;text-align:center;padding:.4em;border:solid 1px #999;color:#666;border-radius:.4em;font-weight:300;text-transform:uppercase;font-size:.75em;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease}#description .desc_read_more:hover{background:#6F6359;color:#fff;border-color:#3A3837}#description .desc_more{font-family:'Lora',Georgia,serif;font-size:1em;line-height:1.85;font-style:italic;text-align:left;padding:2em .5em 1em .5em;border-top:solid 1px #dfdfdf}#features{padding:4em 0}@media (max-width: 767px){#features.has_openhouse{padding-top:6em}}#features .content{text-align:center}#features .feature_icons{padding:3em 2em 3.5em 2em;background-color:#f6f6f6;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}#features .feature_icons .feature_icon{float:left;width:33.333%;margin:1em 0}#features .feature_icons .feature_icon .l_icon{width:54px;height:54px;display:block;margin:0 auto;opacity:0.8}#features .feature_icons .feature_icon .icon_heading{font-weight:300;font-size:1em;margin-bottom:.2em;line-height:1.2;text-transform:uppercase}#features .feature_icons .feature_icon .icon_count{font-weight:normal;font-size:1.1em;line-height:1;font-family:"Lora",Georgia,"Times New Roman",Times,serif;text-transform:uppercase}@media (min-width: 768px) and (max-width: 991px){#features .feature_icons .feature_icon{width:50%}}#features .feature_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px}#features .feature_list .content{padding:50px 30px;text-align:left}#features .feature_list .content .podcast_container #listing_podcast_button{float:right;margin-left:1em;background:#6F6359;color:#fff;padding:0.5em 1em;border-radius:.25em;font-size:.8em;opacity:.9;cursor:pointer}#features .feature_list .content .podcast_container #listing_podcast_button span{display:inline-block;float:left;line-height:2em}#features .feature_list .content .podcast_container #listing_podcast_button span.podcast_microphone{padding-right:1.2em}#features .feature_list .content .podcast_container #listing_podcast_button span.podcast_microphone i{font-size:1.6em;position:relative;top:.15em}#features .feature_list .content .podcast_container #listing_podcast_button span.podcast_title{text-transform:uppercase}#features .feature_list .content .podcast_container #listing_podcast_button span.podcast_button{width:2em;margin-left:1.2em;background:rgba(255,255,255,0.95);color:#6F6359;text-align:center;border-radius:.25em}#features .feature_list .content .podcast_container #listing_podcast_button:hover{opacity:1}@media (max-width: 767px){#features .feature_list .content .podcast_container{float:left;width:100%;text-align:center;margin-bottom:2em}#features .feature_list .content .podcast_container #listing_podcast_button{float:none;display:inline-block}#features .feature_list .content .podcast_container::after{content:"";display:table;clear:both}}#features .listing_list{font-size:.9em;padding:0 20px}#floorplan{padding:4em 0}#floorplan .ui-tabs-panel{font-size:.85em}#floorplan .tab_heading{margin-bottom:.1em}#floorplan .tab_separator{display:none}#floorplan .floorplan_gallery{margin:2em 0}#floorplan .floorplan_gallery .floorplan_item{width:20%;padding:.333em;float:left}#floorplan .floorplan_gallery .floorplan_item.size-wide_tall{width:40%;padding:.333em .333em 0 0}#floorplan .floorplan_gallery .floorplan_item a{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:solid .2em #dfdfdf}#floorplan .floorplan_gallery .floorplan_item a img{width:100%;display:block;height:auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#floorplan .floorplan_gallery .floorplan_item a .floorplan_item_overlay{position:absolute;z-index:1;background:rgba(0,0,0,0.45);opacity:0;top:0;left:0;bottom:0;right:0;width:100%;height:100%;visibility:hidden;-webkit-transition:opacity .3s ease-in-out, visibility 0s linear .3s;transition:opacity .3s ease-in-out, visibility 0s linear .3s}#floorplan .floorplan_gallery .floorplan_item a .floorplan_item_overlay i,#floorplan .floorplan_gallery .floorplan_item a .floorplan_item_overlay span{font-weight:300;text-transform:uppercase;font-size:.95em;color:#fff;position:absolute;left:0;width:100%;text-align:center;padding:0 .5em;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#floorplan .floorplan_gallery .floorplan_item a:hover img{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1)}#floorplan .floorplan_gallery .floorplan_item a:hover .floorplan_item_overlay{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-in-out, visibility 0s linear 0s;transition:opacity .3s ease-in-out, visibility 0s linear 0s}@media (max-width: 767px){#floorplan .floorplan_gallery .floorplan_item a:hover img{-webkit-transform:none;transform:none}#floorplan .floorplan_gallery .floorplan_item a .floorplan_item_overlay{display:none}}@media (max-width: 767px){#floorplan .floorplan_gallery .floorplan_item{width:33.333333%;padding:.4em}#floorplan .floorplan_gallery .floorplan_item.size-wide_tall{width:100%;padding:.4em}}#floorplan .floorplan_gallery::after{content:"";display:table;clear:both}#floorplan .after_floorplan{margin-top:4em;text-align:center;font-size:.75em;font-weight:300;color:#aaa}#autoplay_listing_audio{display:none}#listing_podcast{display:none}#gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;background:#3A3837;border-top:solid 1em #474543;border-bottom:solid 1em #474543}#gallery .listing_tabs{margin:0}#gallery .listing_tabs>ul>li a{color:#fff}#gallery .listing_tabs>ul>li a:before{bottom:4px}#gallery .listing_tabs .ui-tabs-panel{padding:0}#gallery .listing_tabs .ui-tabs-panel h2.tab_heading{font-size:2em;line-height:normal;padding-top:.1em}#gallery .listing_tabs .ui-tabs-panel .tab_separator{display:none}#gallery .listing_tabs .ui-tabs-panel .tab_content{opacity:.7;padding-bottom:.5em}#gallery .listing_tabs .ui-tabs-panel .tab_content p{margin:0}#gallery .gallery_carousel{padding:0px}#gallery .gallery_carousel .gallery_item{width:25%;position:relative;float:left;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}#gallery .gallery_carousel .gallery_item img{width:100%}#gallery .gallery_carousel .gallery_item a{float:left;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#gallery .gallery_carousel .gallery_item .gallery_item_overlay{position:absolute;z-index:1;background:rgba(0,0,0,0.45);opacity:0;top:0;left:0;bottom:0;right:0;width:100%;height:100%;visibility:hidden;-webkit-transition:opacity .3s ease-in-out, visibility 0s linear .3s;transition:opacity .3s ease-in-out, visibility 0s linear .3s}#gallery .gallery_carousel .gallery_item .gallery_item_title{position:absolute;width:100%;bottom:-2.5em;height:2.5em;font-size:1em;line-height:2.5em;color:#fff;text-transform:uppercase;font-weight:300;background:#564c45;padding:0 1em;overflow:hidden;visibility:hidden;-webkit-transition:visibility 0s linear .3s;transition:visibility 0s linear .3s}#gallery .gallery_carousel .gallery_item .gallery_item_title span{font-size:.85em}#gallery .gallery_carousel .gallery_item:hover a{-webkit-transform:translate(0, -2.5em);transform:translate(0, -2.5em)}#gallery .gallery_carousel .gallery_item:hover .gallery_item_overlay{opacity:1;visibility:visible;-webkit-transition:opacity .3s ease-in-out, visibility 0s linear 0s;transition:opacity .3s ease-in-out, visibility 0s linear 0s}#gallery .gallery_carousel .gallery_item:hover .gallery_item_title{visibility:visible;-webkit-transition:visibility 0s linear 0s;transition:visibility 0s linear 0s}@media (max-width: 767px){#gallery .gallery_carousel .gallery_item:hover a{-webkit-transform:none;transform:none}#gallery .gallery_carousel .gallery_item .gallery_item_overlay,#gallery .gallery_carousel .gallery_item .gallery_item_title{display:none}}#gallery .gallery_carousel .gallery_slides.gal_cols-2 .gallery_item{width:50%}#gallery .gallery_carousel .gallery_slides.gal_cols-3 .gallery_item{width:33.3333333%}#gallery .gallery_carousel .gallery_slides.gal_cols-4 .gallery_item{width:25%}#gallery .gallery_carousel .unslider-arrow{top:50%;font-size:2em;color:#fff;opacity:.5;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#gallery .gallery_carousel .unslider-arrow.next{right:.4em}#gallery .gallery_carousel .unslider-arrow.pref{left:.4em}#gallery .gallery_carousel:hover .unslider-arrow{opacity:.8}#gallery .gallery_carousel:hover .unslider-arrow:hover{opacity:1}#gallery .gallery_carousel::after{content:"";display:table;clear:both}.pp_details{margin:3px 0 0 0px !important}.pp_description{line-height:24px !important}a.pp_close{top:3px !important}header.banner{position:fixed;width:100%;z-index:20;-webkit-transition:all 0.4s ease, -webkit-transform .5s ease 0.2s;transition:all 0.4s ease, -webkit-transform .5s ease 0.2s;transition:all 0.4s ease, transform .5s ease 0.2s;transition:all 0.4s ease, transform .5s ease 0.2s, -webkit-transform .5s ease 0.2s;background:rgba(255,255,255,0);color:#fff;font-size:15px;line-height:65px;height:65px;text-align:center;font-weight:300;text-transform:uppercase}header.banner a{color:#fff}header.banner.sticky{font-size:13px;line-height:50px;height:50px;background:rgba(58,56,55,0.95);color:#fff}header.banner.sticky a{color:#fff}header.banner.sticky a:before{bottom:-1px !important}header.banner nav ul{margin:0px;padding:0px;list-style:none;font-size:.95em}header.banner nav ul li{display:inline;margin:0 .3em}header.banner nav ul li a{padding:5px;text-decoration:none;position:relative}header.banner nav ul li a:before{content:'';display:block;position:absolute;bottom:-4px;left:0;height:1px;width:100%;background-color:#fff;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);transition:-webkit-transform 0.4s cubic-bezier(1, 0, 0, 1);transition:transform 0.4s cubic-bezier(1, 0, 0, 1);transition:transform 0.4s cubic-bezier(1, 0, 0, 1), -webkit-transform 0.4s cubic-bezier(1, 0, 0, 1)}header.banner nav ul li a:hover:before{-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scale(1, 1);transform:scale(1, 1)}@media (max-width: 1199px){header.banner nav ul li{font-size:.9em;margin:0 .25em}header.banner nav ul li.home{display:none}}@media (max-width: 991px){header.banner nav ul li{font-size:.8em;margin:0 .15em}header.banner nav ul li.home{display:none}}@media (max-width: 767px){header.banner nav{display:none}}header.banner.open{-webkit-transform:translate(-301px, 0px);transform:translate(-301px, 0px)}.single-agent header.banner{display:none}@media (max-width: 600px){.admin-bar header.banner.sticky{margin-top:-46px}}.wrap.open{-webkit-transition:all .5s ease 0.2s;transition:all .5s ease 0.2s;-webkit-transform:translate(-301px, 0px);transform:translate(-301px, 0px)}#audio-icon{position:absolute;line-height:1;top:50%;left:30px;cursor:pointer;padding:0;font-size:24px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#audio-icon.disabled:before,#audio-icon.disabled:after{content:"";position:absolute;width:2px;height:80%;top:10%;display:block;background:rgba(255,116,116,0.4);left:50%;z-index:5;-webkit-transform:translate(-50%, 0) rotate(-45deg);transform:translate(-50%, 0) rotate(-45deg)}#audio-icon.disabled:after{-webkit-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg)}#slide-out-menu-toggle{position:absolute;line-height:1;top:20px;right:30px;cursor:pointer;padding:5px;display:none}.sticky #slide-out-menu-toggle{top:14px}@media (max-width: 767px){#slide-out-menu-toggle{display:block}}#map{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;background:#3A3837;color:#fff;position:relative}#map #map_container{background-size:cover;background-position:center;padding:0px}#map #map_container #google_map{width:100%;min-height:40em}#map #map_container #google_map.small_map{min-height:25em}@media (max-width: 767px){#map #map_container #google_map{min-height:25em;height:25em}}#map .overlay_right{background-position:center center;background-size:cover;padding:0;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}#map .overlay_right .bg_overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1}#map .overlay_right .overlay_box{background:rgba(58,56,55,0.95);padding:3.5em;width:90%;display:inline-block;text-align:left;font-size:.88em;line-height:1.7;-ms-flex-item-align:center;align-self:center;margin:0 auto;position:relative;z-index:2}#map .overlay_right .overlay_box .listing_tabs>ul>li a{color:#fff}#map .overlay_right .listing_tabs .ui-tabs-panel .tab_separator{border-color:#6F6359}@media (max-width: 1199px){#map .overlay_right .overlay_box{padding:2em;margin:2em auto;width:90%;font-size:.72em;line-height:2}}@media (max-width: 767px){#map .overlay_right{text-align:center}#map .overlay_right .listing_tabs>ul,#map .overlay_right .listing_tabs .ui-tabs-panel h2.tab_heading,#map .overlay_right .listing_tabs .ui-tabs-panel .tab_content{text-align:center}#map .overlay_right .listing_tabs .ui-tabs-panel .tab_separator{margin-left:auto;margin-right:auto}}#map #map_title{position:absolute;top:0;left:0;padding:.5em 1.2em;text-transform:uppercase;font-size:1.2em;text-transform:uppercase;font-weight:900;background:#3A3837;color:#fff}#overlay_center{background-position:center center;background-size:cover;padding:5em 0;text-align:center}#overlay_center .overlay_box{background:rgba(255,255,255,0.9);padding:4em;border:solid 0.5em #6F6359;width:88%;margin:0 auto;font-size:.8em}@media (max-width: 767px){#overlay_center{padding:2em 0}#overlay_center .overlay_box{padding:1em;width:95%;font-size:.75em}}#overlay_right{background-position:center center;background-size:cover;padding:0;text-align:right}#overlay_right .overlay_box{background:rgba(255,255,255,0.9);padding:6em;width:58%;display:inline-block;text-align:left;font-size:.88em;line-height:1.7}#overlay_right .listing_tabs .ui-tabs-panel .tab_separator{border-color:#6F6359}@media (max-width: 767px){#overlay_right{text-align:center}#overlay_right .overlay_box{padding:2em;margin:2em auto;width:90%}}#showcase{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;padding:.5em 1em}#showcase .listing_tabs{margin:0}#showcase .listing_tabs>ul>li a{color:#fff}#showcase .listing_tabs>ul>li a:before{bottom:4px}#showcase .listing_tabs .ui-tabs-panel{padding:0}#showcase .listing_tabs .ui-tabs-panel h2.tab_heading{font-size:1.5em;line-height:normal;padding-top:.1em}#showcase .listing_tabs .ui-tabs-panel .tab_separator{display:none}#showcase .listing_tabs .ui-tabs-panel .tab_content h4{font-size:.8em;font-family:"Lora",Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:normal}#showcase .listing_tabs .ui-tabs-panel .tab_content p{font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;font-size:.75em;margin:0;font-style:normal}#showcase .box{background:#3A3837;border:solid 1.25em #474543;padding:2em}#showcase .box h2{font-size:1.4em}@media (min-width: 768px) and (max-width: 991px){#showcase .box{border-width:1em;padding:1.5em}#showcase .box h2{font-size:1.2em}#showcase .box .box_line{padding:.4em}#showcase .box p{font-size:.85}}#showcase .video{background:#000;padding:0px}#slider{background:#eee;min-height:600px;position:relative}#slider::after{content:"";display:table;clear:both}#slider ul,#slider li{list-style:none}#slider .unslider{height:600px}#slider .unslider li{height:600px;background-size:cover;background-position:center;opacity:1 !important}#slider #slider_overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);z-index:1;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;text-align:center;color:#fff}#slider .container .animated{-webkit-animation-delay:1.5s;animation-delay:1.5s}#slider .container #slider_text{color:transparent;text-shadow:0px 0px 0px #fff;-webkit-animation:slider_text_animation 1s linear 1.5s backwards;animation:slider_text_animation 1s linear 1.5s backwards}#slider .container h1{font-size:3.5em;text-transform:uppercase;font-weight:900;line-height:1}#slider .container h2{font-size:1.8em;font-family:'Lora',Georgia,serif;font-weight:normal;font-style:italic;margin:0;line-height:1}#slider .container .buttons{position:absolute;bottom:2em;right:1em;width:185px}#slider .container .buttons .btn{float:right;width:100%;text-align:center;margin:10px 0 !important;opacity:.9;padding:1em 1.4em}@media (max-width: 543px){#slider .container .buttons{bottom:3.5em;width:100%;left:0;right:0;text-align:center}#slider .container .buttons .btn{width:45%;float:none;margin:10px 2% !important;display:inline-block;font-size:.75em}}#slider .container .btn{font-size:0.8em;-webkit-animation-delay:1.75s;animation-delay:1.75s}#slider .container .btn span{padding-right:15px;line-height:inherit}#slider .container .btn i{float:right;line-height:inherit}#slider .container .btn.website_btn{background:#504e4d}#slider .container .btn.website_btn:hover{background:#6e6b69;color:#fff}#slider .container .btn.gallery_btn{-webkit-animation-delay:2.25s;animation-delay:2.25s;background:rgba(255,255,255,0.9);color:#555555}#slider .container .btn.gallery_btn:hover{background:#3A3837;color:#fff}#slider .container .btn.contact_btn{-webkit-animation-delay:3s;animation-delay:3s}#slider .container .btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#slider #property_details{position:absolute;bottom:-35px;height:70px;text-align:center;width:100%;z-index:5}#slider #property_details .content{width:380px;background:#3A3837;border:solid 5px #8b7c70;color:#fff;display:inline-block;height:70px;text-transform:uppercase;max-width:100%;z-index:10;position:relative}#slider #property_details .content .listing_status{float:left;width:45%;padding:0 10px;background:#6c6057;border-right:solid 4px #504d4c}#slider #property_details .content .listing_status h4{font-size:14px;font-weight:300;line-height:60px;margin:0px}#slider #property_details .content .listing_price{float:right;width:55%;padding:0 10px;font-size:24px;line-height:60px;letter-spacing:1px}#slider #property_details .content .listing_price h6{font-size:inherit;line-height:inherit;font-weight:normal;margin:0px}#slider #property_details .mls{font-weight:300;text-transform:uppercase;font-size:1.2em;color:#aaa;position:absolute;bottom:0;right:1em}@media (max-width: 767px){#slider #property_details .mls{position:static}}#slider #property_details .openhouse{font-weight:300;text-transform:uppercase;font-size:1.2em;color:#aaa;position:absolute;bottom:0;left:1em;width:50%;overflow:hidden;z-index:1;text-align:left}#slider #property_details .openhouse .openhouse_label{position:absolute;left:0;background:#b34040;color:#fff;font-size:12px;line-height:28px;height:28px;padding:0px 10px;font-weight:bold;letter-spacing:1px;z-index:10;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}#slider #property_details .openhouse .openhouse_text{font-size:16px;line-height:28px;display:inline-block;position:relative;-webkit-animation:openhouse_scroll 10s linear infinite;animation:openhouse_scroll 10s linear infinite;color:#b34040}@media (max-width: 767px){#slider #property_details .openhouse{position:static;width:100%;margin-bottom:10px}#slider #property_details .openhouse .openhouse_label{border-radius:0;border-left:solid 1em #fff}}#property_details_bar{background:#3A3837;border-top:solid 0.25em #8b7c70;border-bottom:solid 0.25em #8b7c70;color:#fff;height:3.25em;text-transform:uppercase;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;z-index:10;margin-bottom:0em}#property_details_bar::after{content:"";display:table;clear:both}#property_details_bar *{-webkit-box-sizing:border-box;box-sizing:border-box}#property_details_bar .listing_status{float:left;padding:0 2em;background:#6c6057;border-right:solid 4px #504d4c;height:3.25em;line-height:3.25em;text-align:center}#property_details_bar .listing_status h4{font-size:14px;font-weight:300;line-height:inherit;margin:0px}#property_details_bar .listing_price{float:left;padding:0 2em;background:#fff;color:#555;line-height:3.25em;letter-spacing:1px;height:3.25em;text-align:center}#property_details_bar .listing_price h6{font-size:18px;line-height:inherit;font-weight:normal;margin:0px}#property_details_bar .website_btn,#property_details_bar .contact_btn,#property_details_bar .gallery_btn,#property_details_bar .mls{height:3.25em;float:right;padding:0 1.5em;line-height:3.25em}#property_details_bar .website_btn span,#property_details_bar .contact_btn span,#property_details_bar .gallery_btn span,#property_details_bar .mls span{font-size:.7em}#property_details_bar .website_btn i,#property_details_bar .contact_btn i,#property_details_bar .gallery_btn i,#property_details_bar .mls i{font-size:.7em;padding-left:.5em}#property_details_bar .gallery_btn{background:#fff;color:#555555;border-right:solid 4px #504d4c}#property_details_bar .gallery_btn:hover{background:#fff;color:#555555;opacity:.7}#property_details_bar .contact_btn:hover{background:#6F6359;opacity:.7}#property_details_bar .mls{text-align:center;padding:0 1em}#property_details_bar .mls span{font-size:1em;opacity:.8;font-weight:300}#property_details_bar .mls{position:absolute;top:-2em;left:50%;padding:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#property_details_bar .listing_status,#property_details_bar .listing_price,#property_details_bar .gallery_btn,#property_details_bar .contact_btn{padding:0 1.5em;text-align:center}@media (max-width: 767px){#property_details_bar{height:auto;float:left;width:100%}#property_details_bar .listing_status,#property_details_bar .listing_price,#property_details_bar .gallery_btn,#property_details_bar .contact_btn{width:25%;padding:0 1em;text-align:center}}@media (max-width: 543px){#property_details_bar .listing_status,#property_details_bar .listing_price,#property_details_bar .gallery_btn,#property_details_bar .contact_btn{width:50%;padding:0 1em;text-align:center;border:none}}#video{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0;padding:.5em 1em}#video .listing_tabs{margin:0}#video .listing_tabs>ul>li a{color:#fff}#video .listing_tabs>ul>li a:before{bottom:4px}#video .listing_tabs .ui-tabs-panel{padding:0}#video .listing_tabs .ui-tabs-panel h2.tab_heading{font-size:1.5em;line-height:normal;padding-top:.1em}#video .listing_tabs .ui-tabs-panel .tab_separator{display:none}#video .listing_tabs .ui-tabs-panel .tab_content h4{font-size:.8em;font-family:"Lora",Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:normal}#video .listing_tabs .ui-tabs-panel .tab_content p{font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;font-size:.75em;margin:0;font-style:normal}#video .box{background:#3A3837;border:solid 1.25em #474543;padding:2em}#video .box h2{font-size:1.4em}@media (min-width: 768px) and (max-width: 991px){#video .box{border-width:1em;padding:1.5em}#video .box h2{font-size:1.2em}#video .box .box_line{padding:.4em}#video .box p{font-size:.85}}#video .video{background:#000;padding:0px}#videos{padding:4em 0 6em 0}#videos .listing_tabs{margin:0 0 1em 0}#videos .listing_tabs .ui-tabs-panel h2.tab_heading{font-size:2.1em;text-transform:uppercase}#videos .listing_tabs .ui-tabs-panel .tab_separator{display:none}#videos .listing_tabs .ui-tabs-panel .tab_content{font-size:1.1em;color:#575757}#videos .heading{font-size:1.2em;text-align:center}#videos .heading h2{line-height:normal}#videos .heading p{line-height:normal;color:#666;font-size:.95em;margin-bottom:3em}#videos .video_gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;margin-right:0}#videos .video_gallery .video_item a{display:block}#videos .video_gallery .video_item a .video_item_image{overflow:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden}#videos .video_gallery .video_item a .video_item_image img{width:100%;display:block;height:auto;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#videos .video_gallery .video_item a .video_item_image .video_item_overlay{position:absolute;z-index:1;background:rgba(0,0,0,0.45);opacity:0;top:0;left:0;bottom:0;right:0;width:100%;height:100%;visibility:hidden;-webkit-transition:opacity .5s ease-in-out, visibility 0s linear .5s;transition:opacity .5s ease-in-out, visibility 0s linear .5s}#videos .video_gallery .video_item a .video_item_image .video_item_overlay i{color:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#videos .video_gallery .video_item a .heading{text-align:left;font-size:.9em;color:#333;background:#f9f9f9;padding:.85em .75em;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#videos .video_gallery .video_item a .heading h2{color:#333;font-weight:700;font-size:1.2em;line-height:normal;padding-bottom:.1em;text-transform:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#videos .video_gallery .video_item a .heading p{font-weight:300;font-style:normal;font-family:"Lato",Helvetica,Arial,sans-serif;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;min-height:2.5em;line-height:1.4;color:#999}#videos .video_gallery .video_item a:hover .video_item_image img{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1)}#videos .video_gallery .video_item a:hover .video_item_image .video_item_overlay{opacity:1;visibility:visible;-webkit-transition:opacity .5s ease-in-out, visibility 0s linear 0s;transition:opacity .5s ease-in-out, visibility 0s linear 0s}#videos .video_gallery .video_item a:hover .heading{color:#fff;background:#3A3837}#videos .video_gallery .video_item a:hover .heading h2,#videos .video_gallery .video_item a:hover .heading p{color:#fff}@media (max-width: 767px){#videos .video_gallery .video_item a:hover .video_item_image img{-webkit-transform:none;transform:none}#videos .video_gallery .video_item a:hover .video_item_image .video_item_overlay{display:none}#videos .video_gallery .video_item a .heading{color:#fff;background:#3A3837;text-align:center;font-size:1em !important}#videos .video_gallery .video_item a .heading h2,#videos .video_gallery .video_item a .heading p{color:#fff}#videos .video_gallery .video_item a .heading p{margin-bottom:.5em}}#videos .video_gallery .video_item.col-sm-6 a .heading{text-align:center;font-size:1.1em}#videos .video_gallery .video_item.col-sm-6 a .heading p{margin-bottom:.5em}@media (min-width: 544px){#videos .video_gallery .video_item.single-item-only{width:100%;float:left}#videos .video_gallery .video_item.single-item-only .pp_video{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#videos .video_gallery .video_item.single-item-only .video_item_image{width:25%;float:left}#videos .video_gallery .video_item.single-item-only .heading{width:75%;float:left;height:auto !important}}@media (max-width: 543px){#videos .video_gallery .video_item{margin-bottom:1em}}.video_content{padding:1em;font-size:1em;color:#444;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.4;border-bottom:solid 1px #dfdfdf}body.template-garrett_chan{font-family:"Raleway","Helvetica",sans-serif}body.template-garrett_chan header.banner.sticky{background:rgba(40,46,57,0.9)}body.template-garrett_chan button,body.template-garrett_chan .button,body.template-garrett_chan .btn{background:#004d65}body.template-garrett_chan button:hover,body.template-garrett_chan .button:hover,body.template-garrett_chan .btn:hover{background:#003a4c}body.template-garrett_chan #slider #property_details .content{background:#233042;border-color:#6e7379}body.template-garrett_chan #slider #property_details .content .listing_status{background:#4b586b;border-right:solid 4px #374456}body.template-garrett_chan #slider .container h2{font-family:"Raleway","Helvetica",sans-serif;font-style:none;font-weight:300}body.template-garrett_chan #slider .container .btn.gallery_btn:hover{background:#233042}body.template-garrett_chan #features,body.template-garrett_chan #floorplan,body.template-garrett_chan #description{background-image:url("../images/gc-background.png");background-repeat:no-repeat;background-size:contain;background-position:top right}body.template-garrett_chan #features .feature_icons,body.template-garrett_chan #floorplan .feature_icons,body.template-garrett_chan #description .feature_icons{background-color:transparent}@media (max-width: 767px){body.template-garrett_chan #features,body.template-garrett_chan #floorplan,body.template-garrett_chan #description{background-image:url("../images/gc-background-sm.png")}}body.template-garrett_chan #description .content .listing_tabs .ui-tabs-panel .tab_separator{border-color:#6e7379}body.template-garrett_chan #overlay_center .overlay_box{border-color:#004d65}body.template-garrett_chan #gallery{background:#233042;border-color:#2e3b4c}body.template-garrett_chan #gallery .gallery_carousel .gallery_item .gallery_item_title{background:#004d65}body.template-garrett_chan .listing_tabs.floorplan_tabs>ul>li a{background:#004d65}body.template-garrett_chan #description .desc_read_more:hover{background:#004d65;border-color:#233042}body.template-garrett_chan #showcase .box{background:#233042;border-color:#2e3b4c}body.template-garrett_chan #animated .box{background:#233042;border-color:#2e3b4c}body.template-garrett_chan #buttons .buttons_container .buttons_button{background:#233042}body.template-garrett_chan #buttons .buttons_container .buttons_button .button_icon.podcast_button{color:#adadad}body.template-garrett_chan #agents{background:#efefef}body.template-garrett_chan .agent.agent-new .links .social_links a{background:#6e7379}body.template-garrett_chan .agent.agent-new .summary .contact_details li span{background:#233042}body.template-garrett_chan .agent .summary .agent_heading .sep{background:#6e7379}body.template-garrett_chan #contact,body.template-garrett_chan #contact #contact_form_container{background:#1a2431}body.template-garrett_chan input[type="text"],body.template-garrett_chan input[type="email"],body.template-garrett_chan input[type="number"],body.template-garrett_chan input[type="tel"],body.template-garrett_chan textarea,body.template-garrett_chan form button{background:rgba(255,255,255,0.9);color:#233042}body.template-garrett_chan #contact #form .contact_form .button_container button{background:#00607f;color:#ffffff}body.template-garrett_chan .listing_tabs .ui-tabs-panel .tab_content{font-family:"Raleway","Helvetica",sans-serif;font-style:normal}

/*# sourceMappingURL=main.css.map */