img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}






/* DO NOT DELETE! -- CSS to hide product navigation and content for countries outside of the US --- */
.geoip-continent-AF #spark-products,
.geoip-continent-AN #spark-products,
.geoip-continent-AS #spark-products,
.geoip-continent-EU #spark-products,
.geoip-continent-OC #spark-products,
.geoip-continent-SA #spark-products,
.geoip-country-RS #spark-products,
.geoip-country-RU #spark-products,
.geoip-country-UK #spark-products,
.geoip-country-GB #spark-products,
.geoip-country-CA #spark-products,
.geoip-country-MX #spark-products,
.geoip-country-VG #spark-products
{ display: none !important; }

/* Hide page content */
.geoip-continent-AF #main-body.product-page .content-block,
.geoip-continent-AN #main-body.product-page .content-block,
.geoip-continent-AS #main-body.product-page .content-block,
.geoip-continent-EU #main-body.product-page .content-block,
.geoip-continent-OC #main-body.product-page .content-block,
.geoip-continent-SA #main-body.product-page .content-block,
.geoip-country-RS #main-body.product-page .content-block,
.geoip-country-RU #main-body.product-page .content-block,
.geoip-country-UK #main-body.product-page .content-block,
.geoip-country-GB #main-body.product-page .content-block,
.geoip-country-CA #main-body.product-page .content-block,
.geoip-country-MX #main-body.product-page .content-block,
.geoip-country-VG #main-body.product-page .content-block
{ display: none !important; }

/* Hide page content link */
.geoip-continent-AF .geoip-hide,
.geoip-continent-AN .geoip-hide,
.geoip-continent-AS .geoip-hide,
.geoip-continent-EU .geoip-hide,
.geoip-continent-OC .geoip-hide,
.geoip-continent-SA .geoip-hide,
.geoip-country-RS .geoip-hide,
.geoip-country-RU .geoip-hide,
.geoip-country-UK .geoip-hide,
.geoip-country-GB .geoip-hide,
.geoip-country-CA .geoip-hide,
.geoip-country-MX .geoip-hide,
.geoip-country-VG .geoip-hide  
{ display: none !important; } 


/* Style Cookie Bar --*/
#cookie-law-info-bar { }
#cookie-law-info-bar span
{ max-width: 1200px; display: block; }
#cookie-law-info-bar a { text-decoration: none; border: none; display: inline-block; }

#cookie_action_close_header { position: absolute; bottom: 15px; right: 25px; }

/* Hide grecaptcha-badge on all pages without a form */
.grecaptcha-badge { display: none !important; bottom: 105px !important; }
.page-id-1142 .grecaptcha-badge { display: block !important; }


/* media queries ------*/
@media only screen and (max-width: 1120px) {
#cookie-law-info-bar span
{ max-width: 100%; }	
	
#cookie_action_close_header { position: relative; display: block;  margin: 5px auto 5px auto !important; bottom: auto; right: auto; left: auto; }
	#cookie_action_close_header:after, #cookie_action_close_header:before { content: " "; display: table; } 	
	
}

/* Misc. Page Edits/Fixes */

.page-template-ird-page .patient-banner-one {display:none;}

.page-template-hemophilia-page .ird-community-contact {display:none;}

.page-template-hemophilia-page .footer-items {display:none;}

.page-template-contact-page select {
	background-color:#fff;
}

#wpcf7-f2689-p156-o1 form > div.terms .wpcf7-checkbox .wpcf7-list-item-label, #wpcf7-f2716-p156-o1 form > div.terms .wpcf7-checkbox .wpcf7-list-item-label {
	display:block;
	width:0;
	height:0;
	text-indent:-9999px;
}

@media only screen and (min-width: 1181px) {
#main-menu li.child-nav li.child-nav { display:none; }
}

.page-template-gene-therapy-page .gene-page-intro #vid-wrapper {display:none;}

.single-voices ol {margin-left:20px;}

.single-voices ol li {
    list-style: decimal;
	color:#666666;
	font-size:15px;
	margin-bottom:10px;
}

.single-voices sup {
		top:-0.5em;	
		position: relative;
    font-size: 60%;
    line-height: 0;
    vertical-align: baseline;}

.careers-wrapper {background: URL('/wp-content/uploads/bg_careers_220216.jpg') !important;}

.page-template-join-page .spark-page .right-content-block {display:none !important;}

.page-template-join-page .spark-page .left-content-block {max-width:100% !important; width:100% !important; padding-right:0 !important;}

.page-template-media-page .media-kit .inner-wrapper {width:665px;}

.page-template-media-page .media-kit div:nth-of-type(2) {display:none;}

.page-template-media-page .media-kit div:nth-of-type(5) {margin-right:0;}

.page-template-media-page .content-block.max-width1460 {display:none;}

.home #main-home-content .news-events sup {
	position:relative;
	top:-0.5em;
	font-size:60%;
	line-height:0;
	vertical-align:baseline;
}

