@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap");.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.slick-loading .slick-list{background:#fff url(/themes/custom/smarter/images/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/themes/custom/smarter/css/fonts/slick.eot);src:url(/themes/custom/smarter/css/fonts/slick.eot#iefix) format("embedded-opentype"),url(/themes/custom/smarter/css/fonts/slick.woff) format("woff"),url(/themes/custom/smarter/css/fonts/slick.ttf) format("truetype"),url(/themes/custom/smarter/css/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:4rem;height:4rem;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots li button:before{content:""}
@-webkit-keyframes jconfirm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes jconfirm-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm,.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0}.jconfirm .jconfirm-bg{transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{perspective:500px;perspective-origin:50%;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{transition:transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{transition:none!important}.jconfirm .jconfirm-box{background:#fff;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,to{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,to{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,to{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,to{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,to{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,to{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,to{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,to{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,to{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,to{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,to{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,to{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:7px solid #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:7px solid #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:7px solid #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:7px solid #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:7px solid #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:7px solid #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:"";position:absolute;left:0;background:#fff;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:"";height:30px;width:30px;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s linear infinite;animation:jconfirm-spin 1s linear infinite;border:3px solid transparent;border-bottom-color:#1e90ff;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa,.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon,.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#fff}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-light .jconfirm-bg,.jconfirm.jconfirm-white .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:5px}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#333}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:#2f4f4f;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{box-shadow:0 2px 6px rgba(0,0,0,.2);background:#444;border-radius:5px;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none;transition:background .1s;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@-webkit-keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,to{box-shadow:0 0 0 red}50%{box-shadow:0 0 30px red}}@keyframes glow{0%,to{box-shadow:0 0 0 red}50%{box-shadow:0 0 30px red}}.jconfirm{perspective:400px}.jconfirm .jconfirm-box{opacity:1;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-scalex,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-zoom{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{transform:rotateX(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{transform:rotateX(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{transform:rotatey(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{transform:rotatey(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{transform:scaley(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{transform:scalex(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{transform:translateY(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{transform:translate(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-right{transform:translate(100px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{transform:translateY(100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{transform:scale(.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:#fff;font-size:28px;font-weight:400}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:#fff;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 25px 10px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:#fff;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:1px solid #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:#708090;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{transition:transform .5s;transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:700;text-transform:uppercase;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{transform:scale(1)}
body.path-agency header.navbar.navbar-default{height:0;overflow:hidden;min-height:0;border:0}body.path-agency .agent{display:flex;flex-wrap:wrap}body.path-agency .agent .lhs{width:26rem;background-color:#222;height:100vh;transition:.5s ease-in-out 0s;position:sticky;top:0}body.path-agency.retract .agent .lhs{width:0;transition:.5s ease-in-out 0s}body.path-agency .agent .lhs .logo-surround{padding-top:2rem;padding-bottom:2rem;margin-left:1.6rem;margin-right:1.6rem;border-bottom:1px solid #fff}body.path-agency .agent .lhs .logo-surround .agency-menu-icon{width:60px;height:60px;top:5px;left:6px;position:absolute;cursor:pointer;padding:20px;opacity:1;transition:opacity .5s;display:none}body.path-agency.retract .agent .lhs .logo-surround .agency-menu-icon{opacity:1}body.path-agency .agent .lhs a.logo{width:12rem;height:3.3rem;display:block;position:relative;margin-left:5.4rem;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;filter:brightness(0) invert(1);opacity:1;transition:.5s}.path-agency #agent-menu{padding-top:2.6rem;opacity:1;transition:.5s}.path-agency #agent-menu li a{color:#b6b6b6;line-height:5.2rem;font-family:GothamMedium_0;font-size:1.1rem;text-transform:uppercase;display:block;padding-left:5.6rem;background-position:left 2.6rem center;background-size:auto 1.2rem;background-repeat:no-repeat}.path-agency #agent-menu li a.active,.path-agency #agent-menu li a:hover{background-color:#626262;opacity:1}.menu-dashboard a{background-image:url(/themes/custom/smarter/images/agency/sma_home_innactive.svg)}.menu-dashboard a.active,.menu-dashboard a:hover{background-image:url(/themes/custom/smarter/images/agency/sma_home_active.svg)}.menu-reservations a{background-image:url(/themes/custom/smarter/images/agency/sma_reservations_innactive.svg)}.menu-reservations a.active,.menu-reservations a:hover{background-image:url(/themes/custom/smarter/images/agency/sma_reservations_active.svg)}.menu-listings a{background-image:url(/themes/custom/smarter/images/agency/sma_listing_innactive.svg)}.menu-listings a.active,.menu-listings a:hover{background-image:url(/themes/custom/smarter/images/agency/sma_listing_active.svg)}.menu-add-booking a{background-image:url(/themes/custom/smarter/images/agency/sma_listing_innactive.svg)}.menu-add-booking a.active,.menu-add-booking a:hover{background-image:url(/themes/custom/smarter/images/agency/sma_listing_active.svg)}.menu-calendar a{background-image:url(/themes/custom/smarter/images/agency/sma_calendar_innactive.svg)}.menu-calendar a.active,.menu-calendar a:hover{background-image:url(/themes/custom/smarter/images/agency/sma_calendar_active.svg)}.menu-pricing a{background-image:url(/themes/custom/smarter/images/agency/sma_pricing_innactive.svg)}.menu-pricing a.active,.menu-pricing a:hover{background-image:url(/themes/custom/smarter/images/agency/sma_pricing_active.svg)}.menu-coupons a{background-image:url(/themes/custom/smarter/images/agency/sma_coupons_innactive.svg)}.menu-coupons a.active,.menu-coupons a:hover{background-image:url(/themes/custom/smarter/images/agency/sma_coupons_active.svg)}body.path-agency .agent .rhs{width:calc(100% - 26rem);z-index:10}body.path-agency .agent .rhs,body.path-agency.retract .agent .rhs{background-color:#fff;background-color:#f8f8f8;transition:.5s ease-in-out 0s}body.path-agency.retract .agent .rhs{width:100%}body.path-agency .agent .rhs .agent-header{height:7.5rem;background-color:#fff;border-bottom:2px solid #ccc;position:relative}body.path-agency .agent .rhs .agent-header .agency-menu-icon{width:60px;height:52px;top:9px;left:6px;position:absolute;cursor:pointer;padding:20px}body.path-agency .agent .rhs .agent-header .right-header-surround{position:absolute;top:0;right:0}body.path-agency .agent .rhs .agent-header a.listing-button.desktop{font-size:1.1rem;top:0;position:relative;padding:.75rem 1rem;margin-right:3rem}body.path-agency .agent .rhs .agent-header a.listing-button.mobile{top:0;position:relative;display:none!important;width:23px;height:22px;margin-right:2rem;background-image:url(/themes/custom/smarter/images/agency/icon_add_listing.jpg);background-size:contain;background-position:50%;background-repeat:no-repeat}.path-agency .agent .rhs .agent-header .messages{font-size:1.1rem;text-transform:uppercase;margin-right:3rem}.path-agency .agent .rhs .agent-header .messages span.glyphicon-asterisk:before{content:"";font-size:1.4rem;position:absolute;top:-1.6rem;left:0;color:#ff7175;width:6px;height:6px;background-color:#ff7175;border-radius:100%}.path-agency .agent .rhs .agent-header .messages.mobile span.glyphicon-asterisk:before{content:".";font-size:6rem;position:absolute;top:-6.8rem;left:13px;color:#ff7175}body.path-agency .agent .rhs .agent-header .btn-group{background-color:#f8f8f8}body.path-agency .agent .rhs .agent-header button.btn.btn-default.agent-button{font-family:GothamBook_0;text-transform:uppercase;color:#222;display:flex;flex-wrap:wrap;margin-bottom:0;font-weight:400;text-align:left;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;padding:1.8rem 5.1rem 1.9rem 2rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#f8f8f8;width:auto;background-image:url(/themes/custom/smarter/images/smarter_navi_dark_chevron_down.svg);background-size:1.2rem .7rem;background-position:right 2rem center;background-repeat:no-repeat;border:1px solid transparent;border-left:2px solid #e6e6e6}body.path-agency .agent .rhs .agent-header button.btn.btn-default.agent-button .agent-logo{width:3.4rem;height:3.4rem;background-size:contain;background-position:50%;background-repeat:no-repeat;display:inline-block;border-radius:100%}body.path-agency .agent .rhs .agent-header button.btn.btn-default.agent-button .agent-details{display:inline;padding-left:1rem;padding-top:.4rem;padding-right:0}body.path-agency .agent .rhs .agent-header button.btn.btn-default.agent-button .agent-details .agent-individual{display:block;font-size:1.1rem;font-family:GothamMedium_0;margin-bottom:0}body.path-agency .agent .rhs .agent-header button.btn.btn-default.agent-button .agent-details .agent-company{display:block;font-size:1.1rem;font-family:GothamBook_0;margin-bottom:0}body.path-agency .agent .rhs .agent-header .btn-group.open .dropdown-toggle,body.path-agency .agent .rhs .agent-header .btn.active,body.path-agency .agent .rhs .agent-header .btn:active{background-image:none;outline:0;box-shadow:inset 0 0 0 rgba(0,0,0,.125)}body.path-agency .agent .rhs .agent-header ul.dropdown-menu{position:absolute;top:100%;left:0;right:0;width:140px;z-index:1000;float:left;min-width:140px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175)}body.path-agency .agent .rhs .agent-header ul.dropdown-menu li a{font-size:1.1rem;text-transform:uppercase;color:#5c5d5c;font-family:GothamMedium_0;padding:10px 11px}body.path-agency .agent .rhs .agent-header ul.dropdown-menu li a:hover{opacity:1}body.path-agency .agent .rhs .rhs-main-content{padding:2rem 2.6rem 10rem;background-color:#f8f8f8}body.path-agency .agent .rhs .rhs-main-content>.inner{width:100%;max-width:1406px;margin:0 auto}body.path-agency .agent .rhs .rhs-main-content .inner h1{font-family:GothamMedium_0;font-size:3.8rem;margin-bottom:1.25rem}body.path-agency .agent .rhs .rhs-main-content .inner h1 span{font-family:monospace}body.path-agency .agent .rhs .rhs-main-content .inner h6.sub-title{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;margin-bottom:4rem}body.path-agency .agent .rhs .rhs-main-content .inner .row-52{margin-left:-2.6rem;margin-right:-2.6rem;display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner .col-52{width:33.33333333%;padding-left:2.6rem;padding-right:2.6rem}body.path-agency .agent .rhs .rhs-main-content .inner .col-52>.inner{border-top:1px solid #222;padding-top:3rem;display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner .col-52>.inner p.desc{font-family:GothamBook_0;font-size:1.6rem;text-transform:uppercase;margin-bottom:0;width:calc(100% - 8rem);padding-right:1.5rem;line-height:1.3}body.path-agency .agent .rhs .rhs-main-content .inner .col-52>.inner p.stat{font-family:GothamMedium_0;font-size:2.4rem;margin-bottom:0;width:8rem;position:relative;top:-.7rem;text-align:right}body.path-agency .media-library-widget-modal{border-radius:0}body.path-agency .media-library-widget-modal:focus{outline:none}body.path-agency .media-library-widget-modal .ui-dialog-titlebar{font-size:1vw}body.path-agency .media-library-widget-modal .ui-dialog-titlebar .ui-dialog-titlebar-close{background-image:url(/themes/custom/smarter/images/x.png);background-repeat:no-repeat;background-position:50%}body.path-agency .media-library-widget-modal .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{outline:none}body.path-agency .media-library-widget-modal .ui-dialog-content{font-size:.7vw;line-height:normal}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-add-form-wrapper .form-type-managed-file{font-size:.9vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-add-form-wrapper .form-type-managed-file .help-block{font-size:.7vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-add-form-wrapper .form-type-managed-file input{border-radius:0;height:2.15vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-add-form-wrapper .form-type-managed-file input:focus{outline:none}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-add-form-wrapper .messages__wrapper button{font-size:1.3vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-header{float:right;font-size:1vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-header a{background:#ccc;padding:.5vw 1vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-filters .form--inline .form-type-textfield{margin-right:1vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-filters .form--inline .form-type-textfield input{border-radius:0;height:2.15vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-filters .form--inline .form-type-select{margin-right:1vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-filters .form--inline .form-type-select select{border-radius:0;height:2.15vw;line-height:normal}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-filters button{text-transform:uppercase;width:auto;height:2.15vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-content form{display:flex;gap:1vw;flex-wrap:wrap}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-content form .views-row{width:13.8vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-content form .views-row article div:nth-of-type(2){word-break:break-all;color:grey;padding-top:.5vw;padding-bottom:.5vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-content form .views-row .views-field-media-library-select-form{position:absolute;top:-.2vw;left:.5vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-content form .views-row .views-field-rendered-entity .field--type-image img{-o-object-fit:cover;object-fit:cover;height:10vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-content form .views-row.checked img,body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-content form .views-row.in-hover img{border:3px solid #ffc966}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-content #media-library-view .view-content form:has(.table){display:block}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-add-form-wrapper form ul li{margin-bottom:1vw}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-add-form-wrapper form ul li .form-wrapper img{width:auto}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-add-form-wrapper form ul li .form-wrapper input{border-radius:0;height:2.15vw;line-height:normal}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-add-form-wrapper form ul li .form-wrapper .form-type-managed-file .row{margin:0}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-add-form-wrapper form ul li .form-wrapper .form-type-managed-file .preview{width:0}body.path-agency .media-library-widget-modal .ui-dialog-content #media-library-add-form-wrapper form ul li .form-wrapper .form-type-managed-file .data{width:100%;padding:0}body.path-agency .media-library-widget-modal .ui-dialog-buttonpane{font-size:.7vw;line-height:normal}body.path-agency .media-library-widget-modal .ui-dialog-buttonpane .ui-dialog-buttonset button{text-transform:uppercase}body.path-agency .media-library-widget-modal .ui-dialog-buttonpane .ui-dialog-buttonset .form-submit.btn-primary{width:auto;height:2.15vw}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container{background-color:#fff;padding:3.5rem 3rem;margin-top:3rem;margin-bottom:4rem}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container h2{font-family:GothamBook_0;font-size:1.6rem;text-transform:uppercase}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation{display:flex;flex-wrap:wrap;padding:2.4rem 0;background-color:#fff;border-bottom:1px solid #e8e8e8}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation:first-child{border-top:1px solid #e8e8e8}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation p{margin-bottom:0}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .guest-details{width:20%;padding-right:1.5rem}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .property-details{width:30%;padding-right:1.5rem}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .dates-details{width:25%;padding-right:1.5rem}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .booking-date{width:15%;padding-right:1.5rem}body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .status{width:10%}body.path-agency .agent .reservation .dates-surround,body.path-agency .agent .reservation .name-surround{display:flex;flex-wrap:wrap}body.path-agency .agent .reservation p.first-name,body.path-agency .agent .reservation p.last-name{font-family:GothamMedium_0;font-size:1.4rem;line-height:1.2;margin-bottom:.3rem!important}body.path-agency .agent .reservation p.last-name{padding-left:.3rem}body.path-agency .agent .reservation p.arrival-date,body.path-agency .agent .reservation p.date-booked,body.path-agency .agent .reservation p.departure-date,body.path-agency .agent .reservation p.property-name{font-family:GothamBook_0;font-size:1.4rem;line-height:1.2;margin-bottom:.3rem!important}body.path-agency .agent .reservation p.departure-date:before{content:"-";font-family:GothamBook_0;font-size:1.4rem;margin-left:.5rem;margin-right:.5rem;line-height:1.2}body.path-agency .agent .reservation p.code,body.path-agency .agent .reservation p.duration,body.path-agency .agent .reservation p.number-of-guests,body.path-agency .agent .reservation p.property-internal-name{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;line-height:1.2}body.path-agency .agent .reservation .status .status-button{text-transform:uppercase;color:#222;font-size:1rem;font-family:GothamMedium_0;padding:.3rem .8rem;text-align:center;background-color:#e8e8e8}body.path-agency .agent .reservation .status .status-button.confirmed{color:#fff;background-color:#599197}body.path-agency .agent .reservation .status.status-59 .status-button,body.path-agency .agent .reservation .status .status-button.pending{background-color:#ffc966}body.path-agency .agent .reservation .status.status-60 .status-button{background-color:#599197}body.path-agency .agent .reservation .status.status-63 .status-button{background-color:#f46c53}body.path-agency .agent a.go-to-reservations{width:auto;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:1rem 3rem;display:table;text-align:center;margin-top:2.5rem}body.path-agency .agent .rhs .rhs-main-content .inner h2{font-family:GothamBook_0;font-size:1.6rem;text-transform:uppercase}body.path-agency .agent .rhs .quick-links{margin-left:-2.6rem;margin-right:-2.6rem;display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .quick-link{width:50%;padding-left:2.6rem;padding-right:2.6rem}body.path-agency .agent .rhs .quick-link .inner{padding:3.5rem 3rem;background-color:#fff;border:1px solid #d2d2d2;background-position:right 3rem center;background-size:6.5rem;background-repeat:no-repeat}body.path-agency .agent .rhs .quick-link .inner .primary{font-family:GothamMedium_0;font-size:1.4rem;margin-bottom:0}body.path-agency .agent .rhs .quick-link .inner .secondary{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0}body.path-agency .agent .rhs .quick-link.messages .inner{background-image:url(/themes/custom/smarter/images/icon_email.jpg)}body.path-agency .agent .rhs .quick-link.pending-bookings .inner{background-image:url(/themes/custom/smarter/images/icon_calendar2.jpg)}body.path-agency .agent.agency-reservations .rhs .top-elements{position:relative}body.path-agency .agent.agency-reservations .rhs .agency-reservations-submenu{padding-bottom:.7rem;border-bottom:3px solid #b0b0b1;width:100%;display:inline-block;margin-bottom:4rem;margin-top:5rem}body.path-agency .agent.agency-reservations .rhs .agency-reservations-submenu a{font-family:GothamBook_0;font-size:1.4rem;color:#b0b0b1;margin-right:3rem;padding:0 .5rem 1rem;border-bottom:3px solid #b0b0b1}body.path-agency .agent.agency-reservations .rhs .agency-reservations-submenu a:nth-child(2){margin-right:0}body.path-agency .agent.agency-reservations .rhs .agency-reservations-submenu a.active,body.path-agency .agent.agency-reservations .rhs .agency-reservations-submenu a:hover{color:#222;border-bottom:3px solid #222;opacity:1}body.path-agency .agent.agency-reservations .rhs .elements-right{position:absolute;top:5.4rem;right:0}body.path-agency .agent.agency-reservations .rhs .elements-right a.btn-white{font-family:GothamBook_0;font-size:1.1rem;color:#222}body.path-agency .agent.agency-reservations .rhs .elements-right a.btn-white.calendar{padding-right:2.5rem;background-image:url(/themes/custom/smarter/images/agency/sma_calendar_normal.svg);background-size:contain;background-position:100%;background-repeat:no-repeat;margin-right:5rem;text-transform:uppercase}body.path-agency .agent.agency-reservations .rhs .elements-right a.btn-white.download{padding-right:2.2rem;background-image:url(/themes/custom/smarter/images/agency/sma_download_normal.svg);background-size:contain;background-position:100%;background-repeat:no-repeat;text-transform:uppercase}body.path-agency .agent.agency-reservations .rhs .reservations{padding:3rem 1rem;background-color:#fff}body.path-agency .agent.agency-reservations .rhs .reservations .heading,body.path-agency .agent.agency-reservations .rhs .reservations .reservation{display:flex}body.path-agency .agent.agency-reservations .rhs .reservations .heading{border-bottom:1px solid #e8e8e8;padding-bottom:.5rem}body.path-agency .agent.agency-reservations .rhs .reservations .reservation{padding-top:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #e8e8e8}body.path-agency .agent.agency-reservations .rhs .reservations .heading>div{font-family:GothamMedium_0;font-size:1rem;color:#b0b0b1}body.path-agency .agent.agency-reservations .rhs .reservations .id{flex-basis:6%}body.path-agency .agent.agency-reservations .rhs .reservations .guest{flex-basis:14%}body.path-agency .agent.agency-reservations .rhs .reservations .listing{flex-basis:25%}body.path-agency .agent.agency-reservations .rhs .reservations .dates{flex-basis:20%}body.path-agency .agent.agency-reservations .rhs .reservations .booked{flex-basis:17%}body.path-agency .agent.agency-reservations .rhs .reservations .status{flex-basis:12%}body.path-agency .agent.agency-reservations .rhs .reservations .payout{flex-basis:6%}body.path-agency .agent.agency-reservations .rhs .reservations .guest .name{font-family:GothamMedium_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-reservations .rhs .reservations .guest .guests{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent.agency-reservations .rhs .reservations .listing .property-name{font-family:GothamBook_0;font-size:1.4rem;color:#5c5d5d}body.path-agency .agent.agency-reservations .rhs .reservations .listing .internal-property-name{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent.agency-reservations .rhs .reservations .dates .arrival-departure-dates{font-family:GothamBook_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-reservations .rhs .reservations .dates .arrival-departure-dates .arrival{margin-right:0}body.path-agency .agent.agency-reservations .rhs .reservations .dates .arrival-departure-dates .arrival:after{content:"-";font-family:GothamMedium_0;font-size:1.4rem;color:#222;margin-left:1.5rem}body.path-agency .agent.agency-reservations .rhs .reservations .dates .arrival-departure-dates .departure{margin-left:1.5rem}body.path-agency .agent.agency-reservations .rhs .reservations .dates .nights{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent.agency-reservations .rhs .reservations .booked .created{font-family:GothamBook_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-reservations .rhs .reservations .booked .code,body.path-agency .agent.agency-reservations .rhs .reservations .dates .booked-date{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent.agency-reservations .rhs .reservations .payment .paid,body.path-agency .agent.agency-reservations .rhs .reservations .total{font-family:GothamBook_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-reservations .rhs .reservations .payment .balance{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent.agency-reservations .rhs .reservations .manager-payout .amount{font-family:GothamBook_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-reservations .rhs .reservations .manager-payout .due{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent.agency-reservations .rhs .reservations .smarter-commission{font-family:GothamBook_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-reservations .rhs .reservations .action{width:9rem}body.path-agency .agent.agency-reservations .rhs .reservations .action a{width:100%;height:36px;font-family:GothamBook_0;text-transform:uppercase;color:#222;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #e8e8e8;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#fff;margin-bottom:0}body.path-agency .agent.agency-reservations .rhs .reservations .status span{text-transform:uppercase;color:#fff;font-size:1rem;font-family:GothamMedium_0;padding:.3rem 1.5rem;text-align:center;position:relative;top:.3rem}body.path-agency .agent.agency-reservations .rhs .reservations .status .pending{background-color:#ffc966;color:#222}body.path-agency .agent.agency-reservations .rhs .reservations .status .confirmed{background-color:#599197}body.path-agency .agent.agency-reservations .rhs .reservations .status .cancelled,body.path-agency .agent.agency-reservations .rhs .reservations .status .declined{background-color:#e8e8e8;color:#222}body.path-agency .agent.agency-reservations .rhs .reservations .payout{font-family:GothamBook_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner h1 span{font-family:monospace}body.path-agency .agent.agency-reservation .rhs .upper{position:relative;border-bottom:1px solid #e8e8e8;margin-bottom:2rem}body.path-agency .agent.agency-reservation .rhs .upper h4{font-family:GothamMedium_0;color:#737373;margin:0}body.path-agency .agent.agency-reservation .rhs .upper .awaiting-confirmation{background-color:#e8e8e8;background-image:url(/themes/custom/smarter/images/agency/icon_awaiting_confirmation.jpg);background-position:left 2rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border-radius:0;border:0;color:#222;font-family:GothamBook_0;font-size:1.4rem;padding:1rem 9rem 1rem 4.5rem;position:absolute;right:0;top:0}body.path-agency .agent.agency-reservation .rhs .upper .awaiting-confirmation>button{position:relative;top:0;right:-76px;color:inherit;opacity:1}body.path-agency .agent.agency-reservation .rhs .upper .awaiting-confirmation>button span{color:#222;text-shadow:0 0 0 #fff;opacity:1}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .additional-information,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .legal,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation{background-color:#fff;padding:3.5rem 3rem;margin-bottom:3rem;width:100%}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .additional-information-legal-surround,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details-payments-surround{display:flex;flex-wrap:wrap}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .additional-information,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .legal,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments{width:calc(50% - 1.5rem)}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .additional-information,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details{margin-right:1.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .legal,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments{margin-left:1.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .top-area{display:flex;flex-wrap:wrap}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .image-area{width:25%}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .property-name-payout-area{width:50%;position:relative}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .status-area{width:25%}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .image-area img{width:100%;max-width:22rem;padding-right:3rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .property-name-payout-area .property-name{font-family:GothamMedium_0;font-size:2.4rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .property-name-payout-area .booking-reference{font-family:GothamBook_0;font-size:1.1rem;text-transform:uppercase;margin-bottom:2rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .property-name-payout-area .payout{font-family:GothamMedium_0;font-size:1.4rem;position:absolute;bottom:0;left:0}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .status-area{position:relative}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .status-area div{position:absolute;top:0;right:0;text-transform:uppercase;font-size:1rem;font-family:GothamMedium_0;padding:.3rem 1.5rem;text-align:center;top:.3rem;background-color:#e8e8e8;color:#222;display:inline}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .status-area div.status-59{background-color:#ffc966;color:#222}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .status-area div.status-60{background-color:#599197;color:#fff}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area{display:flex;flex-wrap:wrap}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .address-column,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .arrival-column{width:25%;padding-right:1.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-column{width:50%;padding-right:1.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .title{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .address{font-family:GothamMedium_0;font-size:1.4rem;color:#222;max-width:20rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .arrival-date,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-date,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .guests-number{font-family:GothamMedium_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .arrival-time,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-time{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-guests-surround{display:flex;flex-wrap:wrap}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-guests-surround .departure,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-guests-surround .guests{width:50%;padding-right:1rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .actions{margin:1.5rem 0 0;position:relative;display:flex;flex-wrap:wrap}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .actions .accept{width:auto;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:1rem 3rem;display:inline;text-align:center;border:1px solid #222;display:inline-block}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .actions .edit{width:auto;color:#222;font-family:GothamBook_0;text-transform:uppercase;background-color:#f8f8f8;border-radius:0;font-size:1.2rem;padding:1rem 3rem;display:inline;text-align:center;border:1px solid #ccc;display:inline-block}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .actions .cancel,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .actions .decline{width:auto;color:#f46c53;font-family:GothamBook_0;text-transform:uppercase;background-color:#fff;border-radius:0;font-size:1.2rem;padding:1rem 3rem 1rem 4rem;display:inline;text-align:center;border:1px solid #ccc;background-image:url(/themes/custom/smarter/images/agency/sma_cross_red.svg);background-position:left 2rem center;background-repeat:no-repeat;background-size:1rem;position:absolute;top:0;right:0;display:inline-block}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner h3{font-family:GothamMedium_0;font-size:2.4rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details .details-surround{display:flex}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details .details-surround .contact-number-column,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details .details-surround .from-column,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details .details-surround .name-column{width:33.33333333%;padding-right:1rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details .title{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details .detail{font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-bottom:.5rem;display:inline;line-height:1.4}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details .city,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details .first-name{margin-right:.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details .message{font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-bottom:4.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details a.message-button{width:auto;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:1rem 3rem;display:inline;text-align:center;border:1px solid #222}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-row{display:flex;padding:1rem 0}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-row .title-column{width:calc(100% - 10rem);font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-row .amount-column{width:10rem;font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;text-align:right}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-row.smarter-rate-row .amount-column,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-row.smarter-rate-row .title-column{color:#222}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-row.booking-total-row .title-column{color:#222;text-transform:uppercase;font-family:GothamMedium_0}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-row.booking-total-row .amount-column{color:#222;font-family:GothamMedium_0}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .additional-information-legal-surround .legal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:2.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .additional-information-legal-surround .legal a{display:table;font-family:GothamMedium_0;font-size:1.4rem;margin-bottom:1rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .progress{height:7px;margin-bottom:20px;overflow:hidden;background-color:#eaeaea;border-radius:0;box-shadow:none}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:7px;color:#ffc966;text-align:center;background-color:#ffc966;box-shadow:none;transition:width .6s ease}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-unit{margin-bottom:1.5rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-due-unit{padding-bottom:2rem;border-bottom:1px solid #eaeaea;margin-bottom:4rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-due-unit .payment-due-value,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-unit .payment-value{font-family:GothamMedium_0;color:#222;font-size:1.4rem;margin-bottom:-.3rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-due-unit .payment-due-label,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments .payment-unit .payment-label{font-family:GothamBook_0;color:#a3a3a3;font-size:1.2rem}body.path-agency .edit-reservation{border-radius:0;display:inline-block;font-family:GothamBook_0,sans-serif;font-size:1.1rem;padding:1rem;text-transform:uppercase;background-color:#222;border:1px solid #222;color:#fff!important;width:122px}body.path-agency .edit-reservation:hover{background:#222;opacity:.7;color:fff}body.path-agency .edit-reservation:active,body.path-agency .edit-reservation:focus{background:#222!important;color:fff}body.path-agency form.agency-edit-booking-form h2,body.path-agency form.agency-edit-booking-form h3,body.path-agency form.agency-edit-booking-form h4{font-family:GothamMedium_0;color:#2d2926;margin-bottom:.7rem}body.path-agency form.agency-edit-booking-form h3{margin-top:2rem;margin-bottom:1rem}body.path-agency form.agency-edit-booking-form input,body.path-agency form.agency-edit-booking-form select{border-radius:0;font-size:12px!important;font-weight:400}body.path-agency form.agency-edit-booking-form label{color:#2d2926}body.path-agency form.agency-edit-booking-form input,body.path-agency form.agency-edit-booking-form label,body.path-agency form.agency-edit-booking-form select{font-weight:400!important}body.path-agency form.agency-edit-booking-form .form-inline{display:flex;flex-direction:column}body.path-agency form.agency-edit-booking-form button.btn{border-radius:0;display:inline-block;font-family:GothamBook_0,sans-serif;font-size:1.1rem;padding:1rem;text-transform:uppercase;background-color:#222;border:1px solid #222;color:#fff!important;width:122px;margin-bottom:20px}body.path-agency form.agency-edit-booking-form button.btn:hover{background:#222;opacity:.7;color:fff}body.path-agency form.agency-edit-booking-form .form-control:focus{box-shadow:none;border-color:initial}body.path-agency form.agency-edit-booking-form .arrival-departure-guests-surround{display:flex;margin-bottom:1rem}body.path-agency form.agency-edit-booking-form .arrival-departure-guests-surround .form-item-arrival,body.path-agency form.agency-edit-booking-form .arrival-departure-guests-surround .form-item-departure{padding-right:3rem}body.path-agency form.agency-edit-booking-form .arrival-departure-guests-surround .form-item-arrival input,body.path-agency form.agency-edit-booking-form .arrival-departure-guests-surround .form-item-departure input{padding:.6rem 0 .6rem .5rem}body.path-agency form.agency-edit-booking-form .arrival-departure-guests-surround .form-item-guests{width:calc(100% - 34rem);max-width:12rem;padding-right:3rem;margin-bottom:15px;justify-content:left;align-items:start}body.path-agency form.agency-edit-booking-form .arrival-departure-guests-surround .form-item-guests .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-decrement,body.path-agency form.agency-edit-booking-form .arrival-departure-guests-surround .form-item-guests .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-increment{display:none}body.path-agency form.agency-edit-booking-form .arrival-departure-guests-surround .form-item-guests .smarter-number-input-container .smarter-number-input-wrapper .form-number{border:1px solid #ccc}body.path-agency form.agency-edit-booking-form .price-change-surround{display:flex}body.path-agency form.agency-edit-booking-form .price-change-surround .form-item-price-change{width:34rem;padding-right:3rem}body.path-agency form.agency-edit-booking-form .price-change-surround .form-item-price-change select{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency form.agency-edit-booking-form .price-change-surround .form-item-change{padding-right:3rem;justify-content:left;align-items:start;margin-top:-16px}body.path-agency form.agency-edit-booking-form .price-change-surround .form-item-change label{text-align:left}body.path-agency form.agency-edit-booking-form .price-change-surround .form-item-change .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-decrement,body.path-agency form.agency-edit-booking-form .price-change-surround .form-item-change .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-increment{display:none}body.path-agency form.agency-edit-booking-form .price-change-surround .form-item-change .smarter-number-input-container .smarter-number-input-wrapper .form-number{font-weight:700;text-align:center;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative;max-width:8rem}body.path-agency .jconfirm-content-pane .jconfirm-content div{padding-bottom:2rem}body.path-agency .jconfirm.jconfirm-light .alert-confirm .jconfirm-box .jconfirm-buttons button:first-child{color:#fff;border:1px solid #222;background-color:#222}body.path-agency .jconfirm.jconfirm-light .alert-confirm .jconfirm-box .jconfirm-buttons button:nth-child(2){color:#222;border:1px solid #222;background-color:#fff}body.path-agency .jconfirm.jconfirm-light .alert-confirm .jconfirm-content-pane .jconfirm-content div{font-size:1.4rem}body.path-agency .jconfirm.jconfirm-light .alert-cancel .jconfirm-box div.jconfirm-title-c .jconfirm-title,body.path-agency .jconfirm.jconfirm-light .alert-decline .jconfirm-box div.jconfirm-title-c .jconfirm-title{color:#f46c53}body.path-agency .jconfirm.jconfirm-light .alert-cancel .jconfirm-content-pane .jconfirm-content div,body.path-agency .jconfirm.jconfirm-light .alert-decline .jconfirm-content-pane .jconfirm-content div{font-size:1.4rem;color:#a3a3a3}body.path-agency .jconfirm.jconfirm-light .alert-cancel .jconfirm-box .jconfirm-buttons button:first-child,body.path-agency .jconfirm.jconfirm-light .alert-decline .jconfirm-box .jconfirm-buttons button:first-child{color:#fff;border:1px solid #f46c53;background-color:#f46c53;background-image:url(/themes/custom/smarter/images/agency/sma_cross_white.svg);background-size:1rem;background-position:left 2rem center;background-repeat:no-repeat;padding-left:4.3rem;width:100%;display:table}body.path-agency .jconfirm.jconfirm-light .alert-cancel .jconfirm-box .jconfirm-buttons button:nth-child(2),body.path-agency .jconfirm.jconfirm-light .alert-decline .jconfirm-box .jconfirm-buttons button:nth-child(2){color:#fff;border:1px solid #599197;background-color:#599197;width:100%;display:table}body.path-agency .agent .rhs .rhs-main-content .inner .listings-count{font-family:GothamMedium_0;font-size:1.4rem;color:#b0b0b1;margin-bottom:.5rem}form.agency-property-search-form{margin-bottom:2rem}form.agency-property-search-form .search-surround{display:flex}form.agency-property-search-form .search-surround .form-item-property{width:25rem;margin-bottom:0}form.agency-property-search-form .search-surround .form-item-property input.form-control{display:block;width:100%;height:36px;padding:6px 12px 6px 3.4rem;background-image:url(/themes/custom/smarter/images/icon_magnifying_glass.jpg);background-size:1.4rem;background-position:left 1rem center;background-repeat:no-repeat;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form.agency-property-search-form .search-surround button.btn.btn-default{height:36px;width:8.4rem}body.path-agency .agent.agency-listings .rhs .top-elements{position:relative}body.path-agency .agent.agency-listings .rhs .elements-right{position:absolute;top:3.8rem;right:0}body.path-agency .agent.agency-listings .rhs .elements-right a{font-family:GothamBook_0;font-size:1.1rem;color:#222}body.path-agency .agent.agency-listings .rhs .elements-right a.calendar{padding-right:2.5rem;background-image:url(/themes/custom/smarter/images/agency/sma_calendar_normal.svg);background-size:contain;background-position:100%;background-repeat:no-repeat;text-transform:uppercase}body.path-agency .agent.agency-listings .rhs .elements-right a.download{padding-right:2.2rem;background-image:url(/themes/custom/smarter/images/agency/sma_download_normal.svg);background-size:contain;background-position:100%;background-repeat:no-repeat;margin-left:5rem;text-transform:uppercase}body.path-agency .agent.agency-listings .rhs .listings{padding:3rem 1rem;background-color:#fff}body.path-agency .agent.agency-listings .rhs .listings .heading{border-bottom:1px solid #e8e8e8;padding-bottom:.5rem;display:flex}body.path-agency .agent.agency-listings .rhs .listings .listing{border-bottom:1px solid #e8e8e8;padding:1.5rem 0;display:flex}body.path-agency .agent.agency-listings .rhs .listings .heading>div{font-family:GothamMedium_0;font-size:1.2rem;color:#b0b0b1}body.path-agency .agent.agency-listings .rhs .listings .status{width:10%;padding-right:1rem}body.path-agency .agent.agency-listings .rhs .listings .listing-titles{width:18%;padding-right:1rem}body.path-agency .agent.agency-listings .rhs .listings .sleeps{width:10%;padding-right:1rem}body.path-agency .agent.agency-listings .rhs .listings .location{width:24%;padding-right:1rem}body.path-agency .agent.agency-listings .rhs .listings .rate{width:18%;padding-right:1rem}body.path-agency .agent.agency-listings .rhs .listings .edit,body.path-agency .agent.agency-listings .rhs .listings .view{width:10.5%}body.path-agency .agent.agency-listings .rhs .listings .status span{width:1rem;height:1rem;background-color:#e8e8e8;display:inline-block;border-radius:50%;position:relative;top:4px}body.path-agency .agent.agency-listings .rhs .listings .status span.live{background-color:#599197}body.path-agency .agent.agency-listings .rhs .listings .listing-titles .title{font-family:GothamMedium_0;font-size:1.4rem;color:#222;display:inline;padding-right:2rem;background-image:url(/themes/custom/smarter/images/agency/arrow_right.svg);background-size:.7rem 1.2rem;background-position:100%;background-repeat:no-repeat}body.path-agency .agent.agency-listings .rhs .listings .listing-titles .internal-title{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent.agency-listings .rhs .location,body.path-agency .agent.agency-listings .rhs .rate,body.path-agency .agent.agency-listings .rhs .sleeps{font-family:GothamBook_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-listings .rhs .listings .edit a,body.path-agency .agent.agency-listings .rhs .listings .view a{width:90%;font-family:GothamBook_0;text-transform:uppercase;color:#222;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#fff;margin-bottom:0;height:3.6rem;margin-right:0;margin-left:auto}body.path-agency .agency-listings-import p.upload-property-intro{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;margin-bottom:4rem}body.path-agency .agency-listings-import .import-area{background-color:#fff;padding:3.5rem 3rem;margin-bottom:3rem;width:100%;margin-top:4rem}body.path-agency form.agency-import-property-form{margin-top:2.75rem}body.path-agency form.agency-import-property-form .form-managed-file{display:flex;flex-wrap:wrap;max-width:67rem}body.path-agency form.agency-import-property-form .form-managed-file input{display:block;width:calc(100% - 12rem);height:auto;padding:.8rem 1.2rem .6rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency form.agency-import-property-form button.form-submit{width:12rem;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:1rem 3rem;display:inline;text-align:center;border:1px solid #222;display:inline-block}body.path-agency form.agency-import-property-form>button.form-submit{color:#222;background-color:#fff;border:1px solid #222;margin-top:2rem}body.path-agency .agent.agency-listing-add .rhs .inner h1{background-size:.8rem 1.4rem;background-position:left top 1.5rem;background-repeat:no-repeat;display:block;border-bottom:1px solid #e8e8e8;padding-bottom:2rem;margin-bottom:2.5rem}body.path-agency .agent.agency-only.agency-listing-edit .rhs .rhs-main-content .inner h1{padding-bottom:1.5rem;border-bottom:1px solid #e8e8e8;margin-bottom:2rem}#agency-add-edit-property-form{position:relative}#agency-add-edit-property-form #preview{right:14.2rem;padding-right:2.4rem;background-image:url(/themes/custom/smarter/images/agency/sma_eye_dark_normal.png);background-size:1.6rem 1.1rem}#agency-add-edit-property-form #preview,#agency-add-edit-property-form #view-calendar{position:absolute;top:.5rem;width:auto;color:#222;font-family:GothamBook_0;text-transform:uppercase;background-color:transparent;border-radius:0;font-size:1.1rem;border:none;background-position:100%;background-repeat:no-repeat}#agency-add-edit-property-form #view-calendar{right:0;padding-right:2.6rem;background-image:url(/themes/custom/smarter/images/agency/sma_calendar_normal.png);background-size:1.6rem}#agency-add-edit-property-form #preview:active,#agency-add-edit-property-form #view-calendar:active{box-shadow:inset 0 0 0 transparent}#agency-add-edit-property-form #discard-changes-header{right:11.2rem;color:#222;background-color:#fff;border-radius:0;padding:1rem 3rem;border:none}#agency-add-edit-property-form #discard-changes-header,#agency-add-edit-property-form #edit-save-changes-header{position:absolute;top:-8rem;font-family:GothamBook_0;text-transform:uppercase;font-size:1.2rem;display:table;text-align:center}#agency-add-edit-property-form #edit-save-changes-header{right:0;width:8.6rem;color:#fff;background-color:#222;border-radius:0;padding:1rem 0;border-color:#222}#agency-add-edit-property-form .left-right-column-surround{display:flex;flex-wrap:wrap;margin-bottom:4.5rem}#agency-add-edit-property-form .left-right-column-surround .left-column{width:62.5%;padding-right:1.3rem}#agency-add-edit-property-form .left-right-column-surround .right-column{width:37.5%;padding-left:1.3rem}#agency-add-edit-property-form .form-item{background-color:#fff;border-radius:0;border:none;box-shadow:0 0 0 transparent}#agency-add-edit-property-form .form-item.form-item-status{background-color:transparent;margin-left:-3px;margin-bottom:2rem}#agency-add-edit-property-form .form-item .form-control{text-align:left;box-shadow:none;outline:none;border-radius:0;height:36px;max-width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative}#agency-add-edit-property-form .form-item .form-control#edit-location-distance-walking,#agency-add-edit-property-form .form-item.form-item-distance-walking .form-control.form-number{text-align:center}#agency-add-edit-property-form .form-item textarea.form-control{min-height:8rem}#agency-add-edit-property-form .form-item .fieldset-legend{display:none}#agency-add-edit-property-form .form-item .media-library-selection .media-library-item .form-wrapper{display:flex;flex-direction:column;align-items:center}#agency-add-edit-property-form .form-item .media-library-selection .media-library-item .form-wrapper button.media-library-item__remove{order:2;background:none}#agency-add-edit-property-form .form-item .media-library-selection .media-library-item .form-wrapper article{order:1;text-align:center;font-size:.7vw;width:100%}#agency-add-edit-property-form .form-item .media-library-selection .media-library-item .form-wrapper article>div:nth-child(2){padding:.5vw;width:100%;word-wrap:break-word}#agency-add-edit-property-form .form-item .media-library-selection .media-library-item .form-type-number label{display:none}#agency-add-edit-property-form .form-item #floor_plan_image-media-library-wrapper-floor_plan .media-library-item button.media-library-item__remove,#agency-add-edit-property-form .form-item #floor_plan_image-media-library-wrapper-floor_plan button.media-library-open-button{width:14rem;position:relative;right:0;color:#222;font-family:GothamBook_0;text-transform:uppercase;background-color:#fff;border-radius:0;font-size:1.2rem;padding:0;display:table;text-align:center;border-color:#222;height:36px}#agency-add-edit-property-form .form-group:last-child{margin-bottom:auto}#agency-add-edit-property-form .form-item-status .select-wrapper{text-transform:uppercase;width:12rem}#agency-add-edit-property-form .form-item-status .select-wrapper select{padding-left:1.8rem}#agency-add-edit-property-form .form-item-status .select-wrapper:before{content:"";font-size:1.4rem;position:absolute;top:16px;left:8px;color:#ffc966;width:4px;height:4px;background-color:#ffc966;border-radius:100%;z-index:1}#agency-add-edit-property-form .form-item .panel-heading{color:#333;background-color:#fff;padding:3rem 3rem 0}#agency-add-edit-property-form .form-item .panel-heading .panel-title{color:#333;font-family:GothamMedium_0;font-size:2.4rem;margin:0;padding:0}#agency-add-edit-property-form .form-item .panel-body{color:#333;background-color:#fff;padding:2rem 3rem 3rem}#agency-add-edit-property-form .form-item label{color:#a3a3a3;font-family:GothamBook_0;font-size:1.4rem;font-weight:400}.cke_reset{width:100%!important}#agency-add-edit-property-form .form-item.form-type-checkbox label{color:#4a4a4a;font-family:GothamBook_0;font-size:1.2rem;font-weight:400}#agency-add-edit-property-form .form-item.form-type-checkbox input[type=checkbox]{margin-top:3px}#agency-add-edit-property-form .form-item .help-block{color:#a3a3a3;font-size:12px;margin:5px 0 10px;background-image:url(/themes/custom/smarter/images/agency/sma_info_dark_icon.svg);background-size:1.5rem;background-position:0;background-repeat:no-repeat;padding:0 0 0 2.1rem}#agency-add-edit-property-form .form-item .min-max-guests-surround{display:flex;flex-wrap:wrap;text-align:left;margin-top:3.5rem}#agency-add-edit-property-form .form-item.form-item-minimum-stay{width:50%}#agency-add-edit-property-form .form-item .min-max-guests-surround label{font-size:1.2rem;margin-bottom:1rem}#agency-add-edit-property-form .form-item.form-item-max-stay{width:50%}#agency-add-edit-property-form .form-item #edit-floor-plan--description{margin-bottom:3rem;padding-left:0;background-image:none;font-size:1.4rem}#agency-add-edit-property-form .smarter-number-input-wrapper .smarter-number-input-increment-wrapper{display:flex;align-items:left;justify-content:left}#agency-add-edit-property-form .form-type-number,#agency-add-edit-property-form .js-form-type-number{align-items:left;justify-content:left;align-items:normal;width:50%}#agency-add-edit-property-form .form-item .min-max-guests-surround .form-control{text-align:center;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:none;position:relative}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body{padding-top:0}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body #edit-images--description{margin-bottom:3rem;padding-left:0;background-image:none;font-size:1.4rem}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file{display:flex;flex-wrap:wrap}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file input{width:calc(100% - 14rem)}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .file>span{background:#fff;color:#222;border:none}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .file>span:first-child{border-left:none}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .file>span:last-child{border-right:none}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .file-icon{display:table-cell;font-size:14px;padding:0;text-align:center;vertical-align:middle}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .file-icon .text-primary{color:#222}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .file-link{display:table-cell;vertical-align:middle;width:100%;padding-left:.5rem}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .file-size{display:table-cell;padding:0;text-align:right;white-space:pre;vertical-align:middle}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body button.btn{width:14rem;position:relative;right:0;color:#222;font-family:GothamBook_0;text-transform:uppercase;background-color:#fff;border-radius:0;font-size:1.2rem;padding:0;display:table;text-align:center;border-color:#222;height:36px}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body button[name=image-media-library-update-images]{display:none}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file button.btn{width:14rem;position:relative;right:0;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:0;display:table;text-align:center;border-color:#222;height:36px}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file .ajax-progress-bar,#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file .ajax-progress-bar .progress-wrapper{width:100%}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file .ajax-progress-bar .progress-wrapper .message{margin-bottom:0;padding-left:0;background-image:none;font-family:GothamBold;color:#4a4a4a;font-size:1.2rem;font-weight:400}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file .ajax-progress-bar .progress-wrapper .progress{height:2.5rem;background-color:#f5f5f5;border-radius:0;border:1px solid #333;box-shadow:none}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file .ajax-progress-bar .progress-wrapper .progress-bar{line-height:2.5rem;background-color:#333}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file>.form-type-checkbox{width:100%}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file>.form-type-checkbox input[type=checkbox]:after{top:7px}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file>.form-type-checkbox input,#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file>.form-type-checkbox label,#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file>.form-type-checkbox label span.file.file--image{width:100%}#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file span.file.file--image{width:calc(100% - 14rem);text-align:left;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative;margin:0}#agency-add-edit-property-form #edit-floor-plan .panel-body{padding-top:0}#agency-add-edit-property-form #edit-floor-plan .panel-body label.control-label{margin-bottom:3rem}#agency-add-edit-property-form #edit-floor-plan .form-item-floor-plan-floor-plan-image #edit-floor-plan-floor-plan-image{display:flex;flex-wrap:wrap}#agency-add-edit-property-form #edit-floor-plan .form-item .form-control{text-align:left;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative;width:calc(100% - 14rem)}#agency-add-edit-property-form #edit-floor-plan .form-item-floor-plan-floor-plan-image #edit-floor-plan-floor-plan-image button.btn{width:14rem;position:relative;right:0;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:0;display:table;text-align:center;border-color:#222;height:36px}#agency-add-edit-property-form #edit-floor-plan .panel-body .form-managed-file{display:flex}#agency-add-edit-property-form #edit-floor-plan .panel-body .form-managed-file .file--image{width:calc(100% - 14rem);text-align:left;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative;margin:0}#agency-add-edit-property-form .file>span:first-child{border-left:none}#agency-add-edit-property-form .file>span:last-child{border-right:none}#agency-add-edit-property-form .file>span{background:#fff;color:#222;border:none}#agency-add-edit-property-form .file-icon{display:table-cell;font-size:14px;padding:0;text-align:center;vertical-align:middle}#agency-add-edit-property-form .file-icon .text-primary{color:#222}#agency-add-edit-property-form .file-link{display:table-cell;vertical-align:middle;width:100%;padding-left:.5rem}#agency-add-edit-property-form .file-size{display:table-cell;padding:0;text-align:right;white-space:pre;vertical-align:middle}#agency-add-edit-property-form .form-managed-file button.btn{width:14rem;position:relative;right:0;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:0;display:table;text-align:center;border-color:#222;height:36px}#agency-add-edit-property-form .location-sub-surround{color:#333;background-color:#fff;border:none;padding:0 3rem 3rem;margin-top:-3.5rem;margin-bottom:20px}#agency-add-edit-property-form .station-info-surround{display:flex;flex-wrap:wrap}#agency-add-edit-property-form .station-info-surround .form-item-location-nearest-station{width:70%;padding-right:3rem}#agency-add-edit-property-form .station-info-surround .form-item-location-distance-walking{width:30%}.form-item-location-distance-walking label{margin-bottom:5px!important}.form-item-location-nearest-station input.form-autocomplete{width:100%!important}#agency-add-edit-property-form .form-item.form-item-distance-walking label{color:#a3a3a3;font-family:GothamBook_0;font-size:1.4rem;font-weight:400;margin-bottom:5px}#agency-add-edit-property-form #edit-check-in-out .panel-body .simple-time-container{margin-bottom:20px}#agency-add-edit-property-form #edit-check-in-out .panel-body .simple-time-container label{display:block}#agency-add-edit-property-form #edit-check-in-out .panel-body .check-in-area,#agency-add-edit-property-form #edit-check-in-out .panel-body .check-out-area{width:50%;display:flex;flex-wrap:wrap}#agency-add-edit-property-form #edit-check-in-out .panel-body .check-in-area{padding-right:1rem}#agency-add-edit-property-form #edit-check-in-out .panel-body .check-in-area:before{content:"Check in:";display:block;width:100%;color:#222;font-family:GothamBold;font-size:1.4rem;font-weight:400;margin-bottom:0}#agency-add-edit-property-form #edit-check-in-out .panel-body .check-out-area{padding-left:1rem}#agency-add-edit-property-form #edit-check-in-out .panel-body .check-out-area:before{content:"Check out:";display:block;width:100%;color:#222;font-family:GothamBold;font-size:1.4rem;font-weight:400;margin-bottom:0}#agency-add-edit-property-form #edit-check-in-out .panel-body .form-item-check-in-out-in-hour,#agency-add-edit-property-form #edit-check-in-out .panel-body .form-item-check-in-out-out-hour{width:10rem}#agency-add-edit-property-form #edit-check-in-out .panel-body .form-item-check-in-out-in-hour:before,#agency-add-edit-property-form #edit-check-in-out .panel-body .form-item-check-in-out-out-hour:before{content:"Hours";display:block;color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem;font-weight:400;margin-bottom:.25rem}#agency-add-edit-property-form #edit-check-in-out .panel-body .form-item-check-in-out-in-minutes,#agency-add-edit-property-form #edit-check-in-out .panel-body .form-item-check-in-out-out-minutes{width:10rem;margin-left:-1px}#agency-add-edit-property-form #edit-check-in-out .panel-body .form-item-check-in-out-in-minutes:before,#agency-add-edit-property-form #edit-check-in-out .panel-body .form-item-check-in-out-out-minutes:before{content:"Minutes";display:block;color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem;font-weight:400;margin-bottom:.25rem}#agency-add-edit-property-form #edit-bathrooms .panel-body .add-surround,#agency-add-edit-property-form #edit-bedrooms .panel-body .add-surround,#agency-add-edit-property-form #edit-other-amenities .panel-body .add-surround{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid #d9d9d9;padding-top:15px;border-bottom:1px solid #d9d9d9}#agency-add-edit-property-form #edit-bathrooms .form-item-bathroom,#agency-add-edit-property-form #edit-bedrooms .form-item-bedroom,#agency-add-edit-property-form #edit-other-amenities .panel-body .add-surround .form-item-other-amenity{width:calc(100% - 14rem);display:flex;padding-right:2rem}#agency-add-edit-property-form #edit-bathrooms .form-item,#agency-add-edit-property-form #edit-bedrooms .form-item{width:calc(100% - 14rem);display:flex;flex-wrap:wrap;padding-right:1rem}#agency-add-edit-property-form #edit-bathrooms label,#agency-add-edit-property-form #edit-bedrooms label{width:13rem;color:#222;position:relative;top:6px;padding-right:.5rem}#agency-add-edit-property-form #edit-bathrooms .select-wrapper,#agency-add-edit-property-form #edit-bedrooms .select-wrapper{width:calc(100% - 13rem)}#agency-add-edit-property-form #edit-bathrooms button,#agency-add-edit-property-form #edit-bedrooms button,#agency-add-edit-property-form #edit-other-amenities .panel-body .add-surround button{width:14rem;position:relative;right:0;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:0;display:table;text-align:center;border-color:#222;height:36px}#agency-add-edit-property-form .bathroom,#agency-add-edit-property-form .bedroom{display:flex;padding-bottom:15px;padding-top:15px;border-top:1px solid #d9d9d9}#agency-add-edit-property-form .bathroom .bathroom-count,#agency-add-edit-property-form .bedroom .bedroom-count{width:13rem;display:flex;color:#222;font-family:GothamBook_0;font-size:1.4rem;font-weight:400;position:relative;top:6px;padding-right:.5rem}#agency-add-edit-property-form .bathroom .value,#agency-add-edit-property-form .bedroom .value{color:#222;font-family:GothamBook_0;font-size:1.4rem;font-weight:400;padding-bottom:15px;padding-right:1rem;width:calc(100% - 27rem);position:relative;top:6px}#agency-add-edit-property-form .bathroom .btn,#agency-add-edit-property-form .bedroom .btn{width:14rem;position:relative;right:0;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;display:table;text-align:center;border-color:#222;height:36px;padding:.8rem 3rem}#agency-add-edit-property-form .form-item .form-control#edit-other-amenity{text-align:left}#agency-add-edit-property-form .form-item-important-information{padding:3rem}#agency-add-edit-property-form .form-item-important-information label{color:#333;font-family:GothamMedium_0;font-size:2.4rem;margin:0;padding:0 0 3rem}#agency-add-edit-property-form #edit-long-stay-discount .panel-body>p,#agency-add-edit-property-form #edit-seasonal-pricing .panel-body>p,#agency-add-edit-property-form #edit-standard-discount .panel-body>p{font-size:1.2rem}#agency-add-edit-property-form #edit-late-booking-discount .panel-body>p,#agency-add-edit-property-form #edit-minimum-advance-period .panel-body>p{color:#a3a3a3;font-size:1.2rem}#agency-add-edit-property-form #edit-seasonal-pricing{margin-top:calc(-20px - 3rem)}#agency-add-edit-property-form #edit-save-changes-footer{color:#fff;background-color:#222;border-radius:0;border-color:#222;margin-right:3rem}#agency-add-edit-property-form #discard-changes-footer,#agency-add-edit-property-form #edit-save-changes-footer{width:auto;font-family:GothamBook_0;text-transform:uppercase;font-size:1.2rem;padding:1rem 3rem;display:inline-block;text-align:center}#agency-add-edit-property-form #discard-changes-footer{position:relative;color:#222;background-color:#fff;border-radius:0;border:1px solid #222}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenities-columns-surround{display:flex;margin-top:-3rem}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenities-columns-surround .amenities-column-left,#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenities-columns-surround .amenities-column-right{width:50%}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenities-columns-surround .amenities-column-left{padding-right:15px}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenities-columns-surround .amenities-column-right{padding-left:15px}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability h3{color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem;margin-top:3rem}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenity{display:flex;margin-bottom:1.8rem}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenity .image-wrapper{width:3.2rem;height:3.2rem}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenity .image-wrapper img{border-radius:50%;border:2px solid transparent}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenity.active .image-wrapper img{border:2px solid #222}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenity .amenity-name-surround{width:calc(100% - 32px);padding-left:15px}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenity .amenity-name-surround .amenity-name-inner{display:table;height:100%}#agency-add-edit-property-form #edit-amenities-features-laundry-suitability .amenity .amenity-name-surround .amenity-name{font-family:GothamBook_0;font-size:1.2rem;color:#222;display:table-cell;vertical-align:middle}#agency-add-edit-property-form #edit-other-amenities #other-amenities-list .other-amenity{display:flex;margin-bottom:15px}#agency-add-edit-property-form #edit-other-amenities #other-amenities-list .other-amenity .value{width:calc(100% - 14rem);font-family:GothamBook_0;font-size:1.4rem;font-weight:400;text-align:left;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative}#agency-add-edit-property-form #edit-other-amenities #other-amenities-list .other-amenity .btn{width:14rem;position:relative;right:0;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;display:table;text-align:center;border-color:#222;height:36px;padding:8px 0 0}#agency-add-edit-property-form #edit-other-amenities .panel-body .add-surround .form-item-other-amenities-other-amenity{width:calc(100% - 14rem)}form#agency-add-edit-property-form #late-booking-discount-summary #late-booking-details .late-booking-details,form#agency-add-edit-property-form #late-booking-discount-summary .titles,form#agency-add-edit-property-form .late-booking-row{display:flex}form#agency-add-edit-property-form #late-booking-discount-summary .titles div{font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}form#agency-add-edit-property-form #late-booking-details .late-booking-details div{font-family:Gothambook_0;font-size:1.4rem;color:#222}form#agency-add-edit-property-form #late-booking-discount-summary #late-booking-details .late-booking-details{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e8e8e8}form#agency-add-edit-property-form #late-booking-details .late-booking-details div:first-child,form#agency-add-edit-property-form #late-booking-discount-summary .titles div:first-child,form#agency-add-edit-property-form .late-booking-row .form-item-late-booking-discount-late-booking-discount-discount{width:19.5%;position:relative}form#agency-add-edit-property-form #late-booking-details .late-booking-details div:nth-child(2),form#agency-add-edit-property-form #late-booking-discount-summary .titles div:nth-child(2),form#agency-add-edit-property-form .late-booking-row .form-item-late-booking-discount-late-booking-discount-from{width:35%;position:relative}form#agency-add-edit-property-form #late-booking-details .late-booking-details div:nth-child(3),form#agency-add-edit-property-form #late-booking-discount-summary .titles div:nth-child(3),form#agency-add-edit-property-form .late-booking-row .form-item-late-booking-discount-late-booking-discount-to{width:45.5%;position:relative}form#agency-add-edit-property-form #late-booking-discount-summary .titles div:nth-child(4){width:10rem;background-color:#fff;height:auto;padding:0}form#agency-add-edit-property-form #late-booking-details .late-booking-details div:nth-child(4),form#agency-add-edit-property-form .late-booking-row button#edit-late-booking-discount-late-booking-discount-add{width:10rem;font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}form#agency-add-edit-property-form .late-booking-row .form-item-late-booking-discount-late-booking-discount-discount input,form#agency-add-edit-property-form .late-booking-row .form-item-late-booking-discount-late-booking-discount-from input,form#agency-add-edit-property-form .late-booking-row .form-item-late-booking-discount-late-booking-discount-to input{max-width:4em;width:4em;text-align:center;position:relative}form#agency-add-edit-property-form .late-booking-row .form-item-late-booking-discount-late-booking-discount-discount:after{content:"%";font-size:1.4rem;position:absolute;top:.7rem;left:6.5rem;font-family:Gothambook_0;font-weight:400}form#agency-add-edit-property-form .late-booking-row .form-item-late-booking-discount-late-booking-discount-from:after,form#agency-add-edit-property-form .late-booking-row .form-item-late-booking-discount-late-booking-discount-to:after{content:"days from today";font-size:1.2rem;display:block;width:10rem;color:#a3a3a3;right:-11rem;font-weight:400;font-family:Gothambook_0;position:absolute;top:.7rem;left:6.5rem}form#agency-add-edit-property-form #long-stay-details .long-stay-details,form#agency-add-edit-property-form .long-stay-row,form#agency-add-edit-property-form .titles{display:flex}form#agency-add-edit-property-form #long-stay-details .long-stay-details{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e8e8e8}form#agency-add-edit-property-form .titles .discount,form#agency-add-edit-property-form .titles .for-stays-of-at-least{font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}form#agency-add-edit-property-form #long-stay-details .long-stay-details>div:first-child,form#agency-add-edit-property-form #long-stay-details .long-stay-details>div:nth-child(2),form#agency-add-edit-property-form #long-stay-details .long-stay-details>div:nth-child(3){font-family:Gothambook_0;font-size:1.4rem;color:#222}form#agency-add-edit-property-form .titles{padding-bottom:1rem;border-bottom:1px solid #e8e8e8;margin-bottom:1rem}form#agency-add-edit-property-form .long-stay-row .form-item-long-stay-discount-long-stay-discount-days input,form#agency-add-edit-property-form .long-stay-row .form-item-long-stay-discount-long-stay-discount-discount input{max-width:4em;width:4em;text-align:center;position:relative}form#agency-add-edit-property-form #long-stay-details .long-stay-details>div:first-child,form#agency-add-edit-property-form .long-stay-row .form-item-long-stay-discount-long-stay-discount-discount,form#agency-add-edit-property-form .titles .discount{width:22%;position:relative}form#agency-add-edit-property-form #long-stay-details .long-stay-details>div:nth-child(2),form#agency-add-edit-property-form .long-stay-row .form-item-long-stay-discount-long-stay-discount-days,form#agency-add-edit-property-form .titles .for-stays-of-at-least{width:calc(78% - 10rem);position:relative}form#agency-add-edit-property-form #long-stay-details .long-stay-details>div:nth-child(3),form#agency-add-edit-property-form .long-stay-row button.form-submit{width:10rem;font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}form#agency-add-edit-property-form .long-stay-row .form-item-long-stay-discount-long-stay-discount-discount:after{content:"%";font-size:1.4rem;position:absolute;top:.7rem;left:6.5rem;font-family:Gothambook_0;font-weight:400}form#agency-add-edit-property-form .long-stay-row .form-item-long-stay-discount-long-stay-discount-days:after{content:"days or longer";font-size:1.4rem;display:block;width:10rem;color:#222;right:-11rem;font-weight:400;font-family:Gothambook_0;position:absolute;top:.7rem;left:6.5rem}form#agency-add-edit-property-form #edit-seasonal-pricing .surround{padding-top:1rem;display:flex;flex-wrap:wrap;border-bottom:1px solid #e8e8e8;padding-bottom:0}form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item{width:50%}form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-from{width:50%;padding-right:1.5rem}form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-to{width:50%;padding-left:1.5rem}form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-from input,form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-from label,form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-to input,form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-to label{width:100%}form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-change{width:50%;padding-right:1.5rem}form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-percentage{width:50%;padding-left:1.5rem;position:relative}form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-percentage:after{content:"%";display:inline-block;font-family:Gothambook_0;font-size:1.4rem;color:#222;position:absolute;top:3.4rem;right:1.5rem}form#agency-add-edit-property-form #edit-seasonal-pricing .seasonal-pricing-outer{margin-top:2rem}form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary #seasonal-details .seasonal-details,form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary .titles{display:flex;flex-wrap:wrap}form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary .titles>div{font-family:GothamMedium_0;font-size:1rem;color:#a3a3a3}form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary #seasonal-details .seasonal-details>div:first-child{width:70%;font-family:Gothambook_0;font-size:1.4rem;color:#222;padding-right:1rem}form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary .titles .dates{width:70%;font-family:Gothambook_0;font-size:1rem;color:#a3a3a3;padding-right:1rem}form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary #seasonal-details .seasonal-details>div:nth-child(2){width:calc(30% - .9rem);font-family:Gothambook_0;font-size:1.4rem;color:#222;padding-right:1rem}form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary .titles .change{width:calc(30% - .9rem);font-family:Gothambook_0;font-size:1rem;color:#a3a3a3;padding-right:1rem}form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary #seasonal-details .seasonal-details{padding-top:1rem;padding-bottom:2rem;margin-bottom:1rem;border-bottom:1px solid #e8e8e8}form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary #seasonal-details .seasonal-details>div:nth-child(3),form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary #seasonal-details .seasonal-details>div:nth-child(3):hover{width:.9rem;background-image:url(/themes/custom/smarter/images/agency/x_black.jpg);background-size:contain;background-position:50%;background-repeat:no-repeat;border:none;padding:0;overflow:hidden;color:#fff;font-size:1px;background-color:#fff}form#agency-add-edit-property-form #edit-seasonal-pricing #seasonal-discount-summary #seasonal-details .seasonal-details>div:nth-child(3):hover{opacity:.7}form#agency-add-edit-property-form #edit-seasonal-pricing button#edit-seasonal-pricing-seasonal-add{width:auto;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:1rem 3rem;display:inline-block;text-align:center;border-color:#222;margin-right:3rem;margin-top:3rem}.path-agency .agent.agency-calendar .rhs .rhs-main-content{padding:0;background-color:#f8f8f8}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner{width:100%;max-width:none;margin:0 auto}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner h1{padding-top:5rem;padding-left:2.6rem;margin-bottom:2.25rem;display:none}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround{display:flex;flex-wrap:wrap;background-color:#fff}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround #propertiesCalendar{width:calc(100% - 284px)}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties{width:284px;border-right:1px solid #ccc;overflow:auto;position:relative;margin-top:20px;overflow:hidden}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround #propertiesCalendar .property-calendar-header-sticky{background:#fff}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties .listings-search-area{position:sticky;top:0;background:#f8f8f8;z-index:200;background:#fff;height:90px}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties .property{display:flex;width:284px;height:50px;overflow-y:hidden;border-top:1px solid #e9eceb!important;border-bottom:1px solid #e9eceb!important;max-width:284px;overflow-x:hidden;padding:0 22px;position:relative}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties .property .image-area{width:50px;height:34px;margin:7px 0;background-color:pink;background-size:cover;background-position:50%;background-repeat:no-repeat}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties .property .image-area a{display:block;width:100%;height:100%}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties .property .details-area{padding-left:15px;max-width:176px;padding-top:7px}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties .property .details-area .property-title{font-family:GothamMedium_0;font-size:12px;color:#4a4a4a;margin-bottom:0;line-height:1.2;margin-top:2px}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties .property .details-area .property-name{font-family:GothamBook_0;font-size:12px;color:#a3a3a3;margin-bottom:0;line-height:1.2}.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties .property .arrow-link{width:8px;height:14px;background-image:url(/themes/custom/smarter/images/agency/arrow_right.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute;top:17px;right:23px}body.path-agency .agent.agency-calendar-property .rhs .rhs-main-content .inner>.row{display:flex;position:relative}body.path-agency .agent.agency-calendar-property .rhs .rhs-main-content .inner>.row>.col-md-3{min-height:69rem}form.agency-calendar-edit-availability-form{padding-top:7.5rem}form.agency-calendar-edit-availability-form h3{font-family:GothamMedium_0;font-size:1.4rem;margin-bottom:.5rem}form.agency-calendar-edit-availability-form>p{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3}form.agency-calendar-edit-availability-form .to-from-surround{display:flex;flex-wrap:wrap}form.agency-calendar-edit-availability-form .to-from-surround .form-item-from,form.agency-calendar-edit-availability-form .to-from-surround .form-item-to{width:50%}form.agency-calendar-edit-availability-form .to-from-surround .form-item-from{padding-right:1rem}form.agency-calendar-edit-availability-form .to-from-surround .form-item-to{padding-left:1rem}form.agency-calendar-edit-availability-form .to-from-surround .form-item-from label,form.agency-calendar-edit-availability-form .to-from-surround .form-item-to label{font-family:GothamBook_0;font-size:1.2rem;color:#b7b7b7;display:block;margin-bottom:.3rem;font-weight:400}form.agency-calendar-edit-availability-form .to-from-surround .form-item-from input,form.agency-calendar-edit-availability-form .to-from-surround .form-item-to input{width:100%;text-align:left;font-weight:400;display:block;height:3.6rem;padding:.6rem 0 .6rem 1rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-repeat:no-repeat}form.agency-calendar-edit-availability-form fieldset#edit-availability--wrapper,form.agency-calendar-edit-availability-form fieldset#edit-booking-type--wrapper{margin-top:2rem}form.agency-calendar-edit-availability-form fieldset#edit-availability--wrapper legend,form.agency-calendar-edit-availability-form fieldset#edit-booking-type--wrapper legend{font-family:GothamMedium_0;font-weight:400;font-size:1.4rem;margin-top:3rem;margin-bottom:1rem}form.agency-calendar-edit-availability-form fieldset#edit-availability--wrapper #edit-availability,form.agency-calendar-edit-availability-form fieldset#edit-booking-type--wrapper #edit-booking-type{display:flex}form.agency-calendar-edit-availability-form fieldset#edit-availability--wrapper #edit-availability .form-item-availability,form.agency-calendar-edit-availability-form fieldset#edit-booking-type--wrapper #edit-booking-type .form-item-booking-type{width:calc(50% - 1rem);border:1px solid #e8e8e8;height:3.6rem;margin:0;padding:.6rem .8rem}form.agency-calendar-edit-availability-form fieldset#edit-availability--wrapper #edit-availability .form-item-availability:first-child,form.agency-calendar-edit-availability-form fieldset#edit-booking-type--wrapper #edit-booking-type .form-item-booking-type:first-child{margin-right:.5rem}form.agency-calendar-edit-availability-form fieldset#edit-availability--wrapper #edit-availability .form-item-availability:nth-child(2),form.agency-calendar-edit-availability-form fieldset#edit-booking-type--wrapper #edit-booking-type .form-item-booking-type:nth-child(2){margin-left:.5rem}form.agency-calendar-edit-availability-form fieldset#edit-availability--wrapper #edit-availability .form-item-availability label,form.agency-calendar-edit-availability-form fieldset#edit-booking-type--wrapper #edit-booking-type .form-item-booking-type label{font-family:GothamBook_0;font-size:1.4rem;color:#5c5d5d}form.agency-calendar-edit-availability-form .buttons-surround{display:flex;padding-top:3rem;border-top:1px solid #e8e8e8;margin-top:5rem}form.agency-calendar-edit-availability-form #edit-submit{width:9rem;color:#fff;background-color:#222;margin-right:1rem}form.agency-calendar-edit-availability-form #edit-submit,form.agency-calendar-edit-availability-form a.discard-changes{font-family:GothamBook_0;text-transform:uppercase;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 1rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;margin-bottom:0;height:3.6rem}form.agency-calendar-edit-availability-form a.discard-changes{max-width:170px;width:calc(100% - 10rem);color:#222;background-color:#fff}body.path-agency .agent.agency-calendar-property .sync-calendar-area{position:absolute;bottom:0;left:15px}body.path-agency .agent.agency-calendar-property .sync-calendar-area h4{font-family:GothamMedium_0;font-size:1.4rem;color:#222}body.path-agency .agent.agency-calendar-property .sync-calendar-area .action-calendar{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;padding-left:3rem;background-position:0;background-size:1.1rem 1.3rem;background-repeat:no-repeat;display:block}body.path-agency .agent.agency-calendar-property .sync-calendar-area .action-calendar.import{background-image:url(/themes/custom/smarter/images/agency/sma_download_normal.svg)}body.path-agency .agent.agency-calendar-property .sync-calendar-area .action-calendar.export{margin-top:1.2rem;background-image:url(/themes/custom/smarter/images/agency/sma_export_normal.svg)}body.path-agency .agent.agency-calendar-property form.agency-calendar-edit-availability-form .form-item-availability input[type=radio]:after,body.path-agency .agent.agency-calendar-property form.agency-calendar-edit-availability-form .form-item-booking-type input[type=radio]:after{width:15px;height:15px;border-radius:15px;top:0;left:0;position:relative;background-color:#e7e7e7;content:"";display:inline-block;visibility:visible;border:1px solid #222}body.path-agency .agent.agency-calendar-property form.agency-calendar-edit-availability-form .form-item-availability input[type=radio]:checked:after,body.path-agency .agent.agency-calendar-property form.agency-calendar-edit-availability-form .form-item-booking-type input[type=radio]:checked:after{background-color:#fff;border:5px solid #222}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box{padding:5rem 2.5rem 3rem}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box div.jconfirm-title-c .jconfirm-title{font-size:2.4rem;text-align:left}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box .jconfirm-content-pane .jconfirm-content div{padding-bottom:0}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box .jconfirm-content-pane .jconfirm-content>div{padding-bottom:1.5rem}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box .jconfirm-content-pane .jconfirm-content>div p{text-align:left;font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-top:1.5rem;margin-bottom:1rem}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box .jconfirm-content-pane .jconfirm-content>div form .form-group{text-align:left}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box .jconfirm-content-pane .jconfirm-content>div form label{text-align:left;font-weight:400;font-family:GothamBook_0;font-size:1.2rem;color:#b7b7b7;margin-top:1rem;margin-bottom:0}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box .jconfirm-content-pane .jconfirm-content>div form input{text-align:left;font-weight:400;display:block;height:3.6rem;padding:.6rem 0 .6rem 1rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-repeat:no-repeat;width:100%}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box .jconfirm-buttons{margin-left:0;margin-right:auto}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box .jconfirm-buttons button{color:#fff;border:1px solid #222;background-color:#222;min-width:11rem}body.path-agency .jconfirm.jconfirm-light .import-export-calendar-column .jconfirm-box .jconfirm-buttons button:first-child:hover{opacity:.5}body.path-agency .agent .rhs .rhs-main-content .inner h6.sub-title-small{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:4rem;line-height:1.6;border-top:1px solid #e8e8e8;padding-top:2rem;margin-top:2.5rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form{padding-bottom:14rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .late,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .long,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .seasonal{background-color:#fff;padding:3.5rem 3rem;margin-bottom:3rem;width:100%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form #seasonal-pricing-discount-summary>div{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form #seasonal-pricing-discount-summary>div:first-child{border-bottom:1px solid #e8e8e8;height:4rem;margin-bottom:15px}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form #seasonal-pricing-discount-summary>div:first-child span{font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form #seasonal-pricing-discount-summary>div:first-child span:first-child{width:57%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form #seasonal-pricing-discount-summary>div:first-child span:nth-child(2){width:43%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form #seasonal-pricing-discount-summary>div#seasonal-pricing-details .seasonal-pricing-detail{display:flex;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #e8e8e8;margin-bottom:15px;width:100%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form #seasonal-pricing-discount-summary>div#seasonal-pricing-details .seasonal-pricing-detail div:first-child{width:57%;font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form #seasonal-pricing-discount-summary>div#seasonal-pricing-details .seasonal-pricing-detail div:nth-child(2){width:32.5%;font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form #seasonal-pricing-discount-summary>div#seasonal-pricing-details .seasonal-pricing-detail div:nth-child(3){width:10.5%;font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .seasonal-row{display:flex;flex-wrap:wrap;margin-top:2rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .standard-advanced-surround{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .standard-advanced-surround .advanced,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .standard-advanced-surround .standard{background-color:#fff;padding:3.5rem 3rem;margin-bottom:3rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .standard-advanced-surround .standard{width:calc(50% - 1.5rem);margin-right:1.5rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .standard-advanced-surround .advanced{width:calc(50% - 1.5rem);margin-left:1.5rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form h2{font-family:GothamMedium_0;font-size:2.4rem;text-transform:none;margin-bottom:.5rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form p{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;text-transform:none;margin-bottom:3.5rem}form.agency-portfolio-pricing-settings-form .seasonal .date-surround{width:36%;display:flex;padding-right:1rem}form.agency-portfolio-pricing-settings-form .seasonal .form-item-seasonal-change{width:21%;padding-right:1rem}form.agency-portfolio-pricing-settings-form .seasonal .form-item-seasonal-percentage{width:32.5%;padding-right:1rem}form.agency-portfolio-pricing-settings-form button.form-submit{width:10.5%;font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}form.agency-portfolio-pricing-settings-form .seasonal .date-surround .form-item-seasonal-from,form.agency-portfolio-pricing-settings-form .seasonal .date-surround .form-item-seasonal-to{width:17rem;padding-right:1.5rem;position:relative;margin-bottom:15px}form.agency-portfolio-pricing-settings-form .seasonal .date-surround .form-item-seasonal-from:before{content:"From";font-size:1.2rem;position:absolute;top:-2rem;left:0;font-family:Gothambook_0;font-weight:400;color:#b7b7b7}form.agency-portfolio-pricing-settings-form .seasonal .date-surround .form-item-seasonal-to:before{content:"To";font-size:1.2rem;position:absolute;top:-2rem;left:0;font-family:Gothambook_0;font-weight:400;color:#b7b7b7}form.agency-portfolio-pricing-settings-form .seasonal .date-surround .form-item-seasonal-from input.form-control,form.agency-portfolio-pricing-settings-form .seasonal .date-surround .form-item-seasonal-to input.form-control{text-align:left;font-weight:400;display:block;height:3.6rem;padding:.6rem 0 .6rem 1rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-repeat:no-repeat;width:50%;width:15.5rem;margin-right:1.5rem}form.agency-portfolio-pricing-settings-form .seasonal .form-item-seasonal-change .select-wrapper{width:13.5rem}form.agency-portfolio-pricing-settings-form .seasonal .form-item-seasonal-change select#edit-seasonal-change{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.select-wrapper:after{color:#222}form.agency-portfolio-pricing-settings-form .smarter-number-input-container{margin-left:0;margin-right:auto}form.agency-portfolio-pricing-settings-form .smarter-number-input-container .smarter-number-input-wrapper{position:relative}form.agency-portfolio-pricing-settings-form .smarter-number-input-container .smarter-number-input-wrapper input[type=number]{font-weight:400;text-align:center;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative}form.agency-portfolio-pricing-settings-form .smarter-number-input-container .smarter-number-input-wrapper:after{content:"%";font-size:1.4rem;position:absolute;top:.7rem;right:-2.5rem;font-family:Gothambook_0;font-weight:400}form.agency-portfolio-pricing-settings-form .form-item-advanced-period .smarter-number-input-container .smarter-number-input-wrapper:after{display:none}form.agency-portfolio-pricing-settings-form .form-item-advanced-period .smarter-number-input-container .smarter-number-input-wrapper input[type=number]{max-width:2em;font-weight:700;text-align:center;border:0;box-shadow:none;outline:none;padding:6px 0}form.agency-portfolio-pricing-settings-form .smarter-number-input-container .smarter-number-input-increment:after{content:"%";font-size:1.4rem;position:absolute;top:0;right:-2.5rem;font-family:Gothambook_0;font-weight:400}form.agency-portfolio-pricing-settings-form .form-item-advanced-period .smarter-number-input-container .smarter-number-input-decrement,form.agency-portfolio-pricing-settings-form .form-item-advanced-period .smarter-number-input-container .smarter-number-input-increment{display:inline-block}form.agency-portfolio-pricing-settings-form .smarter-number-input-container .smarter-number-input-decrement,form.agency-portfolio-pricing-settings-form .smarter-number-input-container .smarter-number-input-increment{display:none}form.agency-portfolio-pricing-settings-form .standard .smarter-number-input-container .smarter-number-input-wrapper:before{content:"Discount";font-size:1.2rem;position:absolute;top:-2rem;left:0;font-family:Gothambook_0;font-weight:400;color:#b7b7b7}form.agency-portfolio-pricing-settings-form .advanced .smarter-number-input-container .smarter-number-input-increment:after{content:"days";right:-4.5rem;font-family:Gothambook_0}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>div{display:flex;flex-wrap:wrap}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>div:first-child{border-bottom:1px solid #e8e8e8;height:3rem;margin-bottom:15px}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>div:first-child span{font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>div:first-child span:first-child{width:19.5%}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>div:first-child span:nth-child(2){width:35%}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>div:first-child span:nth-child(3){width:45.5%}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail{display:flex;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #e8e8e8;margin-bottom:15px;width:100%}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail div:first-child{width:19.5%;font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail div:nth-child(2),form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail div:nth-child(3){width:35%;font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}form.agency-portfolio-pricing-settings-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail div:nth-child(4){width:10.5%;font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}form.agency-portfolio-pricing-settings-form .long #long-stay-discount-summary>div:first-child{border-bottom:1px solid #e8e8e8;height:3rem;margin-bottom:15px;display:flex}form.agency-portfolio-pricing-settings-form .long #long-stay-discount-summary>div:first-child span{font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}form.agency-portfolio-pricing-settings-form .long #long-stay-discount-summary>div:first-child span:first-child{width:19.5%}form.agency-portfolio-pricing-settings-form .long #long-stay-discount-summary>div:first-child span:nth-child(2){width:35%;width:45.5%}form.agency-portfolio-pricing-settings-form .long #long-stay-discount-summary>#long-stay-details .long-stay-detail{display:flex;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #e8e8e8;margin-bottom:15px;width:100%}form.agency-portfolio-pricing-settings-form .long #long-stay-discount-summary>#long-stay-details .long-stay-detail div:first-child{width:19.5%;font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}form.agency-portfolio-pricing-settings-form .long #long-stay-discount-summary>#long-stay-details .long-stay-detail div:nth-child(2){width:70%;font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}form.agency-portfolio-pricing-settings-form .long #long-stay-discount-summary>#long-stay-details .long-stay-detail div:nth-child(3){width:10.5%;font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}form.agency-portfolio-pricing-settings-form .btn-success,form.agency-portfolio-pricing-settings-form .btn-success.disabled:hover,form.agency-portfolio-pricing-settings-form .btn-success.focus,form.agency-portfolio-pricing-settings-form .btn-success:focus,form.agency-portfolio-pricing-settings-form .btn-success:hover,form.agency-portfolio-pricing-settings-form .btn-success[disabled]:hover{color:#fff;background-color:#222;border-color:#222;opacity:1}form.agency-portfolio-pricing-settings-form .late .late-booking-row{display:flex}form.agency-portfolio-pricing-settings-form .late .form-item-late-discount{width:19.5%}form.agency-portfolio-pricing-settings-form .late .form-item-late-from,form.agency-portfolio-pricing-settings-form .late .form-item-late-to{width:35%}form.agency-portfolio-pricing-settings-form .late button.form-submit{width:10.5%}form.agency-portfolio-pricing-settings-form .form-item-late-from .smarter-number-input-wrapper:after,form.agency-portfolio-pricing-settings-form .form-item-late-to .smarter-number-input-wrapper:after{content:"days from today";font-size:1.2rem;display:block;width:10rem;color:#a3a3a3;right:-11rem;font-weight:400;font-family:Gothambook_0}form.agency-portfolio-pricing-settings-form .long .long-booking-row{display:flex}form.agency-portfolio-pricing-settings-form .long .form-item-long-discount{width:19.5%}form.agency-portfolio-pricing-settings-form .long .form-item-long-days{width:70%}form.agency-portfolio-pricing-settings-form .long button.form-submit{width:10.5%}form.agency-portfolio-pricing-settings-form .long .form-item-long-days .smarter-number-input-wrapper:after{content:"days or longer";font-size:1.4rem;right:-11.5rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .pricing-area-footer a,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .pricing-area-footer p{color:#a3a3a3;margin-bottom:3rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .pricing-area-footer a{text-decoration:underline}form.agency-portfolio-pricing-settings-form .btn-success.active.focus,form.agency-portfolio-pricing-settings-form .btn-success.active:focus,form.agency-portfolio-pricing-settings-form .btn-success.active:hover,form.agency-portfolio-pricing-settings-form .btn-success:active.focus,form.agency-portfolio-pricing-settings-form .btn-success:active:focus,form.agency-portfolio-pricing-settings-form .btn-success:active:hover,form.agency-portfolio-pricing-settings-form .open>.dropdown-toggle.btn-success.focus,form.agency-portfolio-pricing-settings-form .open>.dropdown-toggle.btn-success:focus,form.agency-portfolio-pricing-settings-form .open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#222;border-color:#222}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .pricing-area-footer .discard-button-surround{display:inline-block}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .pricing-area-footer .discard-button-surround button.form-submit{color:#222;width:auto;background-color:#fff;padding-left:1.5rem;padding-right:1.5rem;margin-left:1rem}body.path-agency .agent .rhs .rhs-main-content .inner .coupon-container{background-color:#fff;padding:3.5rem 3rem;margin-top:3rem;margin-bottom:4rem}body.path-agency .agent .rhs .coupon-container .coupons-headings{border-bottom:1px solid #e8e8e8;padding-bottom:.5rem;margin-bottom:1.3rem;display:flex}body.path-agency .agent .rhs .coupon-container .coupons-headings .th-code{width:32%;font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent .rhs .coupon-container .coupons-headings .th-value{width:15.5%;font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent .rhs .coupon-container .coupons-headings .th-validity{width:calc(52.5% - 120px);font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent .rhs .coupon-container .coupons .coupon{display:flex;border-bottom:1px solid #e8e8e8;padding:1rem 0;margin-bottom:3.5rem}body.path-agency .agent .rhs .coupon-container .coupon .code{width:32%;font-family:GothamBook_0;font-size:1.4rem;color:#222;text-transform:uppercase;margin-top:auto;margin-bottom:auto}body.path-agency .agent .rhs .coupon-container .coupon .value{width:15%;font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-top:auto;margin-bottom:auto}body.path-agency .agent .rhs .coupon-container .coupon .value:before{content:"£";font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-top:auto;margin-bottom:auto}body.path-agency .agent .rhs .coupon-container .coupon .period{width:calc(52.5% - 120px);font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-top:auto;margin-bottom:auto}body.path-agency .agent .rhs .coupon-container .coupon .btn{width:120px;height:36px;font-family:GothamBook_0;text-transform:uppercase;color:#222;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #e8e8e8;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#fff;margin-bottom:0}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form{display:flex}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-code{width:32%}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-code input.form-control{max-width:22rem;display:block;width:100%;height:3.6rem;padding:.6rem 1.2rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-value{width:15.5%;align-items:baseline}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-value .smarter-number-input-container{margin-top:0;margin-bottom:auto}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-value input{text-align:left;font-weight:400;max-width:11rem;display:block;width:100%;height:3.6rem;padding:.6rem 1.2rem .6rem 1.8rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-image:url(/themes/custom/smarter/images/icon_pound_sign.jpg);background-size:1.4rem 1.8rem;background-position:left .3rem center;background-repeat:no-repeat}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .dates-surround{width:42%;display:flex;min-width:34rem}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-end-date,body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-start-date{width:50%;width:17rem;padding-right:1.5rem}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-end-date input.form-control,body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-start-date input.form-control{text-align:left;font-weight:400;display:block;height:3.6rem;padding:.6rem 0 .6rem 1rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-repeat:no-repeat;width:50%;width:15.5rem;margin-right:1.5rem}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-value input:before{content:"£";font-size:1.4rem;line-height:1.42857143;color:#222;font-family:GothamBook_0}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-value span.smarter-number-input-decrement,body.path-agency .agent .rhs .coupon-container form.agency-coupons-form .form-item-value span.smarter-number-input-increment{display:none}body.path-agency .agent .rhs .coupon-container form.agency-coupons-form button.form-submit{width:10.5%;font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}body.path-agency .agent .rhs .rhs-main-content>.inner .agency-account-submenu{margin-top:5rem;margin-bottom:4rem;padding-bottom:.7rem;border-bottom:3px solid #b0b0b1}body.path-agency .agent .rhs .rhs-main-content>.inner .agency-account-submenu a{font-family:GothamBook_0;font-size:1.4rem;color:#b0b0b1;margin-right:3rem;padding:0 .5rem 1rem;border-bottom:3px solid #b0b0b1}body.path-agency .agent .rhs .rhs-main-content>.inner .agency-account-submenu a:last-child{margin-right:0}body.path-agency .agent .rhs .rhs-main-content>.inner .agency-account-submenu a.active,body.path-agency .agent .rhs .rhs-main-content>.inner .agency-account-submenu a:hover{color:#222;border-bottom:3px solid #222;opacity:1}body.path-agency .agent .rhs .forms-surround{display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px}body.path-agency .agent .rhs form.agency-change-password-form,body.path-agency .agent .rhs form.agency-profile-form{width:50%;padding-left:7px;padding-right:7px}body.path-agency .agent .rhs form .inner{padding:3rem;background-color:#fff}body.path-agency .agent .rhs form.agency-change-password-form .inner>h2,body.path-agency .agent .rhs form.agency-profile-form .inner>h2,body.path-agency .agent .rhs form.agency-team-form .inner>h2{font-family:GothamMedium_0;font-size:2.4rem;color:#222;text-transform:none;margin-bottom:1.5rem}body.path-agency .agent .rhs form.agency-profile-form .inner .names-surround{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs form.agency-profile-form .inner .names-surround .form-item.form-item-firstname{width:40%;margin-right:5%}body.path-agency .agent .rhs form.agency-profile-form .inner .names-surround .form-item.form-item-lastname{width:55%}body.path-agency .agent .rhs form.agency-change-password-form .inner .description p,body.path-agency .agent .rhs form.agency-profile-form .inner .description p{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;text-transform:none;margin-bottom:2rem}body.path-agency .agent .rhs form.agency-change-password-form .inner .form-item-password,body.path-agency .agent .rhs form.agency-change-password-form .inner .form-item-password-confirm-pass1,body.path-agency .agent .rhs form.agency-profile-form .inner .form-item{margin-bottom:2.5rem}body.path-agency .agent .rhs form.agency-change-password-form .inner .form-item.form-item-password-confirm-pass2,body.path-agency .agent .rhs form.agency-profile-form .inner .form-item.form-item-email{margin-bottom:5rem}body.path-agency .agent .rhs form.agency-change-password-form .inner .form-item label,body.path-agency .agent .rhs form.agency-profile-form .inner .form-item label{color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem;font-weight:400}body.path-agency .agent .rhs form.agency-change-password-form .inner .form-item .form-item-password-confirm-pass1 label{display:none}body.path-agency .agent .rhs form.agency-change-password-form .inner .form-item input.form-control,body.path-agency .agent .rhs form.agency-profile-form .inner .form-item input.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency .agent .rhs form.agency-change-password-form .inner>.form-item-password{padding-bottom:2.8rem;border-bottom:1px solid #e8e8e8;margin-bottom:3.5rem}body.path-agency .agent .rhs form.agency-change-password-form .inner>button.btn.btn-success,body.path-agency .agent .rhs form.agency-profile-form .inner>button.btn.btn-success{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto;margin-right:3rem;margin-bottom:1rem}body.path-agency .agent .rhs form.agency-change-password-form .inner>button.btn.btn-success:hover,body.path-agency .agent .rhs form.agency-profile-form .inner>button.btn.btn-success:hover{opacity:.7}body.path-agency .agent .rhs form.agency-change-password-form .inner>button.form-submit{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto;margin-bottom:1rem}body.path-agency .agent .rhs form.agency-change-password-form .inner>button.form-submit:hover{opacity:.7}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form{width:100%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form h2{font-family:GothamMedium_0;font-size:2.4rem;color:#222;text-transform:none;margin-bottom:1.5rem;margin-left:7px}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .company-details-logo-upload-row{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .company-details-box,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box{padding-left:7px;padding-right:7px;margin-bottom:1rem;width:50%}body.path-agency .agent .rhs form.agency-account-form .inner .form-item label{color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem;font-weight:400}body.path-agency .agent .rhs form.agency-account-form .inner .form-item input.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box p{color:#a3a3a3;font-size:1.2rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner{background-image:url(/themes/custom/smarter/images/icon_upload_logo.jpg);background-size:8.3rem;background-position:left 3rem center;background-repeat:no-repeat;padding-left:13.3rem;position:relative}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo label{font-family:GothamMedium_0;font-size:1.4rem;color:#222}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo #edit-logo,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo .form-managed-file{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo input{width:calc(100% - 100px)}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo button{width:100px!important;margin-right:0!important;height:36px;padding:0}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo .form-managed-file>span{display:block;width:calc(100% - 100px)!important;height:36px;padding:0;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0;overflow:hidden}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo .form-managed-file>span .file-icon,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo .form-managed-file>span .file-link,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo .form-managed-file>span .file-size{border:none!important;padding:0 .5rem!important;height:34px}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1 .form-item-important-information-1-title,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2 .form-item-important-information-2-title{width:30%;padding-right:5%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1 #ajax-wrapper--2,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2 #ajax-wrapper--3{width:70%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1 #ajax-wrapper--2 input,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2 #ajax-wrapper--3 input{width:calc(100% - 100px)}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1 #ajax-wrapper--2 button,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2 #ajax-wrapper--3 button{width:100px!important;height:36px;padding:0;margin:0!important}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1 #ajax-wrapper--2 #edit-important-information-1-file,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2 #ajax-wrapper--3 #edit-important-information-2-file{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1>div,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2>div{width:70%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .form-group .form-item.form-type-managed-file .js-form-managed-file.form-managed-file{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .form-group .form-item.form-type-managed-file .js-form-managed-file.form-managed-file>span{display:block;width:calc(100% - 100px)!important;height:36px;padding:0;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0;overflow:hidden}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .form-group .form-item.form-type-managed-file .js-form-managed-file.form-managed-file>span .file-icon,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .form-group .form-item.form-type-managed-file .js-form-managed-file.form-managed-file>span .file-link,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .form-group .form-item.form-type-managed-file .js-form-managed-file.form-managed-file>span .file-size{border:none!important;padding:0 .5rem!important;height:34px}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .form-group .form-item.form-type-managed-file .js-form-managed-file.form-managed-file button.form-submit{width:100px!important;margin-right:0!important;height:36px;padding:0;margin-bottom:0}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form #edit-important-information-1-file button,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form #edit-important-information-2-file button,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner .form-item-logo button{width:100%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form button.form-submit{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto;margin:2rem 3rem 1rem 7px}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form button.form-submit>span.icon{display:none}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .file{display:table;font-size:100%;font-weight:400;margin:5px 0;width:100%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box button.form-submit,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box button.form-submit{margin-left:0;margin-top:0;width:100%}body.path-agency .agent .rhs form.agency-team-form .top-area{position:relative}body.path-agency .agent .rhs form.agency-team-form .form-item-search input{width:20rem;display:block;height:36px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:6px 12px 6px 3.4rem;background-image:url(/themes/custom/smarter/images/icon_magnifying_glass.jpg);background-size:1.4rem;background-position:left 1rem center;background-repeat:no-repeat}body.path-agency .agent .rhs form.agency-team-form .buttons-right{position:absolute;top:0;right:0}body.path-agency .agent .rhs form.agency-team-form .buttons-right a.btn.remove{color:#f46c53;border:1px solid #ccc;line-height:1.42857143;border-radius:0;background-color:transparent}body.path-agency .agent .rhs form.agency-team-form .buttons-right a.btn.remove,body.path-agency .agent .rhs form.agency-team-form .buttons-right a.btn.use-ajax{font-family:GothamBook_0;text-transform:uppercase;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;padding:.9rem 3rem;font-size:1.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;width:auto}body.path-agency .agent .rhs form.agency-team-form .buttons-right a.btn.use-ajax{color:#fff;border:1px solid transparent;border-radius:0;background-color:#222}body.path-agency .agent .rhs form.agency-team-form .form-submit:hover{opacity:.7}body.path-agency .agent .rhs form.agency-team-form .btn-danger{font-family:GothamBook_0;text-transform:uppercase;color:#f46c53;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #ccc;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:transparent;width:auto}body.path-agency .agent .rhs form.agency-team-form .btn-danger:hover{opacity:.7}body.path-agency .agent .rhs form.agency-team-form tr td:first-child{width:3.3rem}body.path-agency .agent .rhs form.agency-team-form tr .form-item.js-form-item.form-type-checkbox{width:1.7rem}body.path-agency .agent .rhs form.agency-team-form tr a.use-ajax{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs form.agency-team-form tr a.use-ajax .agency-icon{width:4.2rem;height:4.2rem;border-radius:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-right:2rem}body.path-agency .agent .rhs form.agency-team-form tr a .name{font-family:GothamMedium_0;font-size:1.4rem}body.path-agency .agent .rhs form.agency-team-form tr a .email{font-family:Gothambook_0;font-size:1.2rem;color:#a3a3a3}body.path-agency .agent .rhs form.agency-team-form tr .last-log-in-title{font-family:Gothambook_0;font-size:1.2rem;color:#4a4a4a;text-align:right}body.path-agency .agent .rhs form.agency-team-form tr .last-log-in-date{font-family:Gothambook_0;font-size:1.2rem;color:#a3a3a3;text-align:right}body.path-agency .modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #d2d2d2;border-radius:0;box-shadow:0 0 0 transparent;outline:0}body.path-agency .modal-content .modal-header{padding:15px;border-bottom:none}body.path-agency .modal-body{overflow:auto!important;padding:1.5rem 4.5rem 8rem}body.path-agency #agency-invite-team-member-form h2{font-family:GothamMedium_0;font-size:1.4rem;color:#222;margin-bottom:1rem}body.path-agency #agency-invite-team-member-form p{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;max-width:38rem}body.path-agency #agency-invite-team-member-form label{color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem;font-weight:400}body.path-agency #agency-invite-team-member-form .form-textarea-wrapper .form-textarea{display:block;width:100%;height:15rem;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency .tagify__tag>div:before{content:"";position:absolute;border-radius:inherit;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;transition:.12s ease;-webkit-animation:tags--bump .3s ease-out 1;animation:tags--bump .3s ease-out 1;box-shadow:inset 0 0 0 1.1em #f8f8f8;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-bg,#e5e5e5) inset;border-radius:0}body.path-agency .tagify__tag:hover:not([readonly]) div:before{top:-2px;right:-2px;bottom:-2px;left:-2px;box-shadow:inset 0 0 0 1.1em #f8f8f8;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-hover,#e5e5e5) inset;border-radius:0}body.path-agency .modal-body form label{color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem;font-weight:400}body.path-agency .modal-body form input{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency .modal-body form.agency-team-member-edit button.form-submit{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto;margin-top:3rem}body.path-agency .modal-body button{margin-top:3rem}body.path-agency footer.footer{margin-top:0}body.path-agency footer.footer .region-footer{border-left:26rem solid #222;transition:.5s ease-in-out 0s}body.path-agency.retract footer.footer .region-footer{border-left:0 solid #222;transition:.5s ease-in-out 0s}body.path-agency .agent.agency_messages .rhs .rhs-main-content{padding-top:3rem;padding-bottom:10rem}.agent.agency_messages .rhs-main-content>.inner{display:flex;flex-wrap:wrap}.agent.agency_messages .rhs-main-content .inner #inbox{width:28rem;border-right:1px solid #d2d2d2;overflow-y:auto;height:calc(100vh - 16rem)}.agent.agency_messages .rhs-main-content .inner .message-column{width:calc(100% - 59rem);border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background-color:#fff;height:calc(100vh - 16rem)}.agent.agency_messages .rhs-main-content .inner #property{width:31rem;overflow-y:auto;height:calc(100vh - 16rem);border:1px solid #d2d2d2;background-color:#fff}.agent.agency_messages .rhs-main-content .inner #inbox{padding:4rem 2rem 0;border:1px solid #d2d2d2;background-color:#fff}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-menu{margin-bottom:2rem;padding-bottom:.7rem;border-bottom:3px solid #b0b0b1}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-menu a{font-family:GothamBook_0;font-size:1.4rem;color:#b0b0b1;margin-right:3rem;padding:0 .5rem 1rem;border-bottom:3px solid #b0b0b1}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-menu a:last-child{margin-right:0}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-menu a.active,.agent.agency_messages .rhs-main-content .inner #inbox .inbox-menu a:hover{color:#222;border-bottom:3px solid #222;opacity:1}.agent.agency_messages .rhs-main-content .inner #inbox .search-area input[type=search]{display:block;width:100%;height:auto;padding:.6rem 1.2rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-bottom:2rem;background-image:url(/themes/custom/smarter/images/icon_magnifying_glass.jpg);background-position:right 1rem center;background-size:1.4rem;background-repeat:no-repeat}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages{margin-left:-2rem;margin-right:-2rem;border-top:1px solid #e8e8e8}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages .individual-message{width:100%;background-color:#fff}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages .individual-message:hover{background-color:#f8f8f8}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages .individual-message .inner-content{padding:1.3rem 2rem;border-bottom:1px solid #e8e8e8;position:relative}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages .individual-message .inner-content.unread:before{content:"";width:8px;height:8px;display:block;background-color:#f46c53;border-radius:50%;position:absolute;top:20px;left:7px}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages .individual-message .inner-content .name{font-family:GothamMedium_0;font-size:1.4rem;color:#222;padding-right:4rem}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages .individual-message .inner-content .property{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;padding-right:4rem}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages .individual-message .inner-content .archive{width:14px;height:12px;background-image:url(/themes/custom/smarter/images/smarter_archive_normal.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;display:inline-block;position:absolute;top:2rem;right:3.5rem;opacity:1}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages .individual-message .inner-content .action.star{width:16px;height:16px;background-image:url(/themes/custom/smarter/images/yellow_star_unstarred.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;display:inline-block;position:absolute;top:1.7rem;right:1rem;opacity:1}.agent.agency_messages .rhs-main-content .inner #inbox .inbox-messages .individual-message .inner-content .action.star.active{background-image:url(/themes/custom/smarter/images/yellow_star.svg)}.agent.agency_messages .rhs-main-content .inner .message-column .message-header{padding:3rem;border-bottom:1px solid #e8e8e8;height:10.5rem}.agent.agency_messages .rhs-main-content .inner .message-column .message-header .guest{font-family:GothamMedium_0;font-size:1.4rem;color:#222}.agent.agency_messages .rhs-main-content .inner .message-column .message-header .property{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3}.agent.agency_messages .rhs-main-content .inner .message-column .messages-outer{width:100%;padding-left:3rem;padding-right:3rem;padding-top:6rem;overflow-y:auto;height:calc(100vh - 40.5rem)}.agent.agency_messages .rhs-main-content .inner .message-column .messages-outer .messages-inner{width:100%;max-width:60rem;margin:0 auto}.agent.agency_messages .rhs-main-content .inner .message-column .messages-inner .message{width:100%;display:flex;flex-wrap:wrap}.agent.agency_messages .rhs-main-content .inner .message-column .messages-inner .message.agent .agent-message-outer-surround{margin-right:0;margin-left:auto}.agent.agency_messages .rhs-main-content .inner .message-column .messages-inner .message.agent time.time{text-align:right}.agent.agency_messages .rhs-main-content .inner .message-column .messages-inner .message.client p{border:2px solid #f2f2f2;border-radius:2px;width:auto;max-width:35rem;padding:1.5rem 2rem;position:relative;margin-bottom:0}.agent.agency_messages .rhs-main-content .inner .message-column .messages-inner .message.agent p{border:2px solid #222;border-radius:2px;width:auto;background-color:#222;max-width:35rem;color:#fff;padding:1.5rem 2rem;position:relative;margin-left:auto}.agent.agency_messages .rhs-main-content .inner .message-column .messages-inner .message.agent p a{color:#fff}.agent.agency_messages .rhs-main-content .inner .message-column .messages-inner .message time.time{width:100%;font-size:1rem;font-family:GothamBook_0;color:#a3a3a3;margin-top:1rem;margin-bottom:2rem}.agent.agency_messages .rhs-main-content .inner .message-column .messages-inner .message.client p:after{content:" ";background-image:url(/themes/custom/smarter/images/speech_bubble_white.jpg);width:14px;height:8px;bottom:-8px;left:8px;position:absolute;display:inline-block}.agent.agency_messages .rhs-main-content .inner .message-column .messages-inner .message.agent p:after{content:" ";background-image:url(/themes/custom/smarter/images/speech_bubble_black.jpg);width:14px;height:8px;bottom:-10px;right:8px;position:absolute;display:inline-block}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround{padding:1rem 2rem 0;background-color:#f8f8f8;border-top:1px solid #e8e8e8;height:13.8rem}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form{margin-bottom:0;display:flex;flex-wrap:wrap}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item{margin-bottom:0;width:calc(100% - 70px);margin-right:0}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-item-message{margin-bottom:10px}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-textarea-wrapper{margin-bottom:0}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-textarea-wrapper textarea.form-control{height:70px!important;border-radius:0;resize:none}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form button.form-submit{height:auto;width:70px;padding-left:0;padding-right:0;margin-bottom:10px}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file{margin-bottom:0;width:100%;margin-right:0}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file{display:flex;flex-wrap:wrap;width:100%;position:relative}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .messages--error{position:absolute;top:4rem}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file input.form-control{text-align:left;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative;width:calc(100% - 7rem)}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file button.btn{width:7rem;position:relative;right:0;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:0;display:table;text-align:center;border-color:#222;height:36px}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image{width:calc(100% - 7rem);text-align:left;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative;margin:0}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image>span{background:#fff;color:#222;border:none}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image>span:first-child{border-left:none}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image>span.file-size{display:none}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image>span.file-link{max-width:1px;overflow:hidden}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image .file-icon{display:table-cell;font-size:14px;padding:0;text-align:center;vertical-align:middle}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image .file-icon .text-primary{color:#222}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image .file-link{display:table-cell;vertical-align:middle;width:100%;padding-left:.5rem}.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form>div,.agent.agency_messages .rhs-main-content .inner .message-column .message-form-surround form.guest-agent-message-form>div>div{width:100%}.agent.agency_messages .rhs-main-content .inner #property{padding:3rem}.agent.agency_messages .rhs-main-content .inner #property .property-header{border-bottom:1px solid #e8e8e8;padding-bottom:2rem;display:flex;flex-wrap:wrap;margin-bottom:2rem}.agent.agency_messages .rhs-main-content .inner #property .property-header .details-area{width:calc(100% - 6rem)}.agent.agency_messages .rhs-main-content .inner #property .property-header .booking-status{text-transform:uppercase;color:#fff;font-size:1rem;font-family:GothamMedium_0;padding:.2rem 1.5rem;text-align:center;position:relative;display:inline-block;margin-bottom:.2rem}.agent.agency_messages .rhs-main-content .inner #property .property-header .booking-status.pending{background-color:#ffc966;color:#222}.agent.agency_messages .rhs-main-content .inner #property .property-header .booking-status.confirmed{background-color:#599197}.agent.agency_messages .rhs-main-content .inner #property .property-header .booking-status.cancelled,.agent.agency_messages .rhs-main-content .inner #property .property-header .booking-status.declined{background-color:#e8e8e8;color:#222}.agent.agency_messages .rhs-main-content .inner #property .property-header .details-area .property-name{font-family:GothamMedium_0;font-size:1.4rem;color:#222}.agent.agency_messages .rhs-main-content .inner #property .property-header .details-area .internal-name{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3}.agent.agency_messages .rhs-main-content .inner #property .property-header .image-area{width:6rem;height:4rem;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:pink}.agent.agency_messages .rhs-main-content .inner #property .booking-details .details-inner{padding-bottom:3rem;border-bottom:1px solid #e8e8e8;margin-bottom:2rem}.agent.agency_messages .rhs-main-content .inner #property .booking-details .details-inner .title{font-family:GothamBook_0;font-size:1rem;color:#a3a3a3}.agent.agency_messages .rhs-main-content .inner #property .booking-details .details-inner .detail{font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-bottom:1rem}.agent.agency_messages .rhs-main-content .inner #property .booking-details .details-inner .detail.guests{display:inline-block}.agent.agency_messages .rhs-main-content .inner #property .booking-details .details-inner .detail.guests:after{font-family:GothamBook_0;font-size:1.4rem;color:#222}.agent.agency_messages .rhs-main-content .inner #property .booking-details .details-inner .detail.payout{font-family:GothamMedium_0}.agent.agency_messages .rhs-main-content .inner #property .booking-details .details-inner .detail.payout:before{content:" £";font-family:GothamMedium_0;font-size:1.4rem;color:#222}.agent.agency_messages .rhs-main-content .inner #property .booking-details .view{font-family:GothamBook_0;text-transform:uppercase;color:#222;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #e8e8e8;padding:.9rem 2rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#fff;margin-right:0;margin-left:auto;margin-bottom:2rem}#block-back-to-agency-portal-block{margin-bottom:0;position:absolute;top:2rem;left:3rem}#block-back-to-agency-portal-block p a{border:none;background-color:transparent;font-size:1.1rem;text-transform:uppercase;color:#fff;font-family:GothamMedium_0}form.agency-add-edit-property-form .form-required:after,form.agency-add-edit-property-form button>span.icon.glyphicon{display:none}@media only screen and (max-width:1599px){form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-from{width:100%;padding-right:0}form#agency-add-edit-property-form #edit-seasonal-pricing .surround .form-item-seasonal-pricing-seasonal-to{width:100%;padding-left:0}}@media only screen and (max-width:1350px){form#agency-add-edit-property-form #edit-late-booking-discount{width:100%;overflow-x:scroll}form#agency-add-edit-property-form #edit-late-booking-discount .panel-body #late-booking-discount-summary,form#agency-add-edit-property-form #edit-late-booking-discount .panel-body .late-booking-row{min-width:56.5rem}}@media only screen and (max-width:1199px){form.agency-portfolio-pricing-settings-form .seasonal .date-surround{width:39%}form.agency-portfolio-pricing-settings-form .seasonal .form-item-seasonal-percentage{width:calc(40% - 12rem);padding-right:1rem}form.agency-portfolio-pricing-settings-form button.form-submit{width:10.5%;min-width:12rem}form#agency-add-edit-property-form #edit-seasonal-pricing .seasonal-pricing-outer{width:100%;overflow-x:scroll}form#agency-add-edit-property-form #edit-seasonal-pricing .seasonal-pricing-outer #seasonal-discount-summary,form#agency-add-edit-property-form #edit-seasonal-pricing .seasonal-pricing-outer .surround{min-width:30rem}}@media only screen and (max-width:991px){body.path-agency .agent .rhs .rhs-main-content .inner .col-52{width:100%;margin-bottom:1.5rem}body.path-agency .agent .rhs .quick-link,body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .booking-date,body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .dates-details,body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .guest-details,body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .property-details,body.path-agency .agent .rhs .rhs-main-content .inner .reservation-container .reservations .reservation .status{width:100%;margin-bottom:1rem}body.path-agency .agent .lhs .logo-surround .agency-menu-icon{display:block}body.path-agency .agent .rhs .agent-header a.listing-button.desktop{display:none!important}body.path-agency .agent .rhs .agent-header a.listing-button.mobile{top:3px;position:relative;display:inline-block!important}body.path-agency .agent .rhs .agent-header button.btn.btn-default.agent-button .agent-details{display:none}body.path-agency .agent .lhs{width:0;position:fixed;transition:.1s ease-in-out 0s;top:0;left:0;z-index:-10}body.path-agency.retract .agent .lhs{width:26rem;z-index:11;transition:0s}body.path-agency .agent .rhs{width:100%}body.path-agency footer.footer .region-footer{border-left:0 solid #222}body.path-agency .agent .rhs .agent-header a.messages.desktop{display:none!important}body.path-agency .agent .rhs .agent-header a.messages.mobile{display:inline-block!important;padding-right:0;margin-right:2rem}body.path-agency .agent.agency-reservations .rhs .top-elements-and-reservations-surround{width:calc(100vw - 5.2rem);overflow-x:scroll}body.path-agency .agent.agency-reservations .rhs .top-elements-and-reservations-surround .reservations,body.path-agency .agent.agency-reservations .rhs .top-elements-and-reservations-surround .top-elements{min-width:939px}body.path-agency .agent.agency-listings .rhs .elements-right{position:relative;top:0;right:0;margin-bottom:2rem}form#agency-add-edit-property-form #edit-late-booking-discount{width:calc(62.5vw - 5.6rem);overflow-x:scroll}form.agency-portfolio-pricing-settings-form .seasonal .date-surround,form.agency-portfolio-pricing-settings-form .seasonal .form-item-seasonal-change{width:auto}form.agency-portfolio-pricing-settings-form .seasonal .form-item-seasonal-percentage{width:auto;margin-right:4.5rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .company-details-box,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box{width:100%}.agent.agency_messages .rhs-main-content .inner .message-column{width:calc(100% - 28rem);border:1px solid #d2d2d2;border-left:none;margin-bottom:3rem}.agent.agency_messages .rhs-main-content .inner #inbox{margin-bottom:3rem}.agent.agency_messages .rhs-main-content .inner #property{width:100%}body.path-agency .agent .rhs .rhs-main-content .inner .coupon-container{width:calc(100vw - 5.2rem);overflow-x:scroll}body.path-agency .agent .rhs .rhs-main-content .inner .coupon-container .coupons-wrapper-agency-add-coupon-form-surround{min-width:990px;padding-right:1rem}}@media only screen and (max-width:767px){body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .image-area,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .property-name-payout-area,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .status-area{width:100%;margin-bottom:2rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .status-area{margin-bottom:1rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .status-area div{position:relative;margin-bottom:0}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .address-column,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .arrival-column{width:100%}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .arrival-column{margin-top:2rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-column{width:100%;margin-top:2rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-guests-surround .departure,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-guests-surround .guests{width:100%;padding-right:0}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .middle-area .departure-guests-surround .guests{margin-top:2rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .reservation .actions .btn{width:12rem;margin-bottom:1rem;position:relative;margin-right:1rem}body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .additional-information,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .guest-details,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .legal,body.path-agency .agent.agency-reservation .rhs .rhs-main-content .inner .payments{margin-right:0;margin-left:0;width:100%}form.agency-property-search-form .search-surround .form-item-property{width:calc(100% - 8.4rem);margin-bottom:0}body.path-agency .agent.agency-listings .rhs .listings{width:calc(100vw - 5.2rem);overflow-x:scroll}body.path-agency .agent.agency-listings .rhs .listings .heading,body.path-agency .agent.agency-listings .rhs .listings .listing{min-width:600px}body.path-agency form.agency-import-property-form .form-managed-file input,body.path-agency form.agency-import-property-form button.form-submit{width:100%}body.path-agency form.agency-import-property-form>button.form-submit{width:12rem}form#agency-add-edit-property-form #edit-late-booking-discount{width:calc(100vw - 7.2rem);overflow-x:scroll}#agency-add-edit-property-form #preview,#agency-add-edit-property-form #view-calendar{position:relative;top:0;right:auto;margin-bottom:1rem;display:inline-block}#agency-add-edit-property-form #discard-changes-header{position:relative;top:0;right:auto;margin-bottom:1rem}#agency-add-edit-property-form #edit-save-changes-header{position:relative;top:0;right:auto;width:8.6rem;margin-bottom:1rem}#agency-add-edit-property-form .left-right-column-surround .left-column{width:100%;padding-right:0}#agency-add-edit-property-form .left-right-column-surround .right-column{width:100%;padding-left:0;margin-top:2rem}#agency-add-edit-property-form .form-type-number,#agency-add-edit-property-form .js-form-type-number{align-items:left;justify-content:left;align-items:normal;width:100%}#agency-add-edit-property-form .js-form-type-number.form-item-description-max-guests{margin-top:1rem}#agency-add-edit-property-form #edit-check-in-out .panel-body .check-in-area,#agency-add-edit-property-form #edit-check-in-out .panel-body .check-out-area{width:100%;display:flex;flex-wrap:wrap;padding-right:0!important;padding-left:0!important}#agency-add-edit-property-form .station-info-surround .form-item-location-distance-walking,#agency-add-edit-property-form .station-info-surround .form-item-location-nearest-station{width:100%;padding-right:0}#agency-add-edit-property-form #edit-bathrooms .form-item,#agency-add-edit-property-form #edit-bedrooms .form-item{width:100%;padding-right:0;margin-bottom:0}#agency-add-edit-property-form #edit-other-amenities .panel-body .add-surround .form-item-other-amenities-other-amenity{margin-bottom:0}#agency-add-edit-property-form #edit-bathrooms .select-wrapper,#agency-add-edit-property-form #edit-bathrooms button,#agency-add-edit-property-form #edit-bathrooms label,#agency-add-edit-property-form #edit-bedrooms .select-wrapper,#agency-add-edit-property-form #edit-bedrooms button,#agency-add-edit-property-form #edit-bedrooms label,#agency-add-edit-property-form #edit-floor-plan .form-item-floor-plan-floor-plan-image #edit-floor-plan-floor-plan-image button.btn,#agency-add-edit-property-form #edit-floor-plan .form-item .form-control,#agency-add-edit-property-form #edit-other-amenities .panel-body .add-surround .form-item-other-amenities-other-amenity,#agency-add-edit-property-form #edit-other-amenities .panel-body .add-surround button,#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file button.btn,#agency-add-edit-property-form #images-fieldset-wrapper .panel-body .form-group .form-item .form-managed-file input{width:100%}#agency-add-edit-property-form #discard-changes-footer,#agency-add-edit-property-form #edit-save-changes-footer{margin-bottom:1rem}form#agency-add-edit-property-form #long-stay-details .long-stay-details>div:first-child,form#agency-add-edit-property-form .long-stay-row .form-item-long-stay-discount-long-stay-discount-discount,form#agency-add-edit-property-form .titles .discount{width:30%;position:relative}form#agency-add-edit-property-form #long-stay-details .long-stay-details>div:nth-child(2),form#agency-add-edit-property-form .long-stay-row .form-item-long-stay-discount-long-stay-discount-days,form#agency-add-edit-property-form .titles .for-stays-of-at-least{width:calc(70% - 10rem);position:relative}form#agency-add-edit-property-form #edit-long-stay-discount{width:calc(100vw - 7.2rem);overflow-x:scroll}form#agency-add-edit-property-form #edit-long-stay-discount .panel-body #long-stay-discount-summary,form#agency-add-edit-property-form #edit-long-stay-discount .panel-body .long-stay-row{min-width:40rem}form.agency-portfolio-pricing-settings-form .seasonal .date-surround{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .standard-advanced-surround .advanced,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .standard-advanced-surround .standard{width:100%;margin-right:0;margin-left:0}form.agency-portfolio-pricing-settings-form .late .late-booking-row,form.agency-portfolio-pricing-settings-form .long .long-booking-row{display:flex;flex-wrap:wrap}form.agency-portfolio-pricing-settings-form .late .form-item-late-discount,form.agency-portfolio-pricing-settings-form .late .form-item-late-from,form.agency-portfolio-pricing-settings-form .late .form-item-late-to,form.agency-portfolio-pricing-settings-form .long .form-item-long-days,form.agency-portfolio-pricing-settings-form .long .form-item-long-discount{width:180px}form.agency-portfolio-pricing-settings-form button#edit-actions-submit{margin-bottom:15px}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .pricing-area-footer .discard-button-surround{display:block}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form .pricing-area-footer .discard-button-surround button.form-submit{margin-left:0}body.path-agency .agent .rhs form.agency-change-password-form,body.path-agency .agent .rhs form.agency-profile-form{width:100%;padding-left:7px;padding-right:7px;margin-bottom:15px}body.path-agency .agent .rhs form.agency-profile-form .inner .names-surround .form-item.form-item-firstname{width:100%;margin-right:0}body.path-agency .agent .rhs form.agency-profile-form .inner .names-surround .form-item.form-item-lastname{width:100%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-logo-box .inner{background-image:url(/themes/custom/smarter/images/icon_upload_logo.jpg);background-size:6.3rem;background-position:left 3rem top 3rem;background-repeat:no-repeat;padding-top:10.3rem;padding-left:3rem;position:relative}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1 .form-item-important-information-1-title,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2 .form-item-important-information-2-title{width:100%;padding-right:0;margin-bottom:0}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1 #ajax-wrapper--2,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2 #ajax-wrapper--3{width:100%;margin-top:-1px}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1{margin-bottom:3rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1 #ajax-wrapper--2 input,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2 #ajax-wrapper--3 input{width:100%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1 #ajax-wrapper--2 button,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2 #ajax-wrapper--3 button{width:100%!important}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1>div,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2>div{width:100%}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .form-group .form-item.form-type-managed-file .js-form-managed-file.form-managed-file>span,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .form-group .form-item.form-type-managed-file .js-form-managed-file.form-managed-file button.form-submit{width:100%!important}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-1>div,body.path-agency .agent .rhs .rhs-main-content .inner form.agency-account-form .upload-documents-box .inner .important-info-2>div{margin-top:-1px}body.path-agency .agent .rhs form.agency-team-form .buttons-right{position:relative;margin-bottom:2rem}body.path-agency .agent .rhs form.agency-team-form .buttons-right a.btn.remove,body.path-agency .agent .rhs form.agency-team-form .buttons-right a.btn.use-ajax{margin-bottom:1rem}body.path-agency .agent .rhs form.agency-team-form .table>thead>tr>th{border-bottom:0 solid #ddd;padding:0}body.path-agency .agent .rhs form.agency-team-form tr{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs form.agency-team-form tr td{border-top:none}body.path-agency .agent .rhs form.agency-team-form tr td:first-child{width:3.3rem}body.path-agency .agent .rhs form.agency-team-form tr td:nth-child(2){width:calc(100% - 3.3rem)}body.path-agency .agent .rhs form.agency-team-form tr td:nth-child(3){width:100%;padding-top:0;padding-left:4.1rem}body.path-agency .agent .rhs form.agency-team-form tr .last-log-in-date,body.path-agency .agent .rhs form.agency-team-form tr .last-log-in-title{text-align:left}.agent.agency_messages .rhs-main-content .inner .message-column{width:100%;border:1px solid #d2d2d2;height:auto}.agent.agency_messages .rhs-main-content .inner .message-column .messages-outer{height:auto}.agent.agency_messages .rhs-main-content .inner #inbox{width:100%;max-height:100vh;height:auto}.agent.agency_messages .rhs-main-content .inner #property{max-height:100vh;height:auto}}@media only screen and (max-width:500px){form.agency-portfolio-pricing-settings-form .seasonal .date-surround .form-item-seasonal-from,form.agency-portfolio-pricing-settings-form .seasonal .date-surround .form-item-seasonal-to{width:100%;margin-bottom:15px}form.agency-portfolio-pricing-settings-form .seasonal .date-surround .form-item-seasonal-from{margin-bottom:22px}}select.amenity-options{display:none}.agency-add-bookings label{color:#212121!important;text-align:left!important;font-size:1.7rem!important;font-weight:400!important}.agency-add-bookings .input-group-addon,.agency-add-bookings .input-group-btn{width:auto!important}.panel-heading{border:1px solid #ddd;border-bottom:none}#agency-add-edit-property-form .panel-body{border:1px solid #ddd;border-top:none}.agent-header .button{border-radius:0;display:inline-block;font-family:GothamBook_0,sans-serif;font-size:1.1rem;padding:1rem;text-transform:uppercase;background-color:transparent;border:1px solid #222;color:#222!important}.agent-header .listing-button,.agent-header .messages{padding:10px 22px}.agent-header .listing-button{margin-right:3rem}.sku,.sku-list{width:61px}.sku-list{font-family:monospace;line-height:22px}
.path-agency #agent-menu li:first-child a{background-image:url(/themes/custom/smarter/images/smarter/sma_reservations_solid.svg)}.path-agency #agent-menu li:nth-child(2) a{background-image:url(/themes/custom/smarter/images/smarter/sma_listings_line.svg)}.path-agency #agent-menu li:nth-child(3) a{background-image:url(/themes/custom/smarter/images/smarter/sma_messages_line.svg)}.path-agency #agent-menu li:nth-child(4) a{background-image:url(/themes/custom/smarter/images/smarter/sma_agencies_line.svg)}.path-agency #agent-menu li:nth-child(5) a{background-image:url(/themes/custom/smarter/images/smarter/sma_coupons_line.svg)}.path-agency #agent-menu li:first-child a.active,.path-agency #agent-menu li:first-child a:hover{background-image:url(/themes/custom/smarter/images/smarter/sma_reservations_line.svg)}.path-agency #agent-menu li:nth-child(2) a.active,.path-agency #agent-menu li:nth-child(2) a:hover{background-image:url(/themes/custom/smarter/images/smarter/sma_listings_solid.svg)}.path-agency #agent-menu li:nth-child(3) a.active,.path-agency #agent-menu li:nth-child(3) a:hover{background-image:url(/themes/custom/smarter/images/smarter/sma_messages_solid.svg)}.path-agency #agent-menu li:nth-child(4) a.active,.path-agency #agent-menu li:nth-child(4) a:hover{background-image:url(/themes/custom/smarter/images/smarter/sma_agencies_solid.svg)}.path-agency #agent-menu li:nth-child(5) a.active,.path-agency #agent-menu li:nth-child(5) a:hover{background-image:url(/themes/custom/smarter/images/smarter/sma_coupons_solid.svg)}.path-agency #agent-menu .menu-people a{background-image:url(/themes/custom/smarter/images/i-people-group-solid.svg)}.path-agency #agent-menu .menu-pages a{background-image:url(/themes/custom/smarter/images/i-book-open-solid.svg)}.path-agency #agent-menu .menu-reviews a{background-image:url(/themes/custom/smarter/images/i-comments-regular.svg)}.path-agency #agent-menu .menu-configuration a{background-image:url(/themes/custom/smarter/images/i-gear-solid.svg)}body.path-agency.path-smarter .agent .rhs .agent-header button.btn.btn-default.agent-button{padding:1.8rem 5.1rem 2.1rem 2rem}body.path-agency.path-smarter .agent .rhs .agent-header button.btn.btn-default.agent-button .agent-logo{width:3.2rem;height:3.2rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .elements-right{position:absolute;top:0;right:0}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .elements-right a.export-button{padding-right:2.2rem;background-image:url(/themes/custom/smarter/images/agency/sma_download_normal.svg);background-size:contain;background-position:100%;background-repeat:no-repeat;text-transform:uppercase}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations{margin-top:2rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .id{width:5%;padding-right:1rem;font-size:1.2rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .listing{width:14%;padding-right:1rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .dates{width:16%;padding-right:1rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .total{width:9%;padding-right:1rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .manager-payout,body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .payment{width:14%;padding-right:1rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .smarter-commission{width:9%;padding-right:1rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .agency{width:6%;padding-right:1rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .agency .agency-icon{width:32px;height:32px;background-size:cover;background-repeat:no-repeat;border-radius:50%;position:relative;left:1.5rem}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .status{width:9%;padding-right:1rem;padding-top:10px}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .action{width:calc(10% - 9rem)}body.path-agency.path-smarter .agent.agency-reservations.smarter-reservations .rhs .reservations .heading>div{font-family:GothamMedium_0;font-size:1.2rem;color:#b0b0b1}.reservations-search-agencies,.reservations-search-status{border-radius:0;height:36px;display:inline-block}.smarter-simple-search-form{--btn-height:36px;position:relative}.smarter-simple-search-form .form-item{display:inline-block}.smarter-simple-search-form .submit-search{position:relative;top:-2px;text-transform:uppercase;font-family:GothamBook_0;height:var(--btn-height)!important;font-size:13px}.smarter-simple-search-form .clear-input{background:none;left:-31px;padding:0;position:relative;top:-2px;width:0}.smarter-simple-search-form .clear-input:before{background:#d3d3d3;border-radius:50%;color:#fff;content:"⨯";display:block;height:20px;width:20px}.smarter-simple-search-form .clear-input:hover:before{background:#b6b5b5}.smarter-simple-search-form .reset-search{border-radius:0;display:inline-block;font-family:GothamBook_0,sans-serif;font-size:1.1rem;padding:1rem;text-transform:uppercase;background-color:transparent;border:1px solid #222;color:#222!important;height:var(--btn-height)!important;top:1px;position:relative}.reservations .reservation .id{position:relative;top:3px}.status-73{color:red}.status-60{color:green}.status-59{color:#20b2aa}.status-63{color:orange}body.path-agency.path-smarter .agent .rhs .rhs-main-content .inner .top-elements p{font-family:GothamBook_0;font-size:1.2rem;color:#b0b0b1;margin-bottom:.5rem}body.path-agency.path-smarter form.smarter-simple-search-form{margin-bottom:2rem}body.path-agency.path-smarter form.smarter-simple-search-form .form-item-search{width:25rem;margin-bottom:0}body.path-agency.path-smarter form.smarter-simple-search-form .form-item-search input.form-control{display:block;width:100%;height:36px;padding:6px 12px 6px 3.4rem;background-image:url(/themes/custom/smarter/images/icon_magnifying_glass.jpg);background-size:1.4rem;background-position:left 1rem center;background-repeat:no-repeat;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency.path-smarter form.smarter-simple-search-form .form-item-search #edit-search--description{position:absolute}body.path-agency.path-smarter .agent.agency-listings .rhs .top-elements{position:relative;margin-bottom:4rem}body.path-agency.path-smarter .agent.agency-listings .rhs .elements-right{position:absolute;top:2.6rem;right:0}body.path-agency.path-smarter .agent.agency-listings .rhs .elements-right a{font-family:GothamBook_0;font-size:1.1rem;color:#222}body.path-agency.path-smarter .agent.agency-listings .rhs .elements-right a.export-button{padding-right:2.5rem;margin-right:5rem;background-image:url(/themes/custom/smarter/images/agency/sma_download_normal.svg);background-size:contain;background-position:100%;background-repeat:no-repeat;text-transform:uppercase}body.path-agency.path-smarter .agent.agency-listings .rhs .elements-right a.add-property-button{font-family:GothamBook_0;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;margin-bottom:0;text-transform:uppercase;background-color:#222;color:#fff}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .status{width:4%;padding-right:1rem}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .heading>div{font-family:GothamMedium_0;font-size:1.2rem;color:#b0b0b1}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .listing-titles{width:18%;padding-right:1rem}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .heading .listing-titles{width:22%;padding-right:1rem}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .created,body.path-agency.path-smarter .agent.agency-listings .rhs .listings .manager{width:22%;padding-right:1rem;font-family:GothamBook_0;font-size:1.4rem;color:#222}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .listing .manager{width:22%;padding-right:1rem;font-family:GothamBook_0;font-size:1.4rem;color:#222;display:flex}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .listing .manager .agency-icon{width:26px;height:26px;background-size:cover;background-position:0;background-repeat:no-repeat;background-color:pink;border-radius:50%;margin-right:10px}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .sleeps{width:calc(34% - 10rem);padding-right:1rem;font-family:GothamBook_0;font-size:1.4rem;color:#222}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .edit{width:10rem}body.path-agency.path-smarter .agent.agency-listings .rhs .listings .edit a{width:100%}body.path-agency .agent .rhs form.agency-team-form tr a.show-icon{display:flex;flex-wrap:wrap}body.path-agency .agent .rhs form.agency-team-form tr a.show-icon .agency-icon{width:4.2rem;height:4.2rem;border-radius:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-right:2rem}body.path-agency.path-smarter #agency-add-edit-property-form #preview,body.path-agency.path-smarter #agency-add-edit-property-form #view-calendar{top:10.5rem}body.path-agency.path-smarter form.agency-add-edit-property-form .grey-box{background-color:#ced8d7;padding:1.5rem 3rem 3rem;margin-bottom:3rem}body.path-agency.path-smarter form.agency-add-edit-property-form .grey-box .agency-logo-name-area{display:flex;flex-wrap:wrap;top:.85rem;position:relative}body.path-agency.path-smarter form.agency-add-edit-property-form .grey-box .agency-logo-name-area .agency-logo{width:2.6rem;height:2.6rem;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:50%;background-color:pink}body.path-agency.path-smarter form.agency-add-edit-property-form .grey-box .agency-logo-name-area .agency-name{font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-left:1rem;margin-top:.2rem}body.path-agency.path-smarter form.agency-add-edit-property-form .buttons-area{display:inline-block;position:absolute;top:1.5rem;right:3rem}body.path-agency.path-smarter form.agency-add-edit-property-form .buttons-area .inner-area{display:flex;flex-wrap:wrap}body.path-agency.path-smarter form#agency-add-edit-property-form .buttons-area #discard-changes-header,body.path-agency.path-smarter form#agency-add-edit-property-form .buttons-area a#manage-smarter-discounts{margin-right:2rem}body.path-agency.path-smarter form#agency-add-edit-property-form .buttons-area a#manage-smarter-discounts{width:auto;color:#222;font-family:GothamBook_0;text-transform:uppercase;background-color:#fff;border-radius:0;font-size:1.2rem;padding:1rem 3rem;border:1px solid #ccc;display:table;text-align:center}body.path-agency.path-smarter form#agency-add-edit-property-form .buttons-area #edit-save-changes-header{position:relative;top:0;right:auto}body.path-agency.path-smarter form#agency-add-edit-property-form .buttons-area #discard-changes-header{position:relative;top:0;right:auto;border-color:#ccc}body.path-agency.path-smarter form#agency-add-edit-property-form .form-item-smarter-discount-smarter-discount-value{width:auto}body.path-agency.path-smarter form#agency-add-edit-property-form .form-item-smarter-discount-smarter-discount-value .smarter-number-input-decrement,body.path-agency.path-smarter form#agency-add-edit-property-form .form-item-smarter-discount-smarter-discount-value .smarter-number-input-increment{display:none}body.path-agency.path-smarter form#agency-add-edit-property-form .form-item-smarter-discount-smarter-discount-value input.smarter-number-input{min-width:8rem;text-align:center}body.path-agency.path-smarter form#agency-add-edit-property-form .form-item-smarter-discount-smarter-discount-value .smarter-number-input-container{position:relative}body.path-agency.path-smarter form#agency-add-edit-property-form .form-item-smarter-discount-smarter-discount-value .smarter-number-input-container:after{content:"%";position:absolute;right:-2rem;top:.7rem;color:#222;font-family:GothamMedium_0;font-size:1.4rem;margin-left:1rem}.path-agency.path-smarter .smarter-messages .messages .heading{border-bottom:1px solid #e8e8e8;padding-bottom:.5rem;display:flex}.path-agency.path-smarter .smarter-messages .messages .message{border-bottom:1px solid #e8e8e8;padding:1.5rem 0;display:flex}.path-agency.path-smarter .smarter-messages .messages .heading>div{font-family:GothamMedium_0;font-size:1.2rem;color:#b0b0b1}.path-agency.path-smarter .smarter-messages .messages .guest,.path-agency.path-smarter .smarter-messages .messages .listing,.path-agency.path-smarter .smarter-messages .messages .manager-column{width:22%;padding-right:1rem;font-family:GothamBook_0;font-size:1.4rem;color:#222}.path-agency.path-smarter .smarter-messages .messages .last-message{width:calc(34% - 10rem);padding-right:1rem;font-family:GothamBook_0;font-size:1.4rem;color:#222}.path-agency.path-smarter .smarter-messages .messages .view{width:10rem}.path-agency.path-smarter .smarter-messages .messages .view a{width:100%;font-family:GothamBook_0;text-transform:uppercase;color:#222;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#fff;margin-bottom:0;height:3.6rem;margin-right:0;margin-left:auto}.path-agency.path-smarter .smarter-messages .messages .manager-column .manager{display:flex}.path-agency.path-smarter .smarter-messages .messages .manager-column .manager .agency-icon{width:32px;height:32px;background-size:cover;background-position:0;background-repeat:no-repeat;background-color:pink;border-radius:50%;margin-right:10px}.path-agency.path-smarter .smarter-messages .messages .manager-column .manager .agency-name{font-family:GothamMedium_0;font-size:1.4rem;color:#222}.path-agency.path-smarter .smarter-messages .messages .manager-column .manager .agency-name:after{content:" ";margin-left:1.5rem;background-image:url(/themes/custom/smarter/images/agency/arrow_right.svg);background-size:7px 12px;background-position:100%;background-repeat:no-repeat;width:7px;height:12px;display:inline-block;top:2px;position:relative}.path-agency.path-smarter .smarter-messages .messages .guest .name,.path-agency.path-smarter .smarter-messages .messages .listing .title{font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-bottom:0}.path-agency.path-smarter .smarter-messages .messages .guest .city-country-area{display:flex;flex-wrap:wrap}.path-agency.path-smarter .smarter-messages .messages .guest .city,.path-agency.path-smarter .smarter-messages .messages .guest .country,.path-agency.path-smarter .smarter-messages .messages .listing .internal-title{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0}.path-agency.path-smarter .smarter-messages .messages .listing{display:flex}.path-agency.path-smarter .smarter-messages .messages .guest .city:after{content:",";font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-right:.3rem}.path-agency.path-smarter .smarter-messages .messages .listing .status span{width:1rem;height:1rem;border-radius:50%;margin-right:1.3rem;display:inline-block;background-color:#599197}.path-agency.path-smarter .smarter-messages .messages .listing .status span.active,.path-agency.path-smarter .smarter-messages .messages .listing .status span.pending{background-color:#599197}.path-agency.path-smarter .smarter-message_thread .inner{display:flex;flex-wrap:wrap}.path-agency.path-smarter .smarter-message_thread .inner #messages{width:100%}.path-agency.path-smarter .smarter-message_thread .message-column{width:calc(100% - 31rem);border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;background-color:#fff}.path-agency.path-smarter .smarter-message_thread .message-column .message-header{padding:3rem;border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .manager-area{width:40%;display:flex;flex-wrap:wrap}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .client-area{width:60%}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .title{font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3;width:100%;margin-bottom:1rem}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .agency-area{display:flex;flex-wrap:wrap}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .agency-area .agency-logo{width:3.2rem;height:3.2rem;border-radius:50%;background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:pink;margin-right:1.5rem}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .agency-area .agency-name{font-family:GothamMedium_0;font-size:1.4rem;color:#222}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .agency-area .agency-name:after{content:" ";margin-left:1.5rem;background-image:url(/themes/custom/smarter/images/agency/arrow_right.svg);background-size:7px 12px;background-position:100%;background-repeat:no-repeat;width:7px;height:12px;display:inline-block;top:2px;position:relative}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .city-country-area{display:flex;flex-wrap:wrap}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .city-country-area p{font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}.path-agency.path-smarter .smarter-message_thread .message-column .message-header .city-country-area p:after{content:",";font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3;margin-right:.2rem}.path-agency.path-smarter .smarter-message_thread .message-column .message-header p{margin-bottom:0}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer{width:100%;padding-left:3rem;padding-right:3rem;padding-top:6rem;height:calc(100vh - 26rem);overflow-y:auto;margin-bottom:3rem}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner{width:100%;margin:0 auto}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner .message{width:100%;display:flex;flex-wrap:wrap;text-align:left}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner .message p{border:2px solid #f2f2f2;border-radius:2px;width:auto;max-width:35rem;padding:1.5rem 2rem;position:relative;margin-bottom:0}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner .message time.time{width:100%;font-size:1rem;font-family:GothamBook_0;color:#a3a3a3;margin-top:1rem;margin-bottom:2rem}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner .message.client p{border:2px solid #f2f2f2;border-radius:2px;width:auto;max-width:35rem;padding:1.5rem 2rem;position:relative;margin-bottom:0}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner .message.client p:after{content:" ";background-image:url(/themes/custom/smarter/images/speech_bubble_white.jpg);width:14px;height:8px;bottom:-8px;left:8px;position:absolute;display:inline-block}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner .message.agent{text-align:right}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner .message.agent .agent-message-outer-surround{margin-right:0;margin-left:auto}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner .message.agent p{border:2px solid #222;border-radius:2px;width:auto;background-color:#222;max-width:35rem;color:#fff;padding:1.5rem 2rem;position:relative;margin-left:auto}.path-agency.path-smarter .smarter-message_thread .message-column .messages-outer .messages-inner .message.agent p:after{content:" ";background-image:url(/themes/custom/smarter/images/speech_bubble_black.jpg);width:14px;height:8px;bottom:-10px;right:8px;position:absolute;display:inline-block}body.path-agency.path-smarter .smarter-message_thread #property{width:31rem;overflow-y:auto;border:1px solid #d2d2d2;background-color:#fff;padding:3rem}body.path-agency.path-smarter .smarter-message_thread #property .property-header{border-bottom:1px solid #e8e8e8;padding-bottom:3rem;display:flex;flex-wrap:wrap}body.path-agency.path-smarter .smarter-message_thread #property .property-header .details-area{width:calc(100% - 6rem)}body.path-agency.path-smarter .smarter-message_thread #property .property-header .image-area{width:6rem;height:4rem;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:pink}body.path-agency.path-smarter .smarter-message_thread #property .property-header .details-area .property-name{font-family:GothamMedium_0;font-size:1.4rem;color:#222}body.path-agency.path-smarter .agent.smarter-agencies .rhs .top-elements{position:relative}body.path-agency.path-smarter .agent.smarter-agencies .rhs .elements-right{position:absolute;top:2.4rem;right:0}body.path-agency.path-smarter .agent.smarter-agencies .rhs .elements-right a.btn{font-family:GothamBook_0;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;margin-bottom:0;text-transform:uppercase;background-color:#222;color:#fff}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies{padding:3rem 1rem;background-color:#fff}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .heading{border-bottom:1px solid #e8e8e8;padding-bottom:.5rem;display:flex}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .heading>div{font-family:GothamMedium_0;font-size:1.2rem;color:#b0b0b1}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency{border-bottom:1px solid #e8e8e8;padding:1.5rem 0;display:flex}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .manager{width:25%;padding-right:1rem}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .manager{display:flex;flex-wrap:wrap}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .manager .agency-logo{width:3.2rem;height:3.2rem;background-position:50%;background-size:cover;background-repeat:no-repeat;display:inline-block;background-color:#eaeaea;margin-right:1rem;border-radius:50%}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .manager .agency-name{font-family:GothamMedium_0;font-size:1.4rem;color:#222}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .manager .agency-name:after{content:"";display:inline-block;width:.7rem;height:1.2rem;background-image:url(/themes/custom/smarter/images/agency/arrow_right.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;margin-left:.5rem}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .last-log-in{width:calc(75% - 24rem);padding-right:1rem}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .remove{width:12rem;margin-left:1rem}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .edit{width:10rem;margin-left:1rem}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .remove .btn{color:#f46c53;background-image:none;padding:.9rem 0 .9rem 3rem;background-image:url(/themes/custom/smarter/images/agency/bin_red.svg);background-size:1.4rem 1.6rem;background-position:left 1.7rem center;background-repeat:no-repeat}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .edit .btn,body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .remove .btn{width:100%;font-family:GothamBook_0;text-transform:uppercase;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid #e8e8e8;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#fff;margin-bottom:0;height:3.6rem;margin-right:0;margin-left:auto}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .edit .btn{color:#222;background-image:none;padding:.9rem 0}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .btn.active,body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency .btn:active{box-shadow:none}body.path-agency.path-smarter .agent .rhs .rhs-main-content>.inner .agency-account-submenu{display:flex}body.path-agency.path-smarter .agent .rhs .rhs-main-content>.inner .agency-account-submenu a:last-child{margin-right:3rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content>.inner .agency-account-submenu li:last-child a:last-child{margin-right:0}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .discard-save-header{position:absolute;top:12.5rem;right:3rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .discard-save-header .discard{margin-left:0;margin-right:1rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-rhs-row{display:flex;flex-wrap:wrap}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box{padding-right:1rem;width:50%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box .inner{margin-bottom:2rem;position:relative}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box .names{display:flex;flex-wrap:wrap;margin-bottom:2rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box .names .first-name,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box .names .last-name{width:calc(50% - 1rem)}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box .names .first-name{margin-right:1rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box .names .last-name{margin-left:1rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .rhs-box{padding-left:1rem;width:50%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .rhs-box .inner{margin-bottom:2rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .panel{margin-bottom:0;background-color:#fff;border:none;box-shadow:none}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .panel-default>.panel-heading{color:#222;background-color:#fff;border:none;padding:0}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .panel-default>.panel-body{padding:0}body.path-agency .agent .rhs .rhs-main-content .inner form.smarter-agency-profile-form .panel-title{font-family:GothamMedium_0;font-size:2.4rem;color:#222;text-transform:none}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .panel-default>.panel-body p{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;text-transform:none;margin-bottom:1.5rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item label{color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem;font-weight:400}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item input.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form button{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto;height:39px}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .discard{position:relative;width:auto;color:#222;font-family:GothamBook_0;text-transform:uppercase;background-color:#fff;border-radius:0;font-size:1.2rem;padding:.9rem 3rem;border:1px solid #222;display:inline-block;text-align:center;height:39px;vertical-align:bottom;margin-left:1rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form h2{font-family:GothamMedium_0;font-size:2.4rem;color:#222;text-transform:none;margin-bottom:3.5rem;margin-left:0;margin-top:1.5rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-hide-profile{display:flex;width:12rem;position:absolute;top:3rem;right:3rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-hide-profile input.form-control{margin-left:1rem;display:block;width:36px;height:auto;padding:0;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:none;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item#edit-logo-label{padding-left:10rem;padding-right:14rem;min-height:7.2rem;background-size:7.2rem;background-position:0;background-repeat:no-repeat}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item#edit-logo-label label{color:#222;font-family:GothamMedium_0;font-size:1.4rem;font-weight:400}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo #edit-logo,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo .form-managed-file{display:flex;flex-wrap:wrap}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo #edit-logo input,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo .form-managed-file .file,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo .form-managed-file input{width:calc(100% - 100px)}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo #edit-logo button,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo .form-managed-file button{width:10rem!important;height:3.6rem;padding:0;margin:0!important}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo .form-managed-file .file{display:block;height:36px;padding:0;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0;overflow:hidden}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo .form-managed-file .file>span{background:#fff;color:#337ab7;border:none}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo .form-managed-file .file .file-icon{padding:.1em .5em}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item-company-description #edit-company-description--description{font-size:1rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.headings{display:flex;width:100%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .headings p{color:#a3a3a3;font-family:GothamMedium_0;font-size:1.2rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .headings p.title{width:30%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .headings p.documents{width:70%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body{display:flex;flex-wrap:wrap}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.form-item.form-group{width:30%;padding-right:5%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.form-group,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>div{width:70%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.form-group .form-type-managed-file .js-form-managed-file,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-managed-file{display:flex;flex-wrap:wrap}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.form-group .form-type-managed-file .js-form-managed-file .js-form-file,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-managed-file .file,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-managed-file input.form-control{width:calc(100% - 10rem)}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.form-group .form-type-managed-file .js-form-managed-file button,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-managed-file button{width:10rem;height:36px;padding:.9rem 0}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-managed-file .file{display:block;height:36px;padding:0;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0;overflow:hidden}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-managed-file .file>span{background:#fff;color:#337ab7;border:none}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-managed-file .file .file-icon{padding:.1em .5em}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-commission .form-item-commission-rate{align-items:start;margin-bottom:1rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-commission .form-item-commission-rate label{margin-bottom:.5rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-commission .form-item-commission-rate input{position:relative;min-width:8rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-commission .form-item-commission-rate .smarter-number-input-container{position:relative}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-commission .form-item-commission-rate .smarter-number-input-container:after{content:"%";position:absolute;right:-2rem;top:.7rem;color:#222;font-family:GothamMedium_0;font-size:1.4rem;margin-left:1rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-commission .smarter-number-input-container .smarter-number-input-decrement,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-commission .smarter-number-input-container .smarter-number-input-increment{display:none}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner h2{font-family:GothamMedium_0;font-size:2.4rem;color:#222;text-transform:none;margin-bottom:1.5rem;margin-left:0}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner p{color:#a3a3a3;font-size:1.2rem}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner .intro p{color:#ff00b6;margin-bottom:3rem}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .standard-advanced-surround>.form-group{width:100%;padding:3rem;background-color:#fff}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .smarter-number-input-container .smarter-number-input-decrement,body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .smarter-number-input-container .smarter-number-input-increment{display:none}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .smarter-number-input-container .smarter-number-input-wrapper input[type=number]{background-color:pink;display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .smarter-number-input-container{position:relative}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .form-item-late-discount .smarter-number-input-container:after,body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .form-item-standard-discount .smarter-number-input-container:after{content:"%";position:relative;top:-2.7rem;left:6.5rem;color:#222;font-family:GothamMedium_0;font-size:1.4rem}form.smarter-discounts-form .late #late-booking-discount-summary>div{display:flex;flex-wrap:wrap}form.smarter-discounts-form .late #late-booking-discount-summary>div:first-child{border-bottom:1px solid #e8e8e8;height:3rem;margin-bottom:15px}form.smarter-discounts-form .late #late-booking-discount-summary>div:first-child span{font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}form.smarter-discounts-form .late #late-booking-discount-summary>div:first-child span:first-child{width:19.5%}form.smarter-discounts-form .late #late-booking-discount-summary>div:first-child span:nth-child(2){width:35%}form.smarter-discounts-form .late #late-booking-discount-summary>div:first-child span:nth-child(3){width:45.5%}form.smarter-discounts-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail{display:flex;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #e8e8e8;margin-bottom:15px;width:100%}form.smarter-discounts-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail div:first-child{width:19.5%;font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}form.smarter-discounts-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail div:nth-child(2){width:35%;font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}form.smarter-discounts-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail div:nth-child(3){width:calc(45.5% - 10rem);font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}form.smarter-discounts-form .late #late-booking-discount-summary>#late-booking-details .late-booking-detail div:nth-child(4){width:10rem;font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .late-booking-row{display:flex;flex-wrap:wrap}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .late-booking-row .form-item-late-discount{width:19.5%;padding-right:1rem;align-items:start}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .late-booking-row .form-item-late-from{width:35%;padding-right:1rem;align-items:start}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .late-booking-row .form-item-late-to{width:calc(45.5% - 10rem);padding-right:1rem;align-items:start}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .form-item-late-from .smarter-number-input-container:after,body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .form-item-late-to .smarter-number-input-container:after{content:"days from today";position:relative;left:6.5rem;top:-1.5rem;color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem}form.smarter-discounts-form .long #long-stay-discount-summary>div:first-child{border-bottom:1px solid #e8e8e8;height:3rem;margin-bottom:15px;display:flex}form.smarter-discounts-form .long #long-stay-discount-summary>div:first-child span{font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}form.smarter-discounts-form .long #long-stay-discount-summary>div:first-child span:first-child{width:19.5%}form.smarter-discounts-form .long #long-stay-discount-summary>div:first-child span:nth-child(2){width:35%;width:45.5%}form.smarter-discounts-form .long #long-stay-discount-summary>#long-stay-details .long-stay-detail{display:flex;flex-wrap:wrap;padding-bottom:15px;border-bottom:1px solid #e8e8e8;margin-bottom:15px;width:100%}form.smarter-discounts-form .long #long-stay-discount-summary>#long-stay-details .long-stay-detail div:first-child{width:19.5%;font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}form.smarter-discounts-form .long #long-stay-discount-summary>#long-stay-details .long-stay-detail div:nth-child(2){width:calc(80.5% - 10rem);font-size:1.4rem;font-family:GothamBook_0;color:#222;position:relative;top:6px}form.smarter-discounts-form .long #long-stay-discount-summary>#long-stay-details .long-stay-detail div:nth-child(3){width:10rem;font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}form.smarter-discounts-form .btn-success,form.smarter-discounts-form .btn-success.disabled:hover,form.smarter-discounts-form .btn-success.focus,form.smarter-discounts-form .btn-success:focus,form.smarter-discounts-form .btn-success:hover,form.smarter-discounts-form .btn-success[disabled]:hover{color:#fff;background-color:#222;border-color:#222;opacity:1}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .long-booking-row{display:flex;flex-wrap:wrap}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .long-booking-row .form-item-long-discount{width:19.5%;padding-right:1rem;align-items:start}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .long-booking-row .form-item-long-days{width:calc(80.5% - 10rem);padding-right:1rem;align-items:start}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .form-item-long-discount .smarter-number-input-container:after{content:"%";position:relative;left:6.5rem;top:-2.7rem;color:#222;font-family:GothamBook_0;font-size:1.4rem}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .form-item-long-days .smarter-number-input-container:after{content:"Days";position:relative;left:6.5rem;top:-2.7rem;color:#222;font-family:GothamBook_0;font-size:1.4rem}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .smarter-number-input-wrapper .smarter-number-input-increment-wrapper{justify-content:left}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .form-group button{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:10rem;height:36px;top:-2px;position:relative}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner .long p{color:#ff00b6}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner .actions{display:flex;flex-wrap:wrap}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner .actions p{width:100%}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner .actions button{margin-bottom:1rem}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner .actions button#edit-actions-discard{width:auto;margin-left:3rem;padding-left:3rem;padding-right:3rem;color:#222;background-color:#fff;border:1px solid #222}body.path-agency.path-smarter .agent.smarter-agency-team-member-edit .rhs .rhs-main-content .inner h1{padding-left:2rem;background-image:url(/themes/custom/smarter/images/icon_arrow_left.svg);background-size:.8rem 1.4rem;background-position:left top 1.5rem;background-repeat:no-repeat;padding-bottom:2rem;display:inline-block;margin-bottom:0}body.path-agency.path-smarter .agent.smarter-agency-team-member-edit form.smarter-team-member-edit-form{position:relative}body.path-agency.path-smarter .agent.smarter-agency-team-member-edit form.smarter-team-member-edit-form .discard-submit-surround{position:absolute;top:-6.5rem;right:0}body.path-agency.path-smarter .agent.smarter-agency-team-member-edit form.smarter-team-member-edit-form .discard-submit-surround a.btn,body.path-agency.path-smarter .agent.smarter-agency-team-member-edit form.smarter-team-member-edit-form a.discard-changes{font-family:GothamBook_0;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;text-transform:uppercase;background-color:transparent;color:#222;margin-bottom:2rem}body.path-agency.path-smarter .agent.smarter-agency-team-member-edit form.smarter-team-member-edit-form .discard-submit-surround a.btn{margin-right:2rem}body.path-agency.path-smarter .agent.smarter-agency-team-member-edit form.smarter-team-member-edit-form .discard-submit-surround button#edit-submit-top{font-family:GothamBook_0;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;text-transform:uppercase;background-color:#222;color:#fff;height:auto;width:auto;margin-bottom:2rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .lhs-rhs-row{display:flex;flex-wrap:wrap}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .lhs-box{padding-right:1rem;width:50%;margin-bottom:2rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .rhs-box{padding-left:1rem;width:50%;margin-bottom:2rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .lhs-box .inner{position:relative}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .panel{border:none;border-radius:0;box-shadow:none}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .panel-default>.panel-heading{color:#222;background-color:#fff;border:none;padding:0}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .panel-default>.panel-body{padding:0}body.path-agency .agent .rhs .rhs-main-content .inner form .panel-title{font-family:GothamMedium_0;font-size:2.4rem;color:#222;text-transform:none}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .panel-default>.panel-body p{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;text-transform:none;margin-bottom:1.5rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-team-member-edit-form .form-item label{color:#a3a3a3;font-family:GothamBook_0;font-size:1.2rem;font-weight:400}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-team-member-edit-form .form-item input.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-team-member-edit-form button{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto;margin-right:2rem;margin-bottom:2rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-team-member-edit-form h2{font-family:GothamMedium_0;font-size:2.4rem;color:#222;text-transform:none;margin-bottom:3.5rem;margin-left:0;margin-top:1.5rem}body.path-agency.path-smarter .agent .rhs .coupon-container .coupons-headings .th-applies,body.path-agency.path-smarter .agent .rhs .coupon-container .coupons-headings .th-code{width:21%;padding-right:1rem;font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}body.path-agency.path-smarter .agent .rhs .coupon-container .coupons-headings .th-value{width:14%;padding-right:1rem;font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}body.path-agency.path-smarter .agent .rhs .coupon-container .coupons-headings .th-validity{width:44%;padding-right:1rem;font-family:GothamMedium_0;font-size:1.2rem;color:#a3a3a3}body.path-agency.path-smarter .agent .rhs .coupon-container .coupons .coupon{display:flex;border-bottom:1px solid #e8e8e8;padding:1rem 0;margin-bottom:3.5rem}body.path-agency.path-smarter .agent .rhs .coupon-container .coupon .code{text-transform:uppercase}body.path-agency.path-smarter .agent .rhs .coupon-container .coupon .applies,body.path-agency.path-smarter .agent .rhs .coupon-container .coupon .code{width:21%;padding-right:1rem;font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-top:auto;margin-bottom:auto}body.path-agency.path-smarter .agent .rhs .coupon-container .coupon .value{width:14%;padding-right:1rem;font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-top:auto;margin-bottom:auto}body.path-agency.path-smarter .agent .rhs .coupon-container .coupon .value:before{content:"£";font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-top:auto;margin-bottom:auto}body.path-agency.path-smarter .agent .rhs .coupon-container .coupon .period{width:calc(44% - 82px);padding-right:1rem;font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-top:auto;margin-bottom:auto}body.path-agency.path-smarter .agent .rhs .coupon-container .coupon .btn{width:82px;height:36px;font-family:GothamBook_0;text-transform:uppercase;color:#222;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #e8e8e8;padding:.9rem 0;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#fff;margin-bottom:0}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form{display:flex}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-code{width:21%;padding-right:1rem;margin-right:21%}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-code input.form-control{max-width:22rem;display:block;width:100%;height:3.6rem;padding:.6rem 1.2rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-value{width:14%;padding-right:1rem;align-items:baseline}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-value .smarter-number-input-container{margin-top:0;margin-bottom:auto}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-value input{text-align:left;font-weight:400;max-width:11rem;display:block;width:100%;height:3.6rem;padding:.6rem 1.2rem .6rem 1.8rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-image:url(/themes/custom/smarter/images/icon_pound_sign.jpg);background-size:1.4rem 1.8rem;background-position:left .3rem center;background-repeat:no-repeat}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .dates-surround{width:calc(44% - 82px);padding-right:1rem;display:flex;min-width:34rem}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-end-date,body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-start-date{width:50%;width:17rem;padding-right:1.5rem}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-end-date input.form-control,body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-start-date input.form-control{text-align:left;font-weight:400;display:block;height:3.6rem;padding:.6rem 0 .6rem 1rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-repeat:no-repeat;width:50%;width:15.5rem;margin-right:1.5rem}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-value input:before{content:"£";font-size:1.4rem;line-height:1.42857143;color:#222;font-family:GothamBook_0}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-value span.smarter-number-input-decrement,body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form .form-item-value span.smarter-number-input-increment{display:none}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form button.form-submit{width:82px;padding:.9rem 0}body.path-agency.path-smarter .agent .rhs .coupon-container form.agency-coupons-form button.form-submit,form.agency-portfolio-pricing-settings-form .discard-save-header button.form-submit,form.smarter-discounts-form .discard-save-header button.form-submit{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;margin-bottom:0;height:3.6rem}form.agency-portfolio-pricing-settings-form .discard-save-header button.form-submit,form.smarter-discounts-form .discard-save-header button.form-submit{width:auto;padding:.9rem 3rem}form.agency-portfolio-pricing-settings-form .discard-save-header .discard,form.smarter-discounts-form .discard-save-header .discard{font-family:GothamBook_0;text-transform:uppercase;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;font-size:1.2rem;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;margin-bottom:0;height:3.6rem;color:#222;width:auto;background-color:#fff;padding:.9rem 1.5rem;margin-left:0;margin-right:0}@media only screen and (max-width:991px){body.path-agency.path-smarter .agent.agency-listings .rhs .elements-right{position:relative;top:0;right:0}body.path-agency.path-smarter .agent.agency-listings .rhs .elements-right a{margin-bottom:2rem;display:inline-block}body.path-agency.path-smarter #agency-add-edit-property-form #preview,body.path-agency.path-smarter #agency-add-edit-property-form #view-calendar{top:15.5rem}body.path-agency.path-smarter form.agency-add-edit-property-form .grey-box .agency-logo-name-area{top:0}body.path-agency.path-smarter form.agency-add-edit-property-form .grey-box{padding:1.5rem 3rem 2rem}body.path-agency.path-smarter form.agency-add-edit-property-form .buttons-area{display:block;position:relative;top:0;right:0;margin-top:1rem}body.path-agency.path-smarter form#agency-add-edit-property-form .buttons-area a#manage-smarter-discounts{margin-bottom:1rem;white-space:normal}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-hide-profile{display:block;width:100%;position:relative;top:0;right:0}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item#edit-logo-label{padding-right:0}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .standard-advanced-surround{width:calc(100vw - 5.2rem);overflow-x:scroll}body.path-agency.path-smarter .agent.smarter-agency-smarter-discounts .rhs .rhs-main-content .inner form.smarter-discounts-form .standard-advanced-surround>.form-group{min-width:922px}}@media only screen and (max-width:767px){body.path-agency.path-smarter #agency-add-edit-property-form #preview,body.path-agency.path-smarter #agency-add-edit-property-form #view-calendar{top:-.75rem}body.path-agency.path-smarter .smarter-messages .messages{width:calc(100vw - 5.2rem);overflow-x:scroll}body.path-agency.path-smarter .smarter-messages .messages .heading,body.path-agency.path-smarter .smarter-messages .messages .message{min-width:700px}body.path-agency.path-smarter .smarter-message_thread .message-column{width:100%;margin-bottom:3rem;border-right:1px solid #d2d2d2}body.path-agency.path-smarter .smarter-message_thread #property{width:100%}body.path-agency.path-smarter .agent.smarter-agencies .rhs .elements-right{position:relative;top:0;right:0;margin-bottom:2rem}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies{width:calc(100vw - 5.2rem);overflow-x:scroll}body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .agency,body.path-agency.path-smarter .agent.smarter-agencies .rhs .agencies .heading{min-width:700px}body.path-agency.path-smarter .agent .rhs .rhs-main-content>.inner .agency-account-submenu{display:block;border-bottom:none}body.path-agency .agent .rhs .rhs-main-content>.inner .agency-account-submenu a{padding:0;border-bottom:none}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .rhs-box{padding-left:0;padding-right:0;width:100%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box .names .first-name,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box .names .last-name{width:100%;margin-left:0;margin-right:0}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .lhs-box .names .first-name{margin-bottom:2rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo #edit-logo button,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form .form-item.form-item-logo #edit-logo input{width:100%!important}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.form-item.form-group{width:100%;padding-right:0;margin-bottom:0}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.form-group{width:100%;margin-top:-1px}body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.form-group .form-type-managed-file .js-form-managed-file .js-form-file,body.path-agency.path-smarter .agent .rhs .rhs-main-content form.smarter-agency-profile-form #edit-company-documents .panel-body>.form-group .form-type-managed-file .js-form-managed-file button{width:100%!important}body.path-agency.path-smarter .agent.smarter-agency-team-member-edit form.smarter-team-member-edit-form .discard-submit-surround{position:relative;top:0;right:0;margin-bottom:1rem}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .lhs-box{padding-right:0;width:100%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .rhs-box{padding-left:0;width:100%}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .discard-save-header{position:relative;top:-1.7rem;right:0}body.path-agency.path-smarter .agent .rhs .rhs-main-content form .discard-save-header .button,body.path-agency.path-smarter .agent .rhs .rhs-main-content form .discard-save-header .discard{margin-bottom:1rem}body.path-agency .agent .rhs .rhs-main-content .inner form.agency-portfolio-pricing-settings-form{margin-top:4rem}}body.path-smarter form.smarter-discounts-form .form-type-textarea{display:none}.input-group-addon,.input-group-btn{width:auto}#agency-add-edit-property-form .form-item .panel-heading{border:1px solid #ddd;border-bottom:none}.smarter-reservations a.add-booking.button{border-radius:0;display:inline-block;font-family:GothamBook_0,sans-serif;font-size:1.1rem;padding:1rem;text-transform:uppercase;background-color:#222;border:1px solid #222;color:#fff!important;margin-left:3rem}.add-reservation .form-type-number label,.add-reservation .js-form-type-number label,.add-reservation label{color:#222;font-size:1.4rem}.add-reservation .smarter-number-input-container{display:inline-block}.add-reservation .form-type-number,.add-reservation .js-form-type-number{display:block!important}.add-reservation form input[type=checkbox]{width:auto!important}
.hamburger{padding:9px 7px 5px 7px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger.is-active:hover{opacity:0.7;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000;}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-2px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:3px;background-color:#000;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-10px;}.hamburger-inner::after{bottom:-10px;}.hamburger--3dx .hamburger-box{perspective:80px;}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg);}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dx-r .hamburger-box{perspective:80px;}.hamburger--3dx-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg);}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dy .hamburger-box{perspective:80px;}.hamburger--3dy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg);}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dy-r .hamburger-box{perspective:80px;}.hamburger--3dy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg);}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dxy .hamburger-box{perspective:80px;}.hamburger--3dxy .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg);}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--3dxy-r .hamburger-box{perspective:80px;}.hamburger--3dxy-r .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg);}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(0.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(0.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(0.7,1);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(0.7,1);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg);}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg);}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none;}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg);}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:0.075s;}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:0.075s;}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:0.075s;}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:0.075s;}.hamburger--emphatic{overflow:hidden;}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r{overflow:hidden;}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear;}.hamburger--minus.is-active .hamburger-inner::before{top:0;}.hamburger--minus.is-active .hamburger-inner::after{bottom:0;}.hamburger--slider .hamburger-inner{top:2px;}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s;}.hamburger--slider .hamburger-inner::after{top:20px;}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0;}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg);}.hamburger--slider-r .hamburger-inner{top:2px;}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s;}.hamburger--slider-r .hamburger-inner::after{top:20px;}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg);}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0;}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg);}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s 0.13s linear;}.hamburger--spring .hamburger-inner::before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring .hamburger-inner::after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important;}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg);}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear;}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r .hamburger-inner{transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform;}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform;}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);}
.mCustomScrollbar{touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/themes/custom/smarter/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:50%}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}
.smarter-number-input-container .smarter-number-input-wrapper input[type=number]::-webkit-inner-spin-button,.smarter-number-input-container .smarter-number-input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.smarter-number-input-container .smarter-number-input-wrapper input[type=number]{-moz-appearance:textfield}.form-type-number,.js-form-type-number{display:inline-flex!important;align-items:center;justify-content:center;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.form-type-number label,.js-form-type-number label{display:flex;color:#b0b0b1;font-size:1em;font-weight:300;text-align:center}.smarter-number-input-wrapper .smarter-number-input-increment-wrapper{display:flex;align-items:center;justify-content:center}.smarter-number-input-container .smarter-number-input-wrapper input[type=number]{max-width:4em;width:4em;font-weight:700;text-align:center;border:0;box-shadow:none;outline:none}.smarter-number-input-container .smarter-number-input-decrement,.smarter-number-input-container .smarter-number-input-increment{width:100%;position:relative;width:2.5em;height:2.5em;display:inline-block;text-align:center;margin-right:.5em;cursor:pointer;line-height:2.5em;font-family:arial;font-weight:700;border-radius:50%;border:1px solid #e4e4e4}.smarter-number-input-decrement.disable:before,.smarter-number-input-increment.disable:before{color:#c5c5c5!important}.smarter-number-input-decrement.disable:hover:before,.smarter-number-input-increment.disable:hover:before{box-shadow:none}.smarter-number-input-container .smarter-number-input-increment{margin-right:0;margin-left:.5em}.smarter-number-input-container .smarter-number-input-decrement:before,.smarter-number-input-container .smarter-number-input-increment:before{content:"–";color:#222;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5em;position:relative;border-radius:50%}.smarter-number-input-container .smarter-number-input-decrement:hover:before,.smarter-number-input-container .smarter-number-input-increment:hover:before{box-shadow:0 0 8px rgba(0,0,0,.23921568627450981)}.smarter-number-input-container .smarter-number-input-decrement:before{top:-1px}.smarter-number-input-container .smarter-number-input-increment:before{content:"+"}.form-submit.btn-primary,.form-submit.btn-primary:active{height:40px;width:104px;background-color:#222;border-radius:0;text-align:center;border:0;outline:0}.form-submit.btn-primary span.icon,form:not(.properties-filter-form) [class^=smarter-dropdown-number-select]{display:none}form.properties-filter-form .smarter-number-input-wrapper{position:absolute;display:flex;align-items:center;justify-content:left;flex-direction:column;background:#fff;z-index:2;left:0;top:100%}form.properties-filter-form .smarter-number-input-wrapper .smarter-number-input-increment-wrapper{font-size:1.5em}form.properties-filter-form .smarter-number-input-wrapper .smarter-number-input-increment-wrapper .smarter-number-input{font-size:1.5em;max-width:2.5em}.smarter-number-input-wrapper .smarter-dropdown-number-select-label{display:inline-block;width:100%;text-align:left;margin:0 0 1.5em;font-size:1.2em}.smarter-dropdown-number-select-close{position:absolute;top:1.5em;right:1.5em;cursor:pointer}.smarter-dropdown-number-select-close:after{content:"X"}form.properties-filter-form .smarter-number-input-wrapper{max-height:0;transition:max-height .4s;overflow:hidden;margin-top:1em}form.properties-filter-form .smarter-number-input-wrapper .smarter-number-input-inner-wrapper{border:1px solid #d2d2d2;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);padding:1.5em 2em 2.5em}form.properties-filter-form .smarter-number-input-container.active .smarter-number-input-wrapper{max-height:400px;transition:max-height .5s}form.properties-filter-form .form-type-number{align-items:flex-start}.smarter-dropdown-number-select-selected-value{font-size:1.4em;font-weight:500;position:relative;display:inline-block;padding-right:2em}.smarter-property-list .smarter-properties-item{border-bottom:1px solid #e8e8e8;padding-bottom:0;margin-bottom:2em;float:left}.daterangepicker .drp-selected{display:none}body.path-frontpage .home-hero-form .property-search-start-end-date .form-group{width:auto}.start-end-container{opacity:0;height:0;width:50%}.start-end-container,.start-end-container.active{position:relative;cursor:pointer;display:flex;opacity:1;height:auto}.start-end-container>span{min-width:5%;display:inline-block}.start-end-container input{cursor:pointer;opacity:0!important;min-width:148px}.start-end-container .hidden-start-end-date{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;opacity:0;cursor:pointer;z-index:1}.visual-start-end{position:absolute;bottom:2px;font-size:1.4rem;font-family:GothamLight;font-weight:600;color:#222;text-indent:20px}body.path-frontpage .home-hero-form .visual-start-end{bottom:-2px}.property-search-start-end-date .form-group label,.property-search-start-end-date .visual-start-end{text-indent:6px;display:block}.property-search-start-end-date:not(:first-child) .form-group label,.property-search-start-end-date:not(:first-child) .visual-start-end{text-indent:16px}.daterangepicker{width:auto!important;border:0;border-radius:0;padding:0 2em}.daterangepicker:after,.daterangepicker:before{display:none}.daterangepicker .calendar-table .next,.daterangepicker .calendar-table .prev{background:transparent!important}.daterangepicker .drp-calendar thead tr:first-child th:first-child,.daterangepicker .drp-calendar thead tr:first-child th:last-child{height:47px}.daterangepicker .drp-calendar{max-width:unset!important}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-radius:50%!important;border:1px solid #d9d9d9!important;display:inline-block;width:20px;height:20px}.daterangepicker .drp-calendar.left thead tr:first-child th:nth-child(2){text-indent:-22px}.daterangepicker .drp-calendar.right thead tr:first-child th:nth-child(2){text-indent:22px}.daterangepicker .calendar-table .next span:after,.daterangepicker .calendar-table .prev span:after{content:"";border-radius:0;display:inline-block;border-color:#222;border-style:solid;border-width:0 1px 1px 0;width:5px;height:5px;position:relative;top:-8px;left:-1px}.daterangepicker .calendar-table .next:hover span,.daterangepicker .calendar-table .prev:hover span{border-color:#fff}@media (max-width:1420px){body.page-node-type-property section.availability .inner-lhs{width:100%}body.page-node-type-property section.availability .inner-lhs .sub-title{max-width:100%}body.page-node-type-property section.availability .inner-rhs{width:100%;padding-left:15px;max-width:unset}}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{position:relative;top:5px}.daterangepicker .calendar-table table{border-collapse:collapse}.daterangepicker .calendar-table thead tr:first-child td,.daterangepicker .calendar-table thead tr:first-child th{border-bottom:1px solid #d9d9d9}.daterangepicker .calendar-table thead tr:nth-child(2) th{color:#a6a6a6;font-weight:400}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{color:#222}.daterangepicker option.disabled,.daterangepicker td.disabled{color:#a6a6a6;opacity:.2}.daterangepicker option.disabled.firstDisabledDay,.daterangepicker td.disabled.firstDisabledDay{opacity:1}.daterangepicker tbody td{position:relative;background:transparent!important;z-index:2}.daterangepicker tbody td.active:before,.daterangepicker tbody td.end-date:before,.daterangepicker tbody td:after{content:"";display:block;width:105%;height:100%;position:absolute;left:0;top:0;background:transparent;z-index:-2;height:26px;top:50%;margin-top:-13px}.daterangepicker tbody td.active:before,.daterangepicker tbody td.end-date:before{left:50%;margin-left:-13px;width:26px;z-index:-1}.daterangepicker tbody td.active:after,.daterangepicker tbody td.active:hover:after,.daterangepicker tbody td.in-range:after,.daterangepicker tbody td.in-range:hover:after{background:#e1e7e7}.daterangepicker tbody td.start-date:before,.daterangepicker tbody td.start-date:hover:before{background:#222;border-radius:13px}.daterangepicker tbody td.end-date:before,.daterangepicker tbody td.end-date:hover:before{border:1px solid #222!important;border-radius:13px}.daterangepicker tbody td.start-date:after,.daterangepicker tbody td.start-date:hover:after{border-top-left-radius:13px;border-bottom-left-radius:13px;margin-left:2px}.daterangepicker tbody td.end-date:after,.daterangepicker tbody td.end-date:hover:after{border-top-right-radius:13px;border-bottom-right-radius:13px;margin-left:-5px}.daterangepicker tbody td.start-date.active.in-range:after,.daterangepicker tbody td.start-date.active.in-range:hover:after{background:transparent!important}.daterangepicker td.active,.daterangepicker td.active:hover{color:#fff!important}.daterangepicker tbody td.end-date,.daterangepicker tbody td.end-date:hover{color:#222!important}.daterangepicker tbody td.start-date.end-date:after,.daterangepicker tbody td.start-date.end-date:before,.daterangepicker tbody td.start-date.end-date:hover:after,.daterangepicker tbody td.start-date.end-date:hover:before{background:transparent!important}.daterangepicker tbody td.ends{opacity:0;z-index:-999;cursor:default;overflow:hidden}.daterangepicker tbody td.firstDisabledDay.disabled{text-decoration:none}.daterangepicker.selecting tbody td.firstDisabledDay.disabled{text-decoration:line-through;opacity:.2}.daterangepicker .drp-buttons .btn,.daterangepicker .drp-buttons .btn:hover{text-transform:uppercase;border-radius:0;padding:7px 17px;font-size:12px;border:0;box-shadow:none}.daterangepicker .drp-buttons .btn.cancelBtn,.daterangepicker .drp-buttons .btn.cancelBtn:hover{float:left;margin-left:0;background:transparent;color:#222;padding:7px 0}.daterangepicker .drp-buttons .btn.applyBtn,.daterangepicker .drp-buttons .btn.applyBtn:hover{background:#222;color:#fff}.daterangepicker.show-calendar .drp-buttons{padding:10px 0}.has-tooltip{position:relative}.has-tooltip:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:103}a .has-tooltip{cursor:default}.tooltip.smarter-tooltip{border:1px solid #222;padding:30px 50px;text-align:center;opacity:1!important;margin-top:-8px;background-image:url(/themes/custom/smarter/images/sma_tooltip_bg%403xx.jpg);background-size:6.9rem auto;background-position:0 100%;background-repeat:no-repeat;background-color:#fff;z-index:102}.tooltip.smarter-tooltip:after{content:"";display:block;width:10px;height:10px;position:absolute;top:100%;transform:rotate(45deg);background:#fff;border:1px solid #222;left:50%;margin-top:-4px;border-left:0;border-top:0;transform:translate(-50%) rotate(45deg)}.tooltip.smarter-tooltip:before{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}body.path-collection .tooltip.smarter-tooltip:before,body.path-properties .tooltip.smarter-tooltip:before{content:""}.tooltip-inner{max-width:220px}.tooltip.smarter-tooltip .tooltip-inner{background:transparent}.tooltip.smarter-tooltip h3{text-transform:uppercase;font-family:GothamMedium_0;font-size:14px}.tooltip.smarter-tooltip p{color:#a3a3a3;font-family:GothamBook_0;font-size:14px}#filter-amenities-model .container{padding:1.5em 1.5em 0}#filter-amenities-model .lhs{background:#ccc;padding:2em}#filter-amenities-model h2{text-align:center;position:relative;margin-bottom:1em;margin-right:3rem}#filter-amenities-model h2:after{content:"";display:block;width:1em;height:.1em;position:absolute;left:50%;transform:translate(-50%);bottom:-.1em;background:#599197}.amenities-wrapper{overflow:hidden;text-align:center;max-height:unset}@media (min-width:992px){.amenities-wrapper{max-height:calc(80vh - 16em)}}@media (max-width:992px){#filter-amenities-model .lhs{display:none}.amenities-wrapper{max-height:calc(80vh - 16em)}}.amenities-wrapper h3{position:relative;font-size:1.1em;text-transform:uppercase;font-family:GothamBook_0}.amenities-wrapper h3 span{background:#fff;display:inline-block;padding:0 1em;position:relative;z-index:2}.amenities-wrapper h3:after{content:"";display:block;width:100%;height:.1em;position:absolute;top:50%;transform:translateY(-50%);z-index:1;left:0;background:#ccc}.amenity-options{text-align:left}.amenity-type{margin-bottom:4em}.amenity-type .amenity-name{font-family:GothamMedium_0;font-size:1.2em;color:#4a4a4a}.amenity-type .amenity-description,.amenity-type .amenity-description p{font-family:GothamBook_0;font-size:1em;color:#a3a3a3}.amenity-options .row>div:nth-child(2){text-align:center}.amenity-options .row>div:nth-child(3){text-align:right}.amenity-options .amenity{display:inline-block;width:66%;text-align:center;margin-bottom:4em;cursor:pointer;transition:all .4s}.amenity-options .amenity .image-wrapper{position:relative;padding-bottom:64%;overflow:hidden;margin:2em auto;width:66%;border-radius:50%;border:2px solid #d4d4d4;transition:all .4s;background-color:#e1e1e1;background-size:contain;background-position:50%;background-repeat:no-repeat}.amenity-options .amenity .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;background:#e1e7e7}.amenity-options .amenity.active{background:#ccc}.amenity-options .amenity.active .image-wrapper{border-color:#222}.mCSB_scrollTools{opacity:1}.mCSB_draggerContainer:after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);top:0;width:1em;height:100%;background:#ccc;border-radius:.5em}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#222;width:1em;border-radius:.5em}.mCSB_scrollTools .mCSB_dragger .mCSB_draggerRail{display:none}@media (min-width:992px){#filter-amenities-model .lhs{height:calc(80vh - 3em);overflow:hidden}}#edit-amenities{display:none}.amentities_more_text,.visual-amenitiy{display:inline-block;white-space:nowrap}form.properties-filter-form .form-type-number.form-item-bedrooms{border:0;background:#fff;outline:1px solid #c5c5c5;padding:14px 16px}form.properties-filter-form .container .inner .filters-surround label,form.properties-filter-form .container .inner .form-item-amenities{display:none!important}#filter-amenities-model .actions{text-align:right}#filter-amenities-model .actions button,#filter-amenities-model .actions button:hover{text-transform:uppercase;border-radius:0;padding:7px 17px;font-size:12px;border:0;box-shadow:none;margin-top:.8em;margin-left:2em}#filter-amenities-model .actions button.amentities-filter-save,#filter-amenities-model .actions button.amentities-filter-save:hover{background:#222;color:#fff;margin-right:2.4em}#filter-amenities-model .lhs{padding-top:8em;position:relative;margin-bottom:3em}#filter-amenities-model .lhs h3{font-family:GothamMedium_0;font-size:1.4em;color:#222}#filter-amenities-model .lhs p,#filter-amenities-model .lhs ul{font-family:GothamBook_0;font-size:1.2em;color:#4a4a4a}#filter-amenities-model .lhs ul{padding:0;margin:0}#filter-amenities-model .lhs ul li{padding:.5em 0 .5em 3em;margin:0;position:relative}#filter-amenities-model .lhs ul li:before{content:"";display:inline-block;width:6px;height:15px;border-right:2px solid #5c5d5d;border-bottom:2px solid #5c5d5d;transform:rotate(45deg);position:absolute;left:.5em}.smarter-properties-item .image-area.col-xs-4{width:33.3333333333%;padding-bottom:25%}.smarter-property-list .results-container.col-md-6 .smarter-properties-item,.smarter-property-list .results-container.col-xs-8 .smarter-properties-item{width:100%}.gm-style .gm-style-iw-c{border-radius:0}.gm-style .gm-style-iw-t:after{display:none!important}.mapInfoWindow.smarter-properties-item img{margin-bottom:1em}.mapInfoWindow.smarter-properties-item .smarter-properties-item-from-price{display:block;margin-top:.5rem}.mapInfoWindow.smarter-properties-item{border:0;padding-bottom:.5em;display:block;max-width:310px}.form-item-show-map label{font-family:GothamBook_0;font-size:1.2em;color:#4a4a4a;font-weight:400}input[type=range]{-webkit-appearance:none;margin:0;border-radius:0;width:100%;border:0;box-shadow:none}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:20px;cursor:pointer;box-shadow:none;background:#cacbcd;border:2px solid #cacbcd;border-radius:0}input[type=range]::-moz-range-track{width:100%;height:20px;cursor:pointer;box-shadow:none;background:#cacbcd;border:2px solid #cacbcd;border-top:0;border-bottom:0;border-radius:0}input[type=range]::-webkit-slider-thumb{box-shadow:none;border:0;height:16px;width:16px;border-radius:0;background:#fff;cursor:pointer;-webkit-appearance:none;margin:0!important}input[type=range]::-moz-range-thumb{box-shadow:none;border:0;height:16px;width:16px;border-radius:0;background:#fff;cursor:pointer;-webkit-appearance:none;margin:0!important}input[type=range]:focus::-webkit-slider-runnable-track{background:#cacbcd}#property_start_end_date_2{width:0;height:0;border:0;opacity:0}#property_start_end_date_2_container .daterangepicker{position:relative!important;width:calc(100% + 20px)!important;top:unset!important;left:-15px!important;bottom:unset!important;right:unset!important;z-index:1;padding:0}#property-availability-selector .start-end-container,#property-availability-selector .start-end-container>span,body.page-node-type-property #property-check-availability-pricing-form #property-availability-selector .form-item-arrival,body.page-node-type-property #property-check-availability-pricing-form #property-availability-selector .form-item-departure{width:100%}.cal-row{display:flex;flex-wrap:no-wrap;padding-left:3em}.month-block{margin-bottom:5em;width:100%;display:flex;flex-wrap:wrap;overflow:hidden;padding-top:2px;padding-left:2px;position:relative;border-right:1px solid #e9eceb;min-width:600px}.month-block:after{content:"";display:block;height:100%;width:14px;background:#f8f8f8;position:absolute;right:0;display:none}.day,.month{flex:1 1 14.28571%;flex-grow:0;flex-shrink:0;justify-content:space-between;position:relative;border:2px solid #e9eceb;border-top-color:transparent;box-sizing:border-box;margin-top:-2px;margin-left:0;cursor:pointer;color:#a3a3a3;font-size:1.4em;border-right:0;z-index:auto}.day.booked{z-index:2}.day:last-child:not(:nth-child(7n)){border-right:2px solid #e9eceb}.day.booked-start-day{z-index:3}.day .price{position:absolute;bottom:5%;right:5%;color:#000;font-size:.9em}.month-calendar{max-height:calc(100vh - 270px);margin-top:30px}.month-calendar .mCSB_draggerContainer:after{width:1.8em;border-radius:0}.month-calendar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.month-calendar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover,.month-calendar .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.month-calendar .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.month-calendar .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{border-radius:0;width:2em}.month-calendar:not(.property-calendar) .month-block .day:nth-child(-n+7){border-top:2px solid #e9eceb}.month-block .day.empty-day{cursor:default}.day:before{content:"";float:left;padding-top:100%}.day:not(.empty-day):after{content:"";position:absolute;border-top:2px solid transparent;width:calc(143% + 1px);transform:rotate(-45deg);transform-origin:0 0;left:-2px;bottom:-2px;z-index:2}.day .day-inner{position:relative}.day .day-inner,.month .month-inner{padding:0;width:100%;height:100%;margin-top:0;cursor:pointer;position:relative}.day .day-inner:after,.day .day-inner:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.day .day-inner:before{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0)}.day .day-inner:after{-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0)}.day .day-inner>.day-content{position:relative;padding:5%;z-index:30}.day.booked-start-day .day-inner>.day-content{z-index:31}.day .day-inner>.day-content,.month .month-inner>.month-content{width:100%;height:100%}.month-calendar .month-block .day.hover-start-day,.month-calendar .month-block .day.start-day{border-bottom:2px solid #000}.month-calendar .month-block .day.end-day+.day,.month-calendar .month-block .day.hover-end-day+.day{border-top:2px solid #000}.month-calendar .month-block .day.end-day+.day:after,.month-calendar .month-block .day.hover-end-day+.day:after,.month-calendar .month-block .day.hover-prev-day-end:after,.month-calendar .month-block .day.hover-start-day:after,.month-calendar .month-block .day.prev-day-end:after,.month-calendar .month-block .day.start-day:after{border-color:#000}.month-calendar .month-block .day.active-in-between,.month-calendar .month-block .day.hover-active-in-between,.month-calendar:not(.property-calendar) .month-block .day.active-in-between,.month-calendar:not(.property-calendar) .month-block .day.hover-active-in-between{border-top:2px solid #000;border-bottom:2px solid #000}.month-calendar .month-block .day.active-no-border-top,.month-calendar .month-block .day.hover-active-no-border-top{border-top:2px solid #e9eceb!important}.month-calendar .month-block .day.active-no-border-bottom,.month-calendar .month-block .day.hover-active-no-border-bottom{border-bottom:2px solid #e9eceb!important}.month-calendar:not(.property-calendar) .month-block:not(.property-calendar) .day.active-in-between:nth-child(7n),.month-calendar:not(.property-calendar) .month-block:not(.property-calendar) .day.hover-active-in-between:nth-child(7n){border-right:2px solid #000}.month-calendar:not(.property-calendar) .month-block .day.active-in-between:not(.start-day):nth-child(7n-6),.month-calendar:not(.property-calendar) .month-block .day.end-day+.day:nth-child(7n-6),.month-calendar:not(.property-calendar) .month-block .day.hover-active-in-between:not(.hover-start-day):nth-child(7n-6),.month-calendar:not(.property-calendar) .month-block .day.hover-end-day+.day:nth-child(7n-6){border-left:2px solid #000}.month-calendar .month-block .day.hover-start-day.hover-end-day,.month-calendar .month-block .day.start-day.end-day{border-top:2px solid #e9eceb}.month-block .day.instant_book .day-inner:before,.month-block .day.prev-instant_book .day-inner:after{background:rgba(32,154,255,.14);z-index:2}.month-block .day.unavailable{border-right-color:transparent!important}.month-block .day.prev-unavailable{border-left-color:transparent!important}.month-block .day.prev-unavailable .day-inner:after,.month-block .day.unavailable .day-inner:before{background:#e2e6e5;z-index:2;width:calc(100% + 1px)}.day .booking{min-width:calc(100% + 2px);position:absolute;top:50%;left:-2px;height:40px;line-height:40px;margin-top:-20px;background:#599197;color:#fff;display:block;text-transform:uppercase;z-index:10}.day.booked-pending .booking{background:#ffc966;color:#000}.day .booking.booking-start{min-width:50%;left:50%;padding-left:20px;white-space:nowrap;z-index:11}.day.booked-end-date .booking{max-width:50%;min-width:50%}.day.booked-instant .booking-start{padding-left:25px;background-image:url(/themes/custom/smarter/images/sma_bolt_dark.svg);background-position:left 10px center;background-repeat:no-repeat;z-index:31}.month-header{display:block;width:100%;color:#222;font-size:1.4em;padding:0}.days-of-week{width:100%;display:flex;flex-wrap:wrap;overflow:hidden;padding-top:20px;padding-bottom:10px;position:relative;min-width:600px}.day-of-week{flex:1 1 14.28571%;flex-grow:0;flex-shrink:0;justify-content:space-between;position:relative;border:2px solid transparent;box-sizing:border-box;margin-left:0;color:#a3a3a3;font-size:.8em}.calendar-header{text-align:right}.calendar-header select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;font-size:1.4em;padding:.75em 1.5em .75em 1em;border:1px solid #e8e8e8;outline:0;background:url(/themes/custom/smarter/images/select-down.svg) right 10px center no-repeat #fff;cursor:pointer}.listing-titles{display:inline-block}.listing-titles h2,.listing-titles h3{font-family:GothamMedium_0;font-size:1.4rem;position:relative;padding-left:2em;margin:0 0 .5em;color:#222}.listing-titles h2:before{content:"←";position:absolute;left:0}.listing-titles h3{color:#b0b0b1}.lightpicker{border-radius:0;box-shadow:none}.lightpicker--inlined{z-index:1;margin-top:3em}body.page-node-type-property section.lightpicker--inlined section{margin-bottom:0}.mobile-filter-toggle{position:relative;margin-right:2em;font-family:GothamBook_0;color:#222;max-width:500px;overflow:hidden;height:55px;line-height:65px;padding-right:2em;font-size:1.4em;font-weight:500;float:right;display:none}.mobile-filter-toggle:after{content:"˅";position:absolute;right:1rem;font-weight:700;transform:scaleX(1.5);transition:transform .4s}@media (max-width:767px){.mobile-filter-toggle{display:inline-block}.amenity-type.active .mobile-features-text{display:block}.mobile-features-text{text-align:left}.mobile-features-text p{font-family:GothamMedium_0;font-size:1.2em;line-height:1.2em;color:#4a4a4a;margin-bottom:.2em}.mobile-features-text ul{font-size:1.2em;line-height:1.2em;color:#4a4a4a;padding:0;margin:0 0 2em;list-style:none}.mobile-features-text ul li{display:inline}.mobile-features-text ul li:after{content:", "}.mobile-features-text ul li:last-child:after{content:""}.filters-surround{position:fixed!important;top:-200vh!important;left:0!important;width:100%!important;height:100vh!important;margin:0!important;overflow-y:scroll;z-index:99000;background:#fff;padding:8em 2em;transition:all .4s}.filters-surround.active{top:0!important}.filters-surround.active:before{content:"Filter";position:fixed;top:0;padding:1.5em 0 1em;background:#fff;width:calc(100% - 11px);left:0;text-align:center;display:block;color:#222;font-size:1.4em;font-family:GothamMedium_0;z-index:100}.filters-surround::-webkit-scrollbar{width:10px}.filters-surround::-webkit-scrollbar-track-piece{background-color:#ccc;border-radius:5px}.filters-surround::-webkit-scrollbar-thumb:vertical{background-color:#000;border-radius:5px}form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-number-input-container{width:100%}form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-number-input-container .smarter-number-input-wrapper{position:static;width:100%}form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-inner-wrapper{width:100%;border:0;padding:0}form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-inner-wrapper .smarter-dropdown-number-select-label,form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-inner-wrapper .smarter-number-input-increment-wrapper{width:50%;display:inline-flex;padding-top:1em}form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-inner-wrapper .smarter-dropdown-number-select-label{color:#b0b0b1}form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-inner-wrapper .smarter-number-input-increment-wrapper{align-items:flex-end;justify-content:flex-end}form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-number-input-container .smarter-number-input-wrapper .smarter-dropdown-number-select-close{display:none}form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-number-input-container .smarter-number-input-wrapper .smarter-dropdown-number-select-label:before{content:"Number of ";white-space:pre}form.properties-filter-form .form-type-number.form-item-bedrooms .smarter-dropdown-number-select-selected-value{display:block;width:100%}form.properties-filter-form .smarter-number-input-wrapper .smarter-number-input-increment-wrapper .smarter-number-input{font-size:1em}#filter-amenities-model .container{padding:0 15px}#filter-amenities-model h2{display:none!important}#filter-amenities-model .amenities-wrapper{max-height:unset;overflow:hidden}.visual-amenities{display:none}.amenities-wrapper h3{color:#222;text-align:left;font-size:1.4em;font-weight:500;position:relative;display:inline-block;padding-right:2em;width:100%;cursor:pointer}.amenities-wrapper h3:after{content:"˅";position:absolute;right:1rem;font-weight:700;transform:scaleX(1.5);transition:transform .4s;top:0;width:unset;left:unset;background:transparent;height:unset}.amenities-wrapper .amenity-type.active h3:after,form.properties-filter-form .form-type-number .smarter-number-input-container.active .smarter-dropdown-number-select-selected-value:after{transform:scaleX(1.5) rotate(180deg)}.amenities-wrapper h3 span{padding:0;text-transform:none;color:#222;text-align:left;font-weight:500}#filter-amenities-model>.container>.row>.col-xs-12{padding:0}#filter-amenities-model .amenity-type{border-bottom:1px solid #e8e8e8;margin-bottom:2em}#filter-amenities-model .amenity-type .amenity-options{display:none}#filter-amenities-model .amenity-type.active .amenity-options{display:block}.filters-surround.active #filter-amenities-model .actions{position:fixed;bottom:0;left:0;padding:10px 2em;width:calc(100% - 11px);background:#f8f8f8;z-index:100;border-top:1px solid #222;text-align:left}#filter-amenities-model .actions button,#filter-amenities-model .actions button:hover{outline:0;margin:0;padding:14px 0;width:130px}#filter-amenities-model .actions button.amentities-filter-clear:after{content:" All"}#filter-amenities-model .actions button.amentities-filter-save,#filter-amenities-model .actions button.amentities-filter-save:hover{float:right;margin-right:0}.filters-surround.active #filter-amenities-model .actions button.amentities-filter-save:after{content:"X";width:28px;height:30px;border-radius:50%;border:1px solid #d9d9d9;position:fixed;top:1.3em;right:2.5em;font-weight:200;line-height:30px;transform:scaleX(1.1);text-align:center;color:#222;background:#f1f3f7}#filter-amenities-model .amenity-options .col-xs-4{width:100%}#filter-amenities-model .amenity-options .amenity{width:100%;text-align:left;margin-bottom:1.5em}#filter-amenities-model .amenity-options .amenity .amenity-name:before{content:".";color:transparent;width:20px;height:20px;display:inline-block;border:1px solid #222;margin-right:1em;text-align:center;padding-right:1px;line-height:18px}#filter-amenities-model .amenity-options .amenity.active{background:transparent}#filter-amenities-model .amenity-options .amenity.active .amenity-name:before{content:"X";color:#4a4a4a}#filter-amenities-model .amenity-options .amenity .amenity-name{font-weight:400;font-family:GothamBook_0;line-height:20px;height:20px}#filter-amenities-model .amenity-options .amenity .amenity-description,#filter-amenities-model .amenity-options .amenity .image-wrapper{display:none}form.properties-filter-form .container .inner{background:#fff;box-shadow:0 2px 16px 0 rgba(0,0,0,.13)}form.properties-filter-form .container .inner .form-submit.btn-primary{width:100%}form.properties-filter-form .form-type-number.form-item-guests{border:0;background:transparent;padding:0}form.properties-filter-form .form-type-number.form-item-guests .smarter-number-input-wrapper .smarter-dropdown-number-select-label{margin-bottom:.5em;font-size:1rem;color:#b0b0b1;font-weight:400}form.properties-filter-form .form-type-number.form-item-guests,form.properties-filter-form .form-type-number.form-item-guests .smarter-dropdown-number-select,form.properties-filter-form .form-type-number .smarter-dropdown-number-select-close{display:none}form.properties-filter-form .form-type-number.form-item-guests .smarter-number-input-wrapper{max-height:unset;position:static;background:transparent;margin-top:-.5em;margin-left:.5em}form.properties-filter-form .form-type-number.form-item-guests .smarter-number-input-wrapper .smarter-number-input-inner-wrapper{border:0;padding:0;box-shadow:none;background-color:transparent}}.month-calendar.property-calendar{max-width:100%;width:100%;overflow:auto;display:block;max-height:unset;width:unset;overflow:unset;margin:0}.month-calendar.property-calendar .month-block,.property-calendar-header{display:flex;flex-wrap:nowrap;max-height:unset;width:unset;overflow:unset;margin:0;padding:0}.month-calendar.property-calendar .day,.property-calendar-header .day{width:50px;height:50px;flex-grow:0;flex-shrink:0;flex-basis:50px;position:relative}#propertiesCalendar .mCSB_draggerContainer:after{height:1.8em;width:100%;top:50%;left:0;transform:translateY(-50%);border-radius:0}#propertiesCalendar .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{height:30px}#propertiesCalendar .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,#propertiesCalendar .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar:hover,#propertiesCalendar .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,#propertiesCalendar .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger:active .mCSB_dragger_bar,#propertiesCalendar .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger:hover .mCSB_dragger_bar{height:2em;width:100%;margin:-1px 0 0;border-radius:0}.month-calendar.property-calendar .day{border-left:0;border-right:0}.month-calendar.property-calendar .day .day-inner{border-right:2px solid #e9eceb}.month-calendar.property-calendar .day:not(.empty-day):after{left:0}.property-calendar-header:not(.month-header){padding-bottom:5px;padding-top:5px;border-bottom:1px solid #ccc}.property-calendar-header .day{padding:14px;text-align:center;border-radius:50%;border:1px solid transparent}.property-calendar-header:not(.month-header) .day.hover-day{background:rgba(206,216,215,.38)}.property-calendar-header:not(.month-header) .day:first-child{background:rgba(89,145,151,.29);border:1px solid #599197}.property-calendar-header.month-header .day{height:auto;text-align:left;text-indent:15px;padding:10px 0;white-space:nowrap}.property-calendar-header .day:last-child{border:0!important}body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround #propertiesCalendar{max-height:unset;overflow:visible}body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround .properties{background:#fff;position:sticky;left:0;z-index:20000;padding-top:90px;margin-top:0}.properties-and-calendar-outer{margin-top:20px;position:relative}body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround{width:100%;overflow:auto;max-height:700px}@media (max-height:800px){body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround{max-height:calc(100vh - 12em)}}body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround::-webkit-scrollbar{width:10px;height:10px}body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround::-webkit-scrollbar-track-piece{background-color:#ccc;border-radius:0}body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround::-webkit-scrollbar-thumb:horizontal,body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .properties-and-calendar-surround::-webkit-scrollbar-thumb:vertical{background-color:#000;border-radius:0}.property-calendar-header.month-header .day span,.property-calendar-header.month-header .day span:first-child{font-size:14px;color:#222;margin-top:0}.property-calendar-header.month-header .day:before{display:none}.property-calendar-header .day span{display:block;line-height:12px;font-size:10px;color:#222;font-weight:700}.property-calendar-header .day span:first-child{font-size:8px;color:#a3a3a3;font-weight:400;margin-top:-4px}#propertiesCalendar{width:100%;overflow:auto;position:relative;margin-top:0}#propertiesCalendar .property-calendar-header-sticky{position:sticky;top:0;background:#f8f8f8;z-index:200;float:left}body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .listings-search-area{position:absolute;top:unset;z-index:99999999;width:284px;background:#fff;height:91px;padding:10px 23px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .listings-search-area>span{color:#b0b0b1;font-size:14px;display:block;margin-bottom:7px}body.path-agency .agent.agency-calendar .rhs .rhs-main-content>.inner .listings-search-area input{display:block;width:100%;height:36px;padding:6px 12px 6px 3.4rem;background-image:url(/themes/custom/smarter/images/icon_magnifying_glass.jpg);background-size:1.4rem;background-position:left 1rem center;background-repeat:no-repeat;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#propertiesCalendar::-webkit-scrollbar{width:10px;height:10px}#propertiesCalendar::-webkit-scrollbar-track-piece{background-color:#ccc;border-radius:0}#propertiesCalendar::-webkit-scrollbar-thumb:horizontal,#propertiesCalendar::-webkit-scrollbar-thumb:vertical{background-color:#000;border-radius:0}#propertiesCalendar .day{z-index:unset}#propertiesCalendar .day .booking{height:20px;line-height:20px;margin-top:-10px;font-size:12px}#propertiesCalendar .tooltip{position:absolute;left:50%;top:0;z-index:500;opacity:1;background:#222;color:#fff;padding:10px 20px;text-align:center;display:none;white-space:nowrap;transform:translate(-50%,-100%);margin-top:-8px}#propertiesCalendar .tooltip:after{content:"";display:block;background:#222;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%) rotate(45deg)}#propertiesCalendar .tooltip span{display:block}#propertiesCalendar .tooltip.price-tooltip{padding:10px;width:auto}#propertiesCalendar .day .hover-element{position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;z-index:18}#propertiesCalendar .day:hover .tooltip{display:block}#propertiesCalendar .day.d-none,.property-calendar.d-none,.property.d-none{display:none!important}#propertiesCalendar .day.d-none2,.property-calendar.d-none2,.property.d-none2{visibility:hidden!important}#propertiesCalendar .day.d-none2>*,#propertiesCalendar .day:after,#propertiesCalendar .day:not(.prev-unavailable):not(.prev-instant_book) .day-inner:after,#propertiesCalendar .day:not(.unavailable):not(.instant_book) .day-inner:before,#propertyCalendar.d-none2>*,.property-calendar.filtered-out,.property.filtered-out{display:none!important}.property-calendar .month-block{border-right:0}#propertiesCalendar .month-calendar.property-calendar .month-block .day{border:1px solid #e9eceb!important;border:0}#propertiesCalendar .month-calendar.property-calendar .month-block .day .day-inner{border:0}#propertiesCalendar .month-calendar.property-calendar .month-block .day{margin:0!important}#propertiesCalendar .month-calendar.property-calendar .month-block .day:hover{border:2px solid #999!important}.lds-dual-ring{display:none;width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999999}.lds-dual-ring:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border-color:#000 transparent;border-style:solid;border-width:6px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.properties-and-calendar-outer.loading .lds-dual-ring{display:inline-block;z-index:999999999}.properties-and-calendar-outer.loading:before{content:"";position:absolute;top:0;left:0;width:calc(100% - 10px);height:calc(100% - 10px);background:hsla(0,0%,39.2%,.6);z-index:999999998;display:block}.guest-promo-code-form .messages__wrapper{display:none}.googlemaps-label{line-height:1em!important;display:inline-block!important;font-size:13px!important}.path-agency .form-item .field-suffix,.path-agency .form-item input{display:inline-block}.path-agency .form-item input{width:auto}.path-agency .form-item .field-suffix{font-size:14px;margin-left:10px}.gm-ui-hover-effect{position:absolute!important;width:22px!important;height:22px!important;border:1px solid #fff!important;background:#f5f5f5!important;border-radius:50%!important;cursor:pointer!important;right:18px!important;top:18px!important;opacity:1!important;padding:2px 1px 1px 2px!important}.gm-ui-hover-effect img{margin:0!important;height:auto!important;width:auto!important}.gm-ui-hover-effect span{margin:0 0 0 1px!important}
.hero-section{position:relative}.hero-section--image .field--type-entity-reference{position:absolute;height:100%;width:100%;z-index:1;display:flex;align-items:center;overflow:hidden;top:0}.hero-section--image .field--type-entity-reference .field--type-image,.hero-section--image .field--type-entity-reference>div{width:100%;height:100%}.hero-section--image .field--type-entity-reference img{height:100%;-o-object-fit:cover;min-height:100%;object-fit:cover}.hero-section--content{z-index:2;position:relative;display:flex;justify-content:center;padding-top:219px;background:rgba(0,0,0,.5);padding-left:20px;padding-right:20px}@media (max-width:991.98px){.hero-section--content{padding-top:91px}}@media (max-width:767.98px){.hero-section--content{padding-top:136px;padding-bottom:0}}.hero-section--content h1{color:#fff;font-size:40px;position:relative;letter-spacing:normal}@media (max-width:991.98px){.hero-section--content h1{font-size:26px}}.hero-section--content h1:after{content:"";height:3px;width:35px;position:absolute;left:50%;bottom:-5px;background:#fbcb69;transform:translateX(-50%)}@media (max-width:991.98px){.hero-section--content h1:after{bottom:-11px}}.hero-section--content p{color:#fff;max-width:500px}.hero-section--content-container{text-align:center;width:1400px;max-width:100%;flex-direction:column}.hero-section--info{display:flex;justify-content:center;color:#fff;font-family:LeituraNewsRoman3;font-size:18px;margin-top:88px;margin-bottom:20px}@media (max-width:991.98px){.hero-section--info{font-size:16px}}@media (max-width:767.98px){.hero-section--info{flex-direction:column;margin-top:24px;font-size:13px;margin-bottom:13px}}.hero-section--info a{color:#fff;font-family:LeituraNewsRoman3;font-size:18px}@media (max-width:767.98px){.hero-section--info a{font-size:14px}}.hero-section--info-item{width:50%;padding:0 76px;position:relative}@media (max-width:767.98px){.hero-section--info-item{width:100%}}.hero-section--info-item:first-child{text-align:right}@media (max-width:767.98px){.hero-section--info-item:first-child{order:2;text-align:center}}.hero-section--info-item:first-child:after{content:"";height:38px;width:1px;position:absolute;background:#fff;right:0;top:-3px}@media (max-width:767.98px){.hero-section--info-item:first-child:after{display:none}}.hero-section--info-item:last-child{text-align:left}@media (max-width:767.98px){.hero-section--info-item:last-child{order:1;text-align:center;margin-bottom:76px}}.hero-section--subtitle{color:#fff;margin-top:23px;width:100%;max-width:800px;display:inline-block;font-size:15px;line-height:25px}@media (max-width:991.98px){.hero-section--subtitle{font-size:12px;margin-top:20px;line-height:16px;max-width:500px}}.hero-section.hero-page .hero-section--content{padding-top:280px;padding-bottom:320px}@media (max-width:991.98px){.hero-section.hero-page .hero-section--content{padding-top:91px;padding-bottom:113px}}@media (max-width:767.98px){.hero-section.hero-page .hero-section--content{padding-bottom:64px}}.hero-section.hero-page .hero-section--content .views-view-grid{padding-left:17px;padding-right:17px}.article-body{display:flex;flex-direction:column;align-items:center}.article-body--title{text-align:center;width:100%;max-width:1440px;padding:73px 20px 0}@media (max-width:991.98px){.article-body--title{padding:40px 60px 0}}@media (max-width:767.98px){.article-body--title{padding:43px 20px 0}}.article-body--title h2{margin-bottom:45px}@media (max-width:991.98px){.article-body--title h2{font-size:26px;margin-bottom:14px}}@media (max-width:767.98px){.article-body--title h2{margin-bottom:20px}}.article-body--content{padding:0 20px;max-width:850px}@media (max-width:991.98px){.article-body--content{padding:0 60px}}@media (max-width:767.98px){.article-body--content{padding:0 20px}}.article-body--content .field--type-text-with-summary img{margin:12px 45px 32px;height:auto;width:calc(100% - 80px)}@media (max-width:991.98px){.article-body--content .field--type-text-with-summary img{width:calc(100% - 140px)}}.article-body--content .field--type-text-with-summary p{font-size:15px;line-height:26px}@media (max-width:991.98px){.article-body--content .field--type-text-with-summary p{font-size:12px;line-height:22px}}.hero-page--content{max-width:1470px;margin-top:119px;width:100%}@media (max-width:991.98px){.hero-page--content{margin-top:47px;max-width:720px}}@media (max-width:767.98px){.hero-page--content{margin-top:35px;max-width:360px}}@media (max-width:991.98px){.hero-page--content .views-view-grid .views-col{width:50%!important}}@media (max-width:767.98px){.hero-page--content .views-view-grid .views-col{width:100%!important}}.hero-page--content-wrapper{display:flex;flex-direction:column;align-items:center}.article-teaser{padding-right:15px;padding-left:15px;margin-bottom:50px}@media (max-width:991.98px){.article-teaser{margin-bottom:25px}}@media (max-width:767.98px){.article-teaser{margin-bottom:35px}}.article-teaser--image img{height:286px;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.article-teaser--image img{height:211px}}.article-teaser--title{margin-top:25px;font-size:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:13px}@media (max-width:991.98px){.article-teaser--title{margin-top:32px;margin-bottom:15px;font-size:22px;line-height:26px}}.article-teaser--text{overflow:hidden;height:130px;line-height:26px;font-size:15px}@media (max-width:991.98px){.article-teaser--text{line-height:16px}}.article-teaser--text img{display:none}@media (max-width:991.98px){.article-teaser--text p{font-size:12px}}.article-teaser--info{display:flex;margin-top:28px;justify-content:space-between;font-size:15px;color:#b4b4b4}@media (max-width:991.98px){.article-teaser--info{margin-top:17px}}.article-teaser--info-item:first-child{font-family:LeituraNewsRoman3;font-size:18px}@media (max-width:991.98px){.article-teaser--info-item:first-child{font-size:16px}}.article-teaser--info-item:last-child{text-transform:uppercase;font-size:16px;font-weight:700}@media (max-width:991.98px){.article-teaser--info-item:last-child{font-size:14px}}.article-teaser--info-item a{color:#b4b4b4;cursor:default}.pagination .pager-nav{margin:53px auto 60px}.pagination li.pager__item.active a{border:none;font-weight:700}.pagination li.pager__item a{padding:6px 16px}.pagination li.pager__item a:active,.pagination li.pager__item a:focus-visible,.pagination li.pager__item a:hover{border:none;color:#000}.pagination li.pager__item--next a,.pagination li.pager__item--previous a{position:relative}.pagination li.pager__item--next a:before,.pagination li.pager__item--previous a:before{position:absolute;top:9px}.pagination li.pager__item--next a span,.pagination li.pager__item--previous a span{display:inline-block;font-family:LeituraNewsRoman3;font-size:16px}.pagination li.pager__item--next a{padding-left:30px}.pagination li.pager__item--next a:before{right:-8px}.pagination li.pager__item--previous a{padding-right:30px}.pagination li.pager__item--previous a:before{left:-8px}.slick-dots li button:before{content:""}.form-item--error-message.alert.alert-danger,.guest-home .verification-area,.messages__wrapper .alert{color:#4a4a4a;font-family:GothamMedium_0;font-size:1.2rem;line-height:1.7;background-color:#ffc966;margin-top:0;border:unset;border-radius:unset;left:0;right:0;bottom:0;padding:25px 5%;align-items:center}.form-item--error-message.alert.alert-danger button,.guest-home .verification-area button,.messages__wrapper .alert button{opacity:unset;right:0;text-shadow:0 1px 0 #cd9734}.form-item--error-message.alert.alert-danger li,.form-item--error-message.alert.alert-danger p,.guest-home .verification-area li,.guest-home .verification-area p,.messages__wrapper .alert li,.messages__wrapper .alert p{color:#4a4a4a;font-family:GothamMedium_0;font-size:1.2rem;line-height:1.7}.alert{margin-bottom:0}.smarter-property-list .map .map-container{position:relative;height:400px;margin-bottom:4em}.smarter-property-list .map .map-container #map{height:100%}.smarter-property-list .map .map-container :focus{outline:0}.map-container .form-item-show-map{position:absolute;right:1em;top:1em;z-index:2;padding:.5em}.map-container .form-item-show-map input[type=range]::-moz-range-track,.map-container .form-item-show-map input[type=range]::-webkit-slider-runnable-track,.map-container .form-item-show-map input[type=range]:focus::-webkit-slider-runnable-track{background:#222;border-color:#222}@font-face{font-family:GothamLight;src:url(/themes/custom/smarter/fonts/GothamLight.eot);src:url(/themes/custom/smarter/fonts/GothamLight.eot) format("embedded-opentype"),url(/themes/custom/smarter/fonts/GothamLight.woff2) format("woff2"),url(/themes/custom/smarter/fonts/GothamLight.woff) format("woff"),url(/themes/custom/smarter/fonts/GothamLight.ttf) format("truetype"),url(/themes/custom/smarter/fonts/GothamLight.svg#GothamLight) format("svg")}@font-face{font-family:GothamBook_0;src:url(/themes/custom/smarter/fonts/GothamBook_0.eot);src:url(/themes/custom/smarter/fonts/GothamBook_0.eot) format("embedded-opentype"),url(/themes/custom/smarter/fonts/GothamBook_0.woff2) format("woff2"),url(/themes/custom/smarter/fonts/GothamBook_0.woff) format("woff"),url(/themes/custom/smarter/fonts/GothamBook_0.ttf) format("truetype"),url(/themes/custom/smarter/fonts/GothamBook_0.svg#GothamBook_0) format("svg")}@font-face{font-family:GothamBookItalic;src:url(/themes/custom/smarter/fonts/GothamBookItalic.eot);src:url(/themes/custom/smarter/fonts/GothamBookItalic.eot) format("embedded-opentype"),url(/themes/custom/smarter/fonts/GothamBookItalic.woff2) format("woff2"),url(/themes/custom/smarter/fonts/GothamBookItalic.woff) format("woff"),url(/themes/custom/smarter/fonts/GothamBookItalic.ttf) format("truetype"),url(/themes/custom/smarter/fonts/GothamBookItalic.svg#GothamBookItalic) format("svg")}@font-face{font-family:GothamMedium_0;src:url(/themes/custom/smarter/fonts/GothamMedium_0.eot);src:url(/themes/custom/smarter/fonts/GothamMedium_0.eot) format("embedded-opentype"),url(/themes/custom/smarter/fonts/GothamMedium_0.woff2) format("woff2"),url(/themes/custom/smarter/fonts/GothamMedium_0.woff) format("woff"),url(/themes/custom/smarter/fonts/GothamMedium_0.ttf) format("truetype"),url(/themes/custom/smarter/fonts/GothamMedium_0.svg#GothamMedium_0) format("svg")}@font-face{font-family:GothamBold;src:url(/themes/custom/smarter/fonts/GothamBold.eot);src:url(/themes/custom/smarter/fonts/GothamBold.eot) format("embedded-opentype"),url(/themes/custom/smarter/fonts/GothamBold.woff2) format("woff2"),url(/themes/custom/smarter/fonts/GothamBold.woff) format("woff"),url(/themes/custom/smarter/fonts/GothamBold.ttf) format("truetype"),url(/themes/custom/smarter/fonts/GothamBold.svg#GothamBold) format("svg")}@font-face{font-family:LeituraNewsRoman3;src:url(/themes/custom/smarter/fonts/LeituraNewsRoman3.eot);src:url(/themes/custom/smarter/fonts/LeituraNewsRoman3.eot) format("embedded-opentype"),url(/themes/custom/smarter/fonts/LeituraNewsRoman3.woff2) format("woff2"),url(/themes/custom/smarter/fonts/LeituraNewsRoman3.woff) format("woff"),url(/themes/custom/smarter/fonts/LeituraNewsRoman3.ttf) format("truetype"),url(/themes/custom/smarter/fonts/LeituraNewsRoman3.svg#LeituraNewsRoman3) format("svg")}body,html{font:normal 10px/1.6 arial,sans-serif;font-family:GothamBook_0;font-weight:400;font-style:normal;color:#222;cursor:default;width:100%;height:100%;margin:0;padding:0;background-color:#fff}html{overflow-y:scroll;scroll-behavior:smooth}body{margin-top:0}p{font-size:1.4rem;display:block;letter-spacing:-.03rem}h1,h2,h3,h4,h5,h6,p{color:#222;margin-bottom:2rem}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin-top:0}h1{font-size:6rem}h2{font-size:3.6rem;margin-bottom:2rem}img{width:100%;vertical-align:bottom}li,ol,ul{list-style:none}dir,li,menu,ul{display:block;list-style-type:none}:focus{outline:1px auto -webkit-focus-ring-color}a{text-decoration:none;color:#222}a:hover{opacity:.7}a:focus{outline:unset;outline-offset:unset}a:focus,a:hover{color:unset;text-decoration:unset}.clearfix:after{display:table;clear:both;content:""}.container,.container-fluid{padding-right:90px;padding-left:90px}.container{width:100%;max-width:1586px;margin:0 auto;float:none}.desktop{display:block!important}.mobile{display:none!important}select{-webkit-appearance:none}b,strong{font-family:GothamBold;font-weight:400;font-style:normal}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0 auto -webkit-focus-ring-color;outline-offset:-2px}.form-required:after{background-size:7px 7px;left:3px;position:relative;width:7px}.ui-dialog{z-index:150}.slick-arrow{z-index:1}form.guest-payment-details-form .form-required:after,form.property-check-availability-pricing-form .form-required:after{display:none}body.path-frontpage .form-required:after{background-image:none;background-color:transparent;background-size:7px 7px}button.btn.btn-default{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto}.form-control:focus,.has-error .form-control{box-shadow:none}.jconfirm .jconfirm-scrollpane{position:relative;z-index:1}body.path-user .main-container nav.tabs{display:none;height:3.5rem!important}body.path-user .main-container form{margin-top:3.5rem}body.path-user .main-container .region-content{min-height:calc(100vh - 30.5rem)}.main-container nav.tabs{margin:0 auto;max-width:1170px}.main-container .region-header .tabs ul.tabs--primary li a{font-size:1.6rem}form.user-login-form label,form.user-pass label{font-size:1.8rem}.navbar{margin-bottom:0}header.navbar.navbar-default{background-color:transparent;border-radius:0;border:0;height:84px;padding-left:0;padding-right:0;position:relative;z-index:12}@media (max-width:767.98px){header.navbar.navbar-default{height:54px}}.path-frontpage header.navbar.navbar-default{height:auto!important}body.page-node-type-page header.navbar.navbar-default,body.path-guest header.navbar.navbar-default{border-top:0 solid #ccc;border-bottom:1px solid #ccc}header .navbar-header{width:100%;float:none;padding-left:180px;padding-right:180px;margin:2.8rem auto 0}header .navbar-header .block-logo-block{grid-column-start:2}header .navbar-header .block-top-page-search-block{margin-left:auto;position:relative;left:120px;top:2px;z-index:5}.user-logged-in header .navbar-header .block-top-page-search-block{left:auto;top:-1px}@media (max-width:767.98px){header .navbar-header .block-top-page-search-block{display:none}}body.path-properties #navbar{height:8.5rem}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header{margin-right:auto;margin-left:auto}.region-navigation{display:grid;grid-template-columns:1fr auto 1fr;justify-items:center;align-items:center}header .navbar-header a.logo{width:12rem;height:auto;display:block;position:relative;transition:.35s ease-in-out;padding-left:0;padding-right:0}body.path-frontpage header .navbar-header a.logo{filter:brightness(0) invert(1)}#block-currency-block{position:absolute;top:3.2rem;left:8.7rem}#block-currency-block p.currency-menu{margin-top:-4px;background-image:url(/themes/custom/smarter/images/smarter_card_heart_normal.svg);background-size:1.5rem 1.4rem;background-position:left .7rem center;background-repeat:no-repeat;padding:.3rem 1.2rem 5px 2.75rem;background-color:transparent}#block-currency-block p.currency-menu a{font-size:1.1rem;text-transform:uppercase;color:#5c5d5c;font-family:GothamMedium_0}body.path-frontpage #block-currency-block p.currency-menu{color:#fff;background-image:url(/themes/custom/smarter/images/smarter_card_heart_normal_white.svg)}body.path-frontpage #block-currency-block p.currency-menu a{color:#fff}#currency-selector{background:transparent;border:none;color:#fff;display:block;font-family:GothamMedium_0;font-size:10px;font-weight:800;height:35px;padding-left:7px;text-transform:uppercase;width:100%}#currency-selector option{color:#000}body.path-frontpage #block-currency-block #currency-selector{color:#fff}#block-currency-block #currency-selector:focus{outline-width:1px;outline-style:solid;outline-color:#fff;outline:0 auto transparent}#block-currency-block #currency-selector option{color:#222;background-color:transparent}#block-anon-menu-block{position:absolute;z-index:10;top:3.4rem;right:9rem}#block-anon-menu-block a.log-in{background-image:url(/themes/custom/smarter/images/smarter_mobile_navi_dark_user.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:24px;width:24px}.path-frontpage #block-anon-menu-block a.log-in{background-image:url(/themes/custom/smarter/images/smarter_mobile_navi_light_user.svg)}body.path-frontpage #block-anon-menu-block a{color:#fff}#block-anon-menu-block a.messages{font-size:1.1rem;text-transform:uppercase;color:#5c5d5c;font-family:GothamMedium_0;top:-.7rem;position:relative}#block-anon-menu-block a.messages.desktop{display:inline-block!important}#block-anon-menu-block a.messages.mobile{width:21px;height:15px;background-image:url(/themes/custom/smarter/images/smarter_mobile_navi_dark_envelope.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;display:none!important;top:-10px}body.path-frontpage #block-anon-menu-block a.messages.mobile{background-image:url(/themes/custom/smarter/images/smarter_mobile_navi_light_envelope.svg)}#block-anon-menu-block a.messages span.glyphicon-asterisk:before{content:"";font-size:1.4rem;position:absolute;top:-1.6rem;left:0;color:#ff7175;width:6px;height:6px;background-color:#ff7175;border-radius:100%}#block-anon-menu-block a.messages.mobile span.glyphicon-asterisk:before{content:".";font-size:6rem;position:absolute;top:-6.8rem;left:13px;color:#ff7175}#block-anon-menu-block .btn-group button{background-color:#ffc966;border:none;border-radius:50%;width:3.3rem;height:3.3rem;margin-left:3rem;box-shadow:none;font-size:1.1rem;text-transform:uppercase;font-family:GothamMedium_0;position:relative;top:-9px;padding:0}#block-anon-menu-block .btn-group button:active{box-shadow:none}#block-anon-menu-block .btn-group button span.caret,#block-anon-menu-block .dropdown-menu.mobile-size,#block-anon-menu-block .open>.dropdown-menu.mobile-size{display:none}#block-anon-menu-block ul.dropdown-menu{position:absolute;top:3.8rem;left:auto;right:0;width:140px;z-index:1000;float:left;min-width:140px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175)}#block-anon-menu-block ul.dropdown-menu li.dropdown-header.account-title{padding:4px 11px 10px;font-size:1rem;font-family:GothamMedium_0;color:#b0b0b1}#block-anon-menu-block ul.dropdown-menu li a{font-size:1.1rem;text-transform:uppercase;color:#5c5d5c;font-family:GothamMedium_0;padding:10px 11px}#block-anon-menu-block ul.dropdown-menu li a:hover{opacity:1}#block-anon-menu-block ul.dropdown-menu li.invite-friends span{padding:0 0 10px;font-size:1rem;font-family:GothamMedium_0;color:#b0b0b1;margin-top:-9px;text-transform:none}.main-container{min-height:510px}.main-container.container-fluid{padding-left:0;padding-right:0}.main-container.container-fluid>.row{margin-left:0;margin-right:0}.main-container.container-fluid>.row>.col-sm-12{padding-left:0;padding-right:0}#block-smarter-main-menu{display:none}body.path-frontpage .main-container{margin-top:-6.5rem}body.path-frontpage .main-container #block-home-hero-block{height:auto;min-height:88.5vh;display:table;width:100%;margin-bottom:0;position:relative}body.path-frontpage .main-container #block-home-hero-block .hero-image-area{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:50%;background-repeat:no-repeat}body.path-frontpage .main-container #block-home-hero-block .container{position:relative;height:100%}body.path-frontpage .main-container #block-home-hero-block .smarter_price_guarantee_icon{display:block;position:absolute;bottom:-6.2rem;right:27rem;width:13.5rem}body.path-frontpage .main-container #block-home-hero-block .smarter_price_guarantee_icon.mobile{display:none}body.path-frontpage .main-container #block-home-hero-block .hero-overlay,body.path-frontpage .main-container #block-home-hero-block .home-hero-mobile-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3);z-index:1}body.path-frontpage .home-hero-form{display:table-cell;vertical-align:middle;z-index:11;position:relative;padding:8rem 15px}body.path-frontpage .home-hero-form h1{width:100%;text-align:center;max-width:60rem;margin:0 auto;font-family:LeituraNewsRoman3;color:#fff;font-size:3.8rem;line-height:1.3;padding-bottom:1.7rem}body.path-frontpage .home-hero-form #dates-block .details-block{background-color:#fff;max-width:66rem;max-width:77rem;margin:0 auto;padding:.5rem 0 .7rem;position:relative;display:flex;flex-wrap:wrap}body.path-frontpage .home-hero-form #dates-block.state-fixed{position:fixed;top:0;background:#fff;width:100vw;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);z-index:22}@media (max-width:575.98px){body.path-frontpage .home-hero-form #dates-block.state-fixed{position:relative;top:auto;width:auto}}body.path-frontpage .home-hero-form .form-group{margin-bottom:0;width:25%;padding:0 2rem;display:inline-block;border-left:1px solid #e5e5e5;position:relative}body.path-frontpage .home-hero-form .form-group label{font-size:1rem;font-family:GothamBook_0;color:#b0b0b1;font-weight:400;position:relative;top:1px}body.path-frontpage .home-hero-form .form-group input{font-size:1.4rem;font-family:GothamLight;font-weight:600;color:#222;position:relative;top:-1px}body.path-frontpage .home-hero-form .form-group.form-item-departure>span{left:14px}body.path-frontpage .home-hero-form .form-group.form-item-departure>label{left:-7px}body.path-frontpage .home-hero-form .form-group.form-item-guests{border-right:0}body.path-frontpage .home-hero-form .form-control{display:block;width:100%;height:auto;min-height:2.2rem;padding:0;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:none;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-frontpage .home-hero-form button.btn{font-family:GothamBook_0;text-transform:uppercase;color:#fff;position:absolute;right:.7rem;top:.7rem;display:inline-block;margin-bottom:0;font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto}body.path-frontpage .home-hero-form button.btn span{display:none}body.path-frontpage .home-hero-form button.btn:hover{opacity:.9}body.path-frontpage .home-hero-form p{width:100%;text-align:center;max-width:55rem;margin:0 auto;font-family:GothamMedium_0;color:#fff;font-size:1rem;padding-top:1rem;text-transform:uppercase;letter-spacing:.01rem}body.path-frontpage #home-hero-form.has-fixed-child{padding:0}body.path-frontpage .homepage-inspiration{margin-top:3rem;margin-bottom:0}body.path-frontpage .homepage-inspiration h2{font-size:3rem;text-align:center;background-image:url(/themes/custom/smarter/images/underline_blue.jpg);background-size:2.8rem .2rem;background-position:bottom;background-repeat:no-repeat;padding-bottom:.8rem;font-family:GothamBook_0,"sans-serif";font-weight:600}@media (max-width:767.98px){body.path-frontpage .homepage-inspiration h2{margin-bottom:4rem}}body.path-frontpage .homepage-inspiration .slick-inspiration .slick-track{display:flex}body.path-frontpage .homepage-inspiration .slick-slide{margin-top:auto}body.path-frontpage .homepage-inspiration .slick-slide .content{position:relative}body.path-frontpage .homepage-inspiration .slick-slide img{display:block;width:100%;padding-top:6rem;padding-right:6rem;padding-left:6rem;box-sizing:border-box}body.path-frontpage .homepage-inspiration .slick-slide.slick-center img{padding-top:3rem;padding-right:3rem;padding-left:3rem;box-sizing:border-box}body.path-frontpage .homepage-inspiration .slick-slide .discover{width:100%;display:block;text-align:center;font-family:GothamMedium_0;font-size:1rem;color:#b6b6b6;text-transform:uppercase;letter-spacing:1px;margin-top:1.5rem;margin-bottom:1rem}body.path-frontpage .homepage-inspiration .slick-slide .collection-title{width:100%;display:block;text-align:center;font-family:GothamBook_0;font-size:1.6rem;color:#222;text-transform:uppercase;min-height:13rem;line-height:1.4}@media (max-width:767.98px){body.path-frontpage .homepage-inspiration .slick-slide .collection-title{font-size:1.4rem}}body.path-frontpage .homepage-inspiration button{z-index:10}body.path-frontpage .homepage-inspiration .slick-prev{top:calc(50% - 2rem);left:-3rem}body.path-frontpage .homepage-inspiration .slick-prev:before{content:"";width:4rem;height:4rem;background-image:url(/themes/custom/smarter/images/smarter_homepage_dark_chevron_slider_left.svg);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}body.path-frontpage .homepage-inspiration .slick-next{top:calc(50% - 2rem);right:-3rem}body.path-frontpage .homepage-inspiration .slick-next:before{content:"";width:4rem;height:4rem;background-image:url(/themes/custom/smarter/images/smarter_homepage_dark_chevron_slider_right.svg);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}section.block-newsletter-block{margin-top:5rem;margin-bottom:3rem}section.block-newsletter-block .form-surrounder{background-color:#e1e7e7;padding:2.75rem 3rem 1rem}section.block-newsletter-block .form-surrounder .lhs{width:50%;display:block;padding-top:3px;padding-right:1rem;float:left}section.block-newsletter-block .form-surrounder .lhs h2{margin-bottom:1.5rem;font-family:GothamBook_0,"sans-serif";font-size:2.2rem;font-weight:600;display:inline;margin-right:1rem}section.block-newsletter-block .form-surrounder .lhs p{display:inline;color:#676969}section.block-newsletter-block .form-surrounder .rhs{width:50%;display:inline-block;float:right;max-width:56rem;padding-left:1rem}section.block-newsletter-block .form-surrounder .rhs .inner{position:relative;padding-top:1.75rem;margin-top:-21px}section.block-newsletter-block .form-surrounder .rhs .form-item-email input{width:calc(100% - 12rem)}section.block-newsletter-block .form-surrounder .rhs .form-item-email input::-moz-placeholder{color:#222;opacity:1}section.block-newsletter-block .form-surrounder .rhs .form-item-email input:-ms-input-placeholder{opacity:1}section.block-newsletter-block .form-surrounder .rhs .form-item-email input::placeholder{color:#222;opacity:1}section.block-newsletter-block .form-surrounder .rhs .form-item-email input:-ms-input-placeholder{color:#222}section.block-newsletter-block .form-surrounder .rhs .form-item-email input::-ms-input-placeholder{color:#222}section.block-newsletter-block .form-control{display:block;width:100%;height:4rem;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #222;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}section.block-newsletter-block .newsletter-form .form-item-marketing-consent label{font-size:1.2rem;font-family:GothamBook_0;padding-left:27px}section.block-newsletter-block .newsletter-form .form-item-marketing-consent input[type=checkbox]{margin-top:.3rem;margin-left:-27px}section.block-newsletter-block .newsletter-form .form-item-marketing-consent input[type=checkbox]:after{content:" ";height:2.6rem;width:2.6rem;display:block;background-image:url(/themes/custom/smarter/images/checkbox_grey.jpg);position:absolute;left:-5px;top:-6px;z-index:10}section.block-newsletter-block .newsletter-form .form-item-marketing-consent input[type=checkbox]:checked:after{content:" ";height:2.6rem;width:2.6rem;display:block;background-image:url(/themes/custom/smarter/images/checkbox_grey_checked.jpg);position:absolute;left:-5;top:-6px;z-index:10}section.block-newsletter-block .newsletter-form a.privacy-policy{text-decoration:underline}.form-item.checkbox label{font-size:1.2rem;font-family:GothamBook_0;padding-left:27px}.form-item.checkbox input[type=checkbox]{margin-top:.3rem;margin-left:-27px}.form-item.checkbox input[type=checkbox]+span:before,.form-item.checkbox input[type=checkbox]:checked+span:before{content:" ";height:2.6rem;width:2.6rem;display:block;position:absolute;left:-30px;top:6px;z-index:10}.form-item.checkbox input[type=checkbox]+span:before{background-image:url(/themes/custom/smarter/images/checkbox2.jpg)}.form-item.checkbox input[type=checkbox]:checked+span:before{background-image:url(/themes/custom/smarter/images/checkbox_checked2.jpg)}section.block-newsletter-block .newsletter-form button.form-submit{height:4rem;border-radius:0;border:none;background-color:#222;color:#fff;text-transform:uppercase;font-size:1.2rem;position:absolute;top:1.75rem;right:0;letter-spacing:.03rem;padding-left:1.75rem;padding-right:1.75rem}section.block-newsletter-block .newsletter-form button.form-submit:hover{opacity:.9}#block-why-smarter-home-block{background-color:#ced8d7;margin-bottom:5rem;position:relative}#block-why-smarter-home-block .white-banner{position:absolute;top:0;left:0;height:26.5rem;width:100%;background-color:#fff;z-index:0}#block-why-smarter-home-block .container{z-index:10;position:relative}#block-why-smarter-home-block .row{display:flex;flex-wrap:wrap;padding-top:3.6rem;padding-bottom:8.8rem;z-index:10;position:relative}#block-why-smarter-home-block .row .step{border-right:1px solid #222}#block-why-smarter-home-block .row .step:last-child{border-right:none}#block-why-smarter-home-block h2{font-size:3rem;margin-bottom:1.5rem;background-image:url(/themes/custom/smarter/images/underline_blue_grey.gif);background-size:2.8rem .2rem;background-position:0 100%;background-repeat:no-repeat;padding-bottom:1.2rem}#block-why-smarter-home-block a.learn-more{font-family:GothamBook_0;font-size:1.1rem;text-transform:uppercase;letter-spacing:.02rem;margin-top:4rem;display:block}#block-why-smarter-home-block .step-number{font-size:2.4rem;font-family:LeituraNewsRoman3;text-align:center;height:4rem;width:4rem;display:table;background-color:#fff;border-radius:50%;border:1px solid #222;position:relative;box-shadow:0 0 0 2px #fff;margin:0 auto 2.5rem}#block-why-smarter-home-block .step-title{font-family:GothamBook_0;font-size:1.6rem;text-align:center;text-transform:uppercase;letter-spacing:0;margin-bottom:1.7rem}#block-why-smarter-home-block p.step-description{text-align:center;margin-bottom:2.5rem}.homepage-featured>h2{font-size:3rem;text-align:center;background-image:url(/themes/custom/smarter/images/underline_yellow.jpg);background-size:2.8rem .2rem;background-position:bottom;background-repeat:no-repeat;padding-top:1rem;padding-bottom:.3rem;margin-bottom:4.5rem;font-family:GothamBook_0,"sans-serif";font-weight:600}.homepage-featured .smarter-properties-item{display:block;font-family:GothamBook_0,sans-serif;margin-bottom:3rem}.homepage-featured .smarter-properties-item h3{font-family:GothamBook_0;font-size:1.4rem;color:#999;margin-bottom:.5rem;margin-top:2.5rem}.homepage-featured .slick-featured{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.homepage-featured button{z-index:8}.homepage-featured .slick-prev{top:-6.5rem;right:90px;left:auto}.homepage-featured .slick-prev:before{content:"";width:4rem;height:4rem;background-image:url(/themes/custom/smarter/images/smarter_homepage_dark_chevron_slider_left.svg);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}.homepage-featured .slick-next{top:-6.5rem;right:15px;left:auto}.homepage-featured .slick-next:before{content:"";width:4rem;height:4rem;background-image:url(/themes/custom/smarter/images/smarter_homepage_dark_chevron_slider_right.svg);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}.homepage-featured .smarter-properties-item .smarter-properties-item-info{padding-bottom:0}.homepage-featured .internal-property-slider{position:relative}.homepage-featured .internal-property-slider.slick-dotted.slick-slider{margin-bottom:25px}.homepage-featured .internal-property-slider .slick-prev{top:50%;right:auto;left:2rem}.homepage-featured .internal-property-slider .slick-prev:before{content:"";width:2rem;height:2.9rem;background-image:url(/themes/custom/smarter/images/arrow_white_left_slider.png);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}.homepage-featured .internal-property-slider .slick-next{top:50%;right:0;left:auto}.homepage-featured .internal-property-slider .slick-next:before{content:"";width:2rem;height:2.9rem;background-image:url(/themes/custom/smarter/images/arrow_white_right_slider.png);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}.homepage-featured .internal-property-slider .slick-dots{position:absolute;bottom:40px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.homepage-featured .internal-property-slider .slick-dots li{position:relative;display:inline-block;width:3px;height:12px;margin:0 10px;padding:0;cursor:pointer;background-color:#fff;top:6px;box-shadow:0 0 3px rgba(0,0,0,.5)}.homepage-featured .internal-property-slider .slick-dots li.slick-active{height:24px;top:0}.homepage-featured .internal-property-slider .slick-dots li button:before{display:none;font-family:slick;font-size:40px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.5;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.5)}.homepage-featured .internal-property-slider .slick-dots li.slick-active button:before{opacity:1;color:#fff}body.path-f header.navbar.navbar-default{border-top:0 solid #ccc;border-bottom:1px solid #ccc}form.guest-register-form{max-width:48rem;margin:0 auto;padding:15px 15px 7.5rem;min-height:calc(100vh - 24.9rem)}form.guest-register-form h2{font-size:3rem;padding-top:7.5rem;margin-bottom:2rem}form.guest-register-form p.sub{font-size:1.4rem;margin-top:-1rem;margin-bottom:1.75rem}form.guest-register-form .form-group{margin-bottom:2rem}form.guest-register-form label{font-family:GothamBook_0;font-size:1.2rem;color:#222;font-weight:400}form.guest-register-form .form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form.guest-register-form .checkbox{margin-top:0;margin-bottom:1.5rem}form.guest-register-form .checkbox.form-item-field-i-agree-with-smarter-s-ter label span{text-decoration:underline}form.guest-register-form .checkbox input[type=checkbox]{position:absolute}form.guest-register-form .btn-success{border-radius:0;display:inline-block;font-family:GothamBook_0,sans-serif;font-size:1.1rem;padding:1rem;text-transform:uppercase;background-color:#222;border:1px solid #222;color:#fff!important;width:100%;margin-top:1rem;margin-bottom:3.5rem}form.guest-register-form .btn-success.tob-checked{background-color:#222}form.guest-register-form .btn-success.active.focus,form.guest-register-form .btn-success.active:focus,form.guest-register-form .btn-success.active:hover,form.guest-register-form .btn-success:active.focus,form.guest-register-form .btn-success:active:focus,form.guest-register-form .btn-success:active:hover,form.guest-register-form .btn-success:hover,form.guest-register-form .open>.dropdown-toggle.btn-success.focus,form.guest-register-form .open>.dropdown-toggle.btn-success:focus,form.guest-register-form .open>.dropdown-toggle.btn-success:hover{opacity:.7}form.guest-register-form p.already-have-account{text-align:center;font-family:GothamMedium_0;color:#a3a3a3}form.guest-register-form p.already-have-account a{font-family:GothamMedium_0;color:#222;text-decoration:underline}body.user-login{height:auto}body.user-login header.navbar.navbar-default{height:0;min-height:0;border:0}body.user-login .region-content nav.tabs{display:none}body.user-login .main-container .outer{min-height:100vh;width:100%;position:relative;display:table;background-image:url(/themes/custom/smarter/images/hero_hp3.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;padding-top:3rem;padding-bottom:6rem}body.user-login .main-container .outer .inner{display:table-cell;vertical-align:middle;padding-left:15px;padding-right:15px}body.user-login form.user-login-form,form.user-pass{background-color:#fff;background-image:url(/themes/custom/smarter/images/login_smarter.jpg);background-position:bottom;background-repeat:no-repeat;background-size:contain;border:1px solid #2d2926;margin:0 auto;max-width:53.5rem;padding:6rem;position:relative}@media (max-width:575.98px){body.user-login form.user-login-form,form.user-pass{padding:14rem 3rem 29vw}}.user-login-form .main-page-link{display:block;margin-bottom:4rem;text-align:center}.user-login-form .main-page-link img{max-width:160px}.user-login-form .sign-up{text-align:center;font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3;margin-top:4rem;margin-bottom:9rem;position:relative}.user-login-form .sign-up a{color:#2d2926;font-family:GothamMedium_0;text-decoration:underline}body.user-login form.user-login-form h2,form.user-pass h2{font-size:3rem;padding-top:7.5rem;margin-bottom:2rem}body.user-login form.user-login-form p.sub,form.user-pass p.sub{font-size:1.4rem;margin-top:-1rem;margin-bottom:1.75rem}body.user-login form.user-login-form .form-group,form.user-pass .form-group{margin-bottom:2rem;position:relative}body.user-login form.user-login-form label,form.user-pass label{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;font-weight:400}body.user-login form.user-login-form .form-control,form.user-pass .form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #222;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.user-login form.user-login-form .password-surround,form.user-pass .password-surround{position:relative}body.user-login form.user-login-form #toggle-password-visibility,form.user-pass #toggle-password-visibility{position:absolute;top:1px;right:1px;width:34px;height:34px;color:transparent;background-image:url(/themes/custom/smarter/images/password_show2.jpg);background-size:contain;background-position:50%;background-repeat:no-repeat}body.user-login form.user-login-form #toggle-password-visibility.to-hide,form.user-pass #toggle-password-visibility.to-hide{background-image:url(/themes/custom/smarter/images/password_hide2.jpg)}body.user-login form.user-login-form .checkbox,form.user-pass .checkbox{margin-top:1rem;margin-bottom:3.5rem;display:inline-block}body.user-login form.user-login-form .checkbox label,form.user-pass .checkbox label{color:#222}form.user-pass .checkbox input[type=checkbox] body.user-login form.user-login-form .checkbox input[type=checkbox]{position:absolute;margin-left:-2rem;top:-1px}form.user-pass a.forgot-password{font-family:GothamMedium_0;font-size:1.2rem;color:#4a4a4a;font-weight:400;text-decoration:underline;float:right;margin-top:1rem;position:relative}body.user-login form.user-login-form p.forgot-password-p{float:right;margin-top:.9rem;font-family:GothamMedium_0;font-size:1.2rem;color:#4a4a4a;font-weight:400}body.user-login form.user-login-form a.forgot-password{font-family:GothamMedium_0;font-size:1.2rem;color:#4a4a4a;font-weight:400;text-decoration:underline;position:relative}body.user-login form.user-login-form #edit-submit,form.user- #edit-submit,form.user-pass #edit-submit{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:100%}body.user-login form.user-login-form #edit-submit:hover,form.user-pass #edit-submit:hover{background-color:rgba(34,34,34,.9)}body.user-login form.user-login-form input:-internal-autofill-selected,form.user-pass input:-internal-autofill-selected{-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;background-color:#fff!important;background-image:none!important;color:-internal-light-dark(#000,#fff)!important}body.user-login footer.footer{margin-top:0;padding:0;border:0;position:absolute;z-index:10;bottom:2rem;width:100%;background-color:transparent}body.user-login footer.footer a.naked-ideas,body.user-login footer.footer p.copyright{display:inline-block;font-family:GothamBook_0;font-size:1rem;margin-bottom:0;margin-left:15px;color:#fff}body.user-login footer.footer a.naked-ideas{position:absolute;right:15px}form.user-pass-reset{max-width:53.5rem;padding:6rem;background-color:#fff;position:relative;margin:12rem auto 0}form.user-pass-reset h1{font-size:3rem}form.user-pass-reset .form-submit.btn-primary{height:40px;width:104px;background-color:#222;border-radius:0;text-align:center;border:0;outline:0;display:table;margin:3rem auto 0}form.user-pass-reset .form-group{margin-bottom:2rem;position:relative}form.user-pass-reset .form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #222;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form.user-pass-reset label{max-width:100%;margin-bottom:5px;color:#a3a3a3}form.user-pass-reset button#edit-submit,form.user-pass-reset label{display:inline-block;font-weight:400;font-family:GothamBook_0;font-size:1.2rem}form.user-pass-reset button#edit-submit{text-transform:uppercase;color:#fff;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto}form.user-form{max-width:53.5rem;margin:0 auto;border:1px solid #d2d2d2;padding:14rem 6rem 6rem;background-color:#fff;background-image:url(/themes/custom/smarter/images/smarter_logo.svg);background-position:top 6rem center;background-size:151px 41px;background-repeat:no-repeat;position:relative}form.user-form .form-group{margin-bottom:2rem;position:relative}form.user-form .form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #222;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form.user-form label{max-width:100%;margin-bottom:5px;color:#a3a3a3}form.user-form button#edit-submit,form.user-form label{display:inline-block;font-weight:400;font-family:GothamBook_0;font-size:1.2rem}form.user-form button#edit-submit{text-transform:uppercase;color:#fff;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto}form.user-form table#field-saved-properties-values th.field-label{max-width:100%;margin-bottom:5px;font-weight:400;font-family:GothamBook_0;color:#a3a3a3;font-size:1.2rem}form.user-form .field-add-more-submit{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto}.return-bar{padding:1rem 0;background-color:#f8f8f8;border-bottom:1px solid #ccc}.return-bar>.container a{font-size:1.4rem;font-family:GothamMedium_0;color:#222;background-image:url(/themes/custom/smarter/images/smarter_navi_dark_chevron_left.svg);background-size:8px 15px;background-position:0;background-repeat:no-repeat;padding-left:2rem}.return-bar>.container a:hover{cursor:pointer}body.path-guest footer.footer{margin-top:0}.guest h1{font-size:3rem;text-align:center}.guest .guest.guest-book-my-details>.container,.guest>.container{min-height:calc(100vh - 22rem);padding-bottom:8rem}@media (max-width:1199.98px){.guest .guest.guest-book-my-details>.container,.guest>.container{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}}.guest>.container{padding-top:7.5rem}.guest.guest-book-my-details>.container{padding-top:4rem}.guest-home p.manage{max-width:38rem;text-align:center;margin:0 auto 3rem}.guest-home a.edit-profile{text-transform:uppercase;display:table;font-size:1.1rem;margin:0 auto 3.5rem}.guest-home a.edit-profile:hover{opacity:1;text-decoration:underline}.guest-home .three-tiles{width:100%;max-width:99rem;margin:0 auto 10rem}.guest-home .three-tiles .row{display:flex;flex-wrap:wrap}.guest-home .three-tiles .tile .inner{background-color:#f8f8f8;position:relative;height:100%;padding:0 1.5rem}.guest-home .three-tiles .tile h2{font-size:2.4rem;max-width:21.6rem;margin:0 auto 3rem;text-align:center;padding-top:19rem;background-size:13.6rem 11.8rem;background-position:top 2rem center;background-repeat:no-repeat}.guest-home .three-tiles .tile.invite-friends h2{background-image:url(/themes/custom/smarter/images/img_invite_friends.jpg)}.guest-home .three-tiles .tile.your-bookings h2{background-image:url(/themes/custom/smarter/images/img_your_bookings.jpg)}.guest-home .three-tiles .tile.currency h2{background-image:url(/themes/custom/smarter/images/img_currency.jpg)}.guest-home .three-tiles .tile p{font-size:2.4rem;max-width:21.6rem;margin:0 auto;font-size:1.2rem;color:#a3a3a3;text-align:center;padding-bottom:17rem}.guest-home .three-tiles .tile h6{font-size:2.4rem;margin:0 auto;font-size:1.1rem;text-transform:uppercase;color:#222;position:absolute;bottom:4.5rem;left:0;width:100%;text-align:center;font-family:GothamBook_0}.guest-home .three-tiles .tile:hover h6{text-decoration:underline;opacity:1}.guest-home .verification-area{margin-bottom:2rem}.guest-profile h1{max-width:45rem;margin:0 auto;font-size:3rem;text-align:left}.guest-profile form.guest-profile-form{max-width:45rem;margin:0 auto;padding-bottom:6rem}.guest-profile form.guest-profile-form p.sub{font-size:1.4rem;margin-top:-1rem;margin-bottom:1.75rem}.guest-profile form.guest-profile-form .form-group{margin-bottom:2rem}.guest-profile form.guest-profile-form label{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;font-weight:400;display:block}.guest-profile form.guest-profile-form .form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.guest-profile form.guest-profile-form .form-item-field-telephone .form-control{padding-left:50px}.guest-profile form.guest-profile-form h2{font-size:3rem;margin-top:6rem;margin-bottom:2rem}.guest-profile form.guest-profile-form .form-item-new-password-pass1 label{display:none}.guest-profile form.guest-profile-form .form-item-new-password-pass2{padding-bottom:2rem;border-bottom:1px solid #ccc;margin-bottom:2rem}.guest-profile form.guest-profile-form button.btn-success{color:#fff;background-color:#222;border-color:#222;border-radius:0;text-transform:uppercase}.guest-profile form.guest-profile-form button.btn-success:hover{background-color:#666;border-color:#666}.guest-profile form.guest-profile-form button#edit-cancel{border-radius:0;background-color:#fff;border-color:#a3a3a3;color:#222;float:right;display:table}.guest-profile form.guest-profile-form button#edit-cancel:hover{border-color:#222;color:#222}.guest-referral h1{font-size:3rem;text-align:center;margin-bottom:5rem}.guest-referral p.sub{max-width:38rem;text-align:center;margin:0 auto 5rem}.guest-referral p.code{padding:.8rem 4.5rem;text-align:center;border:2px dashed #c9c9c9;width:auto;display:table;background-image:url(/themes/custom/smarter/images/smarter_copy_code_icon_normal.svg);background-position:right 1rem top 1rem;background-size:1rem;background-repeat:no-repeat;margin:-2rem auto 4rem}.guest-referral p.understand-referral{max-width:38rem;font-size:1rem;text-align:center;margin:0 auto 5rem}.guest-referral .three-steps{max-width:82rem;margin:0 auto 5rem}.guest-referral .three-steps .row{display:flex;flex-wrap:wrap}.guest-referral .three-steps .step{background-color:#f8f8f8;padding:0 15px}.guest-referral .three-steps .step p{text-align:center;background-size:5.2rem 5.2rem;background-position:center top 5rem;background-repeat:no-repeat;padding-top:14rem;padding-bottom:6rem}.guest-referral .three-steps .step.step-one p{background-image:url(/themes/custom/smarter/images/smarter_homepage_1icon.svg)}.guest-referral .three-steps .step.step-two p{background-image:url(/themes/custom/smarter/images/smarter_homepage_2icon.svg)}.guest-referral .three-steps .step.step-three p{background-image:url(/themes/custom/smarter/images/smarter_homepage_3icon.svg)}.guest-referral p.footnote{max-width:42.4rem;text-align:center;margin:0 auto 2rem}.guest-referral a.more-info{max-width:42.4rem;font-size:1.1rem;text-transform:uppercase;text-align:center;margin:4rem auto 6rem;display:table}@media only screen and (min-width:992px){.guest.currency{min-height:calc(100vh - 24.4rem)}}.guest.currency ul.currency-list{display:table;margin:0 auto 3.5rem}.guest.currency ul.currency-list li{display:inline-block;margin:0 1rem}.guest.currency ul.currency-list li .currency{width:4.9rem;height:3.6rem;color:#d2d2d2;border:1px solid #d2d2d2;font-size:1.4rem;font-family:GothamMedium_0;text-align:center;padding-top:.6rem}.guest.currency ul.currency-list li .currency.active{color:#fff;border:1px solid #222;background-color:#222}.guest.currency ul.currency-list li .currency.active:hover{color:#fff;border:1px solid #222;background-color:#222;opacity:.7}.guest.currency ul.currency-list li .currency:hover{color:#222;border:1px solid #222;cursor:pointer}.guest.currency p.desc{max-width:51rem;text-align:center;margin:0 auto 12rem}.guest-bookings .my-bookings .bookings-empty .left-image .inner,.guest-bookings .my-bookings .bookings-empty .right-image .inner{height:0;padding-bottom:149%;background-size:cover;background-position:50%;background-repeat:no-repeat}.guest-bookings .my-bookings .bookings-empty .left-image .inner{background-image:url(/themes/custom/smarter/images/smarter_saved_empty_1.png)}.guest-bookings .my-bookings .bookings-empty .right-image .inner{background-image:url(/themes/custom/smarter/images/smarter_saved_empty_2.png)}.guest-bookings .my-bookings .bookings-empty .details h2{font-family:GothamBook_0;font-size:1.1rem;text-align:center;text-transform:uppercase;padding-top:5rem;padding-bottom:.5rem;margin-bottom:0}.guest-bookings .my-bookings .bookings-empty .details p.sub{font-family:LeituraNewsRoman3;font-size:2.4rem;text-align:center;padding-bottom:1rem;max-width:26rem;letter-spacing:0;line-height:1.2;margin:0 auto 2rem}.guest-bookings .my-bookings .bookings-empty .details .smart-button{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:table;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;letter-spacing:.05rem;background-color:#222;width:auto;margin:0 auto}.guest-bookings .my-bookings>.inner{width:100%;max-width:71rem;margin:0 auto}.guest-bookings .my-bookings>.inner h1{text-align:left;margin-bottom:4rem}.guest-bookings .bookings-page-menu{display:flex;flex-wrap:wrap;padding-bottom:3px;border-bottom:3px solid #d8d8d8;margin-bottom:1.5rem}.guest-bookings .bookings-page-menu .bookings-page-menu-item{width:25%;display:inline-block}.guest-bookings .bookings-page-menu .bookings-page-menu-item a{font-family:GothamBook_0;font-size:1.4rem;color:#b0b0b1;padding-bottom:6px;border-bottom:3px solid #d8d8d8;padding-left:1rem;padding-right:1rem}.guest-bookings .bookings-page-menu .bookings-page-menu-item a.active,.guest-bookings .bookings-page-menu .bookings-page-menu-item a:hover{color:#222;opacity:1;border-bottom:3px solid #222}.guest-bookings .bookings-list .booking{display:flex;flex-wrap:wrap;padding:3rem 1.2rem;background-color:#f8f8f8;border-bottom:1px solid #e8e8e8}.guest-bookings .bookings-list .booking.active,.guest-bookings .bookings-list .booking:hover{background-color:#f8f8f8}.guest-bookings .bookings-list .booking .property-information{width:50%;display:inline-block;padding-right:.5rem}.guest-bookings .bookings-list .booking .status{width:18%;display:inline-block;padding-left:.5rem;padding-right:.5rem}.guest-bookings .bookings-list .booking .view{width:12%;display:inline-block;padding-left:.5rem;padding-right:.5rem}.guest-bookings .bookings-list .booking .message-manager{width:20%;display:inline-block;padding-left:.5rem}.guest-bookings .bookings-list .booking .message-manager,.guest-bookings .bookings-list .booking .view{text-transform:uppercase;color:#222;font-size:1.1rem;text-align:center;font-family:GothamBook_0}.guest-bookings .bookings-list .booking .property-information>.inner{display:flex}.guest-bookings .bookings-list .booking .property-image-surround{width:8rem;padding-right:1rem;display:inline-block}.guest-bookings .bookings-list .booking .property-information-inner{display:flex;flex-wrap:wrap}.guest-bookings .bookings-list .booking .property-image{width:7rem;height:4.5rem}.guest-bookings .bookings-list .booking .property-copy-surround{width:calc(100% - 8rem);display:inline-block}.guest-bookings .bookings-list .booking .property-copy-surround .property-name{font-family:LeituraNewsRoman3;font-size:1.6rem;color:#222;margin-bottom:0;line-height:1.2}.guest-bookings .bookings-list .booking .property-copy-surround .arrival-date,.guest-bookings .bookings-list .booking .property-copy-surround .departure-date{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0;display:inline-block}.guest-bookings .bookings-list .booking .nights{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0}.guest-bookings .bookings-list .booking .status .status-button{text-transform:uppercase;color:#fff;font-size:1rem;font-family:GothamMedium_0;padding:.3rem .8rem;text-align:center}.guest-bookings .status.status-59 .status-button{background-color:#ffc966}.guest-bookings .status.status-60 .status-button{background-color:#599197}.guest-bookings .status.status-63 .status-button{background-color:#f46c53}.guest-bookings .status.status-73 .status-button{background-color:#f08080}.guest-book-my-details .process-bar{padding:1rem 0;background-color:#f8f8f8;border-top:0 solid #d2d2d2;border-bottom:1px solid #d2d2d2}.guest-book-my-details .process-bar .process-indicators{margin:0 auto;display:table}.guest-book-my-details .process-bar .indicator{font-size:1.4rem;font-family:GothamMedium_0;color:#222;background-image:url(/themes/custom/smarter/images/smarter_navi_dark_chevron_right.svg);background-size:5px 9px;background-position:100%;background-repeat:no-repeat;padding-right:2rem;margin-right:2rem;margin-bottom:0;display:inline-block;opacity:1%}.guest-book-my-details .process-bar .indicator.indicator-payment{background-image:none}.guest-book-my-details h1{text-align:left}.guest-book-my-details form{padding-right:1.5rem}.guest-book-my-details form .form-group.form-item{margin-bottom:2rem}.guest-book-my-details form label,.guest-book-my-details form label a{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;font-weight:400}.guest-book-my-details form label a{text-decoration:underline}.guest-book-my-details form .form-control,.guest-book-my-details form .select-wrapper select{display:block;width:100%;height:auto;padding:.6rem 1.2rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.guest-book-my-details form .form-item-field-telephone .form-control{padding-left:50px}.guest-book-my-details form .select-wrapper select{padding:.6rem 2.4rem .6rem 1.2rem}.guest-book-my-details form .select-wrapper:after{padding-right:1.4em;color:#222}.guest-book-my-details form.guest-my-details-form button.btn{margin-top:3rem}.guest-book-my-details form #card-element{font-size:1.4rem;height:4.2rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;margin-bottom:3rem;padding:1.2rem 1.2rem .6rem}.guest-book-my-details form #card-element.StripeElement--invalid{background-color:#edd6d6;border:1px solid #f46c53}.guest-book-my-details form #card-error{margin-top:-2rem!important}.guest-book-my-details form .country-postcode-surround{display:flex;flex-wrap:wrap}.guest-book-my-details form .form-group.form-item.form-item-field-billing-country{width:calc(50% - 1rem);display:inline-block;margin-right:1rem}.guest-book-my-details form .form-group.form-item.form-item-field-billing-postcode{width:calc(50% - 1rem);display:inline-block;margin-left:1rem}.guest-book-my-details form .form-item-field-terms{margin-top:0;margin-bottom:3rem;position:relative}.guest-book-my-details form.guest-payment-details-form .form-item-field-terms label{font-family:GothamBook_0;font-size:1.4rem;color:#222;font-weight:400;padding-left:27px}.guest-book-my-details form.guest-payment-details-form .form-item-field-terms label a{font-family:GothamBook_0;font-size:1.4rem;color:#222;font-weight:400;text-decoration:underline}.guest-book-my-details form.guest-payment-details-form .checkbox.form-item-field-terms input[type=checkbox]{margin-left:-25px}.guest-book-my-details form .pay-button-area{display:flex;flex-wrap:wrap}.guest-book-my-details form .pay-button-area button.btn.btn-default{width:11rem;padding-left:0;display:inline-block;vertical-align:top;height:4rem;padding-right:0}.guest-book-my-details form .pay-button-area .pay-button-message{width:calc(100% - 13rem);display:inline-block;margin-left:2rem}.guest-book-my-details form .pay-button-area .pay-button-message p{font-family:GothamBook_0;font-size:1.4rem;color:#a3a3a3}.guest-book-my-details .property-area-surround{background-color:#fff;border:1px solid #c5c5c5;padding:3rem 2rem;width:100%;max-width:37rem;margin:0 auto 5rem}.guest-book-my-details form{margin-bottom:5rem}.guest-book-my-details form.guest-payment-details-form .form-control{height:4.2rem}.guest-book-my-details form.guest-payment-details-form .form-group.form-item{margin-bottom:3.5rem}.guest-book-my-details .property-area-surround .title-area{padding-bottom:2rem;border-bottom:1px solid #e8e8e8}.guest-book-my-details .property-area-surround .title-area .row{display:flex;flex-wrap:wrap}.guest-book-my-details .property-area-surround .title-area .row .property-name{font-family:GothamMedium_0;font-size:2.4rem;color:#222;margin-bottom:0}.guest-book-my-details .property-area-surround .title-area .row .booking-reference,.guest-book-my-details .property-area-surround .title-area .row .property-area{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0;margin-top:-.3rem}.guest-book-my-details .property-area-surround .title-area .row .property-image-area .inner{width:100%;height:0;padding-bottom:60%;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:1.5rem}.guest-book-my-details .property-area-surround .booking-details-area{padding-top:2rem;padding-bottom:1rem;border-bottom:1px solid #e8e8e8;margin-bottom:2rem}.guest-book-my-details .property-area-surround .booking-details-area p{font-family:GothamBook_0;font-size:1.4rem;color:#222;display:inline-block;margin-right:1rem}.guest-book-my-details .property-area-surround .booking-details-area p.dot{position:relative;top:-5px}.guest-book-my-details .property-area-surround .booking-details-area .from-to-table{width:100%}.guest-book-my-details .property-area-surround .booking-details-area .from-to-table th{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;font-weight:400}.guest-book-my-details .property-area-surround .booking-details-area .from-to-table td{font-family:GothamBook_0;font-size:1.4rem;color:#222}.guest-book-my-details .property-area-surround .booking-details-area .promo-area{padding-top:2rem;padding-bottom:2rem}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form{margin-bottom:0;padding-right:0;display:flex;margin-top:1rem}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form .form-group.form-item{margin-bottom:.5rem}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form .form-control,.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form button{height:4.4rem;padding:.6rem 1.2rem;font-size:1.4rem;line-height:1.4;background-image:none;border:1px solid #c5c5c5;border-radius:0}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form .form-control{display:block;width:100%;color:#222;background-color:#fff;border-right:none}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form .form-control::-moz-placeholder{color:#999;opacity:1}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form .form-control:-ms-input-placeholder{color:#999;opacity:1}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form .form-control::placeholder{color:#999;opacity:1}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form .form-control[disabled]{background:#e8e8e8}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form button{width:8rem;border-radius:0;display:inline-block;font-family:GothamBook_0,sans-serif;font-size:1.1rem;padding:1rem;text-transform:uppercase;background-color:transparent;color:#222!important;border:1px solid #c5c5c5}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form button.btn-info:hover{border-color:#2d2926}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form button.btn-info[diabled]{background-color:#c5c5c5;color:grey;border-color:grey}.guest-book-my-details div#guest-enter-promo-code-form form.guest-promo-code-form button.btn-info[diabled]:hover{border-color:#c5c5c5}.guest-book-my-details .tally-sheet{width:100%}.guest-book-my-details .tally-sheet .tally-item{position:relative}.guest-book-my-details .tally-sheet p.tally{font-size:1.4rem;color:#a3a3a3;margin-bottom:2rem;padding-right:2rem}.guest-book-my-details .tally-sheet p.right{font-size:1.4rem;color:#a3a3a3;float:right;margin-bottom:2rem}.guest-book-my-details .tally-sheet p.tally.smarter-saving span{font-size:1.4rem;color:#a3a3a3;padding-right:2.3rem;background-image:url(/themes/custom/smarter/images/smarter_price_white_icon.svg);background-size:contain;background-position:right 1px center;background-repeat:no-repeat}.guest-book-my-details .tally-sheet p.smarter-rate{color:#222}.guest-book-my-details .tally-sheet .cleaning-row{border-bottom:1px solid #e8e8e8}.guest-book-my-details .tally-sheet .booking-discount-row p.right{margin-top:2rem;margin-bottom:0}.guest-book-my-details .tally-sheet .booking-discount-row p.tally.discount-total{margin-top:2rem;margin-bottom:0;color:#222;font-family:GothamMedium_0}.guest-book-my-details .tally-sheet .booking-discount-row p.right{color:#f46c53;font-family:GothamMedium_0;text-decoration:line-through}.guest-book-my-details .tally-sheet .booking-total-row{padding-top:2rem}.guest-book-my-details .tally-sheet .booking-total-row p{color:#222;font-family:GothamMedium_0;padding-top:2rem}.guest-book-my-details .secure-booking-area-footer{background-color:#f8f8f8;padding:3rem 2.6rem;margin-left:15px;margin-right:15px;width:calc(66.66667% - 30px)}.guest-book-my-details .secure-booking-area-footer>.row{margin-left:0;margin-right:0}.guest-book-my-details .secure-booking-area-footer>.row>.col-sm-6{padding-left:0;padding-right:15px}.guest-book-my-details .secure-booking-area-footer .secure-booking-note{border-right:1px solid #d2d2d2}.guest-book-my-details .secure-booking-area-footer .secure-booking-note h5{font-family:GothamBook_0;font-size:1.6rem;padding-left:3rem;margin-bottom:2rem;text-transform:uppercase;background-image:url(/themes/custom/smarter/images/smarter_payment_security.svg);background-size:contain;background-position:0;background-repeat:no-repeat}.guest-book-my-details .secure-booking-area-footer .secure-booking-note p.powered-by-stripe{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;display:inline-block}.guest-book-my-details .secure-booking-area-footer .secure-booking-note p.powered-by-stripe a{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;display:inline-block;font-family:GothamMedium_0}.guest-book-my-details .secure-booking-area-footer .misc-menu a{display:table;font-family:GothamBook_0;font-size:1.4rem;padding-right:3rem;margin-bottom:1rem;background-size:1rem;background-position:100%;background-repeat:no-repeat;padding-left:3rem;text-decoration:underline}.guest-book-my-details .secure-booking-area-footer .misc-menu a.message-manager{padding-right:3rem;background-image:url(/themes/custom/smarter/images/smarter_mobile_navi_dark_envelope.svg);background-size:1.5rem;background-position:right bottom 4px;background-repeat:no-repeat}.guest-book-my-details .secure-booking-area-footer .bottom-area{margin-top:3rem;border-top:1px solid #d2d2d2;padding-top:2rem}.guest-book-my-details .secure-booking-area-footer .bottom-area p.note{font-family:GothamBook_0;font-size:1rem}.guest-book-my-details ul.currency-list{margin:0 auto;display:table}.guest-book-my-details ul.currency-list li{display:inline-block;margin:0 1rem}.guest-book-my-details ul.currency-list li .currency{width:4.9rem;height:3.6rem;color:#d2d2d2;border:1px solid #d2d2d2;font-size:1.4rem;font-family:GothamMedium_0;text-align:center;padding-top:.6rem}.guest-book-my-details ul.currency-list li .currency.active{color:#222;border:1px solid #222}.guest-book-my-details ul.currency-list li .currency:hover{color:#222;border:1px solid #222;cursor:pointer}.guest-book-my-details p.desc{max-width:51rem;text-align:center;margin:0 auto 12rem}.guest-book-my-details p.please-tell-us-more{margin-bottom:0;font-family:GothamMedium_0;font-size:1.4rem;color:#222}.guest-messages-booking>.container>.inner{width:100%;max-width:1090px;margin:0 auto;height:100%}.guest-messages-booking .property-area-surround{background-color:#fff;border:2px solid #d2d2d2;padding:3rem 2rem;width:100%;margin-bottom:5rem}.guest-messages-booking form{margin-bottom:5rem}.guest-messages-booking .property-area-surround .title-area{padding-bottom:2rem}.guest-messages-booking .property-area-surround .title-area.bb{border-bottom:1px solid #e8e8e8}.guest-messages-booking .property-area-surround .title-area .row{display:flex;flex-wrap:wrap}.guest-messages-booking .property-area-surround .title-area .row .property-name{font-family:GothamMedium_0;font-size:2.4rem;color:#222;line-height:1.1;margin-bottom:.5rem}.guest-messages-booking .property-area-surround .title-area .row .booking-reference,.guest-messages-booking .property-area-surround .title-area .row .property-area{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0;margin-top:-.3rem}.guest-messages-booking .property-area-surround .title-area .row .property-image-area{padding-left:0}.guest-messages-booking .property-area-surround .title-area .row .property-image-area .inner{width:100%;height:0;padding-bottom:70%;background-color:#a3a3a3;background-size:cover;background-position:50%;background-repeat:no-repeat}.guest-messages-booking .property-area-surround .booking-details-area{padding-top:2rem;padding-bottom:2.25rem;border-bottom:1px solid #e8e8e8;margin-bottom:2rem}.guest-messages-booking .property-area-surround .booking-details-area p{font-family:GothamBook_0;font-size:1.4rem;color:#222;display:inline-block;margin-right:1rem}.guest-messages-booking .property-area-surround .booking-details-area p.dot{position:relative;top:-5px}.guest-messages-booking .property-area-surround .booking-details-area .from-to-table{width:100%}.guest-messages-booking .property-area-surround .booking-details-area .from-to-table th{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;font-weight:400}.guest-messages-booking .property-area-surround .booking-details-area .from-to-table td{font-family:GothamBook_0;font-size:1.4rem;color:#222}.guest-messages-booking .property-area-surround .booking-details-area .promo-area{padding-top:2rem;padding-bottom:2rem}.guest-messages-booking .tally-sheet{width:100%}.guest-messages-booking .tally-sheet .tally-item{position:relative}.guest-messages-booking .tally-sheet p.tally{font-size:1.4rem;color:#a3a3a3;margin-bottom:2rem;padding-right:2rem}.guest-messages-booking .tally-sheet p.right{font-size:1.4rem;color:#a3a3a3;float:right;margin-bottom:2rem}.guest-messages-booking .tally-sheet p.tally.smarter-saving span{font-size:1.4rem;color:#a3a3a3;padding-right:2.3rem;background-image:url(/themes/custom/smarter/images/smarter_price_white_icon.svg);background-size:contain;background-position:right 1px center;background-repeat:no-repeat}.guest-messages-booking .tally-sheet p.smarter-rate{color:#222}.guest-messages-booking .tally-sheet .booking-total-row{border-top:1px solid #e8e8e8;padding-top:2rem}.guest-messages-booking .tally-sheet .booking-total-row p{color:#222;font-family:GothamMedium_0;padding-top:2rem}.guest-messages-booking .rhs.messages .inner{width:100%;max-width:53.5rem;margin:0 auto}.guest-messages-booking .rhs.messages .inner .day-divide{width:100%;background-image:url(/themes/custom/smarter/images/strike_through.jpg);background-position:50%;background-size:contain;background-size:100% 1px;background-repeat:no-repeat;margin-bottom:2rem}.guest-messages-booking .rhs.messages .inner .day-divide p{display:table;background-color:#fff;margin:0 auto;padding-left:1rem;padding-right:1rem;font-size:1.2rem;font-family:GothamBook_0}.guest-messages-booking .rhs.messages .inner .message{width:100%;display:flex;flex-wrap:wrap;text-align:left}.guest-messages-booking .rhs.messages .inner .message.agent{text-align:right}.guest-messages-booking .rhs.messages .inner .message.agent .agent-message-outer-surround{width:100%}.guest-messages-booking .rhs.messages .inner .message.agent .agent-message-outer-surround .agent-message-inner-surround{float:right}.guest-messages-booking .rhs.messages .inner .message.agent .agent-message-outer-surround p{text-align:left}.guest-messages-booking .rhs.messages .inner .message.client p{border:2px solid #f2f2f2;border-radius:2px;width:auto;max-width:35rem;padding:1.5rem 2rem;position:relative;margin-bottom:0}.guest-messages-booking .rhs.messages .inner .message.client p:after{content:" ";background-image:url(/themes/custom/smarter/images/speech_bubble_white.jpg);width:14px;height:8px;bottom:-8px;left:8px;position:absolute;display:inline-block}.guest-messages-booking .rhs.messages .inner .message.agent p{border:2px solid #222;border-radius:2px;width:auto;background-color:#222;max-width:35rem;color:#fff;padding:1.5rem 2rem;position:relative;margin-left:auto}.guest-messages-booking .rhs.messages .inner .message.agent p:after{content:" ";background-image:url(/themes/custom/smarter/images/speech_bubble_black.jpg);width:14px;height:8px;bottom:-10px;right:8px;position:absolute;display:inline-block}.guest-messages-booking .rhs.messages .inner .message time.time{width:100%;font-size:1rem;font-family:GothamBook_0;color:#a3a3a3;margin-top:1rem;margin-bottom:2rem}.guest-messages-booking .rhs.messages .message-form-surround{padding:2.3rem 2rem;background-color:#f8f8f8;height:auto}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form{margin-bottom:0;display:flex;flex-wrap:wrap}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item{margin-bottom:0;width:calc(100% - 70px);margin-right:0}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-item-message{margin-bottom:10px}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-textarea-wrapper{margin-bottom:0}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-textarea-wrapper textarea.form-control{height:70px!important;border-radius:0;resize:none}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form button.form-submit{height:auto;width:70px;padding-left:0;padding-right:0;margin-bottom:10px}.guest-agent-message-form>.form-group,.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form>div,.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form>div .form-group{width:100%}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file,.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file{display:flex;flex-wrap:wrap;width:100%}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file input.form-control{text-align:left;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative;width:calc(100% - 7rem)}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file button.btn{width:7rem;position:relative;right:0;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:0;display:table;text-align:center;border-color:#222;height:36px}#agency-add-edit-property-form #edit-floor-plan .panel-body .form-managed-file .file--image,.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image{width:calc(100% - 7rem);text-align:left;box-shadow:none;outline:none;border-radius:0;height:36px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;position:relative;margin:0}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image>span{background:#fff;color:#222;border:none}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image>span:first-child{border-left:none}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image>span.file-size{display:none}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image .file-icon{display:table-cell;font-size:14px;padding:0;text-align:center;vertical-align:middle}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image .file-icon .text-primary{color:#222}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image .file-link{display:table-cell;vertical-align:middle;width:100%;padding-left:.5rem}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item.form-type-managed-file .form-managed-file .file--image>span.file-link{max-width:1px;overflow:hidden}.guest-messages-booking .lhs{overflow-y:auto}.guest-messages-booking .lhs,.guest-messages-booking .rhs{max-height:calc(100vh - 16rem)}.guest-messages-booking .rhs .outer{border-top:2px solid #222;height:calc(100vh - 40rem);overflow-y:auto;padding-top:3rem}.guest-messages .inner{width:100%;max-width:67rem;margin:0 auto}.guest-messages .inner h1{text-align:left;margin-bottom:4rem}.guest-messages .inner .message-menu{border-bottom:1px solid #e0e0e0;margin-bottom:4rem}.guest-messages .inner .message-menu a{font-family:GothamBook_0;font-size:1.4rem;padding:.5rem 1rem;color:#b0b0b1;margin-right:3rem;border-bottom:2px solid #fff;display:inline-block}.guest-messages .inner .message-menu a.active,.guest-messages .inner .message-menu a:hover{color:#222;border-bottom:2px solid #222}.guest-messages .inner .messages .row{background-color:#fff}.guest-messages .inner .messages .row:hover{background-color:#f8f8f8}.guest-messages .inner .messages .row .message{padding:15px 0 25px;border-bottom:1px solid #e8e8e8;display:flex;flex-wrap:wrap;margin-left:15px;margin-right:15px;width:calc(100% - 30px);display:relative}.guest-messages .inner .messages .row .message .agency-icon-region{width:7.5rem}.guest-messages .inner .messages .row .message .agency-icon-region .agency-icon{width:4.8rem;height:4.8rem;border-radius:50%;background-color:#ccc;background-size:cover;background-position:50%;background-repeat:no-repeat}.guest-messages .inner .messages .row .message .details{width:calc(100% - 7.5rem)}.guest-messages .inner .messages .row .message .details.unread:before{content:"";width:8px;height:8px;display:block;background-color:#f46c53;border-radius:50%;position:absolute;top:24px;left:-17px}.guest-messages .inner .messages .row .message .details .property-title{font-family:LeituraNewsRoman3;font-size:1.6rem;color:#222;padding-right:5rem}.guest-messages .inner .messages .row .message .details .message-last{font-family:GothamBook_0;font-size:1.2rem;color:#b7b7b7;margin-bottom:1.5rem;text-transform:uppercase}.guest-messages .inner .messages .row .message .details p.copy{font-family:GothamBook_0;font-size:1.4rem;color:#222;margin-bottom:0}.guest-messages .inner .messages .row .message .details .archive{width:14px;height:12px;background-image:url(/themes/custom/smarter/images/smarter_archive_normal.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;display:inline-block;position:absolute;top:2rem;right:2.5rem;opacity:0}.guest-messages .inner .messages .row:hover .message .details .archive{opacity:1}.guest-messages .inner .messages .row .message .details .action.star{width:16px;height:16px;background-image:url(/themes/custom/smarter/images/yellow_star_unstarred.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;display:inline-block;position:absolute;top:1.7rem;right:0;opacity:1}.guest-messages .inner .messages .row .message .details .action.star.active{background-image:url(/themes/custom/smarter/images/yellow_star.svg)}.guest.booking-details{background-color:#f8f8f8}.guest.booking-details .inner{width:100%;max-width:83.6rem;margin:0 auto;padding:1.2rem;background-color:#fff;position:relative}.guest.booking-details .inner .property-hero{width:100%;height:0;padding-bottom:34%;background-color:#a3a3a3;margin-bottom:3rem}.guest.booking-details .inner .inner-details{width:100%;max-width:68rem;margin:0 auto}.guest.booking-details .inner .inner-details .alert-info{position:absolute;top:3rem;right:3rem;font-family:GothamBook_0;font-size:1.4rem;color:#222;background-color:#e8e8e8;padding:.5rem 4.8rem .5rem 3.4rem;margin-bottom:0;border-radius:3px;border:none;border-left:3px solid #599197;background-image:url(/themes/custom/smarter/images/awaiting_confirmation_tick.jpg);background-size:1.5rem;background-position:left 1rem center;background-repeat:no-repeat}.guest.booking-details .inner .inner-details .alert-info span.glyphicon{display:none}.guest.booking-details .inner .inner-details .alert-info.alert-dismissible .close{position:relative;top:.4rem;right:-3.8rem;color:inherit;color:#222;opacity:.5;font-size:1.4rem}.guest.booking-details .inner-details .status{display:table;margin:0 auto 2rem}.guest.booking-details .inner-details .status .status-button{text-transform:uppercase;color:#fff;font-size:1rem;font-family:GothamMedium_0;padding:.3rem .8rem;text-align:center}.guest.booking-details .inner-details .status.status-59 .status-button{background-color:#ffc966}.guest.booking-details .inner-details .status.status-60 .status-button{background-color:#599197}.guest.booking-details .inner-details .status.status-63 .status-button{background-color:#f46c53}.guest.booking-details h1{font-size:3rem;margin-bottom:1.5rem}.guest.booking-details .inner-details .booking-reference{font-size:1.1rem;color:#222;text-align:center;width:100%;padding-bottom:3rem;border-bottom:2px solid #222}.guest.booking-details .inner-details p.address{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:.5rem;display:inline-block}.guest.booking-details .inner-details .property-address{font-size:2.4rem;margin-bottom:3rem;line-height:1.2}.guest.booking-details .inner-details .property-address span.address span:after{font-size:2.4rem;content:" ";margin-right:.5rem}.guest.booking-details .inner-details .property-address span.address span:nth-child(3){text-transform:uppercase}.guest.booking-details .inner-details .thirds-area{display:flex;flex-wrap:wrap;margin-bottom:1rem}.guest.booking-details .inner-details .thirds-area .third{width:33.33333333%;display:inline-block}.guest.booking-details .inner-details p.check-in-out-title{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0}.guest.booking-details .inner-details p.check-in-out-date{font-size:2.4rem;color:#222;margin-bottom:-.25rem}.guest.booking-details .inner-details p.check-in-out-time{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0}.guest.booking-details .inner-details .check-in p.check-in-out-time:before{content:"After: ";font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0}.guest.booking-details .inner-details .check-out p.check-in-out-time:before{content:"Before: ";font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0}.guest.booking-details .inner-details .guest-options{border-bottom:2px solid #222;padding-top:1rem;padding-bottom:4rem}.guest.booking-details .inner-details .guest-options a{font-family:GothamBook_0;text-transform:uppercase;color:#222;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 1.5rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#fff;width:auto;margin:1rem 2rem 0 0}.guest.booking-details .inner-details .guest-options a.active,.guest.booking-details .inner-details .guest-options a:hover{box-shadow:none;border:1px solid #222;color:#fff;background-color:#222;opacity:1}.guest.booking-details .inner-details section{margin-top:3.5rem}.guest.booking-details section.payment .progress{height:7px;margin-bottom:20px;overflow:hidden;background-color:#eaeaea;border-radius:0;box-shadow:none}.guest.booking-details section.payment .progress .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:7px;color:#ffc966;text-align:center;background-color:#ffc966;box-shadow:none;transition:width .6s ease}.guest.booking-details section.payment .payment-unit{margin-bottom:1.5rem}.guest.booking-details section.payment .payment-due-unit{padding-bottom:2rem;border-bottom:1px solid #eaeaea;margin-bottom:4rem}.guest.booking-details section.payment .payment-due-unit .payment-due-value,.guest.booking-details section.payment .payment-unit .payment-value{font-family:GothamMedium_0;color:#222;font-size:1.4rem;margin-bottom:-.3rem}.guest.booking-details section.payment .payment-due-unit .payment-due-label,.guest.booking-details section.payment .payment-unit .payment-label{font-family:GothamBook_0;color:#222;font-size:1.2rem}.guest.booking-details section.payment .tally-sheet{width:100%}.guest.booking-details section.payment .tally-item{position:relative}.guest.booking-details section.payment p.tally{font-size:1.4rem;color:#a3a3a3;margin-bottom:2rem;padding-right:2rem}.guest.booking-details section.payment p.right{font-size:1.4rem;color:#a3a3a3;float:right;margin-bottom:2rem}.guest.booking-details section.payment p.tally.smarter-saving span{font-size:1.4rem;color:#a3a3a3;padding-right:2.3rem;background-image:url(/themes/custom/smarter/images/smarter_price_white_icon.svg);background-size:contain;background-position:right 1px center;background-repeat:no-repeat}.guest.booking-details section.payment p.smarter-rate{color:#222}.guest.booking-details section.payment .booking-total-row{border-top:none;padding-top:0}.guest.booking-details section.payment .booking-total-row p{color:#222;font-family:GothamMedium_0;padding-top:0;text-transform:uppercase}.guest.booking-details section.payment .next-payment-section{background-color:#f8f8f8;margin-top:2rem}.guest.booking-details section.payment .next-payment-section p{font-family:GothamBook_0;font-size:1.2rem;color:#616369;padding-left:8rem;padding-top:1.5rem;padding-bottom:1.5rem;margin-bottom:0;background-image:url(/themes/custom/smarter/images/smarter_discount.svg);background-position:left 2.8rem top 1.1rem;background-size:2.6rem;background-repeat:no-repeat}.guest.booking-details .inner-details section.additional-information{padding-bottom:4rem;border-bottom:2px solid #222}.guest.booking-details .inner-details section h2{font-size:2.4rem}.guest.booking-details .inner-details .miscellaneous{background-color:#f8f8f8;padding:2.5rem 2.5rem 1.5rem}.guest.booking-details .inner-details .miscellaneous a{display:table;font-family:GothamMedium_0;font-size:1.4rem;padding-right:2.5rem;margin-bottom:1rem;background-size:1rem;background-position:100%;background-repeat:no-repeat}.guest.booking-details .inner-details a.go-to-my-account{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:table;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 1.5rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto;margin:4rem auto 3rem}.guest.booking-details .inner-details a.go-to-my-account.active,.guest.booking-details .inner-details a.go-to-my-account:hover{box-shadow:none;border:1px solid rgba(34,34,34,.9);color:#fff;background-color:rgba(34,34,34,.9);opacity:1}.jconfirm.jconfirm-light .jconfirm-bg,.jconfirm.jconfirm-white .jconfirm-bg{background-color:#fff;opacity:.8}.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box{padding:6rem;border-radius:3px;border:1px solid #dadada}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{font-family:GothamMedium_0;font-size:1.4rem;color:#222;text-align:center;width:100%}.jconfirm-closeIcon{display:block!important;font-size:1.8rem!important}.jconfirm-content-pane .jconfirm-content div{font-family:GothamBook_0;font-size:1.2rem;color:#4a4a4a;text-align:center;padding-bottom:4rem;width:100%}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons{float:none;margin:0 auto;display:table}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.7rem 1.5rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto;margin:0 1rem 1rem}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button:first-child,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button:first-child{color:#222;border:1px solid #222;background-color:#fff}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button:hover{background-color:rgba(34,34,34,.9)}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button:first-child:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button:first-child:hover{opacity:.5;color:#222;border:1px solid #222;background-color:#fff}.properties-search-results-hero{width:100%;background-color:#ced8d7;padding-top:3rem;padding-bottom:3rem}.properties-search-results-hero .row{display:flex;flex-wrap:wrap}@media (min-width:768px){.properties-search-results-hero .row .col-sm-6.title{background-image:none!important}}.properties-search-results-hero .outer{display:table;height:30rem;width:100%}.properties-search-results-hero .outer .inner{display:table-cell;vertical-align:middle}.properties-search-results-hero h6{font-family:GothamMedium_0;font-size:1.1rem;text-transform:uppercase;margin:0;letter-spacing:.04rem;text-align:center;padding:0 0 1.3rem}.properties-search-results-hero h1{font-family:LeituraNewsRoman3;font-size:3.8rem;margin:0;letter-spacing:.02rem;text-align:center;padding:0 0 1.4rem}.properties-search-results-hero .image-area{background-image:url(/themes/custom/smarter/images/search_results_image.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;height:100%}form.properties-filter-form .container .start-end-guest-search-surround{display:inline-flex;flex-wrap:wrap;max-width:1150px}@media only screen and (min-width:1009px) and (max-width:1270px){form.properties-filter-form .container .inner .form-submit.btn-primary{width:417px}.map-container{top:-70px}}form.properties-filter-form .container .inner .search-count-area{font-family:GothamMedium_0;font-size:1rem;color:#a3a3a3;position:absolute;bottom:11px;right:20px;z-index:10}form.properties-filter-form .container .inner .form-item-amenities label{margin-bottom:.1rem}form.properties-filter-form .container .inner .form-item-amenities .select-wrapper,form.properties-filter-form .container .inner .form-item-amenities label{display:block;color:#b0b0b1;font-size:1em;font-weight:300;text-align:center}form.properties-filter-form .container .inner .form-item-amenities .select-wrapper select{display:block;width:100%;height:auto;padding:0;font-size:14px;line-height:1.42857143;color:#555;background-color:transparent;background-image:none;border:none;border-radius:4px;box-shadow:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#filter-amenities-model{position:fixed;left:50%;width:700px;max-width:100vw;height:80vh;background:#fff;z-index:2000;top:-200vh;transition:all .4s;transform:translateX(-50%);border:1px solid #d2d2d2;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.95)}@media (max-width:767.98px){#filter-amenities-model{padding:60px 30px 30px;transform:none;border:0;background-color:transparent;box-shadow:none;width:auto;display:none}}#filter-amenities-model .filter-amenities-model-close{position:absolute;width:10px;height:10px;display:inline-block;background-image:url(/themes/custom/smarter/images/smarter_cross.svg);background-position:50%;background-repeat:no-repeat;top:1.6em;right:19px;border:1px solid #c5c5c5;padding:11px;border-radius:50%;z-index:9}#filter-amenities-model .filter-amenities-model-close:after{transform:translateY(-50%) rotate(-45deg)}#filter-amenities-model.active{top:13vh;transform:translateX(-50%);z-index:50}@media (max-width:767.98px){#filter-amenities-model.active{position:fixed;height:100%;width:100%;left:0;top:0;display:block;background:#fff;transform:none}}#filter-amenities-model.active:after{content:"";position:fixed;top:-50vh;left:-50vw;width:300vw;height:300vh;background:hsla(0,0%,100%,.86);z-index:-1;transform:none}@media (max-width:767.98px){#filter-amenities-model .amentities-filter-clear{margin-right:2rem!important}}.br{display:none}@media (max-width:767.98px){.br{display:block;width:100%;height:0!important}}form.properties-filter-form{position:relative;z-index:9;margin:2.4rem auto}form.properties-filter-form .left-part{width:calc(100% - 284px);display:inline-block}@media (max-width:767.98px){form.properties-filter-form .left-part{width:100%}}form.properties-filter-form .right-part{width:282px;display:inline-block}@media (max-width:767.98px){form.properties-filter-form .right-part{width:100%}}form.properties-filter-form>div>div>div,form.properties-filter-form>div>div>div>div{vertical-align:top}form.properties-filter-form .container{padding:0}form.properties-filter-form .container .inner{background-color:#f8f8f8;padding:1.5rem 2rem 0;position:relative;transform:scale(.85)}@media (max-width:767.98px){form.properties-filter-form .container .inner{display:flex;flex-wrap:wrap}}form.properties-filter-form .container .inner>div>div{height:50px}form.properties-filter-form .container .inner .start-end-container{outline:1px solid #c5c5c5;display:inline-block;width:auto;overflow:hidden;padding:5px 0;background:#fff;margin-right:2em;margin-bottom:15px}@media (max-width:767.98px){form.properties-filter-form .container .inner .start-end-container{outline:none;display:block;padding-bottom:30px;width:100%}}form.properties-filter-form .container .inner .start-end-container .property-search-start-end-date{display:inline-block;position:relative}@media (max-width:767.98px){form.properties-filter-form .container .inner .start-end-container .property-search-start-end-date{width:50%}}form.properties-filter-form .container .inner .form-item-end,form.properties-filter-form .container .inner .form-item-start{display:inline-block;width:182px;padding-left:.5rem;padding-right:.5rem;margin-bottom:0}@media (max-width:767.98px){form.properties-filter-form .container .inner .form-item-end,form.properties-filter-form .container .inner .form-item-start{width:auto;padding:0}}form.properties-filter-form .container .inner .form-submit.btn-primary{text-transform:uppercase;height:51px;margin-right:2rem;position:relative;top:-1px;max-width:114px;margin-bottom:15px}@media (max-width:767.98px){form.properties-filter-form .container .inner .form-submit.btn-primary{order:1;max-width:none;margin-right:0}}form.properties-filter-form .container .inner .form-item-sort{display:inline-block;background:#fff;outline:1px solid #ffc37b;padding:17px 16px 14px 8px;width:122px;margin-right:2rem;position:relative}form.properties-filter-form .container .inner .form-item-sort:after{right:auto;left:17rem}@media (max-width:767.98px){form.properties-filter-form .container .inner .form-item-sort{width:calc(100% - 158px)}}form.properties-filter-form .container .inner .form-item-sort .select-wrapper:focus-visible{outline:none}form.properties-filter-form .container .inner .form-item-sort .select-wrapper select#edit-sort{width:100%;height:41px;position:relative;top:-13px;padding:0;color:transparent;background-color:transparent;background-image:none;border:none;box-shadow:none}@media (max-width:767.98px){form.properties-filter-form .container .inner .form-item-sort .select-wrapper select#edit-sort{color:#2d2926;height:38px;position:relative;top:-10px}}form.properties-filter-form .container .inner .form-item-sort .select-wrapper select#edit-sort option{color:#2d2926}form.properties-filter-form .container .inner .form-item-sort label{color:#2d2926;font-size:1.4em;position:absolute;display:inline;font-weight:500;top:14px}@media (max-width:767.98px){form.properties-filter-form .container .inner .form-item-sort label{display:none}}form.properties-filter-form .container .inner .form-type-number{outline:1px solid #c5c5c5;padding:.5rem 2rem;position:relative;background:#fff;margin-right:2em}@media (max-width:767.98px){form.properties-filter-form .container .inner .form-type-number{outline:none;padding-left:0;margin-top:18px;width:49%;margin-right:0;padding-right:0}}form.properties-filter-form .container .inner .form-item-show-map{padding-left:16px;padding-top:17px;padding-bottom:17px;background:#ffc37b;outline:1px solid #ffc37b;text-transform:uppercase;position:relative;top:0;display:inline-block;width:134px;overflow:hidden;white-space:nowrap}@media (max-width:767.98px){form.properties-filter-form .container .inner .form-item-show-map{margin-bottom:15px;float:unset;margin-right:0}}form.properties-filter-form .container .inner .form-item-show-map #edit-show-map{display:none}form.properties-filter-form .container .inner .form-item-show-map:before{content:" ";display:inline-block;width:16px;height:16px;background:url(/themes/custom/smarter/images/i-map.png) no-repeat;vertical-align:middle;margin-right:5px;margin-bottom:3px}form.properties-filter-form #filter-amenities-model .mobile-features-text{display:none}@media (max-width:767.98px){form.properties-filter-form #filter-amenities-model .mobile-features-text{display:block}}form.properties-filter-form .visual-amenities{max-width:500px;overflow:hidden;padding:14px 40px 13px 20px;font-size:1.4em;font-weight:500;margin-right:2rem;display:inline-block;outline:1px solid #c5c5c5;background:#fff;position:relative;margin-bottom:15px}@media (max-width:767.98px){form.properties-filter-form .visual-amenities{margin-bottom:15px}}form.properties-filter-form .smarter-dropdown-number-select-close{width:22px;height:22px;border:1px solid #c5c5c5;border-radius:50%}form.properties-filter-form .smarter-dropdown-number-select-close:after{position:relative;left:6px;top:2px}@media (max-width:767.98px){form.properties-filter-form .form-item-bedrooms{top:-2px}}form.properties-filter-form .form-item-bedrooms label{display:none}@media (max-width:767.98px){form.properties-filter-form .smarter-number-input-wrapper{max-height:none!important}form.properties-filter-form .form-item-bedrooms .smarter-dropdown-number-select-label{display:block!important;padding-top:0!important;margin-bottom:4px;font-size:1rem}form.properties-filter-form .form-item-bedrooms>label{position:relative;top:-13px}form.properties-filter-form .form-item-bedrooms{margin-right:0!important}form.properties-filter-form .form-item-bedrooms .smarter-number-input-wrapper{margin-top:0}form.properties-filter-form .form-item-bedrooms .smarter-number-input-container .smarter-number-input-wrapper .smarter-number-input-inner-wrapper .smarter-number-input-increment-wrapper{width:128px!important;padding-top:0!important}}form.properties-filter-form .form-inline,form.properties-filter-form .form-item,form.properties-filter-form .visual-amenities,form.properties-filter-form button,form.properties-filter-form label,form.properties-filter-form select{cursor:pointer}.map-container #map .smarter-properties-item img{max-width:100%}.map-container .map-showed{height:80vh}#smarter-property-results{margin-bottom:4rem}#smarter-property-results.grid-hidden{height:0;overflow:hidden;margin-bottom:0}.results-container .smarter-properties-item{float:none!important}.results-container .smarter-properties-item .smarter-properties-item-info{height:100px}.visual-amenities:after,form.properties-filter-form .container .inner .form-item-amenities .select-wrapper:after,form.properties-filter-form .container .inner .form-item-sort .select-wrapper:after,form.properties-filter-form .form-type-number .smarter-dropdown-number-select-selected-value:after{content:" ";position:absolute;display:block;width:14px;height:8px;background:url(/themes/custom/smarter/images/i-down.png) no-repeat 50%;right:4px;top:8px;z-index:0}.visual-amenities:after{top:22px;right:18px}.page-node-type-collection .userp,.path-properties .userp{top:32px!important}@media (max-width:767.98px){.page-node-type-collection .userp,.path-properties .userp{top:20px!important}}.properties-search-results-hero.active{margin-bottom:120px}@media (max-width:767.98px){.properties-search-results-hero.active{margin-bottom:0}}#properties-filter-form.state-fixed{background:#fff!important;margin:0;position:fixed;width:100vw;top:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24)}@media (max-width:767.98px){#properties-filter-form.state-fixed{position:relative;margin:2.4rem auto}}#properties-filter-form.state-fixed .left-part,#properties-filter-form.state-fixed .right-part{margin-bottom:-2px}#properties-filter-form.state-fixed .inner{background:transparent;padding:1.5rem 0 0;inner:1200px}form.properties-filter-form .container .inner .form-item-sort .select-wrapper:after{top:5px;right:-4px;background:url(/themes/custom/smarter/images/i-sort.png) no-repeat 50%;height:21px}@media (max-width:767.98px){form.properties-filter-form .form-item-bedrooms .smarter-dropdown-number-select{display:none}}form.properties-filter-form .container .inner .form-item-show-map .form-control{display:inline-block;width:60px!important;vertical-align:middle;height:0}form.properties-filter-form .arrival-departure-surround{border:1px solid #d2d2d2;padding:.3rem;display:flex;background-color:#fff;margin-bottom:2rem;min-height:5rem;height:auto}form.properties-filter-form .form-item-start{padding-right:1rem}form.properties-filter-form .form-item-end{border-left:1px solid #ccc;padding-left:1rem}form.properties-filter-form .form-item-end label,form.properties-filter-form .form-item-start label{font-size:1rem;color:#b0b0b1;font-weight:400}form.properties-filter-form .form-item-end input.form-control,form.properties-filter-form .form-item-start input.form-control{width:100%;padding:2px 0;border:0;border-top:none;box-shadow:none;font-size:1.2rem;height:auto;line-height:1.2rem;color:#222;font-family:GothamMedium_0}.results-container.col-xs-8{right:33.33333333%}.results-container.col-md-6{right:50%}.guest.guest-saved .saved-properties-row,.results-container .row{display:flex;flex-wrap:wrap}.guest.guest-saved .saved-property-tile,.results-container .saved-property-tile{margin-bottom:5rem}body.path-properties .smarter-properties-item .internal-property-slider.col-xs-4 .image-area.featured{height:0;padding-bottom:20rem}body.path-properties .property.teaser .internal-property-slider{position:relative;z-index:1}body.path-properties .property.teaser .internal-property-slider.slick-dotted.slick-slider{margin-bottom:0;padding-left:0;padding-right:0}body.path-properties .property.teaser .internal-property-slider .image-area{background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:2rem;max-width:449px}body.path-properties .property.teaser .internal-property-slider .slick-dots{display:none!important}body.path-properties .property.teaser .internal-property-slider .slick-prev{top:calc(50% - 1rem);right:auto;left:2rem;z-index:10}body.path-properties .property.teaser .internal-property-slider .slick-prev:before{content:"";width:2rem;height:2.9rem;background-image:url(/themes/custom/smarter/images/arrow_white_left_slider.png);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}body.path-properties .property.teaser .internal-property-slider .slick-next{top:calc(50% - 1rem);right:0;left:auto}body.path-properties .property.teaser .internal-property-slider .slick-next:before{content:"";width:2rem;height:2.9rem;background-image:url(/themes/custom/smarter/images/arrow_white_right_slider.png);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}body.path-properties .property.teaser .internal-property-slider .slick-dots{position:absolute;bottom:40px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}body.path-properties .property.teaser .internal-property-slider .slick-dots li{position:relative;display:inline-block;width:3px;height:12px;margin:0 10px;padding:0;cursor:pointer;background-color:#fff;top:6px;box-shadow:0 0 3px rgba(0,0,0,.5)}body.path-properties .property.teaser .internal-property-slider .slick-dots li.slick-active{height:24px;top:0}body.path-properties footer.footer{margin-top:0}.smarter-properties-item:hover{opacity:1}.smarter-properties-item img{margin-bottom:2.2em;padding:0}.smarter-properties-item h2{font-family:GothamBook_0;font-size:2rem;color:#222;text-transform:uppercase;margin-bottom:.1rem}@media (min-width:768px){.smarter-properties-item h2{max-height:4.5rem;overflow:hidden}}.smarter-properties-item>.image-area{width:100%;height:0;padding-bottom:75%}.smarter-properties-item .image-area.featured,.smarter-properties-item>.image-area{background-size:cover;background-position:50%;background-repeat:no-repeat;margin-bottom:2rem}.smarter-properties-item .image-area.featured{height:30rem;padding-bottom:0}.path-frontpage .smarter-properties-item .image-area.featured{margin-bottom:0}.smarter-properties-item .smarter-properties-item-info{position:relative}.smarter-properties-item .smarter-properties-item-info a:hover{opacity:1}.smarter-properties-item .smarter-properties-item-info a:hover .smarter-properties-item-details,.smarter-properties-item .smarter-properties-item-info a:hover h2.smarter-properties-item-title,.smarter-properties-item .smarter-properties-item-info a:hover h3.smarter-properties-item-location{opacity:.7}.smarter-properties-item .smarter-properties-item-info .instant-book{font-family:GothamBook_0;font-size:1rem;float:right;color:#a3a3a3;padding-right:1.5rem;background-image:url(/themes/custom/smarter/images/smarter_instant_shop_icon.svg);background-size:7px 11px;background-position:100%;background-repeat:no-repeat}.smarter-properties-item h3{font-family:GothamBook_0;font-size:1.4rem;color:#999;margin-bottom:.8rem}.smarter-properties-item h3 a{color:#999}.smarter-properties-item .smarter-properties-item-details{font-family:GothamBook_0;font-size:1.3rem;color:#999;margin-top:5px}.smarter-properties-item .smarter-properties-item-prices,.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-prices-row{display:block}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-prices-row span{display:inline-block}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-from-price{font-family:GothamBook_0;font-size:2rem;color:#222}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-from-price .smarter-properties-item-from-price-per{font-family:GothamBook_0;font-size:1.2rem;color:#4a4a4a}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-total-price{color:#a3a3a3;font-size:1.4rem;line-height:1.5rem;margin-top:5px}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-special-price{background-color:#e1e7e7;color:#222;padding:0 2.5rem 0 .5rem;margin-left:.5rem;position:relative;top:.1rem;font-size:1.4rem;background-image:url(/themes/custom/smarter/images/smarter_price_white_icon.svg);background-size:1.2rem;background-position:right .5rem center;background-repeat:no-repeat;margin-top:10px}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-special-price:hover{background-color:#ffc966;opacity:1}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-special-price.top{display:inline-block}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-special-price.bottom,article.search-property-tile.col-md-4 .smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-special-price.top{display:none}article.search-property-tile.col-md-4 .smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-special-price.bottom{display:inline-block}.pager-nav{margin:0 auto;width:100%}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 19px;line-height:1.42857143;color:#222;text-decoration:none;background-color:#fff;border:0 solid #ddd;font-size:1.4rem;margin-left:.5rem;margin-right:.5rem}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#222;cursor:default;background-color:transparent;border-color:#222;border-bottom:3px solid #222;opacity:1;cursor:pointer}.pagination>li.pager__item--previous a:before{background-image:url(/themes/custom/smarter/images/pagination_previous.jpg)}.pagination>li.pager__item--next a:before,.pagination>li.pager__item--previous a:before{content:" ";width:.7rem;height:1.2rem;background-size:cover;background-position:50%;background-repeat:no-repeat;display:block;top:4px;position:relative}.pagination>li.pager__item--next a:before{background-image:url(/themes/custom/smarter/images/pagination_next.jpg)}.pagination>li.pager__item--next>a:focus,.pagination>li.pager__item--next>a:hover,.pagination>li.pager__item--previous a:focus,.pagination>li.pager__item--previous a:hover{border-bottom:none;opacity:.7}.pagination>li.pager__item--first,.pagination>li.pager__item--last,.pagination>li.pager__item--next a span,.pagination>li.pager__item--previous a span{display:none}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.guest.guest-saved .left-image .inner,.guest.guest-saved .right-image .inner{height:0;padding-bottom:149%;background-size:cover;background-position:50%;background-repeat:no-repeat}.guest.guest-saved .left-image .inner{background-image:url(/themes/custom/smarter/images/saved_properties_empty_1b.jpg)}.guest.guest-saved .right-image .inner{background-image:url(/themes/custom/smarter/images/saved_properties_empty_2b.jpg)}.guest.guest-saved .details h2{font-family:GothamBook_0;font-size:1.1rem;text-align:center;text-transform:uppercase;padding-top:5rem;padding-bottom:.5rem;margin-bottom:0}.guest.guest-saved .details p.sub{font-family:GothamBook_0;font-size:1.4rem;text-align:center;padding-bottom:4.5rem;max-width:35rem;margin:0 auto;letter-spacing:0;line-height:1.2}.guest.guest-saved .details p{text-align:center;max-width:30rem;margin:0 auto 6rem}.guest.guest-saved .details .smart-button{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:table;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;letter-spacing:.05rem;background-color:#222;width:auto;margin:0 auto}.guest.guest-saved .title-bar{background-color:#f8f8f8}.guest.guest-saved .title-bar h1{text-align:left;margin:0;padding:3.5rem 0 4rem}body.page-node-type-property .field--name-field-property-sku{float:right;position:relative;top:-47px;font-size:1.2rem;color:#c5c5c5;font-family:GothamBook_0}body.page-node-type-property .main-container>.row>section.col-sm-12,body.page-node-type-property article.property.full{position:unset}.flickity-button{outline:none!important}.property-images{background:#eee}.property-images .flickity-slider{height:67.5rem}.property-images img{display:block;height:100%;border-left:.5rem solid #fff;border-right:.5rem solid #fff}.flickity-prev-next-button{border:1px solid #222}.houseslider-full{background:#fff;color:#000;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9900;text-align:right;transition:opacity .3s ease-in-out;overflow:auto;display:none}.houseslider-full .x{position:absolute;top:4.5rem;right:4.5rem;z-index:10;display:block;height:3rem;width:3rem}.houseslider-full .carousel-a{padding-top:1rem;padding-bottom:1rem;height:85%;overflow:hidden}.houseslider-full .carousel-a img{display:block;height:100%;border-left:.5rem solid #fff;border-right:.5rem solid #fff;width:auto}.houseslider-full .carousel-b{height:calc(15% - 1rem);overflow:hidden;margin-bottom:1rem}.houseslider-full .carousel-b img{display:block;height:100%;border:2px solid #fff;margin-left:.5rem;margin-right:.5rem;width:auto}.houseslider-full .carousel-b img.is-nav-selected.is-selected{border:2px solid #222}.houseslider-full .flickity-prev-next-button{border:1px solid #222}body.page-node-type-property .block-property-hero-block button{z-index:10}body.page-node-type-property .block-property-hero-block .slick-prev{top:50%;left:31px}body.page-node-type-property .block-property-hero-block .slick-prev:before{content:"";width:4rem;height:4rem;background-image:url(/themes/custom/smarter/images/smarter_homepage_dark_chevron_slider_left.svg);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}body.page-node-type-property .block-property-hero-block .slick-next{top:50%;right:50px}body.page-node-type-property .block-property-hero-block .slick-next:before{content:"";width:4rem;height:4rem;background-image:url(/themes/custom/smarter/images/smarter_homepage_dark_chevron_slider_right.svg);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}body.page-node-type-property .block-property-hero-block .property-images{background-color:#fff;background-image:url(/themes/custom/smarter/images/images_loading2.gif);background-size:13.5rem 13.5rem;background-position:50%;background-repeat:no-repeat}body.page-node-type-property .block-property-hero-block .property-images .slick-track{height:67.5rem}body.page-node-type-property .block-property-hero-block .property-images .property-image{width:auto;border-left:.5rem solid #fff;border-right:.5rem solid #fff;height:100%;display:block;position:relative;opacity:0;transition:.35s ease-in-out}body.page-node-type-property .block-property-hero-block.images-loaded .property-images .property-image{opacity:1}body.page-node-type-property section.bedrooms-and-bathrooms-section h3{margin-bottom:8rem}.slick-next:hover,.slick-prev:hover{opacity:.7}body.page-node-type-property .form-group:last-child,body.page-node-type-property .panel:last-child,body.page-node-type-property p:last-child{margin-bottom:2rem}body.page-node-type-property .alert p{margin:0}body.page-node-type-property .main-container{position:relative}body.page-node-type-property .booking-form-space,body.page-node-type-property .title-space{margin-bottom:0!important}body.page-node-type-property section.primary-info.booking-form-space{position:sticky;top:43rem;z-index:10}body.page-node-type-property #property-save-toggle{position:absolute;color:#222;font-size:1.2rem;padding:.3rem 1.2rem .3rem 2.75rem;background-color:#fff;top:2rem;right:10.5rem;background-image:url(/themes/custom/smarter/images/smarter_card_heart_normal.svg);background-size:1.5rem 1.4rem;background-position:left .7rem center;background-repeat:no-repeat;border-radius:3px}body.page-node-type-property #property-save-toggle.saved{background-image:url(/themes/custom/smarter/images/smarter_card_heart_normal_red.svg)}body.page-node-type-property .booking-form{height:0}@media (max-width:991.98px){body.page-node-type-property .booking-form{height:auto}}body.page-node-type-property #property-check-availability-pricing-form{position:relative;top:-389px;left:3rem;width:35rem;margin-bottom:-38.5rem;height:auto;max-width:120%;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);transition:transform .3s ease,box-shadow .5s ease}body.page-node-type-property #property-check-availability-pricing-form:hover{box-shadow:0 1px 10px 0 rgba(0,0,0,.05),0 0 15px 0 rgba(0,0,0,.12)}body.page-node-type-property #property-check-availability-pricing-form #form-wrapper{background-color:#fff;border-top:1px solid #c5c5c5;padding:3rem 2rem;background-size:10.8rem;background-position:right -.3rem top 0;background-repeat:no-repeat;margin-bottom:2rem}body.page-node-type-property #property-check-availability-pricing-form #form-wrapper p.intro{font-size:1.4rem;margin-bottom:3.5rem}body.page-node-type-property #property-check-availability-pricing-form #form-wrapper div[data-drupal-messages]{margin-bottom:20px}body.page-node-type-property #property-check-availability-pricing-form #form-wrapper div[data-drupal-messages] p{margin-bottom:0}body.page-node-type-property #property-check-availability-pricing-form .arrival-departure-surround{border:1px solid #d2d2d2;padding:.3rem;display:flex;background-color:#fff;margin-bottom:2rem;min-height:5rem;height:auto}body.page-node-type-property #property-check-availability-pricing-form .form-item-arrival,body.page-node-type-property #property-check-availability-pricing-form .form-item-departure{display:inline-block;width:50%;padding-left:.5rem;padding-right:.5rem;margin-bottom:0}body.page-node-type-property #property-check-availability-pricing-form .form-item-arrival{padding-right:1rem}body.page-node-type-property #property-check-availability-pricing-form .form-item-departure{border-left:1px solid #ccc;padding-left:0}body.page-node-type-property #property-check-availability-pricing-form .form-item-arrival label,body.page-node-type-property #property-check-availability-pricing-form .form-item-departure label{font-size:1rem;color:#b0b0b1;font-weight:400}body.page-node-type-property #property-check-availability-pricing-form .form-item-arrival input.form-control,body.page-node-type-property #property-check-availability-pricing-form .form-item-departure input.form-control{width:100%;padding:2px 0 4px;border:0;border-top:none;box-shadow:none;font-size:1.2rem;height:auto;line-height:1.2rem;color:#222;font-family:GothamMedium_0}body.page-node-type-property #property-check-availability-pricing-form .form-item-arrival input.form-control[readonly],body.page-node-type-property #property-check-availability-pricing-form .form-item-departure input.form-control[readonly]{background-color:#fff;font-size:1.4rem;opacity:1}body.page-node-type-property #property-check-availability-pricing-form .form-item-arrival .form-item--error-message{margin-top:.5rem;font-size:1.2rem}body.page-node-type-property #property-check-availability-pricing-form .form-item-guests{width:100%;border:1px solid #d2d2d2;padding:.3rem;background-color:#fff;margin-bottom:3rem;min-height:5rem;height:auto}body.page-node-type-property #property-check-availability-pricing-form .form-item-guests label{margin-top:-.2rem;margin-bottom:.1rem}body.page-node-type-property #property-check-availability-pricing-form .form-item-guests .smarter-number-input-container{margin-top:-.2rem}body.page-node-type-property #property-check-availability-pricing-form .form-item-guests .smarter-number-input-container .smarter-number-input-wrapper input[type=number]{max-width:4em;font-weight:400;text-align:center;border:0;box-shadow:none;outline:none;font-size:1.4rem;padding:0;height:auto;color:#222;font-family:GothamMedium_0}body.page-node-type-property #property-check-availability-pricing-form .form-item-guests .smarter-number-input-container .smarter-number-input-wrapper input.form-control[readonly]{background-color:#fff;opacity:1}body.page-node-type-property #property-check-availability-pricing-form .form-item-guests .smarter-number-input-container .smarter-number-input-decrement,body.page-node-type-property #property-check-availability-pricing-form .form-item-guests .smarter-number-input-container .smarter-number-input-increment{width:100%;position:relative;width:2em;height:2em;display:inline-block;text-align:center;margin-right:.5em;cursor:pointer;line-height:2.5em;font-family:GothamBook_0;font-weight:400;border-radius:50%;color:#555;border:1px solid #e4e4e4;font-size:1.2rem}body.page-node-type-property #property-check-availability-pricing-form .view-pricing{width:100%;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:1.5rem 3rem}body.page-node-type-property #property-check-availability-pricing-form .refresh-dates{width:100%;color:#2d2926;font-family:GothamBook_0;text-transform:uppercase;background-color:#fff;border-radius:0;font-size:1.2rem;padding:.6rem 3rem;display:block;text-align:center;margin-top:calc(-2rem - 1px);border:1px solid #d2d2d2;margin-bottom:2rem}body.page-node-type-property #property-check-availability-pricing-form .refresh-dates:hover{color:#222;border:1px solid #848484;opacity:1}body.page-node-type-property #property-check-availability-pricing-form .refresh-dates .icon.glyphicon.glyphicon-ok{display:none}body.page-node-type-property #property-check-availability-pricing-form .refresh-dates.passive{color:#a3a3a3!important}body.page-node-type-property #property-check-availability-pricing-form .benefits-statement{font-family:GothamBook_0;font-size:1.2rem;color:#616369;background-color:#f8f8f8;padding:1.8rem 1.8rem 1.8rem 6.5rem;margin-bottom:0;line-height:1.5rem;background-image:url(/themes/custom/smarter/images/smarter_discount.svg);background-size:2.5rem;background-position:left 2rem center;background-repeat:no-repeat}body.page-node-type-property #property-check-availability-pricing-form .message-manager{padding-top:18px;text-align:center}body.page-node-type-property #property-check-availability-pricing-form .message-manager a{font-size:12px;text-decoration:underline}body.page-node-type-property #property-check-availability-pricing-form .link-terms{padding-top:8px;position:relative;text-align:center;font-size:12px}body.page-node-type-property #property-check-availability-pricing-form .link-terms a{text-decoration:underline}body.page-node-type-property #property-check-availability-pricing-form p{font-family:GothamBook_0;margin-bottom:2rem}body.page-node-type-property #property-check-availability-pricing-form p.twenty-four-hour-booking-confirmation{font-family:GothamBook_0;color:#a3a3a3;font-size:1.2rem;text-align:center;padding-right:20px;background-image:url(/themes/custom/smarter/images/smarter_icon_question_info_grey.svg);background-size:14px;background-position:100%;background-repeat:no-repeat;display:table;margin:2rem auto 0}body.page-node-type-property #property-check-availability-pricing-form p.cost-per-night{font-size:2.4rem;margin-bottom:0}body.page-node-type-property #property-check-availability-pricing-form p.cost-per-night span{font-size:1rem}body.page-node-type-property #property-check-availability-pricing-form p.night-chosen-cost{font-size:1.3rem;color:#a3a3a3}body.page-node-type-property #property-check-availability-pricing-form p.night-chosen-cost span{font-size:1.4rem;color:#222;background-color:#e1e7e7;padding:.1rem 2.5rem .1rem .6rem;background-image:url(/themes/custom/smarter/images/smarter_price_white_icon.svg);background-size:1.2rem;background-position:right .6rem center;background-repeat:no-repeat}body.page-node-type-property #property-check-availability-pricing-form p.night-chosen-cost span:hover{background-color:#ffc966;opacity:1}body.page-node-type-property #property-check-availability-pricing-form .tally-item{position:relative}body.page-node-type-property #property-check-availability-pricing-form p.tally{font-size:1.4rem;color:#a3a3a3}body.page-node-type-property #property-check-availability-pricing-form p.right{font-size:1.4rem;color:#a3a3a3;float:right}body.page-node-type-property #property-check-availability-pricing-form p.tally.smarter-saving span{font-size:1.4rem;color:#a3a3a3;padding-right:2.3rem;background-image:url(/themes/custom/smarter/images/smarter_price_white_icon.svg);background-size:contain;background-position:right 1px center;background-repeat:no-repeat}body.page-node-type-property #property-check-availability-pricing-form p.smarter-rate{color:#222}body.page-node-type-property #property-check-availability-pricing-form .booking-total-row{border-top:1px solid #e8e8e8;padding-top:2rem}body.page-node-type-property #property-check-availability-pricing-form .booking-total-row p{color:#222;font-family:GothamMedium_0;padding-top:2rem;text-transform:uppercase}body.page-node-type-property #property-check-availability-pricing-form .stay-for-good-row{border-top:1px solid #e8e8e8;padding-top:1rem}body.page-node-type-property #property-check-availability-pricing-form .stay-for-good-row p{color:#a3a3a3;font-family:GothamMedium_0;padding-top:1rem;text-transform:uppercase;font-size:1.2rem}body.page-node-type-property #property-check-availability-pricing-form #request-booking-link{width:100%;color:#fff;font-family:GothamBook_0;text-transform:uppercase;background-color:#222;border-radius:0;font-size:1.2rem;padding:1.5rem 3rem;display:block;text-align:center;margin-top:0}body.page-node-type-property #property-check-availability-pricing-form p.instant-book{font-family:GothamBook_0;font-size:1rem;color:#a3a3a3;padding-right:1.5rem;background-image:url(/themes/custom/smarter/images/smarter_instant_shop_icon.svg);background-size:7px 11px;background-position:100%;background-repeat:no-repeat;display:table;margin:2rem auto 0}body.page-node-type-property #property-check-availability-pricing-form #foverlay{position:absolute;height:100%;width:100%;background:hsla(0,0%,100%,.5);z-index:9}body.page-node-type-property #property-check-availability-pricing-form #foverlay.hidden{display:none}body.page-node-type-property #property-check-availability-pricing-form #foverlay.shown{display:block}body.page-node-type-property #property-check-availability-pricing-form #foverlay:not(.hidden)+#form-wrapper{filter:grayscale(1);-webkit-filter:grayscale(1)}body.page-node-type-property .tally-sheet{width:100%}body.page-node-type-property .picon{display:inline-block;background:#ffc37b;border:1px solid #2d2926;border-radius:50%;height:25px;width:25px;text-align:center;margin-right:10px;font-size:14px;font-weight:600;color:#2d2926;line-height:24px}body.page-node-type-property .picon img{height:14px;width:auto;position:relative;vertical-align:middle;top:-2px}body.page-node-type-property .picon+span{position:relative;top:-1px}body.page-node-type-property .pinfo{--size:14px;height:25px;width:25px;line-height:25px;display:inline-block;border-radius:50%;background:#eae9e9;text-align:center;color:#312f2f}body.page-node-type-property .pseparator{margin:20px auto;height:1px;background:#e8e8e8}body.page-node-type-property .info{line-height:25px;display:inline-flex;justify-content:space-between;margin-bottom:12px;width:100%}body.page-node-type-property .info a:hover{text-decoration:underline;opacity:1}.litepicker .button-apply:hover{opacity:.7}.litepicker .button-cancel{border-radius:0;display:inline-block;font-family:GothamBook_0,sans-serif;font-size:1.1rem;text-transform:uppercase;background-color:transparent;border:1px solid #222;color:#222!important;height:33px;line-height:32px;padding:0 10px}.litepicker .button-cancel:hover{opacity:.7}.litepicker .reset-button{border:1px solid #c5c5c5;margin-left:10px;display:inline-block;height:33px;width:72px;top:auto;bottom:20px;text-transform:uppercase;line-height:32px;right:100px;padding:0 13px;position:absolute;color:#2d2926!important}@media (max-width:767.98px){.litepicker .reset-button{top:13px;z-index:100;right:unset;left:10px}}.litepicker .reset-button:hover{color:#c5c5c5}body.path-frontpage .litepicker .reset-button{display:none}.litepicker .is-start-date~.unavailable{background:#e3e7eb}.dialog-align-text .jconfirm-content div{text-align:left}.dialog-align-text .jconfirm-content div a{text-decoration:underline}body.page-node-type-property section .max-810{max-width:810px;margin-right:0;margin-left:auto}body.page-node-type-property article.property.full.pricing-form-expanded{margin-bottom:17rem!important}body.page-node-type-property .field--name-field-general-area,body.page-node-type-property .field--name-field-general-area a{font-family:GothamBook_0;font-size:1.2rem;color:#b7b7b7;margin-bottom:3rem;text-transform:uppercase}body.page-node-type-property .basic-info-bar{background-color:#f8f8f8;width:calc(100% + 30px);padding:2.4rem 15rem 2.3rem 15px;margin-left:-15px;margin-bottom:3.5rem;position:relative}@media (max-width:767.98px){body.page-node-type-property .basic-info-bar{padding:2.4rem 2rem;width:100%}}body.page-node-type-property .field--name-field-max-guests,body.page-node-type-property p.bathrooms,body.page-node-type-property p.bedrooms,body.page-node-type-property p.square-footage{font-family:GothamBook_0;font-size:1.1rem;display:inline-block;margin-right:4rem;margin-bottom:0}body.page-node-type-property .field--name-field-max-guests,body.page-node-type-property p.bathrooms,body.page-node-type-property p.bedrooms{text-transform:uppercase}body.page-node-type-property .floor-plan{font-family:GothamBook_0;font-size:1rem;position:absolute;top:1.4rem;right:1.5rem;padding:1rem 2rem 1rem 5rem;background-image:url(/themes/custom/smarter/images/smarter_floorplan_normal.svg);background-position:left 2rem center;background-size:1.3rem;background-repeat:no-repeat;background-color:#fff}body.page-node-type-property .modal-content{border:1px solid #d2d2d2;border-radius:2px;padding:2.7rem;position:relative}body.page-node-type-property .modal-header{padding:0;border-bottom:0 solid #e5e5e5}body.page-node-type-property .modal-title{font-family:GothamMedium_0;font-size:1.4rem;color:#222;text-align:center;margin-bottom:3rem}body.page-node-type-property .modal-header .close{position:absolute;top:3rem;right:3rem}body.page-node-type-property .modal-body{position:relative;padding:0 5.2rem}body.page-node-type-property .modal-header .close:focus,body.page-node-type-property .modal-header .close span:focus{outline:0 auto -webkit-focus-ring-color}body.page-node-type-property .field--name-field-max-guests:after{content:"Guests";text-transform:uppercase;font-family:GothamBook_0;font-size:1.1rem;display:inline-block;margin-left:.3rem}body.page-node-type-property .field--name-body{max-width:45rem;margin-bottom:4rem}body.page-node-type-property .surrounder{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}body.page-node-type-property .inner-lhs{padding-left:15px;padding-right:15px;display:inline-block;width:30%}body.page-node-type-property .inner-rhs{padding-left:15px;padding-right:15px;display:inline-block;width:70%}body.page-node-type-property .sub-title{font-family:LeituraNewsRoman3;font-size:1.6rem;padding-left:2rem;max-width:17.2rem}body.page-node-type-property .button-more{font-family:GothamBook_0;font-size:1.1rem;text-transform:uppercase;background-image:url(/themes/custom/smarter/images/smarter_dark_normal_plus.svg);background-position:right 1rem center;background-size:1rem;background-repeat:no-repeat;background-color:#f8f8f8;padding:1.5rem 3rem 1.3rem 1.5rem;margin-top:2rem;border:1px solid #c5c5c5}body.page-node-type-property .button-more.less{background-image:url(/themes/custom/smarter/images/smarter_dark_normal_minus.svg);background-position:right 1rem center;background-size:.7rem auto}body.page-node-type-property .main-container>.row>section{margin-bottom:0}body.page-node-type-property .primary-info,body.page-node-type-property section{margin-bottom:4.5rem}body.page-node-type-property .standard-row{margin-bottom:2.8rem}body.page-node-type-property section.bedrooms-and-bathrooms-section{background-color:#e1e7e7;padding-top:7rem;padding-bottom:3rem;position:relative}body.page-node-type-property section.bedrooms-and-bathrooms-section .white-banner{position:absolute;bottom:0;left:0;height:15.7rem;width:100%;background-color:#ced8d7;z-index:0}body.page-node-type-property section.bedrooms-and-bathrooms-section h3{margin-bottom:2rem}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths{max-width:76.5rem;margin:0 auto;z-index:10}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths .slick-prev{top:10%;left:0;z-index:10}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths .slick-prev:before{content:"";width:2.4rem;height:2.4rem;background-image:url(/themes/custom/smarter/images/smarter_dark_normal_smallchevroncircle_left.svg);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths .slick-next{top:10%;right:0}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths .slick-next:before{content:"";width:2.4rem;height:2.4rem;background-image:url(/themes/custom/smarter/images/smarter_dark_normal_smallchevroncircle_right.svg);display:block;background-size:contain;background-position:50%;background-repeat:no-repeat}body.page-node-type-property section.bedrooms-and-bathrooms-section .image-surround{width:100%;margin-bottom:3rem}body.page-node-type-property section.bedrooms-and-bathrooms-section .image{width:80%;height:0;padding-bottom:75%;margin:0 auto;display:block;background-size:contain;background-position:bottom;background-repeat:no-repeat}body.page-node-type-property section.bedrooms-and-bathrooms-section .title{font-size:1.4rem;text-align:center;color:#222;margin-top:0;text-transform:uppercase}body.page-node-type-property section.bedrooms-and-bathrooms-section .description,body.page-node-type-property section.bedrooms-and-bathrooms-section .details{font-family:GothamBook_0;font-size:1.4rem;text-align:center;color:#222}body.page-node-type-property section.bedrooms-and-bathrooms-section .bed-bath{padding-bottom:3rem}body.page-node-type-property ul.standard li{font-family:GothamBook_0;font-size:1.4rem;background-image:url(/themes/custom/smarter/images/smarter_dark_tick_confirmation.svg);background-position:0;background-size:2.5rem;background-repeat:no-repeat;padding-left:3.4rem;margin-bottom:1.5rem;padding-top:.1rem;padding-bottom:.1rem}body.page-node-type-property ul.amenities{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}body.page-node-type-property ul.amenities li{display:list-item;list-style:disc;font-size:1.4rem}body.page-node-type-property .why-smarter{background-color:#f8f8f8}body.page-node-type-property .why-smarter .why-smarter-surround{background-color:#f8f8f8;padding:6rem 0 3rem}body.page-node-type-property .why-smarter h3{text-align:center;padding-bottom:1.5rem;background-image:url(/themes/custom/smarter/images/underline_blue_grey.gif);background-size:2.8rem .2rem;background-position:bottom;background-repeat:no-repeat;margin-bottom:4rem}body.page-node-type-property .why-smarter .step-number{font-size:2.4rem;font-family:LeituraNewsRoman3;text-align:center;height:4rem;width:4rem;display:table;background-color:#fff;border-radius:50%;border:1px solid #222;position:relative;box-shadow:0 0 0 2px #fff;margin:0 auto 2.5rem}body.page-node-type-property .why-smarter .step-title{font-family:GothamBook_0;font-size:1.4rem;text-align:center;text-transform:uppercase;letter-spacing:0;max-width:16.3rem;margin:0 auto 1.7rem}body.page-node-type-property .why-smarter p.step-description{text-align:center;max-width:200px;margin:0 auto}body.page-node-type-property .why-smarter .step-surround{display:flex;flex-wrap:wrap;justify-content:center}body.page-node-type-property .why-smarter .step{margin-bottom:3.5rem}body.page-node-type-property .why-smarter .button-more{margin:0 auto}body.page-node-type-property .verified-reviews{background-color:#e1e7e7;padding-top:7rem;padding-bottom:9rem}body.page-node-type-property .verified-reviews .field--name-field-reviews>.field--item{margin-top:7rem}body.page-node-type-property .verified-reviews .field--name-field-reviews>.field--item:first-child{margin-top:0}body.page-node-type-property .verified-reviews .field--name-field-reviews .field--item .field--name-field-date time,body.page-node-type-property .verified-reviews .field--name-field-reviews .field--item .field--name-field-review,body.page-node-type-property .verified-reviews .field--name-field-reviews .field--item .field--name-field-user-name{color:#222;font-size:1.4rem;display:block}body.page-node-type-property .field--name-field-about-the-neighbourhood,body.page-node-type-property .verified-reviews .field--name-field-reviews .field--item .field--name-field-date time{margin-bottom:2rem}body.page-node-type-property .field--name-field-nearest-station{display:inline-block}body.page-node-type-property .field--name-field-nearest-station .field--label{display:none}body.page-node-type-property .field--name-field-nearest-station .field--item{font-family:GothamMedium_0;font-size:1.4rem;padding-left:3.5rem;background-image:url(/themes/custom/smarter/images/smarter_tube_icon.svg);background-position:0;background-size:2.5rem;background-repeat:no-repeat;margin-bottom:0;padding-top:.1rem;padding-bottom:.1rem;display:inline-block;margin-right:1.5rem}body.page-node-type-property .field--name-field-walking-distance-mins-{font-family:GothamBook_0;font-size:1.4rem;display:inline-block}body.page-node-type-property .field--name-field-walking-distance-mins-:after{margin-left:.5rem;content:"Mins Walk";font-family:GothamBook_0;font-size:1.4rem;display:inline-block}body.page-node-type-property #map{margin-top:5rem;width:100%;padding-bottom:56.25%}body.page-node-type-property .availability p.enter-dates{margin-top:.5rem;margin-bottom:-2.5rem}body.page-node-type-property .important-lines{margin-bottom:1.5rem}body.page-node-type-property .important-line{margin-bottom:.5rem}body.page-node-type-property .policies-terms-surround{margin-top:4.5rem;background-color:#f8f8f8;display:flex;padding:2rem 0 3rem;text-align:center}body.page-node-type-property .policies-terms-surround .policies-and-cancellations,body.page-node-type-property .policies-terms-surround .terms-of-business{text-decoration:underline;font-size:1.4rem;width:33.3%}body.page-node-type-property .check-in-surround,body.page-node-type-property .check-out-surround{display:block}body.page-node-type-property .field--name-field-check-in-hours,body.page-node-type-property .field--name-field-check-in-minutes,body.page-node-type-property .field--name-field-check-out-hours,body.page-node-type-property .field--name-field-check-out-minutes{display:inline-block;font-family:GothamBook_0;font-size:1.4rem}body.page-node-type-property .field--name-field-check-in-hours:after,body.page-node-type-property .field--name-field-check-out-hours:after{content:":";display:inline-block;font-family:GothamBook_0;font-size:1.4rem}body.page-node-type-property .please-note .please-note-border{margin-top:4.5rem;display:block;width:100%;height:1px;background-color:transparent}body.page-node-type-property .managed-by .inner-rhs{padding-right:14rem}body.page-node-type-property p.managed-by-title{font-family:GothamBook_0;font-size:1.6rem;margin-bottom:1.5rem}body.page-node-type-property p.managed-by-description{font-family:GothamBook_0;font-size:1.4rem;margin-bottom:1.5rem}body.page-node-type-property .managed-by-logo{width:4.8rem;height:4.8rem;border-radius:50%;position:absolute;top:0;right:15px;background-color:#ccc;background-size:cover;background-position:50%;background-repeat:no-repeat}body.page-node-type-property #block-featured-block{background-color:#f8f8f8}body.page-node-type-property section#block-featured-block{margin-bottom:0;padding:4rem 0}body.page-node-type-property footer.footer{margin-top:0}p.check-in,p.check-out{display:inline-block;margin-bottom:0;margin-right:.3rem}body.path-contact-us header.navbar.navbar-default{border-bottom:1px solid #ccc}body.path-contact-us footer.footer{margin-top:0}body.path-contact-us .contact-us form.contact-us-form .container{padding-top:7.5rem;padding-bottom:8rem;min-height:calc(100vh - 16.7rem)}body.path-contact-us .contact-us form.contact-us-form .container>.inner{width:100%;max-width:48rem;margin:0 auto}body.path-contact-us .contact-us form.contact-us-form .container .inner h1{font-size:3rem;margin-bottom:0}body.path-contact-us .contact-us form.contact-us-form .question p{font-family:GothamMedium_0}body.path-contact-us .contact-us form.contact-us-form .form-type-select{display:none}body.path-contact-us .contact-us form.contact-us-form .btn.contact{font-family:GothamBook_0;text-transform:uppercase;color:#222;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #222;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#fff;width:auto;margin:2rem 2rem 4rem 0}body.path-contact-us .contact-us form.contact-us-form .btn.contact.active,body.path-contact-us .contact-us form.contact-us-form .btn.contact:hover{box-shadow:none;border:1px solid #222;color:#fff;background-color:#222}body.path-contact-us .contact-us form.contact-us-form .form-control{display:block;width:100%;height:auto;padding:.6rem 1.2rem;font-size:1.4rem;line-height:1.42857143;color:#222;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;box-shadow:inset 0 0 0 transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body.path-contact-us .contact-us form.contact-us-form label{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;font-weight:400}body.path-contact-us .contact-us .postcard-container{min-height:calc(100vh - 16.9rem);background-color:#f8f8f8;padding-bottom:8rem}body.path-contact-us .contact-us .postcard{width:100%;max-width:81rem;background-color:#fff;margin:5rem auto 0;padding:3rem 3rem 3rem 0;background-image:url(/themes/custom/smarter/images/stamp.jpg);background-size:14.8rem 10.6rem;background-position:right 3rem top 3rem;background-repeat:no-repeat}body.path-contact-us .contact-us .postcard .lhs{width:66.666666%;border-right:2px solid #f4f4f4;padding-bottom:13rem}body.path-contact-us .contact-us .postcard .sent{padding-top:13rem;margin-bottom:.5rem;font-size:1.1rem;font-family:GothamBook_0;text-align:center;text-transform:uppercase}body.path-contact-us .contact-us .postcard .message{font-size:2.4rem;font-family:LeituraNewsRoman3;text-align:center;max-width:34rem;line-height:1.2;margin:0 auto 4rem}body.path-contact-us .contact-us .postcard a.keep-exploring{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:.05rem;background-color:#222;width:auto;display:table;margin:0 auto}#super-basic-hero{height:19.4rem;background-color:#ced8d7;width:100%;max-width:1160px;display:table;margin:2rem auto 0}#super-basic-hero .inner{display:table-cell;vertical-align:middle}#super-basic-hero h6{font-family:GothamMedium_0;font-size:1.1rem;text-transform:uppercase;margin:0;letter-spacing:.04rem;text-align:center;padding:0 0 1.3rem}#super-basic-hero h1{font-family:LeituraNewsRoman3;font-size:3.8rem;margin:0;letter-spacing:.02rem;text-align:center;padding:0 0 1.4rem}.title-underline{width:5.4rem;height:.2rem;background-color:#599197;display:block;margin:0 auto}.page-header{padding-bottom:0;margin:0;border-bottom:none}body.page-node-type-page article.page.full{margin-bottom:15.5rem}body.page-node-type-page article.page.full .super-basic-page-container{width:100%;max-width:1102px;padding-left:90px;padding-right:90px;margin:7.5rem auto 0}body.page-node-type-page article.page.full .super-basic-page-container .lhs-menu-area ul{border-left:2px solid #ccc}body.page-node-type-page article.page.full .super-basic-page-container .lhs-menu-area ul li{font-family:GothamMedium_0;color:#1b1c1d;font-size:1.4rem;border-left:2px solid transparent;padding-left:2.2rem;margin:2rem 0;position:relative;left:-2px}body.page-node-type-page article.page.full .super-basic-page-container .lhs-menu-area ul li.active,body.page-node-type-page article.page.full .super-basic-page-container .lhs-menu-area ul li:hover{border-left:2px solid #1b1c1d}body.page-node-type-page article.page.full .super-basic-page-container .rhs-copy-area{max-width:56.2rem}body.page-node-type-page article.page.full .super-basic-page-container h2{font-size:3rem;font-family:LeituraNewsRoman3;padding-top:50px;margin-top:-50px}body.page-node-type-page article.page.full .super-basic-page-container h2 strong{font-family:LeituraNewsRoman3;font-weight:400;font-style:normal}body.page-node-type-page article.page.full .super-basic-page-container h2:first-child{margin-top:0}body.page-node-type-page article.page.full .super-basic-page-container h3{font-size:2.4rem;margin-top:4rem;font-family:LeituraNewsRoman3}body.page-node-type-page article.page.full .super-basic-page-container h3 strong{font-family:LeituraNewsRoman3;font-weight:400;font-style:normal}body.page-node-type-page article.page.full .super-basic-page-container h4{font-size:2.1rem;margin-top:4rem;font-family:LeituraNewsRoman3}body.page-node-type-page article.page.full .super-basic-page-container h4 strong{font-family:LeituraNewsRoman3;font-weight:400;font-style:normal}body.page-node-type-page article.page.full .super-basic-page-container h5{font-size:1.9rem;margin-top:4rem;font-family:LeituraNewsRoman3}body.page-node-type-page article.page.full .super-basic-page-container h5 strong{font-family:LeituraNewsRoman3;font-weight:400;font-style:normal}body.page-node-type-page article.page.full .super-basic-page-container h6{font-size:1.6rem;margin-top:4rem;font-family:LeituraNewsRoman3}body.page-node-type-page article.page.full .super-basic-page-container h6 strong{font-family:LeituraNewsRoman3;font-weight:400;font-style:normal}body.page-node-type-page article.page.full .super-basic-page-container img{max-width:100%}body.page-node-type-page article.page.full .super-basic-page-container figcaption{font-size:1.1rem;margin-top:.5rem;margin-bottom:2rem;text-transform:uppercase}footer.footer{margin-top:8rem;padding:0;border-top:2px solid #222;background-color:#222;margin-bottom:-1px}#block-foundation-footer{margin-bottom:0}#block-foundation-footer .useful-links-column{display:none!important}#block-foundation-footer .inner.anon-banner{padding-top:3rem;padding-bottom:10rem;position:relative}#block-foundation-footer .inner.anon-banner .anon-banner-column p.anon-banner-title{font-family:GothamBold;font-size:1.6rem;margin-bottom:2.25rem;color:#fff}#block-foundation-footer .inner.anon-banner .anon-banner-column a{font-family:GothamBook_0;font-size:1.4rem;margin-bottom:1.5rem;display:block;color:#fff}#block-foundation-footer .inner.anon-banner ul li{display:inline-block;color:#4a4a4a;font-family:GothamBook_0;font-size:1.2rem;margin-right:3rem}#block-foundation-footer .inner.anon-banner .footer-anon-book-smarter-logo{position:absolute;bottom:1.3rem;left:15px;width:11.3rem;height:3.1rem;background-image:url(/themes/custom/smarter/images/smarter_logo_white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}#block-foundation-footer .inner.anon-banner .social{position:absolute;bottom:1.3rem;right:15px}#block-foundation-footer .inner.anon-banner .social .social-icon{display:inline-block;height:15px;width:20px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-right:20px}#block-foundation-footer .inner.anon-banner .social .facebook{background-image:url(/themes/custom/smarter/images/new_facebook_footer_normal.svg)}#block-foundation-footer .inner.anon-banner .social .pinterest{background-image:url(/themes/custom/smarter/images/new_pinterest_footer_normal2.svg)}#block-foundation-footer .inner.anon-banner .social .instagram{background-image:url(/themes/custom/smarter/images/new_insta_footer_normal.svg);margin-right:0}#block-foundation-footer .inner.top-banner{padding-top:2rem;padding-bottom:1.8rem;position:relative}#block-foundation-footer .inner.top-banner ul li{display:inline-block;color:#fff;font-family:GothamBook_0;font-size:1.2rem;margin-right:3rem}#block-foundation-footer .inner.top-banner ul li a{color:#fff}#block-foundation-footer .inner.top-banner .social{position:absolute;bottom:1.5rem;right:0}#block-foundation-footer .inner.top-banner .social .social-icon{display:inline-block;height:15px;width:20px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-right:20px}#block-foundation-footer .inner.top-banner .social .facebook{background-image:url(/themes/custom/smarter/images/new_facebook_footer_normal.svg)}#block-foundation-footer .inner.top-banner .social .twitter{background-image:url(/themes/custom/smarter/images/new_twitter_footer_normal.svg)}#block-foundation-footer .inner.top-banner .social .instagram{background-image:url(/themes/custom/smarter/images/new_insta_footer_normal.svg);margin-right:0}#block-foundation-footer .inner.bottom-banner{border-top:1px solid #d2d2d2;position:relative;padding-top:34px;padding-bottom:34px;color:#fff}#block-foundation-footer p.copyright{display:inline-block;margin-bottom:0;font-family:GothamBook_0;font-size:1rem;color:#fff}#block-foundation-footer a.cookies-policy{display:inline-block;font-size:1.4rem;color:#222;margin-left:2rem;font-family:GothamBook_0;font-size:1rem;display:none}body.path-frontpage #block-foundation-footer a.naked-ideas{display:inline-block;font-size:1rem;color:#222;text-decoration:none;position:absolute;right:0;bottom:1.3rem;font-family:GothamBook_0;display:none}body.path-frontpage #block-foundation-footer a.naked-ideas:hover{text-decoration:underline}body.path-frontpage #block-foundation-footer .inner.bottom-banner{padding-top:15px;padding-bottom:15px}body.path-frontpage #block-foundation-footer .rhs-various{display:block;position:absolute;top:3rem;right:15px;padding-bottom:7px}#block-foundation-footer .rhs-various .members-area{display:flex;float:right}#block-foundation-footer .rhs-various.standard{display:flex;position:absolute;top:8px;right:0;padding-bottom:7px}#block-foundation-footer a.naked-ideas{display:inline-block;font-size:1rem;color:#222;text-decoration:none;position:relative;right:auto;font-family:GothamBook_0;margin-top:27px}.external-footer-logo{height:67px;width:auto;margin-left:1.8rem}body.user-login form.user-login-form .form-control.error,form.user-pass .form-control.error{background-color:#edd6d6;border:1px solid #f46c53}.cc-window.cc-banner{padding:25px 80px}.cc-banner .cc-message{line-height:1.7}.cc-banner .cc-message,.cc-banner .cc-message a{font-family:GothamMedium_0;font-size:1.2rem;color:#4a4a4a}.cc-banner .cc-message a{text-decoration:underline}.cc-compliance a{font-family:GothamBook_0;font-size:1.2rem;text-transform:uppercase;color:#fff;font-weight:400;padding:.5rem 1.2rem}body.page-not-found header.navbar.navbar-default{border-bottom:1px solid #ccc}body.page-not-found footer.footer{margin-top:0}body.page-not-found .content{background-color:#f8f8f8}body.page-not-found .content .container{padding-top:7.5rem;padding-bottom:8rem;min-height:calc(100vh - 22rem)}body.page-not-found .content .container .left-image .inner,body.page-not-found .content .container .right-image .inner{height:0;padding-bottom:149%;background-size:cover;background-position:50%;background-repeat:no-repeat}body.page-not-found .content .container .left-image .inner{background-image:url(/themes/custom/smarter/images/saved_properties_empty_1b.jpg)}body.page-not-found .content .container .right-image .inner{background-image:url(/themes/custom/smarter/images/saved_properties_empty_2b.jpg)}body.page-not-found .content .container .details .field--name-field-pre-title{font-family:GothamBook_0;font-size:1.1rem;text-align:center;text-transform:uppercase;padding-top:5rem;padding-bottom:1rem;margin-bottom:0}body.page-not-found .content .container .details h1{font-family:LeituraNewsRoman3;font-size:2.4rem;text-align:center;padding:0 0 3rem;max-width:30rem;margin:0 auto}body.page-not-found .content .container .details .field--name-body p{font-family:GothamBook_0;font-size:1.4rem;text-align:center;padding-bottom:4rem;max-width:30rem;margin:0 auto;letter-spacing:0;line-height:1.2}body.page-not-found .content .container .details a.homepage-button{font-family:GothamBook_0;text-transform:uppercase;color:#fff;display:table;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;padding:.9rem 3rem;font-size:1.2rem;line-height:1.42857143;border-radius:0;letter-spacing:.05rem;background-color:#222;width:auto;margin:0 auto}body.maintenance-page header.navbar.navbar-default{padding-left:0;padding-right:0;background-color:#fff;border:0;border-radius:0;margin-bottom:0;height:6.5rem;background-color:transparent;border-top:0 solid transparent;z-index:20;position:relative;border-bottom:1px solid #ccc}body.maintenance-page header.navbar.navbar-default .maintenance-logo{width:12rem;height:auto;display:block;position:relative;margin:1.5rem auto 0;transition:.35s ease-in-out;padding-left:0;padding-right:0}body.maintenance-page .main-container{margin-top:7.5rem}body.maintenance-page .main-container .left-image .inner,body.maintenance-page .main-container .right-image .inner{height:0;padding-bottom:149%;background-size:cover;background-position:50%;background-repeat:no-repeat}body.maintenance-page .main-container .left-image .inner{background-image:url(/themes/custom/smarter/images/saved_properties_empty_1b.jpg)}body.maintenance-page .main-container .right-image .inner{background-image:url(/themes/custom/smarter/images/saved_properties_empty_2b.jpg)}body.maintenance-page .main-container .details .message1{font-family:GothamBook_0;font-size:1.1rem;text-align:center;text-transform:uppercase;padding-top:5rem;padding-bottom:1rem;margin-bottom:0}body.maintenance-page .main-container .details h1{font-family:LeituraNewsRoman3;font-size:2.4rem;text-align:center;padding:0 0 3rem;max-width:30rem;margin:0 auto}body.maintenance-page .main-container .details .message2{font-family:GothamBook_0;font-size:1.4rem;text-align:center;padding-bottom:4rem;max-width:30rem;margin:0 auto;letter-spacing:0;line-height:1.2}@media only screen and (max-width:1599px){#block-why-smarter-home-block .white-banner{height:16vw}.smarter-properties-item .image-area.featured{height:0;padding-bottom:20vw}body.path-properties .smarter-properties-item .internal-property-slider.col-xs-4 .image-area.featured{height:0;padding-bottom:14vw}}@media only screen and (max-width:1430px){body.page-node-type-property section.availability .inner-lhs{width:100%}body.page-node-type-property section.availability .inner-lhs .sub-title{max-width:none;margin-bottom:-1rem}body.page-node-type-property section.availability .inner-rhs{width:100%;margin-left:0;margin-right:0;max-width:600px}}@media only screen and (max-width:1400px){body.path-frontpage .main-container #block-home-hero-block .smarter_price_guarantee_icon{right:16rem}body.path-frontpage .homepage-inspiration .slick-slide img{padding-top:3rem;padding-right:3rem;padding-left:3rem}body.path-frontpage .homepage-inspiration .slick-slide.slick-center img{padding-top:1.5rem;padding-right:1.5rem;padding-left:1.5rem}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button{width:100%;margin:0 0 1rem}}@media only screen and (max-width:1299px){body.page-node-type-property #property-check-availability-pricing-form{left:0}.guest-book-my-details form{padding-right:0}}@media only screen and (max-width:1199px){.container,.container-fluid,.main-container ul.tabs--primary,body.page-node-type-page article.page.full .super-basic-page-container,header .navbar-header{padding-left:170px;padding-right:170px}body.path-frontpage .main-container #block-home-hero-block .smarter_price_guarantee_icon{right:60px}.guest-book-my-details .secure-booking-area-footer{width:calc(83.33333% - 30px);margin-left:calc(8.33333% + 15px)}}@media only screen and (max-width:1008px){form.properties-filter-form .container .inner .search-count-area.map-showing{right:20px}}@media only screen and (max-width:991px){body.path-frontpage .main-container #block-home-hero-block .smarter_price_guarantee_icon{right:30px}.smarter-properties-item .image-area.featured{height:0;padding-bottom:32vw}.results-container.col-md-6,.results-container.col-xs-8{right:0;width:100%}body.path-frontpage .homepage-inspiration .slick-inspiration .slick-track{display:flex;margin-left:-25%}body.path-frontpage .homepage-inspiration .slick-prev{left:0}body.path-frontpage .homepage-inspiration .slick-next{right:0}body.path-frontpage .homepage-inspiration .slick-inspiration{padding-left:2rem;padding-right:2rem}#block-why-smarter-home-block .row .step-1,#block-why-smarter-home-block .row .step-intro{margin-bottom:4rem}#block-why-smarter-home-block .row .step-1{border-right:none}#block-why-smarter-home-block h2{background-position:bottom;text-align:center}#block-why-smarter-home-block a.learn-more,#block-why-smarter-home-block p.intro{text-align:center}section.block-newsletter-block .form-surrounder .rhs .form-item-email input{width:calc(100% - 10.7rem)}section.block-newsletter-block .form-surrounder .lhs,section.block-newsletter-block .form-surrounder .rhs{width:100%;float:none;padding-bottom:15px}section.block-newsletter-block .form-surrounder .rhs{padding-left:0}.guest-bookings .my-bookings .bookings-empty .right-image .inner,.guest.guest-saved .right-image .inner{display:none}.guest-book-my-details .property-area-surround{float:none}.guest-messages .inner .messages .row:hover .message .details .archive{opacity:1}.guest-messages-booking .property-area-surround{max-width:43rem}.guest-messages-booking .rhs .outer{height:auto;overflow-y:unset}.guest-messages-booking .rhs{max-height:unset}body.path-properties .smarter-properties-item .internal-property-slider.col-xs-4 .image-area.featured{height:0;padding-bottom:20vw}body.page-node-type-property #property-save-toggle{right:5.5rem}.houseslider-full .carousel-a .flickity-slider,body.page-node-type-property .block-property-hero-block .property-images .flickity-slider{height:45.5rem}.houseslider-full .carousel-b{height:60px}.houseslider-full .carousel-b img{margin-left:1rem;margin-right:1rem}body.page-node-type-property section .max-810{max-width:none}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths{padding-left:6rem;padding-right:6rem}body.page-node-type-property section.primary-info.booking-form-space{position:relative;top:0;margin-bottom:0}body.page-node-type-property #property-check-availability-pricing-form{position:relative;top:0;left:0;width:100%;max-width:600px;margin:0 auto 5rem;height:auto}body.page-node-type-property article.property.full.pricing-form-expanded{margin-bottom:0!important}.guest-messages .inner .messages .row .message .details .archive{opacity:1}.guest-book-my-details .secure-booking-area-footer{width:calc(66.66667% - 30px);margin-left:calc(16.66667% + 15px)}body.maintenance-page .main-container .right-image .inner,body.page-not-found .content .container .right-image .inner{display:none}}@media (max-width:767.98px){.container,.container-fluid,.main-container ul.tabs--primary,body.page-node-type-page article.page.full .super-basic-page-container,header .navbar-header{padding-left:15px;padding-right:15px}.desktop{display:none!important}.mobile{display:block!important}#block-currency-block .currency-menu.desktop{display:none!important}#block-currency-block .currency-menu.mobile a{display:inline-block!important;width:20px;height:19px;background-size:contain;background-position:50%;background-repeat:no-repeat;top:-10px}#block-currency-block .currency-menu.mobile a,body.path-frontpage #block-currency-block .currency-menu.mobile a{background-image:url(/themes/custom/smarter/images/smarter_card_heart_normal_white.svg)}#block-anon-menu-block a.log-in.desktop,#block-anon-menu-block a.messages.desktop{display:none!important}#block-anon-menu-block a.log-in.mobile,#block-anon-menu-block a.messages.mobile{display:inline-block!important}body.path-frontpage .main-container #block-home-hero-block .smarter_price_guarantee_icon{right:15px}#block-anon-menu-block ul.dropdown-menu{display:none!important}#block-anon-menu a.log-in{margin-left:2rem}#block-anon-menu-block{right:15px;top:25px;width:auto}#block-anon-menu-block .btn-group button{width:30px;height:30px;margin-left:1.5rem}#block-anon-menu-block a{font-size:1.1rem;text-transform:uppercase;color:#222;font-family:GothamMedium_0}#block-anon-menu-block a.sign-up{top:-12px;margin-right:8px;position:relative;display:none}#block-anon-menu-block a.log-in{top:-9px;margin-left:0;position:relative}#block-anon-menu-block .dropdown-menu.mobile-size{top:100%;left:0;float:left;min-width:160px;margin:2px 0 0;border:0;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}#block-anon-menu-block .dropdown-menu.mobile-size,#block-anon-menu-block .open>.dropdown-menu.mobile-size{position:absolute;z-index:1000;display:block;padding:0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box}#block-anon-menu-block .open>.dropdown-menu.mobile-size{width:auto;right:0;top:0;left:auto;float:none;min-width:none;margin:0;border:none;border-radius:0;box-shadow:0 0 0 transparent}#block-anon-menu-block .dropdown-menu.mobile-size .inner{background-color:#fff;transition:.35s ease-in-out;height:100vh;text-align:left;width:100vw;position:fixed;top:0;right:-110vw;overflow-x:hidden;border-left:42px solid #222}#block-anon-menu-block .open>.dropdown-menu.mobile-size .inner{width:100vw;right:0;transition:.35s ease-in-out}#block-anon-menu-block .dropdown-menu.mobile-size .inner .top-banner{height:77px;background-color:#f8f8f8;position:relative}#block-anon-menu-block .dropdown-menu.mobile-size .inner .top-banner .smarter-logo{width:98px;height:auto;display:block;margin:0 auto;position:relative;top:26px}#block-anon-menu-block .dropdown-menu.mobile-size .inner .top-banner .arrow{width:25px;height:auto;position:absolute;top:31px;left:78vw}#block-anon-menu-block .dropdown-menu.mobile-size .inner .hero{height:150px;width:100%;display:table;background-image:url(/themes/custom/smarter/images/smarter_menu_mobile_image.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}#block-anon-menu-block .dropdown-menu.mobile-size .inner .hero p.hero-title{display:table-cell;vertical-align:middle;width:100%;text-align:center;font-family:LeituraNewsRoman3;font-size:2.4rem;color:#fff}#block-anon-menu-block .dropdown-menu.mobile-size .inner .link-surround{display:flex;flex-wrap:wrap;margin-top:55px;margin-bottom:55px}#block-anon-menu-block .dropdown-menu.mobile-size .inner .link-surround a{width:50%;display:inline-block;min-height:52px;font-size:1.1rem;text-transform:uppercase;color:#5c5d5c;font-family:GothamMedium_0;padding:0 15px}#block-anon-menu-block .dropdown-menu.mobile-size .inner .link-surround a span{font-size:1rem;text-transform:none;color:#a3a3a3;font-family:GothamBook_0;padding:0}header .navbar-header a.logo{width:92px;margin-top:-10px}.path-frontpage header .navbar-header a.logo{margin-top:-7px}#block-currency-block{left:15px;top:25px;z-index:10}body.path-f header.navbar.navbar-default{display:none}form.guest-register-form h2{font-size:1.4rem;padding-top:5rem;margin-bottom:2rem;text-align:center;font-family:GothamMedium_0;padding-bottom:6rem;margin-left:-15px;margin-right:-15px;background-image:url(/themes/custom/smarter/images/smarter_logo_grey.jpg);background-size:100% auto;background-position:50%;background-repeat:no-repeat}body.path-frontpage .main-container #block-home-hero-block{height:auto;min-height:1px;background-color:#fff;display:block}body.path-frontpage .main-container #block-home-hero-block .hero-image-area{background-image:none!important}body.path-frontpage .home-hero-form{display:block;padding:0}body.path-frontpage .home-hero-form .home-hero-title-mobile-surround{background-image:url(/themes/custom/smarter/images/hero_hp.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}body.path-frontpage .home-hero-form h1{font-size:4.8vw;position:relative;z-index:10;padding:27vw 15px 16vw}body.path-frontpage .home-hero-form p{padding-top:0;padding-bottom:3rem;background-color:#fff;color:#a3a3a3;margin-top:-1px;max-width:none;box-shadow:0 0 20px rgba(0,0,0,.4)}body.path-frontpage .main-container #block-home-hero-block .smarter_price_guarantee_icon.desktop{display:none}body.path-frontpage .main-container #block-home-hero-block .smarter_price_guarantee_icon.mobile{display:block;z-index:11;width:6rem;bottom:-3rem;right:10px}body.path-frontpage .home-hero-form .form-group{width:50%;margin-top:1rem;margin-bottom:2rem}body.path-frontpage .home-hero-form .form-group input{min-width:0}body.path-frontpage .home-hero-form .form-group.form-item-departure{border-right:none}body.path-frontpage .home-hero-form .form-group.form-type-number{margin-bottom:1rem}body.path-frontpage .home-hero-form button.btn{padding:0 2rem;display:inline-block;border-right:1px solid #e5e5e5;position:relative;width:calc(50% - 30px);margin-top:1rem;margin-bottom:1rem;right:0;top:0;left:15px}body.path-frontpage .home-hero-form .start-end-container{display:block;width:100%}body.path-frontpage .home-hero-form .start-end-container>span{width:50%}body.path-frontpage .home-hero-form .form-group.form-item-guests{width:100%}body.path-frontpage .home-hero-form button.btn{width:calc(100% - 30px)}body.path-frontpage .homepage-inspiration .slick-prev{left:0}body.path-frontpage .homepage-inspiration .slick-next{right:0}#block-why-smarter-home-block .container>img{margin-left:-150px;width:calc(100% + 300px)}#block-why-smarter-home-block .row .step{width:100%;border-right:none}#block-why-smarter-home-block a.learn-more{margin-top:2rem}#block-why-smarter-home-block p.step-description{margin-bottom:0;padding-bottom:4rem;border-bottom:1px solid #191919}#block-why-smarter-home-block .row .step{margin-bottom:4rem}.homepage-featured .slick-featured>.slick-list>.slick-track{margin-left:23%}.smarter-properties-item .image-area.featured{height:0;padding-bottom:45vw}section.block-newsletter-block .form-surrounder .rhs .form-item-email{margin-bottom:1rem}section.block-newsletter-block .form-surrounder .rhs .form-item-email input{width:100%}section.block-newsletter-block #newsletter-form--2 button.form-submit{position:relative;top:0;padding-left:3.75rem;padding-right:3.75rem}.guest-home .three-tiles .tile{width:100%;margin-bottom:15px}.guest-home .three-tiles .tile .inner{padding-left:90px;background-size:6rem auto;background-position:top 3rem left 15px;background-repeat:no-repeat}.guest-home .three-tiles .tile.invite-friends .inner{background-image:url(/themes/custom/smarter/images/img_invite_friends.jpg)}.guest-home .three-tiles .tile.your-bookings .inner{background-image:url(/themes/custom/smarter/images/img_your_bookings.jpg)}.guest-home .three-tiles .tile.currency .inner{background-image:url(/themes/custom/smarter/images/img_currency.jpg)}.guest-home .three-tiles .tile h2{font-size:2.4rem;max-width:none;margin:0 auto 1.5rem;text-align:left;background-size:13.6rem 11.8rem;background-position:top 2rem center;background-repeat:no-repeat;padding-top:3rem;background-image:none!important}.guest-home .three-tiles .tile p{max-width:none;margin:0 auto;font-size:1.2rem;color:#a3a3a3;text-align:left;padding-bottom:5rem}.guest-home .three-tiles .tile p br{display:none}.guest-home .three-tiles .tile h6{bottom:2rem;left:90px;text-align:left;width:auto}.guest-referral .three-steps .step{width:100%}.guest-referral .three-steps .step p{padding-bottom:2rem}.guest-referral .three-steps .step.step-three p{padding-bottom:6rem}.guest-bookings .my-bookings .bookings-empty .left-image,.guest.guest-saved .left-image{width:160px;margin:-2rem auto 0}.guest.guest-saved .saved-property-tile{width:100%}.guest-book-my-details .secure-booking-area-footer .secure-booking-note{border-right:0 solid #d2d2d2;padding-bottom:2rem;border-bottom:1px solid #d2d2d2;margin-bottom:2rem}.guest-book-my-details .secure-booking-area-footer .misc-menu a{padding-left:0}.guest-book-my-details .secure-booking-area-footer .currency-area{padding-top:2rem;border-top:1px solid #d2d2d2;margin-top:2rem}.guest-book-my-details ul.currency-list{margin:0}.guest.booking-details{background-color:#fff}.guest.booking-details .container{padding-top:0}.guest.booking-details .inner{width:calc(100% + 30px);padding:0;margin-left:-15px;margin-right:-15px}.guest.booking-details .inner .inner-details{padding:15px}.guest.booking-details .inner .property-hero{margin-bottom:0}.guest.booking-details .inner .inner-details .alert-info{position:relative;top:auto;right:auto}.guest.booking-details .inner-details .status{margin-top:3rem}form.properties-filter-form .container .inner .search-count-area{bottom:-27px;right:auto;left:14px}body.path-properties .property.teaser .internal-property-slider.slick-dotted.slick-slider{margin-bottom:0;padding-left:0;padding-right:0;width:100%}body.path-properties .property.teaser .internal-property-slider .image-area,body.path-properties .smarter-properties-item .internal-property-slider.col-xs-4 .image-area.featured{height:0;padding-bottom:60vw}.smarter-property-list .smarter-properties-item{margin-bottom:6.5em!important}.properties-search-results-hero{padding-top:0;padding-bottom:0}.properties-search-results-hero .row .col-sm-6.title{width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.properties-search-results-hero h6{font-size:1rem;color:#fff}.properties-search-results-hero h1{font-size:3rem;color:#fff;padding-bottom:0}.properties-search-results-hero .title-underline{display:none}form.properties-filter-form{margin-top:0}form.properties-filter-form>.container{padding-left:0;padding-right:0}form.properties-filter-form .container .inner .form-submit.btn-primary{height:55px}.properties-filter-form .start-end-container{margin-right:0!important}.smarter-property-list .smarter-properties-item-prices{position:relative;right:auto;bottom:auto;text-align:left!important}.smarter-property-list .smarter-properties-item{border-bottom:0 solid #e8e8e8!important}.smarter-properties-item h2{font-size:1.6rem}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-special-price.top{display:none}.smarter-properties-item .smarter-properties-item-prices .smarter-properties-item-special-price.bottom{display:inline-block}body.page-node-type-property #property-save-toggle{right:4rem;width:25px;height:25px;padding:0;border-radius:100%;background-position:50%}body.page-node-type-property #property-save-toggle span{display:none}body.page-node-type-property .modal-body{position:relative;padding:0}.houseslider-full .carousel-a .flickity-slider,body.page-node-type-property .block-property-hero-block .property-images .flickity-slider{height:33.33333333vh;min-height:20rem}.houseslider-full .carousel-b{margin-top:1rem;height:45px}.houseslider-full .carousel-b img{margin-left:.5rem;margin-right:.5rem}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths{padding-left:0;padding-right:0;margin-left:-15px;margin-right:-15px}body.page-node-type-property .field--name-field-max-guests,body.page-node-type-property p.bathrooms,body.page-node-type-property p.bedrooms,body.page-node-type-property p.square-footage{display:inline-block;margin-right:.5rem;margin-bottom:0;color:#999}body.page-node-type-property p.bathrooms:before,body.page-node-type-property p.bedrooms:before,body.page-node-type-property p.square-footage:before{content:"|";display:inline-block;margin-right:.5rem}body.page-node-type-property .inner-lhs,body.page-node-type-property .inner-rhs{width:100%}body.page-node-type-property .sub-title{padding-left:0;max-width:100%}body.page-node-type-property .why-smarter p.step-description{text-align:center;max-width:none;margin:0 auto;padding-bottom:3.5rem;border-bottom:1px solid #191919}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths .slick-prev{top:auto;bottom:-3.8rem;left:35%;z-index:10}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths .slick-next{top:auto;bottom:-3.8rem;right:calc(35% - 1.6rem);z-index:10}body.page-node-type-page article.page.full .super-basic-page-container .rhs-copy-area{max-width:none}#block-foundation-footer .inner.anon-banner .anon-banner-column-surround{display:flex;flex-wrap:wrap}#block-foundation-footer .inner.anon-banner .anon-banner-column{margin-bottom:3rem;width:50%;display:block;float:left}body.path-frontpage #block-foundation-footer .rhs-various{position:relative;top:0;right:auto;left:0;width:calc(50% - 30px)!important}body.path-frontpage #block-foundation-footer .rhs-various .members-area{float:none}.external-footer-logo{margin-left:0;margin-right:1.8rem}#block-foundation-footer .inner.anon-banner .anon-banner-column:child-last{margin-bottom:0}#block-foundation-footer .inner.top-banner{padding-bottom:6rem}#block-foundation-footer .inner.top-banner ul{display:flex;flex-wrap:wrap}#block-foundation-footer .inner.top-banner ul li{display:block;height:3rem;font-size:1.4rem;margin-right:0;width:50%}#block-foundation-footer .inner.anon-banner .footer-anon-book-smarter-logo{position:relative;bottom:0;left:auto;width:11.3rem;height:3.1rem;background-image:url(/themes/custom/smarter/images/smarter_logo_white.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;display:block;margin:1rem auto}#block-foundation-footer .inner.anon-banner .social,#block-foundation-footer .inner.top-banner .social{position:relative;bottom:0;right:0;top:3rem;display:flex;flex-wrap:wrap}#block-foundation-footer .inner.anon-banner .social .social-icon,#block-foundation-footer .inner.top-banner .social .social-icon{height:20px;width:33.33333333%;margin-right:0}#block-foundation-footer p.copyright{display:block}#block-foundation-footer a.cookies-policy{display:block;margin-left:0;margin-top:1rem;padding-bottom:0}#block-foundation-footer a.naked-ideas{right:0;top:0;margin-top:15px;font-size:1rem}#block-foundation-footer .rhs-various{top:18px}#block-foundation-footer .rhs-various.standard{top:25px}#block-foundation-footer a.naked-ideas{margin-top:13px}#block-foundation-footer .rhs-various .members-area{display:flex;float:left;margin-left:15px}.guest-messages .inner .messages .row .message .agency-icon-region{width:6rem}.guest-book-my-details .secure-booking-area-footer{width:calc(100% - 30px);margin-left:15px}.guest-messages-booking .rhs.messages .message-form-surround{padding:2.3rem 2rem;background-color:#f8f8f8;height:auto}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form .form-item{width:100%;margin-right:0}.guest-messages-booking .rhs.messages .message-form-surround form.guest-agent-message-form button.form-submit{width:100%}body.maintenance-page .main-container .left-image,body.page-not-found .content .container .left-image{width:160px;margin:-2rem auto 0}.guest-messages .inner .messages .row .message .details:before{width:7px;height:7px;left:-11px}.guest.guest-messages-booking>.container{padding-top:4.5rem}#block-why-smarter-home-block .container{overflow:hidden}}@media (max-width:575.98px){.guest-bookings .bookings-page-menu .bookings-page-menu-item{width:auto;display:inline-block}.guest-bookings .bookings-page-menu .bookings-page-menu-item a{font-family:GothamBook_0;font-size:1.4rem;color:#b0b0b1;padding-bottom:6px;border-bottom:3px solid #d8d8d8;padding-left:0;padding-right:1.4rem;letter-spacing:-.03rem}.guest-bookings .bookings-page-menu .bookings-page-menu-item:last-child a{padding-right:0}.guest-bookings .bookings-page-menu .bookings-page-menu-item a.active,.guest-bookings .bookings-page-menu .bookings-page-menu-item a:hover{color:#222;opacity:1;border-bottom:3px solid #222}.guest-bookings .bookings-list{margin-left:-15px;margin-right:-15px}.guest-bookings .bookings-list .booking{display:flex;flex-wrap:wrap;padding:3rem 15px;background-color:#f8f8f8;border-bottom:1px solid #e8e8e8;position:relative}.guest-bookings .bookings-list .booking.active,.guest-bookings .bookings-list .booking:hover{background-color:#f8f8f8}.guest-bookings .bookings-list .booking .property-information{width:calc(100% - 9.1rem);display:inline-block;padding-right:.5rem}.guest-bookings .bookings-list .booking .property-information>.inner{display:flex}.guest-bookings .bookings-list .booking .property-image-surround{width:6.6rem;padding-right:1rem;display:inline-block}.guest-bookings .bookings-list .booking .property-information-inner{display:flex;flex-wrap:wrap}.guest-bookings .bookings-list .booking .property-image{width:5.6rem;height:3.7rem}.guest-bookings .bookings-list .booking .property-copy-surround{width:calc(100% - 8rem);display:inline-block}.guest-bookings .bookings-list .booking .property-copy-surround .property-name{font-family:LeituraNewsRoman3;font-size:1.6rem;color:#222;margin-bottom:0;line-height:1.2}.guest-bookings .bookings-list .booking .property-copy-surround .arrival-date,.guest-bookings .bookings-list .booking .property-copy-surround .departure-date{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0;display:inline-block}.guest-bookings .bookings-list .booking .nights{font-family:GothamBook_0;font-size:1.2rem;color:#a3a3a3;margin-bottom:0}.guest-bookings .bookings-list .booking .status{width:9.1rem}.guest-bookings .bookings-list .booking .status .status-button{width:8.1rem;padding:.3rem;font-size:.9rem;position:relative;top:-5px}.guest-bookings .bookings-list .booking .view{position:absolute;top:51px;right:20px;width:auto;padding:0}.guest-bookings .bookings-list .booking .message-manager{position:absolute;top:70px;right:20px;width:auto;padding:0}.guest.booking-details .inner-details .guest-options a{display:block;margin:1rem 0 0}.guest.booking-details .inner-details a.go-to-my-account{width:100%}.guest.booking-details .inner-details .thirds-area .third{width:50%}.guest.booking-details .inner-details p.check-in-out-date{font-family:LeituraNewsRoman3;font-size:2.1rem;color:#222;margin-bottom:-.25rem}body.path-contact-us .contact-us .postcard .lhs{width:100%;border-right:0 solid #f4f4f4;padding-bottom:4.5rem}body.path-contact-us .contact-us .postcard .sent{padding-top:14rem}body.path-contact-us .contact-us .postcard{padding:3rem}}@media only screen and (max-width:500px){body.path-frontpage .home-hero-form h1{font-size:2.4rem;max-width:calc(32rem + 30px)}body.path-frontpage .homepage-inspiration .slick-prev{left:1rem}body.path-frontpage .homepage-inspiration .slick-next{right:1rem}.homepage-featured .slick-prev{right:68px}body.path-frontpage .homepage-inspiration .slick-slide img{padding-top:1.5rem;padding-right:1.5rem;padding-left:1.5rem}body.path-frontpage .homepage-inspiration .slick-slide.slick-center img{padding-top:.5rem;padding-right:.5rem;padding-left:.5rem}body.path-frontpage .homepage-inspiration.container,body.path-frontpage .homepage-inspiration .slick-inspiration{padding-left:0;padding-right:0}}@media (max-width:575.98px){body.user-login form.user-login-form{padding:14rem 3rem 29vw}body.user-login form.user-login-form .form-group{margin-bottom:1.5rem;position:relative}body.user-login form.user-login-form .checkbox{margin-bottom:2.5rem}.homepage-featured>h2{margin-bottom:1.6rem}.homepage-featured .slick-prev{top:-3.8rem;right:auto;left:15px}.homepage-featured .slick-next{top:-3.8rem}body.path-frontpage .home-hero-form .form-group{width:100%!important;margin-top:1rem;padding-bottom:1rem;border-right:none!important;border-bottom:1px solid #e5e5e5;margin-bottom:.3rem}body.path-frontpage .home-hero-form .form-group.form-type-number{border-bottom:none}body.path-frontpage .home-hero-form button.btn{width:calc(100% - 30px);margin-top:0;margin-bottom:1rem;padding-top:11px;padding-bottom:15px}body.path-frontpage .home-hero-form .form-group{border-left:0 solid #e5e5e5}body.path-frontpage .home-hero-form .form-group.form-item-departure{border-left:1px solid #e5e5e5}body.path-frontpage .home-hero-form .visual-start-end{bottom:7px!important}body.user-login form.user-login-form p.forgot-password-p{float:none;margin-top:-1rem}.external-footer-logo{height:42px}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths{padding-left:0;padding-right:0}body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths .slick-next,body.page-node-type-property section.bedrooms-and-bathrooms-section .beds-baths .slick-prev{top:-35px}}button.navbar-toggle{display:none}.show-cursor-pointer{cursor:pointer}#guest-agent-message-form #edit-submit-disable,form#user-pass-reset #edit-pass--description{display:none}.guest-book-my-details .process-bar .process-indicators p.indicator.active{color:#1b1c1d;opacity:1%}#smarter-add-agency-form .inner.documents,body.page-node-type-property .button-more{display:none}.listing-titles h2{padding-left:3rem!important}.listing-titles h3{padding-left:3.1rem!important}body.page-node-type-property #map .gm-style>div:first-child>div:first-child{top:calc(50% + 32px)!important}@media only screen and (min-width:768px){body.path-frontpage .home-hero-form .home-hero-title-mobile-surround{background-image:none!important}}@media only screen and (max-width:1599px){body.path-properties .property.teaser .internal-property-slider .image-area{max-width:28.1vw}}@media only screen and (max-width:1199px){body.path-properties .property.teaser .internal-property-slider .image-area{max-width:27.87vw}}@media only screen and (max-width:991px){body.path-properties .property.teaser .internal-property-slider .image-area{max-width:44.602vw}}@media only screen and (max-width:767px){body.path-properties .property.teaser .internal-property-slider .image-area{max-width:93.873vw}}section#block-customsearchblock{margin-top:1.5rem}.form-item-search-request .input-group-addon,.form-item-search .input-group-addon{display:none}.form-item-search-request{display:inline-flex;flex-direction:column;background-color:#fff;padding:0 0 0 1rem;margin-right:2em}@media only screen and (max-width:1034px){.form-item-search-request{display:flex}}.form-item-search-request label{font-size:1rem;color:#b0b0b1;font-weight:400;margin:0}@media only screen and (max-width:768px){.form-item-search-request{order:-1}.start-end-container{order:-2}}body.path-frontpage #block-quotes-block{text-align:center}body.path-frontpage #block-quotes-block .hero-quote,body.path-frontpage #block-quotes-block .mentions{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:3rem}@media (max-width:767.98px){body.path-frontpage #block-quotes-block .hero-quote,body.path-frontpage #block-quotes-block .mentions{padding:5rem 3rem}}body.path-frontpage #block-quotes-block .hero-quote{height:29.7rem}@media (max-width:991.98px){body.path-frontpage #block-quotes-block .hero-quote{height:auto}}body.path-frontpage #block-quotes-block .hero-quote h2{font-size:3rem;font-family:GothamMedium_0}body.path-frontpage #block-quotes-block .hero-quote p{font-size:1.9rem;letter-spacing:-.5px;opacity:.57}@media (max-width:575.98px){body.path-frontpage #block-quotes-block .hero-quote p{font-size:1.5rem}}body.path-frontpage #block-quotes-block .mentions{flex-direction:column;background:#000;height:39.1rem}@media (max-width:991.98px){body.path-frontpage #block-quotes-block .mentions{height:auto}}body.path-frontpage #block-quotes-block .mentions .quote-source h3{color:#fff;font-family:GothamBook_0,"sans-serif";font-size:3rem;margin-top:5rem}body.path-frontpage #block-quotes-block .mentions .quote-source p{text-align:right;color:#fff}body.path-frontpage #block-quotes-block .mentions .npp-logos-container{display:flex;margin-top:4.556vw;margin-bottom:1.875vw}@media (max-width:991.98px){body.path-frontpage #block-quotes-block .mentions .npp-logos-container{display:block;margin-top:20px}}body.path-frontpage #block-quotes-block .mentions img{margin-right:13vw;width:auto}@media (max-width:991.98px){body.path-frontpage #block-quotes-block .mentions img{display:block;margin:0 auto}}body.path-frontpage #block-quotes-block .mentions img:last-of-type{margin-right:0}@media (max-width:991.98px){body.path-frontpage #block-quotes-block .mentions img:last-of-type{margin:16px auto 0}}#block-why-smarter-home-block{margin-top:max(30px,6.111vw)}@media (max-width:767.98px){#block-why-smarter-home-block{margin-top:0}}.top-search{display:flex;align-self:flex-end;position:relative;height:36px;margin-right:72px;top:-2px}@media only screen and (max-width:991px){.top-search{height:auto}.top-search.active{position:absolute;top:0;right:0;bottom:auto;left:0;margin:0;z-index:50}.top-search.active .top-search__wrapper{margin:1rem}.top-search.active .top-search__input-wrapper,.top-search.active .top-search__wrapper{flex:1}.top-search.active .top-search__input{max-width:100%}.top-search.active .input-group{display:block}.top-search.active #top-search-results{top:46px;right:1rem;bottom:auto;left:1rem}}@media only screen and (max-width:767px){.top-search{position:absolute;right:-34px;top:20px}.path-guest .top-search{right:6px;top:15px}}.top-search .form-group{margin:0}.top-search .top-search__input-wrapper{display:none}.top-search.active .top-search__wrapper{border:1px solid #000}.top-search.active .top-search__icon:before{content:"";height:calc(100% - 4px);width:1px;position:absolute;top:0;right:auto;bottom:0;left:0;margin:auto;background:#ddd}.top-search.active .top-search__input-wrapper{display:block;padding:0}.top-search .top-search__input{border:none;border-radius:0;padding:5px 10px;max-width:250px}.top-search .top-search__icon-wrapper .top-search__icon{background-color:transparent;background-image:url(/themes/custom/smarter/images/search-b.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:50%;margin:0;padding:.9rem 3rem;width:45px;height:100%;position:relative}.path-frontpage .top-search .top-search__icon-wrapper .top-search__icon{background-image:url(/themes/custom/smarter/images/search-w.svg)}.top-search .top-search__icon-wrapper .top-search__icon.inprogress{background-image:url(/themes/custom/smarter/images/ajax-loader.gif)!important}.path-frontpage .top-search.active .top-search__icon-wrapper .top-search__icon,.top-search.active .top-search__wrapper .top-search__icon{background:#fff;background-image:url(/themes/custom/smarter/images/search-b.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:50%;padding:.9rem 3rem;width:45px;height:100%}.top-search__wrapper{display:flex;flex-direction:row-reverse;border:1px solid transparent}@media only screen and (max-width:767px){.top-search__wrapper{flex-direction:row}}.top-search.active #top-search-results{display:block}.top-search.active #top-search-results:empty{display:none}#top-search-results{background:#fff;position:absolute;top:100%;right:0;bottom:auto;left:0;border:1px solid #000;border-top:none;display:none;margin-top:-1px}#top-search-results:before{content:"";background:#ddd;position:absolute;top:0;right:0;bottom:auto;left:0;width:calc(100% - 20px);margin:auto;height:1px}.property.search-index{padding-top:10px;padding-bottom:10px;display:flex}.property.search-index:hover{background:#eee}.property__image{padding-left:10px;padding-right:10px}.property__name:where(h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:0;color:#000;font-family:GothamMedium_0;font-size:1.6rem}.property__content{flex:1;display:flex;flex-direction:column;justify-content:space-evenly}.property__description{text-transform:uppercase;color:#b0b0b1;font-size:12px;font-weight:700}.property__description .field--item{margin:0}.properties-filter-form .js-form-item-search-request{padding:0}.properties-filter-form .js-form-item-search-request input{height:51px;border-radius:0;border:1px solid transparent;z-index:0}@media (max-width:767.98px){.properties-filter-form .js-form-item-search-request input{border-color:#ccc #ccc transparent}}#properties-form-results{position:absolute;top:90%;right:0;bottom:auto;left:0;background:#fff;z-index:10000;display:none;border:1px solid #000;border-top:none}@media (max-width:767.98px){.properties-filter-results-wrapper:dir(ltr){margin-right:0}.properties-filter-results-wrapper:dir(rtl){margin-left:0}.properties-filter-results-wrapper{-webkit-margin-end:0}}@media only screen and (max-width:1034px){.properties-filter-results-wrapper{flex-basis:100%}}.properties-filter-results-wrapper.active #properties-form-results{display:block}.properties-filter-results-wrapper .form-item{padding:0;margin:0}.properties-filter-results-wrapper.active input{border:1px solid #000}.path-frontpage .navbar{margin-bottom:0!important}img.properties-grid-icon{height:11px;display:inline;width:auto;vertical-align:baseline;margin:0!important;opacity:.4}.smarter-properties-item-info .part-left{width:70%;float:left}@media (max-width:767.98px){.smarter-properties-item-info .part-left{width:100%;float:none}}.smarter-properties-item-info .part-right{width:30%;float:right;text-align:right}@media (max-width:767.98px){.smarter-properties-item-info .part-right{width:100%;float:none;text-align:left;margin-top:15px}}.smarter-properties-item-info .smarter-properties-item-from-price,.smarter-properties-item-info .smarter-properties-item-from-price .currency-symbol,.smarter-properties-item-info .smarter-properties-item-from-price .currency-value{line-height:24px}body.page-node-type-property h2.property-name{font-size:3.8rem;margin-top:4.5rem;margin-bottom:.5rem;font-family:GothamMedium_0,sans-serif;text-transform:uppercase}@media (max-width:767.98px){body.page-node-type-property h2.property-name{font-size:3rem;margin-top:0}}body.page-node-type-property h3{font-size:2.4rem;font-family:GothamMedium_0,sans-serif}.property-review{margin-bottom:4rem}.property-review .date,.property-review .guest-name,.property-review .rating span{font-size:1.25rem;vertical-align:middle}.property-review .review-info{margin-bottom:5px}.property-review .guest-name{font-weight:600}.property-review .rating{margin-left:6px}.property-review .rating span{background-position:0 0;background-repeat:no-repeat;background-size:102px;display:inline-block;height:18px;opacity:.4;position:relative;top:-1px;width:102px}.property-review .rating span.star-0{background-image:url(/themes/custom/smarter/images/i-0-star.png)}.property-review .rating span.star-1{background-image:url(/themes/custom/smarter/images/i-1-star.png)}.property-review .rating span.star-2{background-image:url(/themes/custom/smarter/images/i-2-star.png)}.property-review .rating span.star-3{background-image:url(/themes/custom/smarter/images/i-3-star.png)}.property-review .rating span.star-4{background-image:url(/themes/custom/smarter/images/i-4-star.png)}.property-review .rating span.star-5{background-image:url(/themes/custom/smarter/images/i-5-star.png)}.property-review .date{float:right;opacity:.8}.property-review .review,.property-review .review-expand a{font-size:1.5rem}.property-review .review{overflow:hidden}.property-review .review p{display:inline}.property-review .review-expand{text-decoration:underline}span.generic-close-circle{width:22px;height:22px;border:1px solid #c5c5c5;border-radius:50%;cursor:pointer}span.generic-close-circle:after{position:relative;left:6px;top:2px;content:"X"}body.path-guest .edit-profile,body.path-guest h6{text-decoration:underline}body.path-guest div[data-drupal-messages=""] .messages__wrapper div{margin:1rem auto}@media only screen and (max-width:992px){.md-d-flex{display:flex}.md-d-flex.direction-column{flex-direction:column}.flex-1{flex:1}}.recently-read h2.block-title{font-weight:600;font-size:3rem;background-image:url(/themes/custom/smarter/images/underline_blue.jpg);background-size:2.8rem .2rem;background-repeat:no-repeat;background-position:center 40px;padding-bottom:10px;text-align:center}.recently-read .view-content{margin:0 1.5vw}.recently-read .view-content .views-row{display:inline-block;padding:0 1.75rem}.recently-read .view-content .views-row .views-field.views-field-field-images img.img-responsive{width:auto}.recently-read .view-content .views-row .views-field.views-field-field-general-area .field-content{font-family:GothamBook_0;font-size:1.4rem;color:#999;margin-top:1.2rem}.recently-read .view-content .views-row .views-field.views-field-title a{font-family:GothamBook_0;font-size:2rem;color:#2d2926;text-transform:uppercase;margin-bottom:.1rem}@media (max-width:575.98px){.recently-read .view-content .views-row .views-field.views-field-title a{font-size:1.4rem}}.recently-read .slick-arrow:before{content:"";width:4rem;height:4rem;display:block;background-size:contain;background-position:50%;background-repeat:no-repeat;opacity:1}.recently-read .slick-next,.recently-read .slick-prev{position:absolute;top:-47px}.recently-read .slick-prev{left:calc(50% - 180px)}.recently-read .slick-prev:before{background-image:url(/themes/custom/smarter/images/smarter_homepage_dark_chevron_slider_left.svg)}.recently-read .slick-next{left:calc(50% + 138px)}.recently-read .slick-next:before{background-image:url(/themes/custom/smarter/images/smarter_homepage_dark_chevron_slider_right.svg)}.block-home-description-block h2{margin-top:8rem;font-size:3rem;text-align:center;background-image:url(/themes/custom/smarter/images/underline_blue.jpg);background-size:2.8rem .2rem;background-position:bottom;background-repeat:no-repeat;padding-top:1rem;padding-bottom:.3rem;margin-bottom:4.5rem;font-family:GothamBook_0,"sans-serif";font-weight:600}@media (max-width:575.98px){.block-home-description-block h2{margin-top:2rem}}.properties-search-results-hero .headings p{text-align:center}.hamburger{position:absolute;left:28px;top:21px;z-index:26;outline:none}@media (max-width:767.98px){.hamburger{left:10px;top:6px}}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger.state-fixed{position:fixed;top:5px}.hamburger.state-fixed .hamburger-inner,.hamburger.state-fixed .hamburger-inner:after,.hamburger.state-fixed .hamburger-inner:before{background-color:#000}.hamburger.state-fixed.is-active .hamburger-inner,.hamburger.state-fixed.is-active .hamburger-inner:after,.hamburger.state-fixed.is-active .hamburger-inner:before{background-color:#fff}.hamburger.is-active{transform:scale(.8)}.path-user .hamburger{display:none}.path-frontpage .hamburger-inner,.path-frontpage .hamburger-inner:after,.path-frontpage .hamburger-inner:before{background-color:#fff}.path-frontpage .hamburger{top:15px}.path-frontpage .hamburger.state-fixed{top:5px!important}.page-node-type-collection .hamburger.state-fixed,.path-properties .hamburger.state-fixed{top:13px}@media (max-width:767.98px){.page-node-type-collection .hamburger.state-fixed,.path-properties .hamburger.state-fixed{top:4px}}.main-menu{position:absolute;left:-320px;top:0;z-index:25;transition:all .5s ease}@media (max-width:767.98px){.main-menu{left:-100vw}}.main-menu.state-fixed{position:fixed}.main-menu.state-fixed .userp{display:inline-block;position:fixed;z-index:26;right:94px;top:19px}@media (max-width:767.98px){.main-menu.state-fixed .userp{right:21px}}.main-menu.state-fixed .userp a{line-height:16px;display:inline-block}.main-menu.state-fixed .userp a svg{width:15px;height:auto;fill:#000}.main-menu .offcanvas{background:#000;overflow:hidden;height:125vh;width:320px;padding:75px 40px 60px 32px}@media (max-width:767.98px){.main-menu .offcanvas{width:100vw;padding-left:16px}}.main-menu .offcanvas .menu-entry a{display:block;color:#fff;font-family:GothamMedium_0;padding:16px 10px;text-transform:uppercase;font-size:12px}.main-menu .offcanvas .menu-entry.expandable>a:after{content:" ";background:url(/themes/custom/smarter/images/i-plus-solid.svg) no-repeat 50%;width:16px;height:16px;right:45px;position:absolute;transform:scale(.85)}.main-menu .offcanvas .menu-entry.expandable.eminus>a:after{background-image:url(/themes/custom/smarter/images/i-minus-solid.svg)}.main-menu .offcanvas .has-children{position:relative;height:0;overflow:hidden;padding-left:25px}.main-menu .offcanvas .has-children.expanded{height:auto}.main-menu .userp{display:none}.main-menu.expand-nav{left:0}.main-menu .form-group:last-child{margin-bottom:0!important}.mobile-menu-bg{display:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24);position:fixed;width:100vw;height:54px;background:#fff;z-index:10;top:0;left:0}@media (max-width:767.98px){.mobile-menu-bg.active{display:block}}.field--name-field-terms-conditions .field--label{font-size:3rem;padding-bottom:20px}.field--name-field-terms-conditions .field--item{font-size:1.5rem}
