::selection {
	color: none !important;
	background: rgba(59, 130, 168, 0.48);
}


/* FONT */

ul.sf-menu li a {
	font-family: 'Roboto', cursive !important;
}

/* TEXT COLOR */

.header_white .sf-menu > li > a:hover, .header_white .sf-menu > li.active > a {
	color: #1075AE;
}

.response, .highlight, .ds .highlight, .ds a {
	color: #eedf19;
}

.zebra_bg, .top-zebra-border:before {
	background-image: linear-gradient(-45deg, transparent 10%, #eedf19 10%, #eedf20 47.48%, transparent 47.9%, transparent 60%, #eedf19 60%, #eedf19);
	background-color: #1075AE;
}

.zebra_bg-blue {
	background-image: linear-gradient(-45deg, transparent 10%, #1075AE 10%, #1075AE 51%, transparent, transparent 60%, #1075AE 60%, #1075AE);
}

.ls .highlight-blue {
	color: #1075AE;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="date"], input[type="tel"], input[type="number"], textarea, select, .form-control {
	font-weight: 400;
}

.ds .greylinks a {
	color: #eedf19;
}

.blue-link {
	color: #1075AE !important;
}
.blue-link:hover {
	color: #eedf19 !important;
}

.white-link {
	color: #ffffff;
}

.white-link:hover {
	color: #eedf19 !important;
}

/* COLORS */

.page_header, .header_white.affix {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
}

#toTop {
	background-color: #eedf19;
}

.with_skew_bg.main_bg_color:before {
	background-color: #eedf19;
}

.blue-back {
	background-color: #1075AE !important;
}

.grey-back {
	background-color: #F4F4F4 !important;
}

.white-back {
	background: #ffffff;
}

.ls a-black {
	color: #787878;
}

.ls a-black:hover {
	color: #787878;
}

.ds .theme_buttons a.color1:hover, .ds .theme_buttons a.color1:focus, .ds .theme_button.color1:hover, .ds .theme_button.color1:focus,  {
	color: #eedf19 !important;
	border-color: #eedf19;
}

.ds .theme_button.color1:hover {
	color: #eedf19 !important;
}

.ds .theme_buttons a.color1, .ds .theme_button.color1 {
	color: #1075AE;
	background-color: #eedf19;
	border-color: #eedf19;
}

.line-border {
	border-right: 2px solid #787878;
	margin: 0px 5px;
}

.whitelink {
	color: #d9d9d9 !important;
}

.whitelink:hover {
	color: #eedf19 !important;
}

.ls .theme_buttons a, .ls .theme_button {
	color: #eedf19;
}

/* DISTANCES */

.vertical-item.content-padding .item-content {
	padding: 45px 35px 50px;
}

/* FOOTER */

.ds {
	background-color: #232323;
	color: white;
}

@media only screen and (min-width: 480px) {
	
	.w-200-desktop {
		width: 200px;
	}
		
}

@media only screen and (max-width: 991px) {
	
	.header_white .sf-menu > li > a:hover, .header_white .sf-menu > li.active > a {
		color: #1075AE;
	}
	
	.header_white .sf-menu > li > a {
		color: #232323;
	}
	
	.mobile-active .mainmenu_wrapper {
		background-color: rgba(255, 255, 255, 0.16);
	}
	
	.sf-menu {
		background-color: #ffffff;
	}
	
	.toggle_menu.mobile-active {
		background-color: #1075AE;
	}
	
}