.page-template-patients-page .advocacy .content-block {
	text-align:center;
}

.page-template-patients-page .advocacy .advocate-wrapper {
	float:none;
	display:inline-block;
	width:50% !important;
	max-width:308px;
}

.page-template-patients-page .advocacy .advocate-wrapper:nth-of-type(2n) {
	padding:0 0 0 8px !important;
}

.page-template-patients-page .advocacy .advocate-wrapper .advocate-identity {
	text-align:left;
}

.page-template-pompe-page .disease-advocacy-team {
    display:none;
}

.page-template-pompe-page .bg-808080 {
    display:none;
}

.stage-title {
    padding-right: 30px;
}

@media only screen and (max-width: 940px){
	.page-template-patients-page .advocacy .advocate-wrapper .advocate-identity {
		text-align:center;
	}
}

@media only screen and (max-width: 699px){
	.page-template-patients-page .advocacy .advocate-wrapper:nth-of-type(n), .page-template-patients-page .advocacy .advocate-wrapper:nth-of-type(2n) {
		padding:0 !important;
	}
}

.home .news-events {
	padding:75px 0 10px;
}

.page-template-gene-therapy-page .gene-therapy-resources li:nth-of-type(odd) {
	clear:left;
}

.page-id-8 .bg-63bc47 .cta a.blue-button { display:none; }

.page-id-88 .bg-1d73b6 .spark-page-meet { display:none; }

.post-type-archive-voices #footer-text p:nth-of-type(2):after {
	display:block;
	content:'N-SPK-US-700004-13';
}

.page-template-careers-page .anchor-link {
	top:-140px;
}

.page-template-careers-page #awards .repeater .award img {
	max-width:100%;
	height:auto;
}

.page-template-contact-page .section-menu .content-block {
	text-align:center;
}

.page-template-contact-page .section-menu ul {
	display:inline-flex !important;
}

.page-template-contact-page .section-menu ul li:first-of-type {
	margin-left:0;
}

#wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases, #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases{
	padding:30px 10px 50px 84px;
	display:block;
	background-color:#f1f2f2;   
	border-top:4px solid #63bc47;
	margin-top:15px;
	text-align:left;
}

#wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item, #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item {
	width:325px;
	height:auto !important;
	min-height:40px;
	vertical-align:top;
}

#wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label, #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label{
	position: relative;
	display: block;
	cursor: pointer;
}

#wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label:before, #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label:before{
	content:'';
	position: absolute;
	top: 2px;
	left: 0;
	height: 16px;
	width: 16px;
	background-color: #ffffff;
	border:1px solid #525252;
}

#wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label > span.wpcf7-list-item-label:before, #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label > span.wpcf7-list-item-label:before{
	content: "";
	position: absolute;
	display: none;
	left: 2px;
	top: 4px;
	width: 5px;
	height: 8px;
	border: solid #63bc47;
	border-width: 0 0 3px 3px;
	-webkit-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	transform: rotate(315deg);
}

#wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label > input:checked ~ span.wpcf7-list-item-label:before, #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label > input:checked ~ span.wpcf7-list-item-label:before{
	display: block;
}

#wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label > input, #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label > input{
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

#wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label > span.wpcf7-list-item-label, #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item > label > span.wpcf7-list-item-label{
	display:block;
	padding:0 0 0 28px;
}

@media only screen and (max-width: 940px) {
    #wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases,  #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases {
        padding:30px;
    }
    #wpcf7-f2689-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item, #wpcf7-f2716-p156-o1 form > div.diseases-info > span.wpcf7-form-control-wrap > span.diseases > span.wpcf7-list-item {
        width:100%;
    }
}

/*
@media only screen and (max-width: 480px){
.stage-title {
    font-size: 14px;
    line-height: 1;
		top:8px !important;
	}
}
*/

@media only screen and (max-width: 399px){
	.we-are-spark-intro h1 {
		font-size:32px !important;
	}
	.page-template-platform-page .pipeline-block .pipeline-sub-item .pipeline-subhead {
		padding:10px !important;
	}
	.page-template-platform-page .pipeline-text {
		padding:15px 10px 5px !important;
	}
	.page-template-platform-page .stage-title {
		left:10px;
	}
}


/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
@-moz-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } }

 /*#home-splash #vid1, #home-splash #vid2, #home-splash #vid3, #home-splash #vid4 {
 opacity: 0;  /* make things invisible upon start */
 /* -webkit-animation: fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
 /* -moz-animation: fadeIn ease-in 1;
  animation: fadeIn ease-in 1;

  -webkit-animation-fill-mode: forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
  /* -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;

  -webkit-animation-duration: 0.85s;
  -moz-animation-duration: 0.85s;
  animation-duration: 0.85s;
} */


