@font-face {
    font-family: 'Antonio';
    src: url('Antonio-Light.eot');
    src: url('Antonio-Light.eot?#iefix') format('embedded-opentype'),
        url('Antonio-Light.woff2') format('woff2'),
        url('Antonio-Light.woff') format('woff'),
        url('Antonio-Light.ttf') format('truetype'),
        url('Antonio-Light.svg#Antonio-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Antonio';
    src: url('Antonio-Bold.eot');
    src: url('Antonio-Bold.eot?#iefix') format('embedded-opentype'),
        url('Antonio-Bold.woff2') format('woff2'),
        url('Antonio-Bold.woff') format('woff'),
        url('Antonio-Bold.ttf') format('truetype'),
        url('Antonio-Bold.svg#Antonio-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Antonio';
    src: url('Antonio-Regular.eot');
    src: url('Antonio-Regular.eot?#iefix') format('embedded-opentype'),
        url('Antonio-Regular.woff2') format('woff2'),
        url('Antonio-Regular.woff') format('woff'),
        url('Antonio-Regular.ttf') format('truetype'),
        url('Antonio-Regular.svg#Antonio-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
/* SPLASH*/
#page-container {
    padding-top: 0px !important;
}
/*.et_fullwidth_nav #main-header .container {
	display:none;
}*/
.splashSection {
	z-index:999999999999999999999999999999999!important;
	width:100%!important;
	height:100vh!important;
	padding:0px!important;
}
.splashHeader {
	position:fixed!important;
	width:100%!important;
}
.splashRow {
	width:100%!important;
	height:100vh!important;
	margin-top:0px!important;
	margin-bottom:0px!important;
	max-width:100%!important;
	padding:0px!important;
}
.ithaca {
	background-image:url("https://truecreativerochester.com/wp-content/uploads/2019/04/true-creative-design-and-marketing-ithaca-ny.jpg");
	width:50%!important;
	margin:0px!important;
	height:100vh!important;
	margin-top:0px!important;
	background-color: black;
}
.rochester {
	background-image:url("https://truecreativerochester.com/wp-content/uploads/2019/04/true-creative-design-and-marketing-rochester-ny.jpg");
	width:50%!important;
	margin:0px!important;
	height:100vh!important;
	margin-top:0px!important;
	background-color: black;
}
.splashSection h3 {
    font-family: "Antonio";
    text-transform: uppercase;
    color: #70747c !important;
    font-size: 50px;
    border-left: 3px solid #f6921E;
    padding-left: 10px;
    text-shadow: 2px 2px 10px rgba(0,0,0,1);
    font-weight: 300;
    letter-spacing: -2px;
	width: 700px;
}
.splashSection h2 {
	    font-family: "Antonio";
    font-size: 90px;
    text-transform: uppercase;
    font-weight: 600;
    border-left: 3px solid #f6921E;
    padding-left: 10px;
    padding-bottom: 0px;
    color: #e6e6e6 !important;
    text-shadow: 2px 2px 10px rgba(0,0,0,1);
    letter-spacing: -2px;
	width: 700px;
}
.splashSection h2 em {
	color:#f6921E;
	font-style:normal;
}
.splashSection h1 {
	    font-family: "Montserrat";
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 14px;
    line-height: 175%;
    margin-left: 20px;
    margin-top: 50px;
    text-shadow: 2px 2px 2px rgb(0, 0, 0, 1);
    color: white !important;
	width: 700px;
}
.splashSection h1 em {
	color:#f6921E;
	font-style:normal;
}
.splashSection .et_pb_column {
	padding-top:15%;
	padding-left:5%;
	padding-right:17%;
}
.splashSection .et_pb_button {
    margin-left: 20px;
    width: 73%;
    text-align: center;
    border: 0px;
    background-color: rgba(40, 43, 53, 0);
    border-radius: 2px;
    font-family: "Montserrat";
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 500;
    padding-top: 15px;
    padding-bottom: 15px;
    box-shadow: 2px 2px 15px rgb(0, 0, 0);
	border:2px solid #f6921E;
	color:white!important;
}
.splashSection  .et_pb_button:hover {
	background-color:#f6921e!important;
	padding-top:15px!important;
	padding-bottom:15px!important;
	color:#282b35!important;	font-weight:700!important;
	border-radius: 2px;
}
.splashSection  .et_pb_button:after {
	font-size:16px!important;
}
.splashHeader {
		z-index:999999999999999999999999999999999!important;
	max-width:100%!important;
}
.splashHeader .et_pb_column {
	width:50%!important;
	margin:0px!important;
	padding:0px!important;
  padding-left:2%!important;
}
.splashHeader p {
	    font-family: "Montserrat";
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 14px;
    line-height: 175%;
    margin-left: 20px;
    text-shadow: 2px 2px 2px rgb(0, 0, 0, 1);
    color: #b3b3b3!important;
	width:65%;
}
.splashHeader img {
	max-width:350px;
}
@media screen and (max-width: 2400px){
}
@media screen and (max-width: 2200px){
}
@media screen and (max-width: 1920px){
.splashSection .et_pb_column {
    padding-top: 19%;
}
}
@media screen and (max-width: 1600px){
.splashSection h2 {
    font-size: 70px;
	width: 550px;
}
.splashSection h3 {
    font-size: 36px;
	width: 550px;
}
.splashSection h1 {
    font-size: 12px;
    line-height: 160%;
	width: 550px;
	margin-top: 30px;
}
.splashSection .et_pb_button {
    width: 100%;
}
.splashSection h2 {
    font-size: 70px;
	width: 550px;
}
.splashSection h3 {
    font-size: 36px;
	width: 550px;
}
.splashSection h1 {
    font-size: 12px;
    line-height: 160%;
	width: 550px;
	margin-top: 30px;
}
.splashSection .et_pb_button {
    width: 100%;
}
.splashHeader p {
    font-size: 12px;
	width:90%;
}
.splashHeader img {
    max-width: 275px;
}
}
@media screen and (max-width: 1440px){
.splashSection .et_pb_button {
    width: 100%;
    margin-bottom: 50px;
}
.splashSection .et_pb_column {
    padding-left: 3%;
	overflow-y: scroll;
}
.splashSection h1 {
    font-size: 10px;
    line-height: 160%;
}
}
@media screen and (max-width: 1366px){
}
@media screen and (max-width: 1280px){
.splashSection h2 {
    font-size: 50px;
    width: 390px;
}
.splashSection h3 {
    font-size: 32px;
    width: 390px;
}
.splashSection h1 {
    font-size: 10px;
    width: 120%;
    margin-top: 30px;
}
.splashHeader p {
    font-size: 10px;
    color: #e4e4e4 !important;
}
.splashHeader img {
    max-width: 200px;
}
.splashSection .et_pb_column {
    padding-top: 18%;
}
}
@media screen and (max-width: 1024px){
.splashSection h1 {
    font-size: 10px;
    width: 410px;
	margin-left: 16px;
}
.splashSection .et_pb_column {
    padding-top: 20%;
	padding-right: 7%;
}
.splashSection .et_pb_button {
    margin-left: 16px;
}
}
@media screen and (max-width: 980px){
.ithaca {
    width: 100% !important;
    height: 50vh !important;
}
.rochester {
    width: 100% !important;
    height: 50vh !important;
}
.splashHeader .et_always_center_on_mobile{
	float:left!important;
	text-align:left!important;
}
.splashSection h1 {
    width: 100%;
}
	#main-footer {
	display:none;
}
.et_pb_section:last-of-type {
	margin-bottom:0px!important;
}
}
@media screen and (max-width: 800px){
}
@media screen and (max-width: 768px){
}
@media screen and (max-width: 640px){	
.splashSection h3 {
    font-size: 25px;
}
.splashSection h2 {
    font-size: 40px;
    width: 400px;
}
.splashHeader p {
    font-size: 8px;
    color: #e4e4e4 !important;
    font-weight: 500;
	display:none;
}
.splashHeader .et_pb_column:first-of-type {
    width: 70% !important;
}
.splashHeader .et_pb_column:last-of-type {
    width: 35% !important;
}
.splashHeader .et_pb_column:last-of-type {
	width:65%!important;
}
.splashSection h1 {
    margin-top: 15px;
}
.splashRow .ithaca .et_pb_text {
	margin-bottom:10px;
}
.splashRow .rochester .et_pb_text {
	margin-bottom:10px;
}
.splashSection h3 {
  letter-spacing: 0px;
}
.splashSection .et_pb_column {
    overflow-y: hidden;
  }	
}
@media screen and (max-width: 414px){
.splashSection h3 {
    font-size: 22px;
    letter-spacing: 0px;
	color:#b3b3b3;
	padding-bottom:5px;
}
.splashSection h2 {
    font-size: 25px;
	letter-spacing:0px;
	}
.splashSection h1 {
    margin-top: 15px;
    text-transform: Capitalize;
    letter-spacing: 1px;
}
	.splashHeader .et_always_center_on_mobile {
    float: none !important;
    text-align: center !important;
}
	.splashHeader p {
	display:none;
}
	.splashHeader .et_pb_column:first-of-type {
    width: 100% !important;
		padding-left: 0px !important;
}
	.splashHeader {
	padding-top:5px!important;
}
	.splashSection .et_pb_button {
    width: 96%;
    margin-bottom: 50px;
}
	.splashSection .ithaca {
	padding-top:25%!important;
}
.splashSection .rochester {
	padding-top:13%!important;
}
}
@media screen and (max-width: 320px){
}