@font-face{font-family:'UnZialish';src:url('/public/_resources/themes/webshed/webfonts/UnZialish.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'belgothk';src:url('/public/_resources/themes/webshed/webfonts/bellgo.ttf') format('truetype');font-weight:normal;font-style:normal;}body{min-width:320px;}html{scroll-padding-top:250px;}.search-bar{margin-bottom:40px;}.pagefooter{margin:25px 0px;}#topnavigation a:hover{text-decoration:none;}.banner-element .ss-all-margin-medium{padding:2rem !important;}.leaflet-tile-pane{-webkit-filter:unset;filter:unset;}.ss-content h1,.ss-content h2{font-weight:400;}p{font-size:1rem;line-height:1.2rem;}.banner-element .banner-lay-3-box .caption-box{padding:30px 10px;}h2.caption-heading{font-weight:300 !important;font-size:2rem !important;}.ff-sponsors{background-color:#fff;padding:40px;margin-bottom:40px;}.ff-sponsors h2{text-align:center;text-transform:uppercase;color:rgb(153,153,153);font-size:1.2rem !important;}.ff-sponsors ul{list-style:none;margin:0px;padding:0px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;}.ff-sponsors img{padding:5px;}.ss-seofooter{padding:30px 20px 0px 20px;}.ss-copyright{padding:0px 0px 10px 0px;text-align:center;}.hfsocial{padding:20px 0px;}.ss-content h2{font-size:1.8rem;}.ss-menu-contact{position:absolute;top:20px;right:80px;color:rgb(153,153,153);}.ss-menu-contact a{color:rgb(153,153,153);}.ss-menu-contact a:hover{color:#000;}#navbarSupportedContent{margin-top:40px;padding-top:0px;border-top:1px solid #333;float:right;position:absolute;right:80px;top:20px;}.dropdown-toggle::after{display:none;}#topnavigation .nav-item a{font-weight:500 !important;}#topnavigation li.level1 a::before{content:"|";color:#000;margin-right:10px;}#topnavigation .dropdown-menu a::before{content:"" !important;color:#000;margin-right:0px !important;}#topnavigation{border-bottom:1px solid #E5A750;}.ss-make-booking{position:absolute;top:150px;right:100px;z-index:500;}.ss-join-us{position:absolute;top:114px;left:132px;z-index:500;}#topnavigation .navbar-brand{margin-left:54px;}@media (max-width:1100px){#topnavigation .navbar-brand{margin-left:0px;}#navbarSupportedContent{right:20px;}.ss-menu-contact{right:20px;}.ss-make-booking{right:80px;}.ss-join-us{left:80px;}}@media (max-width:992px){#topnavigation .navbar-toggler:focus{outline:0;box-shadow:none;}#topnavigation{padding:.5rem 1rem;}#topnavigation .navbar-brand{margin-left:0px;}#topnavigation li.level1 a::before{content:"" !important;color:#000;margin-right:0px !important;}#topnavigation .dropdown-menu a::before{content:"" !important;color:#000;margin-right:0px !important;}#navbarSupportedContent{margin-top:0px;padding-top:0px;border-top:0px solid #333;float:unset;position:relative;top:unset;right:unset;}.ss-menu-contact{position:relative;top:unset;right:unset;color:rgb(153,153,153);}.dropdown-toggle::after{display:inline-block;float:right;margin-top:10px;}#navbarSupportedContent{background-color:#ccc;padding:20px;}#topnavigation .navbar-nav li a{padding:10px 10px;border-top:1px solid #fff;width:100%;color:#b80000;}#topnavigation .navbar-nav li a:hover{background-color:#fff;color:#333;}#topnavigation .dropdown-menu a{border-top:0px solid #fff !important;}}@media (max-width:768px){.navbar-brand img{max-width:200px;}.ss-make-booking{position:absolute;top:150px;right:20px;z-index:500;}.ss-make-booking img{max-width:100px;}.ss-join-us{position:absolute;top:124px;left:20px;z-index:500;}.ss-join-us img{max-width:100px;}h2.caption-heading{font-weight:300 !important;font-size:1.2rem !important;}}.promos-left,.promos-right{float:left;width:445px;}.promos-left img,.promos-right img{width:100%;display:block;max-width:600px !important;}.promos-left p,.promos-right p{margin:0;padding:0;}table.tbl-collapsed,table.tbl-collapsed td{margin:0px !important;padding:0px !important;border:0px solid #fff !important;}@media only screen and (min-width:1280px){.promos-left,.promos-right{float:left;width:535px;}}@media only screen and (max-width:959px){.promos-left,.promos-right{float:none;width:100%;}}