/*#home-splash .caption { 
	color: #fff !important; 
	font-style: italic; 
	text-align: left; 
	position: absolute; 
	z-index: 5; /*bottom: 10px; right: 10%;text-align: right;
	width: 85%;    
	bottom: 200px;
    right: 12%; } */
#home-splash .caption { 
	color: #fff !important;
    font-style: italic;
    text-align: left;
    position: absolute;
    bottom: 200px;

    margin: 0 auto 0 auto;
	z-index: 99;
	left: auto;
}

#home-splash iframe { position: absolute;
    top: 50%;
    left: 50%;
    width: 1920px;
    min-height: 865px;
    z-index: 0;
    display: block;
    /*margin: -1px auto 0 auto;*/
    margin: 0 auto 0 auto;
    overflow: hidden;
    transform: translate(-50%, -50%);}
		
@media only screen and (max-width: 900px){
#home-splash {
    /*height: 400px;*/
    height: 386px;
}
#home-splash iframe { position: absolute;
    top: 50%;
    left: 50%;
	 width: 892px;
    /*width: 859px;*/
    min-height: 400px;
    z-index: 0;
    display: block;
    margin: auto;
    overflow: hidden;
    transform: translate(-50%, -50%);}

}
/* New*/	
@media only screen and (max-width: 1100px){
	.graphical-nav {
    max-width: 500px;
	}
	.graphical-nav .nav-block {
		width: 100%;
	}
	.graphical-nav .nav-block div.g-nav-item:nth-child(1) {
    margin: 0 30px 30px 0;
	float: left;
	}
	.graphical-nav .nav-block  div.g-nav-item:nth-child(2){
    margin: 0 auto 30px auto;
	float: left;
	}
	.graphical-nav .nav-block  div.g-nav-item:nth-child(3){
    margin: 0 30px 0px 0;
	float: left;
	}
	.graphical-nav .nav-block  div.g-nav-item:nth-child(4){
        float: left;
    margin: 0 auto 0px auto;
	}
}
/* New*/
@media only screen and (max-width: 540px){
#home-splash .caption { display: none; }
}

@media only screen and (max-width: 500px){
#home-splash {
    height: 236px;
}
#home-splash iframe { position: absolute;
    top: 50%;
    left: 50%;
    width: 526px;
    min-height: 236px;
    z-index: 0;
    display: block;
    margin: auto;
    overflow: hidden;
    transform: translate(-50%, -50%); }
/* New */
.graphical-nav {
    max-width: 250px;
}
.graphical-nav .nav-block  div.g-nav-item:nth-child(3){
    margin-bottom: 30px;
}
	
/* New */
	

}



.page-template-home-page .horizontal-gradient {
    background-image:linear-gradient(to right, rgba(0,0,0,0.6),rgba(0,0,0,0.3), rgba(0,0,0,0.0),rgba(0,0,0,0)50%);
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
}
.page-template-home-page .text-gradient {
    background-image:linear-gradient(to bottom, rgba(0,0,0,0.6),rgba(0,0,0,0.3), rgba(0,0,0,0.0),rgba(0,0,0,0)50%);
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
}
.page-template-home-page .vertical-gradient {
    background-image:linear-gradient(to top, rgba(0,0,0,0.5),rgba(0,0,0,0.4), rgba(0,0,0,0.0),rgba(0,0,0,0)40%);
     position:absolute;
     top:0;
     left:0;
     width:100%;
     height:100%;
}
.graphical-nav .g-nav-item {
 float: left;
 width: 225px;
 height: 194px;
 margin: 0 0 0 40px;
 position: relative;
 overflow: hidden;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
 -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
   -webkit-box-shadow: 0 0 8px rgba(0, 0, 0,0.5);
}
.graphical-nav .g-nav-item img{
 -moz-transition: all 1s;
 -webkit-transition: all 1s;
 transition: all 1s;
 width: 225px;
 height: 194px;
 }
.graphical-nav .g-nav-item:hover img{
 -moz-transform: scale(1.1);
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
.graphical-nav .g-nav-item.first{
margin: 0;
}
@media only screen and (max-width: 1120px){
 .page-template-home-page .text-gradient {
    background-image:linear-gradient(to right, rgba(0,0,0,0.6),rgba(0,0,0,0.3), rgba(0,0,0,0.0),rgba(0,0,0,0)50%);
 }
 .page-template-home-page .vertical-gradient {
    display:none;
 }
}
@media only screen and (max-width: 1100px){
.graphical-nav .g-nav-item {
 margin: 0 0 0 25px;
}
}
@media only screen and (max-width: 1100px){
.graphical-nav .g-nav-item {
 margin: 0 auto 30px auto;
 float:none;
}
.graphical-nav .g-nav-item.first {
 margin: 0 auto 30px auto;
}
}




.footer-splash.home {
    background: url() no-repeat right;
                background-size: cover;
            background-position: center;
}
@media only screen and (max-width: 450px){
        .footer-splash.home {
            background: url() no-repeat center;
        }
}