﻿body {
  font-family: "Tahoma", Tahoma, Geneva, Kalimati, sans-serif;
  letter-spacing: 0.3px;
}
.facebook {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1OC45IDExNC4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OC45IDExNC4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0IzRDVGMDt9PC9zdHlsZT48cGF0aCBpZD0iZiIgY2xhc3M9InN0MCIgZD0iTTM4LjMsMTEzLjVWNjEuN2gxNy40bDIuNi0yMC4yaC0yMFYyOC43YzAtNS44LDEuNi05LjgsMTAtOS44bDEwLjcsMHYtMThDNTcuMSwwLjUsNTAuNywwLDQzLjQsMEMyOCwwLDE3LjQsOS40LDE3LjQsMjYuN3YxNC45SDB2MjAuMmgxNy40djUxLjhIMzguM3oiLz48L3N2Zz4=);
  background-repeat: no-repeat;
}
.facebook:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1OC45IDExNC4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OC45IDExNC4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBpZD0iZiIgY2xhc3M9InN0MCIgZD0iTTM4LjMsMTEzLjVWNjEuN2gxNy40bDIuNi0yMC4yaC0yMFYyOC43YzAtNS44LDEuNi05LjgsMTAtOS44bDEwLjcsMHYtMThDNTcuMSwwLjUsNTAuNywwLDQzLjQsMEMyOCwwLDE3LjQsOS40LDE3LjQsMjYuN3YxNC45SDB2MjAuMmgxNy40djUxLjhIMzguM3oiLz48L3N2Zz4=);
}
.twitter {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMzIuMiAxMDkuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTMyLjIgMTA5Ljc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojQjRENUYwO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MS42LDEwNy43YzQ5LjksMCw3Ny4yLTQxLjMsNzcuMi03Ny4yYzAtMS4yLDAtMi4zLTAuMS0zLjVjNS4zLTMuOCw5LjktOC42LDEzLjUtMTRjLTQuOSwyLjItMTAuMSwzLjYtMTUuNiw0LjNjNS42LTMuNCw5LjktOC43LDExLjktMTVjLTUuMiwzLjEtMTEsNS40LTE3LjIsNi42Yy00LjktNS4zLTEyLTguNi0xOS44LTguNmMtMTUsMC0yNy4xLDEyLjEtMjcuMSwyNy4xYzAsMi4xLDAuMiw0LjIsMC43LDYuMkM0Mi42LDMyLjUsMjIuNiwyMS43LDkuMiw1LjNjLTIuMyw0LTMuNyw4LjctMy43LDEzLjZjMCw5LjQsNC44LDE3LjcsMTIuMSwyMi42Yy00LjQtMC4xLTguNi0xLjQtMTIuMy0zLjRjMCwwLjEsMCwwLjIsMCwwLjNjMCwxMy4xLDkuMywyNC4xLDIxLjgsMjYuNmMtMi4zLDAuNi00LjcsMS03LjEsMWMtMS43LDAtMy40LTAuMi01LjEtMC41YzMuNSwxMC44LDEzLjUsMTguNiwyNS4zLDE4LjhjLTkuMyw3LjMtMjEsMTEuNi0zMy43LDExLjZjLTIuMiwwLTQuMy0wLjEtNi41LTAuNEMxMiwxMDMuMiwyNi4zLDEwNy43LDQxLjYsMTA3LjciLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
}
.twitter:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMzIuMiAxMDkuNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTMyLjIgMTA5Ljc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MS42LDEwNy43YzQ5LjksMCw3Ny4yLTQxLjMsNzcuMi03Ny4yYzAtMS4yLDAtMi4zLTAuMS0zLjVjNS4zLTMuOCw5LjktOC42LDEzLjUtMTRjLTQuOSwyLjItMTAuMSwzLjYtMTUuNiw0LjNjNS42LTMuNCw5LjktOC43LDExLjktMTVjLTUuMiwzLjEtMTEsNS40LTE3LjIsNi42Yy00LjktNS4zLTEyLTguNi0xOS44LTguNmMtMTUsMC0yNy4xLDEyLjEtMjcuMSwyNy4xYzAsMi4xLDAuMiw0LjIsMC43LDYuMkM0Mi42LDMyLjUsMjIuNiwyMS43LDkuMiw1LjNjLTIuMyw0LTMuNyw4LjctMy43LDEzLjZjMCw5LjQsNC44LDE3LjcsMTIuMSwyMi42Yy00LjQtMC4xLTguNi0xLjQtMTIuMy0zLjRjMCwwLjEsMCwwLjIsMCwwLjNjMCwxMy4xLDkuMywyNC4xLDIxLjgsMjYuNmMtMi4zLDAuNi00LjcsMS03LjEsMWMtMS43LDAtMy40LTAuMi01LjEtMC41YzMuNSwxMC44LDEzLjUsMTguNiwyNS4zLDE4LjhjLTkuMyw3LjMtMjEsMTEuNi0zMy43LDExLjZjLTIuMiwwLTQuMy0wLjEtNi41LTAuNEMxMiwxMDMuMiwyNi4zLDEwNy43LDQxLjYsMTA3LjciLz48L2c+PC9zdmc+);
}
.instagram {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMTIuNSAxMTIuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEyLjUgMTEyLjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojQjRENUYwO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Ni4zLDEwLjFjMTUsMCwxNi44LDAuMSwyMi43LDAuM2M1LjUsMC4zLDguNSwxLjIsMTAuNCwxLjljMi42LDEsNC41LDIuMiw2LjUsNC4yczMuMiwzLjgsNC4yLDYuNWMwLjgsMiwxLjcsNSwxLjksMTAuNGMwLjMsNS45LDAuMyw3LjcsMC4zLDIyLjdzLTAuMSwxNi44LTAuMywyMi43Yy0wLjMsNS41LTEuMiw4LjUtMS45LDEwLjRjLTEsMi42LTIuMiw0LjUtNC4yLDYuNXMtMy44LDMuMi02LjUsNC4yYy0yLDAuOC01LDEuNy0xMC40LDEuOWMtNS45LDAuMy03LjcsMC4zLTIyLjcsMC4zcy0xNi44LTAuMS0yMi43LTAuM2MtNS41LTAuMy04LjUtMS4yLTEwLjQtMS45Yy0yLjYtMS00LjUtMi4yLTYuNS00LjJzLTMuMi0zLjgtNC4yLTYuNWMtMC44LTItMS43LTUtMS45LTEwLjRjLTAuMy01LjktMC4zLTcuNy0wLjMtMjIuN3MwLjEtMTYuOCwwLjMtMjIuN2MwLjMtNS41LDEuMi04LjUsMS45LTEwLjRjMS0yLjYsMi4yLTQuNSw0LjItNi41czMuOC0zLjIsNi41LTQuMmMyLTAuOCw1LTEuNywxMC40LTEuOUMzOS41LDEwLjIsNDEuMiwxMC4xLDU2LjMsMTAuMSBNNTYuMywwQzQxLDAsMzkuMSwwLjEsMzMuMSwwLjNDMjcuMSwwLjYsMjMsMS42LDE5LjQsM2MtMy43LDEuNC02LjgsMy40LTEwLDYuNWMtMy4xLDMuMS01LjEsNi4zLTYuNSwxMEMxLjYsMjMsMC42LDI3LjEsMC4zLDMzLjFDMC4xLDM5LjEsMCw0MSwwLDU2LjNzMC4xLDE3LjIsMC4zLDIzLjJjMC4zLDYsMS4yLDEwLjEsMi42LDEzLjdjMS40LDMuNywzLjQsNi44LDYuNSwxMGMzLjEsMy4xLDYuMyw1LjEsMTAsNi41YzMuNiwxLjQsNy43LDIuMywxMy43LDIuNmM2LDAuMyw3LjksMC4zLDIzLjIsMC4zczE3LjItMC4xLDIzLjItMC4zYzYtMC4zLDEwLjEtMS4yLDEzLjctMi42YzMuNy0xLjQsNi44LTMuNCwxMC02LjVjMy4xLTMuMSw1LjEtNi4zLDYuNS0xMGMxLjQtMy42LDIuMy03LjcsMi42LTEzLjdjMC4zLTYsMC4zLTcuOSwwLjMtMjMuMnMtMC4xLTE3LjItMC4zLTIzLjJjLTAuMy02LTEuMi0xMC4xLTIuNi0xMy43Yy0xLjQtMy43LTMuNC02LjgtNi41LTEwYy0zLjEtMy4xLTYuMy01LjEtMTAtNi41Yy0zLjYtMS40LTcuNy0yLjMtMTMuNy0yLjZDNzMuNSwwLjEsNzEuNiwwLDU2LjMsMEw1Ni4zLDB6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU2LjMsMjcuNGMtMTYsMC0yOC45LDEyLjktMjguOSwyOC45czEyLjksMjguOSwyOC45LDI4LjlzMjguOS0xMi45LDI4LjktMjguOVM3Mi4yLDI3LjQsNTYuMywyNy40eiBNNTYuMyw3NWMtMTAuNCwwLTE4LjgtOC40LTE4LjgtMTguOHM4LjQtMTguOCwxOC44LTE4LjhTNzUsNDUuOSw3NSw1Ni4zUzY2LjYsNzUsNTYuMyw3NXoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI4Ni4zIiBjeT0iMjYuMiIgcj0iNi44Ii8+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
}
.instagram:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMTIuNSAxMTIuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTEyLjUgMTEyLjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGO308L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Ni4zLDEwLjFjMTUsMCwxNi44LDAuMSwyMi43LDAuM2M1LjUsMC4zLDguNSwxLjIsMTAuNCwxLjljMi42LDEsNC41LDIuMiw2LjUsNC4yczMuMiwzLjgsNC4yLDYuNWMwLjgsMiwxLjcsNSwxLjksMTAuNGMwLjMsNS45LDAuMyw3LjcsMC4zLDIyLjdzLTAuMSwxNi44LTAuMywyMi43Yy0wLjMsNS41LTEuMiw4LjUtMS45LDEwLjRjLTEsMi42LTIuMiw0LjUtNC4yLDYuNXMtMy44LDMuMi02LjUsNC4yYy0yLDAuOC01LDEuNy0xMC40LDEuOWMtNS45LDAuMy03LjcsMC4zLTIyLjcsMC4zcy0xNi44LTAuMS0yMi43LTAuM2MtNS41LTAuMy04LjUtMS4yLTEwLjQtMS45Yy0yLjYtMS00LjUtMi4yLTYuNS00LjJzLTMuMi0zLjgtNC4yLTYuNWMtMC44LTItMS43LTUtMS45LTEwLjRjLTAuMy01LjktMC4zLTcuNy0wLjMtMjIuN3MwLjEtMTYuOCwwLjMtMjIuN2MwLjMtNS41LDEuMi04LjUsMS45LTEwLjRjMS0yLjYsMi4yLTQuNSw0LjItNi41czMuOC0zLjIsNi41LTQuMmMyLTAuOCw1LTEuNywxMC40LTEuOUMzOS41LDEwLjIsNDEuMiwxMC4xLDU2LjMsMTAuMSBNNTYuMywwQzQxLDAsMzkuMSwwLjEsMzMuMSwwLjNDMjcuMSwwLjYsMjMsMS42LDE5LjQsM2MtMy43LDEuNC02LjgsMy40LTEwLDYuNWMtMy4xLDMuMS01LjEsNi4zLTYuNSwxMEMxLjYsMjMsMC42LDI3LjEsMC4zLDMzLjFDMC4xLDM5LjEsMCw0MSwwLDU2LjNzMC4xLDE3LjIsMC4zLDIzLjJjMC4zLDYsMS4yLDEwLjEsMi42LDEzLjdjMS40LDMuNywzLjQsNi44LDYuNSwxMGMzLjEsMy4xLDYuMyw1LjEsMTAsNi41YzMuNiwxLjQsNy43LDIuMywxMy43LDIuNmM2LDAuMyw3LjksMC4zLDIzLjIsMC4zczE3LjItMC4xLDIzLjItMC4zYzYtMC4zLDEwLjEtMS4yLDEzLjctMi42YzMuNy0xLjQsNi44LTMuNCwxMC02LjVjMy4xLTMuMSw1LjEtNi4zLDYuNS0xMGMxLjQtMy42LDIuMy03LjcsMi42LTEzLjdjMC4zLTYsMC4zLTcuOSwwLjMtMjMuMnMtMC4xLTE3LjItMC4zLTIzLjJjLTAuMy02LTEuMi0xMC4xLTIuNi0xMy43Yy0xLjQtMy43LTMuNC02LjgtNi41LTEwYy0zLjEtMy4xLTYuMy01LjEtMTAtNi41Yy0zLjYtMS40LTcuNy0yLjMtMTMuNy0yLjZDNzMuNSwwLjEsNzEuNiwwLDU2LjMsMEw1Ni4zLDB6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU2LjMsMjcuNGMtMTYsMC0yOC45LDEyLjktMjguOSwyOC45czEyLjksMjguOSwyOC45LDI4LjlzMjguOS0xMi45LDI4LjktMjguOVM3Mi4yLDI3LjQsNTYuMywyNy40eiBNNTYuMyw3NWMtMTAuNCwwLTE4LjgtOC40LTE4LjgtMTguOHM4LjQtMTguOCwxOC44LTE4LjhTNzUsNDUuOSw3NSw1Ni4zUzY2LjYsNzUsNTYuMyw3NXoiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI4Ni4zIiBjeT0iMjYuMiIgcj0iNi44Ii8+PC9nPjwvc3ZnPg==);
}
.snapchat {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMTQuOSAxMDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExNC45IDEwODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNCNEQ1RjA7fTwvc3R5bGU+PGc+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU4LjIsMTA2LjhjLTAuMywwLTAuNiwwLTAuOSwwaDBjLTAuMiwwLTAuNCwwLTAuNiwwYy02LjcsMC0xMC45LTMtMTUuMS02Yy0yLjktMi01LjYtMy45LTguNy00LjVjLTEuNi0wLjMtMy4xLTAuNC00LjYtMC40Yy0yLjcsMC00LjgsMC40LTYuNCwwLjdjLTAuOSwwLjItMS44LDAuMy0yLjQsMC4zYy0wLjYsMC0xLjMtMC4xLTEuNi0xLjJjLTAuMy0wLjktMC41LTEuOC0wLjYtMi42Yy0wLjUtMi4yLTAuOC0zLjUtMS43LTMuNkM1LjEsODgsMiw4NS44LDEuNCw4NC4yYy0wLjEtMC4yLTAuMS0wLjUtMC4yLTAuN2MwLTAuNiwwLjQtMS4xLDEtMS4yQzE4LjQsNzkuNiwyNS43LDYzLDI2LDYyLjNjMCwwLDAsMCwwLTAuMWMxLTIsMS4yLTMuOCwwLjYtNS4yYy0xLjEtMi42LTQuOC0zLjgtNy4yLTQuNWMtMC42LTAuMi0xLjEtMC40LTEuNi0wLjVjLTQuOC0xLjktNS4yLTMuOS01LTQuOGMwLjMtMS43LDIuNi0yLjksNC40LTIuOWMwLjUsMCwwLjksMC4xLDEuMywwLjNjMi4yLDEsNC4xLDEuNSw1LjgsMS41YzIuMywwLDMuMy0xLDMuNS0xLjFjLTAuMS0xLjEtMC4xLTIuMi0wLjItMy40Yy0wLjUtNy43LTEuMS0xNy4yLDEuMy0yMi43QzM2LjMsMi41LDUxLjcsMS4yLDU2LjMsMS4yYzAuMSwwLDIsMCwyLDBsMC4zLDBjNC42LDAsMjAuMSwxLjMsMjcuNCwxNy42YzIuNCw1LjUsMS44LDE1LDEuMywyMi43bDAsMC4zYy0wLjEsMS4xLTAuMSwyLjEtMC4yLDMuMWMwLjEsMC4xLDEsMSwzLjIsMS4xaDBjMS42LTAuMSwzLjQtMC42LDUuNS0xLjVjMC42LTAuMywxLjItMC4zLDEuNy0wLjNjMC43LDAsMS40LDAuMSwyLDAuNGwwLDBjMS42LDAuNiwyLjcsMS43LDIuNywyLjljMCwxLjEtMC44LDIuOC01LjEsNC41Yy0wLjQsMC4yLTEsMC4zLTEuNiwwLjVjLTIuNCwwLjgtNiwxLjktNy4yLDQuNWMtMC42LDEuNC0wLjQsMy4yLDAuNiw1LjJjMCwwLDAsMCwwLDAuMWMwLjMsMC43LDcuNiwxNy4zLDIzLjgsMjBjMC42LDAuMSwxLDAuNiwxLDEuMmMwLDAuMi0wLjEsMC41LTAuMiwwLjdjLTAuNywxLjYtMy43LDMuOC0xNC4zLDUuNGMtMC45LDAuMS0xLjIsMS4zLTEuNywzLjZjLTAuMiwwLjktMC40LDEuNy0wLjYsMi42Yy0wLjIsMC44LTAuNywxLjEtMS41LDEuMWgtMC4xYy0wLjYsMC0xLjQtMC4xLTIuNC0wLjNjLTEuOC0wLjQtMy44LTAuNy02LjQtMC43Yy0xLjUsMC0zLDAuMS00LjYsMC40Yy0zLjIsMC41LTUuOSwyLjQtOC43LDQuNEM2OS4xLDEwMy44LDY0LjgsMTA2LjgsNTguMiwxMDYuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTguNiwyLjRjNC4zLDAsMTkuMiwxLjIsMjYuMywxNi45YzIuMyw1LjIsMS43LDE0LjYsMS4yLDIyLjFjLTAuMSwxLjItMC4xLDIuNC0wLjIsMy41bDAsMC41bDAuMywwLjRjMC4xLDAuMSwxLjMsMS40LDQsMS41bDAsMGwwLDBjMS44LTAuMSwzLjgtMC42LDUuOS0xLjZjMC4zLTAuMSwwLjctMC4yLDEuMi0wLjJjMC41LDAsMS4xLDAuMSwxLjUsMC4zbDAuMSwwYzEuMSwwLjQsMS45LDEuMSwxLjksMS44YzAsMC40LTAuMywxLjgtNC4zLDMuNGMtMC40LDAuMi0wLjksMC4zLTEuNSwwLjVjLTIuNiwwLjgtNi42LDIuMS03LjksNS4yYy0wLjcsMS44LTAuNSwzLjksMC42LDYuMmMwLjUsMS4xLDcuOSwxNy45LDI0LjgsMjAuN2MwLDAuMSwwLDAuMi0wLjEsMC4zYy0wLjMsMC43LTIuMSwzLTEzLjQsNC43Yy0xLjgsMC4zLTIuMiwyLjItMi43LDQuNWMtMC4yLDAuOC0wLjQsMS43LTAuNiwyLjVjLTAuMSwwLjMtMC4xLDAuMy0wLjQsMC4zYzAsMC0wLjEsMC0wLjEsMGwwLDBjLTAuNSwwLTEuMy0wLjEtMi4xLTAuM2MtMS42LTAuMy0zLjgtMC43LTYuNi0wLjdjLTEuNiwwLTMuMiwwLjEtNC44LDAuNGMtMy40LDAuNi02LjMsMi42LTkuMiw0LjdjLTQsMi44LTguMSw1LjctMTQuNCw1LjdjLTAuMywwLTAuNSwwLTAuOCwwbC0wLjEsMGwtMC4xLDBjLTAuMiwwLTAuMywwLTAuNSwwYy02LjMsMC0xMC40LTIuOS0xNC40LTUuN2MtMy0yLjEtNS44LTQuMS05LjItNC43Yy0xLjYtMC4zLTMuMi0wLjQtNC44LTAuNGMtMi44LDAtNSwwLjQtNi42LDAuN2MtMC45LDAuMi0xLjYsMC4zLTIuMSwwLjNjLTAuNCwwLTAuNCwwLTAuNS0wLjNjLTAuMy0wLjktMC40LTEuNy0wLjYtMi41Yy0wLjUtMi4zLTAuOS00LjMtMi43LTQuNkM0LjUsODYuOCwyLjcsODQuNCwyLjUsODMuOGMwLTAuMS0wLjEtMC4yLTAuMS0wLjNjMTYuOC0yLjgsMjQuMy0xOS42LDI0LjctMjAuN2MxLjItMi4zLDEuNC00LjQsMC42LTYuMmMtMS4zLTMuMS01LjMtNC40LTcuOS01LjJjLTAuNi0wLjItMS4xLTAuNC0xLjUtMC41Yy0zLjQtMS4zLTQuNC0yLjctNC4zLTMuNWMwLjItMC45LDEuOC0xLjksMy4yLTEuOWMwLjMsMCwwLjYsMC4xLDAuOCwwLjFjMi4zLDEuMSw0LjQsMS42LDYuMywxLjZjMi45LDAsNC4yLTEuNCw0LjQtMS41bDAuMy0wLjRsMC0wLjVjLTAuMS0xLjEtMC4xLTIuMy0wLjItMy41Yy0wLjUtNy41LTEuMS0xNi45LDEuMi0yMi4xYzctMTUuNywyMS44LTE2LjksMjYuMi0xNi45YzAuMSwwLDIsMCwyLDBDNTguNCwyLjQsNTguNSwyLjQsNTguNiwyLjQgTTU4LjYsMEw1OC42LDBjLTAuMSwwLTAuMiwwLTAuMywwbDAsMGMwLDAtMS44LDAtMiwwYy00LjcsMC0yMC44LDEuMy0yOC40LDE4LjNjLTIuNSw1LjctMS45LDE1LjQtMS40LDIzLjJjMC4xLDAuOSwwLjEsMS45LDAuMiwyLjhjLTAuNCwwLjItMS4xLDAuNS0yLjIsMC41Yy0xLjUsMC0zLjMtMC41LTUuMy0xLjRjLTAuNS0wLjItMS4xLTAuNC0xLjgtMC40Yy0yLjMsMC01LjEsMS41LTUuNiwzLjhjLTAuMywxLjcsMC40LDQuMSw1LjcsNi4yYzAuNSwwLjIsMS4xLDAuNCwxLjcsMC42YzIuMiwwLjcsNS41LDEuOCw2LjQsMy45YzAuNSwxLjEsMC4zLDIuNS0wLjYsNC4yYzAsMCwwLDAuMS0wLjEsMC4xQzI0LjcsNjIuNSwxNy42LDc4LjYsMiw4MS4xYy0xLjIsMC4yLTIuMSwxLjMtMiwyLjVjMCwwLjQsMC4xLDAuNywwLjMsMS4xYzEuMiwyLjcsNi4xLDQuNywxNS4xLDYuMWMwLjMsMC40LDAuNiwxLjgsMC44LDIuN2MwLjIsMC45LDAuNCwxLjgsMC43LDIuN2MwLjMsMC45LDEsMiwyLjgsMmMwLjcsMCwxLjYtMC4yLDIuNi0wLjRjMS41LTAuMywzLjYtMC43LDYuMS0wLjdjMS40LDAsMi45LDAuMSw0LjQsMC40YzIuOSwwLjUsNS40LDIuMiw4LjIsNC4yYzQuMSwyLjksOC43LDYuMiwxNS44LDYuMmMwLjIsMCwwLjQsMCwwLjYsMGMwLjIsMCwwLjUsMCwwLjgsMGM3LDAsMTEuNy0zLjMsMTUuOC02LjJjMi45LTIsNS4zLTMuOCw4LjItNC4zYzEuNS0wLjIsMy0wLjQsNC40LTAuNGMyLjUsMCw0LjQsMC4zLDYuMSwwLjdjMS4xLDAuMiwyLDAuMywyLjYsMC4zbDAuMSwwaDAuMWMxLjMsMCwyLjMtMC43LDIuNy0yYzAuMy0wLjksMC41LTEuOCwwLjctMi43YzAuMi0wLjksMC41LTIuMywwLjgtMi43YzktMS40LDE0LTMuNCwxNS4xLTYuMWMwLjItMC4zLDAuMi0wLjcsMC4zLTEuMWMwLjEtMS4yLTAuOC0yLjMtMi0yLjVDOTcuMyw3OC42LDkwLjMsNjIuNSw5MCw2MS45YzAsMCwwLTAuMS0wLjEtMC4xYy0wLjgtMS43LTEtMy4xLTAuNi00LjJjMC45LTIuMSw0LjItMy4yLDYuNC0zLjljMC42LTAuMiwxLjItMC40LDEuNy0wLjZjMy45LTEuNSw1LjgtMy40LDUuOC01LjZjMC0xLjctMS40LTMuMy0zLjUtNGwwLDBjLTAuNy0wLjMtMS42LTAuNS0yLjQtMC41Yy0wLjYsMC0xLjQsMC4xLTIuMiwwLjRjLTEuOSwwLjktMy41LDEuMy01LDEuNGMtMSwwLTEuNi0wLjMtMS45LTAuNWMwLTAuOCwwLjEtMS42LDAuMS0yLjVsMC0wLjNDODksMzMuOCw4OS42LDI0LDg3LDE4LjNDNzkuNCwxLjMsNjMuMywwLDU4LjYsMEw1OC42LDB6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
}
.snapchat:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMTQuOSAxMDgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExNC45IDEwODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkY7fTwvc3R5bGU+PGc+PGc+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTU4LjIsMTA2LjhjLTAuMywwLTAuNiwwLTAuOSwwaDBjLTAuMiwwLTAuNCwwLTAuNiwwYy02LjcsMC0xMC45LTMtMTUuMS02Yy0yLjktMi01LjYtMy45LTguNy00LjVjLTEuNi0wLjMtMy4xLTAuNC00LjYtMC40Yy0yLjcsMC00LjgsMC40LTYuNCwwLjdjLTAuOSwwLjItMS44LDAuMy0yLjQsMC4zYy0wLjYsMC0xLjMtMC4xLTEuNi0xLjJjLTAuMy0wLjktMC41LTEuOC0wLjYtMi42Yy0wLjUtMi4yLTAuOC0zLjUtMS43LTMuNkM1LjEsODgsMiw4NS44LDEuNCw4NC4yYy0wLjEtMC4yLTAuMS0wLjUtMC4yLTAuN2MwLTAuNiwwLjQtMS4xLDEtMS4yQzE4LjQsNzkuNiwyNS43LDYzLDI2LDYyLjNjMCwwLDAsMCwwLTAuMWMxLTIsMS4yLTMuOCwwLjYtNS4yYy0xLjEtMi42LTQuOC0zLjgtNy4yLTQuNWMtMC42LTAuMi0xLjEtMC40LTEuNi0wLjVjLTQuOC0xLjktNS4yLTMuOS01LTQuOGMwLjMtMS43LDIuNi0yLjksNC40LTIuOWMwLjUsMCwwLjksMC4xLDEuMywwLjNjMi4yLDEsNC4xLDEuNSw1LjgsMS41YzIuMywwLDMuMy0xLDMuNS0xLjFjLTAuMS0xLjEtMC4xLTIuMi0wLjItMy40Yy0wLjUtNy43LTEuMS0xNy4yLDEuMy0yMi43QzM2LjMsMi41LDUxLjcsMS4yLDU2LjMsMS4yYzAuMSwwLDIsMCwyLDBsMC4zLDBjNC42LDAsMjAuMSwxLjMsMjcuNCwxNy42YzIuNCw1LjUsMS44LDE1LDEuMywyMi43bDAsMC4zYy0wLjEsMS4xLTAuMSwyLjEtMC4yLDMuMWMwLjEsMC4xLDEsMSwzLjIsMS4xaDBjMS42LTAuMSwzLjQtMC42LDUuNS0xLjVjMC42LTAuMywxLjItMC4zLDEuNy0wLjNjMC43LDAsMS40LDAuMSwyLDAuNGwwLDBjMS42LDAuNiwyLjcsMS43LDIuNywyLjljMCwxLjEtMC44LDIuOC01LjEsNC41Yy0wLjQsMC4yLTEsMC4zLTEuNiwwLjVjLTIuNCwwLjgtNiwxLjktNy4yLDQuNWMtMC42LDEuNC0wLjQsMy4yLDAuNiw1LjJjMCwwLDAsMCwwLDAuMWMwLjMsMC43LDcuNiwxNy4zLDIzLjgsMjBjMC42LDAuMSwxLDAuNiwxLDEuMmMwLDAuMi0wLjEsMC41LTAuMiwwLjdjLTAuNywxLjYtMy43LDMuOC0xNC4zLDUuNGMtMC45LDAuMS0xLjIsMS4zLTEuNywzLjZjLTAuMiwwLjktMC40LDEuNy0wLjYsMi42Yy0wLjIsMC44LTAuNywxLjEtMS41LDEuMWgtMC4xYy0wLjYsMC0xLjQtMC4xLTIuNC0wLjNjLTEuOC0wLjQtMy44LTAuNy02LjQtMC43Yy0xLjUsMC0zLDAuMS00LjYsMC40Yy0zLjIsMC41LTUuOSwyLjQtOC43LDQuNEM2OS4xLDEwMy44LDY0LjgsMTA2LjgsNTguMiwxMDYuOHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTguNiwyLjRjNC4zLDAsMTkuMiwxLjIsMjYuMywxNi45YzIuMyw1LjIsMS43LDE0LjYsMS4yLDIyLjFjLTAuMSwxLjItMC4xLDIuNC0wLjIsMy41bDAsMC41bDAuMywwLjRjMC4xLDAuMSwxLjMsMS40LDQsMS41bDAsMGwwLDBjMS44LTAuMSwzLjgtMC42LDUuOS0xLjZjMC4zLTAuMSwwLjctMC4yLDEuMi0wLjJjMC41LDAsMS4xLDAuMSwxLjUsMC4zbDAuMSwwYzEuMSwwLjQsMS45LDEuMSwxLjksMS44YzAsMC40LTAuMywxLjgtNC4zLDMuNGMtMC40LDAuMi0wLjksMC4zLTEuNSwwLjVjLTIuNiwwLjgtNi42LDIuMS03LjksNS4yYy0wLjcsMS44LTAuNSwzLjksMC42LDYuMmMwLjUsMS4xLDcuOSwxNy45LDI0LjgsMjAuN2MwLDAuMSwwLDAuMi0wLjEsMC4zYy0wLjMsMC43LTIuMSwzLTEzLjQsNC43Yy0xLjgsMC4zLTIuMiwyLjItMi43LDQuNWMtMC4yLDAuOC0wLjQsMS43LTAuNiwyLjVjLTAuMSwwLjMtMC4xLDAuMy0wLjQsMC4zYzAsMC0wLjEsMC0wLjEsMGwwLDBjLTAuNSwwLTEuMy0wLjEtMi4xLTAuM2MtMS42LTAuMy0zLjgtMC43LTYuNi0wLjdjLTEuNiwwLTMuMiwwLjEtNC44LDAuNGMtMy40LDAuNi02LjMsMi42LTkuMiw0LjdjLTQsMi44LTguMSw1LjctMTQuNCw1LjdjLTAuMywwLTAuNSwwLTAuOCwwbC0wLjEsMGwtMC4xLDBjLTAuMiwwLTAuMywwLTAuNSwwYy02LjMsMC0xMC40LTIuOS0xNC40LTUuN2MtMy0yLjEtNS44LTQuMS05LjItNC43Yy0xLjYtMC4zLTMuMi0wLjQtNC44LTAuNGMtMi44LDAtNSwwLjQtNi42LDAuN2MtMC45LDAuMi0xLjYsMC4zLTIuMSwwLjNjLTAuNCwwLTAuNCwwLTAuNS0wLjNjLTAuMy0wLjktMC40LTEuNy0wLjYtMi41Yy0wLjUtMi4zLTAuOS00LjMtMi43LTQuNkM0LjUsODYuOCwyLjcsODQuNCwyLjUsODMuOGMwLTAuMS0wLjEtMC4yLTAuMS0wLjNjMTYuOC0yLjgsMjQuMy0xOS42LDI0LjctMjAuN2MxLjItMi4zLDEuNC00LjQsMC42LTYuMmMtMS4zLTMuMS01LjMtNC40LTcuOS01LjJjLTAuNi0wLjItMS4xLTAuNC0xLjUtMC41Yy0zLjQtMS4zLTQuNC0yLjctNC4zLTMuNWMwLjItMC45LDEuOC0xLjksMy4yLTEuOWMwLjMsMCwwLjYsMC4xLDAuOCwwLjFjMi4zLDEuMSw0LjQsMS42LDYuMywxLjZjMi45LDAsNC4yLTEuNCw0LjQtMS41bDAuMy0wLjRsMC0wLjVjLTAuMS0xLjEtMC4xLTIuMy0wLjItMy41Yy0wLjUtNy41LTEuMS0xNi45LDEuMi0yMi4xYzctMTUuNywyMS44LTE2LjksMjYuMi0xNi45YzAuMSwwLDIsMCwyLDBDNTguNCwyLjQsNTguNSwyLjQsNTguNiwyLjQgTTU4LjYsMEw1OC42LDBjLTAuMSwwLTAuMiwwLTAuMywwbDAsMGMwLDAtMS44LDAtMiwwYy00LjcsMC0yMC44LDEuMy0yOC40LDE4LjNjLTIuNSw1LjctMS45LDE1LjQtMS40LDIzLjJjMC4xLDAuOSwwLjEsMS45LDAuMiwyLjhjLTAuNCwwLjItMS4xLDAuNS0yLjIsMC41Yy0xLjUsMC0zLjMtMC41LTUuMy0xLjRjLTAuNS0wLjItMS4xLTAuNC0xLjgtMC40Yy0yLjMsMC01LjEsMS41LTUuNiwzLjhjLTAuMywxLjcsMC40LDQuMSw1LjcsNi4yYzAuNSwwLjIsMS4xLDAuNCwxLjcsMC42YzIuMiwwLjcsNS41LDEuOCw2LjQsMy45YzAuNSwxLjEsMC4zLDIuNS0wLjYsNC4yYzAsMCwwLDAuMS0wLjEsMC4xQzI0LjcsNjIuNSwxNy42LDc4LjYsMiw4MS4xYy0xLjIsMC4yLTIuMSwxLjMtMiwyLjVjMCwwLjQsMC4xLDAuNywwLjMsMS4xYzEuMiwyLjcsNi4xLDQuNywxNS4xLDYuMWMwLjMsMC40LDAuNiwxLjgsMC44LDIuN2MwLjIsMC45LDAuNCwxLjgsMC43LDIuN2MwLjMsMC45LDEsMiwyLjgsMmMwLjcsMCwxLjYtMC4yLDIuNi0wLjRjMS41LTAuMywzLjYtMC43LDYuMS0wLjdjMS40LDAsMi45LDAuMSw0LjQsMC40YzIuOSwwLjUsNS40LDIuMiw4LjIsNC4yYzQuMSwyLjksOC43LDYuMiwxNS44LDYuMmMwLjIsMCwwLjQsMCwwLjYsMGMwLjIsMCwwLjUsMCwwLjgsMGM3LDAsMTEuNy0zLjMsMTUuOC02LjJjMi45LTIsNS4zLTMuOCw4LjItNC4zYzEuNS0wLjIsMy0wLjQsNC40LTAuNGMyLjUsMCw0LjQsMC4zLDYuMSwwLjdjMS4xLDAuMiwyLDAuMywyLjYsMC4zbDAuMSwwaDAuMWMxLjMsMCwyLjMtMC43LDIuNy0yYzAuMy0wLjksMC41LTEuOCwwLjctMi43YzAuMi0wLjksMC41LTIuMywwLjgtMi43YzktMS40LDE0LTMuNCwxNS4xLTYuMWMwLjItMC4zLDAuMi0wLjcsMC4zLTEuMWMwLjEtMS4yLTAuOC0yLjMtMi0yLjVDOTcuMyw3OC42LDkwLjMsNjIuNSw5MCw2MS45YzAsMCwwLTAuMS0wLjEtMC4xYy0wLjgtMS43LTEtMy4xLTAuNi00LjJjMC45LTIuMSw0LjItMy4yLDYuNC0zLjljMC42LTAuMiwxLjItMC40LDEuNy0wLjZjMy45LTEuNSw1LjgtMy40LDUuOC01LjZjMC0xLjctMS40LTMuMy0zLjUtNGwwLDBjLTAuNy0wLjMtMS42LTAuNS0yLjQtMC41Yy0wLjYsMC0xLjQsMC4xLTIuMiwwLjRjLTEuOSwwLjktMy41LDEuMy01LDEuNGMtMSwwLTEuNi0wLjMtMS45LTAuNWMwLTAuOCwwLjEtMS42LDAuMS0yLjVsMC0wLjNDODksMzMuOCw4OS42LDI0LDg3LDE4LjNDNzkuNCwxLjMsNjMuMywwLDU4LjYsMEw1OC42LDB6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
}
#package-date {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyMi4xIDIyLjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyLjEgMjIuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM2NzY3Njc7fTwvc3R5bGU+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMHYyMi4xaDIyLjFWMEgweiBNMTkuOSwxOS44SDIuMlY2LjVoMTcuOFYxOS44eiIvPjxyZWN0IHg9IjEzLjQiIHk9IjEzLjUiIGNsYXNzPSJzdDAiIHdpZHRoPSI0LjQiIGhlaWdodD0iNC40Ii8+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
}
.LargeText {
  font-size: 37px;
}
.MediumText {
  font-size: 22px;
}
.fineprint {
  font-size: 10px;
}
.AlternateFont {
  font-family: 'Kameron', sans-serif;
}
a {
  color: #4ea1ff;
}
a:hover,
a:focus {
  color: #4ea1ff;
}
h1 {
  /*position: absolute;*/
  z-index: 9;
  /*top: -157px;
    left: 0;
    right: 0;*/
  text-align: center;
  color: #FFF;
  text-transform: uppercase;
  font-family: 'Kameron', sans-serif;
  font-weight: bold;
  font-size: 35px;
  letter-spacing: 1px;
  text-shadow: 1px 1px 1px #000;
}
h2 {
  font-size: 25px;
  margin-bottom: 20px;
}
h2.book {
  text-align: center;
  font-weight: bold;
  font-size: 22px;
}
h3 {
  font-size: 23px;
  font-weight: bold;
}
.mybtn {
  padding: 0 15px;
  line-height: 36px;
  background: #43474b;
  color: #FFF;
  display: inline-block;
  border: none;
}
.mybtn:hover,
.mybtn:focus {
  color: #FFF;
  text-decoration: none;
}
.mybtn.mybtn-gold {
  background: #bd8614;
  border: 1px solid #bd8614;
}
.mybtn.mybtn-gold:hover {
  border-color: #ffe8df;
}
.mybtn.mybtn-orange {
  background: #c46a44;
  border: 1px solid #c46a44;
}
.mybtn.mybtn-orange:hover {
  border-color: #ffe6b3;
}
.mybtn-gold-cms a {
  padding: 0 15px;
  line-height: 36px;
  color: #FFF;
  display: inline-block;
  background: #bd8614;
  border: 2px solid #bd8614;
}
.mybtn-gold-cms a:hover {
  border-color: #ffe8df;
  text-decoration: none;
}
.mybtn-orange-cms a {
  padding: 0 15px;
  line-height: 36px;
  color: #FFF;
  display: inline-block;
  background: #c46a44;
  border: 2px solid #c46a44;
}
.mybtn-orange-cms a:hover {
  border-color: #ffe6b3;
  text-decoration: none;
}
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
header {
  height: 117px;
  position: relative;
  z-index: 10;
}
header #search-bar {
  height: 27px;
  background: #292c2e;
  font-size: 11px;
  text-align: right;
}
header #search-bar .container {
  position: relative;
}
header #search-bar #weather {
  width: 90px;
  height: 27px;
  font-size: 8px;
  line-height: 27px;
  background-position: left 5px center;
  background-size: 15px 15px;
}
header #search-bar #weather.opened {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkFGQ0ZFO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTUsMTMuNSA5LDcuNSAxNSwxLjUgMTMuNSwwIDcuNSw1LjkgMS42LDAgMCwxLjUgNiw3LjUgMCwxMy41IDEuNSwxNSA3LjUsOSAxMy41LDE1ICIvPjwvc3ZnPg==);
}
header #search-bar #weather > span {
  padding-right: 7px;
  width: 65px;
  margin-left: 25px;
}
header #search-bar #weather .conditions {
  font-size: 9px;
  line-height: normal;
}
header #search-bar #weather .report strong {
  margin-bottom: 4px;
}
header #search-bar #main-logo {
  position: absolute;
  top: 0;
  left: 105px;
  width: 203px;
  height: 97px;
  display: block;
}
header #search-bar #main-logo img {
  width: 100%;
}
header #search-bar #top-links {
  margin: 0;
  padding: 0;
  display: inline;
}
header #search-bar #top-links li {
  line-height: 27px;
  display: inline-block;
  padding-right: 25px;
}
header #search-bar #top-links a {
  text-transform: uppercase;
  background-position: right center;
  background-size: 7px 15px;
  background-repeat: no-repeat;
  padding-right: 15px;
}
header #search-bar #top-links a#book-online {
  color: #e2d380;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4LjkgMTkuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOC45IDE5Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRTJEMzgwO308L3N0eWxlPjxwYXRoIGlkPSJhcnJvdyIgY2xhc3M9InN0MCIgZD0iTTguOSwxMEwwLDE5LjlWMEw4LjksMTB6Ii8+PC9zdmc+);
}
header #search-bar #top-links a#book-online:hover {
  color: #FFF;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4LjkgMTkuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOC45IDE5Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGlkPSJhcnJvdyIgY2xhc3M9InN0MCIgZD0iTTguOSwxMEwwLDE5LjlWMEw4LjksMTB6Ii8+PC9zdmc+);
}
header #search-bar #top-links a#contact-us {
  color: #c1d488;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMS4xIDE5LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExLjEgMTkuOTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNDMUQ0ODg7fTwvc3R5bGU+PHBhdGggaWQ9ImFycm93X2NvcHkiIGNsYXNzPSJzdDAiIGQ9Ik0xMS4xLDEwTDAsMTkuOVYwTDExLjEsMTB6Ii8+PC9zdmc+);
}
header #search-bar #top-links a#contact-us:hover {
  color: #FFF;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA4LjkgMTkuOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOC45IDE5Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGlkPSJhcnJvdyIgY2xhc3M9InN0MCIgZD0iTTguOSwxMEwwLDE5LjlWMEw4LjksMTB6Ii8+PC9zdmc+);
}
header #search-bar #top-links a:hover {
  text-decoration: none;
}
header #search-bar #search {
  display: inline-block;
}
header #search-bar #search form {
  display: inline-block;
  position: relative;
  height: 27px;
}
header #search-bar #search input {
  height: 27px;
  border: none;
  padding: 0 10px;
  display: inline-block;
}
header #search-bar #search input[type=text] {
  margin-right: 27px;
}
header #search-bar #search #search-submit {
  display: inline-block;
  height: 27px;
  width: 27px;
  background-color: #FFF;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMy4zIDMzLjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzLjMgMzMuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzMjMyMzI7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMzLjMsMzEuNGwtOS42LTkuNmMyLTIuNCwzLTUuMywzLTguNWMwLTMuNi0xLjQtNi45LTMuOS05LjRDMjAuMiwxLjQsMTYuOSwwLDEzLjMsMGMwLDAsMCwwLDAsMEM5LjcsMCw2LjQsMS40LDMuOSwzLjljMCwwLDAsMCwwLDBjLTUuMSw1LjItNS4xLDEzLjYsMCwxOC44YzIuNSwyLjUsNS45LDMuOSw5LjQsMy45YzAsMCwwLDAsMCwwYzMsMCw1LjgtMSw4LjItMi44bDkuNyw5LjZMMzMuMywzMS40eiBNMTMuMywyMy42QzEzLjMsMjMuNiwxMy4zLDIzLjYsMTMuMywyMy42Yy0yLjgsMC01LjQtMS4xLTcuMy0zQzIsMTYuNiwyLDEwLDYsNmMxLjktMiw0LjUtMyw3LjMtM2MwLDAsMCwwLDAsMGMyLjgsMCw1LjMsMS4xLDcuMywzYzQsNCw0LDEwLjYsMCwxNC42QzE4LjcsMjIuNiwxNi4xLDIzLjYsMTMuMywyMy42eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
  border: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
