nav#primary-navigation {
    background-color: #110b79 !important;
}
#primary-menu.no-responsive > li > a {
    background-color: #110b79;
    font-size: 16px;
}
.team-person-name.title-h5 {
    font-size: 0.9em;
}
.title-h4 {
    text-transform: none !important;
    font-size: 0.99em;
}
#site-header.fixed.shrink #perspective-menu-buttons :not(.hamburger-size-small) .perspective-toggle .menu-line-1, #site-header.fixed.shrink #perspective-menu-buttons :not(.hamburger-size-small) .perspective-toggle .menu-line-2, #site-header.fixed.shrink #perspective-menu-buttons :not(.hamburger-size-small) .perspective-toggle .menu-line-3 {
	background-color:#110b79 !important;
}
#thegem-perspective #primary-navigation .perspective-menu-close:before, #thegem-perspective #primary-navigation .perspective-menu-close:after {
	background:#999999 !important;
}
.wpcf7-form.gem-contact-form-white ::-webkit-input-placeholder { /* WebKit browsers */
color: #110b79 !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #110b79 !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #110b79 !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #110b79 !important;
opacity: 1;
}
.title-h2, .title-h4 {
    text-transform: none !important;
}
.scroll-top-button:before {
    background-color: white !important;
    color: #110b79 !important;
	border: 2px solid #110b79;
}
.scroll-top-button:hover:before {
	background-color: #110b79 !important;
	color: white !important;
}
.scroll-top-button.visible {
    opacity: 1 !important;
} 
input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #ff000000 !important;
    border: 2px solid #110b79;
}
.wpcf7-form.gem-contact-form-white input[type='submit']:hover {
	color: #110b79 !important;
}

.mouse-scroll:after {
	background-color:white !important;
}
.mouse-scroll {
    border: 3px solid white !important;
}
#page.layout-boxed {
box-shadow:none !important;
}

.vertical-minisearch {
display:none !important;
}



.socials-list .socials-item {
    color: white;
}

.espa-el:lang(el) {
	display:block;
}
.espa-en:lang(el) {
	display:none;
}
.espa-el:lang(en) {
	display:none;
}
.espa-en:lang(en) {
	display:block;
}




/*@media only screen and (min-device-width : 1024px) {
	
	#espa_row {
		position: absolute;
			transform: translate(-5%, -120%);
		}

}*/

#espa_row .wpb_single_image img {
	max-width: none !important;
}   

#espa_row {
	position: absolute;
	transform: translate(20%, -200%);
} 



@media only screen and (min-device-width : 992px) {
	
		#espa_row {
			position: absolute;
					transform: translate(-20%, -100%);
		}

}