.hamburger{display:none;position:absolute;z-index:10;top:22px;right:15px;cursor:pointer}.hamburger span{font-size:16px;font-family:monospace}.hamburger div{width:35px;height:5px;background-color:#333;margin:6px 0;transition:0.4s;will-change:transform}.hamburger.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px, 6px);transform:rotate(-45deg) translate(-9px, 6px)}.hamburger.change .bar2{opacity:0}.hamburger.change .bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-8px, -8px)}a,p,span,li,td,div,label,blockquote,input,textarea,select,h1,h2,h3,h4,h5,h6{font-family:'Roboto', sans-serif;line-height:1.2em;letter-spacing:normal !important}span[style]{font-family:inherit}#warp{box-shadow:none;max-width:none;margin:0;padding:75px 0 0}.core,.inner{max-width:1080px;margin:0 auto;padding-left:15px;padding-right:15px}.core::after,.inner::after{content:"";display:table;clear:both}.core{padding:15px}.grid-wrap{display:grid}.menu li a{background-position-y:center}.gallery_details::after{content:"";display:table;clear:both}.site-header{margin:0;position:fixed;z-index:1;top:0;left:0;right:0;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,0.3)}.header_banner{float:left}.header_banner a,.header_banner img{display:block}.top-nav{float:right;background-color:#3F1832;line-height:32px;position:relative;color:#fff}.top-nav::before{content:'';position:absolute;z-index:1;border:16px solid;border-color:transparent #3F1832 #3F1832 transparent;right:100%;bottom:0}.top-nav::after{content:'';position:absolute;z-index:1;border:16px solid;border-color:#3F1832 transparent transparent #3F1832;left:100%;top:0}.top-nav a{color:#fff;padding:0 .5em;font-size:12px}.top-nav a:hover{color:#ee3353}.main-navigation{background-color:transparent;padding:0;float:right;clear:right}.main-navigation .nav-menu{border:none}.main-navigation .nav-menu ul{margin:0;padding:0}.main-navigation .nav-menu ul li{margin:0;padding:0}.main-navigation .nav-menu ul li a{padding:.75em 1rem;color:#000;font-size:1rem;font-weight:400}.main-navigation .nav-menu ul li ul li a{text-transform:none}.main-navigation .nav-menu ul li ul li:hover>a{color:#ee3353}.main-navigation .nav-menu>ul>li:hover>a{color:#666;position:relative}.main-navigation .nav-menu>ul>li:hover>a::after{content:'';position:absolute;z-index:1;height:3px;bottom:0;left:0;right:0;background-color:#ee3353}footer{background:linear-gradient(to right, #f6ca15, #ee3353);position:relative;color:#fff;padding:50px 0}footer a,footer a:link,footer a:visited{font-size:inherit;color:inherit}footer h3{color:#fff;font-size:18px;margin:0 0 20px}footer a.button{background-color:#f6ca15;color:#fff;font-size:14px;display:block;text-align:center;margin:1em 0;padding:1em 0;font-weight:700}footer .grid-wrap{grid-template-columns:repeat(3, auto) min-content;grid-gap:1rem}footer .arrow::after{content:'';background:url("https://openwater-themes.s3.amazonaws.com/cmsproducts/avixa/arrow-right.png");width:21px;height:16px;display:inline-block;margin-left:3px;vertical-align:bottom}footer hr{margin:10px 0}footer .soc-icons{white-space:nowrap}footer .soc-icons a{line-height:32px;width:36px;border:2px solid #f6ca15;text-align:center;display:inline-block;font-size:16px}footer .soc-icons a+a{margin-left:10px}footer .soc-icons a:hover{color:#f6ca15}footer .links{float:right}footer .links a{padding:0 1em}@media screen and (min-width: 940px){.content-left+.content-right:not(.loginOrRegister-rightPanel){width:calc(100% - 220px)}}@media screen and (max-width: 1100px){footer .grid-wrap{grid-template-columns:repeat(2, 1fr)}footer .copy>*{float:none;display:block;text-align:center;margin:0 0 1rem}}@media screen and (max-width: 767px){.content-left .menu h4{background-color:#f8f8f8;background-position:center left+5px}#warp{padding:70px 0 0}.hamburger{display:inline-block;top:14px;left:15px;right:unset}.top-nav{display:none}.header_banner{float:none;text-align:center}.header_banner a{display:inline-block}.main-navigation{float:none;clear:both}.main-navigation *{border-color:#ddd !important}.main-navigation .nav-menu ul li a{padding:1rem}.main-navigation .nav-menu ul li ul{margin:0 0 15px}.main-navigation .nav-menu ul li ul li a{background-color:#f8f8f8}footer hr{margin:20px 0}footer a.button{display:inline-block;padding:1em}footer .grid-wrap{grid-template-columns:1fr;text-align:center}}
