@font-face { 	font-family: "Circular Bold"; 	font-style: normal; 	font-weight: normal; 	src: local("Circular Bold"), url(/uploads/531/circular-bold.woff) format("woff"); } @font-face { 	font-family: "Circular Book"; 	font-style: normal; 	font-weight: normal; 	src: url(/uploads/531/circularstd-book.woff) format("woff"); } @font-face { 	font-family: "Archer Book"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Book"), url(/uploads/531/archer-book-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Hairline"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Hairline"), url(/uploads/531/archer-hairline-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Light"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Light"), url(/uploads/531/archer-light-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Medium"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Medium"), url(/uploads/531/archer-medium-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Thin"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Thin"), url(/uploads/531/archer-thin-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Extra Light"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Extra Light"), url(/uploads/531/archer-xlight-pro.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Book"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Book"), url(/uploads/531/archerpro-book_0.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Hairline"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Hairline"), url(/uploads/531/archerpro-hairline.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Light"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Light"), url(/uploads/531/archerpro-light_0.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Medium"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Medium"), url(/uploads/531/archerpro-medium.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Thin"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Thin"), url(/uploads/531/archerpro-thin.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Extra Light"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Extra Light"), url(/uploads/531/archerpro-xlight.woff) format("woff"); } @font-face { 	font-family: "Archer Bold"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Bold"), url(/uploads/531/archer-bold-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Bold Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Bold Italic"), url(/uploads/531/archer-boldital-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Book Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Book Italic"), url(/uploads/531/archer-bookital-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Hairline Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Hairline Italic"), url(/uploads/531/archer-hairlineital-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Light Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Light Italic"), url(/uploads/531/archer-lightital-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Medium Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Medium Italic"), url(/uploads/531/archer-mediumital-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Semibold Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Semibold Italic"), url(/uploads/531/archer-sembdital-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Semibold"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Semibold"), url(/uploads/531/archer-semibold-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Thin Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Thin Italic"), url(/uploads/531/archer-thinital-pro.woff) format("woff"); } @font-face { 	font-family: "Archer Extra Light Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("Archer Extra Light Italic"), url(/uploads/531/archer-xlightital-pro.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Bold Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Bold Italic"), url(/uploads/531/archerpro-boldita.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Bold"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Bold"), url(/uploads/531/archerpro-bold_0.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Book Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Book Italic"), url(/uploads/531/archerpro-bookita_0.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Hairline Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Hairline Italic"), url(/uploads/531/archerpro-hairlineita.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Light Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Light Italic"), url(/uploads/531/archerpro-lightita.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Medium Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Medium Italic"), url(/uploads/531/archerpro-mediumita.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Semibold"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Semibold"), url(/uploads/531/archerpro-semibold.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Semibold Italic"; 	font-style: normal; 	font-weight: normal; 	src: local("ArcherPro Semibold Italic"), url(/uploads/531/archerpro-semiboldita.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Thin Italic";	font-style: normal;	font-weight: normal;src: local("ArcherPro Thin Italic"), url(/uploads/531/archerpro-thinita.woff) format("woff"); } @font-face { 	font-family: "ArcherPro Extra Light Italic";	font-style: normal;	font-weight: normal;	src: local("ArcherPro Extra Light Italic"), url(/uploads/531/archerpro-xlightita.woff) format("woff"); } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } html { font-family: sans-serif; } body { margin: 0px; } body * { box-sizing: border-box; } a:focus { outline: 0px none; } a:active, a:hover { outline: 0px none; } h1 { font-size: 2em; margin: 0.67em 0px; } img { border: 0px none; } svg:not(:root) { overflow: hidden; } .clearfix::after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; } .clearfix { display: block; } p, h1, h2, h3, h4, h5, h6 { margin: 0px; font-weight: normal; } ul { margin: 0px; padding: 0px; } .main { margin-top: 140px; transition: transform 0.3s ease-in-out 0s, -webkit-transform 0.3s ease-in-out 0s; } @media only screen and (max-width: 768px) { 	.main_parent { margin-top: 50px; } } @media only screen and (max-width: 768px) { } .row { width: 95%; max-width: 1400px; margin: 0px auto; } .clearfix::after { content: " "; display: block; clear: both; } .orangeStripe { height: 5px; width: 100%; max-width: 310px; background: rgb(255, 120, 0) none repeat scroll 0% 0%; display: block; margin: 6px 0px 10px; transition: all 0.3s ease-in-out 0s; } .triangle-right { display: inline-block; width: 0px; height: 0px; border-style: solid; border-width: 7px 0px 7px 14px; border-color: transparent transparent transparent rgb(0, 0, 0); transition: all 0.2s ease-in-out 0s; } img { max-width: 100%; } .orange-text { color: rgb(255, 120, 0); } h1, h2, h3, h4, h5 { font-family: "Archer Bold"; } a { text-decoration: none; color: rgb(20, 20, 20); } .bold { font-family: "Archer Bold"; } .small-header { text-transform: uppercase; font-size: 18px; font-family: "Archer Bold"; letter-spacing: 1.29px; } p { font-family: "Archer Medium"; font-size: 20px; line-height: 26px; } .btn { display: inline-block; text-decoration: none; text-align: center; min-height: 40px; padding: 15px 20px; font-size: 14px; font-family: "Circular Bold"; border-radius: 4px; text-transform: uppercase; border: medium none; background: rgb(255, 120, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); outline: medium none; letter-spacing: 2px; cursor: pointer; transition: background 0.1s ease-in-out 0s; box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2); } .btn:hover { background: rgb(226, 108, 3) none repeat scroll 0% 0%; } .top-navigation { height: 80px; width: 100%; margin: 0px auto; padding: 0px 5%; position: fixed; z-index: 99999; top: 0px; left: 0px; right: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; transition: all 0.3s ease-in-out 0s; } @media only screen and (max-width: 960px) { 	.top-navigation { height: initial; } } .top-nav-inner { max-width: 1400px; margin: 0px auto; position: relative; height: 100%; display: block; } .top-nav-inner::before, .top-nav-inner::after { content: ""; display: table; } .top-nav-inner::after { clear: both; } @media only screen and (max-width: 960px) { 	.top-nav-inner { padding-top: 20px; } } .top-logo { float: left; height: 100%; } @media only screen and (max-width: 960px) { 	.top-logo { max-width: 115px; } } @media only screen and (min-width: 960px) { 	.top-logo img { position: relative; top: 50%; transform: translateY(-50%); } } .top-navigation .menu-headmenu-container { float: right; height: 100%; position: relative; padding-top: 31px; } .top-navigation .menu-headmenu-container::before, .top-navigation .menu-headmenu-container::after { content: ""; display: table; } .top-navigation .menu-headmenu-container::after { clear: both; } @media only screen and (max-width: 960px) { .top-navigation .menu-headmenu-container .menu li {display: block }.top-navigation .menu-headmenu-container {float: none; text-align: center; display: inline-block; width: 100%} ul{list-style: none}.top-navigation .menu-headmenu-container .menu li a {padding-bottom: 15px} } .top-navigation .menu-headmenu-container .menu { height: 100%; } .top-navigation .menu-headmenu-container .menu li { display: inline-block; margin: 0px -5px; } .top-navigation .menu-headmenu-container .menu li:last-of-type { margin-right: 0px; } .top-navigation .menu-headmenu-container .menu li a { display: inline-block; text-decoration: none; color: rgb(20, 20, 20); text-transform: uppercase; padding: 0px 25px 25px; letter-spacing: 0.6px; font-size: 14px; font-family: "Archer Bold"; border-bottom: 0px solid rgb(255, 120, 0); transition: all 0.1s ease-in-out 0s; } .top-navigation .menu-headmenu-container .menu li a:hover { color: rgb(255, 120, 0); border-width: 5px; } .big-hero { max-width: 1400px; margin: 0px auto; } @media only screen and (max-width: 1366px) { 	.big-hero { max-width: 1150px; } } .big-hero__spacing { margin: 0px 0px 60px; } @media only screen and (max-width: 400px) { 	.big-hero__spacing { margin-top: 70px; } } .top-hero { width: 100%; height: 100%; position: relative; background-position: center center; background-repeat: no-repeat; } @media only screen and (max-width: 520px) { 	.top-hero { background-size: cover; height: 250px; } } .top-hero img { max-width: 100%; height: auto; } @media only screen and (max-width: 520px) { 	.desktop-hero-img { display: none; } } .big-hero-header { letter-spacing: 1.42px; text-align: center; font-size: 34px; color: rgb(20, 20, 20); text-transform: uppercase; padding: 0px 2%; } @media only screen and (max-width: 1050px) { 	.big-hero-header { font-size: 26px; } } @media only screen and (max-width: 800px) { 	.big-hero-header { font-size: 26px; } } @media only screen and (max-width: 500px) { 	.big-hero-header { font-size: 22px; } } .top-button { bottom: 60px; position: absolute; left: 50%; transform: translateX(-50%); } .horizontal-col-menu { max-width: 1030px; margin: 50px auto 0px; } .horizontal-col-menu::before, .horizontal-col-menu::after { content: ""; display: table; } .horizontal-col-menu::after { clear: both; } .horizontal-col-menu li { width: 33.33%; float: left; list-style: outside none none; padding: 0px 25px; cursor: pointer; margin: 20px 0px; } @media only screen and (max-width: 940px) { 	.horizontal-col-menu li { width: 50%; } 	.horizontal-col-menu li .orangeStripe { max-width: none; } } @media only screen and (max-width: 540px) { 	.horizontal-col-menu li { width: 100%; } 	.horizontal-col-menu li:first-of-type, .horizontal-col-menu li:last-of-type { margin: 0px; } } .horizontal-col-menu li:hover .triangle-right { margin-right: 5px; } .horizontal-col-menu li:hover .orangeStripe { background: rgb(226, 108, 3) none repeat scroll 0% 0%; } .horizontal-col-inner { display: inline-block; font-size: 0px; width: 100%; } .horizontal-col-inner::before, .horizontal-col-inner::after { content: ""; display: table; } .horizontal-col-inner::after { clear: both; } .horizontal-col-inner .small-header { margin: 0px; width: 90%; display: inline-block; vertical-align: middle; } .horizontal-col-inner .triangle-box { width: 10%; display: inline-block; text-align: right; vertical-align: middle; } .featured-slots { max-width: 1075px; width: 90%; margin: 30px auto; position: relative; } .slots-grid { width: 100%; text-align: center; } .slots-grid_item { width: 33.33%; float: left; padding: 5px; } @media only screen and (max-width: 500px) { 	.slots-grid_item { width: 50%; } } .slots-grid_item img { display: block; } .slots-grid_item:hover .slot-grid_name { opacity: 1; left: 50%; } .slots-item_inner { width: 100%; height: 100%; position: relative; overflow: hidden; } .slot-grid_name { width: 80%; color: rgb(255, 255, 255); font-size: 18px; z-index: 10; text-transform: uppercase; pointer-events: none; opacity: 0; font-family: "Archer Bold"; font-weight: bold; letter-spacing: 1px; position: absolute; top: 50%; transform: translate(-50%, -50%); left: -100%; backface-visibility: hidden; transition: all 0.3s ease-in-out 0s; } .slot-overlay { display: block; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 9; transition: all 0.3s ease-in-out 0s; } .slot-overlay:hover { background-color: rgba(255, 120, 0, 0.8); } .featured-slots-button { display: inline-block; text-decoration: none; text-align: center; min-height: 40px; padding: 15px 20px; font-size: 14px; font-family: "Circular Bold"; border-radius: 4px; text-transform: uppercase; border: medium none; background: rgb(255, 120, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); outline: medium none; letter-spacing: 2px; cursor: pointer; transition: background 0.1s ease-in-out 0s; box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2); position: relative; float: right; margin: 20px 5px 0px 0px; } .featured-slots-button:hover { background: rgb(226, 108, 3) none repeat scroll 0% 0%; } .quote-box { width: 95%; max-width: 1060px; margin: 40px auto 0px; position: relative; min-height: 360px; overflow: hidden; background: rgb(255, 255, 255) none repeat scroll 0% 0%; } .quote-box:focus { outline: medium none !important; } .quote-orange-box { width: 54px; height: 54px; position: absolute; display: block; background: rgb(255, 120, 0) none repeat scroll 0% 0%; z-index: 0; } .bottom-right { bottom: 0px; right: 0px; } .quote-box_image { width: 50%; max-width: 515px; position: relative; float: left; } @media only screen and (max-width: 740px) { 	.quote-box_image { float: none; width: 100%; margin: 0px auto; } } .quote-box_image img { display: block; z-index: 5; position: relative; padding: 10px; } .quote-box_text { width: 50%; position: relative; max-width: 475px; height: 360px; float: left; padding: 0px 0px 0px 25px; } @media only screen and (max-width: 740px) { 	.quote-box_text { float: none; width: 100%; margin: 20px auto 0px; padding: 0px; height: 250px; } } .quote-content { position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); } .quotemarks { color: rgb(255, 120, 0); display: inline-block; position: relative; } .quote-text p { font-size: 24px; font-style: italic; font-family: "Archer semibold"; line-height: 28px; letter-spacing: 1.7px; max-width: 475px; padding: 0px 0px 0px 35px; margin-top: 10px; } @media only screen and (max-width: 375px) { 	.quote-text p { font-size: 20px; padding: 0px 0px 0px 20px; } } .quote-author { font-size: 18px; text-align: right; padding-top: 35px; letter-spacing: 1.3px; font-family: "Archer Bold"; } @media only screen and (max-width: 375px) { 	.quote-author { padding: 20px; } } .quote-box_slide { width: 100%; position: absolute; opacity: 0; visibility: hidden; overflow: hidden; transition: all 0.5s ease-in-out 0s; } @media only screen and (max-width: 740px) { 	.quote-box_slide { position: relative; height: 0px; } } .quote-box_slide_show { visibility: visible !important; opacity: 1 !important; transition: all 1s ease-in-out 0s; } @media only screen and (max-width: 740px) { 	.quote-box_slide_show { height: auto; } } .news-about-section { width: 90%; max-width: 1060px; margin: 50px auto 0px; } .news-box { float: left; width: 45%; max-width: 515px; } @media only screen and (max-width: 860px) { 	.news-box { width: 95%; max-width: 700px; float: none; margin: 0px auto; } } .news-box .small-header, .news-box .orangeStripe { margin-left: 35px; } @media only screen and (max-width: 860px) { 	.news-box .small-header, .news-box .orangeStripe { margin-left: 0px; } } .news-box .orangeStripe { max-width: 310px; margin-bottom: 20px; } .news-box-button { margin: 20px 0px 0px; display: inline-block; text-decoration: none; text-align: center; min-height: 40px; padding: 15px 20px; font-size: 14px; font-family: "Circular Bold"; border-radius: 4px; text-transform: uppercase; border: medium none; background: rgb(255, 120, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); outline: medium none; letter-spacing: 2px; cursor: pointer; transition: background 0.1s ease-in-out 0s; box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2); } .news-box-button:hover { background: rgb(226, 108, 3) none repeat scroll 0% 0%; } .about-box { float: right; width: 45%; max-width: 475px; } @media only screen and (max-width: 860px) { 	.about-box { width: 95%; max-width: 700px; float: none; margin: 40px auto 0px; } } .about-box .about-text { font-size: 20px; line-height: 26px; display: block; } .about-box .about-text::before, .about-box .about-text::after { content: ""; display: table; } .about-box .about-text::after { clear: both; } .about-box .about-text p { margin: 15px 0px; } .about-box .about-text p:first-of-type { margin-top: 0px; } .awards-list::before, .awards-list::after { content: ""; display: table; } .awards-list::after { clear: both; } .awards-image { width: 20%; position: relative; height: 100px; text-align: center; float: left; display: block; padding: 5px; margin-bottom: 10px; } @media only screen and (max-width: 460px) { 	.awards-image { width: 33.33%; } } @media only screen and (max-width: 320px) { 	.awards-image { width: 50%; } } .awards-image img { display: block; max-width: 100%; margin: 0px auto; position: relative; top: 50%; transform: translateY(-50%); } .two-columns { width: 40%; } .five-col-section { width: 90%; max-width: 996px; margin: 50px auto 0px; } .five-col-section .orangeStripe { max-width: 310px; } .five-col-grid { width: 100%; max-width: 873px; margin: 20px auto 0px; } .five-col-grid::before, .five-col-grid::after { content: ""; display: table; } .five-col-grid::after { clear: both; } .five-col-grid-item { width: 20%; float: left; padding: 2px; position: relative; } @media only screen and (max-width: 800px) { 	.five-col-grid-item { width: 33%; } } @media only screen and (max-width: 500px) { 	.five-col-grid-item { width: 50%; } } .five-col-item-inner { height: 82px; padding: 10px; display: block; border: 1px solid rgb(235, 235, 235); position: relative; text-align: center; overflow: hidden; } .five-col-item-inner img { vertical-align: middle; max-height: 100%; margin: 0px auto; max-width: 100%; position: relative; top: 50%; transform: translateY(-50%); } .two-col-info { width: 100%; padding: 0px 5px; margin: 40px 0px 20px; display: inline-block; } .two-col-info-intro { width: 30%; max-width: 310px; float: left; padding-right: 20px; } @media only screen and (max-width: 720px) { 	.two-col-info-intro { width: 100%; max-width: none; float: none; padding: 0px; } } .two-col-info-intro p { font-size: 20px; line-height: 26px; } .two-col-info-right { width: 70%; max-width: 670px; padding: 18px 10px 50px 30px; float: right; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 5px dashed rgb(0, 0, 0); position: relative; font-size: 18px; height: 155px; } @media only screen and (max-width: 720px) { 	.two-col-info-right { width: 100%; max-width: none; float: none; margin-top: 40px; height: 170px; } } .two-col-info-right .header, .two-col-info-right .text { font-size: 20px; line-height: 27px; letter-spacing: 1.5px; max-width: 350px; display: block; font-family: "Archer Medium"; } .two-col-info-right .header { font-family: "Archer Bold"; } .two-col-info-right .slide-col { opacity: 0; height: 0px; display: block; overflow: hidden; transition: opacity 1s ease-in-out 0s; } .two-col-info-right .slide-col_show { height: auto; opacity: 1; } .two-col-info-img { position: absolute; top: -126px; right: 0px; } @media only screen and (max-width: 840px) { 	.two-col-info-img { top: -73px; max-width: 32%; } } @media only screen and (max-width: 620px) { 	.two-col-info-img { display: none; } }  .black-listing_item { width: 100%; font-size: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 5px solid rgb(20, 20, 20); padding: 15px 20px; margin: 10px 0px 0px; color: rgb(20, 20, 20); transition: all 0.15s ease-in-out 0s; box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2); } .black-listing_item:hover { color: rgb(255, 255, 255); background: rgb(255, 120, 0) none repeat scroll 0% 0%; border: 5px solid rgb(255, 120, 0); } .black-listing_item:hover .triangle-right { border-color: transparent transparent transparent rgb(255, 255, 255); } .black-listing_item p { width: 90%; font-size: 22px; display: inline-block; vertical-align: middle; font-family: "Archer Bold"; } .black-listing_item .triangle-right { vertical-align: middle; } .arrow-box { width: 10%; height: 100%; display: inline-block; text-align: right; } .bottom-footer { min-height: 500px; width: 100%; background: rgb(20, 20, 20) none repeat scroll 0% 0%; position: relative; margin: 100px 0px 0px; } .footer-content { max-width: 1140px; margin: 0px auto; padding: 60px 0px 0px; } .footer-column { width: 33.33%; color: rgb(255, 255, 255); margin: 0px auto; padding: 0px 25px; float: left; font-family: "Archer Medium"; font-size: 20px; } @media only screen and (max-width: 740px) { 	.footer-column { width: 50%; } } @media only screen and (max-width: 500px) { 	.footer-column { width: 100%; margin-bottom: 20px; } 	.footer-column .orangeStripe { max-width: 100%; } } .footer-column li { list-style: outside none none; line-height: 26px; } .footer-column .orangeStripe { margin-bottom: 10px; } .footer-inner-column { min-height: 100px; margin-bottom: 30px; } .footer-inner-column   { min-height: auto; } .footer-inner-column a { color: rgb(255, 255, 255); font-family: "Archer Bold"; } .find-us-loc { text-transform: uppercase; font-weight: 600; margin-top: 15px; } .find-us-loc:first-of-type { margin-top: 0px; } .footer-social-img { margin: 0px 5px; display: inline-block; cursor: pointer; backface-visibility: hidden; transition: all 0.2s ease-in-out 0s; } .footer-social-img:first-of-type { padding-left: 0px; } .footer-social-img:last-of-type { padding-right: 0px; } .footer-social-img:hover { transform: scale(1.05); } .gambling-logo { margin: -100px 0px 50px; position: relative; display: inline-block; text-align: right; } .gambling-logo img { max-width: 20%; display: inline-block; vertical-align: middle; padding: 0px 20px; } .gambling-logo img:first-of-type { padding-left: 0px; } .gambling-logo img:last-of-type { padding-right: 0px; } @media only screen and (max-width: 600px) { 	.gambling-logo img { max-width: 100%; display: block; margin: 20px auto; } 	.gambling-logo img:first-of-type { padding-left: 20px; } 	.gambling-logo img:last-of-type { padding-right: 20px; } }  .mob-btn{   width: 29px;   height: 18px;   display: none;   flex-direction: column;   justify-content: space-between;   cursor: pointer;   position: relative; } .mob-btn span{   width: 100%;   height: 2px;   display: block;   background: #333;   transition: all .4s ease; } .mob-btn.active span:nth-child(1){   transform: rotate(45deg);   position: absolute; } .mob-btn.active span:nth-child(2){   display: none; } .mob-btn.active span:nth-child(3){   transform: rotate(-45deg); } @media screen and (max-width: 960px){     .mob-btn{       display: flex;       z-index: 9999;   }   .mob-btn.active{     margin-top: 10px;   }   .top-navigation .menu-headmenu-container{     display: none;     position: absolute;     width: 100%;     height: auto;     left: 0;     top: 100%;     background: #fff;     padding: 12px 0 0px;   }   .top-navigation {     overflow: visible;     position: relative; }   .top-nav-inner {     display: flex;     justify-content: space-between;     width: 100%;     position: static; }   .top-nav-inner::before, .top-nav-inner::after {     display: none; }   .top-logo:active, .top-logo:focus, .top-logo:visited, .top-logo:hover,   .top-nav-inner:active, .top-nav-inner:focus, .top-nav-inner:visited, .top-nav-inner:hover{     outline: none !important;   }    } @media only screen and (max-width: 960px) {            .gambling-logo { margin-top: 0px; } } @media only screen and (max-width: 500px) { 	.gambling-logo { text-align: center; }  }       @media screen and (max-width: 480px) { .footer-column { width: 100%; } } #vika { background-image: url("/uploads/531/404.png")}