@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; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; } .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; } .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; } 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); } .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; } .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; }.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 { display: none; } } .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; } .center-sub-head { width: 90%; max-width: 1400px; margin: 70px auto; text-align: center; } @media only screen and (max-width: 420px) { 	.center-sub-head { margin: 40px auto; } } .center-sub-head h1 { margin-bottom: 10px; } .list-cards { display: block; margin: 80px auto; width: 100%; } .list-cards::before, .list-cards::after { content: ""; display: table; } .list-cards::after { clear: both; } @media only screen and (max-width: 420px) { 	.list-cards { margin: 0px auto; } } .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%; } .list-cards .btn { margin-top: 30px; position: relative; left: 50%; transform: translateX(-50%); } .list-cards_card { width: 50%; float: left; display: none; padding: 0px 20px; margin: 20px auto; } .list-cards_card::before, .list-cards_card::after { content: ""; display: table; } .list-cards_card::after { clear: both; } @media only screen and (max-width: 700px) { 	.list-cards_card { width: 100%; float: none; } } .list-cards_card--show { display: block; } .list-cards_inner { width: 100%; min-height: 230px; display: block; border-bottom: 1px solid rgb(235, 235, 235); } .list-cards_inner::before, .list-cards_inner::after { content: ""; display: table; } .list-cards_inner::after { clear: both; } @media only screen and (max-width: 700px) { 	.list-cards_inner { min-height: auto; } } .list-cards_inner:hover .list-cards_img .overlay { background: rgba(255, 120, 0, 0.8) none repeat scroll 0% 0%; } .list-cards_inner:hover .list-cards_img .overlay p { opacity: 1; left: 50%; } .list-cards_content { float: right; width: 70%; padding: 0px 20px 20px; position: relative; } @media only screen and (max-width: 960px) { 	.list-cards_content { width: 100%; } } .list-cards_content .post-date { margin-bottom: 6px; } .list-cards_content .small-header { max-width: 410px; display: block; text-transform: none; } .list-cards_img { width: 30%; height: 100%; position: relative; margin-bottom: 15px; display: block; float: left; } @media only screen and (max-width: 960px) { 	.list-cards_img { display: none; } } .list-cards_img img { display: block; } .list-cards_img .overlay { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; background: rgba(255, 120, 0, 0) none repeat scroll 0% 0%; transition: background 0.3s ease-in-out 0s; backface-visibility: hidden; } .list-cards_img .overlay p { width: 100%; color: rgb(255, 255, 255); opacity: 0; text-align: center; font-family: "Archer Bold"; position: absolute; top: 50%; transform: translate(-50%, -50%); left: -100%; transition: all 0.3s ease-in-out 0s; } @media only screen and (max-width: 960px) { } .contact-us::before, .contact-us::after { content: ""; display: table; } .contact-us::after { clear: both; } .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; } } @media only screen and (max-width: 960px) { 	.gambling-logo { margin-top: 0px; } } @media only screen and (max-width: 500px) { 	.gambling-logo { text-align: center; } } .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;     padding: 0 20px; }   .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;   }   .top-navigation .menu-headmenu-container .menu {     height: 100%;     display: flex;     flex-direction: column;     align-items: center; }   .main.main_parent{     margin-top: 10px; } }