@import url(https://fonts.googleapis.com/css?family=Lato:700,400,300);.visuallyhidden{display:none}.flag{display:none;width:386px;float:right;margin-top:26px}.flag a{color:#C6C6C6}.infobox,.modalbox,.lightbox{display:none}@-webkit-keyframes slideIn{0%{-webkit-transform:translateY(-2000px)}80%{-webkit-transform:translateY(-20px)}100%{-webkit-transform:translateY(0px)}}@-moz-keyframes slideIn{0%{transform:translateY(-2000px)}80%{transform:translateY(-20px)}100%{transform:translateY(0px)}}body{width:100%;*zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:0.8;-webkit-transform:translateY(20px)}80%{opacity:1;-webkit-transform:translateY(-5px)}100%{-webkit-transform:translateY(0px)}}@-moz-keyframes slideIn{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:0.8;transform:translateY(20px)}80%{opacity:1;transform:translateY(-5px)}100%{transform:translateY(0px)}}@-webkit-keyframes loading-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes loading-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes loading-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'Louisiana';src:url("/v98504733/bundles/smithcorefrontend/fonts/louisiana/louisiana.eot?") format("embedded-opentype"),url("/v98504733/bundles/smithcorefrontend/fonts/louisiana/louisiana.woff") format("woff"),url("/v98504733/bundles/smithcorefrontend/fonts/louisiana/louisiana.ttf") format("truetype")}@font-face{font-family:'Icon';src:url("/v98504733/bundles/smithcorefrontend/fonts/fontello/mms.eot?79485849");src:url("/v98504733/bundles/smithcorefrontend/fonts/fontello/mms.eot?79485849#iefix") format("embedded-opentype"),url("/v98504733/bundles/smithcorefrontend/fonts/fontello/mms.woff?79485849") format("woff"),url("/v98504733/bundles/smithcorefrontend/fonts/fontello/mms.ttf?79485849") format("truetype"),url("/v98504733/bundles/smithcorefrontend/fonts/fontello/mms.svg?79485849#mms") format("svg");font-weight:normal;font-style:normal}.pinkArrowSmall{background:url(/bundles/smithcorefrontend/images/sprite.png) right 4px no-repeat;padding:0 12px 0 0}.pinkArrowLarge{background:url(/bundles/smithcorefrontend/images/sprite.png) right 5px no-repeat;padding:0 12px 0 0}.icon,[class^="i-"]:before,[class*=" i-"]:before{font-family:"Icon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:none;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon>span,[class^="i-"] span,[class*=" i-"] span{text-indent:-999px;float:left;overflow:hidden}a .icon{cursor:pointer}.rnd{background:#4F595B;border-radius:50%;text-align:center;color:#fff;font-size:11px;width:1.8em;height:1.8em;line-height:1.9em;margin:0 8px}.sqr{position:relative;border:1px solid #6A0906;padding:1px;float:left}.sqr,.sqr i{display:block;width:20px;height:20px;line-height:20px}.sqr i{background:#6A0906;color:#fff;text-align:center;margin:0}.round{position:relative;display:block;left:50%;margin-left:-15px;margin-top:1.8rem;text-decoration:none}.round i{border-radius:50%;display:block;width:30px;height:30px;line-height:31px;background:#fff;color:#000;text-align:center;margin:0}.round:hover{text-decoration:none;border-color:#6A0906}.round:hover i{background:#6A0906;color:#fff}.btn .rnd{background:#fff;color:#000;font-size:9px;width:1.6em;height:1.6em;line-height:1.7em}.i-after{position:relative}.i-after:before{position:absolute;right:0}body .i-loading{display:block;background:url(/bundles/smithcorefrontend/images/bx_loader.gif) center center no-repeat;height:50px;width:auto}.is-loading{position:relative}.is-loading:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/bundles/smithcorefrontend/images/bx_loader.gif) center center no-repeat #EBEBEB;opacity:0.6;z-index:99}.i-user:before{content:'\2659'}.i-instagram:before{content:'\e803'}.i-info:before{content:'\69';background-color:#d2e7f3;border-radius:50%;text-align:center;font-size:11px;width:1.8em;height:1.8em;line-height:1.9em}.i-location:before{content:'\e80a'}.i-map:before{content:'\e80a'}.i-menu:before{content:'\2261'}.i-overview:before{content:'\e80c'}.i-review:before{content:'\e80e'}.i-search:before{content:'\26b2'}.i-arrow-down-inverted:before{content:'\e810'}.i-arrow-left-inverted:before{content:'\25c4'}.i-arrow-right-inverted:before{content:'\25ba'}.i-arrow-up-inverted:before{content:'\e813'}.i-close-inverted:before{content:'\e814'}.i-favourite-off:before{content:'\e815'}.i-favourite-on:before{content:'\e816'}.i-minus-inverted:before{content:'\e818'}.i-plus-inverted:before{content:'\e819'}.i-tick-inverted:before{content:'\e81a'}.i-rooms:before{content:'\e81c'}.i-email:before{content:'\2709'}.i-plus:before{content:'\e820'}.i-arrow-down:before{content:'\2b07'}.i-arrow-left:before{content:'\2b05'}.i-left:before{content:'\2b05'}.i-food-and-drink:before{content:'\e807'}.i-close:before{content:'\2716'}.i-cancel:before{content:'\2716'}.i-minus:before{content:'\2212'}.i-plus-1:before{content:'\271a'}.i-tick:before{content:'\2714'}.i-arrow-up:before{content:'\2b06'}.i-camera:before{content:'\25d0'}.i-gallery:before{content:'\25d0'}.i-gallery-inverted:before{content:'\e828'}.i-phone:before{content:'\260e'}.i-spin5:before{content:'\e800'}.i-fav:before{content:'\2605'}.i-tag:before{content:'\e835'}.i-print:before{content:'\e845'}.i-chat:before{content:'\2b2c'}.i-attention:before{content:'\26a0';background-color:#ffe5e5;border-radius:50%;text-align:center;font-size:11px;width:1.8em;height:1.8em;line-height:1.9em}.i-calendar:before{content:'\e801'}.i-flight:before{content:'\2708'}.i-disc:before{content:'\e802'}.i-twitter:before{content:'\24e3'}.i-facebook:before{content:'\24d5'}.i-gplus:before{content:'\24d6'}.i-pinterest:before{content:'\24df'}.i-tumblr:before{content:'\e81b'}.i-arrow-right:before{content:'\279c'}.bdg{display:block;float:left;height:26px;width:32px}.bdg.b-tick{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -60px -368px}.bdg.b-tickSandF{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -52px -782px;height:30px;margin-top:-8px;width:40px}.bdg.b-member{background:url("/bundles/smithcorefrontend/images/logos-sprite.png") no-repeat left -307px;width:46px}.bdg.blacksmith{background:url("/bundles/smithcorefrontend/images/logos-sprite.png") no-repeat left -307px;width:37px}.bdg.silversmith{background:url("/bundles/smithcorefrontend/images/logos-sprite.png") no-repeat left -341px;width:37px}.bdg.goldsmith{background:url("/bundles/smithcorefrontend/images/logos-sprite.png") no-repeat left -376px;width:37px}.bdg.b-quote{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -52px -814px;height:30px;margin-top:-8px;width:40px}.smithBadge{background:black;display:inline-block;padding:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.smithBadge .pathS{fill:white}.silversmith .smithBadge{background:#a0a7a9}.goldsmith .smithBadge{background:#a29064}.rates{display:block;position:relative;background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat 65px -938px;padding:0 22px 0 0;line-height:1.8rem;height:1.8rem;top:0;text-decoration:underline;font-size:1.3rem;font-size:13px}.smith-s{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMjQgMzAwIj48cGF0aCBjbGFzcz0icGF0aCIgZD0iTTIwNi44NiwyODguMzc4Yy0xMy4zMzcsNy42NzgtMjguMTY2LDkuOTIxLTM4LjE0MiwxMC45ODhjLTUuMzExLDAuNDY4LTEwLjQ3NSwwLjYzNC0xNS43MDEsMC42MzRjLTE4LjM5OCwwLTM4LjEyNC0yLjY1NS01OC42NTgtNy45NDljLTI1LjQ5LTYuOTkyLTg1LjMxNi0yOS4wMDItOTMuMDg1LTgzLjg5MWMtNy43OTgtNDAuNzA2LDIxLjM3NC03NC41NzYsNTUuNjE5LTkyLjU2OGMwLDAtNTAuNzk3LDUwLjk5OS0zOS44MjMsOTMuNTk1YzcuMjA3LDMxLjkxOSwzNy40NjgsNTMuODYyLDg5Ljk0Myw2NS42NDJjMTYuNDg5LDMuNjYxLDMyLjM4Niw1LjYxMiw0Ni45NjgsNS42MTJjNy4xNDYsMCwxMy45NzktMC40NzgsMjAuNTMzLTEuMzljMTAuNzc0LTEuODc5LDE5LjY0Mi0zLjgwOSwyNS40OS05Ljg4OWM3LjA2My02LjMxLDQuMjQyLTE3LjAzOCwxLjk3MS0yMi44OGMtMTcuNTI2LTM4LjcxNC01Mi40NzQtNjguMzE3LTg2LjM0My05Ni45MTZsLTMuNjUyLTMuMDdjLTcuMTY3LTYuMDQ5LTE0Ljc1Ny0xMS40MjUtMjIuODY3LTE3LjE3M2MtNC41NzQtMy4xOTYtOS4xODgtNi40MzEtMTMuNzMtOS43OTVsLTkuOTM2LTcuODg2Yy0zLjUzNS0yLjg5NS02LjkyNy01Ljk2NS0xMC4xNzMtOS4yNzVDNDMuODg4LDkwLjY0NywzNy43NTgsNzcuMzQ1LDM3Ljk4NSw2NC42NTVjMC0xNS40NCw4Ljc1My0yOS4xMjcsMTYuMTE3LTM3Ljg2M0M2Ny42MTUsMTAuMzEzLDg4LjY0NiwwLDEwOS4xNywwYzYuNDMsMCwxMi42LDEuMDI3LDE4LjQ3LDIuOTg5YzI2LjgwOSw4LjkyMyw0NC42MDQsMzcuOTU2LDQwLjQzNCw2Ni4yNDJsLTAuODQsNS4yODJsLTE5LjI3OS0yLjU5NWwwLjczNi01LjU1YzIuODYzLTE5LjU3MS05LjQyNy0zOS4zMzctMjcuOTQ3LTQ0Ljk4MmMtMy45MS0xLjIzNS03Ljk5Ny0xLjg0Ny0xMi4xNzYtMS44NDdjLTE0Ljk3NSwwLTMwLjU0MSw4LjE2Ni00MC42OTMsMjEuNDA2Yy03LjYyMyw5LjQ2NC0xMS4wNDQsMTcuODg4LTEwLjU1OCwyNS45MDFjMC42NDMsNy42MzYsNS4yNDgsMTUuMzE0LDE0LjU3MSwyNC4xMzVjOS4yNjEsOC44MTksMTkuNjUyLDE2LjE4NiwzMC42NzYsMjQuMDFjOC40Myw1Ljg3NCwxNi45MjcsMTEuOTc1LDI1LjA3NywxOC43NmM1NS45MjcsNDYuNjk0LDg3Ljg0OSw4NC40NDMsOTQuOTUyLDExMi4yNTJDMjI2LjA0NSwyNTkuNDMsMjIzLjk4MiwyNzguNjE1LDIwNi44NiwyODguMzc4eiIvPjwvc3ZnPg==) no-repeat center center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:100%}html{font-size:62.5%;font-family:"Lato",sans-serif;font-weight:400;color:#333}body{font-size:14px;font-size:1.4rem;line-height:1.8rem}strong,b{font-weight:bold}em,i{font-style:italic}em.em-action{color:#49A819}p{font-size:14px;font-size:1.4rem;line-height:1.8rem;padding:0 0 0.9rem}.lead p{font-size:16px;font-size:1.6rem;line-height:2.25rem;line-height:1.3em}.offersTxt{color:#E49028}.italics{font-style:italic}blockquote{font-style:normal}blockquote q,blockquote cite,blockquote a{padding:0 9px 0.9rem}blockquote q{display:block;font-style:italic;quotes:inherit;line-height:21px;font-size:14px}blockquote q:before,blockquote q:after{font-size:2em;color:#6A0906;display:inline-block;vertical-align:text-bottom;position:relative;top:3px;padding:0 2px}blockquote cite{display:block;color:#777}blockquote a{border-top:1px solid #ccc;padding-top:0.9rem;display:block}h1,h2,h3,h4,h5,h6{color:#384244}h1,.h1{font-size:30px;font-size:3rem;line-height:3.6rem;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem;color:#6A0906;padding:1.8rem 0 0.9rem;text-transform:uppercase;text-shadow:0 1px 0 #FFF;text-transform:uppercase}h2,.h2{font-size:22px;font-size:2.2rem;line-height:3.6rem;padding:0.9rem 0;color:#384244;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem}h3,.h3{font-size:18px;font-size:1.8rem;line-height:2.7rem;padding:0 0 0.9rem;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem}h4,.h4{font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem;font-size:14px;font-size:1.4rem;line-height:1.8rem;padding:0.45rem 0}h5,.h5{padding:0.45rem 0}hgroup h1{padding-bottom:0}h1 .sub,h2 .sub,h3 .sub,h4 .sub,h5 .sub,h6 .sub,time .sub{font-size:12px;font-size:1.2rem;line-height:1.8rem;color:#333;text-transform:capitalize;font-weight:normal;font-family:"Lato",sans-serif;font-weight:400}.inlineCopy{padding:1.8rem 0}.inlineCopy li{margin:0 0 0.9rem 0}.inlineCopy li strong{color:#6A0906}.inlineCopy .intro{padding:0}.inlineCopy h3 a{float:right}.inlineCopy .highlight{background:#fff;padding:1.8rem 18px;margin:1.8rem 0;border-radius:0.45rem;color:#6A0906}.inlineCopy .highlight h4{text-transform:uppercase;color:#6A0906}.brandColor{color:#6A0906}a,a:visited{color:#6A0906;text-decoration:none}a:hover,a:focus{color:#C33;text-decoration:underline;outline:none}p a{text-decoration:underline}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:underline}h2,h2 a{font-size:16px;font-size:1.6rem;line-height:2.25rem}@media only screen and (min-width: 992px){h2,h2 a{font-size:20px;font-size:2rem;line-height:2.7rem}}@media only screen and (min-width: 1382px){h2,h2 a{font-size:22px;font-size:2.2rem;line-height:3.6rem}}.ui.table{width:100%;border-collapse:collapse}.ui.table th,.ui.table tr,.ui.table td{border-collapse:collapse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.ui.table thead{border-bottom:1px solid rgba(0,0,0,0.03)}.ui.table tfoot th{background-color:rgba(0,0,0,0.03)}.ui.table th{cursor:auto;background-color:rgba(0,0,0,0.05);text-align:left;color:rgba(0,0,0,0.8);padding:0.5em 0.7em;vertical-align:middle}.ui.table thead th:first-child{border-radius:5px 0px 0px 0px}.ui.table thead th:last-child{border-radius:0px 5px 0px 0px}.ui.table tfoot th:first-child{border-radius:0px 0px 0px 5px}.ui.table tfoot th:last-child{border-radius:0px 0px 5px 0px}.ui.table tfoot th:only-child{border-radius:0px 0px 5px 5px}.ui.table td{padding:0.40em 0.7em;vertical-align:middle}.ui.table tfoot{border-top:1px solid rgba(0,0,0,0.03)}.ui.table tfoot th{font-weight:normal;font-style:italic}.ui.table tbody tr:nth-child(2n){background-color:rgba(0,0,50,0.02)}.ui.table>.icon{vertical-align:baseline}.ui.table>.icon:only-child{margin:0em}.ui.table.segment:after{display:none}.ui.table.segment.stacked:after{display:block}@media only screen and (max-width: 768px){.ui.table{display:block;padding:0em}.ui.table thead,.ui.table tfoot{display:none}.ui.table tbody{display:block}.ui.table tr{display:block}.ui.table tr>td{width:100% !important;display:block;border:none !important;padding:0.25em 0.75em;-webkit-box-shadow:0px 1px 0px 0px rgba(0,0,0,0.05) !important;box-shadow:0px 1px 0px 0px rgba(0,0,0,0.05) !important}.ui.table td:first-child{font-weight:bold;padding-top:1em}.ui.table td:last-child{-webkit-box-shadow:0px -1px 0px 0px rgba(0,0,0,0.1) inset !important;box-shadow:0px -1px 0px 0px rgba(0,0,0,0.1) inset !important;padding-bottom:1em}.ui.table tr>td.warning,.ui.table tr>td.error,.ui.table tr>td.active,.ui.table tr>td.positive,.ui.table tr>td.negative{background-color:transparent !important}}input,textarea{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}input[type="text"],input[type="password"],input[type="date"],input[type="number"],input[type="tel"],input[type="email"],textarea{padding:0 8px;border-radius:4px;border:#CCC solid 1px;line-height:3.6rem;height:3.6rem}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="email"]:focus,textarea:focus{box-shadow:inset 1px 1px 3px -1px rgba(0,0,0,0.2)}input[type="text"]:required,input[type="password"]:required,input[type="date"]:required,input[type="number"]:required,input[type="tel"]:required,input[type="email"]:required,textarea:required{background:#FFF;border-color:#DDD}input[type="text"]:required:valid,input[type="password"]:required:valid,input[type="date"]:required:valid,input[type="number"]:required:valid,input[type="tel"]:required:valid,input[type="email"]:required:valid,textarea:required:valid{background:#E4F6E5;border-color:#86B386}input[type="text"]:optional,input[type="password"]:optional,input[type="date"]:optional,input[type="number"]:optional,input[type="tel"]:optional,input[type="email"]:optional,textarea:optional{background:#F5F5F5}input[type="text"]:-webkit-input-placeholder,input[type="text"]:-moz-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-webkit-input-placeholder,input[type="password"]:-moz-placeholder,input[type="password"]:-ms-input-placeholder,input[type="date"]:-webkit-input-placeholder,input[type="date"]:-moz-placeholder,input[type="date"]:-ms-input-placeholder,input[type="number"]:-webkit-input-placeholder,input[type="number"]:-moz-placeholder,input[type="number"]:-ms-input-placeholder,input[type="tel"]:-webkit-input-placeholder,input[type="tel"]:-moz-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="email"]:-webkit-input-placeholder,input[type="email"]:-moz-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-webkit-input-placeholder,textarea:-moz-placeholder,textarea:-ms-input-placeholder{color:#999}input[type="text"].invalid,input[type="password"].invalid,input[type="date"].invalid,input[type="number"].invalid,input[type="tel"].invalid,input[type="email"].invalid,textarea.invalid{border-color:red;background-color:#FDF1F2}fieldset{position:relative}textarea{resize:vertical;max-height:18rem;min-height:5.4rem;padding-right:0;height:auto;font-family:"Lato",sans-serif;font-weight:400;padding-top:0.9rem;padding-bottom:0.9rem}input.small{width:5em !important;text-align:center;margin-right:9px}label{display:block}.placeholder .hide-label,.placeholder .hide-label label{display:none}select{max-width:216px;margin:0.9rem 0}fieldset>div>div{margin:0.9rem 0;clear:both}.formMessage{display:block}.forgot{display:block;clear:both;margin:0.9rem 0 0 0}.button-group{position:relative}.button-group button{position:absolute;bottom:0;right:18px;border-radius:0 0.45rem 0.45rem 0}.requiredField{position:absolute;top:0.9rem;right:1.8rem;line-height:2.7rem}@media only screen and (min-width: 767px){label{margin:0.9rem 0}}@media only screen and (min-width: 992px){fieldset>div>div{margin:1.8rem 0}}ul.list{list-style:disc outside none;padding-left:18px}ul.list li{padding:0 0 0.9rem}ul.listArrow li{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -73px -205px;padding-left:24px;display:block}dt,dl{float:left}dt,dd{line-height:1.5em}dl{width:100%}dt{font-weight:bold;padding-right:4px}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.accessibleHide{position:absolute;left:-10px;width:0;height:0;overflow:hidden}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.error-box,.info-box,.success-box,.info-border{display:block;padding:0.9rem;margin:0.9rem 0;border-radius:0.45rem;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.error-box{box-shadow:inset 0 0 2px 0px #ffc2c2;*border:1px solid #ffc2c2;background-color:#fcc;color:red;padding:1.8rem}.error-box ul{list-style:inside disc none}.success-box{box-shadow:inset 0 0 2px 0px #b6d8eb;*border:1px solid #b6d8eb;background-color:#bedced;color:#3081AF}.info-border{border:1px solid #a2cde5;color:#516F75}.info-box{box-shadow:inset 0 0 2px 0px #b6d8eb;*border:1px solid #b6d8eb;background-color:#bedced;color:#3081AF;border:1px solid #a2cde5;color:#516F75;padding:1.8rem}.hide{display:none}.featHead{background:#6A0906;color:#FFF;padding:0.45rem 1.8rem;border:1px solid #FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.5)}.jumpLink{position:fixed;top:-100px;left:0}.jumpLink:focus{top:0;background:#FFF;padding:5px 10px}.msg{display:block;background:#EBEBEB;padding:0.9rem;margin:0.9rem}.msg strong{color:red}.offerBadge{display:block;width:6.3rem;height:6.3rem;border-radius:50%;border:solid 2px #E49028;background:#FFF;color:#333;text-align:center;box-shadow:1px 2px 5px -1px #888,inset 5px 20px 30px rgba(0,0,0,0.04)}.offerBadge strong{display:block;line-height:1.3rem;padding-top:18px;color:#333;font-weight:bold}.js .moreHide{display:none}.js .moreHide.on{display:inline}.ui.loading,.ui .loading{position:relative}.ui.loading:before,.ui .loading:before{position:absolute;top:0%;left:0%;content:'';width:100%;height:100%;background:rgba(0,0,0,0.6);visibility:visible;z-index:1000}.ui.loading:after,.ui .loading:after{position:absolute;top:50%;left:50%;margin-left:-18px;margin-top:-18px;content:'';width:36px;height:36px;background:url("/bundles/smithcorefrontend/images/svg/loading.svg") no-repeat;visibility:visible;-webkit-animation:loading-spin 1.25s infinite linear;animation:loading-spin 1.25s infinite linear;z-index:1001}.phrase .singular{display:inline}.phrase .plural{display:none}.phrase .with-plurals .singular,.phrase.with-plurals .singular{display:none}.phrase .with-plurals .plural,.phrase.with-plurals .plural{display:inline}.btn,.smithBtn{font-family:"Lato",sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;text-decoration:none;cursor:pointer;padding:0 1.8rem;line-height:3.6rem;height:3.6rem;border-radius:4px;display:inline-block;border:0px solid #FFF}.btn,.btn:visited,.smithBtn,.smithBtn:visited{background:#666;border-bottom:3px solid #555;color:#FFF}.btn:hover,.btn:focus,.smithBtn:hover,.smithBtn:focus{background:#555;text-decoration:none;color:#FFF}.btn:focus,.smithBtn:focus{box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,0.3)}.btn-block{padding:0;width:100%}.btn-lrg,.smithBtn-large{font-size:18px;font-size:1.8rem;padding:0 2.4rem;line-height:5.4rem;height:5.4rem}.btn-small,.smithBtn-small{font-size:12px;font-size:1.2rem;padding:0 1.5rem;line-height:2.7rem;height:2.7rem}.btn-mini,.smithBtn-mini{font-size:11px;font-size:1.1rem;padding:0 1rem;line-height:1.44rem;height:1.8rem}.btn-group a{border-radius:0;float:left;border-right-width:0px}.btn-group a:first-of-type{border-radius:4px 0 0 4px}.btn-group a:last-of-type{border-radius:0 4px 4px 0;border-right-width:1px}.btn-negative,.btn-negative:visited{background:#CD3334;border-bottom:3px solid #AB2A2A;color:#FFF}.btn-negative:hover,.btn-negative:focus{background:#AB2A2A;text-decoration:none;color:#FFF}.btn-negative:focus{box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,0.3)}.btn-primary,.btn-primary:visited{background:#548340;border-bottom:3px solid #426732;color:#FFF}.btn-primary:hover,.btn-primary:focus{background:#426732;text-decoration:none;color:#FFF}.btn-primary:focus{box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,0.3)}.btn-secondary,.btn-secondary:visited{background:#252525;border-bottom:3px solid #000;color:#FFF}.btn-secondary:hover,.btn-secondary:focus{background:#000;text-decoration:none;color:#FFF}.btn-secondary:focus{box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,0.3)}.btn-offer,.btn-offer:visited{background:#E49028;border-bottom:3px solid #c17518;color:#FFF}.btn-offer:hover,.btn-offer:focus{background:#c17518;text-decoration:none;color:#FFF}.btn-offer:focus{box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,0.3)}.disabled>.btn,.disabled>.btn:visited,.btn-disabled,.btn-disabled:visited{background:#AAA;border-bottom:3px solid #AAA;color:#EEE}.disabled>.btn:hover,.disabled>.btn:focus,.btn-disabled:hover,.btn-disabled:focus{background:#AAA;text-decoration:none;color:#EEE}.disabled>.btn:focus,.btn-disabled:focus{box-shadow:inset 0px 1px 1px 1px rgba(0,0,0,0.3)}.disabled>.btn,.btn-disabled{cursor:default}.btn-trans,.btn-link{border:0px none;background:none;position:relative;border-radius:0;box-shadow:none}.btn-trans i{font-size:14px}.btn-trans span{display:none}.btn-link{background:none !important;color:#6A0906;cursor:pointer}.btn-link i{font-size:1em}.btn-link:hover{color:#C33}.moreLessSwitch{cursor:pointer}.moreLessSwitch:hover{color:#C33}.btn-dir{width:45px;height:45px;font-size:45px;font-size:4.5rem;line-height:45px;background:rgba(55,65,67,0.8);border-radius:50%;display:block}.btn-dir i,.btn-dir i:before{color:#FFF;position:absolute;width:45px;margin:0}.btn-dir.bx-prev i{margin-left:-3px}.btn-dir.bx-next i{margin-left:4px}.btn-dir:hover{background:rgba(0,0,0,0.5)}.btn-floatLeft{float:left}.btn-floatRight{float:right}.noUiSlider,.noUiSlider *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:block;cursor:default}.noUiSlider{border:1px solid #fff;border-radius:6px;position:relative;background:#aaa;box-shadow:0 1px 2px 1px rgba(0,0,0,0.3) inset}.noUiSlider a{position:absolute;z-index:1;height:100%;right:0;background:#6A0906;border-radius:6px}.noUiSlider a:nth-child(2){background:#aaa;box-shadow:0 1px 2px 1px rgba(0,0,0,0.3) inset}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.noUiSlider:before,body.TOUCH,.noUiSlider div{-ms-touch-action:none}.noUiSlider:before{display:block;position:absolute;width:150%;left:-25%;height:400%;top:-150%;content:"";z-index:-1}}.noUiSlider.disabled,.noUiSlider.disabled.connect.lower a{background:#ccc;box-shadow:none}.noUiSlider div{height:24px;width:24px;border:2px solid #6F2A2A;border-radius:50%;background:#6A0906;box-shadow:0 0 0 6px #FFFFFF inset}.noUiSlider.disabled div{background:transparent}.noUiSlider.horizontal{width:214px;height:10px}.noUiSlider.horizontal div{margin:-8px 0 0 -12px}@media only screen and (min-width: 480px){.noUiSlider.horizontal{width:358px}}@media only screen and (min-width: 767px){.noUiSlider.horizontal{width:142px}}@media only screen and (min-width: 992px){.noUiSlider.horizontal{width:214px}}@media only screen and (min-width: 1382px){.noUiSlider.horizontal{width:358px}}.formTooltip{display:none;padding:0.9rem 0.9rem 0.9rem 0.9rem;border-radius:0.45rem;background:#3081AF;border:solid 1px #3081AF;color:#fff;position:relative;margin-top:0.9rem}.formTooltip.show{display:block}@media only screen and (min-width: 992px){.formTooltip{padding:0.9rem 0.9rem 0.9rem 0.45rem;border-radius:0 0.45rem 0.45rem 0;margin:0.9rem}.formTooltip.show{display:inline}.formTooltip:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.formTooltip:after{border-right-color:#3081AF;border-width:1.8rem;top:50%;margin-top:-19px}}.mod-loadingOverlay-wrapper{position:absolute;display:none;top:0;bottom:100%;left:0;right:100%;width:100%;height:100%;z-index:999999;background:rgba(0,0,0,0.5)}.mod-loadingOverlay-loading{width:100%;height:100%;background:url("/bundles/smithcoresystem/images/ajax-loader.gif") no-repeat 50% 50%;position:fixed}.atom-fl-r{float:right}.atom-fl-l{float:left}.atom-m-0pt5{margin:0.9rem}.atom-m-1{margin:1.8rem}.atom-p-0pt5{margin:0.9rem}.atom-p-1{margin:1.8rem}.atom-br-b{border-bottom:1px solid #FFF;box-shadow:inset 0 -1px 0 #bbb}.recommendation{border:0 !important;bottom:1em !important;padding:0 !important;width:190px !important;text-align:center !important;border-radius:0.45rem 0 0 0.45rem !important;-moz-border-radius:0.45rem 0 0 0.45rem !important;-webkit-border-radius:0.45rem 0 0 0.45rem !important}#sailthru-concierge{font-size:14px;font-size:1.4rem;font-family:"Lato",sans-serif;font-weight:400;color:#333;line-height:1.5;padding:0.9rem 1.8rem !important}@media only screen and (min-width: 1382px){#sailthru-concierge{font-size:16px;font-size:1.6rem}}#sailthru-concierge .recommendationWrapper{padding:10px 0;margin-right:10px;float:none;width:auto}#sailthru-concierge .row{width:100%}#sailthru-concierge .recommendationDetails{float:none;margin:0;width:auto}#sailthru-concierge .recommendationCategory{color:#6A0906;font-weight:700;font-style:normal;font-size:100%;text-transform:uppercase;padding:0;margin:0.9rem 0 0 0}#sailthru-concierge .recommendationTitle{margin:0}#sailthru-concierge .recommendationTitle a{display:block;color:#333;text-decoration:none}#sailthru-concierge .recommendationTitle a:hover{text-decoration:underline}#sailthru-concierge .recommendationThumb{float:none;width:120px;height:auto;margin:0 auto}#sailthru-concierge .recommendationThumb img{width:100%}#sailthru-concierge .recommendationFooter a{display:none}#sailthru-concierge .openWrapper{width:1.8rem;float:none;position:absolute;left:0;top:0;height:100%}#sailthru-concierge .openWrapper .openRecommendation{height:100%;background:transparent;margin:0;width:100%}#sailthru-concierge .openWrapper .openRecommendation:before{content:'';margin:-6.5px auto 0 auto;position:relative;top:50%;display:block;width:13px;height:13px;background:url(http://cdn.sailthru.com/assets/images/icons/open.gif) 0 0 no-repeat}#sailthru-concierge .openWrapper .openRecommendation:hover:before{background-position:0 -13px}.ui .button,.ui.button,.ui.form .button,.ui.form button,.ui.form .field .fieldControl .button,.ui.form .field .fieldControl button,.ui.form .field .fieldControl input,.ui.form .field .fieldControl textarea,.ui.form .field .fieldControl select,.ui.form .field .fieldControl .chosen-container,.ui.form .checkbox.fieldControl label:before{display:inline-block;border:2px solid #999;background-color:#FFF;width:100%;font-size:16px;font-size:1.6rem;font-family:"Lato",sans-serif;font-weight:400;line-height:3.6rem;height:3.6rem;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}.ui .button,.ui.button,.ui.form .button,.ui.form button{float:none;width:auto;text-decoration:none;font-weight:100;padding:0 1.8rem;border:0;background:#1C1C1C;background:-webkit-gradient(linear, left top, left bottom, from(#3A3A3A), to(#000));background:-webkit-linear-gradient(top, #3A3A3A 0%, #1C1C1C 75%, #000 100%);background:-moz-linear-gradient(top, #3A3A3A 0%, #1C1C1C 75%, #000 100%);background:-ms-linear-gradient(top, #3A3A3A 0%, #1C1C1C 75%, #000 100%);background:-o-linear-gradient(top, #3A3A3A 0%, #1C1C1C 75%, #000 100%);background:linear-gradient(top, #3A3A3A 0%, #1C1C1C 75%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3A3A3A', endColorstr='#FF000000',GradientType=0)}.ui .button:hover,.ui.button:hover,.ui.form button:hover{background:#333;background:-webkit-gradient(linear, left top, left bottom, to(#000), from(#3A3A3A));background:-webkit-linear-gradient(top, #000 0%, #1A1A1A 15%, #3A3A3A 50%, #1A1A1A 85%, #000 100%);background:-moz-linear-gradient(top, #000 0%, #1A1A1A 15%, #3A3A3A 50%, #1A1A1A 85%, #000 100%);background:-ms-linear-gradient(top, #000 0%, #1A1A1A 15%, #3A3A3A 50%, #1A1A1A 85%, #000 100%);background:-o-linear-gradient(top, #000 0%, #1A1A1A 15%, #3A3A3A 50%, #1A1A1A 85%, #000 100%);background:linear-gradient(top, #000 0%, #1A1A1A 15%, #3A3A3A 50%, #1A1A1A 85%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF333333', endColorstr='#FF1A1A1A',GradientType=0)}.ui .button:hover,.ui.button:hover,.ui.form button:hover{border:0}.ui .transactional.button,.transactional.ui.button,.ui.form button.transactional{color:#FFF;background:#2A6B1F;background:-webkit-gradient(linear, left top, left bottom, from(#388427), to(#1C5217));background:-webkit-linear-gradient(top, #388427 0%, #2A6B1F 75%, #1C5217 100%);background:-moz-linear-gradient(top, #388427 0%, #2A6B1F 75%, #1C5217 100%);background:-ms-linear-gradient(top, #388427 0%, #2A6B1F 75%, #1C5217 100%);background:-o-linear-gradient(top, #388427 0%, #2A6B1F 75%, #1C5217 100%);background:linear-gradient(top, #388427 0%, #2A6B1F 75%, #1C5217 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF388427', endColorstr='#FF1C5217',GradientType=0)}.ui .transactional.button:hover,.transactional.ui.button:hover,.ui.form button.transactional:hover{background:#2E7D20;background:-webkit-gradient(linear, left top, left bottom, to(#1C5217), from(#388427));background:-webkit-linear-gradient(top, #1C5217 0%, #26691C 15%, #388427 50%, #26691C 85%, #1C5217 100%);background:-moz-linear-gradient(top, #1C5217 0%, #26691C 15%, #388427 50%, #26691C 85%, #1C5217 100%);background:-ms-linear-gradient(top, #1C5217 0%, #26691C 15%, #388427 50%, #26691C 85%, #1C5217 100%);background:-o-linear-gradient(top, #1C5217 0%, #26691C 15%, #388427 50%, #26691C 85%, #1C5217 100%);background:linear-gradient(top, #1C5217 0%, #26691C 15%, #388427 50%, #26691C 85%, #1C5217 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF2E7D20', endColorstr='#FF26691C',GradientType=0)}.ui .primary.button,.primary.ui.button,.ui.form button.primary{color:#FFF;background:#B02120;background:-webkit-gradient(linear, left top, left bottom, from(#E33333), to(#7F100D));background:-webkit-linear-gradient(top, #E33333 0%, #B02120 75%, #7F100D 100%);background:-moz-linear-gradient(top, #E33333 0%, #B02120 75%, #7F100D 100%);background:-ms-linear-gradient(top, #E33333 0%, #B02120 75%, #7F100D 100%);background:-o-linear-gradient(top, #E33333 0%, #B02120 75%, #7F100D 100%);background:linear-gradient(top, #E33333 0%, #B02120 75%, #7F100D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE33333', endColorstr='#FF7F100D',GradientType=0)}.ui .primary.button:hover,.primary.ui.button:hover,.ui.form button.primary:hover{background:#B43333;background:-webkit-gradient(linear, left top, left bottom, to(#7F100D), from(#E33333));background:-webkit-linear-gradient(top, #7F100D 0%, #9B2321 15%, #E33333 50%, #9B2321 85%, #7F100D 100%);background:-moz-linear-gradient(top, #7F100D 0%, #9B2321 15%, #E33333 50%, #9B2321 85%, #7F100D 100%);background:-ms-linear-gradient(top, #7F100D 0%, #9B2321 15%, #E33333 50%, #9B2321 85%, #7F100D 100%);background:-o-linear-gradient(top, #7F100D 0%, #9B2321 15%, #E33333 50%, #9B2321 85%, #7F100D 100%);background:linear-gradient(top, #7F100D 0%, #9B2321 15%, #E33333 50%, #9B2321 85%, #7F100D 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB43333', endColorstr='#FF9B2321',GradientType=0)}.ui .secondary.button,.secondary.ui.button,.ui.form button.secondary,.ui .tertiary.button,.tertiary.ui.button,.ui.form button.tertiary{padding:0.9rem;background:transparent}.ui .secondary.button:hover,.secondary.ui.button:hover,.ui.form button.secondary:hover,.ui .secondary.button:focus,.secondary.ui.button:focus,.ui.form button.secondary:focus,.ui .tertiary.button:hover,.tertiary.ui.button:hover,.ui.form button.tertiary:hover,.ui .tertiary.button:focus,.tertiary.ui.button:focus,.ui.form button.tertiary:focus{background:transparent;text-decoration:underline}.ui .secondary.button,.secondary.ui.button,.ui.form button.secondary{color:#C33;font-style:italic}.ui .secondary.i-arrow-right.button:before,.secondary.i-arrow-right.ui.button:before,.ui.form button.secondary.i-arrow-right:before{font-weight:100;display:inline;margin:0}.ui .tertiary.button,.tertiary.ui.button,.ui.form button.tertiary{color:#999}.ui .dismiss.button,.dismiss.ui.button,.ui.form button.dismiss{position:absolute;top:0;right:0;background:transparent;font-weight:400;font-size:26px;color:#999}.ui .dismiss.button:hover,.dismiss.ui.button:hover,.ui.form button.dismiss:hover{color:#333}.ui.form{display:block;margin:0;padding:1.8rem;background-color:#FFF;position:relative}.ui.form fieldset{clear:both;margin:0;padding:0}.ui.form fieldset legend{font-size:18px;font-size:1.8rem;font-weight:400;padding:1.8rem 0 0 0;margin:0 0 0.9rem 0}.ui.form .field{margin:0;padding:0.9rem 0}.ui.form .field label:hover,.ui.form .field button:hover,.ui.form .field input:hover,.ui.form .field select:hover,.ui.form .field textarea:hover{cursor:pointer}.ui.form .field label,.ui.form .field .fieldControl{font-size:15px;font-size:1.5rem;font-weight:100;display:block;position:relative;width:100%;margin:0;padding:0}.ui.form .field .fieldControl{padding-left:0;-moz-transition:padding-right 0.5s ease;-webkit-transition:padding-right 0.5s ease;transition:padding-right 0.5s ease;width:auto}.ui.form .field .fieldControl .button:focus,.ui.form .field .fieldControl .button:hover,.ui.form .field .fieldControl button:focus,.ui.form .field .fieldControl button:hover,.ui.form .field .fieldControl input:focus,.ui.form .field .fieldControl input:hover,.ui.form .field .fieldControl textarea:focus,.ui.form .field .fieldControl textarea:hover,.ui.form .field .fieldControl select:focus,.ui.form .field .fieldControl select:hover,.ui.form .field .fieldControl .chosen-container:focus,.ui.form .field .fieldControl .chosen-container:hover{border-color:#39C;outline:none}.ui.form .field .fieldControl .button::-webkit-input-placeholder,.ui.form .field .fieldControl button::-webkit-input-placeholder,.ui.form .field .fieldControl input::-webkit-input-placeholder,.ui.form .field .fieldControl textarea::-webkit-input-placeholder,.ui.form .field .fieldControl select::-webkit-input-placeholder,.ui.form .field .fieldControl .chosen-container::-webkit-input-placeholder{color:#999;font-weight:100}.ui.form .field .fieldControl .button::-moz-placeholder,.ui.form .field .fieldControl button::-moz-placeholder,.ui.form .field .fieldControl input::-moz-placeholder,.ui.form .field .fieldControl textarea::-moz-placeholder,.ui.form .field .fieldControl select::-moz-placeholder,.ui.form .field .fieldControl .chosen-container::-moz-placeholder{color:#999;font-weight:100}.ui.form .field .fieldControl .button:-ms-input-placeholder,.ui.form .field .fieldControl button:-ms-input-placeholder,.ui.form .field .fieldControl input:-ms-input-placeholder,.ui.form .field .fieldControl textarea:-ms-input-placeholder,.ui.form .field .fieldControl select:-ms-input-placeholder,.ui.form .field .fieldControl .chosen-container:-ms-input-placeholder{color:#999;font-weight:100}.ui.form .field .fieldControl select{min-width:100%}.ui.form .field .fieldControl .chosen-container{min-width:100px}.ui.form .field .fieldControl .chosen-container .chosen-results li:before{display:none}.ui.form .field .fieldControl.inline label,.ui.form .field .fieldControl.inline input,.ui.form .field .fieldControl.inline select,.ui.form .field .fieldControl.inline button,.ui.form .field .fieldControl.multyelement label,.ui.form .field .fieldControl.multyelement input,.ui.form .field .fieldControl.multyelement select,.ui.form .field .fieldControl.multyelement button{max-width:200px;width:auto}.ui.form .field .fieldControl.inline input,.ui.form .field .fieldControl.inline select,.ui.form .field .fieldControl.multyelement input,.ui.form .field .fieldControl.multyelement select{min-width:3em;margin:0 0.45rem}.ui.form .field .fieldControl.inline input,.ui.form .field .fieldControl.multyelement input{width:3em}.ui.form .field .fieldControl.inline button,.ui.form .field .fieldControl.multyelement button{margin:0 0.45rem;padding:0 1.8rem;font-size:14px;font-size:1.4rem}@media only screen and (min-width: 992px){.ui.form .field .fieldControl.inline button,.ui.form .field .fieldControl.multyelement button{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 1382px){.ui.form .field .fieldControl.inline button,.ui.form .field .fieldControl.multyelement button{font-size:20px;font-size:2rem}}.ui.form .field .fieldControl.inline label,.ui.form .field .fieldControl.multyelement label{display:inline-block;min-width:100px}.ui.form .field .field-info,.ui.form .field .field-error,.ui.form .field .field-success{font-size:14px;font-size:1.4rem;font-weight:100;position:relative;display:block;margin:0.9rem 0}.ui.form .field.invalidField label,.ui.form .field.invalidField input,.ui.form .field.invalidField button{margin-bottom:0}.ui.form .field.invalidField label:before{background-image:url("/bundles/smithcorefrontend/images/svg/exclamation.svg")}.ui.form .field.invalidField .field-error{margin-top:0}.ui.form .field.validField .fieldControl{background-image:url(/bundles/smithcorefrontend/images/svg/tick.svg)}.ui.form .field.validField label:before{background-image:url("/bundles/smithcorefrontend/images/svg/tick.svg")}.ui.form .invalid .fieldControl,.ui.form .valid .fieldControl,.ui.form .messages{padding-right:3.6rem;background:right center no-repeat;background-size:2.7rem;-moz-transition:padding-right 0.5s ease;-webkit-transition:padding-right 0.5s ease;transition:padding-right 0.5s ease}.ui.form .invalid .fieldControl,.ui.form .messages{background-image:url(/bundles/smithcorefrontend/images/svg/exclamation.svg)}.ui.form .FIXES .chosen-container .chosen-results li{min-height:inherit}.ui.form .FIXES input,.ui.form .FIXES .chosen-single{border:1px solid #000;padding:8px;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px}.ui.form .FIXES input,.ui.form .FIXES .chosen-single span{background:right 5px center no-repeat !important}.ui.form .FIXES input[type="text"],.ui.form .FIXES input[type="password"],.ui.form .FIXES input[type="date"],.ui.form .FIXES input[type="number"],.ui.form .FIXES input[type="tel"],.ui.form .FIXES input[type="email"],.ui.form .FIXES textarea{line-height:normal}.ui.form .FIXES .error-box{background:none}.ui.form .fieldDisabled label,.ui.form .fieldDisabled [readonly]{color:#CCC;cursor:wait}.ui.form .fieldDisabled button[readonly]{background-color:#AAA}.ui.form .info.message,.ui.form .valid.message,.ui.form .invalid.message{font-style:italic;font-weight:100;color:#333;margin:0.9rem 0}.ui.form .checkbox.fieldControl input{visibility:hidden;display:none}.ui.form .checkbox.fieldControl label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ui.form .checkbox.fieldControl label:before{display:inline;content:'\2714';width:1.8rem;height:1.8rem;line-height:1.8rem;margin:0 1.8rem 0 0;text-align:center;font-family:'Icon';color:#FFF;font-weight:400}.ui.form .checkbox.fieldControl label:focus:before,.ui.form .checkbox.fieldControl label:hover:before{border-color:#39C !important}.ui.form .checkbox.fieldControl input[type='checkbox']:checked+label:before{border-color:#999;color:#333}.ui.form.inverted{background-color:#333;color:#FFF}.ui.form.inverted legend{font-weight:100}.ui.form.inverted .button.dismiss:hover,.ui.form.inverted button.dismiss:hover{color:#FFF}.ui.form.inverted .info.message,.ui.form.inverted .valid.message,.ui.form.inverted .invalid.message{color:#FFF}.ui .text.right,.ui.text.right{text-align:right}.ui .text.centred,.ui.text.centred{text-align:center}#page-notifications{background-color:#6A0906;color:#FFF;text-align:center}#page-notifications.collapse{display:block}#MemberLoginWidget{padding:0}#MemberLoginWidget #widgetMemberSigninActions{padding:0;text-align:left}#MemberLoginWidget #widgetMemberSigninActions fieldset{max-width:320px;margin:0 auto}#userinfo{display:none;border:1px solid #CCC;padding:5px;background-color:#FFF;text-align:left}#userinfo p{color:#000}[data-id="member-status"]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;display:inline-block !important;margin-left:5px;color:#FFF}[data-id="member-status"] i{color:#FFF;-moz-transition:color 0.5s linear;-webkit-transition:color 0.5s linear;transition:color 0.5s linear}[data-id="member-status"].logged-in{color:#FFF}[data-id="member-status"].logged-in i{color:#1573EA;-moz-transition:color 0.5s linear;-webkit-transition:color 0.5s linear;transition:color 0.5s linear}[data-id="member-status"]:hover{background-color:#C33 !important}[data-id="member-status"]:hover i{color:#FFF}@media only screen and (min-width: 767px){.mod-header [data-id="member-status"].mobUser{display:none !important}}#devIFrame{visibility:hidden !important;text-align:left;position:fixed;left:0;bottom:0;padding:5px;background-color:#EEB;border:2px solid #CCC;border-radius:4px 0 0 4px;box-shadow:0 0 2px #CCC;z-index:2000;border-right:0;width:80px}#devIFrame p{color:#000}#devIFrame iframe{width:100%;height:0px;border-top:1px solid #CCC;overflow:scroll}#devIFrame #devIFrameHide,#devIFrame h3,#devIFrame p{display:none}#devIFrame.active{width:300px}#devIFrame.active #devIFrameShow{display:none}#devIFrame.active #devIFrameHide,#devIFrame.active h3,#devIFrame.active p{display:block}#devIFrame.active iframe{height:200px}#loginNotifications{color:#FFF !important;text-align:center;padding:1em;background-color:#6A0906;font-weight:100}.fade{opacity:0;-moz-transition:opacity 0.15s linear;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-moz-transition:height 0.35s ease;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.ui.popover{display:none;position:absolute;top:0px;right:0px;z-index:900;border:1px solid rgba(0,0,0,0.1);max-width:250px;background-color:#FFFFFF;padding:0.8em 1.2em;font-size:0.875rem;font-weight:normal;font-style:normal;color:rgba(0,0,0,0.7);border-radius:0.2em;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.1);box-shadow:0px 1px 2px rgba(0,0,0,0.1)}.ui.popover .header{padding:0em 0em 0.5em;font-size:1.125em;line-height:1.2;font-weight:bold}.ui.popover:before{position:absolute;content:"";width:0.75em;height:0.75rem;background-image:none;background-color:#FFFFFF;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 1px rgba(0,0,0,0.1)}.ui.popover .ui.button{width:100%}.ui.popover{margin:0em}.ui.popover.bottom{margin:0.75em 0em 0em}.ui.popover.top{margin:0em 0em 0.75em}.ui.popover.left.center{margin:0em 0.75em 0em 0em}.ui.popover.right.center{margin:0em 0em 0em 0.75em}.ui.popover.center{margin-left:-1.25em}.ui.bottom.center.popover:before{margin-left:-0.4em;top:-0.4em;left:50%;right:auto;bottom:auto;-webkit-box-shadow:-1px -1px 1px rgba(0,0,0,0.2);box-shadow:-1px -1px 1px rgba(0,0,0,0.2)}.ui.bottom.left.popover{margin-right:-2em}.ui.bottom.left.popover:before{top:-0.4em;right:1em;bottom:auto;left:auto;margin-left:0em;-webkit-box-shadow:-1px -1px 1px rgba(0,0,0,0.2);box-shadow:-1px -1px 1px rgba(0,0,0,0.2)}.ui.bottom.right.popover{margin-left:-2em}.ui.bottom.right.popover:before{top:-0.4em;left:1em;right:auto;bottom:auto;margin-left:0em;-webkit-box-shadow:-1px -1px 1px rgba(0,0,0,0.2);box-shadow:-1px -1px 1px rgba(0,0,0,0.2)}.ui.top.center.popover:before{top:auto;right:auto;bottom:-0.4em;left:50%;margin-left:-0.4em}.ui.top.left.popover{margin-right:-2em}.ui.top.left.popover:before{bottom:-0.4em;right:1em;top:auto;left:auto;margin-left:0em}.ui.top.right.popover{margin-left:-2em}.ui.top.right.popover:before{bottom:-0.4em;left:1em;top:auto;right:auto;margin-left:0em}.ui.left.center.popover:before{top:50%;right:-0.35em;bottom:auto;left:auto;margin-top:-0.4em;-webkit-box-shadow:1px -1px 1px rgba(0,0,0,0.2);box-shadow:1px -1px 1px rgba(0,0,0,0.2)}.ui.right.center.popover:before{top:50%;left:-0.35em;bottom:auto;right:auto;margin-top:-0.4em;-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,0.2);box-shadow:-1px 1px 1px rgba(0,0,0,0.2)}.ui.loading.popover{display:block;visibility:hidden}.ui.animating.popover,.ui.visible.popover{display:block}.ui.small.popover{font-size:0.75rem}.ui.large.popover{font-size:1rem}.ui.inverted.popover{background-color:#333333;border:none;color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none}.ui.inverted.popover .header{background-color:rgba(0,0,0,0.2);color:#FFFFFF}.ui.inverted.popover:before{background-color:#333333;-webkit-box-shadow:none;box-shadow:none}.ui.wishlist-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.ui.wishlist-trigger:hover{cursor:pointer}.ui.wishlist-trigger.favourited .icon{color:#C33}.ui.wishlist-trigger.loading{cursor:wait}.ui.wishlist-trigger.loading:before{background-color:transparent}.ui.wishlist-trigger.loading:after{width:1.8rem;height:1.8rem;margin-top:-0.9rem;margin-left:0;left:0}.ui.wishlist-trigger.standalone{position:relative;top:90px;display:block;margin:0 0 -15px 0;text-decoration:none}.ui.wishlist-trigger.standalone:hover{text-decoration:none;cursor:auto}.ui.wishlist-trigger.standalone i{display:block;border:0;border-radius:50%;width:30px;height:30px;line-height:32px;font-size:1.2em;color:#000;background:#FFF;text-align:center;margin:0 auto}.ui.wishlist-trigger.standalone i:hover{color:#FFF !important;background:#C33 !important;cursor:pointer}.ui.wishlist-trigger.standalone.favourited i{color:#FFF;background-color:#C33}.ui.wishlist-trigger.standalone.favourited i:hover{color:#000 !important;background:#FFF !important;cursor:pointer}@media only screen and (min-width: 480px){.ui.wishlist-trigger.standalone{top:0}}@media only screen and (min-width: 992px){.ui.wishlist-trigger.standalone{margin-bottom:-25px}.ui.wishlist-trigger.standalone i{width:50px;height:50px;line-height:50px;font-size:1.6em}}.ui.wishlist-trigger.standalone.loading:after{left:50%;width:3.6rem;height:3.6rem;margin-top:-1.8rem;margin-left:-1.8rem}#testWishlist{max-width:320px;margin:0}#testWishlist .wishlist-actions p{margin:0}.ui.form .checkbox.fieldControl label:hover{text-decoration:underline}.ui.form .field.loading{cursor:wait}.ui.form .field.loading:before{background:transparent}.ui.form .field.loading:after{left:100%;width:1.8rem;height:1.8rem;margin-top:-0.9rem;margin-left:-1.8rem}.ui.form.inline{display:inline-block;position:absolute;top:0;right:0;padding:0}.ui.form [data-wishlist="checkbox-group"]{padding-bottom:0.9rem}.ui.form .secondary.button{padding:0}.ui.popover{padding:0;border-radius:0.9rem 0.9rem 0.9rem 0.9rem;-moz-border-radius:0.9rem 0.9rem 0.9rem 0.9rem;-webkit-border-radius:0.9rem 0.9rem 0.9rem 0.9rem;box-shadow:0 0 1.8rem 0 rgba(0,0,0,0.85);-moz-box-shadow:0 0 1.8rem 0 rgba(0,0,0,0.85);-webkit-box-shadow:0 0 1.8rem 0 rgba(0,0,0,0.85);border-color:#FFF;min-width:320px}.ui.popover:before{background-color:#333;width:1.8rem;height:1.8rem;border:1px solid #FFF}.ui.popover.bottom.center{margin:0.9rem 0 0 0}.ui.popover.bottom.center:before{margin-left:-1.26rem;top:-0.9rem;border-bottom:0;border-right:0}.ui.popover.top.center{margin:0 0 0.9rem 0}.ui.popover.top.center:before{margin-left:-1.26rem;bottom:-0.9rem;border-top:0;border-left:0}.ui.popover.right.center{margin:0 0 0 0.9rem}.ui.popover.right.center:before{margin-top:-1.26rem;left:-0.9rem;border-top:0;border-right:0}.ui.popover.left.center{margin:0 0.9rem 0 0}.ui.popover.left.center:before{margin-top:-1.26rem;right:-0.9rem;border-bottom:0;border-left:0}.ui.popover form{border-radius:0.9rem 0.9rem 0.9rem 0.9rem;-moz-border-radius:0.9rem 0.9rem 0.9rem 0.9rem;-webkit-border-radius:0.9rem 0.9rem 0.9rem 0.9rem}.ui.popover form .message{font-size:14px;font-size:1.4rem}.full,.inner,.wrap{display:block;width:288px;margin-left:auto;margin-right:auto;max-width:100%}.row{display:block;width:288px;margin:0 -18px;*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}@media only screen and (min-width: 480px){.inner,.wrap{width:432px}.row{width:432.0px}.full{width:432px}}@media only screen and (min-width: 767px){.inner,.wrap{width:648px}.row{width:648px}.full{width:648px}}@media only screen and (min-width: 992px){.inner,.wrap{width:864px}.row{width:864.0px}.full{width:864px}}@media only screen and (min-width: 1382px){.inner,.wrap{width:1296px}.row{width:1296px}.full{width:1296px}}body{content:"mobile-p"}.banner,.contentFooter{width:100%;margin:0}aside,.primary{content:4;display:inline;float:left;width:252px;margin:0 18px}.full-page{width:252px;margin:1.8rem auto}@media only screen and (min-width: 480px){body{content:"mobile-l"}aside,.primary{width:396.0px}.full-page{width:396.0px}}@media only screen and (min-width: 767px){body{content:"tablet-p"}aside{width:180px}.primary{width:396.0px}.full-page{width:612px}}@media only screen and (min-width: 992px){body{content:"tablet-l"}aside{width:252px}.primary{width:540px}.full-page{width:828.0px}}@media only screen and (min-width: 1382px){body{content:"desktop"}aside{width:396.0px}.primary{width:828.0px}.full-page{width:1260px}}body{background:#6A0906}.wrap{position:relative;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.6)}.page{position:relative;background:#EBEBEB;*zoom:1}.page:before,.page:after{content:"";display:table}.page:after{clear:both}.banner,aside,.primary{position:relative}.banner{*zoom:1}.banner:before,.banner:after{content:"";display:table}.banner:after{clear:both}.banner h1,.banner hgroup{padding-left:18px;padding-right:18px}.primary,aside{padding-top:1.8rem}.contentFooter{clear:both;background:#ddd;border-top:1px solid #ccc;box-shadow:0 3px 6px -6px rgba(0,0,0,0.3) inset;*zoom:1}.contentFooter:before,.contentFooter:after{content:"";display:table}.contentFooter:after{clear:both}ul.jcarousel-list li,li.jcarousel-item a{color:#666}#slideshow-carousel li.jcarousel-item img:hover{opacity:1;cursor:pointer}#slideshow-carousel li.jcarousel-item img{opacity:0.5}#slideshow-carousel li.jcarousel-item img.active{opacity:1}li.jcarousel-item img{margin:0 0 8px}.jcarousel-skin-smithCarousel .jcarousel-direction-rtl{direction:rtl}.jcarousel-skin-smithCarousel .jcarousel-container-horizontal{width:590px;padding:10px 43px}.jcarousel-skin-smithCarousel .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px}.jcarousel-skin-smithCarousel .jcarousel-clip{overflow:hidden}.jcarousel-skin-smithCarousel .jcarousel-clip-horizontal{width:586px;height:192px}.jcarousel-skin-smithCarousel .jcarousel-clip-vertical{width:77px;height:245px}.jcarousel-skin-smithCarousel .jcarousel-item{width:170px;height:192px;border:1px solid #fff}.jcarousel-skin-smithCarousel .jcarousel-item-horizontal,#centre_content .jcarousel-skin-smithCarousel .jcarousel-item-horizontal{margin:0 10px}.jcarousel-skin-smithCarousel .jcarousel-item-1,#centre_content .jcarousel-skin-smithCarousel .jcarousel-item-1{margin:0 10px 0 0}.jcarousel-skin-smithCarousel .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:7px;margin-right:0}.jcarousel-skin-smithCarousel .jcarousel-item-vertical{margin-bottom:7px}.jcarousel-skin-smithCarousel .jcarousel-prev-horizontal,.jcarousel-skin-smithCarousel .jcarousel-next-horizontal,.jcarousel-skin-tango .jcarousel-prev-horizontal,.jcarousel-skin-tango .jcarousel-next-horizontal,div#mainContent.destination div#destinationHotels div.jcarousel-skin-smithCarousel div.jcarousel-container div.jcarousel-prev-horizontal,div#mainContent.destination div#destinationHotels div.jcarousel-skin-smithCarousel div.jcarousel-container div.jcarousel-next-horizontal{width:38px;height:24px;cursor:pointer;background-image:url("/bundles/smithcorefrontend/images/sprite.png")}.jcarousel-skin-smithCarousel .jcarousel-prev-horizontal,.jcarousel-skin-smithCarousel .jcarousel-next-horizontal{top:58px}.jcarousel-skin-smithCarousel .jcarousel-next-horizontal,.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;right:5px;background-repeat:no-repeat;background-position:-55px -450px}.jcarousel-skin-smithCarousel .jcarousel-next-horizontal:hover,.jcarousel-skin-smithCarousel .jcarousel-next-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-55px -876px}.jcarousel-skin-smithCarousel .jcarousel-prev-horizontal,.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;left:5px;background-repeat:no-repeat;background-position:-59px -482px}.jcarousel-skin-smithCarousel .jcarousel-prev-horizontal:hover,.jcarousel-skin-smithCarousel .jcarousel-prev-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-60px -908px}div.carousel a.hotelName{color:#384244}#more_hotels .jcarousel-skin-smithCarousel .jcarousel-prev-horizontal{top:60px}#more_hotels .jcarousel-skin-smithCarousel .jcarousel-next-horizontal{top:60px}#more_hotels .jcarousel-skin-smithCarousel .jcarousel-container-horizontal{width:456px;padding:18px 43px}#more_hotels .jcarousel-skin-smithCarousel .jcarousel-container-horizontal{height:150px;padding:18px 46px;width:450px}#more_hotels .jcarousel-skin-smithCarousel .jcarousel-clip-horizontal{width:450px;height:150px}#more_hotels .jcarousel-skin-smithCarousel .jcarousel-item{width:120px;height:160px}#slideshow-carousel{margin:10px 0}.jcarousel-skin-tango .jcarousel-prev-horizontal,.jcarousel-skin-tango .jcarousel-next-horizontal{top:28px}.jcarousel-skin-tango .jcarousel-item-horizontal{margin:0 10px 0 0}.jcarousel-skin-tango .jcarousel-container-horizontal{width:655px;height:90px;padding:0 43px;left:120px}.jcarousel-skin-tango .jcarousel-clip-horizontal{width:655px;height:90px;overflow:hidden}.jcarousel-skin-tango .jcarousel-item{width:124px;height:82px}.jcarousel-skin-tango .jcarousel-item-horizontal{margin-bottom:0px}.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background-position:-55px -876px}.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background-position:-60px -908px}#slideshow-main ul li p{margin:8px 0}#slideshow-main{margin-right:3px;height:475px;overflow:hidden;width:655px;margin:auto}#slideshow-main ul{margin:0;padding:0 43px;height:475px}#slideshow-main li{position:relative;height:445px;width:655px;text-align:center}#slideshow-main li.active{display:block !important}#slideshow-main li span.opacity{background:none repeat scroll 0 0 #000000;bottom:0;display:block;height:60px;left:0;opacity:0.5;position:absolute;width:100%;z-index:500}#slideshow-main li span.content{bottom:0;display:block;height:60px;left:0;position:absolute;width:100%;z-index:1000}#slideshow-main li span.content h1{color:#42E2E8;font-size:14px;margin:5px 0;padding:0 10px}#slideshow-main li span.content p{color:#42E2E8;font-size:11px;margin:5px 0;padding:0 10px}#slideshow-carousel{float:left}#slideshow-carousel ul{list-style:none outside none;margin:0;padding:0}#slideshow-carousel li{background:none repeat scroll 0 0 #FFFFFF;height:82px;position:relative}#slideshow-carousel li .arrow{background:url("images/arrow_white.png") no-repeat scroll 0 0 transparent;display:block;height:40px;left:3px;position:absolute;top:28px;width:20px}#slideshow-carousel li a{display:block;height:90px;width:126px}#destinationHotelsCarousel .jcarousel-prev-horizontal,#destinationHotelsCarousel .jcarousel-next-horizontal{top:48px}#destinationHotelsCarousel .jcarousel-container-horizontal{width:456px;padding:18px 43px}#destinationHotelsCarousel .jcarousel-container-horizontal{height:150px;padding:18px 46px;width:450px}#destinationHotelsCarousel .jcarousel-clip-horizontal{width:450px;height:150px}#destinationHotelsCarousel .jcarousel-item{width:146px;height:auto;border:none;background:none}div#mainContent.destination #destinationHotels div.jcarousel-skin-smithCarousel .jcarousel-container-horizontal{width:146px}div#mainContent.destination #destinationHotels div.jcarousel-skin-smithCarousel .jcarousel-clip-horizontal{width:146px;height:160px}div#mainContent.destination #destinationHotels div.jcarousel-skin-smithCarousel .jcarousel-list{border:0}div#mainContent.destination #destinationHotels div.jcarousel-skin-smithCarousel ul#destinationHotelsCarousel.jcarousel-list li.jcarousel-item{padding:0;margin:0}div#mainContent.destination #destinationHotels div.jcarousel-skin-smithCarousel ul#destinationHotelsCarousel.jcarousel-list li.jcarousel-item-1{padding:0;margin:0}div#mainContent.destination #destinationHotels div.jcarousel-skin-smithCarousel div.jcarousel-container{padding:10px 49px}div#mainContent.destination #destinationHotels div.jcarousel-skin-smithCarousel .jcarousel-prev-horizontal,.jcarousel-skin-smithCarousel .jcarousel-next-horizontal{top:60px}div#columns2.photos #photoShow{border:#E7E7E7 1px solid;padding:24px 0 0;margin:24px 20px 24px 0;position:relative}a.photoEnlarge{background:none repeat scroll 0 0 #576B6A;padding:6px;position:absolute;right:42px;top:24px;z-index:2}#largePhoto-next,#largePhoto-prev{position:absolute;top:195px}#largePhoto-next{right:8px}#largePhoto-prev{left:8px}#largePhoto-next,#largePhoto-prev{width:38px;height:38px;display:block;overflow:hidden;text-indent:-999px}#largePhoto-next.photoHover,#largePhoto-prev.photoHover{background:url("/bundles/smithcorefrontend/images/images/sprite.png") no-repeat;cursor:pointer}#largePhoto-next.photoHover,#largePhoto-next.photoHover:hover{background-position:-48px -514px}#largePhoto-prev.photoHover,#largePhoto-prev.photoHover:hover{background-position:-48px -554px}#largePhoto-next.photoHover,#largePhoto-prev.photoHover{background:url("/bundles/smithcorefrontend/images/images/sprite.png") no-repeat}#largePhoto-next.photoHover,#largePhoto-next.photoHover:hover{background-position:-48px -514px}#largePhoto-prev.photoHover,#largePhoto-prev.photoHover:hover{background-position:-48px -554px}.tpl-home .mod-hotelSearch{position:relative;z-index:999}@media only screen and (min-width: 767px){.tpl-home aside,.tpl-home .primary{width:288px;padding-top:0}}@media only screen and (min-width: 992px){.tpl-home .primary{width:468px}.tpl-home aside{width:324px}}@media only screen and (min-width: 1382px){.tpl-home .primary{width:684px;margin:0 18px 0 36px}.tpl-home aside{width:468px;margin:0 36px 0 18px}}.mod-features article,.mod-homeMap,.mod-social{content:4;display:inline;float:left;width:252px;margin:0 18px}#homeMap{left:-100px}@media only screen and (min-width: 480px){.mod-features article,.mod-homeMap,.mod-social{width:396.0px}}@media only screen and (min-width: 767px){.mod-features article{width:288px;min-height:400px}.mod-features article:nth-of-type(3){width:612px;min-height:0}.mod-homeMap,.mod-social{width:288px}}@media only screen and (min-width: 992px){.mod-features article,.mod-features article:nth-of-type(3){min-height:410px;width:252px}.mod-homeMap{width:540px}.mod-social{width:252px}}@media only screen and (min-width: 1382px){.mod-features article,.mod-features article:nth-of-type(3){min-height:440px;width:396.0px}.mod-homeMap{width:828.0px}.mod-social{width:396.0px}#homeMap{left:0px}}.tpl-home .banner{background:#ebebeb;margin-bottom:1.8rem}.tpl-home aside{border-top:1px solid #bbb;box-shadow:inset 0 1px 0 #FFF;padding-top:1.8rem}.mod-features article{position:relative;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.5);margin-bottom:0.9rem;margin-top:0.9rem}.mod-features img{width:100%;height:auto}.mod-features div{padding:0.9rem 18px}.mod-features h3{margin-bottom:8px}.mod-features p{color:#384244}.mod-features span.featureBox-title{font-weight:bold;margin-bottom:8px;display:block}.mod-features a.rightLink{color:#384244}.mod-features:hover img{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha" "Opacity=80";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity=80)}.mod-homeMap,.mod-social{background:#fff;margin-top:1.8rem;margin-bottom:1.8rem}.mod-homeMap{overflow:hidden;margin-bottom:1.8rem}.mod-homeMap #homeMap{width:668px;height:330px;position:relative}#breadcrumbs,#breadcrumbs a{color:#979797;margin:0 0 7px}a.addFavs{background:url("../images/ui-sprite.png") no-repeat right -367px;padding:5px 22px 5px 0}a.addFavs:hover,a.addFavs:active{background:url("../images/collectionInspiration") no-repeat right -303px}iframe.twitter-share-button,#___plusone_0,span.pin-it-button{float:left;margin-left:8px !important;margin-top:2px}#fb-root{margin:0 0 0 8px;padding-top:10px}.fb-like{margin-left:8px}#plus-one{padding-top:4px}.social-feed{height:48px;border-bottom:1px solid #C0C0C0;padding-top:17px}.social-feed a{color:#426577;text-decoration:none;margin-left:11px}.social-feed img{padding-left:10px;vertical-align:top;display:inline}.social-feed span{font-family:Louisiana, serif;font-weight:400;font-size:36px;font-size:3.2rem;line-height:33px;line-height:3.2rem;margin:0;margin-left:10px}#headingBar{padding:0.9rem 18px}#headingBar a{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat scroll 67px -940px transparent;color:#384244;display:block;float:right;font-size:13px;height:15px;line-height:15px;padding:0 22px 0 0;position:relative;right:5px;text-decoration:underline;top:-20px}.tpl-hotelList h2{text-transform:uppercase;font-size:22px;font-size:2.2rem}.section-offer .tpl-hotelList h2{color:#E49028}#searchReultsBar,#listing_content{position:relative;display:block;clear:both}#resultsDisplay,#resultsOrder{float:right;font-size:14px;font-size:1.4rem;line-height:1.8rem}#resultsOrder{clear:right;cursor:pointer}#resultsOrder [data-sort-by="trigger"]{padding:5px 3px;display:inline-block}#resultsOrder .ui.popover{min-width:inherit;right:0 !important;margin:0;border:1px solid #CCC;border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0}#resultsOrder .ui.popover a{font-size:14px;font-size:1.4rem;line-height:1.8rem;display:block;padding:5px}#resultsOrder .ui.popover a:hover{background:#6A0906;color:#FFF;text-decoration:none}#resultsOrder .ui.popover:before{display:none}.mod-resultOptions{padding-bottom:0.45rem}.mod-resultOptions h3,.mod-resultOptions p{margin:0;padding:0;font-size:18px;font-size:1.8rem;line-height:2.7rem}.mod-resultOptions p{display:inline}.mod-resultOptions small{color:#888}.mod-resultOptions:after{content:'';display:block;clear:right}.full-page .top-message{padding-bottom:1.8rem}.full-page .top-message h3{font-size:18px;font-size:1.8rem;line-height:2.7rem}@media only screen and (min-width: 480px){.mod-collectionHeader div{width:381px}}@media only screen and (min-width: 992px){.mod-hotelResult figure{float:left;width:auto}.mod-hotelResult figure img{width:auto}}a#goToMap{background:url("/bundles/smithcorefrontend/images/ui-sprite.png") no-repeat right -180px;padding:0 24px 5px 0}a#goToList{background:url("/bundles/smithcorefrontend/images/ui-sprite.png") no-repeat right -398px;padding:0 28px 5px 0}a#goToMap,a#goToList{margin:0px 8px 0 0;color:#384244}a#goToMap,a#goToList,#resultsDisplay form{float:left}a.photosInset,a.favsInset{padding:4px 0 2px 30px}a.photosInset{background:url("/bundles/smithcorefrontend/images/ui-sprite.png") no-repeat left -201px}a.favsInset{background:url("/bundles/smithcorefrontend/images/ui-sprite.png") no-repeat;background-position:left  -239px}a.photosInset:hover,a.photosInset:active{background-position:left -261px}a.favsInset:hover,a.favsInset:active{background-position:left -306px}.unpublishable p{width:275px}.unpublishable span{float:left;background:url("/bundles/smithcorefrontend/images/phone.gif") no-repeat left;display:block;width:33px;height:30px}#listing_content div.unpublishable div.continue a.smallBtn{left:284px;width:75px}div.datesPrices ul li{margin:1px 0}ul.dates{float:left;margin-right:16px}#smithExtra-modal h3{padding:5px 0 5px 46px;background:url("/bundles/smithcorefrontend/images/logos-sprite.png") no-repeat left -306px;text-transform:uppercase}#largeMap{position:relative;margin-top:12px}#largeMap #search_filter{position:absolute;z-index:1;height:476px}#largeMap div.filterSection.priceRange{height:85px;overflow:visible}#largeMap div.filterSection.priceRange div.formCollapse{overflow:visible}#largeMap div.filterSection{height:88px}#largeMap div.formCollapse{height:75px}#largeMap div.formCollapse{overflow:auto;width:254px}a.mapSlide{position:absolute;right:-60px;top:200px}.mod-sideBlock,.mod-miniHotelList,.mod-previous{display:block;margin:1.8rem 0;background:#FFF;overflow:hidden;border:1px solid #CCC}.mod-sideBlock header,.mod-miniHotelList header,.mod-previous header{background:#6E7C7B;padding:0.9rem 18px}.mod-sideBlock header h3,.mod-miniHotelList header h3,.mod-previous header h3{color:#FFF;text-transform:uppercase;padding:0;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem}.mod-sideBlock footer,.mod-miniHotelList footer,.mod-previous footer{background:#FFF}.mod-sideBlock ul.listArrow,.mod-miniHotelList ul.listArrow,.mod-previous ul.listArrow{padding:1.8rem 18px}.mod-sideBlock ul.listHotels,.mod-miniHotelList ul.listHotels,.mod-previous ul.listHotels{padding-right:18px}.mod-sideBlock ul.listHotels li,.mod-miniHotelList ul.listHotels li,.mod-previous ul.listHotels li{position:relative;display:inline-block;width:180px;vertical-align:top}.mod-sideBlock ul.listHotels li div,.mod-miniHotelList ul.listHotels li div,.mod-previous ul.listHotels li div{padding:8px}.mod-sideBlock ul.listHotels li h4 a,.mod-miniHotelList ul.listHotels li h4 a,.mod-previous ul.listHotels li h4 a{font-size:14px;font-size:1.4rem;line-height:1.8rem}.mod-sideBlock ul.listHotels li img,.mod-miniHotelList ul.listHotels li img,.mod-previous ul.listHotels li img{display:block;margin:0;width:180px;height:135px;background:#CCC}.mod-sideBlock .bx-wrapper .bx-controls-direction,.mod-miniHotelList .bx-wrapper .bx-controls-direction,.mod-previous .bx-wrapper .bx-controls-direction{width:80px;margin:0 auto;padding:10px 0;*zoom:1}.mod-sideBlock .bx-wrapper .bx-controls-direction:before,.mod-sideBlock .bx-wrapper .bx-controls-direction:after,.mod-miniHotelList .bx-wrapper .bx-controls-direction:before,.mod-miniHotelList .bx-wrapper .bx-controls-direction:after,.mod-previous .bx-wrapper .bx-controls-direction:before,.mod-previous .bx-wrapper .bx-controls-direction:after{content:"";display:table}.mod-sideBlock .bx-wrapper .bx-controls-direction:after,.mod-miniHotelList .bx-wrapper .bx-controls-direction:after,.mod-previous .bx-wrapper .bx-controls-direction:after{clear:both}.mod-sideBlock .bx-wrapper .bx-controls-direction a,.mod-miniHotelList .bx-wrapper .bx-controls-direction a,.mod-previous .bx-wrapper .bx-controls-direction a{top:0.9rem;right:36px;position:static}.mod-sideBlock .bx-wrapper .bx-controls-direction a.bx-prev,.mod-miniHotelList .bx-wrapper .bx-controls-direction a.bx-prev,.mod-previous .bx-wrapper .bx-controls-direction a.bx-prev{left:auto;right:81px;float:left}.mod-sideBlock .bx-wrapper .bx-controls-direction a.bx-next,.mod-miniHotelList .bx-wrapper .bx-controls-direction a.bx-next,.mod-previous .bx-wrapper .bx-controls-direction a.bx-next{float:right}.mod-sideBlock .bx-wrapper .bx-controls-direction a.btn-dir,.mod-miniHotelList .bx-wrapper .bx-controls-direction a.btn-dir,.mod-previous .bx-wrapper .bx-controls-direction a.btn-dir{width:35px;height:35px;font-size:35px;font-size:3.5rem;border-radius:0}.mod-sideBlock .bx-wrapper .bx-controls-direction a.btn-dir i,.mod-miniHotelList .bx-wrapper .bx-controls-direction a.btn-dir i,.mod-previous .bx-wrapper .bx-controls-direction a.btn-dir i{width:35px}.mod-sideBlock .bx-wrapper .bx-controls-direction a.btn-dir:hover,.mod-miniHotelList .bx-wrapper .bx-controls-direction a.btn-dir:hover,.mod-previous .bx-wrapper .bx-controls-direction a.btn-dir:hover{background:#FFF}.mod-sideBlock .bx-wrapper .bx-controls-direction a.btn-dir:hover i,.mod-miniHotelList .bx-wrapper .bx-controls-direction a.btn-dir:hover i,.mod-previous .bx-wrapper .bx-controls-direction a.btn-dir:hover i{color:#000}.mod-sideBlock .bx-wrapper .bx-controls-direction a.disabled,.mod-miniHotelList .bx-wrapper .bx-controls-direction a.disabled,.mod-previous .bx-wrapper .bx-controls-direction a.disabled{display:none}.mod-sideBlock .bx-wrapper .bx-pager,.mod-miniHotelList .bx-wrapper .bx-pager,.mod-previous .bx-wrapper .bx-pager{position:relative;bottom:0;padding:15px 0 5px}.mod-sideBlock .bx-wrapper .bx-pager.bx-default-pager a:hover,.mod-sideBlock .bx-wrapper .bx-pager.bx-default-pager a.active,.mod-miniHotelList .bx-wrapper .bx-pager.bx-default-pager a:hover,.mod-miniHotelList .bx-wrapper .bx-pager.bx-default-pager a.active,.mod-previous .bx-wrapper .bx-pager.bx-default-pager a:hover,.mod-previous .bx-wrapper .bx-pager.bx-default-pager a.active{background:#6A0906}.mod-sideBlock ul.jcarousel-list li,.mod-sideBlock li.jcarousel-item a,.mod-miniHotelList ul.jcarousel-list li,.mod-miniHotelList li.jcarousel-item a,.mod-previous ul.jcarousel-list li,.mod-previous li.jcarousel-item a{color:#000}.mod-sideBlock .jcarousel-skin-smithCarousel .jcarousel-container-horizontal,.mod-sideBlock .jcarousel-skin-smithCarousel .jcarousel-clip-horizontal,.mod-sideBlock .jcarousel-skin-smithCarousel .jcarousel-item,.mod-miniHotelList .jcarousel-skin-smithCarousel .jcarousel-container-horizontal,.mod-miniHotelList .jcarousel-skin-smithCarousel .jcarousel-clip-horizontal,.mod-miniHotelList .jcarousel-skin-smithCarousel .jcarousel-item,.mod-previous .jcarousel-skin-smithCarousel .jcarousel-container-horizontal,.mod-previous .jcarousel-skin-smithCarousel .jcarousel-clip-horizontal,.mod-previous .jcarousel-skin-smithCarousel .jcarousel-item{height:auto;width:auto}.mod-sideBlock .jcarousel-skin-smithCarousel .jcarousel-prev-horizontal,.mod-sideBlock .jcarousel-skin-smithCarousel .jcarousel-next-horizontal,.mod-miniHotelList .jcarousel-skin-smithCarousel .jcarousel-prev-horizontal,.mod-miniHotelList .jcarousel-skin-smithCarousel .jcarousel-next-horizontal,.mod-previous .jcarousel-skin-smithCarousel .jcarousel-prev-horizontal,.mod-previous .jcarousel-skin-smithCarousel .jcarousel-next-horizontal{top:50%;margin-top:-12px}.mod-previous li{width:180px;margin:9px}.mod-previous .bx-viewport{height:220px !important}.mod-previous .bx-wrapper .bx-controls-direction{display:none}.page footer .mod-sideBlock,.page footer .mod-miniHotelList,.page footer .mod-previous{margin:1.8rem 18px}.mod-miniHotelList ul.listHotels{padding:1.8rem 0}.mod-miniHotelList li{padding-left:36px;float:none}@media only screen and (min-width: 480px){.mod-miniHotelList li{padding-left:11px}}@media only screen and (min-width: 767px){.mod-miniHotelList li{padding-left:16px}}@media only screen and (min-width: 992px){.mod-miniHotelList li{padding-left:18px}}@media only screen and (min-width: 1382px){.mod-miniHotelList li{padding-left:9px}}.tpl-collection h2{text-transform:uppercase;color:#5E8A8E;font-size:22px;font-size:2.2rem}.mod-imgList{margin-top:1.8rem}.mod-imgList li{position:relative;box-shadow:0 0 3px rgba(0,0,0,0.3);margin:0 0 1.8rem 0;overflow:hidden}.mod-imgList li div{position:absolute;top:0;left:0;right:0;padding-top:1.8rem;min-height:80px;z-index:1;background:rgba(0,0,0,0.4);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(transparent));background:-webkit-linear-gradient(top, rgba(0,0,0,0.4) 50%, transparent 100%);background:-moz-linear-gradient(top, rgba(0,0,0,0.4) 50%, transparent 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.4) 50%, transparent 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.4) 50%, transparent 100%);background:linear-gradient(top, rgba(0,0,0,0.4) 50%, transparent 100%)}.mod-imgList li h3,.mod-imgList li p{color:#FFF;padding:0 27px}.mod-imgList li h3{text-transform:uppercase;font-size:22px;font-size:2.2rem}.mod-imgList li img{width:101%;height:auto;display:block}.mod-imgList li a{background:#000;display:block}.mod-imgList li a:hover img{opacity:0.7}@media only screen and (min-width: 992px){.tpl-collection aside{padding-top:3.6rem}}div#mainContent.collections div#centre_content h3 a{color:#FFF;padding-top:5px}.mod-top10 section{background-color:#fff;margin-bottom:0.9rem;box-shadow:0 0 3px rgba(0,0,0,0.3)}.mod-top10 section h3{color:#FFF;padding:6px 50px 6px 8px;text-transform:uppercase;font-size:14px;font-size:1.4rem;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem;background:#6A0906}.mod-top10 ol,.mod-top10 ul{margin:0;padding:0.9rem 0 0.9rem 3px}.mod-top10 li{padding:0 10px 0 28px;margin:0 0 6px 0}.mod-top10 ol{padding-left:33px;list-style:decimal outside}.mod-top10 ol li{padding-left:0}.mod-top10 ul li{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -68px -205px}.mod-top10 a{color:#384244;font-size:1.4rem;font-size:14px;line-height:16px;margin:0}#collectionInspiration{border:1px solid #CCC}#collectionInspiration{margin-bottom:12px}#collectionInspiration ul{margin:0;padding:5px 0 7px 6px}#collectionInspiration ul li{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -68px -205px;padding:0 10px 0 28px;margin:5px 0 0 0}#collectionInspiration a{color:#384244}#collectionInspiration h4{background:#384244;color:#FFF;padding:8px 8px}#centre_content.collectionsCentreContent h2{width:504px;padding:0;margin:0;text-transform:uppercase}#centre_content.collectionsCentreContent h3 a{position:absolute;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;margin:0}#centre_content.collectionsCentreContent .collectionSubTitle{font-size:13px;font-size:1.3rem}#right_content.collectionsRightContent #topten h4{color:#FFF;padding:6px 8px;text-transform:uppercase;font-size:14px;font-size:1.4rem}#right_content.collectionsRightContent #topten ul{margin:0;padding:5px 0 1px 3px}#right_content.collectionsRightContent #topten ul li{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -68px -205px;padding:0 10px 0 28px;margin:1px 0 5px 0}#right_content.collectionsRightContent #topten a{color:#384244;font-size:1.4rem;font-size:14px;line-height:16px;margin:0}#right_content.collectionsRightContent #topten div h5{color:#1D6765;padding:8px 0 0 0}#collectionsHeader{margin-bottom:24px;position:relative}#collectionsHeader div{position:absolute;top:30px;width:400px;padding:8px 12px}#collectionsHeader div h2,#collectionsHeader div p{color:#FFF}div#mainContent.collections{margin-top:12px}div#mainContent.collections #searchReultsBar,div#mainContent.collections #wideSkyScraper{margin:12px 0 0 0}@media only screen and (min-width: 767px){.tpl-destination aside,.tpl-destination .primary{width:612px}}@media only screen and (min-width: 992px){.tpl-destination aside,.tpl-destination .primary{width:828.0px}}@media only screen and (min-width: 1382px){.tpl-destination aside{width:396.0px}.tpl-destination .primary{width:828.0px}}.tpl-destination .primary{overflow:hidden;margin-bottom:1.8rem}.tpl-destination .mod-top10{margin-bottom:1.8rem;*zoom:1}.tpl-destination .mod-top10:before,.tpl-destination .mod-top10:after{content:"";display:table}.tpl-destination .mod-top10:after{clear:both}@media only screen and (min-width: 767px){.tpl-destination .mod-top10 section{float:left;min-height:370px;width:33.3%}}@media only screen and (min-width: 1382px){.tpl-destination .mod-top10 section{float:none;min-height:0;width:100%}}.mod-destinationAreas{margin-bottom:1.8rem}.mod-destinationAreas article{background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.5);margin:0 0 1.8rem;min-height:180px}.mod-destinationAreas article figure{float:left;margin:0 18px 0 0}.mod-destinationAreas article figure img{display:block}.mod-destinationAreas article div{padding:1.8rem 18px 1.8rem 0;overflow:hidden}.mod-destinationAreas article h3{color:#6A0906;text-transform:uppercase}.mod-destinationAreas article .more{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -74px 8px;padding:2px 12px 2px 20px;margin-top:0.9rem;display:block}.mod-destinationAreas article .i-arrow-right{margin-left:-0.3em}.mod-destinationAreas article .i-arrow-right:before{color:#c00}#destinationCountryAreas{background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.5);margin:0 0 1.8rem}#destinationCountryAreas ul{padding:0.9rem 18px;border-bottom:#CCC 1px solid}#destinationCountryAreas li{padding:2px 12px 2px 0}#destinationCountryAreas li .i-arrow-right{margin-left:-0.4em}#destinationCountryAreas li .i-arrow-right:before{color:#999}#destinationCountryAreas h3{font-size:1.4rem;padding:0.9rem 0 0 18px}#destinationCountryAreas h4{background:#6A0906;padding:0.9rem 18px;color:#fff}.intro{padding:0 18px}.tabIntro h1{color:#6A0906;text-transform:uppercase}.tabIntro h1 span{color:#888;text-transform:capitalize;font-family:"Lato",sans-serif;font-weight:400}#more_hotels .jcarousel-skin-smithCarousel .jcarousel-prev-disabled-horizontal,#more_hotels .jcarousel-skin-smithCarousel .jcarousel-next-disabled-horizontal,#destinationHotels .jcarousel-skin-smithCarousel .jcarousel-prev-disabled-horizontal,#destinationHotels .jcarousel-skin-smithCarousel .jcarousel-next-disabled-horizontal{display:none !important}div#topten.destination{margin-top:-20px;padding:10px 10px 0 10px}#topten.destination h3{border-bottom:1px solid #CCC;margin:13px 14px 24px 14px;padding-bottom:8px;font-size:22px;font-size:2.2rem}#destinationCountryAreas div.listing{min-height:180px;max-height:180px}#destinationCountryAreas .more-info a,#destinationCountryAreas .more-info a:visited{color:#384244}#destinationCountryAreas p.subtext{margin-top:19px;padding-right:40px}#centre_content #destinationCountryAreas div.listing h3{border-bottom:none;margin:10px 0 0 0}#destinationCountryAreas div.listing .more-info{left:133px;margin-bottom:10px;padding-top:0;position:absolute;bottom:9px}.page-logos pre{overflow-x:scroll}@media only screen and (min-width: 992px){.page-logos pre{overflow-x:visible}}@media only screen and (min-width: 1382px){.tpl-about aside{width:252px}.tpl-about .primary{width:684px}.tpl-about.page-logos .primary{width:972px}}.tpl-about .primary{padding-bottom:1.8rem}.tpl-about .primary h2,.tpl-about .primary p a{color:#6A0906}.tpl-about .primary p a{text-decoration:underline}.tpl-about .bodyCopy ul{list-style:disc outside none;margin-left:1.8rem}.tpl-about .mod-benefits{margin-top:15px}.mod-subNav{border:1px solid #CCC;margin:1.8rem 0;background:#fff}.mod-subNav li{border-bottom:1px solid #eee}.mod-subNav a{color:#333;padding:0.9rem 9px;display:block}.mod-subNav a i{font-size:1em}.mod-subNav a.active{color:#6A0906}.mod-subNav h4{background:#384244;color:#FFF;padding:8px 8px;text-transform:uppercase}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-logos #content-page-desc{margin-bottom:0.9rem}.page-logos .content-logo{margin-bottom:0.45rem}.page-logos .content-logo-block{margin-bottom:2.25rem}.page-logos pre{font-family:"Courier New", Courier, monospace;white-space:pre-line}.page-photos h2{padding:0;margin:-0.9rem 0}@media only screen and (min-width: 767px){.page-local-guide aside,.page-reviews aside,.page-facilities aside,.page-overview aside{width:180px}.page-local-guide .primary,.page-reviews .primary,.page-facilities .primary,.page-overview .primary{width:396.0px}.page-local-guide aside.after,.page-reviews aside.after,.page-facilities aside.after,.page-overview aside.after{width:612px}.page-map aside,.page-map .primary{width:288px}.page-photos .primary{width:100%;margin:0}}@media only screen and (min-width: 992px){.page-local-guide aside.after,.page-reviews aside.after,.page-facilities aside.after,.page-overview aside.after{width:180px}.page-map aside,.page-map .primary{width:396.0px}}@media only screen and (min-width: 1382px){.page-local-guide aside,.page-local-guide aside.after,.page-reviews aside,.page-reviews aside.after,.page-facilities aside,.page-facilities aside.after,.page-overview aside,.page-overview aside.after{width:252px}.page-local-guide .primary,.page-reviews .primary,.page-facilities .primary,.page-overview .primary{width:684px}.page-map aside,.page-map .primary{width:612px}}.tpl-hotelDetail aside{padding-top:1.8rem}.tpl-hotelDetail .banner hgroup{padding:0}.tpl-hotelDetail .banner h1,.tpl-hotelDetail .banner .ratedetails{padding:0 9px 0.45rem 0;display:inline-block}.tpl-hotelDetail .banner address a{color:#333}.tpl-hotelDetail .banner .rates{margin-top:0.9rem}.tpl-hotelDetail .banner .ratedetails{font-size:16px;font-size:1.6rem}.tpl-hotelDetail .banner .ratedetails .price{font-size:1.4em;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem}@media only screen and (min-width: 767px){hgroup{padding-right:150px}.tpl-hotelDetail .rates{position:absolute;right:9px;margin-top:1.8rem;max-width:140px}}.page-map .primary address{background:#fff;padding:0.9rem 18px}.page-map #map{position:relative;width:auto;margin-bottom:1.8rem}.page-map #map_canvas{margin:0;height:425px;width:auto;border:3px solid #fff}.page-map #show-panel{position:absolute;top:3px;right:3px}.jcarousel-prev-disabled,.jcarousel-next-disabled{opacity:0.25}.page-photos h2{text-align:center}.page-photos #slideshow-main,.page-photos #slideshow-main li,.page-photos #slideshow-main li.jcarousel-item img,.page-photos #slideshow-carousel{width:252px}@media only screen and (min-width: 480px){.page-photos #slideshow-main,.page-photos #slideshow-main li,.page-photos #slideshow-main li.jcarousel-item img,.page-photos #slideshow-carousel{width:396.0px}}@media only screen and (min-width: 767px){.page-photos #slideshow-main,.page-photos #slideshow-main li,.page-photos #slideshow-main li.jcarousel-item img,.page-photos #slideshow-carousel{width:612px}}@media only screen and (min-width: 992px){.page-photos #slideshow-main,.page-photos #slideshow-main li,.page-photos #slideshow-main li.jcarousel-item img,.page-photos #slideshow-carousel{width:828.0px}}.page-offers-events #moreOffers{padding-bottom:1.8rem}.page-offers-events #moreOffers a{display:block;text-align:right}#offer_content #offerLeft{float:left;width:544px;padding:19px 23px}#offer_content #offerLeft ul{padding-left:-8px}#offer-heading{font-size:20px;font-size:2rem;padding-bottom:8px}#offer_content #offerLeft h3,#map_content #mapLeft.offer h3,#centre_content #columns2.offer h3{font-size:15px;font-size:1.5rem;color:#384244;border:0;margin:0 0 11px 0;text-transform:none}#offer_content #offerLeft h4{width:522px}#map_content #mapLeft.offer h4{width:468px}#map_content #mapRight.offer{padding:36px 0 0 0}#map_content #mapRight.offer #show-panel{position:relative;top:27px;left:421px}#offer_content #offerLeft h4,#map_content #mapLeft.offer h4{padding:0 0 1px 0;margin:19px 0 5px 0;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#384244;border-bottom:1px solid #CCC}#offer_content #offerLeft .offerPrices{font-size:15px;font-size:1.5rem;font-family:'Franklin Gothic Med', Arial, sans-serif;color:#384244;margin:13px 0 0 0}#offer_content #offerLeft p{clear:both;font-size:14px;font-size:1.4rem}#offer_content #offerRight{float:right;width:30%;padding:24px 24px}#offer_content #offerRight img{float:right}#offer_content ul{margin-left:13px}#offer_content ul li{list-style:disc}#offer_content div.policies{margin-bottom:8px;background:#E7E7E7;position:relative;height:auto;padding:5px 10px 10px 10px;margin-top:16px}#offer_content div.policies h4{padding-top:4px}#offer_content div.smith-extra h3{margin-left:38px}#offer_content div.smith-extra{float:left;height:24px;width:37px;background:url("../images/logos-sprite.png") no-repeat left -307px;position:relative;top:22px}#offer_content div.offerExtra{float:left;margin:0 0 9px 42px;width:481px;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#384244;border-bottom:1px solid #CCC}#offer_content #offerLeft p.offerExtra{font-size:12px;font-size:1.2rem}#offer_content #offerLeft #centre_content{width:544px;margin:0;padding:0}#offer_content #offerLeft #centre_content .offerSub span,#offer_content #offerLeft ul li .offerSub{color:#384244;font-family:'Franklin Gothic Med', Arial, sans-serif;line-height:17px;line-height:1.7rem;font-size:15px;font-size:1.5rem}#offer_content #offerLeft #centre_content .offerSub{font-size:14px;font-size:1.4rem;line-height:1.7px;line-height:1.7rem}#offer_content #offerLeft p.intro{font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;margin-bottom:19px}#offer_content #offerLeft ul{padding-left:17px;margin:0}#offer_content #offerLeft ul li{padding:4px 0;margin:0}#map_content #mapLeft.offer{float:left;width:468px;padding:19px 25px 0 23px}.bodyCopy{padding-bottom:1.8rem}.bodyCopy h2,.bodyCopy h3,.bodyCopy p a{color:#6A0906}.bodyCopy em,.bodyCopy i{color:#333;font-style:italic}.bodyCopy i{margin:0;font-family:"Lato",sans-serif;font-weight:400;width:auto;text-align:left;display:inline;line-height:1.8rem}.bodyCopy h2,.bodyCopy h3{font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem;text-transform:uppercase}.bodyCopy h2 span,.bodyCopy h3 span{color:#9AA0A0;display:inline-block}.bodyCopy h2{font-size:22px;font-size:2.2rem;line-height:3.6rem}.bodyCopy h3 a{float:right;background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat scroll right 10px transparent;padding:0 12px 0 0;font-size:13px}.bodyCopy h3 a.reviewerName{font-size:18px;font-size:1.8rem;line-height:2.7rem;float:none;color:#9AA0A0;background:none}.bodyCopy p,.bodyCopy ul{font-size:14px;font-size:1.4rem;line-height:1.8rem}.bodyCopy p a,.bodyCopy ul a{text-decoration:underline}.bodyCopy .intro{padding-left:0;padding-right:0;font-size:14px;font-size:1.4rem}.bodyCopy h3{border-bottom:1px solid #CCCCCC;padding:1.8rem 0 0.9rem;margin-bottom:0.9rem}.bodyCopy li{padding:0 0 0.9rem}.bodyCopy ul li span{font-weight:bold;padding:0.45rem 0}.bodyCopy ul{margin-top:1.8rem;list-style:none}.bodyCopy p{padding-bottom:0.9rem}.bodyCopy .reviewIntro p:first-child{font-style:italic}.bodyCopy .reviewsHead{margin-top:1.8rem}.bodyCopy .reviewQuote{margin-top:1.8rem;background:#e2e2e2;padding:3.6rem;border-radius:1.8rem;position:relative}.bodyCopy .reviewQuote .quoteName{color:#6A0906;font-weight:bold;padding-top:0.9rem}.bodyCopy .reviewQuote:before,.bodyCopy .reviewQuote:after{font-size:320px;position:absolute;opacity:0.1}.bodyCopy .reviewQuote:before{content:'\201C';top:130px;left:10px}.bodyCopy .reviewQuote:after{content:'\201D';bottom:0;right:0}.reviewer{margin:1.8rem 0;border-top:1px solid #bbb;box-shadow:inset 0 1px 0 #FFF;padding:1.8rem 0 0 0}.reviewer .displayName{font-weight:bold}.infoBox.booking{position:relative;height:115px;background-color:#FFFFFF;border:5px solid #E7E7E7;padding:0px}.infoBoxButtons{position:absolute;right:10px}ul.ticks li{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -74px -299px;padding-left:16px}ul.crosses li{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -74px -318px;padding-left:18px}ul.crosses li span{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -74px -318px;height:20px;width:12px;padding-right:6px;display:block;float:left}@media only screen and (min-width: 480px){.services{float:left;width:50%}}@media only screen and (min-width: 767px){.services{float:none;width:auto}}#group-facilities-additional{margin-bottom:-1.8rem;padding-bottom:7.2rem}.tpl-hotel .page,.tpl-booking.step1 .page{background:#FFF}.tpl-hotel .banner,.tpl-booking.step1 .banner{z-index:auto}.tpl-hotel .banner .hotel-contentBlock,.tpl-booking.step1 .banner .hotel-contentBlock{margin-bottom:0}.tpl-hotel .primary,.tpl-booking.step1 .primary{width:100%;margin:0;position:relative;z-index:auto;padding-top:0}.tpl-hotel img,.tpl-booking.step1 img{max-width:100%}.tpl-hotel .before,.tpl-booking.step1 .before{z-index:auto;padding:0;z-index:14}.tpl-hotel .mod-room .mod-roomOptions,.tpl-booking.step1 .mod-room .mod-roomOptions{display:none}.tpl-hotel .rowLine,.tpl-booking.step1 .rowLine{*zoom:1;margin-left:-18px;margin-right:-18px;display:block}.tpl-hotel .rowLine:before,.tpl-hotel .rowLine:after,.tpl-booking.step1 .rowLine:before,.tpl-booking.step1 .rowLine:after{content:"";display:table}.tpl-hotel .rowLine:after,.tpl-booking.step1 .rowLine:after{clear:both}.tpl-hotel .imgDivider,.tpl-booking.step1 .imgDivider{margin-bottom:-5.4rem}.tpl-hotel #map,.tpl-booking.step1 #map{position:relative;padding-bottom:43.98148%}.tpl-hotel #show-panel,.tpl-hotel #map_canvas,.tpl-booking.step1 #show-panel,.tpl-booking.step1 #map_canvas{position:absolute !important;top:0;left:0}.tpl-hotel #show-panel,.tpl-booking.step1 #show-panel{top:1.8rem;left:36px;z-index:4}.tpl-hotel .sidebar.affix,.tpl-booking.step1 .sidebar.affix{-webkit-transform:translateZ(0)}.tpl-hotel img{width:100%}.svg-smith-s{background:#CD3334;display:inline-block;width:35px;height:35px;border-radius:50%;float:left;margin-right:9px}.svg-smith-s svg{height:25px;margin:4px 5px 2px;width:25px;vertical-align:top}.svg-smith-s .path{fill:#FFF}.mfp-content .mod-roomOptions{text-align:center;color:#FFF}.mfp-content .mod-roomOptions label{font-size:18px;text-transform:uppercase}.mfp-content .mod-roomOptions li{*zoom:1;text-align:left;border-bottom:1px solid #555;padding:0.9rem 0;margin:0 18px}.mfp-content .mod-roomOptions li:before,.mfp-content .mod-roomOptions li:after{content:"";display:table}.mfp-content .mod-roomOptions li:after{clear:both}.mfp-content .mod-roomOptions li h4{text-transform:uppercase;color:#FFF}.mfp-content .mod-roomOptions li p{display:inline-block;vertical-align:middle;padding:6px 0}.mfp-content .mod-roomOptions li button{float:right}.mod-offersBlock{text-align:center;background:#CD3334;padding:2.7rem 0;color:#FFF}.mod-offersBlock h3{padding:0;color:#FFF}@media only screen and (min-width: 0) and (max-width: 767px){body.tpl-hotel{background:#FFF}body.tpl-hotel .wrap{box-shadow:none}}@media only screen and (min-width: 0) and (max-width: 992px){.js .tpl-hotel .before{float:none;display:block;position:fixed;bottom:0;z-index:300;margin:0;left:0;right:0;width:100%;padding:0;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;max-height:100%;overflow-y:auto}.js .tpl-hotel .before .sidebar{margin:0px auto}.open-sidebar{overflow:hidden}}.tpl-hotel .inner{display:block}.tpl-hotel .innerPad{display:block}.tpl-hotel .sidebar{width:288px}.tpl-hotel .listImg,.tpl-hotel .banner .gallery{width:288px;height:162px}@media only screen and (min-width: 480px){.tpl-hotel .sidebar{width:396.0px}.tpl-hotel .listImg,.tpl-hotel .banner .gallery{width:432px;height:243px}}@media only screen and (min-width: 767px){.tpl-hotel .inner{content:9;display:inline;float:left;width:612px;margin:0 18px}.tpl-hotel .innerPad{padding-right:234px}.tpl-hotel .sidebar{width:612px}.tpl-hotel .listImg,.tpl-hotel .banner .gallery{width:648px;height:243px}}@media only screen and (min-width: 992px){.tpl-hotel .inner,.tpl-booking.step1 .inner{content:8;display:inline;float:left;width:540px;margin:0 18px}.tpl-hotel .innerPad,.tpl-booking.step1 .innerPad{padding-right:306px}.tpl-hotel .sidebar,.tpl-booking.step1 .sidebar{width:252px}.tpl-hotel #map,.tpl-booking.step1 #map{padding-bottom:43.98148%}.tpl-hotel .before,.tpl-booking.step1 .before{position:absolute;right:0}.tpl-hotel .before .affix,.tpl-booking.step1 .before .affix{position:fixed;bottom:0}.tpl-hotel .before .affix .booking-itinerary,.tpl-booking.step1 .before .affix .booking-itinerary{position:absolute;top:210px;bottom:10px;background-color:transparent;overflow:auto}.tpl-hotel .before .affix-bottom,.tpl-booking.step1 .before .affix-bottom{position:absolute}.tpl-hotel .listImg,.tpl-hotel .banner .gallery,.tpl-booking.step1 .listImg,.tpl-booking.step1 .banner .gallery{width:864px;height:324px}.tpl-hotel .open-gallery,.tpl-booking.step1 .open-gallery{margin-bottom:-23px;margin-left:-23px}.tpl-hotel .open-gallery,.tpl-hotel .open-gallery i,.tpl-booking.step1 .open-gallery,.tpl-booking.step1 .open-gallery i{width:50px;height:50px;line-height:50px;font-size:1.2em}.ie8 .tpl-hotel .mod-hotelBooking.affix{right:240px}}@media only screen and (min-width: 1382px){.tpl-hotel aside,.tpl-booking.step1 aside{width:288px;margin-right:36px;margin-left:0}.tpl-hotel .inner,.tpl-booking.step1 .inner{width:900px}.tpl-hotel .innerPad,.tpl-booking.step1 .innerPad{padding-right:450px}.tpl-hotel .sidebar,.tpl-booking.step1 .sidebar{width:288px}.tpl-hotel .listImg,.tpl-hotel .banner .gallery,.tpl-booking.step1 .listImg,.tpl-booking.step1 .banner .gallery{width:1296px;height:486px}}.tpl-contentPageGroup .banner{background:transparent}.tpl-contentPageGroup .bx-wrapper{margin:1.8rem 0}.tpl-contentPageGroup .bx-wrapper .bx-viewport{box-shadow:none;background:transparent}.tpl-contentPageGroup .bx-wrapper img{width:100%}.tpl-contentPageGroup h2{text-transform:none}.tpl-contentPageGroup .header-html p{max-width:auto}.tpl-contentPageGroup .header-html img{width:100%}.tpl-contentPageGroup center img{width:100%}.tpl-contentPageGroup .mod-carouselHolder{width:256px;height:83px;background:#E2E2E2;position:relative}.tpl-contentPageGroup .mod-carouselHolder:before{content:'Image is currently being generated';display:block;position:absolute;top:50%;left:39%}.tpl-contentPageGroup .mod-benefits{margin-bottom:40px}.tpl-contentPageGroup .tab-primary{padding-top:0}.tpl-contentPageGroup .ad-holder{display:none}.tpl-contentPageGroup .cpg-sponsorMessage{float:right;color:#999}@media only screen and (min-width: 480px){.tpl-contentPageGroup .mod-carouselHolder{width:400px;height:130px}}@media only screen and (min-width: 767px){.tpl-contentPageGroup .mod-carouselHolder{width:616px;height:200px}}@media only screen and (min-width: 992px){.tpl-contentPageGroup .header-html img{width:auto}.tpl-contentPageGroup .mod-carouselHolder{width:832px;height:270px}}@media only screen and (min-width: 1382px){.tpl-contentPageGroup .carousel-pullUp{margin-top:-300px}}.tpl-error .page{min-height:300px}.tpl-error h2{color:#6A0906}@media only screen and (min-width: 767px){.tpl-error .page{min-height:500px}}.pagination{border-top:1px solid #BBBBBB;box-shadow:0 1px 0 #FFFFFF inset;min-width:200px;padding:1.8rem 0 0.9rem;position:relative}.pagination ul,.pagination li{border:0;margin:0;padding:0}.pagination li{list-style:none;float:left;border:solid 1px #DEDEDE;margin:0 2px 5px 0}.pagination .next,.pagination .previous{font-weight:bold;border:solid 1px #FFFFFF}.pagination .current{font-weight:bold}.pagination a:link,.pagination a:visited,.pagination a:hover{display:block;padding:3px 6px}.pagination .gap{font-size:18px;line-height:25px;border:none;padding-left:5px;padding-right:5px}.pagination .showing{float:right;margin-top:5px}@media only screen and (min-width: 0) and (max-width: 767px){.pagination .showing{clear:both}}@media only screen and (min-width: 767px){.pagination .showing{margin-top:0}}.tpl-weddingList .tabBanner{padding:1.8rem 0}.tpl-weddingList .mod-carousel{display:none}.tpl-weddingList .mod-infoBox form,.tpl-weddingList .mod-infoBox iframe{margin:0 0.9rem;padding-bottom:0.9rem}.tpl-weddingList .mod-infoBox #contribute input{margin-bottom:0.9rem;width:208px}.tpl-weddingList .mod-infoBox #contribute .btn{width:auto}.tpl-weddingList .mod-infoBox .forgot{margin:0 0 0.9rem 0.9rem;display:inline-block}.tpl-weddingList .btn.create{width:100%;margin-bottom:1.8rem;padding:0;text-align:center}.tpl-weddingList aside.after{margin:1.8rem 18px}.mod-weddingFormModal{width:280px}.mod-weddingFormModal .half{width:50%;float:left}.mod-weddingSignUp{width:100%;min-height:480px}.mod-weddingSignIn{width:100%;min-height:265px}@media only screen and (min-width: 767px){.tpl-weddingList aside.after{left:220px;width:396px}}@media only screen and (min-width: 992px){.tpl-weddingList aside.after{left:292px;width:540px}.tpl-weddingList .btn.create{width:50%}}@media only screen and (min-width: 1382px){.tpl-weddingList aside.after{left:0;width:252px}.tpl-weddingList .btn.create{width:100%}}.logo{position:relative;display:block;text-align:left;margin:0.9rem 0;float:left}.logo .smithLogo{height:45px;width:115px}.logo .smithLogo .pathS,.logo .smithLogo .pathMith{fill:#CC3334}.logo .logoText{bottom:-3px;color:#FFFFFF;display:none;font-size:14px;left:63px;letter-spacing:0.05rem;position:absolute;text-rendering:optimizelegibility}@media only screen and (min-width: 767px){.logo{height:55px;width:174px}.logo .smithLogo{height:55px}.logo .logoText{display:block}}#cookie_banner{position:fixed;left:0;top:0;line-height:2.7rem;width:100%;background-color:#666;display:table-cell;vertical-align:baseline;z-index:1001;font-size:12px;color:#FFF;text-align:center;transition:height 0.3s;overflow:hidden;box-shadow:0 0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.2);height:9.1rem}@media only screen and (min-width: 480px){#cookie_banner{height:6.4rem}}@media only screen and (min-width: 767px){#cookie_banner{height:3.7rem}}#cookie_banner #cookie_banner_content{margin:0.5rem 2em}#cookie_banner a{color:#FFF;text-decoration:underline;white-space:nowrap}#cookie_banner .cookie_banner_span{background:#222;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-left:5px;padding:3px 8px;cursor:pointer;white-space:nowrap}#cookie_banner .cookie_banner_span:hover{background:#333}body{transition:margin 0.3s}body.showCookie{margin-top:9.1rem}@media only screen and (min-width: 480px){body.showCookie{margin-top:6.4rem}}@media only screen and (min-width: 767px){body.showCookie{margin-top:3.7rem}}body.showCookie .ad-fixed{transition:margin 0.3s;margin-top:9.1rem}@media only screen and (min-width: 480px){body.showCookie .ad-fixed{margin-top:6.4rem}}@media only screen and (min-width: 767px){body.showCookie .ad-fixed{margin-top:3.7rem}}@media only screen and (min-width: 992px){body.showCookie .ad-fixed{margin-top:3.7rem}}@media only screen and (min-width: 1382px){body.showCookie .ad-fixed{margin-top:3.7rem}}body.showCookie .affix{transition:margin 0.3s;margin-top:9.1rem}@media only screen and (min-width: 480px){body.showCookie .affix{margin-top:6.4rem}}@media only screen and (min-width: 767px){body.showCookie .affix{margin-top:3.7rem}}.mod-header{min-width:179px;position:relative;display:block;background:#000;margin:0;padding:0;text-align:right;box-shadow:0 7px 7px -7px #000;*zoom:1}.mod-header .logo{float:left;height:45px;width:104px}.mod-header .logo .logoText{display:none}.mod-header:before,.mod-header:after{content:"";display:table}.mod-header:after{clear:both}.mod-header h1{padding:0}.mod-header a{color:#424B4D;text-decoration:none}.mod-header .toggle,.mod-header .mobUser{position:relative;padding:0.9rem;line-height:30px;height:auto;margin-top:1.2rem;color:#C6C6C6;display:inline-block}.mod-header .toggle:hover,.mod-header .toggle:focus,.mod-header .mobUser:hover,.mod-header .mobUser:focus{background:rgba(0,0,0,0.1)}.mod-header .toggle.on,.mod-header .mobUser.on{background:#6A0906}.mod-header .toggle i,.mod-header .mobUser i{display:block;width:auto;font-size:18px}.mod-header .highlight{display:none}.mod-header .tagline{display:none;text-align:left;position:absolute;top:49px;left:176px;text-transform:uppercase;color:#C6C6C6;text-shadow:0 1px 1px rgba(0,0,0,0.15);font-size:1.2rem}.mod-header p{color:#C6C6C6}.mod-header #nav-site{background:#6A0906}.mod-header #nav-site a{background:none;color:#FFF;text-transform:uppercase;font-size:13px;font-size:1.3rem;font-weight:400;float:none}.mod-header #nav-site a:hover{background:#3D4749}.mod-header #nav-site a.on{background:#6A0906}.mod-header #nav-site a.shortName{display:none}.mod-header input{border:0px none}#search-site span,[id^='nav-'] span{display:none}#search-site .fone span,[id^='nav-'] .fone span{display:inline}.full-width-nav{background:#6F2A2A;height:3.6rem;position:relative}.full-width-nav .wrap{margin-top:0}#nav-contact a,#nav-user a{display:inline;line-height:3.6rem;height:3.6rem;padding:0 0.6rem;color:#FFF}#nav-contact a:hover,#nav-contact a:focus,#nav-user a:hover,#nav-user a:focus{background:rgba(0,0,0,0.2)}#nav-contact a.hide,#nav-user a.hide{display:none}#nav-user{display:none}#nav-contact{left:0;font-size:14px;font-size:1.4rem}#nav-user{right:0}#nav-site{*zoom:1;margin:0;text-align:left;clear:both}#nav-site:before,#nav-site:after{content:"";display:table}#nav-site:after{clear:both}#nav-site a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 18px;line-height:3.6rem;margin-bottom:1px;background:#FFF;border-bottom:1px solid #666}#search-site{text-align:left;position:relative}#search-site>*{display:inline-block;vertical-align:middle}#search-site input{width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:inset 0px 1px 4px -2px,inset 0 -13px 8px rgba(0,0,0,0.03);background:#EBEBEB;height:2.7rem;line-height:2.7rem;border-radius:0;margin:1.8rem 0}#search-site button{position:absolute;right:0;top:1.8rem;padding:0 4px;height:2.7rem;line-height:2.7rem}#search-site button:hover{background:none;color:#6A0906}#beta-tag{position:absolute;left:90px;top:10px;height:auto}#beta-tag img{width:80px}.js #nav-site,.js #search-site{max-height:0;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.js #nav-site.on,.js #search-site.on{max-height:30rem}@media only screen and (min-width: 767px){[id^="nav-"] span{display:none}.mod-header .logo{height:55px;width:174px}.mod-header .logo .smithLogo{height:55px}.mod-header .logo .logoText{display:block}.mod-header .toggle,.mod-header .mobUser{display:none}.mod-header #nav-site{margin:0 0.9rem;padding:0;background:#FFF;display:block;clear:both;background:transparent}.mod-header #nav-site a{display:block;float:left;border-bottom:0px;width:auto;padding:0 4.5px;font-size:12px;font-size:1.2rem}.mod-header #nav-site a.shortName{display:inline}.mod-header #nav-site a.longName{display:none}.mod-header #nav-site a:after{content:"";height:10px;border-right:solid 1px #444;right:-0.45rem;position:relative}.mod-header #nav-site a:last-child:after{border-right:none}.mod-header .logo{height:55px;width:180px}.mod-header .logo .smithLogo{height:55px}.mod-header .logo .logoText{display:block;width:100%}#nav-site a.on:after{border-right:none}#nav-user .phone span{display:none}.js #nav-site,.js #search-site{max-height:none;margin-bottom:0}.js .searchUserNav{position:absolute;right:0;top:0.9rem}.js .searchUserNav form{width:360px}.js .searchUserNav form,.js .searchUserNav #nav-user{display:inline-block;vertical-align:top}.js .searchUserNav #nav-user{margin-top:1.2rem}#nav-contact .fone{display:none}}@media only screen and (min-width: 992px){#nav-site{padding:0;padding-left:18px}.mod-header .tagline{display:block}.mod-header .phoneNumber span{display:inline}.mod-header #nav-site a{padding:0 9px;font-size:13px;font-size:1.3rem}.mod-header #nav-site a:after{right:-0.9rem}.mod-header #nav-site a.shortName{display:none}.mod-header #nav-site a.longName{display:inline}#nav-user .phone span{display:inline}.js .searchUserNav form,.js .searchUserNav #nav-user{float:left;display:inline}}.mod-footerPage{position:relative;display:block;clear:both;background:#000;overflow:hidden}.mod-footerPage img{width:auto}.mod-footerPage .l-mms,.mod-footerPage .l-sandf{background:url("/bundles/smithcorefrontend/images/logos-sprite.png") 0 0 no-repeat;display:inline-block;height:48px;text-indent:-999px;width:132px;margin:9px 0 9px 9px}.mod-footerPage .l-mms{background-position:0 -70px}.mod-footerPage .l-sandf{background-position:0 -122px;border:none}.mod-footerPage #iata-tag{float:right;padding:16px}.mod-footerPage .poweredBy{opacity:0;background:url("/bundles/smithcorefrontend/images/powered-by-logo.png") 0 0 no-repeat;color:#FFFFFF;width:210px;margin:12px 0 0 12px}#google_translate_element{margin-top:1em;display:inline-block}#google_translate_element img,#google_translate_element span{display:inline-block}#google_translate_element .goog-te-gadget-simple{background-color:#000}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{color:white}.mod-footerSite{*zoom:1;background:#000;color:#fff;padding:0.9rem 0;position:relative}.mod-footerSite:before,.mod-footerSite:after{content:"";display:table}.mod-footerSite:after{clear:both}.mod-footerSite .inner{position:relative;z-index:99}.mod-footerSite a{color:#fff}.mod-footerSite a.xe{float:right}.mod-footerSite .footList a,.mod-footerSite #footBtm a{text-decoration:none;color:#C6C6C6}.mod-footerSite .footList a:hover,.mod-footerSite #footBtm a:hover{text-decoration:underline}.mod-footerSite .footList{float:left;padding:0 5px}.mod-footerSite .footList.firstFootList,.mod-footerSite .footList:first-child{padding:0 5px 0 8px}.mod-footerSite .footList p{font-weight:bold;color:#C6C6C6;margin-bottom:5px}.mod-footerSite .footList ul{margin-left:15px;list-style:disc}.mod-footerSite .footList li{font:1.2rem arial, sans-serif}.mod-footerSite #footBtm{clear:both;padding:12px 8px 0}.mod-footerSite #footBtm p{font-family:Arial, Verdana, sans-serif;font-size:11px;font-size:1.1rem;font-weight:bold}.mod-footerSite #footBtm p:last{float:left;margin-right:5px}.mod-footerSite #footBtm p.footOther{float:left;margin-right:5px;color:#C6C6C6;font-weight:normal}.mod-footerSite #footBtm li{display:inline;border-right:1px solid #C6C6C6;padding-right:5px;font-size:11px;font-size:1.1rem}.mod-footerSite #footBtm li:last-child{border-right:none;padding-right:0}.mod-breadcrumb{padding-left:18px;padding-right:18px;background:#fff;border-bottom:1px solid #eee}.mod-breadcrumb li{display:inline-block;padding:5px 0;color:#979797}.mod-breadcrumb li:after{content:">";padding:5px}.mod-breadcrumb li:last-of-type:after{content:""}.mod-breadcrumb li a{color:#666}#map_canvas{width:100%;height:100%}.tpl-hotelList #map_canvas{height:350px}.map_controls{display:none}.mapZoom{margin-left:23px;width:25px;padding:10px}.mapZoom a{display:block;text-align:center;width:20px;height:20px;text-indent:-1000em}.mapZoom #zoomin{padding:1px 3px 1px 2px;background:transparent url(/bundles/smithcorefrontend/images/maps/zoomin.png) no-repeat 0 0}.mapZoom #zoomout{padding:1px 3px 3px 2px;background:transparent url(/bundles/smithcorefrontend/images/maps/zoomout.png) no-repeat 0 100%}#hotelsHeroMap #lightbox-panel #map_large_canvas .mapZoom div.pngfix{position:relative}.mapZoom div{background:transparent url(/bundles/smithcorefrontend/images/maps/slider-bg.png) repeat-y 0 0;padding:1px 3px 1px 2px}.mapZoom span{display:block;text-align:center;cursor:pointer;border-bottom:1px solid #DDD;text-indent:-1000em;height:5px;width:14px;line-height:5px;margin:0 3px}.mapZoom .active{background:#333;margin:0 1px;width:18px}#lightbox{display:none;background:#000000;opacity:0.7;filter:alpha(opacity=90);position:absolute;top:0px;left:0px;min-width:100%;height:100%;z-index:1000}#lightbox-panel{display:none;position:fixed;top:100px;left:50%;margin-left:-508px;width:950px;height:630px;background:#FFFFFF;padding:10px 30px 30px 30px;border:2px solid #CCCCCC;z-index:1001}#close-panel{margin-left:890px;color:#384244}.availability-calendar{position:relative}.availability-calendar .datepick{position:relative;color:#000;padding:0.9rem 0 3.6rem;*zoom:1}.availability-calendar .datepick:before,.availability-calendar .datepick:after{content:"";display:table}.availability-calendar .datepick:after{clear:both}.availability-calendar .datepick a{text-decoration:none}.availability-calendar .cal-legends{bottom:0;left:0px;position:absolute;padding:5px 0 5px 0;text-align:center;width:100%}.availability-calendar .cal-legends .booked,.availability-calendar .cal-legends .available,.availability-calendar .cal-legends .limited,.availability-calendar .cal-legends .today,.availability-calendar .cal-legends .noRate{display:inline-block;padding:0 15px 0 5px}.availability-calendar .cal-legends .legendBooked,.availability-calendar .cal-legends .legendAvailable,.availability-calendar .cal-legends .legendLimited,.availability-calendar .cal-legends .legendToday,.availability-calendar .cal-legends .legendNoRate{display:inline-block;width:10px;height:10px}.availability-calendar .cal-legends .legendBooked{background:#933}.availability-calendar .cal-legends .legendAvailable{background:#38AE34}.availability-calendar .cal-legends .legendLimited{background:#D1B805}.availability-calendar .cal-legends .legendToday{background:#4A5956}.availability-calendar .cal-legends .legendNoRate{background:#B9B3A9}.availability-calendar .cal-legends .limited,.availability-calendar .cal-legends .today,.availability-calendar .cal-legends .legendLimited,.availability-calendar .cal-legends .legendToday,.availability-calendar .cal-legends .legendNoRate,.availability-calendar .cal-legends .noRate{display:none}.availability-calendar .datepick-cmd-today{display:none}.availability-calendar .datepick-cmd-prev,.availability-calendar .datepick-cmd.datepick-cmd-next{position:absolute;top:50%;background:url("/bundles/smithcorefrontend/images/sprites_arrows.png") no-repeat -28px -796px;height:40px;width:40px}.availability-calendar .datepick-cmd-prev{left:-5px}.availability-calendar .datepick-cmd-prev:hover{background-position:-28px -892px}.availability-calendar .datepick-cmd.datepick-cmd-next{right:-5px;background-position:-28px -924px}.availability-calendar .datepick-cmd.datepick-cmd-next:hover{background-position:-28px -1020px}.availability-calendar .datepick-month-row{clear:left;padding:0 40px}.availability-calendar .datepick-month{float:left;text-align:center;margin:0.9rem 9px}.availability-calendar .today-class{background:#4A5956}.availability-calendar .datepick-month-header{font-weight:bold;text-transform:uppercase;padding:0 0 0.9rem;min-height:24px}.availability-calendar .datepick-month-header select{margin:0 2px 0 0}.availability-calendar table{border-collapse:collapse;border:0px}.availability-calendar table th,.availability-calendar table td{margin:0;font-weight:normal;text-align:center}.availability-calendar table span{font-weight:bold;width:100%}.availability-calendar table thead{text-transform:uppercase}.availability-calendar table th,.availability-calendar table th a{color:#565656}.availability-calendar table td.datepick-week{border:1px solid #777}.availability-calendar table td.datepick-week *{background-color:#364244;color:#FFF;border:none}.availability-calendar table td a,.availability-calendar table td a:visited,.availability-calendar table td span{display:block;color:#FFF;line-height:2.7rem;height:2.7rem;width:27px;margin:1px;background:#EEE}.availability-calendar table td a:hover{cursor:default}.availability-calendar table td span.datepick-other-month{background:#EEE}.availability-calendar table td a{background:#933}.availability-calendar table td a.selectable-dates{background:#B9B3A9}.availability-calendar table td a.full_day{background:#933}.availability-calendar table td a.available_rooms_day{background:#38AE34}.availability-calendar table td a.limited_rooms_day{background:#38AE34}.site-sandf .availability-calendar .datepick-cmd-prev{left:-5px}.site-sandf .availability-calendar .datepick-cmd-prev:hover{background-position:-28px -860px}.site-sandf .availability-calendar .datepick-cmd.datepick-cmd-next{right:-5px;background-position:-28px -924px}.site-sandf .availability-calendar .datepick-cmd.datepick-cmd-next:hover{background-position:-28px -988px}.availability-calendar .datepick{width:100% !important}.availability-calendar .datepick-month-row{padding:0 17px}@media only screen and (min-width: 480px){.availability-calendar .datepick-month-row{padding:0 10px}.availability-calendar table td a,.availability-calendar table td a:visited,.availability-calendar table td a:hover,.availability-calendar table td span{width:22px}}@media only screen and (min-width: 992px){.availability-calendar .datepick{width:540px !important}.availability-calendar .datepick-month-row{padding:0 40px}.availability-calendar table td a,.availability-calendar table td a:visited,.availability-calendar table td a:hover,.availability-calendar table td span{width:27px}.availability-calendar .datepick-cmd-prev{left:0}.availability-calendar .datepick-cmd.datepick-cmd-next{right:0}}/*! jQuery UI - v1.10.3 - 2013-07-01
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=gloss_wave&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=glass&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-autocomplete{position:absolute;top:0;left:0;list-style:none;padding:0;margin:0;display:block;outline:none;z-index:9999;font-size:1.2em;background:#fcfdfd;border-radius:0.45rem;box-shadow:0 3px 4px 1px rgba(0,0,0,0.5)}.ui-autocomplete a{text-decoration:none;display:block;padding:0 9px;line-height:3.6rem;min-height:0;font-weight:normal;color:#666;border-bottom:1px solid #eee;cursor:pointer}.ui-autocomplete a strong{color:#000}.ui-autocomplete a:hover,.ui-autocomplete a:link,.ui-autocomplete a:visited{color:#fff}.ui-autocomplete a:hover strong,.ui-autocomplete a:link strong,.ui-autocomplete a:visited strong{color:#fff}.ui-state-hover,.ui-state-focus{background:#6A0906;font-weight:normal;color:#fff}.ui-state-hover strong,.ui-state-focus strong{color:#fff}.ui-state-hover a,.ui-state-focus a{box-shadow:inset 0 2px 2px -2px #000, inset 0 -2px 2px -2px #000}.tabIntro{background:#fff;position:relative;padding-top:1.8rem;padding-left:18px;padding-right:18px}.tabIntro p{max-width:828px}.tabIntro .mod-tabs{padding-top:0}.tabIntro h1{color:#6A0906;text-transform:uppercase;padding-left:0}.tabIntro h1 span{color:#888;text-transform:capitalize;font-family:"Lato",sans-serif;font-weight:400}.tabBanner{padding:1.8rem 18px;background:#EBEBEB}.tabBanner .mod-hero,.tabBanner .mod-hotelSearch{box-shadow:0 0 3px #000;margin:0}.tpl-hotelList .tabBanner{padding:2px}.mod-tabs{display:block;padding:1.8rem 9px 0 9px;border-bottom:1px solid #aaa;font-family:"Lato",sans-serif;font-weight:400;font-weight:700;font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;box-shadow:0 -2px 4px -4px inset;*zoom:1;margin-left:-18px;margin-right:-18px}.mod-tabs:before,.mod-tabs:after{content:"";display:table}.mod-tabs:after{clear:both}.mod-tabs li{position:relative;display:block;float:left;width:50%}.mod-tabs span,.mod-tabs a{display:block;padding:8px;text-decoration:none;height:16px;height:1.6rem;margin:1px;border-radius:0.45rem;cursor:pointer}.mod-tabs .active a,.mod-tabs .active span{background:#EBEBEB;color:#6A0906;position:relative}.mod-tabs a:hover,.mod-tabs a:visited:hover,.mod-tabs span:hover{background:#bbb;text-decoration:none;color:#fff}.mod-tabPane{visibility:hidden;position:absolute;top:-9999px;left:-9999px;right:0;bottom:0px}.mod-tabPane.active{visibility:visible;position:relative;top:auto;left:auto;bottom:auto;right:auto}@media only screen and (min-width: 480px){.mod-tabs li{width:33%}}@media only screen and (min-width: 767px){.mod-tabs li{width:auto}.mod-tabs a,.mod-tabs span{border-radius:0.45rem 0.45rem 0 0;margin:0 2px 0 0}.mod-tabs .active a,.mod-tabs .active span{bottom:-1px;box-shadow:-2px -2px 0 0 #ccc, 2px -2px 0 0 #ccc}}@media only screen and (min-width: 1382px){.mod-tabPane .tabBanner{width:828.0px;height:270px}}.section-destination .mod-tabs li{width:auto}dl{width:auto}dl,dt{float:none}h1.site-search{padding:0 18px;padding-top:18px}.search-intro-text p{padding:0 18px;line-height:2.16rem}p.results_number{padding:0 18px;font-weight:bold;margin:9px 0 9px 0}#search-results dl{padding:0 18px;margin-bottom:6px}#search-results dl dd{margin-bottom:18px}#site-searh-results{padding:0 18px;margin:18px 0 9px 0}#site-searh-results input[type="text"]{vertical-align:top;width:160px;margin-bottom:5px}.pager{padding:0 18px;font-weight:bold;margin-bottom:18px}div .pager{padding:0 18px}.pager a{color:#333;display:inline-block;padding-right:3px}.pager a.additional_nav_next:first-letter{text-transform:uppercase}#site-searh-results input[type="text"]{width:140px}@media only screen and (min-width: 480px){#site-searh-results input[type="text"]{width:250px}}@media only screen and (min-width: 767px){dl{float:left;width:93%}}@media only screen and (min-width: 992px){dl{float:left;width:93%}}@media only screen and (min-width: 1382px){dl{float:none;width:100%}}.mod-hotelSearch-summary{padding-left:18px;padding-right:18px}.mod-hotelSearch-summary time{font-size:16px;font-size:1.6rem;line-height:2.25rem;display:block;color:#384244}.mod-hotelSearch-summary time span{display:inline-block}.mod-hotelSearch-summary time span.time-wrap{margin-right:0.45rem}.mod-hotelSearch-title{background:#4f5d60;box-shadow:0 0 3px #000;position:relative;z-index:2;padding:0.9rem 18px}.mod-hotelSearch-title h4{color:#FFF;text-transform:none;padding:0.9rem 18px}.mod-hotelSearch{padding-left:18px;padding-right:18px;*zoom:1;background:#384244;background:-webkit-gradient(linear, left top, left bottom, from(#384244), to(#15191a));background:-webkit-linear-gradient(top, #384244 0%, #15191a 100%);background:-moz-linear-gradient(top, #384244 0%, #15191a 100%);background:-ms-linear-gradient(top, #384244 0%, #15191a 100%);background:-o-linear-gradient(top, #384244 0%, #15191a 100%);background:linear-gradient(top, #384244 0%, #15191a 100%);position:relative;padding-top:0.9rem;padding-bottom:0.9rem;box-shadow:inset 0 4px 4px -4px #000, inset 0 -4px 4px -4px #000;margin-bottom:1.8rem;margin-top:1.8rem;z-index:1;box-shadow:0 4px 4px -4px #000, 0 -2px 4px -4px #000}.mod-hotelSearch:before,.mod-hotelSearch:after{content:"";display:table}.mod-hotelSearch:after{clear:both}.mod-hotelSearch h2{color:#FFF;font-size:20px;font-size:2rem}.mod-hotelSearch form{display:inline}.mod-hotelSearch h4{color:#FFF}.mod-hotelSearch label,.mod-hotelSearch input,.mod-hotelSearch label:before,.mod-hotelSearch a{position:relative;display:block;float:left;line-height:3.6rem;height:3.6rem;padding:0;margin:0}.mod-hotelSearch a.rates{padding-right:30px;background-position:right -332px}.mod-hotelSearch .btn-primary{float:left;padding:0 18px;margin-top:2.7rem}.mod-hotelSearch label{font-size:14px;font-size:1.4rem;line-height:1.8rem}.mod-hotelSearch input{padding:0 0 0 1rem;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;border:0px none;background:#FAFAFA}.mod-hotelSearch input:required:valid{background:#FFF}.mod-hotelSearch input:focus{box-shadow:inset 1px 1px 3px -1px rgba(0,0,0,0.8);color:#367c12;background:#FFF}.mod-hotelSearch label{color:#FFF;line-height:2.7rem;width:100%;height:auto}.mod-hotelSearch a,.mod-hotelSearch a:hover{color:#FFF}.mod-hotelSearch a{float:right;display:none}.mod-hotelSearch select{width:49%;margin-right:1%;float:left;padding:2px 0}.mod-hotelSearch #hotelSearch{margin-bottom:0.9rem}.mod-hotelSearch .btn-trans{width:12%;color:#666;top:2.7rem;height:36px;height:3.6rem;background:#F5F5F5;border-radius:0 0.45rem 0.45rem 0}.mod-hotelSearch .btn-trans i{width:auto}.mod-hotelSearch .btn-trans:hover{box-shadow:0 0 6px #888 inset;color:#333}.mod-hotelSearch .group-datepickers{padding:0 0 1.8rem;float:left;width:100%}.mod-hotelSearch .group-datepickers input{font-family:"Lato",sans-serif;font-weight:400}.mod-hotelSearch .group-datepickers label{width:44%;margin-right:0}.mod-hotelSearch .group-datepickers label:before{position:absolute;left:9px;top:2.7rem;z-index:1;font-size:1.4em;color:#333}.mod-hotelSearch .group-datepickers label:focus:before{color:#367c12}.mod-hotelSearch .group-datepickers .picker-hold{position:relative}.mod-hotelSearch .group-datepickers .date_from{border-radius:0.45rem 0 0 0.45rem}.mod-hotelSearch .group-datepickers .date_to{border-radius:0;border-left:1px solid #CCC}.mod-hotelSearch .group-search{position:relative}.mod-hotelSearch .group-search .btn-trans{position:absolute;right:0}.mod-hotelSearch .group-countryLocation fieldset{float:left;width:50%}.mod-hotelSearch .group-countryLocation fieldset select{width:90%}.mod-hotelSearch .group-countryLocation fieldset p{color:#FFF;float:left;margin-top:9px}.mod-hotelSearch #group_booking{clear:both;display:block;float:left}.mfp-content .mod-hotelSearch .group-datepickers,.mod-hotelBooking .mod-hotelSearch .group-datepickers{padding-left:9px;padding-right:9px;float:none}.mfp-content .mod-hotelSearch .group-datepickers label,.mod-hotelBooking .mod-hotelSearch .group-datepickers label{margin-top:0.9rem;margin-bottom:0.9rem}.mfp-content .mod-hotelSearch .group-datepickers label:before,.mod-hotelBooking .mod-hotelSearch .group-datepickers label:before{top:0}.mfp-content .mod-hotelSearch .group-datepickers label input,.mod-hotelBooking .mod-hotelSearch .group-datepickers label input{border-radius:0;border:1px solid #C8C8C8;background:#FFF}.mfp-content .mod-hotelSearch .group-datepickers label button,.mod-hotelBooking .mod-hotelSearch .group-datepickers label button{color:#6A0906}.mfp-content .mod-hotelSearch .group-datepickers .datepicker,.mod-hotelBooking .mod-hotelSearch .group-datepickers .datepicker{left:0;top:4.5rem;border-radius:0;border-top:3px solid #6A0906}.mfp-content .mod-hotelSearch .group-datepickers .datepicker:after,.mod-hotelBooking .mod-hotelSearch .group-datepickers .datepicker:after{border-bottom-color:#6A0906;top:-9px}.mfp-content .mod-hotelSearch .group-datepickers .checkout:before,.mod-hotelBooking .mod-hotelSearch .group-datepickers .checkout:before{left:133px}.mfp-content .mod-hotelSearch .group-datepickers .checkout:after,.mod-hotelBooking .mod-hotelSearch .group-datepickers .checkout:after{left:134px}.mfp-content .mod-hotelSearch .btn-trans,.mod-hotelBooking .mod-hotelSearch .btn-trans{position:absolute;top:0;right:0;width:2.7rem}.section-destination .group-search .btn-trans,.section-pricesearch .group-search .btn-trans,.section-offer .group-search .btn-trans{top:0}.tpl-home .mod-hotelSearch,aside.before .mod-hotelSearch{position:relative;margin-left:-36px;padding-left:36px}.tpl-home .mod-hotelSearch .group input,aside.before .mod-hotelSearch .group input{padding-left:0.5rem}.tpl-home .mod-hotelSearch .group label:before,aside.before .mod-hotelSearch .group label:before{display:none}.tpl-home .mod-hotelSearch:before,aside.before .mod-hotelSearch:before{content:'';position:absolute;left:0;bottom:-16px;width:1px;height:0;border:8px solid transparent;border-color:#000 #000 transparent transparent}.tpl-home .mod-hotelSearch .btn-primary,aside.before .mod-hotelSearch .btn-primary{float:right;margin-top:0 !important;margin-left:9px;margin-bottom:0.9rem}.tpl-home .mod-hotelSearch a,aside.before .mod-hotelSearch a{display:block;margin-top:0 !important}.banner .mod-hotelSearch .hide-label{display:block}#collection_date_from,#follow_me_date_from{border-radius:0}#collection_date_to,#follow_me_date_to{border-radius:0;border-left:1px solid #CCC}.tpl-home .mod-hotelSearch{position:absolute;top:1.8rem;left:1.8rem;width:242px;background:rgba(55,65,67,0.8)}.mod-hotelSearch{display:none}.mod-hotelSearch.on{display:block}@media only screen and (min-width: 480px){.tpl-home .banner .mod-hotelSearch{width:324px}.tpl-home .banner .mod-hotelSearch label.inline,.tpl-home .banner .mod-hotelSearch .group-datepickers{width:100%}}@media only screen and (min-width: 767px){.banner .mod-hotelSearch label.inline{width:354px;margin-right:18px}.banner .mod-hotelSearch .group-datepickers{width:240px}aside.before .mod-hotelSearch{width:100.5%}aside.before .mod-hotelSearch .btn-trans{padding:1px 4px}.tpl-destination .banner .mod-hotelSearch .group-search{width:354px}.tabBanner .mod-hotelSearch a{position:absolute;top:0.9rem;right:18px;display:block}.tabBanner .mod-hotelSearch .btn-primary{margin-top:2.7rem}.mod-hotelBooking .mod-hotelSearch .group-datepickers label{width:162px}}@media only screen and (min-width: 992px){.mod-hotelBooking .mod-hotelSearch .group-datepickers label{width:44%;margin-right:12px}.mod-hotelBooking .mod-hotelSearch .group-datepickers .btn-trans{right:-3px}}@media only screen and (min-width: 1382px){.mod-hotelBooking .mod-hotelSearch .group-datepickers{padding-left:11px}}.tpl-all-pages section.primary{width:auto}.tpl-all-pages aside.before,.tpl-all-pages aside.after{display:none}.tpl-all-pages .banner .group-search .btn-trans{display:none}.tpl-all-pages .asStack{widows:100%;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}.tpl-all-pages .asStack>li{border-bottom:2px solid #CCC;padding:10px 0}@media only screen and (min-width: 767px){.tpl-all-pages .asStack{-moz-column-count:2;-moz-column-gap:18px;-webkit-column-count:2;-webkit-column-gap:18px;column-count:2;column-gap:18px}}@media only screen and (min-width: 992px){.tpl-all-pages .asStack{-moz-column-count:3;-moz-column-gap:18px;-webkit-column-count:3;-webkit-column-gap:18px;column-count:3;column-gap:18px}}.ie9 .group-datepickers label:before{top:4.5rem}.ie9 .section-destination .group-search .btn-trans,.ie9 .section-pricesearch .group-search .btn-trans,.ie9 .section-offer .group-search .btn-trans{top:2.7rem}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.mod-hotelSearch .group-datepickers label:before{top:4.5rem}}.mod-room{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,0.3);overflow:hidden;margin:0 0 1.8rem 0}.mod-room img{max-width:100%;width:233px;margin:9px;float:left}.mod-room .mod-room-desc{display:inline}.mod-room .mod-room-desc p{margin:0.9rem 9px;clear:both;overflow:hidden;line-height:21px;line-height:2.1rem}.mod-room .featHead{*zoom:1}.mod-room .featHead:before,.mod-room .featHead:after{content:"";display:table}.mod-room .featHead:after{clear:both}.mod-room .featHead .roomPrice{float:left;color:#EBEBEB}.mod-room .featHead .roomPrice .em-action{font-weight:bold;color:#fff}.mod-room h4{font-family:"Lato",sans-serif;font-weight:400}.mod-room .mod-room-price{border-top:1px solid #bbb;padding:0.9rem 9px 0;margin:0.9rem 0;clear:both}.mod-room .mod-room-price h3{font-size:14px;font-size:1.4rem;line-height:1.8rem;font-family:"Lato",sans-serif;font-weight:400;font-weight:bold}.mod-room .mod-room-price h3 em{font-size:18px;font-size:1.8rem}.mod-room .mod-room-price h4{font-size:12px;font-size:1.2rem;line-height:1.8rem;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem}.mod-room footer{*zoom:1;padding:0.9rem 9px;border-top:1px solid #bbb;display:block;clear:both}.mod-room footer:before,.mod-room footer:after{content:"";display:table}.mod-room footer:after{clear:both}.mod-room footer.online a{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;text-align:center}.mod-room footer.online .btn-primary{width:100%;display:block}.mod-room figure{float:left;margin:9px 9px 0 9px}.mod-room figure img{float:none;margin:0 0 0.9rem 0}.mod-room .roomCalendarBox{border-top:1px solid #cccccc;width:100%;position:relative;clear:both}.moreLess{display:none}@media only screen and (min-width: 480px){.mod-room .featHead .roomPrice{float:right}.mod-room img{width:auto}.js .mod-room .mod-room-desc p{clear:none}}@media only screen and (min-width: 767px){.js .mod-room .mod-room-desc p{height:auto}.js .mod-room .mod-room-price{display:block}}@media only screen and (min-width: 992px){.mod-room img{width:127px}.mod-room .mod-room-desc,.mod-room .mod-room-price{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;width:60%;float:left}.mod-room .mod-room-desc.full-width{width:auto}.mod-room .mod-room-price{clear:none;width:36%;border-top:0px none;border-left:1px solid #D4D4D4;padding-top:0}.mod-room footer.online .btn-primary{float:right;width:auto;padding:0 22.5px}}@media only screen and (min-width: 1382px){.mod-room img{width:auto}}.providers-info{padding:0.5em 1em;background-color:#E5E5E5;margin-top:0.75em}.providers-info>div>em{font-size:0.9em}@media only screen and (min-width: 992px){.providers-info>div{border:dotted #CCC;border-width:0 0 1px}}.providers-info>ul>li{margin:10px 0 5px}.providers-info>ul>li>.name{text-transform:capitalize}.providers-info>ul>li>span>.provider-price{font-weight:bold;font-size:0.9em;color:inherit;float:right}@media only screen and (min-width: 992px){.providers-info>ul>li{float:left;width:33.333%}.providers-info>ul>li>.name{margin-right:1em}.providers-info>ul>li>span>.provider-price{float:none}}@media only screen and (min-width: 1382px){.providers-info>ul>li{float:left;width:33.333%}}.providers-info .title{display:block;margin:0 0 0.5em;border:dotted #CCC;border-width:0 0 1px;font-weight:bold;margin-right:1em}.providers-info .title>.infoPopup{font-size:1.2rem;padding:0.3rem}@media only screen and (min-width: 992px){.providers-info .title{display:inline;margin:0 1em 0 0;border:none}}.providers-info .phone{font-weight:bold;font-size:1.3rem;margin:0 0.5rem}@media only screen and (min-width: 992px){.providers-info{margin-top:0}}.metapricing-tax-label{display:inline}@media only screen and (min-width: 992px){.metapricing-tax-label{display:none}}@media only screen and (min-width: 1382px){.metapricing-tax-label{display:inline}}#searchResultsBar.metapricing-inc .metapricing-inc-tax{display:inline}#searchResultsBar.metapricing-inc .metapricing-ex-tax{display:none}#searchResultsBar .metapricing-inc-tax{display:none}.primary .modal.hide{display:none !important}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:absolute;top:10%;left:50%;z-index:1050;width:300px;margin-left:-150px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;box-shadow:0 3px 7px rgba(0,0,0,0.3);outline:none}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%}.modal header,.modal-body,.modal footer{padding:0.9rem 18px}.modal header{border-bottom:1px solid #eee}.modal header h3{color:#6A0906;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem;text-transform:uppercase;padding:0}.modal header .close{float:right;margin-top:2px;cursor:pointer}.modal-body{*zoom:1;position:relative}.modal-body:before,.modal-body:after{content:"";display:table}.modal-body:after{clear:both}.modal-form{margin-bottom:0}.modal footer{*zoom:1;clear:both;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;box-shadow:inset 0 1px 0 #ffffff;*zoom:1}.modal footer:before,.modal footer:after{content:"";display:table}.modal footer:after{clear:both}.modal footer.is-disabled{display:none}.modal footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal footer .btn-group .btn+.btn{margin-left:-1px}.modal footer .btn-block+.btn-block{margin-left:0}.modal-lrg .modal-body{padding:0}#map_large_canvas{width:100%;height:380px}#country-modal{position:fixed;top:35% !important}@media only screen and (min-width: 0) and (max-width: 767px){#country-modal .btn{float:none;width:88%;margin-bottom:0.9rem;clear:both;text-align:center}}@media only screen and (min-width: 480px){.modal-lrg{width:450px;margin-left:-225px}#map_large_canvas{height:220px}}@media only screen and (min-width: 767px){.modal{width:486px;margin-left:-243px}.modal-lrg{width:612px;margin-left:-306px}#map_large_canvas{height:900px}}@media only screen and (min-width: 992px){.modal-lrg{width:828px;margin-left:-414px}#map_large_canvas{height:600px}}@media only screen and (min-width: 1382px){.modal-lrg{width:1260px;margin-left:-630px}}#modelLogin .modal-body{*zoom:1;padding:1.8rem 0}#modelLogin .modal-body:before,#modelLogin .modal-body:after{content:"";display:table}#modelLogin .modal-body:after{clear:both}#modelLogin .modal-body section{display:block;margin:0 18px}#modelLogin .modal-body section p{font-size:16px}#modelLogin .modal-body section.half{margin:0 4% 4%}#modelLogin .modal-body section.half .btn-primary{display:block;text-align:center}#modelLogin .modal-body section.half input{width:100%}#modelLogin .modal-body section.half .inline-input-field input{width:auto}@media only screen and (min-width: 767px){#modelLogin .modal-body section.half{width:44%;margin:0 0 0 4%;float:left}}.mfp-content h2{color:#6A0906}.mfp-content h3{color:#6A0906;font-size:14px;font-size:1.4rem;font-weight:400}@media only screen and (min-width: 992px){.mfp-content h3{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 1382px){.mfp-content h3{font-size:18px;font-size:1.8rem}}.mfp-content h3.lowercase{text-transform:none}.mfp-content h4{text-transform:uppercase}.mfp-content li{margin-bottom:0.9rem}.mfp-content li:before{content:'-';margin:0 0.9rem 0 0}.mfp-close{background:transparent;position:absolute;border:medium none;color:#FFF;font-weight:300;cursor:pointer;font-size:36px;font-size:3.6rem;top:-5.4rem;right:-5.4rem}@media only screen and (min-width: 992px){.mfp-close{font-size:45px;font-size:4.5rem}}@media only screen and (min-width: 1382px){.mfp-close{font-size:60px;font-size:6rem}}#modal-children,#modal-wedding,#data-capture-modal{display:none}.mfp-content #modal-children,.mfp-content #modal-wedding,.mfp-content #data-capture-modal{display:block;border:1px solid #333}.mfp-content #modal-children .spyModal-scroller-footer,.mfp-content #modal-wedding .spyModal-scroller-footer,.mfp-content #data-capture-modal .spyModal-scroller-footer{visibility:hidden}.mfp-content #modal-children .mfp-close,.mfp-content #modal-wedding .mfp-close,.mfp-content #data-capture-modal .mfp-close{font-family:"Lato",sans-serif;font-weight:300;width:42px;height:42px;font-size:18px;font-size:1.8rem;border:1px solid #333;border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;background:#000;top:-21px;right:-21px}@media only screen and (min-width: 767px){.mfp-content #modal-children .mfp-close,.mfp-content #modal-wedding .mfp-close,.mfp-content #data-capture-modal .mfp-close{font-size:20px;font-size:2rem}}@media only screen and (min-width: 992px){.mfp-content #modal-children .mfp-close,.mfp-content #modal-wedding .mfp-close,.mfp-content #data-capture-modal .mfp-close{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 1382px){.mfp-content #modal-children .mfp-close,.mfp-content #modal-wedding .mfp-close,.mfp-content #data-capture-modal .mfp-close{font-size:27px;font-size:2.7rem}}.mfp-content #modal-children .mfp-close:hover,.mfp-content #modal-wedding .mfp-close:hover,.mfp-content #data-capture-modal .mfp-close:hover{border-color:#FFF}.mfp-content .spyModal-scroller{background:#FFF;position:relative;margin:auto;width:252px}.mfp-content .spyModal-scroller h2{text-align:center;font-size:18px;font-size:1.8rem;margin-bottom:0.9rem;font-weight:400}@media only screen and (min-width: 767px){.mfp-content .spyModal-scroller h2{font-size:20px;font-size:2rem}}@media only screen and (min-width: 992px){.mfp-content .spyModal-scroller h2{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 1382px){.mfp-content .spyModal-scroller h2{font-size:27px;font-size:2.7rem}}.mfp-content .spyModal-scroller-header{padding:0.9rem 0;position:relative}.mfp-content .spyModal-scroller-header p{text-align:center;padding-bottom:0}.mfp-content .spyModal-scroller-header.offersModal{padding:0.9rem 18px 0}.mfp-content .spyModal-scroller-header .header-shadow{background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);display:block;height:1.8rem;position:absolute;bottom:-1.8rem;width:100%}.mfp-content .spyModal-scroller-content{padding:10px 1.8rem 20px;overflow:auto}.mfp-content .spyModal-scroller-content h3{text-transform:uppercase}.mfp-content .spyModal-scroller-footer{position:absolute;bottom:0;z-index:9999;width:100%;height:1px;background:transparent}.childrenModalSnippet{border-top:solid #999 1px;border-bottom:solid #999 1px;padding:1.8rem 0}.childrenModalSnippet .logo{height:55px;width:174px;float:none;margin:0 auto;margin-bottom:1.8rem}.childrenModalSnippet .logo .logoText{color:#000;display:block;width:104px}.childrenModalSnippet .logo .smithLogo .pathS,.childrenModalSnippet .logo .smithLogo .pathMith{fill:#1D6765}.childrenModalSnippet h3{padding-top:0 !important;color:#1D6765}.mfp-content .offersModal.spyModal-scroller-header h3{font-size:18px;font-size:1.8rem;font-weight:400;color:#333;margin:0.9rem 0 0}.offersModal h3{color:#E49028}.bulletList{margin-bottom:0.9rem}.bulletList li{list-style:disc inside none;float:left;margin:0 1rem 0 0}.bulletList li:before{content:"";margin:0}.bulletList li:first-child{list-style:none}.offersModal .bulletList li{margin-bottom:0;list-style-position:outside;margin:0 2.5rem 0 0}.offersTitles{padding:0}.offersTitles h2{color:#333}.offersTitles p{color:#E49028;text-transform:uppercase;text-align:center;margin-top:-0.9rem}.offersTitles p,.offersTitles h3{font-size:14px;font-size:1.4rem}@media only screen and (min-width: 992px){.offersTitles p,.offersTitles h3{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 1382px){.offersTitles p,.offersTitles h3{font-size:18px;font-size:1.8rem}}.offersTitles h3{text-transform:none;text-align:center;color:#999;margin:0 0 0.9rem;font-style:italic;font-weight:400}.offerDates{margin:1.8rem 0 1.8rem;padding:0 0 1.2rem;border-bottom:1px solid #CCC;text-align:center}.offerDates em{color:#E49028;font-style:normal}.mfp-content .priceBlock{border:1px solid #CCC;width:162px;margin:0 auto;overflow:hidden}.mfp-content .priceBlock p{color:#999;font-size:12px;font-size:1.2rem;text-align:center;padding:0;margin:0}.mfp-content .priceBlock .price{font-size:18px;font-size:1.8rem;line-height:1.1}@media only screen and (min-width: 767px){.mfp-content .priceBlock .price{font-size:20px;font-size:2rem}}@media only screen and (min-width: 992px){.mfp-content .priceBlock .price{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 1382px){.mfp-content .priceBlock .price{font-size:27px;font-size:2.7rem}}.mfp-content .priceBlock .regularPrice,.mfp-content .priceBlock .offerPrice{float:left;padding:0.9rem 0;width:162px}.mfp-content .priceBlock.double{width:auto}.mfp-content .priceBlock.double .regularPrice,.mfp-content .priceBlock.double .offerPrice{width:50%}.mfp-content .priceBlock .regularPrice .price{color:#333}.mfp-content .priceBlock .offerPrice{background:#F0ECE8}.mfp-content .priceBlock .offerPrice .price{color:#E49028}.mfp-content .mfp-figure{width:100%}.mfp-wrap.mfp-gallery{background:#FFF}.mfp-wrap.mfp-gallery .mfp-container{padding:0}.mfp-wrap.mfp-gallery img.mfp-img{padding:0;width:100%}.mfp-wrap.mfp-gallery .mfp-bottom-bar{margin:0.9rem 0}.mfp-wrap.mfp-gallery .mfp-title{color:#333}.mfp-wrap.mfp-gallery .modal-gallery-left,.mfp-wrap.mfp-gallery .modal-gallery-right{position:absolute;top:50%;height:36px;width:36px;border:none;background:rgba(0,0,0,0.5);z-index:9999;color:#FFF;font-size:36px;padding:0}.mfp-wrap.mfp-gallery .modal-gallery-left:before,.mfp-wrap.mfp-gallery .modal-gallery-right:before{margin:0;display:block}.mfp-wrap.mfp-gallery .modal-gallery-left{left:9px}.mfp-wrap.mfp-gallery .modal-gallery-right{right:9px}.mfp-wrap.mfp-gallery .mfp-close{color:#000;top:0;right:0}.mfp-wrap.mfp-gallery .hotelName{position:absolute;text-align:center;top:0.9rem;width:100%;color:#6A0906;font-size:18px;font-size:1.8rem}@media only screen and (min-width: 767px){.mfp-wrap.mfp-gallery .hotelName{font-size:20px;font-size:2rem}}@media only screen and (min-width: 992px){.mfp-wrap.mfp-gallery .hotelName{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 1382px){.mfp-wrap.mfp-gallery .hotelName{font-size:27px;font-size:2.7rem}}.closeMap{position:absolute;top:-3.6rem;right:0;margin-right:-2.7rem;color:#FFF;font-size:22px;font-size:2.2rem;font-weight:300;border:medium none;color:#999}@media only screen and (min-width: 767px){.closeMap{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 992px){.closeMap{font-size:30px;font-size:3rem}}@media only screen and (min-width: 1382px){.closeMap{font-size:36px;font-size:3.6rem}}.errorHold .mod-roomError{display:none}.mod-roomError{background:#FFF}.mod-roomError .btn-contain{text-align:center}.booking-availability-inner{position:relative}.booking-availability-inner .mfp-close{right:-1.8rem}.booking-availability-inner .btn-primary{margin-top:1.8rem}.booking-availability-inner .datepicker{position:absolute !important;top:6.3rem !important}.data-capture-modal #memberName{display:none}.data-capture-modal h2.data-capture{font-size:20px !important;line-height:1.4 !important;color:#6A0906;font-weight:700;text-transform:uppercase;font-style:italic;font-family:"Lato", sans-serif;text-align:center;width:100%}.data-capture-modal .spyModal-scroller-header{padding:0 !important;width:100%}.data-capture-modal .spyModal-scroller-content{padding:0px 1.8rem 10px}.data-capture-modal .captureImage{display:none}.data-capture-modal .textBackground{padding:0}.data-capture-modal .textBackground h2{padding-top:18px;width:auto;padding-left:1em;padding-right:1em}.data-capture-modal .overlayText{padding:0 50px;color:#333}.data-capture-modal .overlayText p{font-size:14px;font-weight:400}.data-capture-modal form.data-capture{text-align:center}.data-capture-modal form.data-capture label{font-size:14px;font-weight:400;text-align:left;margin:0px;color:#6A0906;margin-bottom:6px}.data-capture-modal #SignupMemberDataCaptureType_country{display:none}.data-capture-modal form.data-capture label[for=SignupMemberDataCaptureType_country]{display:none}.data-capture-modal form div{margin-top:9px}.data-capture-modal #SignupMemberDataCaptureType_identities>div>label{display:none}.data-capture-modal .errors{color:#C33;text-align:center;margin-top:18px}.data-capture-modal .errors p{font-weight:700;font-size:14px}.data-capture-modal #dataCaptureCreate,.data-capture-modal #dataCaptureClose{clear:both;margin:1em 0 1em 0;padding:0 1em;width:auto}.data-capture-modal form.data-capture input{width:100%}.data-capture-modal .asInline{margin:0 auto;text-align:left}.data-capture-modal .asInline input[type='checkbox']{width:inherit;display:inline-block}.data-capture-modal .asInline label{display:inline;margin:0 !important;color:#333 !important}.data-capture-modal .thankYou{width:88%;text-align:center;padding:20px}.data-capture-modal .thankYou p,.data-capture-modal .thankYou a{font-size:14px}.data-capture-modal .thankYou a{display:block}.data-capture-modal .whatToDo{color:#6A0906;font-weight:700}.data-capture-modal input.validEntry,.data-capture-modal input.invalidEntry{background:right 5px center no-repeat !important}.data-capture-modal input.validEntry{border-color:#38AE34 !important;background-image:url(/bundles/smithcorefrontend/images/svg/tick.svg) !important}.data-capture-modal input.invalidEntry{border-color:#C33 !important;background-image:url(/bundles/smithcorefrontend/images/svg/exclamation.svg) !important}@media only screen and (min-width: 480px){.mfp-content .spyModal-scroller{width:396px}.mfp-content .spyModal-scroller-content{padding:10px 1.8rem 20px}}@media only screen and (min-width: 767px){.mfp-content .spyModal-scroller{width:612px}.mfp-content .spyModal-scroller-header{padding:3.6rem 0}.mfp-content .spyModal-scroller-header.offersModal{padding:1.8rem 36px 0}.mfp-content .spyModal-scroller-content{padding:10px 36px 20px}.mfp-content .mfp-figure{width:660px}.childrenModalSnippet h3,.childrenModalSnippet p,.childrenModalSnippet a{padding-left:174px}.childrenModalSnippet .logo{padding-left:0;float:left;margin:auto}.offerDates{margin:3.6rem 0 1.8rem;padding:0 0 2.7rem}.mfp-content .priceBlock{width:162px}.mfp-content .priceBlock.double{width:324px}.mfp-content .priceBlock .regularPrice,.mfp-content .priceBlock .offerPrice{width:162px}.mfp-wrap.mfp-gallery{padding-top:5.4rem;padding-bottom:5.4rem}.mfp-wrap.mfp-gallery .mfp-close{top:-5.4rem;right:-5.4rem;color:#FFF}.mfp-wrap.mfp-gallery .modal-gallery-left{left:36px}.mfp-wrap.mfp-gallery .modal-gallery-right{right:36px}.mfp-wrap.mfp-gallery .mfp-figure{padding:5.4rem 36px}.mfp-wrap.mfp-gallery .mfp-figure .mfp-bottom-bar{width:auto;top:auto;bottom:0;margin:0;left:36px;right:36px}.mfp-wrap.mfp-gallery .mfp-figure .mfp-bottom-bar .mfp-title{text-align:center;line-height:5.4rem}.mfp-wrap.mfp-gallery .mfp-figure .mfp-bottom-bar .mfp-counter{line-height:5.4rem}.data-capture-modal .captureImage{display:block;width:100%}.data-capture-modal .textBackground{background:rgba(0,0,0,0.5);position:absolute;top:0;width:100%;height:100%;padding:0}.data-capture-modal h2.data-capture{color:#FFF;font-size:36px !important;font-weight:300;padding-top:38px}.data-capture-modal .overlayText{color:#FFF;padding:0 50px}.data-capture-modal .overlayText p{font-size:18px;font-weight:300}.data-capture-modal form.data-capture label{font-size:14px;font-weight:700;margin:0 0 5px 72px}.data-capture-modal form div{margin-top:18px}.data-capture-modal form.data-capture input,.data-capture-modal .asInline{max-width:400px}.data-capture-modal form.data-capture input label,.data-capture-modal .asInline label{display:inline-block;font-weight:400 !important}.data-capture-modal .tick,.data-capture-modal .cross{right:88px}}@media only screen and (min-width: 992px){.mfp-content .spyModal-scroller{width:684px}.mfp-content .spyModal-scroller-header{padding:3.6rem 0}.mfp-content .spyModal-scroller-header.offersModal{padding:1.8rem 72px 0}.mfp-content .spyModal-scroller-content{padding:10px 72px 20px}.mfp-wrap.mfp-gallery .mfp-figure{padding:52px}.mfp-wrap.mfp-gallery .mfp-figure .mfp-bottom-bar{left:52px;right:52px}.mfp-wrap.mfp-gallery .modal-gallery-left{left:52px}.mfp-wrap.mfp-gallery .modal-gallery-right{right:52px}.data-capture-modal .overlayText{padding:0 80px}.data-capture-modal .overlayText p{font-size:18px;font-weight:300}.data-capture-modal form.data-capture label{font-size:14px}}@media only screen and (min-width: 1382px){.mfp-content .spyModal-scroller{width:756px}.mfp-content .spyModal-scroller-header{padding:3.6rem 0}.mfp-content .spyModal-scroller-header.offersModal{padding:3.6rem 72px 0}.mfp-wrap.mfp-gallery .modal-gallery-left{left:16px}.mfp-wrap.mfp-gallery .modal-gallery-right{right:16px}.data-capture-modal h2.data-capture{font-size:54px !important;padding-bottom:4px}.data-capture-modal .overlayText p{font-size:20px;padding-bottom:18px}.data-capture-modal form.data-capture label{font-size:16px}.data-capture-modal form.data-capture input,.data-capture-modal .asInline{max-width:468px}.data-capture-modal .errors p{font-size:16px}.data-capture-modal .thankYou p,.data-capture-modal .thankYou a{font-size:16px}}.dropdown-menu{background-clip:padding-box;background-color:#FFFFFF;border:1px solid rgba(0,0,0,0.2);border-radius:6px 6px 6px 6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);display:none;float:left;left:0;list-style:none outside none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}.dropdown-menu{list-style:none outside none}.table-condensed th,.table-condensed td{padding:4px 5px}table{border-collapse:collapse;border-spacing:0}.datepicker{top:0;left:0;width:100%;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:6px}.datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:7px}.datepicker>div{display:none}.datepicker.checkout{left:44%}.datepicker table{width:100%;margin:0}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px}.datepicker td.day:hover{background:#eeeeee;cursor:pointer}.datepicker td.day.disabled{color:#eeeeee;cursor:default}.datepicker td.hover{background:#ccc;color:#fff}.datepicker td.checkin,.datepicker td.checkin:hover,.datepicker td.checkout,.datepicker td.checkout:hover{background:#999;color:#fff}.datepicker td.active,.datepicker td.active:hover{background:#49a819;background:-moz-linear-gradient(top, #49a819 0%, #357e00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #49a819), color-stop(100%, #357e00));background:-webkit-linear-gradient(top, #49a819 0%, #357e00 100%);background:-o-linear-gradient(top, #49a819 0%, #357e00 100%);background:-ms-linear-gradient(top, #49a819 0%, #357e00 100%);background:linear-gradient(to bottom, #49a819 0%, #357e00 100%);color:#fff;border-color:#356500;text-shadow:0px -1px 0px #2B5300;box-shadow:inset 0 1px 0 #90AA71;border-bottom-color:#2B5300}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active{background-color:#003399 \9}.datepicker td span{display:block;width:47px;height:54px;line-height:54px;float:left;margin:2px;cursor:pointer}.datepicker td span:hover{background:#eeeeee}.datepicker td span.active{background:#49a819;background:-moz-linear-gradient(top, #49a819 0%, #357e00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #49a819), color-stop(100%, #357e00));background:-webkit-linear-gradient(top, #49a819 0%, #357e00 100%);background:-o-linear-gradient(top, #49a819 0%, #357e00 100%);background:-ms-linear-gradient(top, #49a819 0%, #357e00 100%);background:linear-gradient(to bottom, #49a819 0%, #357e00 100%);color:#fff;border-color:#356500;text-shadow:0px -1px 0px #2B5300;box-shadow:inset 0 1px 0 #90AA71;border-bottom-color:#2B5300}.datepicker td span.active:hover,.datepicker td span.active:focus,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.datepicker td span.active:active,.datepicker td span.active.active{background-color:#003399 \9}.datepicker td span.old{color:#999999}.datepicker th.switch{width:145px}.datepicker th.next,.datepicker th.prev{font-size:21px}.datepicker thead tr:first-child th{cursor:pointer}.datepicker thead tr:first-child th:hover{background:#eeeeee}.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}.datepicker h4{border-bottom:1px solid #6A0906;text-align:center;color:#6A0906}@media only screen and (min-width: 767px){.datepicker{width:225px;margin-top:3.6rem;padding:4px}}.site-hotels .datepicker,.tpl-booking .datepicker,.tpl-hotelList .datepicker{margin-top:4px}.tpl-booking .datepicker{position:absolute !important}.picker-hold .checkin,.picker-hold .checkout{top:6.3rem}@media only screen and (min-width: 0) and (max-width: 767px){.group-datepickers .checkin:before{left:45px}.group-datepickers .checkin:after{left:44px}.group-datepickers .checkout{left:0}.group-datepickers .checkout:before{left:auto;right:68px}.group-datepickers .checkout:after{left:auto;right:69px}}.mod-hero{position:relative;width:100%;margin:0;height:410px;overflow:hidden}.mod-hero p.strapline{position:absolute;bottom:30px}.mod-hero footer{position:absolute;bottom:0;left:0;right:0;width:100%}.mod-hero h1{text-shadow:none;color:#374143;font-size:16px;font-size:1.6rem;line-height:2.25rem;line-height:1.8rem;font-family:"Lato",sans-serif;font-weight:400;text-align:center;text-transform:none;font-weight:400;position:absolute;right:0;bottom:135px;z-index:999;display:relative}.ie9 .tpl-home .mod-hero h1{bottom:140px}.ie9 .site-sandf.tpl-home .page .banner .mod-hero h1{bottom:140px}.tpl-home .mod-hero{background:#fff;overflow:visible;height:auto;border-bottom:1px solid #FFF;box-shadow:inset 0 -1px 0 #bbb}.tpl-home .mod-hero ul{overflow:hidden}.tpl-home .mod-hero ul img{width:200%}.tpl-home .mod-hero .hotelInfo{display:none;z-index:9999}.tpl-home .mod-hero .heroBgImage{width:288px;height:351px}.tpl-home .mod-hero .heroBgImage a.heroBgLink{display:none}.site-sandf.tpl-home .page .banner .mod-hero h1{font-family:'Louisiana', Arial, sans-serif;font-size:36px;font-size:3.6rem;line-height:2.7rem}#hotelsHero{width:auto;height:auto;margin:0;position:relative;display:block;overflow:hidden;background:#555}#hotelsHeroPics{position:relative;height:114px;width:100%}#hotelsHeroPics img{width:100%}#hotelsHeroPics footer{position:absolute;bottom:0;min-height:32px;z-index:200;width:100%;background:rgba(0,0,0,0.2);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 100%);background:-moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 100%)}#hotelsHeroPics footer a.photosInset{position:relative;top:7px;left:12px;color:white}#hotelsHeroPics .bx-wrapper .bx-pager{width:auto;bottom:3px;right:18px;z-index:210}#hotelsHeroPics .bx-wrapper .bx-pager.bx-default-pager a{background:#fff}#hotelsHeroPics .bx-wrapper .bx-pager.bx-default-pager a:hover,#hotelsHeroPics .bx-wrapper .bx-pager.bx-default-pager a.active{background:#6A0906;box-shadow:0 0 2px 1px #fff}#hotelsHeroPics .bx-wrapper .bx-controls-direction{display:none}.ie8 #hotelsHeroPics footer span#slide-nav ul li{top:-10px}.ie8 #hotelsHeroPics footer span#slide-nav ul li.current{top:5px}#hotelsHeroMap{position:relative;display:none;height:162px;background:#EAEAE2;z-index:10;border-left:2px solid #444}#hotelsHeroMap div{position:absolute}#hotelsHeroMap a.mapEnlarge{position:absolute;right:0;top:0;color:#fff}#lightbox-panel{display:none}.tpl-home .mod-hero .heroBgImage.homeSliderActive{background:none}.tpl-home .mod-hero .heroBgImage .bx-wrapper .bx-viewport{left:0;background:transparent}#homeSlider{position:relative;z-index:1}#bxHomeSlider{position:static !important}.tpl-home .mod-hero ul img{width:300%}@media only screen and (min-width: 480px){.tpl-home .mod-hero ul img{width:200%}.tpl-home .mod-hero h1{bottom:105px;padding-left:36px;padding-right:36px}.tpl-home .mod-hero .heroBgImage{width:432px}#hotelsHeroPics{height:129px}.ie9 .tpl-home .mod-hero h1,.ie9 .site-sandf.tpl-home .page .banner .mod-hero h1{bottom:100px}}@media only screen and (min-width: 767px){#hotelsHeroPics{height:198px}#hotelsHeroMap{position:absolute;top:0;right:0;height:100%;width:160px;z-index:200}.tpl-home .mod-hero ul img{width:125%}.tpl-home .mod-hero h1{padding-left:18px;padding-right:18px;width:95%;bottom:80px}.tpl-home .mod-hero .heroBgImage{width:648px;height:351px}.tpl-home .mod-hero .heroBgImage a.heroBgLink{display:block;width:100%;height:100%}.tpl-home .mod-hero .hotelInfo{display:block;position:absolute;top:296px;left:3.6rem}.tpl-home .mod-hero .hotelInfo a{color:#fff;opacity:0.9}.site-sandf.tpl-home .page .banner .mod-hero h1{font-size:44px;font-size:4.4rem;bottom:80px}.site-hotels.tpl-home .hotelInfo{top:326px}.ie9 .tpl-home .mod-hero h1,.ie9 .site-sandf.tpl-home .page .banner .mod-hero h1{bottom:80px}}@media only screen and (min-width: 992px){#hotelsHeroPics{height:268px}#hotelsHeroPics footer{width:auto}#hotelsHeroMap{width:240px}.tpl-home .mod-hero{margin-bottom:1.8rem}.tpl-home .mod-hero ul img{width:100%}.tpl-home .mod-hero h1{text-align:right;margin-top:-5.4rem;color:#fff;font-size:22px;font-size:2.2rem;line-height:3.6rem}.tpl-home .mod-hero .heroBgImage{width:864px}.site-sandf.tpl-home .page .banner .mod-hero h1{bottom:85px}.ie9 .tpl-home .mod-hero h1{bottom:80px}.ie9 .site-sandf.tpl-home .page .banner .mod-hero h1{bottom:90px}}@media only screen and (min-width: 1382px){#bgImage-gallery img{width:100%}#hotelsHeroPics{height:269px;width:828px}#hotelsHeroPics footer{width:828px}#hotelsHeroMap{display:block;width:433px}.tpl-home .mod-hero h1{font-size:30px;font-size:3rem;line-height:3.6rem;bottom:100px}.tpl-home .mod-hero .heroBgImage{width:1296px;height:527px}.tpl-home .mod-hero .hotelInfo{top:492px}.site-sandf.tpl-home .page .banner .mod-hero h1{font-size:60px;font-size:6rem;padding-top:0.9rem;bottom:105px}.ie9 .tpl-home .mod-hero h1,.ie9 .site-sandf.tpl-home .page .banner .mod-hero h1{bottom:100px}}.mod-filters{margin:1.8rem 0;background:#fff;border:1px solid #ccc}.mod-filters header{background:#384244;padding:0.9rem 18px}.mod-filters header h3{text-transform:uppercase;color:#fff;padding:0}.mod-filters .filterSection{position:relative;border-bottom:1px solid #ccc}.mod-filters .filterSection a.toggle{position:relative;display:block;padding:0.9rem 18px}.mod-filters .filterSection a.toggle h4{font-family:'Helvetica Neue', Arial, sans-serif;font-weight:bold;font-size:13px;font-size:1.3rem;text-transform:none;padding:0;color:#6A0906}.mod-filters .filterSection a.toggle:hover{text-decoration:none}.mod-filters .filterSection a.toggle i{position:absolute;top:0.9rem;right:18px;color:#6A0906;width:20px;text-align:center}.mod-filters .filterSection div.filterBlock{padding:0 18px 0.9rem}.mod-filters div#currency label{margin:0.9rem 0;float:left;font-weight:bold}.mod-filters div#currency label.currencySelect{width:84px}.mod-filters div#currency div{display:inline-block}.mod-filters select#currencyDrop,.mod-filters div#search_filter select#taxDrop,.mod-filters div#search_filter div#currency span{display:inline;float:left}.mod-filters #taxDrop-button{margin-left:4px;width:72px !important}.mod-filters #taxDrop-menu{width:72px !important}.mod-filters #slider{margin:5px 0 10px;border-top:1px solid #AAA;padding-top:5px}.mod-filters #slider p{margin-bottom:8px}.mod-filters div.filterBlock ul{padding:8px 0 0}.mod-filters div.filterBlock ul li{padding:2px 0}.mod-filters div.filterBlock ul li label{margin-left:8px;position:relative;top:-2px;color:#384244;display:inline}.mod-filters div.filterBlock ul li label:hover{color:#1D6765}.mod-filters div.filterBlock ul li.disable{opacity:0.5}.mod-filters div.filterBlock ul li.disable label{color:#ccc}.mod-filters .formCollapse div.filterBlock label{font-size:11px;font-size:1.1rem}.mod-filters #slider label{margin-bottom:0.9rem !important}.mod-filters #slider input#amount{border:0;color:#384244;font-weight:bold;width:100%;height:auto;line-height:1.8rem;margin:0 0 0.9rem 0;background:none;padding:0;font-size:14px;font-size:1.4rem}.js .filterSection div.filterBlock{display:none}.js .filterSection div.filterBlock.on{display:block}.mod-filter-summary{background:#6A0906;padding:0.9rem 18px}.mod-filter-summary h4,.mod-filter-summary a,.mod-filter-summary a:visited{color:#fff}.mod-filter-summary h4{font-family:"Lato",sans-serif;font-weight:400;font-size:12px;font-size:1.2rem;line-height:1.8rem;font-weight:bold;text-transform:none;padding:0 0 0.9rem}.mod-filter-summary h4 a{font-size:1em;text-decoration:underline}.mod-filter-summary li{display:inline}.mod-filter-summary li a,.mod-filter-summary li label{background:#384244;position:relative;display:inline-block;border-radius:15px;padding:0.45rem 9px;margin:0 0.45rem 4.5px 0;color:#FFF;font-size:1em;cursor:pointer}.mod-filter-summary li a span.close,.mod-filter-summary li label span.close{background:url("/bundles/smithcorefrontend/images/ui-sprite.png") no-repeat center -154px;display:block;float:right;height:10px;position:relative;text-indent:-999px;width:10px;margin:2px 0 0 6px}.mod-filter-summary li a:hover,.mod-filter-summary li a:active,.mod-filter-summary li label:hover,.mod-filter-summary li label:active{text-decoration:none;box-shadow:1px 1px 2px 0px rgba(0,0,0,0.4);background:#000}.mod-filter-summary li a:hover span,.mod-filter-summary li a:active span,.mod-filter-summary li label:hover span,.mod-filter-summary li label:active span{background-position:center -164px}.mod-hotelResult{padding:1.8rem 0 0.9rem;position:relative;min-width:200px;border-top:1px solid #bbb;box-shadow:inset 0 1px 0 #FFF;*zoom:1}.mod-hotelResult:before,.mod-hotelResult:after{content:"";display:table}.mod-hotelResult:after{clear:both}.mod-hotelResult .offerBadge{position:absolute;top:-1.8rem;right:-1.8rem}.mod-hotelResult h3{text-transform:uppercase;color:#6A0906;font-size:18px;font-size:1.8rem;line-height:2.7rem;padding:0 4.5px 0 0;display:inline-block}.mod-hotelResult h5{border-bottom:1px dotted #CCC;text-transform:uppercase;font-weight:bold;padding:0.45rem 0 0 0;margin-bottom:4px}.mod-hotelResult address{padding:0 0 1.2rem;font-weight:bold;display:inline-block}.mod-hotelResult small{color:#888;font-size:0.9em}.mod-hotelResult figure{padding:0;position:relative;margin-bottom:0.9rem;width:100%}.mod-hotelResult figure:hover{opacity:0.8}.mod-hotelResult figure div{position:absolute;bottom:0;left:0;right:0;padding:12px 8px 8px;background:rgba(0,0,0,0.1);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.1)), to(rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.5) 100%);background:-moz-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.5) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.5) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.5) 100%);background:linear-gradient(top, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.5) 100%)}.mod-hotelResult figure img{width:100%;height:auto;display:block;box-shadow:0 0 3px rgba(0,0,0,0.5);min-width:200px;min-height:180px;max-width:396px}.mod-hotelResult figure p{clear:both;padding:12px 8px 0 0}.mod-hotelResult figure ul{padding:8px 8px}.mod-hotelResult figure a{color:#FFF}.mod-hotelResult.narrowImage .listingImage{width:200px;margin-right:0px}.mod-hotelResult .listingInfoBox{float:left;overflow:hidden;padding:0;width:374px}.mod-hotelResult div.availability-calendar{padding:0}.mod-hotelResult div.availability-calendar div.datepick,.mod-hotelResult div.availability-calendar div.datepick-month-row{padding:0}.mod-hotelResult .mod-hotelResult-detail{display:block;overflow:hidden;padding-top:0.9rem}.mod-hotelResult .mod-hotelResult-detail .subtext{margin-bottom:0.9rem}.mod-hotelResult .mod-hotelResult-detail.sandfResult .logo{width:133px;height:51px;position:relative;float:none;margin:0 0 1.8rem 0}.mod-hotelResult .mod-hotelResult-detail.sandfResult .logo .smithLogo{height:49px}.mod-hotelResult .mod-hotelResult-detail.sandfResult .logo.sandf .smithLogo .pathS{fill:#5395AB}.mod-hotelResult .mod-hotelResult-detail.sandfResult .logo .logoText{color:#666;display:block}.mod-hotelResult .mod-hotelResult-detail.sandfResult .logo .logoText:hover{color:#2F3A3C}.mod-hotelResult .mod-hotelResult-detail.sandfResult .logo .info{display:block;position:absolute;top:0;right:0;color:#666}.mod-hotelResult .mod-hotelResult-detail.sandfResult .logo .info:hover{color:#2F3A3C}@media only screen and (min-width: 1382px){.mod-hotelResult .mod-hotelResult-detail.sandfResult .logo{float:right;margin-bottom:0}}.mod-hotelResult .mod-hotelResult-detail.sandfResult .btn-primary{background-color:#5395AB;border-color:#4479A1;color:#FFF;margin-bottom:0.9rem}@media only screen and (min-width: 480px){.mod-hotelResult .mod-hotelResult-detail.sandfResult .btn-primary{margin-bottom:0}}@media only screen and (min-width: 992px){.mod-hotelResult .mod-hotelResult-detail.sandfResult .btn-primary{margin-bottom:0.9rem}}@media only screen and (min-width: 1382px){.mod-hotelResult .mod-hotelResult-detail.sandfResult .btn-primary{margin-bottom:0}}.mod-hotelResult .mod-hotelResult-detail.sandfResult .smithExtraInfo{clear:both}.mod-hotelResult .mod-hotelResult-detail.sandfResult .close{font-size:20px;font-size:2rem;line-height:2.7rem}.mod-hotelResult .smithExtraInfo{background:url("/bundles/smithcorefrontend/images/logos-sprite.png") no-repeat left -306px;padding:5px 0 5px 46px}.mod-hotelResult .pricingInfo span{font-weight:bold}.mod-hotelResult .pricingInfo .price{color:#6A0906}.mod-hotelResult .pricingInfo .average-price .price{font-size:18px;font-size:1.8rem;line-height:2.7rem;line-height:1.8rem}.mod-hotelResult .pricingInfo .average-price a{text-decoration:none}.mod-hotelResult .mod-hotelResult-offer-highlight{background:rgba(228,144,40,0.05)}.mod-hotelResult .mod-hotelResult-offer{position:relative;display:block;clear:both;padding:0.45rem 9px}.mod-hotelResult .mod-hotelResult-offer .offerDates{text-align:left;margin:1rem 0 1.8rem;padding:0;border-bottom:none}.mod-hotelResult .mod-hotelResult-offer .offerPrice{font-weight:bold}.mod-hotelResult .mod-hotelResult-offer ul.list li{padding:0 0 0.3rem}.mod-hotelResult ul.info{margin:0 0 0.9rem 0}.mod-hotelResult h4{color:#898989}.mod-hotelResult .continue{*zoom:1;padding-top:0.9rem}.mod-hotelResult .continue:before,.mod-hotelResult .continue:after{content:"";display:table}.mod-hotelResult .continue:after{clear:both}.mod-hotelResult .continue a{float:right;padding:0 1.8rem;margin-left:0.9rem}.mod-hotelResult.sameHotel{margin-top:-0.45rem;box-shadow:none;border-top:1px solid #CCC;padding-top:0}.mod-hotelResult.sameHotel figure{display:none}.mod-hotelResult.sameHotel .mod-hotelResult-detail{display:none}.mod-hotelResult .ratesGuarantee a.infoPopup{display:block;position:relative;padding:0;line-height:1.8rem;height:1.8rem;top:0;text-decoration:underline}.mod-hotelResult .ratesGuarantee a.infoPopup:after{content:'';background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -68px -939px;display:inline-block;position:relative;top:3px;height:1.8rem;width:1.8rem;margin-left:0.45rem}.section-offer .mod-hotelResult{background:#FFF;margin:1.8rem 0 0 0;padding:0.9rem 9px;border-top:0px none}.section-offer .continue a{margin-bottom:0.9rem}.section-offer .mod-hotelResult a.hotel-name,.section-offer .mod-hotelResult h4,.section-offer strong{color:#E49028}.section-offer .mod-hotelResult.sameHotel{margin-top:0}@media only screen and (min-width: 480px){.mod-hotelResult .offerBadge{position:absolute;top:-5px;right:0.9rem}}@media only screen and (min-width: 767px){.full-page .mod-hotelResult figure{width:396px}}@media only screen and (min-width: 992px){.mod-hotelResult figure,.full-page .mod-hotelResult figure{float:left;width:auto}.mod-hotelResult figure img,.full-page .mod-hotelResult figure img{width:auto;min-width:300px}.mod-hotelResult .mod-hotelResult-detail,.full-page .mod-hotelResult .mod-hotelResult-detail{padding:0 18px 0.9rem}}@media only screen and (min-width: 0) and (max-width: 767px){.mod-hotelResult-detail>.info{display:none}}@media only screen and (min-width: 1382px){.mod-hotelResult .mod-hotelResult-offer{clear:none;width:480px;float:right}}.mod-infoBox{background:#FFF;margin-bottom:1.8rem}.mod-infoBox header{background:#677672;margin-bottom:0.9rem;padding:0.9rem 9px}.mod-infoBox header h4{color:#FFF;font-size:14px;font-size:1.4rem;line-height:1.8rem;text-transform:uppercase}.mod-infoBox header.mod-infoBoxBrand{background:#6A0906}.mod-infoBox header.mod-infoBoxBrand .bdg{color:#FFF}.mod-infoBox p{padding:0 0.9rem 18px}.mod-infoBox #guestbook h4{background:url("/bundles/smithcorefrontend/images/sprite.png") no-repeat -61px -397px;padding:5px 0 5px 34px}.mod-infoBox .bdg.b-member{margin-right:0.9rem}.mod-infoBox.checkList{font-size:14px;font-size:1.4rem;line-height:1.8rem;line-height:2.7rem;margin-bottom:0}.mod-infoBox.checkList h4{padding:0.9rem 9px 0}.mod-infoBox.checkList ul{padding:0.9rem 18px}.mod-infoBox.checkList ul li{padding-left:9px;position:relative}.mod-infoBox.checkList ul li.i-ok:before,.mod-infoBox.checkList ul li.i-cancel:before{left:-12px;position:absolute;padding-top:7px;color:#999}.mod-infoBox .reviewedBy{color:#6A0906;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem}.imageTextbox{position:relative}.imageTextbox header{margin-bottom:0}.imageTextbox header h4{font-family:"Lato",sans-serif;font-weight:400;letter-spacing:0.05rem}.imageTextbox header h4 a{color:#FFF;text-decoration:none;text-transform:uppercase}.imageTextbox img{width:100%}.imageTextbox article{bottom:0;left:0;padding:0.9rem;background:rgba(255,255,255,0.8)}.imageTextbox article p{padding:0 0 0.45rem 0}.imageTextbox article p a{display:inline}.imageTextbox article .i-arrow-right{padding-left:1.2em}.imageTextbox article .i-arrow-right:before{margin-left:-1.2em}.imageTextbox article .i-arrow-right:before:hover{text-decoration:none !important}.imageTextbox a{display:block;color:#384244;text-transform:none}@media only screen and (min-width: 992px){.imageTextbox{overflow:hidden}.imageTextbox img{width:248px;float:right}.imageTextbox article{padding:1.8rem;width:180px;float:left;position:relative;font-size:14px;font-size:1.4rem;line-height:1.8rem}.imageTextbox header h4{padding-left:0.9rem;font-size:20px;font-size:2rem;line-height:2.7rem}}@media only screen and (min-width: 1382px){.imageTextbox{overflow:hidden}.imageTextbox img{width:464px}.imageTextbox article{width:180px}.imageTextbox article p{padding-bottom:1.8rem}}.bloglistingBox{overflow:hidden}.bloglistingBox header{background:#FFF;border-bottom:solid 1px #C6C6C6}.bloglistingBox header h4{color:#6A0906}.bloglistingBox ul{padding:0 0 0 9px;overflow:hidden}.bloglistingBox li{overflow:hidden;margin-bottom:1.8rem}.bloglistingBox li h5 a{color:#6A0906}.bloglistingBox li span{color:#C6C6C6;font-size:11px;font-size:1.1rem;line-height:1.8rem}.bloglistingBox li img{float:right;margin-left:9px;margin-right:9px}.bloglistingBox li h5,.bloglistingBox li span{padding-right:3.6rem}.bloglistingBox li a{display:block;color:#333}.bloglistingBox li a i{margin-left:-5px}@media only screen and (min-width: 992px){.bloglistingBox ul{padding:0 0 0 18px}.bloglistingBox li{float:left;margin-bottom:1.8rem;overflow:hidden;width:50%;padding:0}.bloglistingBox li:nth-of-type(2n+1){clear:left}.bloglistingBox li img{margin-right:18px}}.mod-benefits h3{color:#898989;text-transform:uppercase;text-shadow:0 1px 0 #FFF;font-family:"Lato",sans-serif;font-weight:700;letter-spacing:0.05rem}.mod-benefits li{border:none;box-shadow:none;position:relative}.mod-benefits header{border-bottom:none;box-shadow:none;border-top:1px solid #bbb;box-shadow:inset 0 1px 0 #FFF;margin-left:-18px;margin-right:-18px}.mod-benefits ul,.mod-benefits ol{font-size:14px;font-size:1.4rem;line-height:1.8rem;padding-top:0;margin-top:-0.9rem;color:#898989}.mod-benefits li{border:none;box-shadow:none;position:relative;padding:0.9rem 0 0.9rem 24px}.mod-benefits a{color:#6A0906}.mod-benefits i{font-size:0.9em;position:absolute;left:0;top:12px}.tpl-home .mod-benefits{text-align:center;background:#fff;margin-left:18px;margin-right:18px;margin-top:8.64rem;margin-bottom:1px;border-top:solid 1px #374143}.tpl-home .mod-benefits h3{background:none repeat scroll 0 0 #ffffff;margin-left:17px;margin-top:-15px;text-align:center;width:216px;font-size:18px;font-size:1.8rem;line-height:2.7rem;color:#374143;padding-bottom:0.45rem}.tpl-home .mod-benefits ul{margin-top:0;padding-bottom:1.8rem}.tpl-home .mod-benefits li{font-size:14px;font-size:1.4rem;line-height:1.8rem;padding:0;color:#374143}.tpl-home .mod-benefits li i{display:none}.tpl-home .mod-benefits a{color:#333;text-decoration:underline}.site-sandf.tpl-home .mod-benefits{margin-top:10.8rem}.mod-bookingSummaryList article.mod-benefits{padding-top:0;border:none;box-shadow:none}.bookingSummaryStep2 .mod-benefits header{border:none;box-shadow:none;margin:0;padding:1.8rem 0 0.9rem 0}@media only screen and (min-width: 480px){.tpl-home .mod-benefits li{text-align:left;display:inline-block}.tpl-home .mod-benefits li i{display:inline;position:relative;top:0}.tpl-home .mod-benefits h3{margin-left:95px}}@media only screen and (min-width: 767px){.tpl-home .mod-benefits{margin-top:6.84rem}.tpl-home .mod-benefits h3{margin-left:198px}.site-sandf.tpl-home .mod-benefits{margin-top:7.74rem}}@media only screen and (min-width: 992px){.tpl-home .mod-benefits{margin-top:3.24rem}.tpl-home .mod-benefits h3{margin-left:306px}.site-sandf.tpl-home .mod-benefits{margin-top:2.88rem}}@media only screen and (min-width: 1382px){.tpl-home .mod-benefits h3{margin-left:522px}.tpl-home .mod-benefits li{font-size:16px;font-size:1.6rem;line-height:2.25rem}}.mod-explore{border-bottom:1px solid #FFF;box-shadow:inset 0 -1px 0 #bbb;content:4;display:inline;float:left;width:252px;margin:0 18px}.mod-explore .mod-destinationMap,.mod-explore .mod-exploreCollection,.mod-explore .bx-wrapper{display:none}.mod-explore h2 a{color:#384244;text-shadow:0 1px 0 #FFF;margin-left:0.9rem}.mod-explore h2 a .i-arrow-right{color:#C6C6C6;float:right}@media only screen and (min-width: 480px){.mod-explore{content:6;display:inline;float:left;width:396.0px;margin:0 18px}}@media only screen and (min-width: 0) and (max-width: 767px){.mod-explore h2,.mod-explore h2 a{font-size:14px;font-size:1.4rem;line-height:1.8rem}}@media only screen and (min-width: 767px){.mod-explore{width:288px;overflow:hidden;border-bottom:none;box-shadow:none}.mod-explore .i-arrow-right{display:none}.mod-explore .mod-destinationMap,.mod-explore .mod-exploreCollection,.mod-explore .bx-wrapper{display:block}.mod-explore .mod-destinationMap{width:288px}}@media only screen and (min-width: 992px){.mod-explore{width:396.0px}.mod-explore .mod-destinationMap{width:396.0px}}@media only screen and (min-width: 1382px){.mod-explore{width:612px;margin:0 0 0 36px}.mod-explore .mod-destinationMap{width:576px}}.mod-smithMiniProfile{margin-bottom:1.8rem;padding:0 18px}.mod-smithMiniProfile img{margin:1.8rem 0;width:100%}.mod-smithMiniProfile ul{list-style:disc inside none}.mod-smithMiniProfile ul .i-arrow-right{color:#384244;font-weight:bold;list-style:none;margin-left:-5px}@media only screen and (min-width: 480px){.mod-smithMiniProfile img{width:75%}}@media only screen and (min-width: 1382px){.mod-smithMiniProfile img{width:50%}}.mod-socialLinks{border-bottom:1px solid #FFF;box-shadow:inset 0 -1px 0 #bbb}.mod-socialLinks h3{border-top:1px solid #bbb;box-shadow:inset 0 1px 0 #FFF;padding:0.9rem 18px 0 18px;color:#4F8EB4}.mod-socialLinks a{font-size:36px;font-size:3.6rem;line-height:5.4rem;color:#C6C6C6;text-shadow:0 1px 0 #FFF;margin-left:0.9rem}.mod-socialLinks a.twitter:hover i{color:#4099FF}.mod-socialLinks a.facebook:hover i{color:#3B5998}.mod-socialLinks a.pinterest:hover i{color:#C92228}.mod-socialLinks a.instagram:hover i{color:#3F729B}.mod-socialLinks a.tumblr:hover i{color:#2C4762}.mod-socialLinks a.googlePlus:hover i{color:#D34836}.mod-socialLinks a.blog:hover i{color:#6A0906}.mod-mpu{margin:1.8rem 0}.mod-mpu img{width:100%;max-width:300px}.mod-tastemaker{margin:1.8rem 0;padding:0 0 1.8rem 0;border-bottom:1px solid #FFF;box-shadow:inset 0 -1px 0 #bbb}.mod-tastemaker img{width:100%;margin-bottom:1.8rem}.tpl-hotelList .mod-collectionHeader{color:#fff;position:relative;overflow:hidden}.tpl-hotelList .mod-collectionHeader div{position:absolute;top:30px;margin-right:18px;padding:1.8rem 18px;background:#000;background:rgba(0,0,0,0.4)}.tpl-hotelList .mod-collectionHeader h2,.tpl-hotelList .mod-collectionHeader h1{color:#fff;border-bottom:1px solid #aaa;margin-bottom:0.9rem;padding-left:0;text-shadow:none}.tpl-hotelList .mod-collectionHeader a,.tpl-hotelList .mod-collectionHeader p{font-size:14px;font-size:1.4rem;line-height:1.8rem}.tpl-hotelList .mod-collectionHeader p{color:#fff}.tpl-hotelList .mod-collectionHeader a{color:#FFF;padding:0.9rem 0;text-decoration:underline}.tpl-hotelList .mod-collectionHeader img{display:block;width:100%;min-width:1154px;height:auto}.tpl-hotelList .mod-collectionHeader .mod-collectionHeader-noImage{width:1260px;height:410px;display:block;position:relative;background:none;visibility:hidden}@media only screen and (min-width: 480px){.mod-collectionHeader div{width:381px}}@media only screen and (max-width: 480px){.tpl-hotelList .mod-collectionHeader.offer-shortlistmedia-offer-2014 div{position:relative;top:0;z-index:2}.tpl-hotelList .mod-collectionHeader.offer-shortlistmedia-offer-2014 img,.tpl-hotelList .mod-collectionHeader.offer-shortlistmedia-offer-2014 .mod-collectionHeader-noImage{position:absolute;top:0;z-index:1;height:100%}}.tpl-hotel .mod-offersModal .inner{float:none}.tpl-hotel .mod-offersModal .inner h2{color:#6A0906}.bx-wrapper{margin:0 auto 60px;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.bx-wrapper .bx-viewport{border:5px solid #fff;left:-5px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{display:none}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9;background:rgba(80,80,80,0.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.mod-carousel{overflow:visible;position:relative}.mod-carousel .bx-wrapper{overflow:hidden;margin-bottom:0}.mod-carousel #slider-next,.mod-carousel #slider-prev{position:absolute;top:50%;z-index:1000}.mod-carousel #slider-prev{left:-18px}.mod-carousel #slider-next{right:-18px}.mod-carousel .i-arrow-right{padding-left:3px}.bx-wrapper .bx-viewport{border:none}.bx-wrapper .bx-controls-direction a{text-indent:0;top:58%;position:absolute}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-direction .bx-prev{left:-24px}.bx-wrapper .bx-controls-direction .bx-next{right:-24px}.tpl-home .mod-carousel #slider-next,.tpl-home .mod-carousel #slider-prev{display:none}.page-photos .mod-carousel{margin-bottom:1.8rem}.page-photos .mod-carousel .bx-viewport{padding:1.8rem 0;background:none}.page-photos .mod-carousel li{text-align:center}.page-photos .mod-carousel li img{display:inline;max-width:100%}.page-photos .mod-carousel li p{text-align:center}.page-photos #slider-prev,.page-photos #slider-next{top:auto;bottom:5px}.page-photos #slider-prev{left:9px}.page-photos #slider-next{right:9px}.page-photos #hotelPhotoPage-pager{margin-bottom:1.8rem;overflow:hidden;display:none}.page-photos #hotelPhotoPage-pager a{float:left;opacity:0.3}.page-photos #hotelPhotoPage-pager a.active{opacity:1}.page-photos #hotelPhotoPage-pager img{width:100%}#hotelsHero .mod-carousel #slider-next{right:1.8rem}#hotelsHero .mod-carousel #slider-prev{left:1.8rem}@media only screen and (min-width: 767px){.tpl-home .mod-carousel{width:100%;margin:0;margin-bottom:3.6rem;margin-top:1.8rem}.tpl-home .mod-carousel #slider-next,.tpl-home .mod-carousel #slider-prev{display:block}.page-photos .mod-carousel{margin:0 18px}.page-photos #hotelPhotoPage-pager,.page-photos #slider-prev,.page-photos #slider-next{display:block;top:25%;bottom:auto}.page-photos #slider-prev{left:9px}.page-photos #slider-next{right:9px}.page-photos #hotelPhotoPage-pager a{width:20%}#hotelsHero .mod-carousel #slider-next{right:2.7rem}}@media only screen and (min-width: 992px){.page-photos #hotelPhotoPage-pager a{width:10%;overflow:hidden}}.mod-destinationMap{display:block;position:relative}.mod-destinationMap img{width:100%}.mod-destinationMap a{position:absolute;color:#6A0906;font-size:12px;font-size:1.2rem;line-height:1.8rem;margin:-5px 0 0 -5px}@media only screen and (min-width: 480px){.mod-destinationMap a{margin:0}}@media only screen and (min-width: 767px){.mod-destinationMap a{font-size:14px;font-size:1.4rem;line-height:1.8rem}}.mod-destinationMap a span{display:none;line-height:2.7rem}.mod-destinationMap a:hover{color:#000;text-decoration:none;opacity:0.8}.mod-destinationMap a.mapNorthAmerica{left:15%;top:36%}.mod-destinationMap a.mapCentralAmerica{left:20%;top:50%}@media only screen and (min-width: 767px){.tpl-destination .mod-destinationMap a.mapCentralAmerica{left:8%}}.mod-destinationMap a.mapCaribbean{left:26%;top:48%}.mod-destinationMap a.mapSouthAmerica{left:28%;top:64%}.mod-destinationMap a.mapEurope{left:47%;top:32%}@media only screen and (min-width: 767px){.tpl-destination .mod-destinationMap a.mapEurope{left:40%}}.mod-destinationMap a.mapMiddleEast{left:56%;top:43%}.mod-destinationMap a.mapAfrica{left:50%;top:52%}@media only screen and (min-width: 767px){.tpl-destination .mod-destinationMap a.mapAfrica{left:45%}}.mod-destinationMap a.mapIndianOcean{left:58%;top:67%}.mod-destinationMap a.mapAsia{left:72%;top:44%}.mod-destinationMap a.mapAustralasia{left:81%;top:70%}.mod-destinationMap a.mapPortugal{left:26%;top:67%}.mod-destinationMap a.mapSpain{left:30%;top:60%}.mod-destinationMap a.mapFrance{left:38%;top:45%}.mod-destinationMap a.mapIreland{left:26%;top:24%}.mod-destinationMap a.mapUk{left:34%;top:30%}.mod-destinationMap a.mapItaly{left:53%;top:57%}.mod-destinationMap a.mapGreece{left:64%;top:61%}.mod-destinationMap a.mapCroatia{left:57%;top:50%}.mod-destinationMap a.mapMorocco{left:32%;top:76%}.mod-destinationMap a.mapCyprus{left:79%;top:73%}.mod-destinationMap a.mapSicily{left:54%;top:67%}@media only screen and (min-width: 767px){.tpl-destination .mod-destinationMap a{background:#6A0906;border-radius:0.45rem;color:#FFFFFF;padding:2px 6px 2px 2px;font-size:12px;font-size:1.2rem;line-height:1.8rem}.tpl-destination .mod-destinationMap a span{display:inline;font-size:12px;font-size:1.2rem;line-height:1.8rem}.tpl-destination .mod-destinationMap a.r{padding:2px 2px 2px 6px}}@media only screen and (min-width: 992px){.tpl-destination .mod-destinationMap a{padding:0.45rem 9px 0.45rem 0.45rem;font-size:14px;font-size:1.4rem;line-height:1.8rem}.tpl-destination .mod-destinationMap a span{font-size:14px;font-size:1.4rem;line-height:1.8rem}.tpl-destination .mod-destinationMap a.r{padding:0.45rem 0.45rem 0.45rem 9px}}@media only screen and (min-width: 767px){.tpl-home .mod-destinationMap a{margin:-5px}}@media only screen and (min-width: 992px){.tpl-home .mod-destinationMap a{margin:0}}@media only screen and (min-width: 1382px){.tpl-home .mod-destinationMap a{font-size:18px;font-size:1.8rem;line-height:2.7rem}}.mod-exploreOffers .bx-wrapper .bx-viewport{left:-1px}.mod-exploreOffers .bxSlider{height:217px;overflow:hidden;background:#fff}.mod-exploreOffers .bxSlider li{position:relative;display:inline;float:left;margin:2px}.mod-exploreOffers .bxSlider img{width:284px}.mod-exploreOffers .offerBadge{position:absolute;top:0.9rem;right:0.9rem}.mod-exploreOffers h3{position:absolute;bottom:0;left:0;right:0;padding:0.9rem;background:rgba(0,0,0,0.35);color:#fff;text-shadow:none;font-size:14px;font-size:1.4rem;line-height:1.8rem}.mod-exploreOffers h3 span{display:block;text-transform:capitalize;font-family:"Lato",sans-serif;font-weight:400;letter-spacing:0.05rem}@media only screen and (min-width: 767px){.mod-exploreOffers{margin:1.8rem 0}.mod-exploreOffers h2{margin-left:18px}}.mod-exploreCollection{position:relative;width:33%;float:left;background:#000}.mod-exploreCollection img{width:100%}.mod-exploreCollection h3{position:absolute;top:0;left:0;padding:25% 0;height:100%;width:100%;background:rgba(0,0,0,0.35);color:#fff;text-align:center;box-shadow:1px 1px 1px #fff inset;text-shadow:none;font-family:"Lato",sans-serif;font-weight:400}.mod-exploreCollection h3:hover{background:rgba(0,0,0,0.1)}@media only screen and (min-width: 767px){.mod-exploreCollection h3,.mod-exploreCollection h3 a{font-size:14px;font-size:1.4rem;line-height:1.8rem}}@media only screen and (min-width: 1382px){.mod-exploreCollection h3,.mod-exploreCollection h3 a{font-size:18px;font-size:1.8rem;line-height:2.7rem}}.mod-cpgBox{background:#fff;padding:1.8rem;margin:0.9rem 0}.mod-cpgBox h2{text-transform:none}.mod-cpgBox em{color:#333;font-style:italic}.mod-cpgBox p{padding-bottom:1.8rem}.mod-cpgBox img{margin:0 0 0.9rem 0;width:100%}.mod-cpgBox iframe{max-width:100% !important}.mod-cpgBox-imgHidden{display:none}@media only screen and (min-width: 480px){.mod-cpgBox-wideleft img,.mod-cpgBox-wideright img{width:66%;margin-left:auto;margin-right:auto}.mod-cpgBox-threecol img{width:33%;float:left}}@media only screen and (min-width: 992px){.mod-cpgBox{margin:1.8rem 0}.mod-cpgBox img{width:auto}.mod-cpgBox-wideright img{float:right;margin:0 0 0.9rem 0.9rem}.mod-cpgBox-wideleft img{float:left;margin:0 0.9rem 0.9rem 0}.mod-cpgBox-threecol img{float:left;margin:0 0 0.9rem 0;width:33%}.mod-cpgBox-threecol img.lastImage{margin-right:0}.mod-cpgBox-letter img{margin-right:auto;margin-left:auto;width:100%}}@media only screen and (min-width: 1382px){.mod-cpgBox-letter img{width:auto}.mod-cpgBox-threecol img{float:left;margin:0 27px 0.9rem 27px;width:auto}}.banner-across.wrap{box-shadow:none;background:transparent}.mod-advert-topBanner,.mod-advert-mpu,.mod-advert-sky{display:none}.mod-advert-topBanner{padding:0;margin:0}.mod-advert-topBanner div div iframe{display:block;margin:0;position:relative;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#advert .mod-advert-mpu,#advert .mod-advert-sky{display:block}.mod-advert-mpu-rhs{text-align:center;margin-bottom:1.8rem}.ad-wrap{display:none !important}.mod-advert-mpu,.mod-advert-sky{margin-left:auto;margin-right:auto}.mod-advert-sky{width:160px}.mod-advert-mpu{width:300px}@media only screen and (min-width: 767px){.mod-advert-topBanner{display:block;background:transparent}.mod-advert-topBanner.wideBanner{padding:0;margin-left:-161px}}@media only screen and (min-width: 992px){.mod-advert-topBanner{display:block;background:transparent;margin:0}.mod-advert-topBanner.wideBanner{padding:0;margin-left:-53px}.mod-advert-mpu{display:block;margin-top:12px;margin-bottom:12px}.mod-advert-sky{display:block}.ad-wrap{display:block !important}}@media only screen and (min-width: 1382px){.mod-advert-topBanner.wideBanner{padding-left:163px}.mod-advert-mpu{margin-top:1.8rem;margin-bottom:1.8rem}.mod-advert-mpu.contentFooter{margin-top:2px}}.mpuFooter{position:relative;z-index:100;background-color:#000;padding:1.8rem 0}.mpuFooter .mod-advert-mpu{display:block !important}@media only screen and (min-width: 992px){.mpuFooter{padding:0}.mpuFooter .mod-advert-mpu{position:absolute;margin:0;right:1.8rem;top:90px}.mpuFooterOnPage{min-height:270px}}.press-covers{color:#fff}.press-covers>a{float:left;position:relative;margin:0 0.45rem 0.45rem}.transbox{position:absolute;top:0;left:0;width:204px;height:286px;background-color:rgba(0,0,0,0.7)}.transbox h2{border-top:1px solid;font-weight:bold;margin-top:1.8rem;height:7.2rem;color:#fff}.transbox p{border-bottom:1px solid}.transbox .date{font-weight:normal}.transbox:hover{background-color:transparent}.transbox:hover>*{display:none}.mod-socialBlock{*zoom:1;padding:3.6rem 18px 0;text-align:center}.mod-socialBlock:before,.mod-socialBlock:after{content:"";display:table}.mod-socialBlock:after{clear:both}.mod-socialBlock a{margin:0 4px;display:inline-block}.mod-socialBlock a i{color:#666;font-size:1.5em}.mod-socialBlock a:hover i{color:#6A0906}.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m,.addthis_default_style .at300bs{float:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:8042;overflow:hidden;position:fixed;background:#000;opacity:.85}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:8043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:8045;background:transparent !important}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:8044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-preloader:before{background:url(/bundles/smithcorefrontend/images/smith-loading.gif) center center no-repeat;content:'';display:block;width:52px;height:52px;position:absolute;padding:8px;top:30px;margin-left:-36px;left:50%;border-radius:50%}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:8046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:18px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;bottom:0;right:0;color:#CCC;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.mfp-s-loading .mfp-content{opacity:0}.mod-currencySwitcher{margin-top:1.8rem;position:relative;z-index:8}.mod-currencySwitcher label{display:inline}@media only screen and (min-width: 767px){.mod-currencySwitcher{float:right}}.mod-addFlights,.mod-transfers{background:#F0ECE8;padding:1.8rem 0}.mod-addFlights .i-flight,.mod-transfers .i-flight{font-size:18px;font-size:1.8rem;display:block;margin:0 auto;margin-bottom:0.9rem}.mod-addFlights .tel,.mod-transfers .tel{margin-top:0.9rem;color:#333;font-weight:700}.mod-addFlights p,.mod-transfers p{text-align:center}.mod-addFlights .rnd,.mod-transfers .rnd{background:#999999}.mod-addFlights{display:none;margin-bottom:1.8rem}@media only screen and (min-width: 992px){.mod-addFlights{display:block}}.mod-transfers{padding:0.9rem}.mod-transfers .i-flight{display:none}.mod-transfers p{margin-bottom:0.45rem}.mod-transfers p.small{font-size:10px;font-size:1rem;margin-bottom:0}@media only screen and (min-width: 1382px){.mod-transfers p.small{font-size:11px;font-size:1.1rem}}.mod-transfers.booking{display:none}@media only screen and (min-width: 992px){.mod-transfers.booking.booking{display:block}}.mod-transfers.intro{display:block;margin-bottom:0.9rem}@media only screen and (min-width: 992px){.mod-transfers.intro.intro{display:none}}img{display:block}.banner{background:#FFF}.hotel-contentBlock .pullout p{font-size:16px;font-size:1.6rem;line-height:2.25rem}.hotel-contentBlock .pullout li p{display:inline}.hotel-contentBlock .pullout li p:after{content:'\2022';color:#6A0906;display:inline-block;font-style:normal;font-size:14px;line-height:18px;margin-left:0.45rem;margin-left:0.9rem}.hotel-contentBlock .pullout li p:last-child:after{content:'';display:none}.hotel-contentBlock .pullout h3{padding-bottom:0}.hotel-contentBlock .pullout ul{padding-bottom:1.8rem}@media only screen and (min-width: 1382px){.hotel-contentBlock .pullout li p{display:block}.hotel-contentBlock .pullout li p:after{display:none}}.wideScreen{background:#f2f2f3}.wideScreen h3{color:#333;font-weight:400;margin-top:3.6rem;text-align:center}.wideScreen h4{font-size:16px;font-size:1.6rem;line-height:2.25rem;text-transform:none;font-style:italic;text-align:center}.wideScreen p{text-align:center}.smithTip{border-top:1px solid #CCCCCC}.hotel-contentBlock .pullout h3 em{width:192px;margin-left:-91px}#hotel-guide.hotel-contentBlock .pullout{border-top:#E3E3E3}#hotel-location .pullout h2{text-transform:none;padding-top:0;font-style:italic;line-height:2.7rem;font-size:18px;font-size:1.8rem;line-height:2.7rem;margin:12px 0 18px}#hotel-location .pullout address{font-weight:400;font-size:16px;font-size:1.6rem;line-height:2.25rem;color:#333}#hotel-location.hotel-contentBlock .pullout.half{padding-bottom:1.8rem}#hotel-location .pullout h4{text-transform:none;padding-top:0}#hotel-location .pullout h4 strong{text-transform:uppercase}#hotel-reviews.hotel-contentBlock .pullout{border-top:0}.centerText{text-align:center}@media only screen and (min-width: 992px){.tpl-region .imageTextbox img{width:303px}}@media only screen and (min-width: 1382px){.tpl-region .imageTextbox img{width:464px}}@media only screen and (min-width: 992px){.tpl-region .imageTextbox article{width:200px;padding-bottom:0}}@media only screen and (min-width: 1382px){.tpl-region .imageTextbox article{width:320px}}
