@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Stencil+Text:wght@100;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;600;700;900&display=swap');
@import url(jqueryui.css);

/* 
Author: Fatih Civelek / Date: 09-06-2017 
font-family: 'Raleway', sans-serif;
font-family: 'Big Shoulders Stencil Text', cursive;
font-family: 'Oswald', sans-serif;
font-family: 'Ubuntu', sans-serif;
font-family: 'Cairo', sans-serif;
*/

@font-face {
	font-family: 'ElegantIcons';
	src: url('../symbol/ElegantIcons.eot');
	src: url('../symbol/ElegantIcons.eot?#iefix') format('embedded-opentype'), 
		 url('../symbol/ElegantIcons.woff') format('woff'), 
		 url('../symbol/ElegantIcons.ttf') format('truetype'), 
		 url('../symbol/ElegantIcons.svg#ElegantIcons') format('svg');
	font-weight: normal;
	font-style: normal;
}
[data-icon]:before {
	font-family: 'ElegantIcons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

html, body { height: 100%; }
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	-webkit-font-smoothing:antialiased !important;
	-ms-overflow-style:scrollbar;
	overflow-y:scroll\9
}

*, *::after, *::before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
}

input[type="submit"], input[type="text"] { -webkit-appearance:none }
input[type=submit] { -webkit-appearance:none }
input, textarea, select { font-size:15px; color:#313131;font-family: 'Raleway', sans-serif; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; margin:0; padding:0; }

h1,h2,h3,h4,h5,h6 { }

b { font-weight: 700;}

a, img { border:none; outline:none; text-decoration:none;}
a { cursor:pointer !important; color: #ec2222; font-weight: 700;}
.clear { clear:both; display:block; }
.clear.margin { height:30px; }

body {
	font-family: 'Cairo', sans-serif;
	width:100%;
	height:100%;
	margin:0;
	color:#222;
	padding:0;
	background:transparent;
	overflow-x:hidden;
	overflow-y:scroll;
	/*
		background-image: url(../images/bg.jpg);
		background-size: cover;
		background-attachment: fixed;
	*/
}

/* HEADER */
header { 
	width:100%;
	height: 100px;
	padding:10px 0;  
	display:block; 
	-webkit-transition:.3s; 
	transition:.3s; 
	position:fixed; 
	top:0; 
	left:0; 
	z-index:9999;
}
header > .wrapper { width:97%; margin:0 auto; position:relative;  }

.logo { 
	width:550px; 
	height:150px;
	display: block;
	margin: 50px auto;
    background-image:url(../images/logo.png);
    background-repeat:no-repeat;
    background-position:center center;
	background-size:100%; 
	transition: .2s;
	overflow: hidden;
}
header.sticky .logo { height: 0; }
@media (max-width:1024px) {
	header { height: auto; padding: 0; }
	.logo { 
		width:175px; 
		height:70px;
		display: block;
		margin: 0;
		background-image:url(../images/logo.png);
		background-repeat:no-repeat;
		background-position:left center;
		background-size:100%; 
		transition: .2s;
		float: left;
		overflow: hidden;
	}
	header.sticky .logo { width:175px;} 
}

.right-button { display:flex; flex-wrap: wrap; justify-content: flex-end; position: absolute; right: 0; top: 20px; transition: .2s;}

/* hotline */
.hotline { 
	width: 40px;
	height:40px;
	line-height: 40px;
	overflow: hidden;
	padding:0;
	text-align: center;
	-webkit-transition: .5s; 
	transition: .5s;
	margin: 0;
	font-size: 1rem;
	color: #fff;
	border-radius: 5px;
	background-color: #ec2222;
}
.hotline span:after { display: none; } 

/* email */
.emailBtn { 
	width: 40px;
	height:40px;
	line-height: 37px;
	overflow: hidden;
	padding:0 10px;
	text-align: center;
	-webkit-transition: .5s; 
	transition: .5s;
	margin: 0 5px 0 0;
	font-size: 1.2rem;
	color: #fff;
	border-radius: 5px;
	background-color: #666;
}

.whatsapp { 
	width: 40px;
	height:40px;
	line-height:40px;
	-webkit-transition: .5s; 
	transition: .5s;
	margin: 0 5px;
	padding:0;
	border-radius: 5px; 
	overflow:hidden; 
	background: url(../images/svg/whatsapp.svg) center center no-repeat;
	background-size:20px;
	background-color: #43a71b;
	color: #fff;
	font-weight: 700;
}
.whatsapp:hover { color: #fff; }
.whatsapp.mobile { display: none!important; }
@media (max-width:1024px) {
	.right-button { top: 15px; }
	.emailBtn { display: none; }
	.whatsapp { display: none !important;}  
	.whatsapp.mobile { display:block !important; padding: 0 20px; }  
}

/* NAV */
.toggleMenu {
	display:none;
	padding:0;
	width:40px;
	height:40px;
	margin:0;
	color: #111;
	float:right;
	z-index:10000;
	top:0px;
	text-align:center;
	position:relative;
	overflow:hidden;
	background-color: #ec2222;
	background-image: url(../images/svg/menu.svg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:55%;
	-webkit-transition: .5s; 
	transition: .5s;
	opacity:1;
	border-radius: 5px;
}
.toggleMenu.toogle_hover { background-image:url(../images/svg/menu_close.svg);  }

nav {
	margin:15px auto; 
	padding:0;
	width: 75%;
	display:block;
	position:relative;
	z-index:250;
}
.nav { margin:0; padding:0; list-style:none; position:relative; display:flex; flex-wrap: nowrap; justify-content: center; z-index:250; }

.nav:before, .nav:after { content:""; display: table;}
.nav:after { clear: both; }

.nav ul { list-style: none; width: auto; min-width:200px;}
.nav a { 
	display: block; 
	color:#fff; 
	font-size:1.3rem;
	font-weight:700; 
	padding:7px 20px;
	margin:0; 
	text-align:center;
	transition: .1s;
	-webkit-transition:.1s;
}
header.sticky .nav a { background-color: #111;}
.nav > li { display:block; padding:0; margin:0;}
.nav > li:hover > a {color:#ec2222; }

/*
	.nav > li.contacts { border-left:1px solid #ccc;}
	.nav > li.contacts a { color:#ec2222;}
*/

.nav > li > .parent { content: ""; }
.nav li ul li.hash > a:after { font-family:'ElegantIcons'; content: "\35"; float:right; font-size:16px;}

.nav li ul { position: absolute; max-height:0; overflow:hidden;  margin:0; padding:0; padding-top: 10px; transition:.3s; transform:scale(.9);}

.nav li.hover > ul { max-height:1000px; transform:scale(1); }
.nav li li.hover ul {  max-height:1000px; top:0; }

.nav li ul li {border:none; margin:0; padding:0; position:relative; }
.nav li ul li a { 
	display: block; 
	background: #ec2222; 
	font-size:.9rem;
	color:#fff; 
	padding:5px 15px;
	height:auto; 
	line-height:normal; 
	text-align:left;
	font-weight:500;
	border-bottom: 1px solid #d11d1d;
}
.nav li ul li a:hover,
.nav li ul li:hover > a {background: #333; color:#fff; }
@media (max-width: 1024px) {
	nav { height:auto; background:#fff; float: none; margin: 0; padding: 0; border:none; }
	.nav { 
		width:250px; 
		height:100%; 
		overflow:auto; 
		z-index:99999; 
		margin:0; 
		position:fixed; 
		left:0; 
		top:0; 
		display:block; 
		background:#111; 
		border-right:1px solid #333
	}
	.nav a { padding: 7px 15px; color: #fff; border-bottom: 0 solid #fff; height:auto; font-size:18px; text-align:left; font-weight:700;}
	.nav > li { 
		float: none; 
		width:100%; 
		display:block; 
		padding:0;
		margin:0; 
		border:none; 
		border-bottom:1px solid #333; 
	}
	.nav > li.home {width:100%; display:none; }
	.nav > li > .parent:after {
		font-family: 'ElegantIcons'; 
		content: "\33"; 
		font-size:20px; 
		position:absolute;
		right:15px; 
	}

	.nav ul {display: block; width: 100%;}
	.nav li.hover > ul, 
	.nav li li.hover ul { position: static; }
}

/* PARALLAX */
.parallax { width: 100%; height: 100%; overflow: hidden; }
.parallax.overflow, .parallax.overflow .parallax-wrapper { height: auto; min-height: 100%; }
.parallax.background { background-repeat: no-repeat; background-position: 50% 50%; background-position: 50% 50%\9 !important; }
.parallax.banner-height { height:100%; }
.parallax.banner-height.pager { height:50%; }
.parallax.normal-height { height:auto; padding:0; border-top: 1px solid #dedede; }
.parallax.services-height { height:auto; padding:50px 0; border-top: 1px solid #dedede; }
.parallax.page-height { height:auto; min-height:35%; padding:0; }
.parallax.brands-height { height:auto; padding: 50px 0; background-color: #fff; border-top: 1px solid #dedede;  }
.parallax-wrapper { display: table; width: 100%; height: 100%; overflow: hidden; }
.parallax-scroll { display:block; position:relative; }

@media (max-width: 1024px) {
	.parallax.brands-height { height:auto; padding:15px 0;   }
}

.company { width:100%; margin:0; display:flex; flex-wrap:wrap; justify-content:space-between; }

.company-left { width:100%; padding:5% 20%; display:block; text-align: center; background-color: rgba(0, 0, 0, 0.4); }
.company-left h3 { font-size:3rem;font-weight:700; color:#fff; margin:0; padding:0; }
.company-left h4 { font-size:2.4rem;font-weight:700; color:#fff; margin:0; padding:0; }
.company-left p { font-size: 1.2rem; font-weight:300; color:#fff; }
.company-right { width:100%; display:none; background-repeat: no-repeat; background-size: cover; }

.page { width:1200px; padding: 50px 0; margin:0 auto; overflow: hidden; text-align: center; display:block; font-size: 1.2rem; }
.page h1 { font-size:2.4rem;font-weight:700; color:#111; margin:0; padding:0; }
.pageh4 { font-size:1.6rem;font-weight:500; color:#777; margin:0; padding:0; }
.page p { font-size: 1.2rem; font-weight:300; }

.large-image { display: block; width: 100%;}
.large-image img { width: 100%; vertical-align: bottom; }
.thumb-image { display: block; width: 14.28%; float: left;}
.thumb-image img { width: 100%; height: 125px; vertical-align: bottom; }
.thumb-image img:hover { opacity: .7; }

@media (max-width: 1024px) {
	.company { width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; }
	.page { width:95%; overflow: hidden; padding: 15px 0; display:block; font-size: 1.2rem; }
	
	.company-left { width:100%; padding:45px; float:none; display:block; }
	.company-left h3 { font-size:3rem;font-weight:700; color:#111; margin:0; padding:0; }
	.company-left h4 { font-size:1.2rem;font-weight:700; color:#111; margin:0; padding:0; }
	.company-left p { font-size: 1.2rem; font-weight:300; }

	.large-image { display: block; width: 100%;}
	.thumb-image { display: block; width: 14.28%; float: left;}
	.thumb-image img { width: 100%; height: 50px; vertical-align: bottom; }
	.thumb-image img:hover { opacity: .7; }
	
}
	
/* Banner Title */
.banner-title { width:70%; margin:25% auto; text-align:center; }
.banner-title h1,.banner-title h2{ margin:0; padding:0; line-height: 125%; text-shadow: 0 0 2px #111;  color:#fff; }
.banner-title h1 { font-size:5rem; font-weight:600; letter-spacing:-1px; }
.banner-title h1.pager { font-size:3rem;  }
.banner-title h2 { font-size:2rem; font-weight:100; letter-spacing: 10px; }
@media (max-width: 1024px) {
	.banner-title { width:70%; margin:50% auto; text-align:center; }
	.banner-title h1,.banner-title h2{ margin:0; padding:0; line-height: 115%; text-shadow: 0 0 2px #111;  color:#fff; }
	.banner-title h1 { font-size:2.6rem; font-weight:300; letter-spacing:-1px; }
	.banner-title h2 { font-size:1rem; font-weight:300; }
}
.scrollbutton { 
	position:absolute; 
	width:100%; 
	height:50px; 
	bottom:10%; 
	z-index:2; 
	-webkit-transition:.3s; 
	transition:.3s; 
	-webkit-transform:scale(1); 
	transform:scale(1); 
    display: block;
}
.scrollbutton a.scrolldown {
    width:100px;
	height: 150px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	display:block;
	padding: 15px;
	background-image:url(../images/svg/down-arrow.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:50px;
	background-color: #ec2222;
	-webkit-animation: arrowDown .8s infinite;
	animation: arrowDown .8s infinite;
	-webkit-transform:translateY(0px);
	transform:translateY(0px);
}
.scrollbutton.sticky { transform:scale(0); }
@media (max-width:1024px) {
	.scrollbutton {bottom:5%;  }
	.scrollbutton a.scrolldown {
		width:50px;
		height: 50px;
		background-size:30px;
	}
}
@-webkit-keyframes arrowDown { 
	0% { -webkit-transform:translateY(20px); transform:translateY(20px); opacity:.3;} 
	50% {-webkit-transform:translateY(10px); transform:translateY(20px); opacity:.5; } 
	100% {-webkit-transform:translateY(0px); transform:translateY(20px); opacity:1; } 
}
@keyframes arrowDown { 
	0% { transform:translateY(20px); opacity:.3;} 
	50% {transform:translateY(10px); opacity:.5; } 
	100% {transform:translateY(0px); opacity:1; } 
}

a.readmore { 
	display:inline-block; 
	width:auto; 
	height:55px; 
	line-height:55px; 
	margin:20px 0 0 0;
	padding:0 15px 0 0; 
	background-color:#ec2222; 
	color:#111;  
	font-weight:700;
	font-size:1.2rem;
	position:relative;
	text-align:center;
	-webkit-transition:.4s;
	transition:.4s;
	border-radius: 5px;
	overflow: hidden;
}
a.readmore.mx-auto { margin: 50px auto 0 auto; display: block; width: 250px; }
a.readmore:hover { background-color:#253036; color:#fff;  }
a.readmore span { 
	margin:0 15px 0 0;
	float: left;
	font-weight:500;
	width:55px;
	height:55px;
	text-align:center;
	display:block;
	overflow:hidden;
	position: relative;
	color:#fff;
	font-size:2rem;
	transition:.3s;
	background-color: #253036;
}
a.readmore:hover span {background-color: #253036;  }
a.readmore span:before {font-family:"ElegantIcons"; content:"\35"; transition:.3s; width: 100%; height: 100%;position:absolute; left: 0; text-align: center; }
a.readmore:hover span:before { color: #fff; }


/* Headline */
.headline { width:90%; margin:10px auto 50px auto; overflow: hidden; display:block; text-align:center;}

.headline h3,
.headline h4,
.headline h5,
.headline h6{ margin:0; padding:0; line-height: 115%;  }

.headline h3 { font-size:2.6rem; color:#111; font-weight:300; }
.headline h4 { font-size:1.2rem; width:75%; margin:10px auto; font-weight:300; color:#111; }
.headline h5 { font-size:1.8rem; color:#111; font-weight:300; }
.headline h6 { font-size:1.1rem; margin:10px auto; font-weight:300; color:#111; }
@media (max-width: 1024px) {
	.headline { width:90%; margin:0 auto 50px auto;}
}


/* Blocks */
.blocks { margin:25px auto; width: 85%; display:flex; flex-wrap:wrap; justify-content:space-between; }
.block { 
	display:block; 
	width:24%; 
	overflow:hidden; 
	margin:0; 
	position:relative; 
	z-index: 2; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;  
	box-sizing: border-box;  
	color: #fff;
	border-radius: 50%;
}
.block a { display:block; width:100%; position: relative;  }
.block a::before {
	content: "";
	left: 0; 
	top: 0; 
	width: 100%;  
	height: 0;
	position: absolute; 
	background: url(../images/svg/view.svg) center center no-repeat;
	background-size:40px;
	background-color: rgba(253, 8, 8, 0.8);
	transition: .3s;
	z-index: 0;
}
.block:hover a:before {height: 100%; }

.block a img {  width:100%; height: 300px; vertical-align:bottom;border: 1px solid #dedede;  }
.block p {  color: #111; padding: 0px; font-size: 1.5rem; text-align: center; line-height: 140%; }
.block span { display: block; margin: 5px 0 0 0; color: #777; font-size: 1rem; }

@media (max-width: 1440px) {
	.block a img {   height: 225px;  }
	.block p {  color: #111; padding: 0px; font-size: 1.2rem; text-align: center; line-height: 140%; }
}

@media (max-width: 1024px) {
	.blocks { margin:0; width: 100%; padding: 25px;  }
	.block { 
		display:block; 
		width:100%; 
		overflow:hidden; 
		margin:0 0 3% 0; 
		padding: 15px;
		position:relative; 
		z-index: 2; 
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;  
		box-sizing: border-box;  
		color: #fff;
		text-align: center;
		background-color: #fff;
		border: 1px solid #dedede;
		border-radius: 0%;
	}
	.block a img {  width:100%; height: auto; vertical-align:bottom;border: 1px solid #dedede;  }
}

/* Galeri */
.galeri { display: block; overflow: hidden; margin:0 0 25px 0; }
.galeri a { width: 23.5%; float: left; margin: 0 2% 2% 0; display: block; border:10px solid #dedede; }
.galeri a:nth-child(4n+0) { float: right; margin: 0 0 2% 0; }
.galeri a img { width: 100%; vertical-align: bottom; }
.galeri a:hover { border:10px solid #ec2222;}
@media (max-width: 1024px) {
	.galeri { display: flex; flex-wrap: wrap; justify-content: space-between; overflow: hidden; margin: 35px 0; }
	.galeri a { width: 49%; float: left; margin: 0 0 2% 0; display: block; border:1px solid #eee; }

}

/* Brands */
.brands { width: 100%; display: flex; flex-wrap: wrap; justify-content:  center; list-style: none; margin: 0; padding: 0; }
.brands li { width: 30%;border: 1px solid #dedede; }
.brands li img {width:100%; vertical-align:bottom; }

@media (max-width: 768px) {
	.brands { justify-content: space-between; }
	.brands li { width: 48%; margin-bottom: 2%;}
}
@media (max-width: 480px) {
	.brands { justify-content: space-between; }
	.brands li { width: 32%; }
}

/* SOCIAL */
#social { 
	width:100%; 
	overflow:hidden; 
	padding:30px 0 40px 0; 
	border-top:1px solid #dedede;
	background-color:#ec2222;
}
#social > .wrapper { width:1200px; margin:0 auto; display:block; overflow:hidden; }
@media (max-width: 1024px) {
	#social > .wrapper { width:95%; margin:0 auto; display:block; overflow:hidden; }
}
.social {display:block; float:left; overflow:hidden; }
.social .header {  
	display:block; 
	line-height:30px;
	overflow:hidden; 
	color:#fff; 
	font-weight:600; 
	padding:20px 0; 
	font-size:2rem;
}
.social a { 
	display:inline-block;
	font-size:30px;
	width:40px; 
	height:40px;
	line-height:40px;
	margin:15px 15px 0 0;
	color:#fff; 
	transition:.3s;
	-webkit-transition:.3s;
	overflow:hidden;
	position:relative;
}
.social a:hover { color:#ec2222; }

.social a:before,
.social a:after { 
	display:block; 
	position:absolute; 
	width:30px; 
	height:30px;
	overflow:hidden;
	line-height:30px;
	transition: .2s; 
	-webkit-transition: .2s;
}
.social a:before {-webkit-transform:scale(1); transform:scale(1); }
.social a:after { -webkit-transform:scale(0); transform:scale(0); }
.social a:hover:after { -webkit-transform:scale(1); transform:scale(1);}
.social a:hover:before {-webkit-transform:scale(0); transform:scale(0); }
@media (max-width: 1024px) {
	.social {display:block; float:none; text-align: center; overflow:hidden; }
}
.subscribe { display:inline-block; width:60%; text-align:center; overflow:hidden; margin:0; float:right }
.subscribe > .header {
	display:block; 
	line-height:30px;
	overflow:hidden; 
	color:#fff; 
	font-weight:600; 
	padding:20px 0; 
	font-size:2rem;
}
.subscribe > form {
	height: 50px;
	width:100%;
	display: block;
	margin:0;
	overflow: hidden;
	border-bottom:1px solid #fff;
}
.subscribe > form input[type="text"] {
	width: 70%;
	float: left;
	border: none;
	background: none;
	height: 50px;
	line-height:45px;
	font-size: 16px;
	padding: 0 20px;
	color: #fff;
}
.subscribe> form button {
	float: right;
	border: none;
	background: none;
	height: 47px;
	padding: 0 15px;
	font-size: 22px;
	color: #fff;
	position: relative;
	cursor: pointer;
}
.subscribe> form button:after { font-family: 'ElegantIcons'; content: "\e010"; }

@media (max-width: 1024px) {
	.subscribe { display:block; width:100%; text-align:center; float:none }
}

/* FOOTER */
footer { width:100%; padding:0; overflow:hidden; color:#fff; position:relative; z-index:2px;}
footer > .wrapper { width:100%; margin:0; display:flex; flex-wrap:nowrap; justify-content:space-between; }

.columns { width:100%; display:block; overflow:hidden; float:none; padding:100px 50px;  position:relative; }
.columns.googlemap { width:50%; padding:0; position:relative; background:#3a3f43; }
.columns.contact { font-size:1.1rem; font-weight:600; padding:100px; color:#fff; background-color: #ec2222; }
.columns.contact p { margin:10px  0; padding: 0;  }
.columns.contact a { color: #fff;  }

#map_container { 
	width:100%; 
	height:100%; 
	position: relative;
	z-index:0;
	filter: gray;
	opacity:.9;
	-webkit-filter: grayscale(100%);
	-webkit-transition:.5s;
	transition:.5s;
}
#map_container iframe { position: absolute; width: 100%; height: 100%; }

.webtasarim {display:block; margin:50px 0 0 -10px; }
.webtasarim a { 
	width:100px; 
	height:60px; 
	display:block; 
	overflow:hidden; 
	background:url(../images/brandmedya.svg) 0 0 no-repeat;
	background-size:100%; 
}
.webtasarim a:hover { filter: gray; -webkit-filter: grayscale(50%);   }

@media (max-width: 1024px) {
	footer > .wrapper { width:100%; margin:0; display:flex; flex-wrap:wrap; justify-content:space-between; }
	.columns { width:100%; display:block; overflow:hidden; float:left; padding:100px 50px;  position:relative; }
	.columns.googlemap { width:100%; height: 300px; padding:0; position:relative; background:#3a3f43; }
	.columns.contact { font-size:1.1rem; font-weight:600; padding:50px;  }
	.columns.contact p { margin:10px  0; padding: 0;  }

}


/* Contact Form */
.contact_form { width:100%; margin:20px 0; display: flex; flex-wrap: wrap; justify-content: space-between;}
.form_row { width:48%; display:block; overflow:hidden; color:#111; margin:0 0 10px 0; padding:0;}
.form_row input,
.form_row textarea {
	width:100%; 
	font-size:1rem;
	display:block;
	padding:0 20px;
	margin: 10px 0;
	height:50px;
	line-height:50px; 
	background-color:#fff; 
	color:#444; 
	border:1px solid #ccc;
	-webkit-transition:.2s;
	transition:.2s;
}
.form_row input.code { width: 50%;}
.form_row textarea { height:180px; }
.form_row input:focus,
.form_row textarea:focus { border:1px solid #D80027; background:#f7f7f7; }
.form_row .security { display:block; padding:0; text-align:center; float: left; margin:0 15px 0 0; font-size:1.6rem; font-weight:700; color:#e40230;}
.form_row input[type="submit"] {
	width:100%; 
	height:55px; 
    float: right;
	font-size:1.3rem;
	line-height:45px;
	font-weight:700;
	text-align:center;
	overflow: hidden;
	margin:20px 0 0 0; 
	display:block;
	border:none; 
	background-color:#1a1a1a; 
	color:#fff; 
	cursor:pointer;
	transition: all .1s linear; 
	-moz-transition: all .1s linear; 
	-webkit-transition: all .1s linear; 
    border-radius: 5px;
}
.form_row input[type="submit"]:hover { color:#fff; background-color:#333;}

@media (max-width: 1024px) {
	.form_row { width:100%; display:block; overflow:hidden; color:#111; margin:0 0 10px 0; padding:0;}
}

/* LIGHTBOX */
.lightbox { 
	cursor: pointer; 
	position: fixed; 
	width: 100%; 
	height: 100%; 
	top: 0; 
	left: 0;
	background:rgba(255,255,255,1.00);
	-webkit-filter: none !important; 
	z-index: 999999999999 !important; 
}
.lightbox img { display: block; position: absolute; }
.lightbox-loading { 
	background: url(../images/loading.gif) center center no-repeat; 
	width: 80px; 
	height: 80px; 
	margin: -20px 0 0 -16px; 
	position: absolute; 
	top: 50%; 
	left: 50%; 
}
.lightbox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 9998; }
.lightbox-caption p { 
	margin: 0 auto; 
	max-width: 70%; 
	display: inline-block;  
	*display: inline;
 	*zoom: 1;
	padding: 10px; 
	color: #fff; 
	font-size: 12px; 
	line-height: 18px; 
}
.lightbox-button { 
	position: absolute; 
	z-index: 9999; 
	background: no-repeat center center; 
	width: 32px; 
	height: 32px; 
	opacity:0.9; 
	-webkit-transition: all 0.3s; 
	-moz-transition:    all 0.3s; 
	-ms-transition:     all 0.3s; 
	transition: 		all 0.3s; 
}
.lightbox-button:hover, .lightbox-button:focus { opacity: 1; }
.lightbox-close { right: 30px; top: 20px; background-image: url('../images/svg/close.svg');  background-size:25px; }
.lightbox-nav { top: 47%; width:100%; margin-top: -16px; }
.lightbox-nav-next { right: 30px; width: 40px; height: 40px; background-image: url('../images/svg/next.svg'); background-size:60px; }
.lightbox-nav-prev { left: 30px; width: 40px; height: 40px; background-image: url('../images/svg/prev.svg'); background-size:60px; }


/* Animations */
.animation-element { opacity: 0; position: relative; }
.animation-element.anime-left { opacity: 0; transition: all .3s linear; transform: translate3d(-500px, 0px, 0px); }
.animation-element.anime-left.in-view { opacity: 1; transform: translate3d(0px, 0px, 0px);}

.animation-element.anime-right { opacity: 0; transition: all .3s linear; transform: translate3d(500px, 0px, 0px);}
.animation-element.anime-right.in-view { opacity: 1; transform: translate3d(0px, 0px, 0px); }

.animation-element.anime-top { opacity: 0; transition: all .3s .1s linear; transform: translate3d(0px, 300px, 0px);}
.animation-element.anime-top.in-view { opacity: 1; transform: translate3d(0px, 0px, 0px); }

.animation-element.anime-bottom { opacity: 0; transition: all .3s .1s linear; transform: translate3d(0px, 300px, 0px);}
.animation-element.anime-bottom.in-view { opacity: 1; transform: translate3d(0px, 0px, 0px); }

.animation-element.anime-zoom { opacity: 0; transition: all .3s linear;  transform: scale(0);}
.animation-element.anime-zoom.in-view { opacity: 1; transform: scale(1); }


/* FONT ICON */
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
	font-family: 'ElegantIcons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.arrow_up:before { content: "\21"; }
.arrow_down:before { content: "\22"; }
.arrow_left:before { content: "\23"; }
.arrow_right:before { content: "\24"; }
.arrow_left-up:before { content: "\25"; }
.arrow_right-up:before { content: "\26"; }
.arrow_right-down:before { content: "\27"; }
.arrow_left-down:before { content: "\28"; }
.arrow-up-down:before { content: "\29"; }
.arrow_up-down_alt:before { content: "\2a"; }
.arrow_left-right_alt:before { content: "\2b"; }
.arrow_left-right:before { content: "\2c"; }
.arrow_expand_alt2:before { content: "\2d"; }
.arrow_expand_alt:before { content: "\2e"; }
.arrow_condense:before { content: "\2f"; }
.arrow_expand:before { content: "\30"; }
.arrow_move:before { content: "\31"; }
.arrow_carrot-up:before { content: "\32"; }
.arrow_carrot-down:before { content: "\33"; }
.arrow_carrot-left:before { content: "\34"; }
.arrow_carrot-right:before { content: "\35"; }
.arrow_carrot-2up:before { content: "\36"; }
.arrow_carrot-2down:before { content: "\37"; }
.arrow_carrot-2left:before { content: "\38"; }
.arrow_carrot-2right:before { content: "\39"; }
.arrow_carrot-up_alt2:before { content: "\3a"; }
.arrow_carrot-down_alt2:before { content: "\3b"; }
.arrow_carrot-left_alt2:before { content: "\3c"; }
.arrow_carrot-right_alt2:before { content: "\3d"; }
.arrow_carrot-2up_alt2:before { content: "\3e"; }
.arrow_carrot-2down_alt2:before { content: "\3f"; }
.arrow_carrot-2left_alt2:before { content: "\40"; }
.arrow_carrot-2right_alt2:before { content: "\41"; }
.arrow_triangle-up:before { content: "\42"; }
.arrow_triangle-down:before { content: "\43"; }
.arrow_triangle-left:before { content: "\44"; }
.arrow_triangle-right:before { content: "\45"; }
.arrow_triangle-up_alt2:before { content: "\46"; }
.arrow_triangle-down_alt2:before { content: "\47"; }
.arrow_triangle-left_alt2:before { content: "\48"; }
.arrow_triangle-right_alt2:before,.arrow_triangle-right_alt2:after { content: "\49"; }
.arrow_back:before { content: "\4a"; }
.icon_minus-06:before { content: "\4b"; }
.icon_plus:before { content: "\4c"; }
.icon_close:before { content: "\4d"; }
.icon_check:before { content: "\4e"; }
.icon_minus_alt2:before { content: "\4f"; }
.icon_plus_alt2:before { content: "\50"; }
.icon_close_alt2:before { content: "\51"; }
.icon_check_alt2:before { content: "\52"; }
.icon_zoom-out_alt:before { content: "\53"; }
.icon_zoom-in_alt:before { content: "\54"; }
.icon_search:before { content: "\55"; }
.icon_box-empty:before { content: "\56"; }
.icon_box-selected:before { content: "\57"; }
.icon_minus-box:before { content: "\58"; }
.icon_plus-box:before { content: "\59"; }
.icon_box-checked:before { content: "\5a"; }
.icon_circle-empty:before { content: "\5b"; }
.icon_circle-slelected:before { content: "\5c"; }
.icon_stop_alt2:before { content: "\5d"; }
.icon_stop:before { content: "\5e"; }
.icon_pause_alt2:before { content: "\5f"; }
.icon_pause:before { content: "\60"; }
.icon_menu:before { content: "\61"; }
.icon_menu-square_alt2:before { content: "\62"; }
.icon_menu-circle_alt2:before { content: "\63"; }
.icon_ul:before { content: "\64"; }
.icon_ol:before { content: "\65"; }
.icon_adjust-horiz:before { content: "\66"; }
.icon_adjust-vert:before { content: "\67"; }
.icon_document_alt:before,.icon_document_alt:after { content: "\68"; }
.icon_documents_alt:before { content: "\69"; }
.icon_pencil:before { content: "\6a"; }
.icon_pencil-edit_alt:before { content: "\6b"; }
.icon_pencil-edit:before { content: "\6c"; }
.icon_folder-alt:before { content: "\6d"; }
.icon_folder-open_alt:before { content: "\6e"; }
.icon_folder-add_alt:before { content: "\6f"; }
.icon_info_alt:before { content: "\70"; }
.icon_error-oct_alt:before { content: "\71"; }
.icon_error-circle_alt:before { content: "\72"; }
.icon_error-triangle_alt:before { content: "\73"; }
.icon_question_alt2:before { content: "\74"; }
.icon_question:before { content: "\75"; }
.icon_comment_alt:before { content: "\76"; }
.icon_chat_alt:before { content: "\77"; }
.icon_vol-mute_alt:before { content: "\78"; }
.icon_volume-low_alt:before { content: "\79"; }
.icon_volume-high_alt:before { content: "\7a"; }
.icon_quotations:before { content: "\7b"; }
.icon_quotations_alt2:before { content: "\7c"; }
.icon_clock_alt:before { content: "\7d"; }
.icon_lock_alt:before { content: "\7e"; }
.icon_lock-open_alt:before { content: "\e000"; }
.icon_key_alt:before { content: "\e001"; }
.icon_cloud_alt:before { content: "\e002"; }
.icon_cloud-upload_alt:before { content: "\e003"; }
.icon_cloud-download_alt:before { content: "\e004"; }
.icon_image:before { content: "\e005"; }
.icon_images:before { content: "\e006"; }
.icon_lightbulb_alt:before { content: "\e007"; }
.icon_gift_alt:before { content: "\e008"; }
.icon_house_alt:before,
.icon_house_alt:after { content: "\e009"; }
.icon_genius:before { content: "\e00a"; }
.icon_mobile:before { content: "\e00b"; }
.icon_tablet:before { content: "\e00c"; }
.icon_laptop:before { content: "\e00d"; }
.icon_desktop:before { content: "\e00e"; }
.icon_camera_alt:before { content: "\e00f"; }
.icon_mail_alt:before { content: "\e010"; }
.icon_cone_alt:before { content: "\e011"; }
.icon_ribbon_alt:before { content: "\e012"; }
.icon_bag_alt:before { content: "\e013"; }
.icon_creditcard:before,.icon_creditcard:after { content: "\e014"; }
.icon_cart_alt:before { content: "\e015"; }
.icon_paperclip:before { content: "\e016"; }
.icon_tag_alt:before { content: "\e017"; }
.icon_tags_alt:before { content: "\e018"; }
.icon_trash_alt:before { content: "\e019"; }
.icon_cursor_alt:before { content: "\e01a"; }
.icon_mic_alt:before { content: "\e01b"; }
.icon_compass_alt:before { content: "\e01c"; }
.icon_pin_alt:before { content: "\e01d"; }
.icon_pushpin_alt:before { content: "\e01e"; }
.icon_map_alt:before,.icon_map_alt:after { content: "\e01f"; }
.icon_drawer_alt:before { content: "\e020"; }
.icon_toolbox_alt:before { content: "\e021"; }
.icon_book_alt:before { content: "\e022"; }
.icon_calendar:before { content: "\e023"; }
.icon_film:before { content: "\e024"; }
.icon_table:before { content: "\e025"; }
.icon_contacts_alt:before { content: "\e026"; }
.icon_headphones:before { content: "\e027"; }
.icon_lifesaver:before { content: "\e028"; }
.icon_piechart:before { content: "\e029"; }
.icon_refresh:before { content: "\e02a"; }
.icon_link_alt:before { content: "\e02b"; }
.icon_link:before { content: "\e02c"; }
.icon_loading:before { content: "\e02d"; }
.icon_blocked:before { content: "\e02e"; }
.icon_archive_alt:before { content: "\e02f"; }
.icon_heart_alt:before { content: "\e030"; }
.icon_star_alt:before { content: "\e031"; }
.icon_star-half_alt:before { content: "\e032"; }
.icon_star:before,.icon_star:after { content: "\e033"; }
.icon_star-half:before { content: "\e034"; }
.icon_tools:before { content: "\e035"; }
.icon_tool:before { content: "\e036"; }
.icon_cog:before { content: "\e037"; }
.icon_cogs:before { content: "\e038"; }
.arrow_up_alt:before { content: "\e039"; }
.arrow_down_alt:before { content: "\e03a"; }
.arrow_left_alt:before { content: "\e03b"; }
.arrow_right_alt:before { content: "\e03c"; }
.arrow_left-up_alt:before { content: "\e03d"; }
.arrow_right-up_alt:before { content: "\e03e"; }
.arrow_right-down_alt:before { content: "\e03f"; }
.arrow_left-down_alt:before { content: "\e040"; }
.arrow_condense_alt:before { content: "\e041"; }
.arrow_expand_alt3:before { content: "\e042"; }
.arrow_carrot_up_alt:before { content: "\e043"; }
.arrow_carrot-down_alt:before { content: "\e044"; }
.arrow_carrot-left_alt:before { content: "\e045"; }
.arrow_carrot-right_alt:before { content: "\e046"; }
.arrow_carrot-2up_alt:before { content: "\e047"; }
.arrow_carrot-2dwnn_alt:before { content: "\e048"; }
.arrow_carrot-2left_alt:before { content: "\e049"; }
.arrow_carrot-2right_alt:before { content: "\e04a"; }
.arrow_triangle-up_alt:before { content: "\e04b"; }
.arrow_triangle-down_alt:before { content: "\e04c"; }
.arrow_triangle-left_alt:before { content: "\e04d"; }
.arrow_triangle-right_alt:before { content: "\e04e"; }
.icon_minus_alt:before { content: "\e04f"; }
.icon_plus_alt:before { content: "\e050"; }
.icon_close_alt:before { content: "\e051"; }
.icon_check_alt:before { content: "\e052"; }
.icon_zoom-out:before { content: "\e053"; }
.icon_zoom-in:before { content: "\e054"; }
.icon_stop_alt:before { content: "\e055"; }
.icon_menu-square_alt:before { content: "\e056"; }
.icon_menu-circle_alt:before { content: "\e057"; }
.icon_document:before { content: "\e058"; }
.icon_documents:before { content: "\e059"; }
.icon_pencil_alt:before { content: "\e05a"; }
.icon_folder:before { content: "\e05b"; }
.icon_folder-open:before { content: "\e05c"; }
.icon_folder-add:before { content: "\e05d"; }
.icon_folder_upload:before { content: "\e05e"; }
.icon_folder_download:before { content: "\e05f"; }
.icon_info:before { content: "\e060"; }
.icon_error-circle:before { content: "\e061"; }
.icon_error-oct:before { content: "\e062"; }
.icon_error-triangle:before { content: "\e063"; }
.icon_question_alt:before { content: "\e064"; }
.icon_comment:before { content: "\e065"; }
.icon_chat:before { content: "\e066"; }
.icon_vol-mute:before { content: "\e067"; }
.icon_volume-low:before { content: "\e068"; }
.icon_volume-high:before { content: "\e069"; }
.icon_quotations_alt:before { content: "\e06a"; }
.icon_clock:before { content: "\e06b"; }
.icon_lock:before { content: "\e06c"; }
.icon_lock-open:before { content: "\e06d"; }
.icon_key:before { content: "\e06e"; }
.icon_cloud:before { content: "\e06f"; }
.icon_cloud-upload:before { content: "\e070"; }
.icon_cloud-download:before { content: "\e071"; }
.icon_lightbulb:before { content: "\e072"; }
.icon_gift:before { content: "\e073"; }
.icon_house:before { content: "\e074"; }
.icon_camera:before { content: "\e075"; }
.icon_mail:before { content: "\e076"; }
.icon_cone:before { content: "\e077"; }
.icon_ribbon:before { content: "\e078"; }
.icon_bag:before { content: "\e079"; }
.icon_cart:before { content: "\e07a"; }
.icon_tag:before { content: "\e07b"; }
.icon_tags:before { content: "\e07c"; }
.icon_trash:before { content: "\e07d"; }
.icon_cursor:before { content: "\e07e"; }
.icon_mic:before { content: "\e07f"; }
.icon_compass:before { content: "\e080"; }
.icon_pin:before { content: "\e081"; }
.icon_pushpin:before { content: "\e082"; }
.icon_map:before { content: "\e083"; }
.icon_drawer:before { content: "\e084"; }
.icon_toolbox:before { content: "\e085"; }
.icon_book:before { content: "\e086"; }
.icon_contacts:before { content: "\e087"; }
.icon_archive:before { content: "\e088"; }
.icon_heart:before { content: "\e089"; }
.icon_profile:before { content: "\e08a"; }
.icon_group:before { content: "\e08b"; }
.icon_grid-2x2:before { content: "\e08c"; }
.icon_grid-3x3:before { content: "\e08d"; }
.icon_music:before { content: "\e08e"; }
.icon_pause_alt:before { content: "\e08f"; }
.icon_phone:before,.icon_phone:after { content: "\e090"; }
.icon_upload:before { content: "\e091"; }
.icon_download:before { content: "\e092"; }
.social_facebook:before,.social_facebook:after { content: "\e093"; }
.social_twitter:before,.social_twitter:after { content: "\e094"; }
.social_pinterest:before { content: "\e095"; }
.social_googleplus:before,.social_googleplus:after { content: "\e096"; }
.social_tumblr:before { content: "\e097"; }
.social_tumbleupon:before { content: "\e098"; }
.social_wordpress:before { content: "\e099"; }
.social_instagram:before,.social_instagram:after { content: "\e09a"; }
.social_dribbble:before { content: "\e09b"; }
.social_vimeo:before { content: "\e09c"; }
.social_linkedin:before,.social_linkedin:after { content: "\e09d"; }
.social_rss:before { content: "\e09e"; }
.social_deviantart:before { content: "\e09f"; }
.social_share:before { content: "\e0a0"; }
.social_myspace:before { content: "\e0a1"; }
.social_skype:before { content: "\e0a2"; }
.social_youtube:before,.social_youtube:after { content: "\e0a3"; }
.social_picassa:before { content: "\e0a4"; }
.social_googledrive:before { content: "\e0a5"; }
.social_flickr:before { content: "\e0a6"; }
.social_blogger:before { content: "\e0a7"; }
.social_spotify:before { content: "\e0a8"; }
.social_delicious:before { content: "\e0a9"; }
.social_facebook_circle:before { content: "\e0aa"; }
.social_twitter_circle:before { content: "\e0ab"; }
.social_pinterest_circle:before { content: "\e0ac"; }
.social_googleplus_circle:before { content: "\e0ad"; }
.social_tumblr_circle:before { content: "\e0ae"; }
.social_stumbleupon_circle:before { content: "\e0af"; }
.social_wordpress_circle:before { content: "\e0b0"; }
.social_instagram_circle:before { content: "\e0b1"; }
.social_dribbble_circle:before { content: "\e0b2"; }
.social_vimeo_circle:before { content: "\e0b3"; }
.social_linkedin_circle:before { content: "\e0b4"; }
.social_rss_circle:before { content: "\e0b5"; }
.social_deviantart_circle:before { content: "\e0b6"; }
.social_share_circle:before { content: "\e0b7"; }
.social_myspace_circle:before { content: "\e0b8"; }
.social_skype_circle:before { content: "\e0b9"; }
.social_youtube_circle:before { content: "\e0ba"; }
.social_picassa_circle:before { content: "\e0bb"; }
.social_googledrive_alt2:before { content: "\e0bc"; }
.social_flickr_circle:before { content: "\e0bd"; }
.social_blogger_circle:before { content: "\e0be"; }
.social_spotify_circle:before { content: "\e0bf"; }
.social_delicious_circle:before { content: "\e0c0"; }
.social_facebook_square:before { content: "\e0c1"; }
.social_twitter_square:before { content: "\e0c2"; }
.social_pinterest_square:before { content: "\e0c3"; }
.social_googleplus_square:before { content: "\e0c4"; }
.social_tumblr_square:before { content: "\e0c5"; }
.social_stumbleupon_square:before { content: "\e0c6"; }
.social_wordpress_square:before { content: "\e0c7"; }
.social_instagram_square:before { content: "\e0c8"; }
.social_dribbble_square:before { content: "\e0c9"; }
.social_vimeo_square:before { content: "\e0ca"; }
.social_linkedin_square:before { content: "\e0cb"; }
.social_rss_square:before { content: "\e0cc"; }
.social_deviantart_square:before { content: "\e0cd"; }
.social_share_square:before { content: "\e0ce"; }
.social_myspace_square:before { content: "\e0cf"; }
.social_skype_square:before { content: "\e0d0"; }
.social_youtube_square:before { content: "\e0d1"; }
.social_picassa_square:before { content: "\e0d2"; }
.social_googledrive_square:before { content: "\e0d3"; }
.social_flickr_square:before { content: "\e0d4"; }
.social_blogger_square:before { content: "\e0d5"; }
.social_spotify_square:before { content: "\e0d6"; }
.social_delicious_square:before { content: "\e0d7"; }
.icon_printer:before { content: "\e103"; }
.icon_calulator:before { content: "\e0ee"; }
.icon_building:before { content: "\e0ef"; }
.icon_floppy:before { content: "\e0e8"; }
.icon_drive:before { content: "\e0ea"; }
.icon_search-2:before { content: "\e101"; }
.icon_id:before { content: "\e107"; }
.icon_id-2:before { content: "\e108"; }
.icon_puzzle:before { content: "\e102"; }
.icon_like:before { content: "\e106"; }
.icon_dislike:before { content: "\e0eb"; }
.icon_mug:before { content: "\e105"; }
.icon_currency:before { content: "\e0ed"; }
.icon_wallet:before { content: "\e100"; }
.icon_pens:before { content: "\e104"; }
.icon_easel:before { content: "\e0e9"; }
.icon_flowchart:before,.icon_flowchart:after { content: "\e109"; }
.icon_datareport:before { content: "\e0ec"; }
.icon_briefcase:before { content: "\e0fe"; }
.icon_shield:before { content: "\e0f6"; }
.icon_percent:before { content: "\e0fb"; }
.icon_globe:before { content: "\e0e2"; }
.icon_globe-2:before { content: "\e0e3"; }
.icon_target:before { content: "\e0f5"; }
.icon_hourglass:before { content: "\e0e1"; }
.icon_balance:before { content: "\e0ff"; }
.icon_rook:before { content: "\e0f8"; }
.icon_printer-alt:before { content: "\e0fa"; }
.icon_calculator_alt:before { content: "\e0e7"; }
.icon_building_alt:before { content: "\e0fd"; }
.icon_floppy_alt:before { content: "\e0e4"; }
.icon_drive_alt:before { content: "\e0e5"; }
.icon_search_alt:before { content: "\e0f7"; }
.icon_id_alt:before { content: "\e0e0"; }
.icon_id-2_alt:before { content: "\e0fc"; }
.icon_puzzle_alt:before { content: "\e0f9"; }
.icon_like_alt:before { content: "\e0dd"; }
.icon_dislike_alt:before { content: "\e0f1"; }
.icon_mug_alt:before { content: "\e0dc"; }
.icon_currency_alt:before { content: "\e0f3"; }
.icon_wallet_alt:before { content: "\e0d8"; }
.icon_pens_alt:before { content: "\e0db"; }
.icon_easel_alt:before { content: "\e0f0"; }
.icon_flowchart_alt:before { content: "\e0df"; }
.icon_datareport_alt:before { content: "\e0f2"; }
.icon_briefcase_alt:before { content: "\e0f4"; }
.icon_shield_alt:before { content: "\e0d9"; }
.icon_percent_alt:before { content: "\e0da"; }
.icon_globe_alt:before { content: "\e0de"; }
.icon_clipboard:before { content: "\e0e6"; }