header #search-bar #top-social {
  display: inline;
  padding: 6px 10px;
  margin: 0;
}
header #search-bar #top-social li {
  display: inline-block;
  margin: 0 0 0 5px;
  height: 12px;
}
header #search-bar #top-social a {
  background-repeat: no-repeat;
  display: inline-block;
  height: 12px;
}
header #search-bar #top-social a.facebook {
  width: 12px;
}
header #search-bar #top-social a.twitter {
  width: 12px;
  background-position: top 2px left;
}
header #navigation-bar {
  height: 38px;
  background: rgba(255, 255, 255, 0.8);
  font-family: 'Kameron', serif;
  font-weight: 700;
  font-size: 0;
}
header #navigation-bar #primary-nav {
  margin: 0 0 0 307px;
  padding: 0;
  position: relative;
}
header #navigation-bar #primary-nav li {
  font-size: 13px;
  margin-right: -1px;
  display: inline-block;
  border-left: 1px solid rgba(102, 102, 102, 0.8);
}
header #navigation-bar #primary-nav li:first-child {
  border-left: none;
}
header #navigation-bar #primary-nav li a {
  padding: 0 7px;
  display: block;
  height: 38px;
  line-height: 38px;
  text-decoration: none;
  color: #000;
  text-transform: uppercase;
}
header #navigation-bar #primary-nav li:hover,
header #navigation-bar #primary-nav li:focus,
header #navigation-bar #primary-nav li.active {
  background: #43474b;
}
header #navigation-bar #primary-nav li:hover a,
header #navigation-bar #primary-nav li:focus a,
header #navigation-bar #primary-nav li.active a {
  color: #fbfcfd;
}
header #navigation-bar #primary-nav li ul {
  padding: 0;
  margin: 0;
  display: none;
  position: absolute;
  left: 0;
  background: #43474b;
}
header #navigation-bar #primary-nav li ul li {
  height: 26px;
  border-left: none;
}
header #navigation-bar #primary-nav li ul li a {
  font-family: "Tahoma", Tahoma, Geneva, Kalimati, sans-serif;
  font-size: 10px;
  line-height: 26px;
  color: #FFF;
}
header #navigation-bar #primary-nav li ul li a:hover {
  color: #ffe760;
}
header #navigation-bar #primary-nav li ul li.active a {
  color: #ffe760;
}
header #navigation-bar #primary-nav li:hover ul,
header #navigation-bar #primary-nav li.active ul {
  display: inline;
  width: 100%;
}
header #navigation-bar #primary-nav li:nth-child(3) ul {
  padding-left: 220px;
}
header #navigation-bar #primary-nav li:nth-child(4) ul,
header #navigation-bar #primary-nav li:nth-child(5) ul,
header #navigation-bar #primary-nav li:nth-child(6) ul {
  text-align: right;
}
#mobile-menu {
  display: none;
}
.pop-up-weather {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1OCAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTggMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi41LTEyLjUiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjI4LjksMzIuNyAyOC45LDMyLjcgNTcuOSwzLjcgNTQuNSwwLjMgMjguOSwyNS45IDMuMywwLjMgLTAuMSwzLjcgIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-color: #7a3c1c;
  color: #FFF;
  cursor: pointer;
}
.pop-up-weather.opened {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkFGQ0ZFO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTUsMTMuNSA5LDcuNSAxNSwxLjUgMTMuNSwwIDcuNSw1LjkgMS42LDAgMCwxLjUgNiw3LjUgMCwxMy41IDEuNSwxNSA3LjUsOSAxMy41LDE1ICIvPjwvc3ZnPg==);
}
.pop-up-weather > span {
  background: #ad5f37;
  display: block;
  cursor: pointer;
}
.pop-up-weather .conditions {
  background: rgba(128, 120, 101, 0.8);
  text-align: center;
  font-weight: normal;
}
.pop-up-weather .conditions span.wi {
  display: block;
  margin: 15px 0 10px;
  font-size: 36px;
}
.pop-up-weather .conditions .time-weather {
  padding: 10px 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
.pop-up-weather .conditions .temperature {
  padding: 10px 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
.pop-up-weather .conditions .temperature span {
  font-size: 30px;
}
.pop-up-weather .conditions .runs-lifts {
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
  overflow: hidden;
}
.pop-up-weather .conditions .runs-lifts span {
  font-size: 20px;
}
.pop-up-weather .conditions .runs-lifts .runs,
.pop-up-weather .conditions .runs-lifts .lifts {
  width: 50%;
  float: left;
  padding: 5px;
}
.pop-up-weather .conditions .runs-lifts .lifts {
  border-left: 1px solid rgba(255, 255, 255, 0.8);
}
.pop-up-weather .conditions .report {
  padding: 10px 5px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
.pop-up-weather .conditions .report strong {
  display: block;
}
.pop-up-weather .conditions .link {
  padding: 10px 5px;
}
.pop-up-weather .conditions .link a {
  color: #565452;
}
.pop-up-weather .conditions .link a:hover {
  color: #7a3c1c;
  text-decoration: none;
}
footer {
  background: #43474b;
  padding-bottom: 100px;
}
footer #sign-up {
  font-weight: bold;
  font-size: 19px;
  color: #7099c4;
  padding: 0 15px 21px 40px;
  text-align: center;
}
footer #sign-up span {
  font-family: 'Kameron', serif;
  color: #a9b3bd;
  font-size: 22px;
  margin: 0 25px;
  letter-spacing: normal;
}
footer #sign-up .mybtn {
  margin-top: 17px;
}
footer #bottom-social {
  padding: 20px 30px;
  font-size: 16px;
  font-weight: bold;
  color: #b2d5f1;
  background: #2f8fda;
  text-align: center;
  float: right;
}
footer #bottom-social ul {
  margin: 0;
  padding: 0;
  display: inline;
}
footer #bottom-social li {
  list-style: none;
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}
footer #bottom-social li a {
  display: block;
  height: 28px;
  width: 28px;
}
footer #bottom-social li a.facebook {
  background-position-x: 10px;
}
footer #bottom-social li a.twitter {
  background-position-y: 4px;
}
footer #bottom-social li a.snapchat {
  background-position-y: 2px;
}
footer #bottom-links ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
footer #bottom-links ul li {
  color: #afb0b2;
  font-size: 12px;
  display: inline;
  margin: 0 5px;
}
footer #bottom-links ul li a {
  text-transform: uppercase;
  color: #afb0b2;
}
footer #bottom-links ul li a:hover,
footer #bottom-links ul li a:focus {
  color: #FFF;
  text-decoration: none;
}
article {
  position: relative;
}
article#home .container._re202002_tagline {
  /*background-color: red;*/
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
article#home .container._re202002_tagline ._re202002_flush {
  display: flex;
  flex-flow: row-reverse;
}
article#home .container._re202002_tagline ._re202002_flush h1 {
  /*position: absolute;*/
  font-family: 'Kameron', sans-serif;
  font-weight: 700;
  font-size: 38px;
  text-transform: uppercase;
  /*top: 190px;
                width: 400px;*/
  text-align: left;
  /*right: 50%;*/
  /*margin-right: -585px;
                left: auto;*/
}
article#home .container._re202002_tagline ._re202002_flush h1 span {
  font-family: "Tahoma", Tahoma, Geneva, Kalimati, sans-serif;
  font-size: 20px;
}
article#home #booking-widget {
  position: absolute;
  top: 80px;
  right: 50%;
  margin-right: -585px;
}
article#book-online-page {
  padding-bottom: 60px;
  background: #cbdadf;
  background: -moz-linear-gradient(-45deg, #cbdadf 0%, #f2eedf 100%);
  background: -webkit-linear-gradient(-45deg, #cbdadf 0%, #f2eedf 100%);
  background: linear-gradient(135deg, #cbdadf 0%, #f2eedf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbdadf', endColorstr='#f2eedf', GradientType=1);
}
article#book-online-page #package-date {
  background-position: top 7px right 7px;
  background-size: 20px 20px;
}
article#book-online-page .error {
  border: 1px solid #ff0000;
}
article .home-bg {
  position: relative;
  width: 100%;
  margin-top: -117px;
  -khtml-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-height: 1080px;
  object-fit: cover;
}
article #top-image {
  margin-top: -117px;
  width: 100%;
}
article #top-image-mobile {
  width: 100%;
}
article #booking-widget {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 260px;
  background: #43474b;
  padding: 10px 10px 20px;
}
article #booking-widget #book-package {
  background: #2f3034;
  padding: 15px 20px;
  color: #bec9d4;
  font-size: 12px;
}
article #booking-widget #book-package label {
  font-size: 8px;
  font-weight: normal;
}
article #booking-widget #book-package input,
article #booking-widget #book-package select {
  padding: 0 2px 2px;
  border: none;
  height: 22px;
  border-radius: 0;
}
article #booking-widget #book-package #package-date,
article #booking-widget #book-package #package {
  width: 95px;
  float: left;
}
article #booking-widget #book-package #package-date {
  background-position: top 3px right 3px;
  background-size: 15px 15px;
  margin-right: 10px;
  padding-right: 20px;
}
article #booking-widget #book-package .form-group {
  overflow: hidden;
  margin-bottom: 10px;
}
article #booking-widget #book-package #package-row-people {
  overflow: hidden;
}
article #booking-widget #book-package #package-row-people .form-group {
  width: 47px;
  margin-right: 4px;
  float: left;
}
article #booking-widget #book-package #package-row-people .form-group:last-child {
  margin-right: 0;
}
article #booking-widget #book-package #package-row-children {
  display: none;
}
article #booking-widget #book-package #package-row-children label {
  width: 100%;
  font-size: 9px;
}
article #booking-widget #book-package #package-row-children select {
  display: none;
  width: 36px;
  margin-right: 5px;
  float: left;
}
article #booking-widget #book-package #package-row-children select:last-child {
  margin-right: 0;
}
article #booking-widget #book-package .mybtn-orange {
  width: 100%;
  margin: 10px 0 5px;
  border: 1px solid #c46a44;
  height: 24px;
}
article #booking-widget #book-package .mybtn-orange:hover {
  border-color: #ffe6b3;
}
article #booking-widget .mybtn {
  height: 24px;
  line-height: 22px;
  width: 200px;
  text-align: center;
  font-size: 12px;
  padding: 0;
  margin: 15px 20px 0;
}
article .blocks .col-sm-5,
article .blocks .col-sm-6 {
  margin-bottom: 25px;
}
article .blocks.home {
  position: absolute;
  z-index: 10;
  bottom: 15px;
  margin-left: -585px;
  left: 50%;
}
article .blocks.right-side .block {
  margin-bottom: 25px;
  position: relative;
  width: 100%;
}
article .blocks.right-side .block .blue-bg,
article .blocks.right-side .block .grey-bg {
  right: 15px;
  left: 15px;
}
article .blocks.right-side .block .filter {
  right: 0;
  left: 0;
}
article .blocks.right-side .block .fb-page {
  position: relative;
  z-index: 10;
}
article .blocks.right-side .block .news p.more,
article .blocks.right-side .block .events p.more {
  bottom: 0;
}
article .blocks.right-side .block .content.news {
  padding: 0 20px 35px;
}
article .blocks.right-side .block .content.photos .more a {
  position: relative;
}
article .blocks.right-side .block .content.photos .more {
  bottom: 5px;
}
article .blocks.right-side .block .content.offers .filter,
article .blocks.right-side .block .content.photos .filter {
  bottom: -15px;
}
article .blocks.right-side .block .content.news.news-page {
  padding: 0 20px;
  font-size: 13px;
}
article .blocks.right-side .block .content.news.news-page p {
  margin: 20px 0;
}
article .blocks.right-side .block .content.news.news-page span {
  color: #d4d2d1;
}
article .blocks.right-side .block .content.news.news-page strong,
article .blocks.right-side .block .content.news.news-page a {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}
article .blocks.right-side .block .content.news.news-page a:hover {
  color: #f7d14c;
}
article .blocks.right-side .block #events-pagination {
  text-align: center;
  margin: 25px 0;
  padding: 0;
}
article .blocks.right-side .block #events-pagination li {
  display: inline;
  list-style: none;
}
article .blocks.right-side .block #events-pagination li a {
  border-radius: 50px;
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
article .blocks.right-side .block #events-pagination li a:hover,
article .blocks.right-side .block #events-pagination li a.current {
  background: #FFF;
  color: #666;
}
article .blocks.book-online {
  position: relative;
}
article .blocks.book-online .block .filter {
  left: 0;
  right: 0;
}
article .blocks.book-online .block .grey-bg {
  left: 15px;
  right: 15px;
}
article .blocks.book-online .block .content {
  color: #FFF;
  padding: 40px 55px;
  font-size: 20px;
  font-weight: normal;
}
article .blocks.book-online .block .content select,
article .blocks.book-online .block .content input {
  font-size: 20px;
  font-weight: normal;
  line-height: 20px;
  border: none;
  border-radius: 0;
  margin-bottom: 15px;
  padding: 3px 8px;
}
article .blocks.book-online .block .content #package-row-children,
article .blocks.book-online .block .content #package-row-children select {
  display: none;
}
article .blocks.book-online .block .content .mybtn {
  font-size: 23px;
  line-height: 25px;
  width: 100%;
  padding: 5px 10px;
  margin-bottom: 15px;
  text-decoration: none;
  color: #FFF;
}
article .blocks.book-online .block .content .mybtn.mybtn-orange {
  margin-bottom: 0;
}
article .blocks .block {
  background: #666;
  width: 100%;
  -webkit-box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.5);
  padding: 15px;
}
article .blocks .block .offer-title {
  font-family: 'Kameron', serif;
  font-weight: 700;
  font-size: 19px;
  color: #FFF;
  line-height: 19px;
  display: table;
  width: 100%;
  margin: 10px 0;
  padding: 0 30px 0 10px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOC41IDU0LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4LjUgNTQuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNBN0E3QTc7fSAgPC9zdHlsZT48cGF0aCBpZD0iUm91bmRlZF9SZWN0YW5nbGVfMSIgY2xhc3M9InN0MCIgZD0iTTI4LDI4LjRMMi4yLDU0LjFjLTAuNiwwLjYtMS42LDAuNi0yLjIsMGw4LjgtMjQuOHYtMy4yTDAsMC40YzAuNi0wLjYsMS42LTAuNiwyLjIsMEwyOCwyNi4yQzI4LjYsMjYuOCwyOC42LDI3LjgsMjgsMjguNHoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 18px 34px;
  background-position: center right 10px;
}
article .blocks .block .offer-title span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  text-transform: uppercase;
}
article .blocks .block .blue-bg,
article .blocks .block .grey-bg {
  position: absolute;
  top: 15px;
  bottom: 15px;
  left: 30px;
  right: 30px;
  z-index: 5;
}
article .blocks .block .grey-bg {
  background: #a9adb2;
}
article .blocks .block .blue-bg {
  background: #7a9ab7;
}
article .blocks .block .filter {
  position: absolute;
  top: 0;
  left: 15px;
  right: 15px;
  bottom: 0;
  z-index: 10;
  background: -moz-linear-gradient(-45deg, rgba(49, 65, 106, 0.9) 0%, rgba(135, 90, 48, 0.9) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(49, 65, 106, 0.9) 0%, rgba(135, 90, 48, 0.9) 100%);
  background: linear-gradient(135deg, rgba(49, 65, 106, 0.9) 0%, rgba(135, 90, 48, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f231416a', endColorstr='#f2875a30', GradientType=1);
}
article .blocks .block .filter.news-filter {
  background: -moz-linear-gradient(left, rgba(49, 65, 106, 0.95) 0%, rgba(135, 90, 48, 0.95) 100%);
  background: -webkit-linear-gradient(left, rgba(49, 65, 106, 0.95) 0%, rgba(135, 90, 48, 0.95) 100%);
  background: linear-gradient(to right, rgba(49, 65, 106, 0.95) 0%, rgba(135, 90, 48, 0.95) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f231416a', endColorstr='#f2875a30', GradientType=1);
}
article .blocks .block .content {
  z-index: 20;
  position: relative;
  font-size: 11px;
  height: 100%;
  width: 100%;
  color: #f7d14c;
  text-align: center;
  font-weight: bold;
  padding: 0 10px 35px;
}
article .blocks .block .content h2 {
  color: #ededed;
  font-family: 'Kameron', serif;
  font-weight: 700;
  margin: 15px 0;
  font-size: 31px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyOC41IDU0LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4LjUgNTQuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNBN0E3QTc7fSAgPC9zdHlsZT48cGF0aCBpZD0iUm91bmRlZF9SZWN0YW5nbGVfMSIgY2xhc3M9InN0MCIgZD0iTTI4LDI4LjRMMi4yLDU0LjFjLTAuNiwwLjYtMS42LDAuNi0yLjIsMGw4LjgtMjQuOHYtMy4yTDAsMC40YzAuNi0wLjYsMS42LTAuNiwyLjIsMEwyOCwyNi4yQzI4LjYsMjYuOCwyOC42LDI3LjgsMjgsMjguNHoiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-size: 18px 34px;
  background-position: top right 15px;
}
article .blocks .block .content a {
  color: #cbd4e0;
  font-size: 12px;
  text-decoration: underline;
  font-weight: normal;
}
article .blocks .block .content img {
  display: block;
  width: 100%;
}
article .blocks .block .content span {
  color: #FFF;
}
article .blocks .block .content .more {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  height: 20px;
}
article .blocks .block .content .more a {
  font-weight: bold;
  font-size: 15px;
  color: #f7d14c;
  text-decoration: none;
}
article .blocks .block .content .more:hover a {
  color: #c5c5c4 !important;
}
article .blocks .block .content .gallery-links {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  height: auto;
  z-index: 11;
}
article .blocks .block .content .gallery-links a {
  font-weight: bold;
  font-size: 15px;
  color: #f7d14c;
  text-decoration: none;
}
article .blocks .block .content .gallery-links a:hover {
  color: #c5c5c4 !important;
}
article .blocks .block .content.events a:hover {
  color: #f7d14c;
}
article .blocks .block .content.offers {
  padding: 0 0 35px;
  text-align: center;
}
article .blocks .block .content.offers #home-offers-captions {
  z-index: 15;
  margin-bottom: 0;
}
article .blocks .block .content.offers #home-offers-captions .item a {
  display: block;
}
article .blocks .block .content.offers .filter {
  top: -15px;
  bottom: -15px;
  left: -15px;
  right: -15px;
}
article .blocks .block .content.offers p {
  font-family: 'Kameron', serif;
  font-weight: 700;
  color: #FFF;
  font-size: 15px;
  line-height: 15px;
  margin-top: 10px;
  position: relative;
  z-index: 10;
}
article .blocks .block .content.offers p span {
  font-size: 32px;
  color: #76b8eb;
  line-height: 32px;
  display: block;
}
article .blocks .block .content.offers p a {
  font-size: 11px;
  text-decoration: underline;
}
article .blocks .block .content.offers p a:hover {
  color: #f7d14c;
}
article .blocks .block .content.offers p.more {
  height: 35px;
  line-height: 35px;
  margin: 0;
  position: absolute;
  bottom: 0;
}
article .blocks .block .content.offers p.more.offers-page {
  bottom: 10px;
}
article .blocks .block .content.offers p.more a {
  font-family: "Tahoma", Tahoma, Geneva, Kalimati, sans-serif;
  font-weight: bold;
  font-size: 15px;
  text-decoration: none;
  line-height: 35px;
}
article .blocks .block .content.offers .item {
  z-index: 11;
}
article .blocks .block .content.offers .carousel-control.right {
  background-position: right 10px top 25px;
}
article .blocks .block .content.offers .carousel-control.left {
  background-position: left 10px top 25px;
}
article .blocks .block .content.photos {
  padding: 0 0 35px;
  text-align: center;
}
article .blocks .block .content.photos .filter {
  top: -25px;
  bottom: -5px;
  left: -15px;
  right: -15px;
}
article .blocks .block .content.photos h2 {
  font-size: 18px;
  background: none;
  margin: 10px 0;
  position: relative;
  z-index: 10;
  margin-bottom: 15px;
}
article .blocks .block .content.photos .item {
  z-index: 11;
}
article .blocks .block .content.photos.gallery a.pswp-trigger {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -15px;
  line-height: 35px;
  z-index: 11;
}
article .blocks .block .content.photos #slopes-photos {
  position: relative;
  z-index: 11;
  width: 100%;
  height: 153px;
  overflow: hidden;
  background-size: 100% 100%;
  display: block;
}
article .blocks .block .content.photos #slopes-photos img {
  width: auto;
  height: 153px;
}
article .blocks .block .content.news {
  padding: 0 20px;
}
article .blocks .block .content.news h2 {
  background-position: top right 25px;
}
article .blocks .block .content.news a {
  font-size: 15px;
}
article .blocks .block .content.news a:hover {
  color: #f7d14c;
}
article .blocks .block .content .carousel-control {
  opacity: 1;
  z-index: 12;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMyA1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgNTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9InoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjMyLjYsMjkgMzIuNiwyOSAzLjYsMCAwLjIsMy40IDI1LjgsMjkgMC4yLDU0LjYgMy42LDU4IDMyLjYsMjkgIi8+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: 16px 28px;
}
article .blocks .block .content .carousel-control:hover {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMyA1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgNTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fS5zdDF7ZmlsbDojZjdkMTRjO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9InoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjMyLjYsMjkgMzIuNiwyOSAzLjYsMCAwLjIsMy40IDI1LjgsMjkgMC4yLDU0LjYgMy42LDU4IDMyLjYsMjkgIi8+PC9zdmc+);
}
article .blocks .block .content .carousel-control.right {
  background-position: right 10px center;
}
article .blocks .block .content .carousel-control.left {
  background-position: left 10px center;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
article #main {
  font-size: 18px;
  margin: 50px auto 35px;
  position: relative;
}
article #main img {
  max-width: 100% !important;
  height: auto !important;
}
article #events-month {
  background: #43474b;
  color: #FFF;
  font-weight: bold;
  font-size: 20px;
  padding: 10px 0;
  margin: 10px 0 25px;
  display: inline-block;
  -webkit-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.5);
}
article #events-month div {
  display: inline-block;
  height: 29px;
  line-height: 29px;
  vertical-align: top;
  margin: 0 40px;
}
article #events-month a {
  display: inline-block;
  height: 29px;
  width: 40px;
  vertical-align: top;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMyA1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzMgNTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9InoiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjMyLjYsMjkgMzIuNiwyOSAzLjYsMCAwLjIsMy40IDI1LjgsMjkgMC4yLDU0LjYgMy42LDU4IDMyLjYsMjkgIi8+PC9zdmc+");
  background-repeat: no-repeat;
  background-size: 14px 24px;
  background-position: center center;
}
article #events-month a#events-month-prev {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
  background-position: center center;
}
article #events {
  margin: 0;
  padding: 0;
  width: 100%;
}
article #events li {
  padding: 15px 40px;
  list-style: none;
}
article #events li.odd {
  background: #d3daed;
  background: -moz-linear-gradient(-45deg, #d3daed 0%, #ffe5cc 100%);
  background: -webkit-linear-gradient(-45deg, #d3daed 0%, #ffe5cc 100%);
  background: linear-gradient(135deg, #d3daed 0%, #ffe5cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3daed', endColorstr='#ffe5cc', GradientType=1);
}
article #track-list {
  margin-top: 40px;
}
article #track-list .track {
  overflow: hidden;
  margin-bottom: 40px;
}
article #track-list .track .thumb {
  float: left;
  margin: 5px 20px 0 0;
}
article #track-list .track .thumb img {
  display: block;
  width: 42px !important;
  height: 42px !important;
}
article #track-list .track .info {
  float: left;
}
article #track-list .track .info span {
  text-transform: uppercase;
  font-weight: bold;
}
article #mc-embedded-subscribe-form .mc-field-group {
  margin-bottom: 15px;
}
article #mc-embedded-subscribe-form .mc-field-group ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
article #mc-embedded-subscribe-form input[type="radio"],
article #mc-embedded-subscribe-form input[type="checkbox"] {
  margin-right: 10px;
}
article #mc-embedded-subscribe-form label.error {
  color: #FF0000;
  display: block;
}
article .table-scroll {
  display: none;
}
article .table-responsive {
  padding: 20px;
  background: -moz-linear-gradient(-45deg, rgba(49, 65, 106, 0.9) 0%, rgba(135, 90, 48, 0.9) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(49, 65, 106, 0.9) 0%, rgba(135, 90, 48, 0.9) 100%);
  background: linear-gradient(135deg, rgba(49, 65, 106, 0.9) 0%, rgba(135, 90, 48, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f231416a', endColorstr='#f2875a30', GradientType=1);
}
article table.table {
  background: #d0d7ec;
  background: -moz-linear-gradient(-45deg, #d0d7ec 0%, #ffe5cc 100%);
  background: -webkit-linear-gradient(-45deg, #d0d7ec 0%, #ffe5cc 100%);
  background: linear-gradient(135deg, #d0d7ec 0%, #ffe5cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d7ec', endColorstr='#ffe5cc', GradientType=1);
  margin-bottom: 0;
  border: none;
}
article table.table tr {
  border-top: 1px solid #FFF;
}
article table.table tr th {
  background-color: #3677c1;
  color: #FFF;
  border: none;
}
article table.table tr td {
  border: none;
  padding: 10px;
}
article table.table tr:first-child {
  border-top: none;
}
article table.table tr:first-child td {
  border-top: none;
}
/*     XS 0px -> SM 767px   */
/*   SM 768px -> MD 991px   */
/*   MD 992px -> LG 1199px  */
/* UP TO SM */
@media (max-width: 767px) {
  header {
    height: 50px;
  }
  header #search-bar,
  header #search-bar #weather,
  header #search-bar #main-logo,
  header #search-bar #top-links,
  header #search-bar #top-social,
  header #search-bar #search,
  header #navigation-bar {
    display: none;
  }
  header #mobile-header {
    height: 50px;
    background: #006eb4;
    overflow: hidden;
  }
  header #mobile-header #mobile-menu-btn {
    display: block;
    width: 50px;
    height: 50px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCAzNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5tb2JpbGVtZW51PC90aXRsZT48cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSI0OCIgaGVpZ2h0PSI4Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSIxMi44OCIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjgiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHk9IjI2IiB3aWR0aD0iNDgiIGhlaWdodD0iOCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 28px 20px;
    background-position: 12px 14px;
    float: left;
  }
  header #mobile-header #mobile-menu-btn.opened {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkFGQ0ZFO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTUsMTMuNSA5LDcuNSAxNSwxLjUgMTMuNSwwIDcuNSw1LjkgMS42LDAgMCwxLjUgNiw3LjUgMCwxMy41IDEuNSwxNSA3LjUsOSAxMy41LDE1ICIvPjwvc3ZnPg==);
  }
  header #mobile-header #mobile-logo {
    display: block;
    width: 111px;
    height: 50px;
    float: left;
  }
  header #mobile-header #mobile-logo img {
    width: 100%;
  }
  header #mobile-header #mobile-book {
    margin: 0 0 0 15px;
    display: block;
    color: #FFF;
    font-size: 15px;
    line-height: 50px;
    float: left;
  }
  header #mobile-header #mobile-book:hover,
  header #mobile-header #mobile-book:focus {
    text-decoration: none;
  }
  #mobile-menu {
    background: #292c2e;
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    z-index: 25;
    display: none;
  }
  #mobile-menu ul {
    margin: 0;
    padding: 0;
  }
  #mobile-menu ul li {
    list-style: none;
    border-top: 1px solid #62696d;
    position: relative;
  }
  #mobile-menu ul li:first-child {
    border-top: none;
  }
  #mobile-menu ul li a {
    font-family: 'Kameron', sans-serif;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    padding-left: 25px;
    display: block;
  }
  #mobile-menu ul li a:hover,
  #mobile-menu ul li a:focus {
    text-decoration: none;
  }
  #mobile-menu ul li a.open-sub-menu span {
    width: 100px;
    height: 50px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1OCAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTggMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi41LTEyLjUiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjI4LjksMzIuNyAyOC45LDMyLjcgNTcuOSwzLjcgNTQuNSwwLjMgMjguOSwyNS45IDMuMywwLjMgLTAuMSwzLjcgIi8+PC9zdmc+);
    background-size: 10px 10px;
    background-position: 45px 20px;
    background-repeat: no-repeat;
  }
  #mobile-menu ul li ul {
    display: none;
    background: #43474b;
  }
  #mobile-menu #mobile-search {
    padding: 25px;
  }
  #mobile-menu #mobile-search #mobile-search-text {
    border: none;
    height: 24px;
    padding-left: 5px;
    font-size: 14px;
  }
  #mobile-menu #mobile-search #mobile-search-submit {
    background-color: #FFF;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMy4zIDMzLjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzLjMgMzMuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzMjMyMzI7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMzLjMsMzEuNGwtOS42LTkuNmMyLTIuNCwzLTUuMywzLTguNWMwLTMuNi0xLjQtNi45LTMuOS05LjRDMjAuMiwxLjQsMTYuOSwwLDEzLjMsMGMwLDAsMCwwLDAsMEM5LjcsMCw2LjQsMS40LDMuOSwzLjljMCwwLDAsMCwwLDBjLTUuMSw1LjItNS4xLDEzLjYsMCwxOC44YzIuNSwyLjUsNS45LDMuOSw5LjQsMy45YzAsMCwwLDAsMCwwYzMsMCw1LjgtMSw4LjItMi44bDkuNyw5LjZMMzMuMywzMS40eiBNMTMuMywyMy42QzEzLjMsMjMuNiwxMy4zLDIzLjYsMTMuMywyMy42Yy0yLjgsMC01LjQtMS4xLTcuMy0zQzIsMTYuNiwyLDEwLDYsNmMxLjktMiw0LjUtMyw3LjMtM2MwLDAsMCwwLDAsMGMyLjgsMCw1LjMsMS4xLDcuMywzYzQsNCw0LDEwLjYsMCwxNC42QzE4LjcsMjIuNiwxNi4xLDIzLjYsMTMuMywyMy42eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px 18px;
    border: none;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 25px;
  }
  footer {
    padding-bottom: 20px;
  }
  footer #sign-up {
    padding: 15px;
  }
  footer span,
  footer .mybtn {
    display: block;
    margin-bottom: 15px;
  }
  footer #bottom-social {
    padding: 15px 15px;
    float: none;
  }
  footer #bottom-social ul li:first-child {
    display: block;
    margin-bottom: 10px;
  }
  footer #bottom-links ul li {
    display: none;
  }
  footer #bottom-links ul li:last-child {
    display: block;
  }
  article#home {
    background: #dbe4f6;
  }
  article#home .container._re202002_tagline {
    width: 100%;
  }
  article#home .container._re202002_tagline ._re202002_flush {
    display: block;
  }
  article#home .container._re202002_tagline ._re202002_flush h1 {
    /*margin-left: 40px;
                        margin-right: auto;
                        right: auto;
                        top: 0;
                        width: 260px;*/
    font-size: 23px;
  }
  article#home .container._re202002_tagline ._re202002_flush h1 span {
    font-size: 14px;
  }
  article#home #booking-widget {
    display: none;
  }
  article#home .container._re202002_tagline ._re202002_flush h1 {
    /*top: -200px;*/
    font-size: 28px;
    /*text-align: right;*/
  }
  article .pop-up-weather {
    background-position: top 10px left 10px;
    background-size: 20px 20px;
    margin: 0 15px 45px;
  }
  article .pop-up-weather > span {
    height: 40px;
    line-height: 40px;
    margin-left: 40px;
    padding-left: 15px;
  }
  article .pop-up-weather .conditions {
    background: rgba(128, 120, 101, 0.5);
    display: none;
  }
  article .pop-up-weather .conditions .temperature span,
  article .pop-up-weather .conditions .runs span,
  article .pop-up-weather .conditions .lifts span {
    display: block;
  }
  article .pop-up-weather .conditions .link a {
    color: #FFf;
  }
  article .blocks.home {
    margin-left: auto;
    left: auto;
    position: relative;
  }
  article .blocks.home .block {
    height: auto !important;
    margin-bottom: 25px;
  }
  article .blocks.home .block .content.news {
    padding: 0 15px 35px;
  }
  article .blocks.home .block .more {
    margin-bottom: 0;
  }
  article .blocks.home .block .content.photos .filter {
    bottom: -15px;
  }
  article .blocks.home .block .content.offers .carousel-control.left {
    background-position: left 10px center;
  }
  article .blocks.home .block .content.offers .carousel-control.right {
    background-position: right 10px center;
  }
  article .blocks.home .block .content .gallery-links img {
    display: none;
  }
  article .blocks.book-online .block .content {
    padding: 15px;
  }
  article .blocks .block {
    margin-bottom: 25px;
  }
  article .blocks .block .content.photos .filter {
    bottom: -15px;
  }
  article .blocks .block .content.photos .more,
  article .blocks .block .content.events .more,
  article .blocks .block .content.news .more {
    bottom: auto;
  }
  article .blocks .block .content.news {
    padding: 0 20px 35px;
  }
  article #events {
    margin-bottom: 25px;
  }
  article #main iframe {
    max-width: 100%;
    height: auto;
  }
  article .table-scroll {
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 50px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2MCAzMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwb2x5Z29uIGZpbGw9IiM3NzdmOTciIHBvaW50cz0iNTYsMTAgNTMuNCwxMCA1Ni42LDE0IDUwLDE0IDUwLDE2IDU2LjYsMTYgNTMuNCwyMCA1NiwyMCA2MCwxNSAiLz48cG9seWdvbiBmaWxsPSIjNzc3Zjk3IiBwb2ludHM9IjQsMjAgNi42LDIwIDMuNCwxNiAxMCwxNiAxMCwxNCAzLjQsMTQgNi42LDEwIDQsMTAgMCwxNSAiLz48Zz48cGF0aCBmaWxsPSIjNzc3Zjk3IiBkPSJNMTYsMTZjLTAuNiwwLTEtMC40LTEtMWMwLTguMyw2LjctMTUsMTUtMTVjOC4zLDAsMTUsNi43LDE1LDE1YzAsMC42LTAuNCwxLTEsMWMtMC42LDAtMS0wLjQtMS0xYzAtNy4yLTUuOC0xMy0xMy0xM2MtNy4yLDAtMTMsNS44LTEzLDEzQzE3LDE1LjYsMTYuNiwxNiwxNiwxNiIvPjxwYXRoIGZpbGw9IiM3NzdmOTciIGQ9Ik0zMCwyMGMtNiwwLTUuMS03LjMtNS4xLTcuM3MxLTIuMyw1LjEtMi4zczUuMiwyLjMsNS4yLDIuM1MzNiwyMCwzMCwyMCBNMzAsOGMtNi4zLDAtOC4xLDUuNy04LjEsMTl2MC42QzI0LjIsMjkuMSwyNywzMCwzMCwzMGMzLDAsNS44LTAuOSw4LjEtMi40VjI3QzM4LjEsMTMuNywzNi4zLDgsMzAsOCIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
    background-size: 40px 40px;
    background-repeat: no-repeat;
    background-position: top left;
  }
  article .table-responsive tr,
  article .table-responsive td,
  article .table-responsive tbody,
  article .table-responsive .table {
    background: #ffe5cc;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /*header {
        #navigation-bar #primary-nav {
            margin: 0 -9px;
            li {
                font-size: 11px;
                a { padding: 0 11px 0 10px; }
            }
        }

        #weather {
            position: absolute;
            top: 90px;
            &.home {
                top: 65px;
            }
        }
        #search-bar #main-logo {
            top: 90px;
            right: -15px;
            left: auto;
            &.home {
                top: 80px;
                right: 35px;
            }
        }
    }*/
  header {
    height: 50px;
    background: #006eb4;
  }
  header #search-bar #main-logo,
  header #search-bar #top-links,
  header #search-bar #top-social,
  header #search-bar #search,
  header #navigation-bar {
    display: none;
  }
  header #search-bar {
    position: absolute;
    height: 0;
    right: 50%;
    margin-right: -375px;
  }
  header #search-bar #weather {
    position: absolute;
    top: 50px;
    left: 0;
  }
  header #mobile-header {
    height: 50px;
    margin: 0 auto;
    width: 750px;
    overflow: hidden;
  }
  header #mobile-header #mobile-menu-btn {
    display: block;
    width: 50px;
    height: 50px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCAzNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5tb2JpbGVtZW51PC90aXRsZT48cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSI0OCIgaGVpZ2h0PSI4Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB5PSIxMi44OCIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjgiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHk9IjI2IiB3aWR0aD0iNDgiIGhlaWdodD0iOCIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 28px 20px;
    background-position: 12px 14px;
    float: left;
  }
  header #mobile-header #mobile-menu-btn.opened {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTUgMTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkFGQ0ZFO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTUsMTMuNSA5LDcuNSAxNSwxLjUgMTMuNSwwIDcuNSw1LjkgMS42LDAgMCwxLjUgNiw3LjUgMCwxMy41IDEuNSwxNSA3LjUsOSAxMy41LDE1ICIvPjwvc3ZnPg==);
  }
  header #mobile-header #mobile-logo {
    display: block;
    width: 111px;
    height: 50px;
    float: left;
  }
  header #mobile-header #mobile-logo img {
    width: 100%;
  }
  header #mobile-header #mobile-book {
    margin: 0 0 0 15px;
    display: block;
    color: #FFF;
    font-size: 15px;
    line-height: 50px;
    font-weight: bold;
    float: left;
  }
  header #mobile-header #mobile-book:hover,
  header #mobile-header #mobile-book:focus {
    text-decoration: none;
  }
  #mobile-menu {
    background: #292c2e;
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    z-index: 25;
    display: none;
  }
  #mobile-menu ul {
    margin: 0;
    padding: 0;
  }
  #mobile-menu ul li {
    list-style: none;
    border-top: 1px solid #62696d;
    position: relative;
  }
  #mobile-menu ul li:first-child {
    border-top: none;
  }
  #mobile-menu ul li a {
    font-family: 'Kameron', sans-serif;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    padding-left: 25px;
    display: block;
  }
  #mobile-menu ul li a:hover,
  #mobile-menu ul li a:focus {
    text-decoration: none;
  }
  #mobile-menu ul li a.open-sub-menu span {
    width: 100px;
    height: 50px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1OCAzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTggMzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAgICA7fS5zdDF7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMi41LTEyLjUiLz48cG9seWdvbiBjbGFzcz0ic3QxIiBwb2ludHM9IjI4LjksMzIuNyAyOC45LDMyLjcgNTcuOSwzLjcgNTQuNSwwLjMgMjguOSwyNS45IDMuMywwLjMgLTAuMSwzLjcgIi8+PC9zdmc+);
    background-size: 10px 10px;
    background-position: 45px 20px;
    background-repeat: no-repeat;
  }
  #mobile-menu ul li ul {
    display: none;
    background: #43474b;
  }
  #mobile-menu #mobile-search {
    padding: 25px;
  }
  #mobile-menu #mobile-search #mobile-search-text {
    border: none;
    height: 24px;
    padding-left: 5px;
    font-size: 14px;
  }
  #mobile-menu #mobile-search #mobile-search-submit {
    background-color: #FFF;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMy4zIDMzLjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzLjMgMzMuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzMjMyMzI7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMzLjMsMzEuNGwtOS42LTkuNmMyLTIuNCwzLTUuMywzLTguNWMwLTMuNi0xLjQtNi45LTMuOS05LjRDMjAuMiwxLjQsMTYuOSwwLDEzLjMsMGMwLDAsMCwwLDAsMEM5LjcsMCw2LjQsMS40LDMuOSwzLjljMCwwLDAsMCwwLDBjLTUuMSw1LjItNS4xLDEzLjYsMCwxOC44YzIuNSwyLjUsNS45LDMuOSw5LjQsMy45YzAsMCwwLDAsMCwwYzMsMCw1LjgtMSw4LjItMi44bDkuNyw5LjZMMzMuMywzMS40eiBNMTMuMywyMy42QzEzLjMsMjMuNiwxMy4zLDIzLjYsMTMuMywyMy42Yy0yLjgsMC01LjQtMS4xLTcuMy0zQzIsMTYuNiwyLDEwLDYsNmMxLjktMiw0LjUtMyw3LjMtM2MwLDAsMCwwLDAsMGMyLjgsMCw1LjMsMS4xLDcuMywzYzQsNCw0LDEwLjYsMCwxNC42QzE4LjcsMjIuNiwxNi4xLDIzLjYsMTMuMywyMy42eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px 18px;
    border: none;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 25px;
  }
  article #top-image {
    margin-top: 0;
  }
  article#home h1 {
    /*top: 60px;
                margin-right: -390px;*/
    font-size: 25px;
    /*width: 325px;*/
  }
  article#home h1 span {
    font-size: 18px;
  }
  article#home #booking-widget {
    right: 35px;
    margin-right: 0;
    top: 185px;
  }
  article .blocks.home {
    margin-left: -375px;
    position: relative;
    margin-top: 40px;
  }
  article .blocks .block .content.offers p.more.offers-page {
    bottom: 0;
  }
  article iframe {
    max-width: 100%;
    height: auto;
    min-height: 240px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  header #navigation-bar #primary-nav {
    margin: 0 -10px 0 105px;
  }
  header #navigation-bar #primary-nav li a {
    padding: 0 8px;
  }
  header #search-bar #main-logo {
    top: 90px;
    right: -15px;
    left: auto;
  }
  header #search-bar #main-logo.home {
    top: 80px;
    right: 15px;
  }
  article#home h1 {
    top: 100px;
    /*margin-right: -410px;*/
  }
  article#home #booking-widget {
    right: 15px;
    margin-right: 0;
    top: 300px;
  }
  article .blocks.home {
    margin-left: -485px;
    position: relative;
    margin-top: 10px;
  }
  article iframe {
    max-width: 100%;
    height: auto;
    min-height: 350px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  footer {
    padding-bottom: 40px;
  }
  footer #bottom-social {
    display: inline-block;
    margin-top: 25px;
    float: none;
  }
  footer #bottom-links ul li:last-child {
    margin-top: 20px;
    display: block;
  }
  article#home {
    background: #dbe4f6;
  }
  article .blocks .col-sm-5 {
    margin-bottom: 30px;
  }
  article h1 {
    /*top: -115px;*/
    font-size: 28px;
  }
}
/*@media (min-width: 1200px) and (max-width: 1330px) {
    article#home #booking-widget {
        top: 0;
    }

    article#home h1 {
        top: 290px;
    }
}*/