#click-to-call-sidebar .popup1 button,#click-to-call-sidebar .popup2 .form-submit{line-height:30px;height:30px;width:auto;background-color:#424248;border:1px solid #181818;color:#fff;display:block;font-family:"Gill Sans",Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;margin:0 0 10px;padding:0 15px;text-decoration:none;min-height:21px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF424248',endColorstr='#FF2E2E2E');background-image:-webkit-gradient(linear,left top,left bottom,from(#424248),to(#2e2e2e));background-image:linear-gradient(to bottom,#424248 0%,#2e2e2e 100%);border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(255,255,255,0.2) inset;box-shadow:0 1px 2px rgba(255,255,255,0.2) inset;text-shadow:0 1px rgba(0,0,0,0.5);}#click-to-call-sidebar .popup1 button:hover,#click-to-call-sidebar .popup2 .form-submit:hover{color:#fff;cursor:pointer;text-decoration:none;background-color:#2e2e2e;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#33FFFFFF',endColorstr='#00FFFFFF');background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);}#click-to-call-sidebar .popup1 button:active,#click-to-call-sidebar .popup2 .form-submit:active{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#33000000',endColorstr='#00FFFFFF');background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.2)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%);border:1px solid #181818;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;}#click-to-call-sidebar .popup1 button:visited,#click-to-call-sidebar .popup2 .form-submit:visited,#click-to-call-sidebar .popup1 button:focus,#click-to-call-sidebar .popup2 .form-submit:focus{color:#fff;text-decoration:none;}.fc-table-index-list table.views-table caption{margin:0 0 5px;overflow:hidden;background-color:#515255;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF656973',endColorstr='#FF464950');background-image:-webkit-gradient(linear,left top,left bottom,from(#656973),to(#464950));background-image:linear-gradient(to bottom,#656973 0%,#464950 100%);padding:0 10px;line-height:38px;height:38px;color:#fff;}.fc-blog .views-row{overflow:hidden;border-bottom:1px dotted #ccc;margin-bottom:15px;padding-bottom:15px;}.fc-blog .views-row .views-field-created-1{float:left;background-color:#e00;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFEE0000',endColorstr='#FFC10000');background-image:-webkit-gradient(linear,left top,left bottom,from(#e00),to(#c10000));background-image:linear-gradient(to bottom,#e00 0%,#c10000 100%);color:#fff;width:60px;height:36px;padding:2px 4px;text-align:right;margin-right:10px;margin-bottom:15px;}.fc-blog .views-row .views-field-created-1 .blog-month{font-size:17px;font-weight:bold;display:block;}.fc-blog .views-row .views-field-created-1 .blog-year{font-size:12px;display:block;margin-top:-2px;}.fc-blog .views-row .views-field-title{float:left;line-height:40px;width:542px;}.fc-blog .views-row .views-field-title a{font-size:22px;color:#000;text-decoration:none;font-weight:bold;}.fc-blog .views-row .views-field-field-image{float:left;margin-right:20px;clear:left;}.fc-blog .views-row .views-field-body{float:left;width:460px;}.view-blog-teaser a.link:visited{color:#fff;}.view-blog-teaser a:hover{text-decoration:underline;}.view-blog-teaser .views-row{border-bottom:1px dotted #bcbcbc;}.view-blog-teaser .views-row-1{overflow:hidden;padding:0 0 15px;margin:10px 0;clear:both;}.view-blog-teaser .views-field-field-image{width:220px;height:150px;padding-right:20px;margin-bottom:10px;float:left;overflow:hidden;}.view-blog-teaser .blog-content{font-size:13px;line-height:20px;margin-left:240px;}.view-blog-teaser .more-link{color:#116ab2;}.view-blog-teaser .attachment .views-row{float:left;width:32%;margin-left:2%;display:block;padding:0;position:relative;}.view-blog-teaser .attachment .views-row.views-row-1{margin:0;}.view-blog-teaser .attachment h3{line-height:14px;padding:1% 3%;}.view-blog-teaser .attachment a{color:#fff;font-weight:normal;font-size:13px;}.view-blog-teaser .attachment img{width:100%;}.view-blog-teaser .attachment .views-field-field-image{margin-bottom:0;overflow:hidden;height:131px;width:100%;}.view-blog-teaser .attachment .views-field-title{background:rgba(0,0,0,0.7);bottom:0;display:block;height:42px;position:absolute;line-height:14px;width:100%;}#blogs-teaser{clear:both;margin:1em 0;font-size:12px;line-height:16px;height:auto;}#blogs-teaser .blog-post{overflow:hidden;margin:10px 0;clear:both;padding:0 0 10px;border-bottom:1px dotted #bcbcbc;}#blogs-teaser .blog-post h3{color:#116ab2;}#blogs-teaser .blog-post h3 a{color:#116ab2;}#blogs-teaser .blog-post h3 a:hover{color:#e00;text-decoration:underline;}#blogs-teaser .blog-post .blog-image{width:100px;float:left;padding-right:5px;height:60px;overflow:hidden;margin-bottom:30px;}#blogs-teaser .blog-post .blog-image img{width:100px;}#blogs-teaser .blog-post .blog-content{margin-left:110px;font-size:13px;line-height:20px;}#blogs-teaser .blog-post .tags{margin-top:5px;margin-left:5px;}#blogs-teaser .blog-post .tag{display:block;float:left;font-size:12px;padding:2px 5px;margin-right:5px;margin-top:5px;text-transform:uppercase;background-color:#f4f4f4;text-decoration:none;}#blogs-teaser .blog-post .tag:hover{text-decoration:underline;}#blogs-teaser p.read-more{clear:both;margin:5px 0;}#blogs-teaser p.post-title{font-weight:bold;clear:both;margin:5px 0;}#blogs-teaser p.post-title a{font-weight:bold;}#blogs-teaser.home-page{float:left;border-bottom:1px dotted #bcbcbc;padding-bottom:15px;margin-bottom:0;width:100%;}#blogs-teaser.home-page .blog-post .blog-image{width:220px;height:150px;padding-right:20px;margin-bottom:10px;}#blogs-teaser.home-page .blog-post .blog-image img{width:auto;display:block;}#blogs-teaser.home-page .blog-post .blog-content{margin-left:240px;}#blogs-teaser.home-page .blog-post-image{float:left;width:32%;margin-left:2%;display:block;position:relative;}#blogs-teaser.home-page .blog-post-image.blog-post-index-1{margin-left:0;}#blogs-teaser.home-page .blog-post-image .blog-image img{display:block;}#blogs-teaser.home-page .blog-post-image h3{zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);bottom:0;display:block;height:32px;left:0;margin:0;overflow:hidden;padding:3%;position:absolute;width:94%;line-height:14px;}#blogs-teaser.home-page .blog-post-image h3 a{color:#fff;font-weight:normal;font-size:13px;}#content .plan-and-prepare p.more-blogs{margin:10px 0 0;}#content .plan-and-prepare .fcl-wp-post{overflow:hidden;padding:10px 0;margin:0 5px;border-bottom:1px dotted #bcbcbc;}#content .plan-and-prepare .fcl-wp-post-image{clear:both;margin-left:5px;float:left;}#content .plan-and-prepare .fcl-wp-post-image img{display:block;}#content .plan-and-prepare .fcl-wp-post-excerpt{float:left;margin-left:5px;width:47%;}#content .plan-and-prepare .fcl-wp-post-excerpt h4{font-size:12px;margin-bottom:5px;padding:0;line-height:normal;}#content .plan-and-prepare .fcl-wp-post-excerpt p{padding:0;}@media only screen and (min-width:768px) and (max-width:959px){#content .plan-and-prepare .fcl-wp-post-image{display:none;}#content .plan-and-prepare .fcl-wp-post-excerpt{width:100%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){#blogs-teaser.home-page{border-bottom:0;padding-bottom:0;}.front .view-blog-teaser p{font-size:12px;}.front .view-blog-teaser .views-field-field-image{width:50%;}.front .view-blog-teaser .blog-content{margin-left:0;}.front .view-blog-teaser .attachment .views-row{width:49%;}.front .view-blog-teaser .attachment .views-row .views-field-field-image{width:100%;}.front .view-blog-teaser .attachment .views-row .views-field-title{height:43px;}.front .view-blog-teaser .attachment .views-row.views-row-3{display:none;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){#content .plan-and-prepare .fcl-wp-post-image{display:none;}#content .plan-and-prepare .fcl-wp-post-excerpt{width:100%;}}.bottom-links,.field-name-field-bottom-content-left,.field-name-field-bottom-content-right{background-color:#eaeaea;color:#383a40;min-height:185px;margin:0;padding:1px 0 10px;}.bottom-links.last,.field-name-field-bottom-content-left.last,.field-name-field-bottom-content-right.last{margin-right:0;margin-left:5px;}.bottom-links.dark,.field-name-field-bottom-content-left.dark,.field-name-field-bottom-content-right.dark{background-color:#383a40;color:#eaeaea;}.bottom-links.dark h4,.field-name-field-bottom-content-left.dark h4,.field-name-field-bottom-content-right.dark h4{color:#eaeaea;}.bottom-links.dark p,.field-name-field-bottom-content-left.dark p,.field-name-field-bottom-content-right.dark p{color:#eaeaea;}.bottom-links.dark a,.field-name-field-bottom-content-left.dark a,.field-name-field-bottom-content-right.dark a{color:#0fb6cf;}.bottom-links h2,.bottom-links h3,.field-name-field-bottom-content-left h2,.field-name-field-bottom-content-left h3,.field-name-field-bottom-content-right h2,.field-name-field-bottom-content-right h3{font-size:18px;padding:0;text-indent:10px;height:37px;line-height:37px;margin:8px 8px 8px 0 !important;color:#fff;background:#cc0c00;}.bottom-links h4,.field-name-field-bottom-content-left h4,.field-name-field-bottom-content-right h4{color:#383a40;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:13px;font-weight:bold;padding:0 10px;text-transform:none;}.bottom-links ul,.field-name-field-bottom-content-left ul,.field-name-field-bottom-content-right ul{list-style:disc outside none;margin-left:20px;padding-left:6px;margin-bottom:10px;}.bottom-links ul li,.field-name-field-bottom-content-left ul li,.field-name-field-bottom-content-right ul li{margin:3px 0;}.bottom-links ul li a,.field-name-field-bottom-content-left ul li a,.field-name-field-bottom-content-right ul li a{text-decoration:none;}.bottom-links ul li a:hover,.field-name-field-bottom-content-left ul li a:hover,.field-name-field-bottom-content-right ul li a:hover{text-decoration:underline;}.bottom-links p,.field-name-field-bottom-content-left p,.field-name-field-bottom-content-right p{line-height:17px;padding:0 10px;}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.bottom-links,.field-name-field-bottom-content-left,.field-name-field-bottom-content-right{min-height:145px;}}.browse-links h4{background:#383a40 no-repeat 0 0;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);color:#fff;line-height:35px;padding:0 0 0 45px;text-transform:uppercase;margin:0;font-weight:normal;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.browse-links h4{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.browse-links .destination-links h4{background-position:-382px -227px;}.browse-links.flights h4{background-position:-382px 2px;}.browse-links.holidays h4{background-position:-382px -35px;}.browse-links.hotels h4{background-position:-384px -494px;}.browse-links.transport h4{background-position:-382px -112px;}.browse-links.tour h4{background-position:-385px -113px;}.browse-links.cruise h4{background-position:-382px -150px;}.browse-links.extras h4{background-position:-382px -188px;}.browse-links.destinations h4{background-position:-382px -226px;}.browse-links.shop h4{background-position:-382px -266px;}.browse-links.rail h4{background-position:-382px -302px;}.browse-links.ski h4{background-position:-382px -340px;}.browse-links.about h4,.browse-links.style-guide h4,.browse-links.info h4{background-position:-382px -455px;}.browse-links.contact h4{background-position:-382px -417px;}.browse-links.experts h4{background-position:-382px -530px;}.browse-links.car h4{background-position:-382px -569px;}.browse-links .attachment{font-weight:bold;}.browse-links ul,.browse-links .views-field{overflow:hidden;margin:5px 0 0;}.browse-links ul li,.browse-links ul .field-content,.browse-links .views-field li,.browse-links .views-field .field-content{margin:0;line-height:11px;}.browse-links ul li a,.browse-links ul .field-content a,.browse-links .views-field li a,.browse-links .views-field .field-content a{border-bottom:1px dotted #bcbcbc;color:#116ab2;display:block;font-size:14px;padding-left:20px;margin:0 7px;line-height:30px;text-decoration:none;}.browse-links ul li a:hover,.browse-links ul .field-content a:hover,.browse-links .views-field li a:hover,.browse-links .views-field .field-content a:hover{border-bottom:1px dotted #e00;color:#e00;}@media only screen and (min-width:768px) and (max-width:959px){.browse-links ul li{width:100%;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.browse-links h4{font-size:18px;}.browse-links ul li{width:33%;}.browse-links ul li a{line-height:30px;font-size:14px;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.browse-links ul li{width:100%;}.browse-links ul li a{margin:0 20px;}}.fc-captain{position:relative;width:100%;background:#eaeaea;}.fc-captain .fc-captain-inner{padding:8px 20px 8px 165px;}.fc-captain .fc-captain-inner .captain{background:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-header-footer.png) no-repeat -58px 0;width:147px;height:300px;display:block;position:absolute;bottom:0;left:5px;}.fc-captain .fc-captain-inner h2{margin-top:0;margin-bottom:.2em;}.fc-captain .fc-captain-inner p{margin-bottom:.5em;}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.fc-captain .fc-captain-inner{padding:8px 20px;}.fc-captain .fc-captain-inner .captain{display:none;}}#click-to-call-sidebar{font-family:"Gill Sans",Arial,Helvetica,sans-serif;}#click-to-call-sidebar h4.block-title{display:none;}#click-to-call-sidebar form{background:none;padding:0;}#click-to-call-sidebar .consultant-image{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-default.png);height:120px;margin-top:0;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .consultant-image{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-default-@2x.png);background-size:211px 117px;}}#click-to-call-sidebar .consultant-image p{font-size:20px;line-height:23px;margin-top:0;padding:20px 0 0 20px;width:180px;}#click-to-call-sidebar .consultant-image.consultant-image-2{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-2.png) !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .consultant-image.consultant-image-2{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-2-@2x.png) !important;background-size:211px 117px;}}#click-to-call-sidebar .consultant-image.consultant-image-3{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-3.png) !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .consultant-image.consultant-image-3{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-3-@2x.png) !important;background-size:211px 117px;}}#click-to-call-sidebar .consultant-image.consultant-image-4{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-4.png) !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .consultant-image.consultant-image-4{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-4-@2x.png) !important;background-size:211px 117px;}}#click-to-call-sidebar .consultant-image.consultant-image-5{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-5.png) !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .consultant-image.consultant-image-5{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-5-@2x.png) !important;background-size:211px 117px;}}#click-to-call-sidebar .consultant-image.consultant-image-6{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-6.png) !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .consultant-image.consultant-image-6{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-6-@2x.png) !important;background-size:211px 117px;}}#click-to-call-sidebar .consultant-image.consultant-image-7{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-7.png) !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .consultant-image.consultant-image-7{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-7-@2x.png) !important;background-size:211px 117px;}}#click-to-call-sidebar .consultant-image.consultant-image-8{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-8.png) !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .consultant-image.consultant-image-8{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-8-@2x.png) !important;background-size:211px 117px;}}#click-to-call-sidebar .consultant-image.consultant-image-10{background:transparent no-repeat right bottom;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-10.png) !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .consultant-image.consultant-image-10{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/consultants/ctc/consultant-10-@2x.png) !important;background-size:211px 117px;}}#click-to-call-sidebar label{float:left;background:#cc0c00;padding:2px 4px;color:#fff;font-size:11px;text-transform:uppercase;font-weight:normal;}#click-to-call-sidebar span.error,#click-to-call-sidebar label.error{bottom:-23px;left:0;margin-top:0;z-index:20;background:#f60;}#click-to-call-sidebar .contact-phone{color:#e00;font-weight:bold;}#click-to-call-sidebar .contact-phone .text{color:#383a40;}#click-to-call-sidebar .contact-phone p{background:transparent no-repeat -78px -294px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);display:block;height:34px;margin:-4px 0 0 5px;text-indent:-9999px;line-height:0;font-size:0;width:135px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar .contact-phone p{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar .contact-phone .space{width:8px;display:inline-block;}#click-to-call-sidebar > ul{text-align:center;list-style-type:none;margin:0;}#click-to-call-sidebar > ul > li{margin:0;text-align:left;font-size:22px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:10px 0 10px 20px;}#click-to-call-sidebar > ul > li.open-block{-webkit-backface-visibility:hidden;background:#dbdbdb;border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0;-webkit-box-shadow:0 3px 8px -8px #5d5d5d inset,0 -3px 8px -8px #5d5d5d inset;box-shadow:0 3px 8px -8px #5d5d5d inset,0 -3px 8px -8px #5d5d5d inset;overflow:hidden;}#click-to-call-sidebar > ul > li.open-block .entity-bean{-webkit-backface-visibility:hidden;}#click-to-call-sidebar > ul > li.open-block a{color:#116ab2;text-decoration:underline;}#click-to-call-sidebar > ul > li.open-block a .quote{background:transparent no-repeat -82px -330px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li.open-block a .quote{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li.open-block a .call-back{background:transparent no-repeat -82px -400px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li.open-block a .call-back{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li.open-block a .store{background:transparent no-repeat -82px -471px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li.open-block a .store{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .icon{width:33px;height:33px;display:block;float:left;margin:0 10px 0 0;visibility:visible !important;}#click-to-call-sidebar > ul > li .icon.call{background:transparent no-repeat -82px -315px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li .icon.call{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .icon.subscribe{background:transparent no-repeat 0px -954px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li .icon.subscribe{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .icon.quote{background:transparent no-repeat -82px -386px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li .icon.quote{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .icon.chat{background:transparent no-repeat 0px -1064px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li .icon.chat{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .icon.call-back{background:transparent no-repeat -82px -455px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li .icon.call-back{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .icon.store{background:transparent no-repeat -82px -526px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li .icon.store{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .icon.whatsapp,#click-to-call-sidebar > ul > li .icon.wechat{height:36px;margin-right:8px;width:35px;}#click-to-call-sidebar > ul > li .icon.whatsapp{background:transparent no-repeat 0px -1025px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li .icon.whatsapp{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .icon.wechat{background:transparent no-repeat -119px -536px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li .icon.wechat{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .icon.fcus-app{background:transparent no-repeat -82px -1101px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li .icon.fcus-app{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li .text{font-size:12px;font-weight:normal;font-family:Arial,Tahoma,Verdana,sans-serif;display:block;line-height:24px;}#click-to-call-sidebar > ul > li a{color:#383a40;text-decoration:none;}#click-to-call-sidebar > ul > li a:hover{color:#116ab2;text-decoration:underline;}#click-to-call-sidebar > ul > li a:hover .subscribe{background:transparent no-repeat 0px -989px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li a:hover .subscribe{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li a:hover .quote{background:transparent no-repeat -82px -421px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li a:hover .quote{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li a:hover .chat{background:transparent no-repeat 0px -1099px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li a:hover .chat{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li a:hover .call-back{background:transparent no-repeat -82px -490px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li a:hover .call-back{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul > li a:hover .store{background:transparent no-repeat -82px -561px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#click-to-call-sidebar > ul > li a:hover .store{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}#click-to-call-sidebar > ul .status-messages{text-align:left;clear:both;width:85%;margin:auto;padding-bottom:15px;font-size:14px;}#click-to-call-sidebar .popup1,#click-to-call-sidebar .popup2{line-height:1.4em;width:237px;padding:12px 0 10px 12px;}#click-to-call-sidebar .popup1 .close,#click-to-call-sidebar .popup2 .close{background:url(/sites/all/themes/custom/fc/images/fc-responsive/ctc/sidebar-pullout-close.png) no-repeat;font-size:0;height:27px;line-height:0;position:absolute;right:33px;top:5px;width:27px;}#click-to-call-sidebar .popup1 h4,#click-to-call-sidebar .popup2 h4{margin:0;color:#fff;}#click-to-call-sidebar .popup1 input[type=text],#click-to-call-sidebar .popup2 input[type=text]{width:110px;height:29px;}#click-to-call-sidebar .popup1 input[type=text].error,#click-to-call-sidebar .popup2 input[type=text].error{border:1px solid #f60 important;}#click-to-call-sidebar .popup1{position:absolute;margin:-135px 0 0 -233px;height:109px;z-index:11;background:url(/sites/all/themes/custom/fc/images/fc-responsive/ctc/sidebar-background.png) no-repeat;}#click-to-call-sidebar .popup1 button{width:92px;padding:0 5px;height:28px;font-size:14px;float:left;margin-left:5px;border:0;}#click-to-call-sidebar .popup1 .postCode{border:1px solid #a5acb2;clear:left;float:left;overflow:visible;padding:3px 0;width:85px;}#click-to-call-sidebar.business-travel .popup2{margin:-135px 0 0 -233px;}#click-to-call-sidebar .popup2{overflow:hidden;position:absolute;z-index:9999;margin:-85px 0 0 -233px;min-height:170px;background:url(/sites/all/themes/custom/fc/images/fc-responsive/ctc/sidebar-pullout-callback.png) no-repeat;}#click-to-call-sidebar .popup2 .status-messages{width:200px;}#click-to-call-sidebar .popup2 .ctc-info{color:#fff;width:200px;}#click-to-call-sidebar .popup2 .phone{clear:left;}#click-to-call-sidebar .popup2 form{float:left;}#click-to-call-sidebar .popup2 form > div{padding:0;margin:0;width:auto;}#click-to-call-sidebar .popup2 .form-item{position:relative;clear:both;float:left;}#click-to-call-sidebar .popup2 .form-item-phone{margin:10px 0;padding:0;width:100%;}#click-to-call-sidebar .popup2 .error{clear:left;}#click-to-call-sidebar .popup2 .form-submit{width:92px;height:28px;float:left;margin-left:14px;display:block;margin-top:23px;}#click-to-call-sidebar .popup2 .pcode{width:95px !important;clear:left;float:left;}@media only screen and (min-width:960px){.is-sticky #click-to-call-sidebar{width:320px;}#click-to-call-sidebar > ul{text-align:left;}#click-to-call-sidebar > ul > li a{display:block;}}@media only screen and (min-width:768px) and (max-width:959px){.is-sticky #click-to-call-sidebar{width:256px;}#click-to-call-sidebar > ul{text-align:left;}#click-to-call-sidebar > ul > li a{display:block;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.is-sticky #click-to-call-sidebar{width:256px;top:0;border-top:5px solid #e00;position:relative;z-index:1;}.is-sticky #click-to-call-sidebar .last{padding-bottom:20px;}.is-sticky #click-to-call-sidebar .last.open-block{padding-bottom:0;}#click-to-call-large .form-type-textfield{width:47.5%;float:left;}#click-to-call-sidebar .contact-phone span{line-height:20px;}#click-to-call-sidebar > ul{text-align:left;}#click-to-call-sidebar > ul > li a{display:block;}#click-to-call-sidebar > ul > li.store .form-submit{padding:0 3px;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){#click-to-call-sidebar{width:100%;}#click-to-call-sidebar .form-submit{width:100%;}#click-to-call-sidebar > ul > li{padding:10px 0 10px 20px;}}.fc-contact-grid{background-color:#eaeaea;padding:10px;overflow:hidden;margin-bottom:15px;}.fc-contact-grid ul{margin:0;}.fc-contact-grid ul li{list-style:none;float:left;width:33%;margin-bottom:10px;}.fc-contact-grid .fc-contact-grid-heading{font-size:14px;}.fc-contact-grid .fc-contact-grid-phone-number{font-weight:bold;}@media only screen and (min-width:768px) and (max-width:959px){.fc-contact-grid ul li{width:46%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.fc-contact-grid ul li{width:100%;}}.content-grid,.content-grid-header,.content-grid-footer{width:100%;}.content-grid{margin:1em 0;}.content-grid-header{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e00;color:#fff;text-align:left;padding:5px;font-weight:bold;}.content-grid-footer{text-align:right;}.content-grid-item{-webkit-box-sizing:border-box;box-sizing:border-box;width:24%;display:inline-block;padding:5px;vertical-align:top;}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.content-grid-item{width:49%;}}.fc-tree-list,.destination-listing{font-size:14px;padding:10px;background:#eaeaea;overflow:hidden;margin-bottom:1em;}.fc-tree-list .third,.destination-listing .third{width:33%;}.fc-tree-list .item-list,.fc-tree-list .half,.destination-listing .item-list,.destination-listing .half{width:45%;}.fc-tree-list .item-list.first,.fc-tree-list .half.first,.destination-listing .item-list.first,.destination-listing .half.first{margin-right:3%;}.fc-tree-list .item-list.more,.fc-tree-list .half.more,.destination-listing .item-list.more,.destination-listing .half.more{padding-right:1%;margin-left:3%;}.fc-tree-list .item-list,.destination-listing .item-list{float:left;margin:0 10px;}.fc-tree-list h3,.fc-tree-list a,.destination-listing h3,.destination-listing a{font-family:Arial,Tahoma,Verdana,sans-serif;margin:0;text-decoration:none;font-weight:bold;font-size:14px;display:block;padding:0;line-height:22px;color:#116ab2;}.fc-tree-list h3.no-children,.fc-tree-list a.no-children,.destination-listing h3.no-children,.destination-listing a.no-children{border-bottom:1px dotted #bcbcbc;}.fc-tree-list h3,.destination-listing h3{color:#383a40;padding-top:6px;}.fc-tree-list ul,.destination-listing ul{list-style:disc inside none;width:100%;float:none;margin:0;border-bottom:1px dotted #bcbcbc;padding-bottom:6px;}.fc-tree-list ul li,.destination-listing ul li{list-style:inside url(/sites/all/themes/custom/fc/images/fc-responsive/lists/li-arrow.gif);padding:2px 0;margin:0;}.fc-tree-list ul li a,.destination-listing ul li a{font-weight:normal;border:0;padding:0;display:inline;}.fc-holiday-type-destinations-tree .item-list{clear:both;overflow:hidden;}.fc-holiday-type-destinations-tree a{text-decoration:none;}.fc-holiday-type-destinations-tree a:hover{text-decoration:underline;}.fc-holiday-type-destinations-tree h3{margin-bottom:0;}.fc-holiday-type-destinations-tree ul{margin:10px 0;float:left;padding-left:15px;}.fc-holiday-type-destinations-tree ul li{width:170px;float:left;list-style:outside url(/sites/all/themes/custom/fc/images/fc-responsive/lists/li-arrow.gif);padding:2px 0;margin:0 25px 0 0;}.theme-list-wrapper li .item-list{width:50%;float:none;}.theme-list-wrapper li .item-list ul{border:0;}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.fc-tree-list .item-list,.fc-tree-list .half,.destination-listing .item-list,.destination-listing .half{width:100%;clear:both;}}.pane-dfp-grid{margin-bottom:12px;}.dfp-620x80 .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px 0;float:left;}.dfp-300x145{float:left;}.dfp-300x145 .dfp-tag-wrapper .dfp-tag-wrapper{margin:15px 0 0;}.dfp-even{float:right;}.region-sidebar-second .block-dfp{text-align:center;}.region-sidebar-second .block-dfp iframe,.region-sidebar-second .block-dfp img{max-width:100%;}.dfp-tag-wrapper{text-align:center;}.dfp-tag-wrapper iframe,.dfp-tag-wrapper img{max-width:100%;}@media only screen and (min-width:768px) and (max-width:959px){.dfp-620x80 .dfp-tag-wrapper .dfp-tag-wrapper,.dfp-300x145,.dfp-even{float:none;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.dfp-620x80 .dfp-tag-wrapper .dfp-tag-wrapper,.dfp-300x145,.dfp-even{float:none;}}.thumbnail-links{margin:1em 0 0;clear:both;width:100%;}.thumbnail-links:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}.thumbnail-links .thumbnail-link{margin:0 19px 19px 0;cursor:pointer;float:left;height:138px;overflow:hidden;width:140px;position:relative;}.thumbnail-links .thumbnail-link a:hover{text-decoration:underline;}.thumbnail-links .thumbnail-link img{display:block;}.thumbnail-links .thumbnail-link span{position:absolute;bottom:-38px;width:140px;overflow:hidden;height:65px;line-height:27px;zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);color:#fff;display:block;text-indent:5px;text-decoration:none;}.thumbnail-links .thumbnail-link .readme{position:absolute;bottom:15px;background-color:#d30000;color:#fff;padding:2px;font-size:1em;margin-left:5px;line-height:14px;text-indent:0;border-radius:3px;}.panels-layout.full-width .thumbnail-links .thumbnail-link{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-4{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-8{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-12{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-16{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-20{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-24{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-28{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-32{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-36{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-40{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link{margin:0 15px 15px 0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-3{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-6{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-9{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-12{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-15{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-18{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-21{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-24{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-27{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-30{margin-right:0;}@media only screen and (min-width:768px) and (max-width:959px){.panels-layout.full-width .thumbnail-links .thumbnail-link{margin:0 30px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-3{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-6{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-9{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-12{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-15{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-18{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-21{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-24{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-27{margin-right:0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-30{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link{margin:0 50px 19px 0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-2{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-4{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-6{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-8{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-10{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-12{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-14{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-16{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-18{margin-right:0;}.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-20{margin-right:0;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.panels-layout.full-width .thumbnail-links .thumbnail-link,.panels-layout.sidebar .thumbnail-links .thumbnail-link{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-4,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-4{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-8,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-8{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-12,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-12{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-16,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-16{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-20,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-20{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-24,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-24{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-28,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-28{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-32,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-32{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-36,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-36{margin:0 19px 19px 0;}.panels-layout.full-width .thumbnail-links .thumbnail-link.thumbnail-link-40,.panels-layout.sidebar .thumbnail-links .thumbnail-link.thumbnail-link-40{margin:0 19px 19px 0;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.panels-layout.full-width .thumbnail-links .thumbnail-link,.panels-layout.sidebar .thumbnail-links .thumbnail-link{margin:0 0 19px !important;width:120px;height:auto;float:right;}.panels-layout.full-width .thumbnail-links .thumbnail-link.odd,.panels-layout.sidebar .thumbnail-links .thumbnail-link.odd{clear:both;float:left;}.panels-layout.full-width .thumbnail-links .thumbnail-link img,.panels-layout.sidebar .thumbnail-links .thumbnail-link img{width:120px;}}.fc-featured-destinations{margin:1em 0 0;clear:both;width:100%;}.fc-featured-destinations:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}.fc-featured-destinations .views-row{cursor:pointer;float:left;height:138px;overflow:hidden;width:140px;position:relative;}.fc-featured-destinations .views-row .readme{bottom:15px;position:absolute;background-color:#d30000;color:#fff;padding:2px;font-size:1em;margin-left:5px;line-height:14px;text-indent:0;border-radius:3px;}.fc-featured-destinations .views-row .thumb-image a{display:block;}.fc-featured-destinations .views-row .thumb-image a img{display:block;}.fc-featured-destinations .views-row .views-field-title,.fc-featured-destinations .views-row .thumb-text{position:absolute;bottom:-38px;width:140px;overflow:hidden;}.fc-featured-destinations .views-row .views-field-title a,.fc-featured-destinations .views-row .thumb-text a{height:65px;line-height:27px;zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);color:#fff;display:block;text-indent:5px;text-decoration:none;}.fc-featured-destinations .views-row .views-field-title a:hover,.fc-featured-destinations .views-row .thumb-text a:hover{text-decoration:underline;}.fc-featured-destinations .views-row.selected a{text-decoration:underline;}.panels-layout.full-width .fc-featured-destinations .views-row{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-4{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-8{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-12{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-16{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-20{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-24{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-28{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-32{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-36{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-40{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row{margin:0 15px 15px 0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-3{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-6{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-9{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-12{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-15{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-18{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-21{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-24{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-27{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-30{margin-right:0;}@media only screen and (min-width:768px) and (max-width:959px){.panels-layout.full-width .fc-featured-destinations .view-content .views-row{margin:0 30px 19px 0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-3{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-6{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-9{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-12{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-15{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-18{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-21{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-24{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-27{margin-right:0;}.panels-layout.full-width .fc-featured-destinations .view-content .views-row.views-row-30{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row{margin:0 50px 19px 0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-2{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-4{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-6{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-8{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-10{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-12{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-14{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-16{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-18{margin-right:0;}.panels-layout.sidebar .fc-featured-destinations .view-content .views-row.views-row-20{margin-right:0;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.panels-layout.full-width .fc-featured-destinations .views-row,.panels-layout.sidebar .fc-featured-destinations .views-row{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-4,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-4{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-8,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-8{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-12,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-12{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-16,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-16{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-20,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-20{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-24,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-24{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-28,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-28{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-32,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-32{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-36,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-36{margin:0 19px 19px 0;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-40,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-40{margin:0 19px 19px 0;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.panels-layout.full-width .fc-featured-destinations .views-row,.panels-layout.sidebar .fc-featured-destinations .views-row{margin:0 0 19px !important;width:120px;height:auto;float:right;}.panels-layout.full-width .fc-featured-destinations .views-row.views-row-odd,.panels-layout.sidebar .fc-featured-destinations .views-row.views-row-odd{clear:both;float:left;}.panels-layout.full-width .fc-featured-destinations .views-row img,.panels-layout.sidebar .fc-featured-destinations .views-row img{width:120px;}}.page-world-travel-gallery{margin-top:0;background:transparent;}.page-world-travel-gallery #admin-toolbar,.page-world-travel-gallery #admin-menu{display:none;}.fc-galleria-gallery .galleria-container{padding-bottom:15px;}.fc-galleria-gallery .galleria-stage{overflow:visible;}.fc-galleria-gallery .galleria-stage .galleria-images{margin-top:20px;}.fc-galleria-gallery .galleria-carousel .galleria-thumbnails-list{margin-left:50px;margin-right:50px;}.fc-galleria-gallery .galleria-carousel .galleria-thumb-nav-left,.fc-galleria-gallery .galleria-carousel .galleria-thumb-nav-right{margin-top:8px;background:url(/sites/all/themes/custom/fc/images/fc-responsive/gallery/gallery-sprite.png) no-repeat -6px -98px;width:30px;height:28px;display:block;}.fc-galleria-gallery .galleria-carousel .galleria-thumb-nav-right{background-position:-67px -98px;}.fc-galleria-gallery .galleria-image-nav .galleria-image-nav-left,.fc-galleria-gallery .galleria-image-nav .galleria-image-nav-right{opacity:1;background:url(/sites/all/themes/custom/fc/images/fc-responsive/gallery/gallery-sprite.png) no-repeat 0 0;width:45px;height:87px;}.fc-galleria-gallery .galleria-image-nav .galleria-image-nav-left{left:0 !important;}.fc-galleria-gallery .galleria-image-nav .galleria-image-nav-right{right:0 !important;background-position:-58px 0;}.fc-galleria-gallery .galleria-image{top:0 !important;}.fc-galleria-gallery .galleria-image img{top:0 !important;}.fc-galleria-gallery .galleria-image .galleria-layer{top:0 !important;}.fc-galleria-gallery .galleria-image .galleria-layer div{bottom:-30px;color:#fff;font-size:13px;position:absolute;text-align:center;width:100%;line-height:14px;}.fc-galleria-gallery .galleria-info{display:none !important;}.fc-galleria-gallery .galleria-loader{background:#000 url(/sites/all/themes/custom/fc/images/fc-responsive/gallery/loading_animation.gif) center center no-repeat;display:block;height:80px;left:50%;margin-left:-40px;margin-top:-40px;top:50%;width:80px;}.fc-galleria-gallery .galleria-thumbnails-container{bottom:11px;height:40px;}.fc-galleria-gallery .galleria-thumbnails-container .galleria-thumbnails{height:40px !important;}.fc-galleria-gallery .pinit-button-main{width:43px;display:block;padding:10px 0 0 10px;}.fc-galleria-gallery.fc-galleria-video .galleria-stage .galleria-images{margin-top:0;}.fc-launch-gallery{margin:1em 0;padding:10px 15px 15px;background:#eaeaea;overflow:hidden;}.fc-launch-gallery h3,.fc-launch-gallery h4{font-size:18px;margin:0 0 10px;padding:0;font-weight:normal;}.fc-launch-gallery h3 a,.fc-launch-gallery h4 a{color:#116ab2;}.fc-launch-gallery h3 a:visited,.fc-launch-gallery h4 a:visited{color:#116ab2;}.fc-launch-gallery h3 a:hover,.fc-launch-gallery h4 a:hover{color:#e00;}.fc-launch-gallery .views-row{float:left;margin-right:15px;}.fc-launch-gallery .views-row.views-row-last{margin-right:0;}.fc-full-gallery{margin:0 0 1em;width:100%;}.fc-full-gallery .view-content{background:#eaeaea;overflow:hidden;padding:17px 9px 0;}.fc-full-gallery .views-row{margin:0 6px 14px;float:left;}.fc-full-gallery .views-row img{display:block;}.fc-full-gallery.view-display-id-gallery_embed .view-content{margin:12px;padding:17px 10px 3px;}@media only screen and (min-width:768px) and (max-width:959px){.fc-launch-gallery .views-row{width:30%;}.fc-launch-gallery img{width:100%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){#colorbox,#cboxWrapper{width:100% !important;height:100% !important;top:0 !important;left:0 !important;}#cboxWrapper > div{height:100% !important;}#cboxWrapper > div:first-child{display:none;}#cboxTitle{display:none;}#cboxLoadedContent,#cboxContent{height:100% !important;width:100% !important;}iframe html{height:100%;}}@media only screen and (max-width:649px) and (max-width:620px),only screen and (max-device-width:649px) and (max-width:620px){.fc-galleria-gallery .views-slideshow-galleria-main-frame{position:absolute;height:100%;width:100%;}.fc-galleria-gallery .galleria-container{padding:0;height:100% !important;}.fc-galleria-gallery .galleria-stage .galleria-image{width:100% !important;height:100% !important;}.fc-galleria-gallery .galleria-stage .galleria-image img{height:auto !important;width:100% !important;left:0 !important;}.fc-galleria-gallery .galleria-image-nav{display:none;}.fc-galleria-gallery .galleria-thumbnails-container{bottom:50px;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.fc-full-gallery .views-row{float:none;margin:0 auto 14px;}.fc-full-gallery .views-row img{margin:0 auto;}}#content .gmap img,#content .fc-gmap img{max-width:none;}#content .fc-gmap{margin-bottom:15px;}#content .gm-style-iw{line-height:1.5;overflow:hidden;}#hero-full{position:relative;margin:0 -9999px;width:100vw;float:none;margin-left:50%;}#hero-full #hero-full-inner{margin:0 0 0 -50%;width:100vw;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:center;padding:40px 0 30px;position:relative;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}#hero-full #hero-full-inner .column{width:960px;margin:0 auto;position:relative;}#hero-full #hero-full-inner .fc-search-form > div{padding:0;}#hero-full .fc-hero-field-background-image{position:absolute;width:100%;width:100vw;position:absolute;top:50%;min-height:100%;display:block;left:50%;-webkit-transform:translate(-50%,-50%);overflow:hidden;}#hero-full .fc-hero-field-background-image img{height:418px;width:auto;position:absolute;top:50%;min-height:100%;display:block;left:50%;-webkit-transform:translate(-50%,-50%);}#hero-full h1,#hero-full h2{color:#fff;}#hero-full h1{margin:0 0 20px;font-size:41px;text-shadow:1px 1px rgba(0,0,0,0.3);}#hero-full.fc-page-hero-default #hero-full-inner{background-image:url(/sites/all/themes/custom/fc/images/pagehero/page_hero_flights_bkg.png);}#hero-full.fc-page-hero-london #hero-full-inner{background-image:url("https://media.fclmedia.com/global-web/hero/london.jpg");background-position:top;}#hero-full.fc-page-hero-new-york #hero-full-inner{background-image:url("https://media.fclmedia.com/global-web/hero/new-york.jpg");background-position:top;}#hero-full.fc-page-hero-paris #hero-full-inner{background-image:url("https://media.fclmedia.com/global-web/hero/paris.jpg");background-position:top;}#hero-full.fc-page-hero-bali #hero-full-inner{background-image:url("https://media.fclmedia.com/global-web/hero/bali.jpg");background-position:center;}#hero-full.fc-page-hero-los-angeles #hero-full-inner{background-image:url("https://media.fclmedia.com/global-web/hero/los-angeles.jpg");background-position:center;}#hero-full.fc-page-hero-san-francisco #hero-full-inner{background-image:url("https://media.fclmedia.com/global-web/hero/san-francisco.jpg");background-position:center;}#hero-full.fc-page-hero-rome #hero-full-inner{background-image:url("https://media.fclmedia.com/global-web/hero/rome.jpg");background-position:center;}#hero-full.fc-page-hero-las-vegas #hero-full-inner{background-image:url("https://media.fclmedia.com/global-web/hero/las-vegas.jpg");background-position:center;}#hero-full.fc-page-hero-vancouver #hero-full-inner{background-image:url("https://media.fclmedia.com/global-web/hero/vancouver.jpg");background-position:center;}#hero-full .hero-full-form-wrapper{background:rgba(0,0,0,0.8);padding:20px 10px 10px;margin:0 -40px;}#hero-full .hero-full-form-wrapper .form-item-title,#hero-full .hero-full-form-wrapper .fc-form-title{display:none;}#hero-full .hero-full-form-wrapper .fc-form{background:transparent;background-image:none !important;}#hero-full .hero-full-form-wrapper h2{margin:0 0 0 30px;text-align:left;font-size:18px;font-weight:normal;line-height:1;}#hero-full.fc-page-hero-search .hero-full-form-wrapper h2{padding-left:28px;text-indent:-28px;}#hero-full.fc-page-hero-search .hero-full-form-wrapper h2:before{font-family:"fc-font";}#hero-full.fc-page-hero-flights-search .hero-full-form-wrapper h2:before{content:'\61\00a0';}#hero-full.fc-page-hero-tours-apache-search .fc-hero-field-form-wrapper h2:before{content:'\65\00a0';}#hero-full.fc-page-hero-cruises-apache-search .fc-hero-field-form-wrapper h2:before{content:'\64\00a0';}.bean-product-hero #hero-full.fc-page-hero-bg-image #hero-full-inner{min-height:418px;}.section-cruises #hero-full.fc-page-hero-default #hero-full-inner{background-image:url(/sites/all/themes/custom/fc/images/pagehero/page_hero_cruises_bkg.jpg);}#hero-full.hero-full-slideshow{margin:0 -9999px;width:auto;float:none;}#hero-full.hero-full-slideshow #hero-full-inner{height:418px;width:1920px;max-width:1920px;margin:0 auto;overflow:hidden;padding:0;}#hero-full.hero-full-slideshow .region{position:relative;}#hero-full.hero-full-slideshow .flexslider{border:0;}#hero-full.hero-full-slideshow .flexslider .slides{float:none;margin:0 auto;}#hero-full.hero-full-slideshow .flexslider img{width:1920px;max-width:1920px;}#hero-full.hero-full-slideshow .flex-nav-container{margin:0;text-align:center;max-width:100%;}#hero-full.hero-full-slideshow .flex-control-nav{z-index:1;bottom:20px;}#hero-full.hero-full-slideshow .flex-control-nav a{background:#fff;border-radius:13px;}#hero-full.hero-full-slideshow .flex-control-nav a.flex-active{zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}#hero-full.hero-full-slideshow .flex-control-nav a.active{cursor:pointer;}#hero-full.hero-full-slideshow .flex-direction-nav a{z-index:1;background:none;text-indent:0;font-family:fc-font;color:#fff;text-decoration:none;font-size:30px;}#hero-full.hero-full-slideshow .flex-direction-nav a:hover{color:#000;}#hero-full.hero-full-slideshow .flex-direction-nav .flex-next{right:0;background:-50 0;}#hero-full.hero-full-slideshow .hero-full-small{display:none;}#hero-full.hero-full-slideshow .hero-full-large{display:block;}.form-with-slideshow #hero-full .flex-control-nav{bottom:90px;}.form-with-slideshow #hero-full #hero-full-inner{background-image:none !important;background-color:transparent;padding:0;}.form-with-slideshow #hero-full h1{display:none;}.form-with-slideshow #hero-full .hero-full-form-wrapper{background-color:#000;margin-top:-70px;margin-bottom:10px;}@media only screen and (min-width:960px){#hero-full.fc-page-hero-soar .hero-full-form-wrapper{padding:20px 10px 50px;}}@media only screen and (min-width:768px) and (max-width:959px){#hero-full h1{margin-left:20px;}#hero-full #hero-full-inner .column{width:100%;}#hero-full .hero-full-form-wrapper{margin:0;padding:20px 10px 10px;}#hero-full .hero-full-form-wrapper h2{margin-left:10px;}#hero-full.fc-page-hero-search #hero-full-inner{padding:30px 0 0;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){#hero-full h1{margin:10px 0 0 10px;font-size:25px;}#hero-full #hero-full-inner{padding:10px 0 20px;width:100%;max-width:100%;}#hero-full #hero-full-inner .column{width:100%;}#hero-full #hero-full-inner .fc-search-form > div{padding:0;}#hero-full.fc-page-hero-search #hero-full-inner{padding:10px 0 1px;background-color:#383a40;background-image:none !important;}#hero-full.fc-page-hero-search .fc-hero-field-background-image{display:none;}#hero-full .hero-full-form-wrapper{background:transparent;margin:0;padding:10px;}#hero-full .hero-full-form-wrapper h2{margin:0;text-shadow:1px 1px rgba(0,0,0,0.3);}#hero-full #fc-wide-form .full-width-search-title{display:none;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){#hero-full.fc-page-hero-search #hero-full-inner{padding:10px 0 1px;background-color:#383a40;background-image:none;}#hero-full .fc-hero-field-background-image img{height:296px;}.bean-product-hero #hero-full.fc-page-hero-bg-image #hero-full-inner{min-height:296px;}#hero-full.hero-full-slideshow #hero-full-inner{height:296px;max-width:644px;width:100%;}#hero-full.hero-full-slideshow .hero-full-small{display:block;width:644px;}#hero-full.hero-full-slideshow .hero-full-small a{display:block;}#hero-full.hero-full-slideshow .hero-full-small img{width:644px;max-width:644px;margin:0 auto;}#hero-full.hero-full-slideshow .hero-full-large{display:none;}.form-with-slideshow .hero-full-slideshow{display:none;}.form-with-slideshow #hero-full h1{display:block;}.form-with-slideshow #hero-full .hero-full-form-wrapper{background-color:transparent;margin-top:0;}}.hero-banner{margin-bottom:12px;overflow:hidden;position:relative;width:100%;}.hero-banner .field-item img,.hero-banner .field-content img{display:block;min-height:233px;}.hero-banner .pinterest-overlay{zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);height:30px;margin-top:-33px;position:relative;z-index:50;}.hero-banner .pinterest-overlay p{color:#fff;line-height:30px;text-indent:10px;margin:0;float:left;}.hero-banner .pinterest-overlay .pin-it{margin-right:5px;margin-top:5px;float:right;}.hero-banner .attachment{overflow:hidden;position:absolute;bottom:20px;height:85px;line-height:normal;zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);width:100%;}.hero-banner-text .view-content{overflow:hidden;padding-left:12px;}.hero-banner-text .sep{margin:0 8px;}.hero-banner-text .views-field{color:#fff;margin-right:20px;float:left;}.hero-banner-text .views-field .views-label{float:left;text-transform:uppercase;font-size:10px;}.hero-banner-text .views-field .field-content{float:left;clear:left;line-height:23px;margin-top:3px;font-size:14px;}.hero-banner-text .views-field .field-content.banner-heading{font-size:32px;font-family:"Gill Sans",Arial,Helvetica,sans-serif;color:#fff;margin:0 0 10px;line-height:34px;padding:0;text-transform:uppercase;}.hero-banner-text .views-field .field-content a{font-size:14px;color:#fff;text-decoration:none;white-space:nowrap;}.hero-banner-text .views-field .field-content a:hover{text-decoration:underline;}.hero-banner-text .views-field-field-popular-destinations .field-content{margin-top:0;}.hero-banner-text .views-field-field-parent-destination,.hero-banner-text .views-field-name{clear:both;}.hero-banner-text .views-field-title,.hero-banner-text .views-field-field-destination-title{display:block;margin:0;float:none;clear:none;}.hero-banner-text .views-field-title .field-content,.hero-banner-text .views-field-field-destination-title .field-content{float:none;clear:none;}.hero-banner-slideshow .flex-nav-container{float:none;margin-bottom:0;}.hero-banner-slideshow .flex-nav-container li{margin:0;padding:0;}.hero-banner-slideshow .flex-nav-container .flex-direction-nav li{padding:0;zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);height:32px;width:9%;top:auto;bottom:0;margin:0;position:absolute;}.hero-banner-slideshow .flex-nav-container .flex-direction-nav li.flex-prev{left:0;z-index:10;}.hero-banner-slideshow .flex-nav-container .flex-direction-nav li.flex-next{right:0;z-index:10;}.hero-banner-slideshow .flex-nav-container .flex-direction-nav li a{width:100%;outline:none;left:0;position:relative;right:0;top:0;height:32px;display:block;margin:0;}.hero-banner-slideshow .flex-nav-container .flex-direction-nav li a.flex-prev,.hero-banner-slideshow .flex-nav-container .flex-direction-nav li a.prev{background:url(/sites/all/themes/custom/fc/images/fc-responsive/gallery/left-arrow-slideshow.png) no-repeat 50% 50%;}.hero-banner-slideshow .flex-nav-container .flex-direction-nav li a.flex-next,.hero-banner-slideshow .flex-nav-container .flex-direction-nav li a.next{background:url(/sites/all/themes/custom/fc/images/fc-responsive/gallery/right-arrow-slideshow.png) no-repeat 50% 50%;}.hero-banner-slideshow .flex-nav-container .flex-caption{zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);font-size:18px;padding:7px 0;margin:0 9.25%;text-align:center;width:81.5%;}.hero-banner-slideshow .flex-nav-container .views-field-field-title .field-content,.hero-banner-slideshow .flex-nav-container .views-field-field-file-image-alt-text .field-content{zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);font-size:18px;padding:7px 0;margin:0 9.25%;text-align:center;width:81.5%;position:absolute;left:0;bottom:0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.3);line-height:18px;zoom:1;}.hero-banner-slideshow .flex-nav-container .flexslider{border:0;}.social-media{width:auto;margin:0;padding:15px 0 10px;float:left;}.social-media .left{padding-right:5px;position:relative;z-index:20;}.hero-content{margin-bottom:10px;min-height:240px;}.hero-content .view-content{position:relative;}.hero-content .view-content .field-image{overflow:hidden;}.hero-content .view-content .hero-banner-desc,.hero-content .view-content .field-description{position:absolute;top:0;left:0;zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);width:255px;height:240px;}.hero-content .view-content img{display:block;}.hero-content .view-content h2,.hero-content .view-content h3{font-size:18px;padding:0;text-indent:15px;height:37px;line-height:37px;margin:8px 8px 8px 0 !important;color:#fff;background:#cc0c00;}.hero-content .view-content p{color:#fff;font-size:18px;font-weight:normal;margin:15px;line-height:20px;}.hero-content .view-content a{background:#0fb6cf;padding:5px 10px;text-transform:uppercase;color:#fff;text-decoration:none;font-size:14px;}.hero-content .view-content a:hover{text-decoration:underline;}.field-name-field-description{position:absolute;top:0;left:0;zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);width:255px;height:240px;}.field-name-field-description img{display:block;}.field-name-field-description h2,.field-name-field-description h3{font-size:18px;padding:0;text-indent:15px;height:37px;line-height:37px;margin:8px 8px 8px 0 !important;color:#fff;background:#cc0c00;}.field-name-field-description p{color:#fff;font-size:18px;font-weight:normal;margin:15px;line-height:20px;}.field-name-field-description a{background:#0fb6cf;padding:5px 10px;text-transform:uppercase;color:#fff;text-decoration:none;font-size:14px;}.field-name-field-description a:hover{text-decoration:underline;}.hero-banner-content-slider{position:relative;overflow:hidden;margin-bottom:1em;}.hero-banner-content-slider .hero-banner-desc{font-family:"Gill Sans",Arial,Helvetica,sans-serif;font-size:16px;float:left;width:240px;height:200px;background:#383a40;color:#eaeaea;}.hero-banner-content-slider .hero-banner-desc .field-content{padding:10px;}.hero-banner-content-slider .hero-banner-desc .field-content img{margin-bottom:10px;min-height:inherit;display:block;}.hero-banner-content-slider .hero-banner-desc .field-content p{color:#eaeaea;font-size:16px;}.hero-banner-content-slider .hero-banner-img{float:left;width:379px;}.hero-banner-content-slider .hero-banner-img img{min-height:200px;display:block;}.hero-banner-content-slider .hero-banner-img-text{bottom:10px;position:absolute;left:240px;width:379px;height:22px;line-height:22px;text-align:right;color:#eaeaea;}.hero-banner-content-slider .hero-banner-img-text .field-content{zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);padding:5px;height:22px;}.hero-banner-content-slider .views-slideshow-controls-bottom{bottom:0;position:absolute;left:240px;width:auto;z-index:20;height:22px;line-height:22px;padding:5px;}.hero-banner-content-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item{float:left;margin-right:4px;color:#eaeaea;display:block;height:22px;line-height:22px;padding:0 5px;}.hero-banner-content-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active,.hero-banner-content-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item:hover{background:#fff;cursor:pointer;color:#000;}.hero-banner-content-slider .views-slideshow-pager-fields .active{text-decoration:none;}.hero-banner-content-slider .views-content-counter a{color:inherit;text-decoration:none;}@media only screen and (min-width:768px) and (max-width:959px){.flex-nav-container .flex-caption{width:401px;}.flex-nav-container .views-field-field-title .field-content,.flex-nav-container .views-field-field-file-image-alt-text .field-content{width:401px;}.hero-banner-text .sep{margin:0 2px;}.hero-banner-text .views-field{margin-bottom:5px;}.hero-banner-text .views-field .field-content a{font-size:13px;}.hero-banner-text .views-field .field-content .banner-heading{font-size:27px;}.hero-banner-content-slider .hero-banner-desc{display:none;}.hero-banner-content-slider .hero-banner-img-text{left:0;}.hero-banner-content-slider .views-slideshow-controls-bottom{left:0;}.hero-content .view-content p{font-size:15px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.hero-banner .field-item img,.hero-banner .field-content img{width:100%;}.hero-content .view-content .hero-banner-desc,.hero-content .view-content .field-description{height:100%;}.hero-content .view-content p{font-size:15px;}.hero-banner-content-slider .hero-banner-desc{width:37.5%;}.hero-banner-content-slider .hero-banner-img-text{left:37.5%;}.hero-banner-content-slider .views-slideshow-controls-bottom{left:250px;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.hero-banner .attachment{bottom:0;left:0;height:100%;width:50%;}.hero-banner .attachment .hero-banner-text .sep{display:none;}.hero-banner .attachment .hero-banner-text a{display:block;}.hero-banner .field-item img,.hero-banner .field-content img{width:100%;}.hero-banner-slideshow .field-item,.hero-banner-slideshow .field-content{height:auto;}.hero-banner-slideshow .field-item img,.hero-banner-slideshow .field-content img{height:auto;min-height:inherit;}.hero-banner-slideshow .flex-nav-container .flex-caption{font-size:15px;}.hero-banner-slideshow .flex-nav-container .views-field-field-title .field-content,.hero-banner-slideshow .flex-nav-container .views-field-field-file-image-alt-text .field-content{font-size:15px;}.hero-banner-text .views-field{margin:10px 0 0;float:none;}.hero-banner-text .views-field .views-label{float:none;}.hero-banner-text .views-field .field-content{float:none;}.hero-banner-text .views-field .field-content.banner-heading{font-size:23px;margin:10px 0 0;}.hero-banner-content .hero-banner-desc{width:59%;}.hero-banner-content-slider .views-slideshow-controls-bottom,.hero-banner-content-slider .hero-banner-img-text{left:0;}.hero-content .view-content p{font-size:15px;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.hero-banner-slideshow .flex-nav-container .flex-caption{font-size:12px;width:100%;margin:0;}.hero-banner-slideshow .flex-nav-container .views-field-field-title .field-content,.hero-banner-slideshow .flex-nav-container .views-field-field-file-image-alt-text .field-content{font-size:12px;width:100%;margin:0;}.hero-banner-slideshow .flex-direction-nav{display:none;}.hero-banner .attachment{height:110%;}.hero-banner .hero-banner-text .views-field .field-content.banner-heading{font-size:18px;}.hero-banner-content .hero-banner-desc{width:80%;}.hero-banner-content .hero-banner-desc p{font-size:12px;}.hero-banner-content-slider .hero-banner-img-text{width:100%;bottom:0;}.hero-banner-content-slider .hero-banner-img-text{bottom:10px;}.hero-banner-content-slider .views-slideshow-cycle-main-frame{width:100% !important;}.hero-banner-content-slider .views-slideshow-cycle-main-frame .views_slideshow_slide{width:100% !important;height:auto !important;}.hero-banner-content-slider .views-slideshow-cycle-main-frame .views_slideshow_slide .hero-banner-img{width:100%;}.hero-banner-content-slider .views-slideshow-cycle-main-frame .views_slideshow_slide .hero-banner-img img{width:100%;}.hero-content .view-content .hero-banner-desc{width:100%;background-color:rgba(0,0,0,0.3);}.hero-content .view-content p{font-size:93%;margin-top:2%;}}.fc-inspiration-tiles{margin-top:1em;clear:both;float:left;width:100%;}.fc-inspiration-tiles .mod-header{margin:0 0 10px -6px;}.fc-inspiration-tiles .views-row{width:299px;float:left;position:relative;margin-bottom:21px;}.fc-inspiration-tiles .views-row.views-row-odd{margin-right:21px;}.fc-inspiration-tiles .views-row .views-field-field-tile-image img{display:block;}.fc-inspiration-tiles .views-row .views-field-field-tile-image img a{display:block;}.fc-inspiration-tiles .views-row .views-field-field-tile-text{margin-top:-27px;position:relative;z-index:50;width:299px;}.fc-inspiration-tiles .views-row .views-field-field-tile-text a{height:27px;line-height:27px;zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);color:#fff;display:block;text-indent:5px;text-decoration:none;}.fc-inspiration-tiles .views-row .views-field-field-tile-text a:hover{text-decoration:underline;}#colorbox{outline:0;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;}#cboxOverlay{background:#000;position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;background:#000;}#cboxContent iframe{background:url(/sites/all/themes/custom/fc/images/fc-responsive/gallery/loading_animation.gif) center center no-repeat;}#cboxLoadedContent{overflow:auto;}#cboxTitle{display:none !important;margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:100%;}.cboxIframe{width:100%;height:100%;display:block;border:0;background:transparent;}#colorbox,#cboxContent,#cboxLoadedContent{-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxLoadingOverlay{background:#000;}#cboxLoadingGraphic{background:url(/sites/all/themes/custom/fc/images/fc-responsive/gallery/loading_animation.gif) center center no-repeat;}#cboxClose{position:absolute;color:#fff;font-size:12px;line-height:16px;text-transform:uppercase;right:10px;text-align:right;top:8px;width:65px;background:#000 url(/sites/all/themes/custom/fc/images/fc-responsive/gallery/gallery-sprite.png) no-repeat 50px -134px;border:none;padding:0 18px 2px 0;border-radius:0 0 0 5px;}.modal-message{background:#fff;padding:20px;margin:31px 5px 5px;}.property-information{background:#f4f4f4;padding:14px 14px 0;float:right;width:192px;margin-left:15px;margin-bottom:15px;}.property-information .views-field{margin-bottom:12px;line-height:14px;}.property-information .views-field .views-label{font-weight:bold;}.property-information .views-field .from{color:#383a40;display:block;font-size:10px;line-height:13px;margin:0;text-decoration:none;text-transform:uppercase;}.property-information .views-field .value .dollar-sign{font-size:12px;color:#e00;font-weight:normal;}.property-information .views-field .value span{font-size:18px;color:#e00;font-weight:bold;}.property-information .views-field.field-star-rating .field-content{width:98px;height:18px;text-indent:-9999px;font-size:0;line-height:0;overflow:hidden;display:block;}.property-information .views-field.field-star-rating .field-content span{float:left;display:block;width:19px;height:18px;background:transparent no-repeat -156px 0;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-information .views-field.field-star-rating .field-content span{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.property-information .views-field.field-star-rating .field-content span.grey-star{background:transparent no-repeat -155px -19px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-information .views-field.field-star-rating .field-content span.grey-star{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.property-information .views-field.field-star-rating .field-content span.half-star{background:transparent no-repeat -156px -40px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.property-information .views-field.field-star-rating .field-content span.half-star{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}@media only screen and (min-width:768px) and (max-width:959px){.property-information{float:none;margin-left:0;width:auto;padding:14px;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.property-information{float:none;margin-left:0;width:auto;padding:14px;}}.front .view-display-id-mobile_slideshow_attachment{display:none;}.front .region-hero .block-views{margin:0;}.front .region-hero .block-views .flex-nav-container{min-height:296px;position:relative;margin:0;}.front .region-hero .block-views .flex-nav-container .flexslider{float:left;border:0;}.front .region-hero .block-views .flex-nav-container .flexslider ul,.front .region-hero .block-views .flex-nav-container .flexslider li{margin:0;padding:0;float:left;}.front .region-hero .block-views .flex-nav-container .flexslider ul.flexslider-views-slideshow-main-frame{width:100%;}.front .region-hero .block-views .flex-nav-container .flexslider ul.flexslider-views-slideshow-main-frame li{width:100%;}.front .region-hero .block-views .flex-nav-container .views-field-field-image{overflow:hidden;float:left;}.front .region-hero .block-views .flex-nav-container .views-field-field-image .field-content{float:left;}.front .region-hero .block-views .flex-nav-container .views-field-field-image .field-content img{float:right;max-width:none;}.front .region-hero .block-views .flex-nav-container .views-field-field-text{width:219px;bottom:15px;padding-left:5px;right:10px;position:absolute;zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);color:#fff;line-height:26px;}.front .region-hero .block-views .flex-nav-container .views-field-field-text a{color:#fff;text-decoration:none;line-height:26px;}.front .region-hero .block-views .flex-nav-container .views-field-field-text a:hover{text-decoration:underline;}.front .region-hero .block-views .flex-nav-container .flex-direction-nav{display:none;}.front .region-hero .block-views .flex-nav-container .flex-control-nav{bottom:20px;left:475px;position:absolute;width:auto;z-index:1;}.front .region-hero .block-views .flex-nav-container .flex-control-nav li{margin-right:5px;}.front .region-hero .block-views .flex-nav-container .flex-control-nav li a{background:#fff;border-radius:13px;}.front .region-hero .block-views .flex-nav-container .flex-control-nav li a.flex-active{zoom:1;background:rgba(0,0,0,0.7) url(/sites/all/themes/custom/fc/images/fc-responsive/bg-black.png) repeat;-ms-filter:'progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)';filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);}.front .region-hero .block-views .flex-nav-container .flex-control-nav li a.active{cursor:pointer;}@media only screen and (min-width:768px) and (max-width:959px){.front .region-hero .block-views .flex-nav-container .views-field-field-image{width:768px;}.front .region-hero .block-views .flex-nav-container .views-field-field-image .field-content{width:768px;}.front .region-hero .block-views .flex-nav-container .flex-control-nav{display:none;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.front .region-hero .block-views .flex-nav-container .views-field-field-image{width:100%;}.front .region-hero .block-views .flex-nav-container .views-field-field-image .field-content{width:100%;}.front .region-hero .block-views .flex-nav-container .flex-control-nav{display:none;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.front .region-hero #flexslider_views_slideshow_main_slideshow-block .flex-nav-container{display:none;}.front .region-hero .view-display-id-mobile_slideshow_attachment{display:block;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.view-display-id-mobile_slideshow_attachment{min-height:inherit;}.view-display-id-mobile_slideshow_attachment .flex-nav-container{display:block;overflow:hidden;padding-bottom:10px;}.view-display-id-mobile_slideshow_attachment .flex-nav-container .views-field-field-text{width:55%;padding:10px;left:20%;top:32%;font-size:35px;line-height:40px;font-family:"Gill Sans Light",Arial,Helvetica,sans-serif;height:auto;max-height:120px;text-align:center;bottom:initial;}.view-display-id-mobile_slideshow_attachment .flex-nav-container .flexslider{float:none;z-index:9999;}.view-display-id-mobile_slideshow_attachment .flex-nav-container .flexslider ul,.view-display-id-mobile_slideshow_attachment .flex-nav-container .flexslider li{float:none;}.view-display-id-mobile_slideshow_attachment .flex-nav-container .views-field-field-image-wide,.view-display-id-mobile_slideshow_attachment .flex-nav-container .views-field-field-image{display:none;}.view-display-id-mobile_slideshow_attachment .flex-nav-container .views-field-field-image-mobile{display:block;}.view-display-id-mobile_slideshow_attachment .flex-nav-container .views-field-field-image-mobile img{float:right;max-width:none;}.view-display-id-mobile_slideshow_attachment .flex-nav-container .flex-control-nav{display:block;left:45%;bottom:12px;}.front .region-hero .block-quicktabs{background:none !important;}}.sidebar-navigation{font-size:12px;margin-top:15px;}.sidebar-navigation h2{margin-top:0;margin-bottom:5px;}.sidebar-navigation .views-row{position:relative;margin:3px 0;}.sidebar-navigation a.active:after,.sidebar-navigation .arrow{content:'';border-bottom:13px solid transparent;border-left:8px solid #cc0c00;border-top:13px solid transparent;display:block;position:absolute;right:-8px;top:0;height:0;}.sidebar-navigation a{padding:3px 0 3px 4px;line-height:20px;text-decoration:none;color:#116ab2;}.sidebar-navigation a:visited{color:#116ab2;}.sidebar-navigation a:hover{text-decoration:underline;}.sidebar-navigation a.active{display:block;color:#fff;font-weight:bold;margin-right:13px;background-color:#cc0c00;width:auto;position:relative;}.sidebar-navigation a.active:hover{text-decoration:none;}.pane-bean-social-media{margin-bottom:12px;height:20px;z-index:20;}.pane-bean-social-media .socialMedia{padding:0;}.pane-bean-social-media .facebook{padding-top:1px;margin-left:10px;}.pane-bean-social-media .twitter{margin-left:10px;}.fc-table-index-list .table-jump-list{text-align:center;}.fc-table-index-list .table-jump-list a{padding:0 3px;}.fc-table-index-list table.views-table caption{margin:0;text-align:left;font-size:20px;display:table-caption;}.fc-table-index-list table.views-table caption a{text-decoration:none;color:#fff;cursor:auto;}.fc-table-index-list table tr td{vertical-align:middle;border-right:0;font-size:18px;padding:0 10px;height:50px;}.fc-table-index-list table tr td.views-field-title{width:70%;}.fc-table-index-list table tr td.views-field-field-logo{width:25%;}.fc-table-index-list table tr td.views-field-field-logo img{display:block;}.fc-table-index-list table tr td.views-field-field-airport-shortname{width:90%;}.fc-table-index-list table tr td.views-field-field-destination-code,.fc-table-index-list table tr td.views-field-field-airline-code,.fc-table-index-list table tr td.views-field-field-airport-code{text-align:right;width:10%;}.fc-table-index-list table tr td a{text-decoration:none;}.fc-table-index{clear:both;}.fc-table-index table tr td{padding:10px;border-right:0;vertical-align:inherit;}.fc-table-index table tr td.table-index-image{vertical-align:top;}.fc-table-index h2{margin:0 0 .5em;padding:0;}.fc-table-index img{border:6px solid #eaeaea;}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.fc-table-index table tr td{padding:5px;}.fc-table-index table tr td.views-field-field-logo{display:none;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){.fc-table-index-list table caption{font-size:110% !important;}}.fc-world-map{margin:1em 0;clear:both;width:620px;position:relative;}.fc-world-map .mod-header{background:#383a40;}.fc-world-map .view-content{margin-top:-5px;height:290px;background:#383a40 url(/sites/all/themes/custom/fc/images/stylecat/world-map.jpg) no-repeat bottom left;}.fc-world-map .continent{position:absolute;}.fc-world-map .continent a{text-decoration:none;font-family:"Gill Sans",Arial,Helvetica,sans-serif;font-size:11px;background:url(/sites/all/themes/custom/fc/images/stylecat/map-name.png) no-repeat;width:91px;height:21px;line-height:21px;padding:0 0 3px;text-align:center;display:block;color:#fff;text-transform:uppercase;}.fc-world-map .continent a:hover{text-decoration:underline;}.fc-world-map .South-Pacific{bottom:89px;right:1px;}.fc-world-map .Africa{bottom:115px;right:245px;}.fc-world-map .Middle-East{right:160px;bottom:150px;}.fc-world-map .United-Kingdom{bottom:200px;right:260px;}.fc-world-map .United-Kingdom a{width:100px;background:url(/sites/all/themes/custom/fc/images/stylecat/map-name-long.png) no-repeat;}.fc-world-map .Europe{right:170px;bottom:185px;}.fc-world-map .Asia{right:74px;bottom:175px;}.fc-world-map .South-America{bottom:70px;right:355px;}.fc-world-map .North-America{right:425px;bottom:170px;}.fc-world-map .Canada{right:425px;bottom:215px;}.fc-world-map .Australia{bottom:60px;right:70px;}.fc-world-map .New-Zealand{bottom:30px;right:2px;}.fc-world-map .Central-America-and-Caribbean,.fc-world-map .Central-America-Caribbean,.fc-world-map .Caribbean{right:375px;bottom:135px;}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.fc-world-map{margin:0 0 1em;float:left;width:100%;background:#383a40;}.fc-world-map .view-content{height:290px;margin:-5px auto 0;position:relative;width:620px;}}.fc-australia-map{margin:1em 0;clear:both;float:left;width:620px;position:relative;}.fc-australia-map .mod-header{background:#383a40;overflow:visible;}.fc-australia-map .mod-header p{color:#fff;}.fc-australia-map .view-content{margin-top:-5px;height:330px;background:#383a40 url(/sites/all/themes/custom/fc/images/stylecat/australia-map.jpg) no-repeat bottom left;}.fc-australia-map .continent{position:absolute;}.fc-australia-map .continent a{text-decoration:none;font-family:"Gill Sans",Arial,Helvetica,sans-serif;font-size:11px;background:url(/sites/all/themes/custom/fc/images/stylecat/map-name.png) no-repeat;width:91px;height:21px;line-height:21px;padding:0 0 3px;text-align:center;display:block;color:#fff;text-transform:uppercase;}.fc-australia-map .continent a:hover{text-decoration:underline;}.fc-australia-map .Queensland{right:160px;bottom:240px;}.fc-australia-map .New-South-Wales{right:140px;bottom:130px;}.fc-australia-map .New-South-Wales a{width:115px;background:url(/sites/all/themes/custom/fc/images/stylecat/map-name-extra-long.png) no-repeat;}.fc-australia-map .Western-Australia{right:350px;bottom:140px;}.fc-australia-map .Western-Australia a{width:120px;background:url(/sites/all/themes/custom/fc/images/stylecat/map-name-extra-long.png) no-repeat;}.fc-australia-map .South-Australia-amp-Northern-Territory{right:150px;bottom:190px;}.fc-australia-map .South-Australia-amp-Northern-Territory a{width:240px;background:url(/sites/all/themes/custom/fc/images/stylecat/map-name-extra-long.png) no-repeat;}.fc-australia-map .Victoria-amp-Tasmania{right:145px;bottom:85px;}.fc-australia-map .Victoria-amp-Tasmania a{width:130px;background:url(/sites/all/themes/custom/fc/images/stylecat/map-name-extra-long.png) no-repeat;}@media only screen and (min-width:768px) and (max-width:959px){.fc-australia-map{width:100%;background:#383a40;}.fc-australia-map .mod-header{height:auto;padding-bottom:5px;}.fc-australia-map .mod-header p{margin-bottom:0;}.fc-australia-map .view-content{background:none;height:auto;margin-top:0;}.fc-australia-map .view-content .continent{position:relative;right:auto;bottom:auto;margin:5px 0;}.fc-australia-map .view-content .continent a{background:#e00;width:auto;text-align:left;margin-left:10px;padding:0 5px 1px;display:inline;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.fc-australia-map{margin:0 0 1em;float:left;width:100%;background:#383a40;}.fc-australia-map .view-content{margin:-5px auto 0;position:relative;width:620px;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.fc-australia-map{width:100%;background:#383a40;}.fc-australia-map .mod-header{height:auto;padding-bottom:5px;}.fc-australia-map .mod-header p{margin-bottom:0;}.fc-australia-map .view-content{background:none;height:auto;margin-top:0;}.fc-australia-map .view-content .continent{position:relative;right:auto;bottom:auto;margin:5px 0;}.fc-australia-map .view-content .continent a{background:#e00;width:auto;text-align:left;margin-left:10px;padding:0 5px 1px;display:inline;}}.block-content h4{background:#383a40 no-repeat 0 0;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);color:#fff;line-height:35px;padding:0 0 0 45px;text-transform:uppercase;margin:0;font-weight:normal;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.block-content h4{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.block-content.flights h4{background-position:-382px 2px;}.block-content.holidays h4{background-position:-382px -35px;}.block-content.hotels h4{background-position:-384px -494px;}.block-content.transport h4{background-position:-382px -112px;}.block-content.tour h4{background-position:-385px -113px;}.block-content.cruise h4{background-position:-382px -150px;}.block-content.extras h4{background-position:-382px -188px;}.block-content.destinations h4{background-position:-382px -226px;}.block-content.shop h4{background-position:-382px -266px;}.block-content.rail h4{background-position:-382px -302px;}.block-content.ski h4{background-position:-382px -340px;}.block-content.about h4,.block-content.style-guide h4,.block-content.info h4{background-position:-382px -455px;}.block-content.contact h4{background-position:-382px -417px;}.block-content.experts h4{background-position:-382px -530px;}.block-content .block-content-inner{padding:10px;}.block-content .block-content-youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}.block-content .block-content-youtube iframe,.block-content .block-content-youtube object,.block-content .block-content-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%;}#content .site-map-menu ul{font-size:100%;}#content .site-map-menu ul a{color:#e00;font-weight:normal;background:url(/sites/all/themes/custom/fc/images/fc-responsive/lists/li-arrow.gif) 0 4px no-repeat;padding-left:17px;}#content .site-map-menu ul ul{margin:0;}#content .site-map-menu li{list-style:none none;}#content .site-map-menu a{text-decoration:none;color:#383a40;font-weight:bold;}#content .site-map-menu a:hover{text-decoration:underline;}#content .site-map-menu .nolink,#content .site-map-menu .menu-sep{display:none;}.weather-widget{width:100%;border:1px solid #ccc;clear:both;}.weather-widget table th,.weather-widget table td{text-align:center;}.weather-widget table td,.weather-widget table tr,.weather-widget table th{padding:0;border:0;}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.weather-widget table th,.weather-widget table td{font-weight:normal;}.weather-widget table img{width:70%;}.weather-widget table .range{padding-left:5px;}}.current-ski-conditions{width:170px;float:right;padding:10px;margin-left:10px;margin-bottom:10px;background:#eaeaea;}.current-ski-conditions h3{color:#e00;}.current-ski-conditions span{color:#e00;font-weight:bold;}.current-ski-conditions ul{margin:0;}.current-ski-conditions ul li{list-style-type:none;height:65px;}.current-ski-conditions ul li img{float:left;padding-right:5px;}.current-ski-conditions ul li .number{display:block;}.cruise-region{clear:both;overflow:hidden;}.cruise-region .region-selection{float:left;width:135px;border-right:1px solid #bcbcbc;}.cruise-region .region-selection .destination{background-color:#ccc;height:30px;padding:3px;border-bottom:1px solid #bcbcbc;}.cruise-region .region-selection .destination a{float:left;line-height:15px;width:96px;}.cruise-region .region-selection .destination img{float:right;}.cruise-region .region-selection .port{background-color:#bcbcbc;height:20px;line-height:20px;padding:3px;}.cruise-region .month-block{display:block;float:left;width:39px;height:auto;border-right:1px solid #bcbcbc;}.cruise-region .month-block span{display:block;float:left;width:100%;}.cruise-region .month-block .month{background-color:#383a40;text-align:center;display:none;color:#fff;}.cruise-region .month-block .popular{text-align:center;background-color:#eaeaea;height:36px;border-bottom:1px solid #bcbcbc;}.cruise-region .month-block .popular img{margin-top:8px;}.cruise-region .month-block .max,.cruise-region .month-block .min,.cruise-region .month-block .max-temp,.cruise-region .month-block .min-temp{text-align:center;font-size:9px;text-transform:uppercase;}.cruise-region .month-block .max-temp,.cruise-region .month-block .min-temp{line-height:7px;margin-bottom:10px;}.cruise-region.collapse .port{display:none;}.cruise-region.collapse .month-block .max,.cruise-region.collapse .month-block .min,.cruise-region.collapse .month-block .max-temp,.cruise-region.collapse .month-block .min-temp{display:none;}.cruise-region.first .region-selection{margin-top:19px;}.cruise-region.first .month-block .month{display:block;}@media only screen and (min-width:768px) and (max-width:959px){.cruise-region .region-selection,.cruise-region .port{float:none;width:100%;border-bottom:1px solid #bcbcbc;}.cruise-region .month-block{width:40px;}.cruise-region .month-block-12{border-right:1px solid #eaeaea;}.cruise-region.first .region-selection{margin-top:0;}.cruise-region.first .month-block .month{display:none;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.cruise-region{margin:0 auto 20px;width:240px;}.cruise-region .region-selection{width:100%;}.cruise-region .month-block .month{display:block;}.cruise-region .month-block-1,.cruise-region .month-block-7{clear:left;}.current-ski-conditions{margin-left:0;width:100%;padding:1% 0;overflow:hidden;}.current-ski-conditions h3{text-align:center;}.current-ski-conditions ul{padding-left:60px;}.current-ski-conditions ul li{float:left;width:33%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.weather-widget table th,.weather-widget table td{font-weight:normal;}.weather-widget table img{width:70%;}.weather-widget table .range{padding-left:5px;}.current-ski-conditions{margin-left:0;float:none;}.current-ski-conditions ul{width:135px;margin:auto;overflow:hidden;padding-left:0;}.current-ski-conditions ul li{width:100%;}}@media only screen and (min-width:480px) and (max-width:649px),only screen and (max-device-width:480px) and (max-device-width:649px) and (orientation:landscape){.current-ski-conditions{margin-left:0;}.current-ski-conditions ul{width:100%;margin:0;padding-left:10px;}.current-ski-conditions ul li{float:left;width:33%;}}.page-fcl-stores #content:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.section-stores .ui-widget-content a{text-decoration:none;}.section-stores .ui-widget-content a:hover{text-decoration:underline;}.fcl-stores-map-container{margin-bottom:20px;}.fcl-stores-map-container:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.fcl-stores-map-container .gm-style .gm-style-cc div,.fcl-stores-map-container .gm-style .gm-style-cc span{word-wrap:normal;}.fcl-stores-map-container #fcl-stores-locator-panel{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;width:30%;float:left;}.fcl-stores-map-container #fcl-stores-locator-panel .fcl-locator-form{background:#383a40;color:#fff;height:55px;padding:5px;}.fcl-stores-map-container #fcl-stores-locator-panel .fcl-locator-form > label{height:23px;line-height:23px;}.fcl-stores-map-container #fcl-stores-locator-panel #fcl-stores-google-places-search:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.fcl-stores-map-container #fcl-stores-locator-panel #fcl-stores-google-places-search #fcl-stores-google-places-box{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:74%;height:32px;margin:0;padding:6px;}.fcl-stores-map-container #fcl-stores-locator-panel #fcl-stores-google-places-search #fcl-stores-google-places-submit{float:right;width:25%;height:32px !important;margin:0;padding:0;}.fcl-stores-map-container #fcl-stores-locator-panel ul{background:#f4f4f4;height:300px;}.fcl-stores-map-container #fcl-stores-locator-panel ul .store-finder-store{font-size:12px;}.fcl-stores-map-container #fcl-stores-locator-panel ul .store-finder-store .location{padding:0 0 5px 5px;overflow:hidden;cursor:pointer;border-bottom:1px solid #eaeaea;}.fcl-stores-map-container #fcl-stores-locator-panel ul .store-finder-store .location:hover{background:#eaeaea;}.fcl-stores-map-container #fcl-stores-locator-panel ul .store-finder-store .location h3{margin:0;font-size:14px;}.fcl-stores-map-container #fcl-stores-locator-panel ul .store-finder-store .location .phone{float:right;display:block;margin-right:10px;font-weight:bold;}.fcl-stores-map-container #fcl-stores-locator-panel ul .store-finder-store .location .phone a{text-decoration:none;color:#000;}.fcl-stores-map-container #fcl-stores-locator-map{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;width:70%;height:400px !important;float:left;}.fcl-stores-map-container #fcl-stores-locator-map img{max-width:none;}.fcl-stores-map-container #fcl-stores-panels-total-found{font-size:14px;background:#fff;height:25px;line-height:25px;padding:5px;margin-bottom:0;}.fcl-stores-map-container .info-window{white-space:normal;}.fcl-stores-map-container .info-window div{display:block;padding:0 0 10px 20px;}.fcl-stores-map-container .info-window div.address{background:url(/sites/all/themes/custom/fc/images/storefinder/address.png) no-repeat 0 2px;}.fcl-stores-map-container .info-window div.email{background:url(/sites/all/themes/custom/fc/images/storefinder/email.png) no-repeat 0 2px;}.fcl-stores-map-container .info-window div.phone{background:url(/sites/all/themes/custom/fc/images/storefinder/phone.png) no-repeat 0 2px;}.fcl-stores-map-container .info-window div.phone a{text-decoration:none;font-weight:bold;color:#000;}.fcl-stores-map-container .info-window div.opening-hours{background:url(/sites/all/themes/custom/fc/images/storefinder/openingHours.png) no-repeat 0 2px;}.fcl-stores-map-container .info-window div.distance-label{background:url(/sites/all/themes/custom/fc/images/storefinder/distance.png) no-repeat 0 2px;}.opening-hours table{width:auto;margin:0;}.opening-hours table tr{border:0;}.opening-hours table tr td{padding:0 1px;border:0;font-size:12px;}.opening-hours table tr td.day{font-weight:bold;}.opening-hours table tr td.open,.opening-hours table tr td.close{text-align:right;}#fcl-stores-suburb-list,#fcl-store-page{padding:0;}#fcl-stores-suburb-list .single-store,#fcl-store-page .single-store{width:100%;overflow:hidden;}#fcl-stores-suburb-list .single-store .address,#fcl-store-page .single-store .address{margin-bottom:.25em;}#fcl-stores-suburb-list .single-store .contact-details .phone,#fcl-store-page .single-store .contact-details .phone{margin-bottom:.75em;}#fcl-stores-suburb-list .single-store .contact-details .phone a,#fcl-store-page .single-store .contact-details .phone a{text-decoration:none;color:#000;font-weight:normal;}#fcl-stores-suburb-list .single-store .opening-hours ul,#fcl-store-page .single-store .opening-hours ul{margin:0;font-size:12px;}#fcl-stores-suburb-list .single-store .opening-hours ul li,#fcl-store-page .single-store .opening-hours ul li{list-style-type:none;margin-bottom:3px;}@media only screen and (min-width:768px) and (max-width:959px){.fcl-stores-map-container #fcl-stores-google-places-search #fcl-stores-google-places-box{width:143px;height:15px;}.fcl-stores-map-container #fcl-stores-google-places-search #fcl-stores-google-places-submit{padding:0;width:55px;height:29px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){#fcl-stores-locator-panel ul{height:256px;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.fcl-stores-map-container #fcl-stores-locator-panel{display:block;width:100%;float:none;}.fcl-stores-map-container #fcl-stores-locator-panel .fcl-locator-form{height:auto;}.fcl-stores-map-container #fcl-stores-locator-panel ul{height:auto;overflow-y:auto;margin-bottom:10px;}.fcl-stores-map-container #fcl-stores-locator-panel #fcl-stores-google-places-search:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.fcl-stores-map-container #fcl-stores-locator-panel #fcl-stores-google-places-search #fcl-stores-google-places-box{height:38px;}.fcl-stores-map-container #fcl-stores-locator-panel #fcl-stores-google-places-search #fcl-stores-google-places-submit{width:25% !important;height:38px !important;}.fcl-stores-map-container #fcl-stores-locator-map{display:block;width:90%;}#fcl-stores-suburb-list,#fcl-store-page{width:100%;}#fcl-stores-state-tabs .tab-content ul{width:50%;}}#fcl-stores-store-list-wrapper #tabs > ul{display:none;}#fcl-stores-store-list-wrapper .wrapper-tab-contents{float:none;width:100%;margin:0;}#fcl-stores-store-list-wrapper .fcl-stores-store-list{display:block;margin:1em 0;}#fcl-stores-store-list-wrapper .fcl-stores-store-list:after{content:"";display:block;height:0;clear:both;visibility:hidden;}#fcl-stores-store-list-wrapper .fcl-stores-store-list h3{font-size:20px;color:#e00;}#fcl-stores-store-list-wrapper .fcl-stores-store-list h4{font-size:16px;line-height:1.2em;margin:0 0 5px 0;max-height:38px;overflow:hidden;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .phone{text-align:left;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .phone a{font-weight:bold;text-decoration:none;color:#000;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store{width:212px;width:24%;height:123px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;background-color:#f4f4f4;margin:0 1% 10px 0;float:left;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store:hover{background:#eaeaea;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store .address{margin:0 0 5px 0;max-height:40px;overflow:hidden;}@media only screen and (min-width:960px){#fcl-stores-store-list-wrapper #tabs > ul.ui-tabs-nav{width:200px;display:block;float:left;}#fcl-stores-store-list-wrapper #tabs > ul.ui-tabs-nav li a{width:190px;padding:0 0 0 10px;}#fcl-stores-store-list-wrapper #tabs > ul.ui-tabs-nav li a:hover{line-height:45px;border:0;}#fcl-stores-store-list-wrapper #tabs > ul.ui-tabs-nav li a:after{border:0;}#fcl-stores-store-list-wrapper #tabs > ul.ui-tabs-nav li.ui-state-active a:hover{height:45px;}#fcl-stores-store-list-wrapper.multiple-states .wrapper-tab-contents{float:left;width:740px;margin-left:20px;}}@media only screen and (min-width:960px){#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(4n){margin-right:0;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(4n+1){clear:both;}}@media only screen and (min-width:768px) and (max-width:959px){#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store{width:32%;margin-right:2%;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(3n){margin-right:0;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(3n+1){clear:both;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store{width:49%;margin-right:2%;height:108px;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(2n){margin-right:0;}#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(2n+1){clear:both;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){#fcl-stores-store-list-wrapper .fcl-stores-store-list .fcl-stores-store-list-store{width:100%;margin-right:0%;clear:both;height:auto;}}@media only screen and (min-width:960px){#fcl-stores-store-list-wrapper.multiple-states .fcl-stores-store-list .fcl-stores-store-list-store{width:220px;width:32%;margin-right:2%;}#fcl-stores-store-list-wrapper.multiple-states .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(4n){margin-right:10px;margin-right:2%;}#fcl-stores-store-list-wrapper.multiple-states .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(4n+1){clear:none;}#fcl-stores-store-list-wrapper.multiple-states .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(3n){margin-right:0;}#fcl-stores-store-list-wrapper.multiple-states .fcl-stores-store-list .fcl-stores-store-list-store:nth-child(3n+1){clear:both;}}.lt-ie9 #fcl-stores-store-list-wrapper.multiple-states .fcl-stores-store-list .fcl-stores-store-list-store{width:31%;}.lt-ie9 #fcl-stores-store-list-wrapper.single-state .fcl-stores-store-list .fcl-stores-store-list-store{width:24%;}@media only screen and (min-width:768px) and (max-width:959px){.page-stores #fcl-stores-state-tabs ul{width:25%;}.page-stores #fcl-stores-state-tabs ul a{width:90%;}.page-stores .mobile-select-menu-wrapper{display:block;}}#fcl-stores-suburb-list{width:100%;float:left;margin-bottom:20px;}#fcl-stores-suburb-list .single-store{width:30.33333%;float:left;margin-right:4.5%;padding-bottom:20px;}#fcl-stores-suburb-list .single-store.col-third{margin-right:0;}#fcl-stores-suburb-list .single-store .contact-details{width:45%;float:left;}#fcl-stores-suburb-list .single-store .opening-hours{width:155px;float:left;}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){#fcl-stores-suburb-list .single-store{width:48%;margin-right:4%;}#fcl-stores-suburb-list .single-store.col-third{margin-right:4%;}#fcl-stores-suburb-list .single-store.col-second{margin-right:0;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){#fcl-stores-suburb-list .single-store{width:98%;margin:0 1%;}#fcl-stores-suburb-list .single-store.col-third,#fcl-stores-suburb-list .single-store.col-second{margin-right:1%;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){#fcl-stores-suburb-list .single-store .contact-details,#fcl-stores-suburb-list .single-store .opening-hours.table-style{width:100%;float:none;}}.page-fcl-stores-fcl-stores .fcl-stores-description h2{margin-top:0;}.page-fcl-stores-fcl-stores h2.contact-store{color:#383a40;}.page-fcl-stores-fcl-stores #fcl-stores-locator-map{width:100%;float:none;}.page-fcl-stores-fcl-stores #fcl-stores-get-directions{text-align:right;display:block;position:relative;top:-10px;font-size:15px;font-weight:bold;}.page-fcl-stores-fcl-stores .additional-links:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.page-fcl-stores-fcl-stores .additional-links.tabs--pills{background-color:transparent;background-image:none;}.page-fcl-stores-fcl-stores .additional-links a{background:#fff;border-radius:3px;font-family:Arial,Tahoma,Verdana,sans-serif;color:#116ab2;text-decoration:none;padding:5px 15px;margin:0 10px 10px 0;float:left;border:1px solid #cecece;font-size:11px;}.page-fcl-stores-fcl-stores .additional-links a:hover{background:#eaeaea;}.page-fcl-stores-fcl-stores .additional-links a.selected{color:#fff;background:#0ba3b1;border:1px solid #0ba3b1;}.opening-hours.table-style{border:1px dotted #ccc;padding:10px;margin:0 0 15px;}.opening-hours.table-style label{font-family:"Gill Sans",Arial,Helvetica,sans-serif;font-weight:400;line-height:26.2px;font-size:20px;margin:0 0 10px;background:#eee;padding:2px;color:#116ab2;text-align:center;}.opening-hours.table-style table{width:100%;}.opening-hours.table-style table td{border-top:1px solid #eaeaea;padding:2px 0 0;}.opening-hours.table-style table tbody tr:first-child td{border-top:0;}.opening-hours.table-style .oh-display-closed{font-style:normal;}.opening-hours.table-style .oh-display-hours{text-transform:uppercase;}#scroll-enquiry-form{display:inline-block;position:relative;padding-right:30px;margin-top:20px;}#scroll-enquiry-form span{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:24px;line-height:26px;position:absolute;top:2px;right:7px;}#fcl-stores-storeview-store-finder .consultants-group{margin-bottom:20px;}#fcl-stores-storeview-store-finder .consultants-group h3{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:32px;padding:5px 1.5%;background:#62707d;color:#fff;overflow:hidden;margin:0 0 5px 0;font-size:20px;}#fcl-stores-storeview-store-finder .fcl-stores-consultant{margin-bottom:15px;border:1px solid #eee;}#fcl-stores-storeview-store-finder .fcl-stores-consultant:after{content:"";display:block;height:0;clear:both;visibility:hidden;}#fcl-stores-storeview-store-finder .fcl-stores-consultant img{float:left;margin:0 5px 5px 0;-webkit-box-shadow:#999 6px 6px 8px -6px;box-shadow:#999 6px 6px 8px -6px;border:4px solid #fff;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .fcl-stores-consultant-description{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:20px;padding:8px 1.5% 5px;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .fcl-stores-consultant-description:after{content:"";display:block;height:0;clear:both;visibility:hidden;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .fcl-stores-consultant-description p{margin-bottom:5px;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .consultant-description-block{margin-bottom:5px;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .consultant-description-block span{font-weight:bold;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .fcl-stores-consultant-name{filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#33EE0000',endColorstr='#33000000');background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(238,0,0,0.2)),to(rgba(0,0,0,0.2)));background-image:linear-gradient(to bottom,rgba(238,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%);-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;line-height:32px;padding:5px 1.5%;background:#eee;color:#5d5d5d;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .fcl-stores-consultant-name:after{content:"";display:block;height:0;clear:both;visibility:hidden;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .fcl-stores-consultant-name .consultant-name{float:left;font-family:"Gill Sans",Arial,Helvetica,sans-serif;font-size:20px;line-height:32px;display:inline-block;margin:0;color:#116ab2;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .fcl-stores-consultant-name .consultant-role{font-weight:bold;text-transform:capitalize;float:right;display:inline-block;}#fcl-stores-storeview-store-finder .fcl-stores-consultant .fcl-stores-consultant-name .edit{margin-left:10px;}#fcl-store-page .single-store{padding-bottom:5px;}#fcl-store-page .single-store .contact-details .phone,#fcl-store-page .single-store .contact-details .phone a{font-family:"Gill Sans",Arial,Helvetica,sans-serif;color:#e00;margin-top:10px;font-size:24px;}@media only screen and (min-width:960px){.fcl-stores-consultant img{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}.store-image{float:right;}.page-fcl-stores-fcl-stores .opening-hours.table-style{margin-top:8px;}.page-fcl-stores-fcl-stores .title-block{text-align:right;}.page-fcl-stores-fcl-stores .title-block h1{font-size:44px;float:left;}.page-fcl-stores-fcl-stores .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;}.page-fcl-stores-fcl-stores .col.col-first{width:68%;padding-right:20px;}.page-fcl-stores-fcl-stores .col.col-second{width:32%;}}@media only screen and (min-width:768px) and (max-width:959px){.page-fcl-stores-fcl-stores .title-block{text-align:right;}.page-fcl-stores-fcl-stores .title-block h1{float:left;}.page-fcl-stores-fcl-stores h2{font-size:23px;margin-top:20px;margin-bottom:15px;}#scroll-enquiry-form{margin-top:11px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){#fcl-stores-storeview-store-finder .fcl-stores-consultant .fcl-stores-consultant-description{width:96%;padding-left:2%;padding-right:2%;}.fcl-stores-consultant .fcl-stores-consultant-name{width:96%;padding:0 2%;}.page-fcl-stores-fcl-stores #fcl-stores-locator-map,.page-fcl-stores-fcl-stores .opening-hours.table-style,.page-fcl-stores-fcl-stores .fcl-stores-description,.page-fcl-stores-fcl-stores #fcl-stores-get-directions{width:90%;-webkit-box-sizing:border-box;box-sizing:border-box;}#scroll-enquiry-form{margin:0;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){#fcl-stores-storeview-store-finder .consultants-group h3,#fcl-stores-storeview-store-finder .consultants-group .fcl-stores-consultant .fcl-stores-consultant-name{width:94%;padding:5px 3%;}#fcl-stores-storeview-store-finder .consultants-group h3,#fcl-stores-storeview-store-finder .consultants-group .fcl-stores-consultant-name .consultant-name{line-height:28px;font-size:18px;}}#dfp-ad-dru_slot_store_page-wrapper{float:left;margin:20px 0;}#page{padding-bottom:0 !important;}#mobile-nav{display:none;}.scroll-to-top{width:40px;height:40px;background-color:#333;position:fixed;float:right;right:5px;bottom:45px;z-index:90;border-radius:3px;display:none;}.scroll-to-top p{color:#fff;text-align:center;font-size:2.5em;font-weight:bold;padding:22% 5% 35%;-webkit-transform:rotate(90deg);transform:rotate(90deg);}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.btn-green-alt,#mobile-nav .click-to-call .email-enquiry .form-submit{border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:none;background:#66ad2b;clear:both;color:#fff !important;display:block;font-family:"Gill Sans",Arial,Helvetica,sans-serif !important;font-size:25px !important;font-weight:normal;padding:12px 0;text-align:center;text-transform:uppercase;}#mobile-nav{-webkit-transition:bottom,300ms ease-out;transition:bottom,300ms ease-out;display:block;height:50px;position:absolute;right:40px;z-index:120;}#mobile-nav:before{content:'';position:absolute;height:50px;width:5px;border-left:1px solid #a20101;top:0;}#mobile-nav .mobile-nav-links .tel-tag{width:0;}#mobile-nav.show{bottom:0;}#mobile-nav ul{height:50px;list-style:none;margin:0;position:relative;z-index:50;}#mobile-nav ul li{list-style:none;line-height:43px;height:50px;display:inline-block;margin:0;}#mobile-nav ul li a{background:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png) no-repeat -83px -655px;height:45px;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;}#mobile-nav ul li.contact-phone,#mobile-nav ul li.email-enquiry,#mobile-nav ul li.store,#mobile-nav ul li.whatsapp,#mobile-nav ul li.wechat{position:relative;}#mobile-nav ul li.contact-phone.active,#mobile-nav ul li.email-enquiry.active,#mobile-nav ul li.store.active,#mobile-nav ul li.whatsapp.active,#mobile-nav ul li.wechat.active{background:#e00;}#mobile-nav ul li.contact-phone.active:after,#mobile-nav ul li.email-enquiry.active:after,#mobile-nav ul li.store.active:after,#mobile-nav ul li.whatsapp.active:after,#mobile-nav ul li.wechat.active:after{content:'';width:0;height:0;border-style:solid;border-width:0 9px 12px;border-color:transparent transparent #e00;position:absolute;top:-12px;left:50%;margin-left:-9px;}#mobile-nav ul li.contact-phone a{background-position:-75px -930px;width:45px;-webkit-transform:scale(0.8);transform:scale(0.8);}#mobile-nav ul li.email-enquiry a{background-position:-81px -886px;width:40px;-webkit-transform:scale(0.8);transform:scale(0.8);}#mobile-nav ul li.store a{background-position:-80px -794px;width:40px;-webkit-transform:scale(0.8);transform:scale(0.8);}#mobile-nav ul li.whatsapp a{background-position:2px -1025px;width:40px;height:40px;margin-top:5px;-webkit-transform:scale(0.8);transform:scale(0.8);}#mobile-nav ul li.wechat a{background-position:-36px -1021px;width:40px;height:40px;margin-top:5px;}#mobile-nav .mobile-nav-links form > div{width:100%;}#mobile-nav .click-to-call{position:absolute;width:100%;top:0;}#mobile-nav .click-to-call ul{position:relative;}#mobile-nav .click-to-call li{-webkit-box-sizing:border-box;box-sizing:border-box;background:#eaeaea;border:0;padding:25px 5px;position:absolute;top:0;width:100%;}#mobile-nav .click-to-call li .close{background:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png) no-repeat -124px -353px;display:block;font-size:0;height:22px;line-height:0;position:absolute;right:15px;text-indent:-9999px;top:15px;width:23px;}#mobile-nav .click-to-call .icon{display:none;}#mobile-nav .click-to-call .email-enquiry{color:#383a40;font-size:30px;line-height:30px;margin:0;position:absolute;top:0;}#mobile-nav .click-to-call .email-enquiry .text{font-size:17px;margin:5px 0;display:block;}#mobile-nav .click-to-call .email-enquiry .form-submit{border:0;height:50px !important;line-height:20px;}#mobile-nav .click-to-call .contact-phone a{height:170px;}#mobile-nav .click-to-call .store a{height:210px;}#mobile-nav .click-to-call .store a .text{display:none;}.mobile-nav-links{-webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);box-shadow:0 3px 10px 0 rgba(0,0,0,0.5);display:none;float:right;margin:0;width:280px;position:absolute;}.mobile-nav-links ul{margin:0;}.mobile-nav-links ul li a{color:#383a40;text-decoration:none;}}.hide-whatsapp #mobile-nav .whatsapp{display:none;}@media only screen and (max-width:359px),only screen and (max-device-width:359px) and (orientation:portrait){#mobile-nav{width:85px !important;}}@media only screen and (max-width:479px),only screen and (max-device-width:479px) and (orientation:portrait){#mobile-nav{max-width:170px;overflow:hidden;}}.customers-choice{background:#f2f2f2;overflow:hidden;padding:0 10px 10px;margin-bottom:20px;}.customers-choice .choice-icon{width:30px;height:43px;display:block;float:left;background:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png) no-repeat -122px -209px;}.customers-choice h3{padding:10px 0 2px 35px;}.customers-choice ul{margin:0;}.customers-choice ul li{float:left;list-style-type:none;margin:0;}.customers-choice ul li:first-child{margin-right:10px;}@media only screen and (min-width:960px){.customers-choice ul li{width:49% !important;}.customers-choice ul li:first-child{margin-right:10px;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.customers-choice ul li{width:49%;}.customers-choice ul li:first-child{margin-right:10px;}}@media only screen and (max-width:649px),only screen and (max-device-width:649px){.customers-choice ul li{width:100%;margin:0;}}#olark-tab .icon-chat,#olark-tab .habla_button,#olark-tab #olark-icon-chat{display:block;float:left !important;margin-top:-3px !important;margin-left:10px !important;margin-right:10px;margin-bottom:0;background:transparent no-repeat -121px -449px !important;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png) !important;width:29px !important;height:22px !important;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){#olark-tab .icon-chat,#olark-tab .habla_button,#olark-tab #olark-icon-chat{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png) !important;background-size:422px 1134px;}}#olark-tab .icon-chat:hover,#olark-tab .habla_button:hover,#olark-tab #olark-icon-chat:hover{background-color:none !important;}#olark-tab .header{text-align:center;}#olark-tab .hbl_pal_header_font_size{font-size:16px !important;}#olark-tab .hbl_pal_button_bg_hover,#olark-tab .hbl_pal_button_fg_hover{background-color:none !important;}#olark-tab a.habla_oplink_a_hover:hover{text-decoration:none !important;}#habla_window_div input[type='submit'],#habla_window_div button{padding:10px;}.tiled-content:after{content:"";display:block;height:0;clear:both;visibility:hidden;}.tiled-content .major-tile{width:50%;float:left;}.tiled-content .tile{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #fff;border-bottom-width:4px;color:#fff;overflow:hidden;}.tiled-content .tile p,.tiled-content .tile h3{color:#fff;}.tiled-content .tile .img{position:relative;z-index:5;background:#000;}.tiled-content .tile .img img{display:block;width:100%;-webkit-transition:opacity,300ms ease-in;transition:opacity,300ms ease-in;position:relative;-webkit-transform:translateZ(0) scale(1,1);border-bottom:1px solid #fff;}.tiled-content .tile .tile-title{padding:5px 15px;background-color:rgba(0,0,0,0.7);top:20px;font-size:20px;position:absolute;left:0;z-index:7;}.tiled-content .tile .content{-webkit-transition:bottom,300ms ease-out;transition:bottom,300ms ease-out;display:block;position:absolute;z-index:10;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;bottom:-100%;text-align:center;}.tiled-content .tile i.arrow-icon{background:transparent no-repeat -76px -708px;background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc.png);position:relative;display:block;width:42px;height:42px;left:50%;margin-left:-21px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.tiled-content .tile i.arrow-icon{background-image:url(/sites/all/themes/custom/fc/images/fc-responsive/sprite-fc-@2x.png);background-size:422px 1134px;}}.tiled-content .tile:hover{text-decoration:none;}.tiled-content .tile:hover .tile-title{display:none;}.tiled-content .tile:hover .content{-webkit-transition:bottom,300ms ease-out;transition:bottom,300ms ease-out;bottom:0;}.tiled-content .tile:hover .img img{-webkit-transition:opacity,300ms ease-in;transition:opacity,300ms ease-in;opacity:0.3;}.tiled-content .tile-large{width:100%;}.tiled-content .tile-large:hover .content{bottom:50%;}.tiled-content .tile-small{width:50%;float:left;}.tiled-content .tile-landscape{width:100%;clear:both;}.tiled-content .tile-portrait{width:50%;float:left;}.tiled-content .tile-portrait:hover .content{bottom:50%;}@media only screen and (min-width:768px) and (max-width:959px){.tiled-content .major-tile{width:100%;float:none;}}@media only screen and (max-width:767px),only screen and (min-device-width:650px) and (max-device-width:767px){.tiled-content .major-tile{width:100%;float:none;}.tiled-content .tile:hover .tile-title,.tiled-content .tile-large:hover .tile-title,.tiled-content .tile-portrait:hover .tile-title{display:block;}.tiled-content .tile:hover .img img,.tiled-content .tile-large:hover .img img,.tiled-content .tile-portrait:hover .img img{opacity:1;}.tiled-content .content{display:none !important;}}.node-type-curated-product .tile{padding:0;}@media only screen and (min-width:960px){.node-type-curated-product .tile:hover h3{line-height:0;}.node-type-curated-product .tile:hover .teaser{line-height:0;padding-bottom:1.2em;padding-top:0.313em;}}
