.pane-node-field-map-features{position:relative;z-index:1;clear:both;}#leaflet-map{width:100%;height:260px !important;}#leaflet-map.leaflet-fullscreen-on{height:100% !important;}#leaflet-map .leaflet-control-container{margin:0 auto;position:relative;}#leaflet-map .leaflet-control-container .leaflet-top.leaflet-right{display:none;}#leaflet-map .leaflet-popup-pane{margin-top:-20px;margin-left:2px;}#leaflet-map .leaflet-popup-pane .leaflet-popup-close-button{margin-top:8px;margin-right:5px;}#leaflet-map .leaflet-popup-pane .leaflet-popup-content h3{font-size:16px;text-decoration:underline;}#leaflet-map .leaflet-popup-pane .leaflet-popup-content .content-right{width:74px;overflow:hidden;height:74px;border-radius:2px;float:right;margin:5px 0 10px 10px;}#leaflet-map .leaflet-popup-pane .leaflet-popup-content p{margin-top:10px;}#leaflet-map .leaflet-popup-pane .leaflet-popup-content .stars{overflow:hidden;}#leaflet-map .leaflet-popup-pane .leaflet-popup-content .stars span.star{float:left;display:block;width:19px;height:18px;background-color:transparent;background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/sprite-fc.png?272dc72ed);background-repeat:no-repeat;background-position:-156px 0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#leaflet-map .leaflet-popup-pane .leaflet-popup-content .stars span.star{background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/sprite-fc-@2x.png?d36ecb4d7);-moz-background-size:422px 963px;-o-background-size:422px 963px;-webkit-background-size:422px 963px;background-size:422px 963px;}}#leaflet-map .leaflet-popup-pane .leaflet-popup-content .stars span.star.grey-star{background-color:transparent;background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/sprite-fc.png?272dc72ed);background-repeat:no-repeat;background-position:-155px -19px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#leaflet-map .leaflet-popup-pane .leaflet-popup-content .stars span.star.grey-star{background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/sprite-fc-@2x.png?d36ecb4d7);-moz-background-size:422px 963px;-o-background-size:422px 963px;-webkit-background-size:422px 963px;background-size:422px 963px;}}#leaflet-map .leaflet-popup-pane .leaflet-popup-content .stars span.star.half-star{background-color:transparent;background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/sprite-fc.png?272dc72ed);background-repeat:no-repeat;background-position:-156px -40px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#leaflet-map .leaflet-popup-pane .leaflet-popup-content .stars span.star.half-star{background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/sprite-fc-@2x.png?d36ecb4d7);-moz-background-size:422px 963px;-o-background-size:422px 963px;-webkit-background-size:422px 963px;background-size:422px 963px;}}.leaflet-layers-control-wrapper{-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);box-shadow:0 5px 10px 0 rgba(0,0,0,0.15);background:#f4f4f4;border:1px solid #dbdbdb;padding:0;position:relative;z-index:1;}.leaflet-layers-control{display:none;overflow:hidden;margin:0 auto;width:100%;}.leaflet-layers-control.has-select{display:block;}.leaflet-layers-control.has-select .feature-col{display:none;}.leaflet-layers-control .feature-col{float:left;height:40px;line-height:40px;margin:0 3%;padding-left:25px;position:relative;}.leaflet-layers-control .feature-col.airports label:after{background-color:transparent;background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/map/icon-airport.png?ea3a4a942);background-repeat:no-repeat;background-position:0 2px;content:'';display:block;height:40px;width:25px;position:absolute;top:0;left:0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.leaflet-layers-control .feature-col.airports label:after{background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/map/icon-airport-@2x.png?438f5976c);-moz-background-size:25px 63px;-o-background-size:25px 63px;-webkit-background-size:25px 63px;background-size:25px 63px;}}.leaflet-layers-control .feature-col.attractions label:after{background-color:transparent;background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/map/icon-attraction.png?82eff618d);background-repeat:no-repeat;background-position:0 2px;content:'';display:block;height:40px;width:25px;text-transform:capitalize;position:absolute;top:0;left:0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.leaflet-layers-control .feature-col.attractions label:after{background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/map/icon-attraction-@2x.png?cec46c7f3);-moz-background-size:25px 63px;-o-background-size:25px 63px;-webkit-background-size:25px 63px;background-size:25px 63px;}}.leaflet-layers-control .feature-col.hotels label:after{background-color:transparent;background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/map/icon-hotel.png?3f9479205);background-repeat:no-repeat;background-position:0 2px;content:'';display:block;height:40px;width:25px;position:absolute;top:0;left:0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.leaflet-layers-control .feature-col.hotels label:after{background-image:url(/sites/v0.flightcentre.com.au/themes/fc/images/fc-responsive/map/icon-hotel-@2x.png?5d615f2ec);-moz-background-size:25px 63px;-o-background-size:25px 63px;-webkit-background-size:25px 63px;background-size:25px 63px;}}.leaflet-layers-control .feature-col.districts{display:block;float:none;margin:15px auto;padding:0;width:95%;}.leaflet-layers-control .feature-col.districts label{color:#c1c1c1;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-weight:700;margin-right:15px;text-transform:uppercase;}.leaflet-layers-control .feature-col.districts select{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:40px;height:40px;border:0;width:65%;background-color:#fff;padding:0;}.leaflet-layers-control .feature-col.districts select:hover{border-color:#fff;background-color:#fff;}.leaflet-layers-control .feature-col.districts select:after{content:'';clear:both;}.leaflet-layers-control .feature-col input{float:left;width:auto;margin:12px 4px 0;}.leaflet-layers-control .feature-col label{float:left;font-weight:normal;margin:0;line-height:40px;font-size:13px;}.feature-content-outer-wrapper{background-color:#f4f4f4;}.feature-content-wrapper{color:#515255;margin:0 auto;position:relative;}.feature-content-wrapper:before{content:'';border-style:solid;border-width:0 20px 20px;border-color:transparent transparent #f4f4f4;height:0;left:5px;position:absolute;top:-20px;width:0;}.feature-content-wrapper .feature-content-images,.feature-content-wrapper .feature-content-list,.feature-content-wrapper .feature-content-description{padding:10px;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;}.feature-content-wrapper .feature-content-images li,.feature-content-wrapper .feature-content-images p,.feature-content-wrapper .feature-content-list li,.feature-content-wrapper .feature-content-list p,.feature-content-wrapper .feature-content-description li,.feature-content-wrapper .feature-content-description p{color:#515255;font-size:16px;}.feature-content-wrapper .feature-content-description{padding:25px 10px 10px;}.feature-content-wrapper .feature-content-description h3{clear:both;}.feature-content-wrapper .feature-content-description .icon-wrapper{float:left;margin:0 5px 10px;position:relative;}.feature-content-wrapper .feature-content-description .icon-wrapper:hover .tooltip{opacity:1;}.feature-content-wrapper .feature-content-description .tooltip{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:opacity,ease-out 200ms;-o-transition:opacity,ease-out 200ms;-webkit-transition:opacity,ease-out 200ms;transition:opacity,ease-out 200ms;background:#383a40;color:#fff;left:0;margin-left:-11px;opacity:0;padding:2px 5px;position:absolute;text-align:center;text-transform:capitalize;top:-18px;width:55px;white-space:nowrap;}.feature-content-wrapper .feature-content-description .tooltip p{margin:0;color:#fff;font-size:12px;line-height:15px;padding:5px;}.feature-content-wrapper .feature-content-description .tooltip:after{border-style:solid;border-width:6px 6.5px 0;border-color:#383a40 transparent transparent;bottom:-5px;content:'';height:0;left:50%;margin-left:-6.5px;position:absolute;width:0;}.feature-content-wrapper .feature-content-description .icon{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:1px solid #cecece;cursor:pointer;height:40px;line-height:42px;position:relative;text-align:center;width:40px;}.feature-content-wrapper .feature-content-images{margin:20px 0;}.feature-content-wrapper .feature-content-images img{width:32%;}.feature-content-wrapper .feature-content-list ol{counter-reset:item;list-style:none;margin:0;}.feature-content-wrapper .feature-content-list ol li{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;color:#515255;list-style:none;}.feature-content-wrapper .feature-content-list ol li:before{color:#cc0c00;content:counter(item) " ";counter-increment:item;display:inline-block;font-family:Georgia;font-size:25px;font-style:italic;width:25px;}.feature-content-wrapper .feature-content-list h3{border-bottom:1px solid #c1c1c1;font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:21px;padding-bottom:15px;}.feature-content-wrapper li.flex-next,.feature-content-wrapper li.flex-prev{background:#e7e7e7;color:#515255;display:block;line-height:50px;text-align:center;}.feature-content-wrapper li.flex-next .content,.feature-content-wrapper li.flex-prev .content{display:inline;}.feature-content-wrapper li.flex-next a,.feature-content-wrapper li.flex-prev a{display:block;text-indent:0;}.feature-content-wrapper li.flex-next .img-wrap,.feature-content-wrapper li.flex-prev .img-wrap{display:none;}.feature-content-wrapper li.flex-next span,.feature-content-wrapper li.flex-prev span{color:#a7a7a7;display:inline-block;}.feature-content-wrapper li.flex-next span.discover-text,.feature-content-wrapper li.flex-prev span.discover-text{font-family:Georgia;font-size:18px;font-style:italic;margin-right:10px;}.feature-content-wrapper li.flex-next span.region-text,.feature-content-wrapper li.flex-prev span.region-text{font-family:"Take Flight","TakeFlight",Arial,Helvetica,sans-serif;font-size:17px;text-transform:uppercase;}.feature-content-wrapper li.flex-next span.icon,.feature-content-wrapper li.flex-prev span.icon{position:relative;left:20px;top:5px;}.feature-content-wrapper li.flex-prev{display:none;}ul.feature-content{margin:0 !important;}@media only screen and (min-width:649px) and (max-width:767px){#leaflet-map{height:260px !important;}.leaflet-layers-control{width:600px;}.leaflet-layers-control .feature-col{display:block;margin:0 2%;}.leaflet-layers-control .feature-col input{margin-left:10px;margin-right:10px;}.leaflet-layers-control .feature-col.districts{width:40%;}.leaflet-layers-control .feature-col.districts select{width:60%;}}@media only screen and (min-width:768px){#leaflet-map-outer{margin:0 -1000px;}#leaflet-map{height:500px !important;}#leaflet-map .leaflet-control-container{width:768px;}.leaflet-layers-control{display:block;padding-top:5px;height:50px;width:600px;}.leaflet-layers-control.has-select{width:800px;}.leaflet-layers-control.has-select .feature-col{display:block;}.leaflet-layers-control .feature-col{margin:0 2% 0 0;}.leaflet-layers-control .feature-col.districts{float:left;margin:0 2% 0 0;width:auto;}.leaflet-layers-control .feature-col.districts select{width:150px;}.leaflet-layers-control .feature-col input{margin-left:10px;margin-right:10px;}.feature-content-outer-wrapper{margin:0 -9999px;position:relative;z-index:10;}.feature-content-wrapper{height:530px;margin:0 auto;position:relative;width:786px;}.feature-content-wrapper .feature-content-description{float:left;margin-top:20px;width:300px;}.feature-content-wrapper .feature-content-images{float:left;padding:0;width:135px;}.feature-content-wrapper .feature-content-images img{width:auto;}.feature-content-wrapper .feature-content-list{float:left;margin-top:20px;width:270px;}.feature-content-wrapper li.flex-next,.feature-content-wrapper li.flex-prev{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;color:#c1c1c1;display:block;left:0;line-height:normal;margin:0;position:absolute;top:0;width:50px;}.feature-content-wrapper li.flex-next .content,.feature-content-wrapper li.flex-prev .content{-moz-transition:-moz-transform 0.3s,opacity 0.3s;-o-transition:-o-transform 0.3s,opacity 0.3s;-webkit-transition:-webkit-transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s;background:#fff;height:100px;opacity:0;position:absolute;top:50%;width:300px;}.feature-content-wrapper li.flex-next .content .img-wrap,.feature-content-wrapper li.flex-prev .content .img-wrap{display:block;float:left;height:85px;overflow:hidden;margin:8px;width:85px;}.feature-content-wrapper li.flex-next .content .img-wrap img,.feature-content-wrapper li.flex-prev .content .img-wrap img{height:100%;width:100%;}.feature-content-wrapper li.flex-next .content .discover-text,.feature-content-wrapper li.flex-next .content .region-text,.feature-content-wrapper li.flex-prev .content .discover-text,.feature-content-wrapper li.flex-prev .content .region-text{float:left;line-height:normal;margin:0;width:150px;}.feature-content-wrapper li.flex-next .content .discover-text,.feature-content-wrapper li.flex-prev .content .discover-text{margin-top:25px;}.feature-content-wrapper li.flex-next a:hover span.icon,.feature-content-wrapper li.flex-prev a:hover span.icon{-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;border-top-width:22px;border-bottom-width:22px;}.feature-content-wrapper li.flex-next a:hover .content,.feature-content-wrapper li.flex-prev a:hover .content{opacity:1;-moz-transform:translateY(-50%) translateX(0) scale(1);-ms-transform:translateY(-50%) translateX(0) scale(1);-webkit-transform:translateY(-50%) translateX(0) scale(1);transform:translateY(-50%) translateX(0) scale(1);-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;}.feature-content-wrapper li.flex-next span.icon,.feature-content-wrapper li.flex-prev span.icon{-moz-transition:border-width 0.2s ease 0.15s;-o-transition:border-width 0.2s ease 0.15s;-webkit-transition:border-width 0.2s ease;-webkit-transition-delay:0.15s;transition:border-width 0.2s ease 0.15s;background:#fff;border:0 solid #fff;font-size:35px;left:auto;padding:10px 7px;position:relative;top:auto;z-index:10;}.feature-content-wrapper li.flex-prev{border-left:0;}.feature-content-wrapper li.flex-prev .content{-moz-transform:translateY(-50%) translateX(-100%) scale(0.75);-ms-transform:translateY(-50%) translateX(-100%) scale(0.75);-webkit-transform:translateY(-50%) translateX(-100%) scale(0.75);transform:translateY(-50%) translateX(-100%) scale(0.75);left:0;}.feature-content-wrapper li.flex-prev .content .img-wrap{float:right;}.feature-content-wrapper li.flex-prev .content .discover-text,.feature-content-wrapper li.flex-prev .content .region-text{float:right;}.feature-content-wrapper li.flex-next{border-right:0;left:auto;right:0;}.feature-content-wrapper li.flex-next .content{-moz-transform:translateY(-50%) translateX(100%) scale(0.75);-ms-transform:translateY(-50%) translateX(100%) scale(0.75);-webkit-transform:translateY(-50%) translateX(100%) scale(0.75);transform:translateY(-50%) translateX(100%) scale(0.75);right:0;}}@media only screen and (min-width:960px){#leaflet-map .leaflet-control-container{width:960px;}#leaflet-map .leaflet-layers-control.has-select{width:960px;}.feature-content-wrapper{height:400px;width:960px;}.feature-content-wrapper .feature-content-description{padding:0 40px 0 0;width:475px;}.feature-content-wrapper .feature-content-description h3{clear:none;margin-top:15px;}.feature-content-wrapper .feature-content-description .icon-wrapper{float:right;margin-bottom:0;}.feature-content-wrapper .feature-content-images{width:135px;}.feature-content-wrapper .feature-content-list{padding:0 0 0 40px;width:270px;}}
.entity-property-label{font-weight:bold;}
.swiftype-widget .autocomplete{display:block;position:absolute;box-shadow:0 1px 2px rgba(0,0,0,0.5);list-style-type:none;background-color:#fff;margin:0;padding:0;border-radius:3px;text-align:left;}.swiftype-widget .autocomplete ul{background-color:#fff;display:block;list-style-type:none;margin:0;padding:0;border-radius:3px;text-align:left;}.swiftype-widget .autocomplete li{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff;cursor:pointer;font-size:13px;list-style-type:none;background-image:none;margin:0;}.swiftype-widget .autocomplete li:hover{cursor:pointer;}.swiftype-widget .autocomplete li:first-child{border-top:none !important;border-radius:3px 3px 0 0;}.swiftype-widget .autocomplete li:last-child{border-radius:0 0 3px 3px;border-bottom:none !important;}.swiftype-widget .autocomplete li .swiftype-autocomplete-item{clear:both;box-sizing:border-box !important;display:flex;align-items:center;}.swiftype-widget .autocomplete li .swiftype-autocomplete-item__image{display:block;height:0;width:15%;padding-bottom:15%;background-repeat:no-repeat;background-position:center center;background-size:cover;float:left;}.swiftype-widget .autocomplete li .swiftype-autocomplete-item__title{float:left;padding:10px 8px;width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.5;margin:0;font-weight:bold;color:#1c6cb5;}.swiftype-widget .autocomplete li .swiftype-autocomplete-item__title em{color:#0b2644;font-style:normal;font-weight:bold;}.swiftype-widget .autocomplete li.active{border-top:1px solid #145A93;border-bottom:1px solid #086aa8;background-color:#1285d5;background:linear-gradient(#37a3e9,#1285d5);box-shadow:0 1px 0 #69bdf3 inset;}.swiftype-widget .autocomplete li.active .swiftype-autocomplete-item__title{text-shadow:0 -1px 0 rgba(0,0,0,0.3);color:#fff;}.swiftype-widget .autocomplete li.active .swiftype-autocomplete-item__title em{color:#fff;font-style:normal;}.swiftype-results-container{display:block;}.swiftype-results-container .swiftype-results-item{clear:both;box-sizing:border-box !important;}.swiftype-results-container .swiftype-results-item a{display:flex;align-items:center;text-decoration:none;}.swiftype-results-container .swiftype-results-item a:hover{background-color:#e4e4e4;cursor:pointer;}.swiftype-results-container .swiftype-results-item a:hover .swiftype-results-item__title{text-decoration:underline;color:#1c6cb5;}.swiftype-results-container .swiftype-results-item a:hover .swiftype-results-item__body{color:#0a0a0a;}.swiftype-results-container .swiftype-results-item__image{display:block;height:0;width:15%;padding-bottom:15%;background-repeat:no-repeat;background-position:center center;background-size:cover;float:left;}.swiftype-results-container .swiftype-results-item__text{float:left;padding:10px 8px;width:85%;font-size:13px;line-height:1.5;margin:0;}.swiftype-results-container .swiftype-results-item__title{font-weight:bold;color:#1c6cb5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.swiftype-results-container .swiftype-results-item__body{color:#0a0a0a;}
.panel-1col{}.panel-2col .panel-col-first .inside{margin:0;}.panel-1col .panel-col{width:100%;}#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}.panel-2col .panel-separator{margin:0 0 1em 0;}
.smartbanner-show{margin-top:80px;}.smartbanner-show .smartbanner{display:block;}.smartbanner{position:absolute;left:0;top:0;display:none;width:100%;height:80px;line-height:80px;font-family:'Helvetica Neue',sans-serif;background:#f4f4f4;z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none;}.smartbanner-container{margin:0 auto;white-space:nowrap;}.smartbanner-close{display:inline-block;vertical-align:middle;margin:0 5px 0 5px;font-family:'ArialRoundedMTBold',Arial;font-size:20px;text-align:center;color:#888;text-decoration:none;border:0;border-radius:14px;-webkit-font-smoothing:subpixel-antialiased;}.smartbanner-close:active,.smartbanner-close:hover{color:#aaa;}.smartbanner-icon{display:inline-block;vertical-align:middle;width:57px;height:57px;margin-right:12px;background-size:cover;border-radius:10px;}.smartbanner-info{display:inline-block;vertical-align:middle;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;}.smartbanner-title{font-size:13px;line-height:18px;}.smartbanner-button{position:absolute;right:20px;top:0;bottom:0;margin:auto 0;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8);}.smartbanner-button:active,.smartbanner-button:hover{color:#aaa;}.smartbanner-ios{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px;}.smartbanner-ios .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 white;}.smartbanner-ios .smartbanner-close:active,.smartbanner-ios .smartbanner-close:hover{color:#aaa;}.smartbanner-ios .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3);}.smartbanner-ios .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8);}.smartbanner-ios .smartbanner-title{color:#4d4d4d;font-weight:bold;}.smartbanner-ios .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset;}.smartbanner-ios .smartbanner-button:active,.smartbanner-ios .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef);}.smartbanner-android{background:#3d3d3d url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7);box-shadow:inset 0 4px 0 #88b131;line-height:82px;}.smartbanner-android .smartbanner-close{border:0;width:17px;height:17px;line-height:17px;margin-right:7px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3);}.smartbanner-android .smartbanner-close:active,.smartbanner-android .smartbanner-close:hover{color:#eee;}.smartbanner-android .smartbanner-icon{background-color:transparent;box-shadow:none;}.smartbanner-android .smartbanner-info{color:#ccc;text-shadow:0 1px 2px #000;}.smartbanner-android .smartbanner-title{color:#fff;font-weight:bold;}.smartbanner-android .smartbanner-button{min-width:12%;color:#d1d1d1;padding:0;background:none;border-radius:0;box-shadow:0 0 0 1px #333,0 0 0 2px #dddcdc;}.smartbanner-android .smartbanner-button:active,.smartbanner-android .smartbanner-button:hover{background:none;}.smartbanner-android .smartbanner-button-text{text-align:center;display:block;padding:0 10px;background:#42b6c9;background:linear-gradient(to bottom,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none;}.smartbanner-android .smartbanner-button-text:active,.smartbanner-android .smartbanner-button-text:hover{background:#2ac7e1;}.smartbanner-windows{background:#f4f4f4;background:linear-gradient(to bottom,#f4f4f4,#cdcdcd);box-shadow:0 1px 2px rgba(0,0,0,.5);line-height:80px;}.smartbanner-windows .smartbanner-close{border:0;width:18px;height:18px;line-height:18px;color:#888;text-shadow:0 1px 0 white;}.smartbanner-windows .smartbanner-close:active,.smartbanner-windows .smartbanner-close:hover{color:#aaa;}.smartbanner-windows .smartbanner-icon{background:rgba(0,0,0,.6);background-size:cover;box-shadow:0 1px 3px rgba(0,0,0,.3);}.smartbanner-windows .smartbanner-info{color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8);}.smartbanner-windows .smartbanner-title{color:#4d4d4d;font-weight:bold;}.smartbanner-windows .smartbanner-button{padding:0 10px;min-width:10%;color:#6a6a6a;background:#efefef;background:linear-gradient(to bottom,#efefef,#dcdcdc);border-radius:3px;box-shadow:inset 0 0 0 1px #bfbfbf,0 1px 0 rgba(255,255,255,.6),0 2px 0 rgba(255,255,255,.7) inset;}.smartbanner-windows .smartbanner-button:active,.smartbanner-windows .smartbanner-button:hover{background:#dcdcdc;background:linear-gradient(to bottom,#dcdcdc,#efefef);}
