/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0;color:#FAA41A;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/*! PWB Modifications */
html{box-sizing:border-box;line-height:1;}
*,*:before,*:after{box-sizing:inherit;line-height:inherit;}
@font-face {font-family: 'Open Sans';src: url("/Content/fonts/OpenSans-Light.eot");src: url("/Content/fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/OpenSans-Light.woff") format("woff"),url("/Content/fonts/OpenSans-Light.ttf") format("truetype"),url("/Content/fonts/OpenSans-Light.svg#OpenSans-Light") format("svg");font-weight: 300;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url("/Content/fonts/OpenSans-Regular.eot");src: url("/Content/fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/OpenSans-Regular.woff") format("woff"),url("/Content/fonts/OpenSans-Regular.ttf") format("truetype"),url("/Content/fonts/OpenSans-Regular.svg#OpenSans-Regular") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url("/Content/fonts/OpenSans-Semibold.eot");src: url("/Content/fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/OpenSans-Semibold.woff") format("woff"),url("/Content/fonts/OpenSans-Semibold.ttf") format("truetype"),url("/Content/fonts/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");font-weight: 600;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url("/Content/fonts/OpenSans-Bold.eot");src: url("/Content/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/OpenSans-Bold.woff") format("woff"),url("/Content/fonts/OpenSans-Bold.ttf") format("truetype"),url("/Content/fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg");font-weight: bold;font-style: normal;}
@font-face {font-family: 'Caviar Dreams';src: url('/Content/fonts/CaviarDreams.eot');src: url('/Content/fonts/CaviarDreams.eot?#iefix') format('embedded-opentype'),url('/Content/fonts/CaviarDreams.woff') format('woff'),url('/Content/fonts/CaviarDreams.ttf') format('truetype'),url('/Content/fonts/CaviarDreams.svg#caviar_dreamsregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'Caviar Dreams';src: url('/Content/fonts/CaviarDreams-Bold.eot');src: url('/Content/fonts/CaviarDreams-Bold.eot?#iefix') format('embedded-opentype'),url('/Content/fonts/CaviarDreams-Bold.woff') format('woff'),url('/Content/fonts/CaviarDreams-Bold.ttf') format('truetype'),url('/Content/fonts/CaviarDreams-Bold.svg#caviar_dreamsbold') format('svg');font-weight: bold;font-style: normal;}
/*! Site Styles */
body {font-family: "Open Sans", sans-serif;font-size: 16px;-webkit-font-variant-ligatures: common-ligatures;font-variant-ligatures: common-ligatures;background: #000; /* max-width: 1920px; */ /* margin: 0 auto; */}
.group:after {content: "";display: table;clear: both;}
.center {display: table;margin-left: auto;margin-right: auto;}
a {text-decoration: underline;color: #FAA41A;}
a:focus {outline: none;}
ol, ul {padding-left: 40px;}
.inner {max-width: 1000px;width: 100%;clear: both;margin-left: auto;margin-right: auto;}
/* Site Inro | 07192016
-------------------------------------------*/
.site-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,1);z-index: 10;-webkit-transition: background 1.5s ease-out;transition: background 1.5s ease-out;}
.intro-logo svg {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);width: 200% !important;height: 200% !important;transition: all 1300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);-webkit-transition: all 1300ms cubic-bezier(0.680, -0.550, 0.265, 1.550);}
.intro-logo, .intro-logo object {display: block;width: 100% !important;height: 100% !important;overflow: hidden;}
.st0 {fill: #f9a31a;stroke: #f9a31a;}
.st1 {fill: #FFFFFF;}
.st0, .st1 {-webkit-animation: draw 5700ms ease-in-out;animation: draw 5700ms ease-in-out;stroke: #fff;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;stroke-dasharray: 600 0;}
@-webkit-keyframes draw {
	0% {stroke-dasharray: 0 800;stroke-dashoffset: 200;fill-opacity: 0;stroke-width: 1;}
	37% {stroke-dasharray: 600 0;stroke-dashoffset: 200;fill-opacity: 0;stroke-width: 1;}
	50% {fill-opacity: 1;stroke-width: 0;}
	100% {fill-opacity: 1;stroke-width: 0;}
}
@keyframes draw {
	0% {stroke-dasharray: 0 800;stroke-dashoffset: 200;fill-opacity: 0;stroke-width: 1;}
	37% {stroke-dasharray: 600 0;stroke-dashoffset: 200;fill-opacity: 0;stroke-width: 1;}
	50% {fill-opacity: 1;stroke-width: 0;}
	100% {fill-opacity: 1;stroke-width: 0;}
}
.move-svg {top: 200% !important;}
.hide-top {margin-top: -250px !important;}
.hide-overlay {background: rgba(0,0,0,0) !important;}
.scale-0 {display: none;}
.move-top {top: 50px !important;opacity: 0;}
/* ======================================== */
/* ===============[ Header ]=============== */
/* ======================================== */
.header {background-color: #000;height: 75px;}
.header {position: absolute;top: 0;left: 0;right: 0;width: 100%;z-index: 11;background: none;max-width: 1920px;margin-left: auto;margin-right: auto;background: url(/Content/images/headerFade.png) top repeat-x;height: 110px;background: -webkit-linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0.6),transparent);background: linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0.6),transparent);background: -moz-linear-gradient(rgba(0,0,0,0.9),rgba(0,0,0,0.6),transparent);}
.menu-button {background: none;border: medium none;cursor: pointer;float: left;height: 39px;margin: 18px 0 0 3%;position: relative;width: 39px;z-index: 1;border: 1px solid #fff;border-color: rgba(255, 255, 255, .2);background: none;background-color: rgba(0, 0, 0, .2);color: #f5d918;padding: 10px;-webkit-transition: .3s ease;transition: .3s ease;}
.menu-button:hover, .menu-button:focus {color: #fff;background-color: rgba(0, 0, 0, .14);}
.menu-button:focus {outline: none;}
.menu-button:before, .menu-button:after {content: "";}
.menu-button span {margin: 4px 0;}
.menu-button:before, .menu-button:after, .menu-button span {display: block;height: 2px;background-color: currentColor;}
.headerLogo {float: left;margin: 18px 0 0 32px;display: block;color: #fff;}
.Home .headerLogo {transition: all 800ms cubic-bezier(0.680, -0.550, 0.265, 1.550);-webkit-transition: all 800ms cubic-bezier(0.680, -0.550, 0.265, 1.550);}
.headerLogo svg {display: block;fill: #faa41b;width: 283px;height: 44px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.headerLogo:hover svg, .headerLogo:focus svg {fill: #fff;}
.topNav {float: right;margin: 31px 3% 0 0;padding: 0;}
.Home .topNav {transition: all 800ms cubic-bezier(0.680, -0.550, 0.265, 1.550);-webkit-transition: all 800ms cubic-bezier(0.680, -0.550, 0.265, 1.550);}
.Home.Entry .topNav {margin: 25px 3% 0 0;}
.topNav li {float: left;margin-right: 25px;list-style: none;}
.topNav li a {color: #FFF;text-decoration: none;font-size: 13px;letter-spacing: .12em;display: block;width: auto;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;text-transform: uppercase;}
.topNav li .websitesLink > span {display: inline-block;overflow: hidden;vertical-align: top;color: #faa41a;}
.topNav li .websitesLink > span span {display: block;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;-webkit-transform-origin: center right;-ms-transform-origin: center right;transform-origin: center right;}
.topNav li .websitesLink:hover > span span, .topNav li .websitesLink:focus > span span {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.topNav li a:hover, .topNav li a:focus {color: #faa41a;}
.Home.Entry .topNav li a:hover, .Home.Entry .topNav li a:focus {color: #faa41a;}
.Home.Entry .topNav li .websitesLink > span {color: #faa41a;}
.topNav li .phoneNumber {color: #0086c2;letter-spacing: .12em;font-weight: bold;font-size: 13px;display: block;}
.topNav li.lastTopNav {margin-right: 0;}
.Home .topNav li:first-child, .Home .topNav li:nth-child(2), .Home .topNav li:nth-child(3), .Home .topNav li:nth-child(4), .Home .topNav li:nth-child(5) {display: none;}
@media only screen and (max-width: 1111px) {
	.headerLogo {margin: 23px 0 0 19px;}
	.headerLogo svg {width: 140px;height: 30px;}
	.topNav {margin-top: 30px;margin-right: 2%;}
	.Home.Entry .topNav {margin-top: 28px;}
	.topNav li.PGsliderLI {display: none;}
	.menu-button {margin-left: 2%;}
	.main__tagline {left: 5px;}
}
@media only screen and (max-width:942px) {
	.topNav li .websitesLink > span {display: none;}
	.Home.Entry .topNav, .topNav {width: 110px;margin: 12px 2% 0 0;}
	.topNav li {margin: 0;width: 100%;float: right;}
	.topNav li a, .phoneNumber {text-align: right;margin-top: 3px;}
	.menu-button {margin-top: 11px;}
	.phoneNumber {font-size: 12px;}
	.topNav li.websites {display: none;}
	.topNav li.lastTopNav {margin-top: 4px;}
}
@media only screen and (max-width: 640px) {
	.header {height: 62px;}
	.headerLogo {margin-left: 11px;margin-top: 16px;}
	.Home.Entry .topNav, .topNav {width: 110px;margin: 12px 2% 0 0;}
	.topNav li {margin: 0;width: 100%;float: right;}
	.topNav li a, .phoneNumber {text-align: right;margin-top: 3px;}
	.menu-button {margin-top: 11px;}
	.phoneNumber {font-size: 12px;}
	.topNav li.websites {display: none;}
	.topNav li.lastTopNav {margin-top: 4px;}
}
/* =================================================== */
/* ===============[ Main Content Area ]=============== */
/* =================================================== */
.header + .main {padding-top: 75px;min-height:;}
.main {background-color: #242424;color: #fff;font-size: 12px;letter-spacing: .12em;line-height: 1.4;display: block;float: left; /*margin-top:202px;*/width: 100%;}
.Home .main {margin-top: 200px;}
.main__article {max-width: 1800px;padding: 2%;margin: 0 auto;}
.main__tagline {display: block;position: absolute;top: 60px;left: 31px;max-width: 445px;width: 100%;}
.main__tagline span {color: #fbc23b;}
.main__tagline p {font-family: 'Caviar Dreams'; margin: 0; font-size: 17px;}
.Home .main__tagline img {margin: 0 auto;display: block;max-width: 100%;height: auto;padding: 18px 15px 15px;}
.main__tagline img {display: block;max-width: 100%;}
.Home.Entry .main__tagline {background: #000;width: 100%;margin: 0 auto;position: static;max-width: 100%;}
.main__article ul {list-style: square;display: block;width: 100%;}
.main__article .cFlexList {margin: 0;padding: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;font-size: 1.25em;}
.main__article .cFlexList li {-webkit-box-flex: 1;-webkit-flex: auto;-ms-flex: auto;flex: auto;}
.main__article a:hover, .main__article a:focus {color: #0086c2;}
h1, h2, h3, h4, h5, h6 {letter-spacing: .08em;font-weight: 600;}
h1 {color: #faa41a;font-size: 18px;letter-spacing: .12em;margin: .5em 0 .25em;}
h2 {font-size: 16px;color: #aaa;}
h3 {color: #0086c2;font-size: 14px;}
h4 {color: #A7A7A7;font-size: 13px;}
h5 {color: #faa41a;font-size: 1em;display: block;float: left;}
h6 {font-size: .9em;}
p {display: block;clear: none !important;line-height: 1.9;max-width: 100%;}
p img {display: block;max-width: 100%;}
.Home p {float: left;}
input, select, textarea {background: #242424;border: 1px solid #000;}
.btnSet {clear: both;}
.btnSet--center {text-align: center;}
.btnSet--right {text-align: right;}
.btnSet--pad {padding: 20px 0;}
.btn {display: inline-block;text-decoration: none;color: inherit;border: none;background: none;cursor: pointer;}
.btn--back {background: #FAA41A;font-family: "Caviar Dreams", sans-serif;font-size: 20px;line-height: 1;color: #fff;padding: .5em 1em;}
.btn--back:hover, .btn--back:focus {background: #0086c2;color: #fff;}
.btn--back {outline: none;}
.btn--applyToday {background: url(/Content/images/ApplyTodayO.png) center/100% auto no-repeat;}
.btn--applyToday:hover img, .btn--applyToday:focus img {opacity: 0;}
.btn--applyToday img {display: block;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;}
@media only screen and (max-width:1700px) {
	/*.main__tagline {width: 500px;margin: 12px auto 0;}*/
}
@media only screen and (max-width:1300px) {
	/*.main__tagline {width: 400px;margin: 15px auto 0;padding: 0 30px 0 0;}*/
}
@media only screen and (max-width:1100px) {
	/*.main__tagline { position: static; width: 70%; margin: 0 auto 2%; padding: 0; }*/
}
@media only screen and (max-width:1000px) {
	.main__article, .main__topPos {padding: 20px;}
	.main__tagline {left: 19px;top: 55px;}
}
@media only screen and (max-width:800px) {
    .main__tagline span { display: block; line-height: .8;}
}
@media only screen and (max-width:640px) {
	.header + .main {padding-top: 62px;}
	.main__tagline {display: none;}
	.Home.Entry .main__tagline {display: block;}
	ol, ul {padding-left: 30px;}
	h1 {font-size: 16px;}
}
/* ===================================================== */
/* ===============[ iNET Marketing Area ]=============== */
/* ===================================================== */
.iNETWebSection {margin: 0 auto;max-width: 1920px;display: block;float: left;width: 100%;}
.WebInfo {float: left;width: 45%;background-color: black;height: 648px;position: relative;}
.WebInfo:before {content: "";display: block;position: absolute;width: 100%;background-color: #0086c2;padding-top: 215px;height: auto;top: 0;left: 0;}
.WebInfoPos {max-width: 864px;padding: 7% 6% 0;margin: 0 auto;position: relative;}
.WebService {float: left;width: 33.333%;text-align: center;display: block;text-decoration: none;}
.WebService__heading {font-family: 'Caviar Dreams', sans-serif;font-size: 15.6px;letter-spacing: .08em;color: #fff;text-transform: uppercase;padding: 0 0 .75em;display: block;}
.WebService__icon {background: #fff;border-radius: 50%;width: 94%;margin: 0 auto;max-width: 222px;max-height: 222px;display: block;}
.WebService__icon > span {padding-bottom: 100%;position: relative;display: block;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center;}
.WebService__icon svg {display: block;width: 60%;height: 60%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;color: #afafaf;-webkit-transition: color .3s ease;transition: color .3s ease;}
.WebService:hover .WebService__icon > span, .WebService:focus .WebService__icon > span {-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}
.WebService:hover .WebService__icon svg, .WebService:focus .WebService__icon svg {color: #888;}
.WebInfoText {margin-top: 30px;}
.WebInfoLink {color: #0086C2;display: block;text-decoration: none;font-size: 80px;font-size: 6vw;-webkit-transition: all .3s ease;transition: all .3s ease;}
.WebInfoLink:hover, .WebInfoLink:focus {color: #fff;}
.WebInfoLink svg {width: 100%;fill: #fff;height: 1em;display: block;}
.WebInfoTextPos {font-size: 13px;font-weight: 300;color: #FFF;letter-spacing: .12em;line-height: 18px;margin-top: 28px;float: left;}
.WebInfoTextPos p {line-height: 1.5;}
.WebStripes {float: left;width: 30%;background: url(/Content/images/CreativeWebsitesArt.jpg) top center no-repeat;height: 648px;}
.WebDirections {float: left;width: 25%;background: url(/Content/images/mapDirectionsBG.jpg) top center no-repeat;height: 648px;}
.iNETMapPointer {height: 282px;background: url(/Content/images/iNETLocation.png) top center no-repeat;margin-top: 95px;}
.iNETMapPointer .vcard {font-size: 19px;color: white;letter-spacing: .08em;font-weight: bold;font-family: "Caviar Dreams";text-align: center;padding: 171px 0 0;}
.iNETMapPointer .vcard .fn.org, .iNETMapPointer .vcard .country-name {display: none;}
.iNETMapPointer .vcard .adr {font-style: normal;font: inherit;float: none;text-align: inherit;letter-spacing: inherit;color: inherit;width: auto;line-height: 1.56;}
.iNETMapPointer .vcard .adr abbr[title] {text-decoration: none;}
.iNETMapPointer .vcard .street-address {display: block;}
.iNETMapPointer .vcard a {color: #faa41a;font-size: 29px;text-decoration: none;letter-spacing: .08em;line-height: 1;display: block;margin-top: 28px;-webkit-transition: color .3s ease;transition: color .3s ease;}
.iNETMapPointer .vcard a:hover, .iNETMapPointer .vcard a:focus {color: white;}
.directionsFrom94 {height: 161px;background: url(/Content/images/I94Sign.png) center no-repeat;margin-top: 65px;}
.fromWhere {font-size: 14px;color: #FFF;font-weight: 300;letter-spacing: .12em;width: 296px;margin: 0 auto;padding-top: 70px;}
.fromWhereDirections {font-size: 30.58px;font-family: "Caviar Dreams";letter-spacing: .08em;text-transform: uppercase;font-weight: bold;display: block;line-height: 1;padding: 0 0 .19em;}
.directionLink {font-weight: 600;font-weight: 600;text-decoration: none;color: #FFF;border-bottom: 1px solid #faa41a;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.directionLink:hover, .directionLink:focus {border-color: #FFF;color: #faa41a;}
@media only screen and (max-width: 1560px) {
	.WebInfo:before {padding-top: 34.1%;}
}
@media only screen and (max-width: 1400px) and (min-width:1001px) {
	.fromWhere {width: 247px;padding-top: 67px;font-size: 12px;}
	.fromWhereDirections {font-size: 26px;}
}
@media only screen and (max-width: 1200px) and (min-width:1001px) {
	.iNETMapPointer .vcard {font-size: 17px;}
	.iNETMapPointer .vcard a {font-size: 27px;}
	.directionsFrom94 {background-size: 441px auto;}
	.fromWhere {width: 211px;font-size: 11px;padding-top: 70px;}
	.fromWhereDirections {font-size: 22px;height: auto;padding-bottom: .2em;}
}
@media only screen and (max-width:1050px) and (min-width:1001px) {
	.WebService__heading {font-size: 15px;}
}
@media only screen and (max-width: 1000px) {
	.WebInfo {width: 100%;float: none;height: auto;}
	.WebInfo:before {padding-top: 266px;}
	.WebInfoLink {font-size: 12vw;}
	.WebStripes, .WebDirections {width: 50%;}
	.WebInfoTextPos {padding-bottom: 28px;}
}
@media only screen and (max-width: 780px) {
	.WebInfo:before {padding-top: 34.1%;}
}
@media only screen and (max-width: 640px) {.WebService__heading {
	font-size: 9px;font-size: 2.44vw;}
}
@media only screen and (max-width: 640px) and (min-width:501px) {
	.fromWhere {width: 247px;padding-top: 67px;font-size: 12px;}
	.fromWhereDirections {font-size: 26px;}
}
@media only screen and (max-width: 550px) and (min-width:501px) {
	.iNETMapPointer .vcard {font-size: 17px;}
	.iNETMapPointer .vcard a {font-size: 27px;}
	.directionsFrom94 {background-size: 441px auto;}
	.fromWhere {width: 211px;font-size: 11px;margin: 70px auto 0;}
	.fromWhereDirections {font-size: 22px;height: auto;padding-bottom: .2em;}
}
@media only screen and (max-width: 500px) {
	.WebInfoPos {padding-bottom: 6%;}
	.WebInfoTextPos {display: none;}
	.WebStripes {width: 100%;float: none;height: auto;padding-top: 95%;background-size: cover;background-position: center;}
	.WebDirections {width: 100%;float: none;background-position: center -112px;height: 480px;}
	.iNETMapPointer {margin: 0;background-size: 184px auto;height: auto;position: relative;padding-top: 50px;background-position: center 50px;}
	.iNETMapPointer .vcard {padding-top: 140px;}
	.directionsFrom94 {margin: -20px 0 0;}
}
/* ======================================== */
/* ===============[ Footer ]=============== */
/* ======================================== */
.footer {background: #000;min-height: 153px;border-top: 10px solid #faa41a;float: left;width: 100%;}
.footerPos {margin: 0 auto;max-width: 1920px;}
.footerLeft {float: left;margin: 41px 0 0 3%;}
.footerLogo {float: left;display: block;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;color: #fff;}
.footerLogo svg {fill: currentColor;width: 283px;height: 44px;display: block;}
.footerLogo:hover, .footerLogo:focus {opacity: 0.7;}
.footerLogo img {display: block;}
.footerNav {float: left;padding: 0;margin: 0 0 0 20px;}
.footerNav li {float: left;list-style: none;margin-left: 24px;}
.footerNav li a {color: #FFF;text-decoration: none;font-size: 13px;font-weight: 300;letter-spacing: .12em;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;display: block;padding: 0; line-height: 1;}
.footerNav li a:hover, .footerNav li a:focus {color: #f5d918;}
.copyright {font-size: 10px;color: #FFF;letter-spacing: .12em;max-width: 1920px;margin: -10px auto 0;padding-left: 3%;}
.footerRight {float: right;margin: 60px 3% 0 0;}
.companyLinks {height: 47px;width: 240px;float: right;margin-left: 13px;}
.companyLinks__logo {display: block;float: left;width: 110px;height: 47px;color: #fff;fill: #fff;}
.companyLinks__letter {display: block;background-color: #0086c2;height: 47px;width: 47px;float: left;margin-left: 5px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;text-align: center;text-decoration: none;font-family: "Caviar Dreams", sans-serif;font-weight: bold;font-size: 41px;letter-spacing: 0;line-height: 47px;color: #fff;}
.companyLinks__letter:hover, .companyLinks__letter:focus {opacity: 0.7;}
.companyLinks__letter--pc {width: 71px;background-color: #5eb75d;}
.companyContactInfo {float: right;width: 314px;text-align: right;}
.companyContactInfo .vcard {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.companyContactInfo .vcard .fn.org {display: none;}
.companyContactInfo .tel {color: #fff;font-size: 20px;font-weight: 600;text-decoration: none;letter-spacing: .1em;margin-top: -4px;line-height: 1.2;display: block;}
.companyContactInfo .tel:hover, .companyContactInfo .tel:focus {text-decoration: underline;}
.companyContactInfo .adr {line-height: 15px;font-size: 11px;color: #FFF;letter-spacing: .12em;font-style: normal;}
.companyContactInfo .adr abbr[title] {text-decoration: none;border: none;}
.footer .buildingHours {font-size: 11px;letter-spacing: .12em;color: #FFF;display: block;}
.footer .buildingHours time:nth-child(-n+2):after {content: ",";}
@media only screen and (max-width: 1500px) {
	.footerLeft {margin-top: 40px;}
	.copyright {margin-top: 30px;}
}
@media only screen and (max-width: 1350px) and (min-width:1300px) {
	.footerNav li {margin-left: 18px;}
}
@media only screen and (max-width: 1550px) {
	.footer {padding-bottom: 40px;}
	/*.footerNav {clear: left;margin: 6px 0 0;}*/
	.footerNav li:first-child {margin-left: 0;}
	/*.footerNav li a {padding: 0;line-height: 1.84;}*/
	.companyContactInfo {clear: right;margin: 6px 0 0;}
}
@media only screen and (max-width: 1125px) {
    .footerLogo {
        float: none;
    }
    .footerNav {
        float: none;
        margin: 5px auto;
    }

}
@media only screen and (max-width: 1100px) {
	/*.footerNav {max-width: 320px;}*/
	/*.footerNav li:nth-child(4),.footerNav li:nth-child(6) {margin-left: 0;clear:left;}*/
}
@media only screen and (max-width: 800px) {
	.footer {padding: 40px 0;}
	.footerPos {margin: 0 auto;max-width: 600px;}
	.footerLeft {float: none;margin: 0 0 10px;text-align: center;}
	.footerLogo {float: none;display: inline-block;}
	.footerRight {float: none;margin: 0;text-align: center;}
	.companyLinks {display: none;}
	.companyContactInfo {float: none;margin: 0;width: auto;text-align: center;}
	.companyContactInfo .adr {margin: 1em 0 0;}
	.footer .buildingHours {margin: 0 0 1em;}
	.copyright {text-align: center;line-height: 1.2;padding: 0 20px;}
	.copyright span {display: block;}
	.footerNav {width: 100%;max-width: 100%;}
	.footerNav li {margin-left: 0;width: 100%;}
}
@media only screen and (max-width: 640px) {
	.copyright {margin: 10px 0 0;}
	p {box-sizing: border-box;width: 100%;}
	p img {display: block;margin: 15px auto !important;max-width: 100%;height: auto !important;float: none !important;}
}
/* ================================================= */
/* ===============[ Home Categories ]=============== */
/* ================================================= */
.HomeCats {background: #000;max-width: 1920px;margin-left: auto;margin-right: auto;}
.HomeCat__section {display: block;float: left;width: 33.333%;height: 1000px;height: 100vh;max-height: 1000px;color: #fff;text-align: center;position: relative;text-decoration: none;background: #000 center top no-repeat;overflow: hidden;}
.HomeCat__section--logo {background-image: url(/Content/images/CreativeLogoDesign.jpg);}
.HomeCat__section--radio {background-image: url(/Content/images/CreativeRadioAds.jpg);}
.HomeCat__section--print {background-image: url(/Content/images/CreativePrintMedia.jpg);}
.HomeCat__pos {display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 100%;height: 370px;-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease, -webkit-transform .3s ease;}
@media screen and (min-width: 641px) {
	.HomeCat__section:hover .HomeCat__pos, .HomeCat__section:focus .HomeCat__pos {
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1);
	}
}
.HomeCat__icon {display: block;margin: 0 auto;width: 308px;height: 308px;}
.HomeCat__heading {display: block;text-transform: uppercase;font-family: "Caviar Dreams";font-weight: bold;font-size: 28px;padding-top: .8em;}
@media only screen and (max-width:1400px) {
	.HomeCat__icon {width: 250px;height: 250px;}
	.HomeCat__heading {font-size: 24px;}
	.HomeCat__pos {height: 300px;}
}
@media only screen and (max-width:1000px) {
	.HomeCat__icon {width: 200px;height: 200px;}
	.HomeCat__heading {font-size: 20px;}
	.HomeCat__pos {height: 240px;}
}
@media only screen and (max-width:640px) {
	.HomeCat__section {width: 100%;float: none;height: 33.333vh;background-size: cover;min-height: 141px;}
	.HomeCat__section--radio, .HomeCat__section--print {background-position: center;}
	.HomeCat__icon {width: 90px;height: 90px;}
	.HomeCat__heading {font-size: 16px;}
	.HomeCat__pos {height: 120px;}
}
@media only screen and (max-width:480px) {
	.HomeCat__section--logo .HomeCat__icon {height: 55px;}
}
/* Secondary */
.Banner {background: black url(/Content/images/banners/LogoDesign.jpg) center bottom no-repeat; /*background-size: 100% auto;*/position: relative;padding-bottom: 13.5%;min-height: 80px;max-width: 1920px;margin: 0 auto;height: 270px;}
/*
.Banner:before {content: "";display: block;position: absolute;width: 100%;height: 82%;background: url(/Content/images/HeaderGradient.png) top center/contain repeat-x;background: -moz-linear-gradient(top, rgba(0,0,0,0.98) 0%, rgba(0,0,0,0.92) 12%, rgba(0,0,0,0.79) 23%, rgba(0,0,0,0.65) 31%, rgba(0,0,0,0.59) 33%, rgba(0,0,0,0.57) 34%, rgba(0,0,0,0.38) 43%, rgba(0,0,0,0.29) 48%, rgba(0,0,0,0.29) 49%, rgba(0,0,0,0.26) 50%, rgba(0,0,0,0.12) 62%, rgba(0,0,0,0.06) 71%, rgba(0,0,0,0.03) 79%, rgba(0,0,0,0.02) 80%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0.98) 0%,rgba(0,0,0,0.92) 12%,rgba(0,0,0,0.79) 23%,rgba(0,0,0,0.65) 31%,rgba(0,0,0,0.59) 33%,rgba(0,0,0,0.57) 34%,rgba(0,0,0,0.38) 43%,rgba(0,0,0,0.29) 48%,rgba(0,0,0,0.29) 49%,rgba(0,0,0,0.26) 50%,rgba(0,0,0,0.12) 62%,rgba(0,0,0,0.06) 71%,rgba(0,0,0,0.03) 79%,rgba(0,0,0,0.02) 80%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.98) 0%,rgba(0,0,0,0.92) 12%,rgba(0,0,0,0.79) 23%,rgba(0,0,0,0.65) 31%,rgba(0,0,0,0.59) 33%,rgba(0,0,0,0.57) 34%,rgba(0,0,0,0.38) 43%,rgba(0,0,0,0.29) 48%,rgba(0,0,0,0.29) 49%,rgba(0,0,0,0.26) 50%,rgba(0,0,0,0.12) 62%,rgba(0,0,0,0.06) 71%,rgba(0,0,0,0.03) 79%,rgba(0,0,0,0.02) 80%,rgba(0,0,0,0) 100%);}
*/
.MilwaukeeRadioAdvertising.Stream .Banner {background-image: url(/Content/images/banners/RadioAds.jpg);}
.MilwaukeePrintMedia.Stream .Banner {background-image: url(/Content/images/banners/PrintOtherMedia.jpg);}
.Banner span, .Banner h1 {display: block;position: absolute;width: 100%;bottom: 0;margin: 0;font-family: "Caviar Dreams", sans-serif;font-weight: bold;font-size: 60px;font-size: 4.4vw;letter-spacing: -.04em;line-height: 1;color: #fff;padding: 0 0 .25em 32px;}
.Banner span em, .Banner h1 em {font-style: normal;color: #faa41a;}
@media (min-width:1921px) {
	.Banner span, .Banner h1 {font-size: 88px;}
}
@media only screen and (max-width:1000px) {
	.Banner span, .Banner h1 {padding-left: 19px;font-size: 30px;font-size: 4.4vw;}
}
@media only screen and (max-width:640px) {
	.Banner span, .Banner h1 {padding-left: 10px;font-size: 18px;font-size: 4.4vw;}
	.Banner {height: 170px;}
}
/* Galery */
.GalleryEntries {background: #242424;overflow: hidden;margin: 0 auto;max-width: 1920px;}
.CatPhoto {display: block;float: left;width: calc(100%/6.003);position: relative;overflow: hidden;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;}
/* .GalleryEntries:hover .CatPhoto{opacity:.5;} */
/* .GalleryEntries .CatPhoto:hover,.GalleryEntries .CatPhoto:focus{opacity:1;box-shadow:0 0 50px #fff;} */
/* .GalleryEntries:not(:hover) .CatPhoto:hover,.GalleryEntries:not(:hover) .CatPhoto:focus {opacity: .5;box-shadow:none;} */
.CatPhoto__image {display: block;width: 100%;position: absolute;top: -999px;left: -999px;right: -999px;bottom: -999px;margin: auto;}
.CatPhoto__pos {display: block;position: relative;padding-bottom: 77.4%;}
.CatPhoto__hover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;color: #000;background-color: currentColor;-webkit-transition: 1s ease;transition: 1s ease;}
.CatPhoto:hover .CatPhoto__hover, .CatPhoto:focus .CatPhoto__hover {opacity: .8;}
.CatPhoto__hoverImage {position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;width: 50%;height: 50%;-webkit-transition: all 1s ease;transition: all 1s ease;}
.CatPhoto:hover .CatPhoto__hoverImage, .CatPhoto:focus .CatPhoto__hoverImage {-webkit-transform: scale(1.25);-ms-transform: scale(1.25);transform: scale(1.25);color: #fff;}
.GalleryLightbox {position: relative;width: auto;max-width: 1080px;margin: auto;border: 10px solid #fff;border-color: rgba(255, 255, 255, .08);color: #fff;font-size: 12px;letter-spacing: .12em;}
.GalleryLightbox__pos {background: #000;padding: 20px 40px;}
.GalleryLightboxBody h2:first-child {margin-top: 0;}
.GalleryLightboxBody :last-child {margin-bottom: 0;}
.GalleryLightbox h2, .GalleryLightbox__thumbs h3 {color: #faa41a;font-size: 14px;font-weight: 600;letter-spacing: .12em;}
.GalleryLightbox__main {margin: 20px 0 0;}
.GalleryLightbox__main a {display: block;}
.GalleryLightbox__main img {display: block;max-width: 100%;height: auto;margin: 0 auto;}
.GalleryLightbox__thumbs h3 {line-height: 1;margin: 1em 0;}
.MilwaukeeGraphicDesign .GalleryLightbox__thumbs h3 {border-bottom: 1px solid #585858;line-height: 1;margin: 1em 0 8px;padding-bottom: 3px;width: 96.5%;}
.GalleryLightbox__thumbsAlt, .GalleryLightbox__thumbsHonor {float: left;width: 50%;}
.GalleryLightbox__thumbs a {display: block;width: 25%;padding-right: 2%;height: 82px;overflow: hidden;float: left;}
.GalleryLightbox__thumbs img {width: 100%;height: auto;display: block;max-width: 106px;}
.MilwaukeeGraphicDesign.Entry h1 {text-align: center;margin: 0 0 2%;}
.GalleryEntryImages {background-color: #242424;}
.GalleryEntryImages h2 {text-align: center;color: #faa41a;margin: 30px 0;}
.GE__fullImage {margin: 0 0 20px;}
.GE__fullImage a {display: block;}
.GE__fullImage img {display: block;margin: 0 auto;max-width: 100%;width: auto;height: auto;}
@media screen and (max-width:1600px) {
	.CatPhoto {width: 19.99%;}
}
@media screen and (max-width:1400px) {
	.spinEffect.brandBlock {width: 50%;}
}
@media screen and (max-width:1290px) {
	.CatPhoto {width: 25%;}
}
@media screen and (max-width:1100px) {
	.GalleryLightbox {border: none;max-width: 100%;}
	.GalleryLightbox__pos {padding: 20px;}
}
@media screen and (max-width:1000px) {
	.MilwaukeeGraphicDesign h1 {margin: 0 0 20px;}
	.GalleryEntryImages h2 {margin: 10px 0;}
	.GE__fullImage {margin-bottom: 10px;}
}
@media screen and (max-width:900px) {
	.CatPhoto {width: 33.33%;}
	.GalleryLightbox__thumbsAlt, .GalleryLightbox__thumbsHonor {float: none;width: 100%;}
	.GalleryLightbox__thumbs a {height: auto;width: 23.5%;padding: 0;margin: 0 0 0 2%;}
	.GalleryLightbox__thumbs a:first-child {margin: 0;}
	.GalleryLightbox__thumbs img {max-width: 100%;}
}
@media screen and (max-width:640px) {
	.CatPhoto {width: 50%;}
}
/*@media screen and (max-width:640px){.CatPhoto{width:50%;}
.GalleryLightbox__thumbs a{height: auto;width:50%;padding:0 2%;margin:0;}
.GalleryLightbox__thumbs a:nth-child(2n+1) {padding-left: 0;}
.GalleryLightbox__thumbs a:nth-child(2n) {padding-right: 0;}
.GalleryLightbox__thumbs a:nth-child(n+3) {padding-top:4%;}
}*/
/* Radio */
.RadioEntries {max-width: 1920px;margin: 0 auto;background: #fff;}
.RadioEntries__pos {max-width: 1800px;padding: 2%;margin: 0 auto;}
.RE {float: left;width: 33.333%;padding: 0 3.333px 10px;position: relative;}
.RE:nth-child(3n+1) {padding: 0 6.666px 10px 0;clear: left;}
.RE:nth-child(3n+3) {padding: 0 0 10px 6.666px;}
.RE__pos {background-color: #e4e4e4;padding: 15px 24px;}
.RE__info {position: relative;z-index: 1;padding-bottom: 18px;}
.RE__logo {float: left;width: 26%;}
.RE__logo img {display: block;width: 100%;}
.RE__text {float: left;width: 74%;padding-left: 18px;}
.RE__heading {color: #0086c2;font-size: 17px;letter-spacing: .12em;font-weight: 600;margin: 0;line-height: 1.6;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.RE__heading a {color:#0086c2;text-decoration:none;}
.RE__heading a:hover,.RE__heading a:focus {color:#FAA41A;}
.RE__heading a:active{color:#0086c2;}
.RE__adTitleNote {color: #5b595a;font-size: 10px;letter-spacing: .16em;font-style: italic;line-height: 2;}
.RE__adTitleSelected {font-size: 12px;letter-spacing: .12em;line-height: 1;height: 24px;overflow: hidden;}
.RE__allAds {position: relative;padding: 12px 0 0;}
.RE__viewAll {color: #fff;display: block;text-decoration: none;text-transform: uppercase;font-size: 11px;letter-spacing: .12em;background-color: #faa41a;padding: .6em 0;width: 116px;text-align: center;border-radius: 2px;}
.RE__viewAll:after {content: " +";color: #bc7504;font-weight: bold;}
.RE__viewAll--open {background-color: #242424;border-radius: 2px 2px 0 0;}
.RE__viewAll--open:after {content: " -";color: #faa41a;}
.RE__viewAll:hover, .RE__viewAll:focus {background-color: #bc7504;}
.RE__viewAll:hover:after, .RE__viewAll:focus:after {color: #faa41a;}
.RE__adList {display: none;list-style: none;margin: 0;padding: 0;background-color: #242424;position: absolute;border-radius: 0 2px 2px;}
.RE__adList--open {display: block;}
.RE__adListItem {display: block;margin: 0;padding: 0 20px;}
.RE__adListItem a {display: block;color: #fff;font-size: 12px;line-height: 1;letter-spacing: .12em;text-decoration: none;padding: .625em 0;border-bottom: 1px solid #747474;}
.RE__adListItem:last-child a {border-bottom: none;}
.RE__adListItem a:hover, .RE__adListItem a:focus {color: #faa41a;}
.RE__audio {position: relative;}
.RE__player {display: none;width: 100%;}
.RE__player--active {display: block;}
@media only screen and (max-width:1200px) and (min-width:600px) {
	.RE:nth-child(3n+1) {padding: 0;clear: none;}
	.RE:nth-child(3n+3) {padding: 0;}
	.RE {width: 50%;}
	.RE:nth-child(2n+1) {padding: 0 5px 10px 0;clear: left;}
	.RE:nth-child(2n) {padding: 0 0 10px 5px;}
}
@media only screen and (max-width:600px) {
	.RE, .RE:nth-child(n) {padding: 0 0 10px;clear: both;float: left;width: 100%;}
	.RE__pos {padding: 12px;}
}
/* Print & Other Media */
.GalleryEntries--multiMedia .CatPhoto span {padding-bottom: 99.9%;}
.GalleryLightbox--multiMedia .GalleryLightbox__thumbs a {float: none;display: inline-block;width: 15%;max-height: 74px;margin: 0 2% 0 0;height: auto;vertical-align: middle;padding: 0;}
.GalleryLightbox--multiMedia .GalleryLightbox__thumbs a:nth-child(6n+6) {margin-right: 0;}
.GalleryLightbox--multiMedia {max-width: 700px;}
.GalleryLightbox--multiMedia h2 {text-align: center;}
.GalleryLightbox--multiMedia .GalleryLightbox__thumbs {padding-top: 20px;text-align: center;}
.MilwaukeePrintMedia.Entry h1 {text-align: center;margin: 0 0 2%;}
.GalleryEntryImages--multiMedia .GE__fullImage {float: left;width: 50%;}
#inetTopPara img {display: block;margin-right: 15px !important;}
@media only screen and (max-width:1100px) {
	.GalleryLightbox {border: 10px solid #fff;border-color: rgba(255, 255, 255, .08);max-width: 660px;}
	.GalleryEntryImages--multiMedia .GE__fullImage {float: none;width: 100%;}
}
@media only screen and (max-width:660px) {
	.GalleryLightbox {max-width: 640px;border: none;}
	.spinEffect.brandBlock {width: 100%;}
}
@media only screen and (max-width:640px) {
	.footerNav li {margin-left: 0;}
	#inetTopPara img {display: block;margin-right: 15px !important;margin: 0 auto !important;margin-bottom: 10px !important;width: auto !important;}
}
@media only screen and (max-width:480px) {
	.GalleryLightbox--multiMedia .GalleryLightbox__pos {padding-bottom: 0;}
	.GalleryLightbox--multiMedia .GalleryLightbox__thumbs a {width: 30%;max-height: 126px;margin: 0 5% 20px 0;height: auto;vertical-align: middle;padding: 0;}
	.GalleryLightbox--multiMedia .GalleryLightbox__thumbs a:nth-child(3n+3) {margin-right: 0;}
}
.MemberLoginBodyClass {background-color: #242424;}
.MemberLoginBodyClass .newBanner {display:none;}
.MemberLoginBodyClass .iNETWebSection {display: none;}
.MemberLoginBodyClass .main__tagline {display: none;}
.MemberLoginBodyClass .footer {display: none;}
.MemberLoginBodyClass .topNav {display: none;}
.MemberLoginBodyClass .headerLogo {float: none;margin: 18px auto 0;width: 300px;}
.MemberLoginBodyClass .headerLogo svg {max-width: 100%;margin: 0 auto;}
.MemberLoginBodyClass .main__article {max-width: 680px;}
/* Branding Stream Styling */
.MilwaukeeBranding .Banner {background: url(/Content/images/banners/brandingBanner.jpg) center bottom no-repeat #000;}
#brandContainer {width: 100%;float: left;}
.brandBlock {display: block;float: left;width: 33.333%;text-align: center;height: 197px;overflow: hidden;cursor: default;}
.brandImage {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.brandBlock img {max-width: 90%;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.brandSlogan {display: none;}

.BrandContentBlock {color:#ffffff; font-size:.975em; margin:12px;}

.ieSlogan {display: none;}
/*.spinEffect a, .spinEffect .brandBox {-webkit-perspective: 1000px;perspective: 1000px;}*/
/*.spinEffect a span, .spinEffect .brandBox span {position: relative;display: block;padding: 0;text-align: center;width: 100%;height: 197px;-webkit-transition: -webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}*/
/*.spinEffect a span::before, .spinEffect .brandBox span::before {position: absolute;top: 100%;left: 0;width: 100%;padding: 0 5%;height: 100%;background: #5c3131;content: attr(data-hover);color: #FFF;font-size: 18px;font-weight: 600;letter-spacing: 1px;-webkit-transition: background 0.3s;transition: background 0.3s;-webkit-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;}*/
/*.spinEffect a:hover span, .spinEffect a:focus span, .spinEffect .brandBox:hover span {-webkit-transform: rotateX(90deg) translateY(-22px);transform: rotateX(90deg) translateY(-22px);}*/
/*.spinEffect a:hover span::before, .spinEffect a:focus span::before, .spinEffect .brandBox:hover span::before {background: #faa41a;color: #FFF; position:relative; top:50%; transform:translateY(-50%);line-height: 25px;padding-top: 75px;}*/
/* JB Home Content Specific-Styling */
#rightWayDiv {display: block;width: 100%;clear: both;margin-bottom: 30px;float: left;position: relative;}
#rightWayDiv p img {display: block;max-width: 100%;height: auto !important;margin: 0 !important;}
#homeUL {float: left;list-style-type: none;width: 78%;margin: 0;}
#homeUL li {float: left;text-align: center;margin: 0 10px;width: 163px;height: 163px;border-radius: 50%;background: #171717;line-height: 163px;-webkit-transition:all 0.3s ease;transition: all 0.3s ease;}
#homeUL li:hover {background: #faa41a;-webkit-transition:all 0.3s ease;transition: all 0.3s ease;box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.7);}
#homeUL li img {vertical-align: middle;display: block;margin: 0 auto !important;max-width: 80%;}
.blueSpan {color: #219bd2;font-weight: bold;text-transform: uppercase;}
#inetTopPara {position: relative;margin-top: 5%;font-size: 15px;display: block;float: left;width: calc(100% - 685px);}
#websiteDesignHomeH2 {color: #219bd2;text-transform: uppercase;clear: both;font-size: 21px;font-weight: bold;}
#websiteDesignHomeH2 img {position: absolute;left: 0;top: 24px;}
#radioHomeH2 {color: #faa41a;text-transform: uppercase;font-size: 21px;font-weight: bold;}
#radioHomeH2 img {position: absolute;left: 0;top: 24px;}
#videoHomeH2 {color: #219bd2;text-transform: uppercase;font-size: 21px;font-weight: bold;}
#videoHomeH2 img {position: absolute;left: 0;top: 14px;}
#graphicDesignHomeH2 {color: #faa41a;text-transform: uppercase;font-size: 21px;font-weight: bold;}
#graphicDesignHomeH2 img {position: absolute;left: 0;top: 18px;}
#printMarketingHomeH2 {color: #219bd2;text-transform: uppercase;font-size: 21px;font-weight: bold;}
#printMarketingHomeH2 img {position: absolute;left: 0;top: 19px;}
#wisconsinMarketingHomeH2 {color: #FFF;font-weight: bold;font-size: 16px;}
.Home h2 {position: relative;display: block;float: left;width: 100%;}
/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.spinEffect {position: relative;}
	.spinEffect:hover .ieSlogan {display: block;background: #FAA41A;height: 200px;line-height: 27px;position: absolute;width: 100%;top: 0;left: 0;z-index: 9999;}
	.ieSlogan span {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
	.spinEffect a, .spinEffect .brandBox {-webkit-perspective: inherit;perspective: inherit;}
	.spinEffect a:hover span, .spinEffect .brandBox:hover span {-webkit-transform: rotateX(0deg) translateY(0px);transform: rotateX(0deg) translateY(0px);}
}
/* ===============[ Home Video BG ]=============== */
video {-webkit-transition:opacity 1s;transition: opacity 1s;}
#videoBGWrap {position: relative;overflow: hidden;padding-bottom: 270px;-webkit-transition: padding .3s ease;transition: padding .3s ease;background: black;}
.HomeVideoBtn {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;cursor: pointer;z-index: 1;-webkit-transition: color .3s ease, opacity .3s ease;transition: color .3s ease, opacity .3s ease;opacity: 0;vertical-align: baseline;padding: 0 0 .45em 0;}
.HomeVideoWrap:hover .HomeVideoBtn {opacity: 1;}
.HomeVideoBtn {font-size: 40px;font-style: italic;color: #FBC616;text-decoration: none;font-weight: bold;font-family: "Caviar Dreams",sans-serif;font-size: 2.2vw;}
#Layer_1 {width: 4.4vw;height: 4.4vw;margin-bottom: -0.55em;}
.HomeVideoBtn:hover {color: #000;}
.cls-0 {fill: #FBC616;-webkit-transition: opacity .3s ease, fill .3s ease;transition: opacity .3s ease, fill .3s ease;}
.cls-1 {opacity: 1;fill: #FBC616;-webkit-transition: opacity .3s ease, fill .3s ease;transition: opacity .3s ease, fill .3s ease;}
.cls-2, .cls-3 {opacity: 0;fill: #FBC616;-webkit-transition: opacity .3s ease, fill .3s ease;transition: opacity .3s ease, fill .3s ease;}
.clsh-2, .clsh-3 {opacity: 0;}
.HomeVideoBtn:hover .cls-0, .HomeVideoBtn:hover .cls-1, .HomeVideoBtn:hover .cls-2, .HomeVideoBtn:hover .cls-3 {fill: #0086c2;-webkit-transition: opacity 0ms, fill 0ms;transition: opacity 0ms, fill 0ms;-webkit-animation: pulsar 4000ms infinite;animation: pulsar 4000ms infinite;}
.HomeVideoVolumeBtn {display: block;position: absolute;right: 0;bottom: 0;width: 100px;height: 75px;color: #fff;z-index: 1;font-size: 70px;display: none;opacity: 0;-webkit-transition: -webkit-text-fill-color .3s ease,opacity .3s ease, color .3s ease;-webkit-transition:opacity .3s ease, color .3s ease;transition: opacity .3s ease, color .3s ease;}
.HomeVideoVolumeBtn:hover, .HomeVideoVolumeBtn:focus {color: #0086c2;}
.timeToPlay .HomeVideoVolumeBtn {display: block;opacity: 1;}
.HomeVideoVolumeBtn .on, .HomeVideoVolumeBtn .off {display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.HomeVideoVolumeBtn .off {display: none;}
.HomeVideoVolumeBtn.muted .off {display: block;}
.HomeVideoVolumeBtn.muted .on {display: none;}
.js-VideoExitBtn {display: none;}
.HomeVideoBtn:hover {padding-right: 1em;}
.HomeVideoBtn span {text-shadow: 2px 2px 3px rgba(0,0,0,0.15);-webkit-transition:text-shadow 100ms;transition: text-shadow 100ms;}
.HomeVideoBtn:hover span {-webkit-text-fill-color: rgba(0,0,0,0.2);color: #0086c2;}
.HomeVideoBtn span:after {opacity: 0;display: none;-webkit-transition:opacity 100ms;transition: opacity 100ms;background: none;content: "Watch the iNET Brands You Love and Trust";-webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-right: 1em;background-color: transparent;background-image: -webkit-linear-gradient(-225deg,#0086c2 40%, #54aed6 40%, #54aed6 60%, #0086c2 70%);background-size: 400%;background-position: bottom left;-webkit-animation: glint 4000ms infinite;animation: glint 4000ms infinite;position: absolute;left: 2.35em;top: 0.6em;white-space: nowrap;text-shadow: none;}
.HomeVideoBtn:hover span:after {opacity: 1;display: block;-webkit-transition:opacity 0ms;transition: opacity 0ms;}
@-webkit-keyframes glint {
	0% {background-position: bottom right;}
	100% {background-position: bottom left;}
}
@keyframes glint {
	0% {background-position: bottom right;}
	100% {background-position: bottom left;}
}
@-webkit-keyframes pulsar {
	0% {fill: #0086c2;}
	13% {fill: #0086c2;}
	14% {fill: #6ebadc;}
	60% {fill: #0086c2;}
	100% {fill: #0086c2;}
}
@keyframes pulsar {
	0% {fill: #0086c2;}
	13% {fill: #0086c2;}
	14% {fill: #6ebadc;}
	60% {fill: #0086c2;}
	100% {fill: #0086c2;}
}
#homepageVid {width: 100%;}
#posterImg {width: 100%;position: absolute;-webkit-transition: opacity .3s ease, visibility .3s ease;transition: opacity .3s ease, visibility .3s ease;}
#posterImg img {width: 100%;display: block;}
.timeToPlay #posterImg {opacity: 0;visibility: hidden;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;}
#videoImgGrouping {position: absolute;top: 0;left: 0;width: 100%;-webkit-transform: translateY(-10.2%);-ms-transform: translateY(-10.2%);transform: translateY(-36.7%);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#videoBGWrap.timeToPlay {padding-bottom: 100vh;}
@media only screen and (max-aspect-ratio:800/449) {
	#videoBGWrap.timeToPlay {padding-bottom: 56.25% !important;overflow: hidden;}
}
#videoBGWrap.timeToPlay #videoImgGrouping {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
.topNav, .headerLogo, #videoBGWrap {-webkit-transition:margin .3s ease;transition: margin .3s ease;}
.main__tagline {-webkit-transition:opacity .3s ease;transition: opacity .3s ease; z-index: 12;}
.Banner.Banner--heading span {z-index: 1;opacity: 1;-webkit-transition:opacity .3s ease;transition: opacity .3s ease;}
#videoImgGrouping {min-width: 1900px;min-height: 1070px;}
.HomeVideoBtn {-webkit-transition:right .3s ease,left .3s ease,top .3s ease, color .3s ease, opacity .3s ease;transition: right .3s ease,left .3s ease,top .3s ease, color .3s ease, opacity .3s ease;opacity: 1;top: auto;right: auto;left: 22vw;bottom: 1vw;}
.HomeVideoVolumeBtn {right: 90px;width: 30px;bottom: 12px;}
.shrunkHeader {height: 40px;}
.shrunkHeader .topNav {margin-top: 9px;margin-right: 1%;}
.shrunkHeader .headerLogo {margin-top: -3px;margin-left: 1%;}
.shrunkHeader .headerLogo svg {width: 185px;}
.shrunkHeader ~ .main .main__tagline {opacity: 0;}
.shrunkHeader ~ .Banner.Banner--heading span {opacity: 0;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap #videoImgGrouping {min-width: 100%;min-height: 100%;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .HomeVideoBtn {right: 9px;left: auto;top: auto;bottom: 0;padding: 17px 0;font-size: 0;width: 78px;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap #Layer_1 {position: absolute;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .js-VideoExitBtn {display: block;position: absolute;top: 0;bottom: auto;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .cls-x {fill: #fff;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .clsh-x {opacity: 1;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .cls-xo {fill: #fff;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .clsh-xo {opacity: 1;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .cls-0 {fill: #fff;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .cls-1 {opacity: 0;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .cls-2 {opacity: 1;fill: #fff;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .clsh-1 {opacity: 0;}
.shrunkHeader ~ .animsition-overlay #videoBGWrap .clsh-2 {opacity: 1;}
.playing #Layer_1 {min-width: 64px;min-height: 64px;}
.replay .cls-1, .replay .cls-2, .replay .clsh-1, .replay .clsh-2 {opacity: 0 !important;}
.replay .cls-3, .replay .clsh-3 {opacity: 1;}
@media only screen and (max-width: 1000px) {
	.shrunkHeader .headerLogo {margin-top: 3px;}
	.shrunkHeader ~ .animsition-overlay #videoBGWrap .js-VideoExitBtn {display: block;position: absolute;top: 0;bottom: auto;left: 0;right: auto;width: 42px;}
}
@media only screen and (max-width: 640px) {
	/*.HomeVideoBtn {left: 0;right: 0;top: 0;bottom: 0;margin: auto auto;max-width: 64px;max-height: 64px;opacity: 1;font-size: 0;}*/
	#Layer_1 {min-width: 64px;min-height: 64px;}
	.playing #Layer_1 {padding-right: 10px;}
	.timeToPlay .HomeVideoVolumeBtn {height: 32px !important;}
	.HomeVideoBtn img {width: 100%;}
	.animsition.animsition-overlay {margin-top: 0px !important;}
	#videoBGWrap {padding-bottom: 170px;}
	/*.shrunkHeader ~ .animsition-overlay #videoBGWrap {margin-top: 170px;}*/
	.shrunkHeader ~ .animsition-overlay #videoBGWrap .HomeVideoBtn {right: 0;left: auto;top: auto;bottom: -2px;}
	.shrunkHeader ~ .animsition-overlay #videoBGWrap #videoCloseButton {left: 3px;top: -25px;right: auto;bottom: auto;width: 32px;}
	.shrunkHeader ~ .animsition-overlay #videoBGWrap #Layer_1 {bottom: 0 !important;}
	.HomeVideoVolumeBtn {right: 64px;width: 30px;}
}

/* /MilwaukeeRadioAdvertising Entry */
.RadioAdLogo {float: left;width: 550px;}
.RadioAdLogo img {display: block;max-width: 100%;}
.RadioAdAudio {float: left;width: 50%;width: calc(100% - 550px);padding-left: 40px;}
.RadioAdAudio h2 {margin: .75em 0 .25em;line-height: 1.1;}
.RadioAdAudio audio {display: block;width: 100%;}
@media (max-width: 1300px) {
    .RadioAdLogo {width: 32%;}
    .RadioAdAudio {width: 68%;}
}
@media (max-width: 1000px) {
    .RadioAdLogo {width: 100%;float: none;}
    .RadioAdLogo img {margin: 0 auto;}
    .RadioAdAudio {width: 100%;float: none;padding: 0;margin: 20px 0 0;}
    .RadioAdAudio h2 {margin: 1.5em 0 .5em;}
}
@media (max-width: 640px) {
    .RadioAdAudio h2 {font-size: 14px;}
}
/* Branding entry */
.BrandBasics {}
.BrandBasics__imageWrap {height: 200px;position: relative;float: left;width: 50%;}
.BrandBasics__image {display: block;margin: auto;max-width: 90%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.BrandBasics__slogan {float: left;width: 50%;position: relative;height: 200px;}
.BrandBasics__sloganPos {position: absolute;top: 0;bottom: 0;margin: auto;width: 100%;text-align: center;height: 1em;line-height: 1;font-size: 20px;}
.MilwaukeeBranding.Entry h1 {text-align: center;margin: 0 0 2em;}
@media (max-width: 1000px) {
    .BrandBasics__imageWrap {float: none;width: 100%;}
    .BrandBasics__slogan {float: none;width: 100%;position: static;}
    .BrandBasics__sloganPos {position: static;height: auto;margin: 1em 0;}
}
@media (max-width: 640px) {
    .BrandBasics__sloganPos {font-size: 16px;}
}


/* =================================================== */
/* ===============[ Cinemagraphs Area ]=============== */
/* =================================================== */
.client-name {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    color: #faa41a;
    letter-spacing: 0.8px;
    padding-top: 5px;
  }

  .client-name span {
    border-bottom: 1px solid #595959;
    font-family: 'Caviar Dreams', sans-serif;
    font-weight: bold;
  }

  .client-name .uppercase {
    text-transform: uppercase;
  }

  .GalleryLightbox__main video {
      width: 100%;
      max-width: 100%;
      margin: 0 auto;
  }