@charset "utf-8";

html, body {
	height:100%;
	max-height:100%;
	width:100%;
	padding:0;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#3c3c3c;
	-webkit-text-size-adjust:100%;
}

body {
	padding-top:100px;
}

h1, h2, h3, h4, h5, h6, ol, ul, p {
	padding:0;
	margin:0;
	font-weight:normal;
}

a img {
	border:none;
}

/*a {
	text-decoration:none;
}*/

input:focus, textarea:focus, button:focus {
	outline:none;
}

#header_wrapper, #top_box_wrapper, .content_wrapper, #main_footer_wrapper { 
	width:100%;
}

#main_header, #top_box, .content, #main_footer {
	width:1020px;
	margin:0 auto;
}

#header_wrapper {
	position:fixed;
	top:0;
	left:0;
	height:100px;
	box-shadow:0px 0px 12px rgba(0,0,0,0.4);
	background:#fff;
	z-index:9992;
}

#main_header {
	position:relative;
	height:100px;
}

	#logo {
		position:absolute;
		top:22.5px;
		left:20px;
		height:55px;
		width:240px;
	}
	
	#logo a {
		display:block;
		height:55px;
		width:240px;
		background:url(../images/shape-app-logo.png) no-repeat left center;
	}
	
	#language {
		position:absolute;
		top:22.5px;
		right:20px;
		height:16px;
		padding:0 8px;
		border-radius:8px;
		line-height:16px;
		font-size:9px;
		background:#e4e4e4;
	}
	
		#language ul li {
			display:inline-block;
			list-style:none;
		}
		
		#language ul li a {
			color:#000;
		}
			#language ul li a:hover {
				color:#e25e00;
			}
		
		#language ul li a.selected_language {
			font-weight:700;
		}
	
	#main_menu {
		position:absolute;
		right:20px;
		bottom:22.5px;
	}
		
		#main_menu li, #footer_menu li {
			display:inline-block;
			margin-left:10px;
		}
		
		#main_menu li a, #mobile_menu a, #footer_menu li a {
			font-size:14px;
			font-weight:600;
			/*color:#000;*/
			color: rgb(233,104,0);
			text-transform:uppercase;
			text-decoration: none;
			-webkit-transition:all .2s;
			-moz-transition:all .2s;
			-o-transition:all .2s;
			transition:all .2s;			
		}
		
		#main_menu li a:hover, #footer_menu li a:hover {
			color:#ee8100;
		}
		
		#main_menu li a:active, #footer_menu li a:active {
			color:#FA9C2E;
		}
		
			#main_menu li a.current_page, #footer_menu li a.current_page {
				font-weight:700;
			}
		
		#main_menu li.mobile_menu_li {
			display:none;
		}
		
	#show_mobile_menu {
		display:none;
		position:absolute;
		top:32px;
		right:20px;
		width:36px;
		height:36px;
		border-radius:18px;
		background:#36497c url(../images/show-mobile-menu.png) no-repeat center center;
	}
	#show_mobile_menu:hover {
		background-color:#2F6792;
	}
	#show_mobile_menu:active {
		background-color:#4375AC;
	}
	
#mobile_menu {
	display:none;
}
	
/*	
#login_button {
	position:fixed;
	top:100px;
	left:50%;
	height:40px;
	width:130px;
	padding:10px 0;
	margin:0 0 0 -65px;
	border-bottom-right-radius:7px;
	border-bottom-left-radius:7px;
	border:1px solid #C45302;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	color:#fff;
	background: #ee8100;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlODEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ee8100 0%, #e25e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee8100), color-stop(100%,#e25e00));
	background: -webkit-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
	background: -o-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
	background: -ms-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
	background: linear-gradient(to bottom,  #ee8100 0%,#e25e00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee8100', endColorstr='#e25e00',GradientType=0 );
	box-shadow:0px 0px 8px rgba(0,0,0,0.3), inset 0px 0px 1px 1px #EB8A18;
	cursor:pointer;
	z-index:9990;
}
*/

#top_box_wrapper {
	height:450px;
	background:url(../images/top-box-bg.jpg) no-repeat center center;
	background-size:cover;
}

#top_box {
	position:relative;
	height:450px;
}

	#tagline {
		position:absolute;
		top:50%;
		left:20px;
		height:350px;
		width:580px;
		margin-top:-175px;
	}
	
		#tagline span {
			font-family: 'Quicksand', sans-serif;
			font-size: 43px;
			font-weight: 400;
			text-transform: uppercase;
			color: #fff;
			text-shadow: 1px 0px 15px rgba(0, 0, 0, 0.73);
			cursor:default;
		}

		
		#tagline img {
			position:absolute;
			bottom:0;
			left:0;
		}

	

	.avgrund-popin h1 {
		margin-top:5px;
		font-size:1.5em;
	}

	#login_box {
		position:absolute;
		top:50px;
		right:20px;
		height:350px;
		width:350px;
		border-radius:10px;
		background:rgba(255,255,255,0.7);
		box-shadow:0px 0px 5px rgba(0,0,0,0.3);
	}
	
		#login_box h1 {
			width:100%;
			margin:30px 0 10px;
			text-align:center;			
		}
	
		.facebook_login {
			height:40px;
			width:200px;
			padding:0 10px;
			margin:20px auto;
			border-radius:7px;
			border:1px solid #394974;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			line-height:40px;
			text-align:center;
			color:#fff;
			background: #36497c;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NDk3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjQxN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #36497c 0%, #2b417f 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36497c), color-stop(100%,#2b417f));
			background: -webkit-linear-gradient(top, #36497c 0%,#2b417f 100%);
			background: -o-linear-gradient(top, #36497c 0%,#2b417f 100%);
			background: -ms-linear-gradient(top, #36497c 0%,#2b417f 100%);
			background: linear-gradient(to bottom, #36497c 0%,#2b417f 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36497c', endColorstr='#2b417f',GradientType=0 );
			box-shadow:inset 0px 0px 1px 1px #4962A3;
			cursor:pointer;	
		}
		
			.avgrund-popin .facebook_login {
				margin-bottom:10px;
			}
			
			.facebook_login span {
				display:inline-block;
				height:40px;
				line-height:40px;
				padding-left:32px;
				background:url(../images/facebook-login-bg.png) no-repeat left center;
				background-image:url(../images/facebook-login-bg.svg), none;
			}
		
		#login_form {
			margin-top:20px;
		}
		
		#login_hidden_form {
			margin-top:10px;
		}
		
		#login_form input, #login_hidden_form input {
			display:block;
			height:40px;
			width:200px;
			padding:0 10px 0 28px;
			margin:0 auto 10px;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			border-radius:7px;
			border:1px solid #C5C0C0;
			background:#fff url(../images/login-user.png) no-repeat 8px center;
			-webkit-transition:all .2s;
			-moz-transition:all .2s;
			-o-transition:all .2s;
			transition:all .2s;
		}
		
		#login_form input[type="password"], #login_hidden_form input[type="password"] {
			background-image:url(../images/login-pass.png);
		}
		
			#login_form input:focus, #login_hidden_form input:focus {
				box-shadow:0px 0px 10px rgba(0,0,0,0.2) inset;
			}
		
		#login_form button, #login_hidden_form button, .pricing header {
			display:block;
			/*height:80px;*/
			width:200px;
			padding:0 10px;
			margin:0 auto;
			border-radius:7px;
			border:1px solid #C45302;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			line-height:30px;
			color:#fff;
			background: #ee8100;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlODEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #ee8100 0%, #e25e00 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee8100), color-stop(100%,#e25e00));
			background: -webkit-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
			background: -o-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
			background: -ms-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
			background: linear-gradient(to bottom,  #ee8100 0%,#e25e00 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee8100', endColorstr='#e25e00',GradientType=0 );
			box-shadow:inset 0px 0px 1px 1px #EB8A18;
			cursor:pointer;
		}
		
		#login_box p {
			text-align:center;
		}
		
		#login_response {
			margin-top:8px;
		}
		
		p.login_terms {
			width:200px;
			padding:6px 0 0 0;
			margin: 10px auto;
			font-size:9px;
			text-align:left;
		}

.content_wrapper {
}
	
	.content_wrapper.content_gray {
		background:url(../images/content-gray-bg.png) repeat;
	}
	
.content {
	padding-bottom:10px;
}

	.content_blue_logo {
		background:url(../images/product-bg.png) no-repeat right bottom;
	}

	h1.content_title {
		padding:20px 0;
		font-family: 'Quicksand', sans-serif;
		font-size:34px;
		text-transform:uppercase;
		text-align:center;
	}
	
	.news_box {
		float:left;
		position:relative;
		width:480px;
		margin:0 0 20px 20px;
	}
		
		.news_thumbnail {
			float:left;
			height:100px;
			width:100px;
			padding:3px;
			border:1px solid #BBB;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			box-shadow:0px 0px 5px rgba(0,0,0,0.3);
			background:#fff;
			overflow:hidden;
		}
		
			.news_thumbnail img {
				width:92px;
				height:92px;
			}
		
		.news_intro {
			height:70px;
			width:370px;
			margin:0 0 0 110px;
		}
		
			.news_box h1 {
			}
		
			.news_intro p {
			}
			
		.news_box a {
			position:absolute;
			right:0;
			bottom:0;
			height:20px;
			padding:0 6px;
			border-radius:3px;
			line-height:20px;
			color:#fff;
			background: #36497c;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NDk3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjQxN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top, #36497c 0%, #2b417f 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36497c), color-stop(100%,#2b417f));
			background: -webkit-linear-gradient(top, #36497c 0%,#2b417f 100%);
			background: -o-linear-gradient(top, #36497c 0%,#2b417f 100%);
			background: -ms-linear-gradient(top, #36497c 0%,#2b417f 100%);
			background: linear-gradient(to bottom, #36497c 0%,#2b417f 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36497c', endColorstr='#2b417f',GradientType=0 );
			box-shadow:inset 0px 0px 1px 1px #4962A3;
		}
		
		#news_nav {
			clear:both;
			padding-top:20px;
			margin:0 0 10px;
			text-align:center;
		}
			
			#news_nav ul li {
				display:inline-block;
				margin:0 3px;
			}
			
			#news_nav ul li a {
				display:block;
				height:20px;
				width:20px;
				border-radius:3px;
				border:1px solid #C45302;
				font-size:10px;
				font-weight:700;
				line-height:20px;
				color:#fff;
				background: #ee8100;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlODEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #ee8100 0%, #e25e00 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee8100), color-stop(100%,#e25e00));
				background: -webkit-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
				background: -o-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
				background: -ms-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
				background: linear-gradient(to bottom,  #ee8100 0%,#e25e00 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee8100', endColorstr='#e25e00',GradientType=0 );
			box-shadow:inset 0px 0px 1px 1px #EB8A18;
			}
			
			#news_nav ul li a.disabled, #news_nav ul li a:hover.disabled {
				border-color:#C2BBB7;
				color:#AFADAC;
				background: #eeeeee;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #eeeeee 0%, #cccccc 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
				background: -webkit-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
				background: -o-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
				background: -ms-linear-gradient(top,  #eeeeee 0%,#cccccc 100%);
				background: linear-gradient(to bottom,  #eeeeee 0%,#cccccc 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
				box-shadow: inset 0px 0px 1px 1px #D6D6D6;
			}
		
		/* PRODOTTO */
		
		.fullwidth_box {
			width:980px;
			margin:0 0 20px 20px;
		}
		
		.half_box {
			float:left;
			position:relative;
			width:480px;
			margin:0 0 20px 20px;
		}
			.half_box_img {
				width:100%;
				height:auto;				
			}
			
			.fullwidth_box h2, .half_box h2, .one_third_box h2 {
				font-family:'Quicksand', sans-serif;
				font-size:22px;
				color:#36497c;
			}
				.content_gray .fullwidth_box h2, .content_gray .half_box h2 {
					color:#e25e00;
				}


			
			.fullwidth_box p, .half_box p, .sa_li, .one_third_box p {
				margin-top:20px;
				font-size:14px;
			}

	
		.buy_box {
			height:270px;
			background:no-repeat center top;	
			margin-top:20px;
		}
		
			.buy_box_notebook {
				background-image:url(../images/buy-box-notebook.png);	
			}
			
			.buy_box_apple {
				background-image:url(../images/buy-box-apple.png);
			}
			
			.buy_box_android {
				/*background-image:url(../images/buy-box-android.png);*/
				background-image:url(../images/buy-box-android.png);	
			}
			.store_badge {
				width: 135px;
			}
			
			.buy_button {
				position:absolute;
				bottom:0;
				left:0;
				height:40px;
				width:100%;
				text-align:center;
			}
			
				.buy_button_register, #contact_form button {
					display:inline-block;
					height:40px;
					max-width:140px;
					padding:0 20px;
					margin:0 auto;
					-moz-box-sizing:border-box;
					box-sizing:border-box;
					border-radius:7px;
					border:1px solid #C45302;
					text-align:center;
					color:#fff;
					background: #ee8100;
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlODEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  #ee8100 0%, #e25e00 100%);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee8100), color-stop(100%,#e25e00));
					background: -webkit-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
					background: -o-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
					background: -ms-linear-gradient(top,  #ee8100 0%,#e25e00 100%);
					background: linear-gradient(to bottom,  #ee8100 0%,#e25e00 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee8100', endColorstr='#e25e00',GradientType=0 );
					line-height:40px;
					text-transform:uppercase;
				}
				
				.buy_button a {
					display:inline-block;
					height:40px;
				}
				
/* ONE THIRD */

		.one_third_box {
			float:left;
			position:relative;
			width:313px;
			margin:0 0 20px 20px;
			text-align:justify;			
		}
		
/* ONE FOURTH */
		
		.one_fourth_box {
			float:left;
			position:relative;
			width:230px;
			margin:0 0 20px 20px;
		}
		
			/* PRICING */
			.pricing {
				border-radius:7px;
				box-shadow: 0px 0px 5px rgba(0,0,0,0.2)
			}
			
				.pricing header {
					width:100%;
					border-bottom-left-radius:0;
					border-bottom-right-radius:0;
					cursor:default;
				}
					.pricing header h1 {
						font-weight:600;
						text-align:center;
						text-transform:uppercase;
						text-shadow:1px 1px 5px rgba(0,0,0,0.2);
					}
				
				.pricing ul {
					border: 1px solid #C5C0C0;
					border-bottom-left-radius:7px;
					border-bottom-right-radius:7px;
					list-style:none;
				}
					.pricing ul li {
						display:block;
						width:100%;
						padding:12px 20px;
						border-bottom:1px solid #ccc;
						-moz-box-sizing:border-box;
						box-sizing:border-box;
						text-align:center;
						text-transform:uppercase;
						background: #ffffff;
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRlZGVkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
						background: -moz-linear-gradient(top,  #ffffff 44%, #ededed 100%);
						background: -webkit-gradient(linear, left top, left bottom, color-stop(44%,#ffffff), color-stop(100%,#ededed)); 
						background: -webkit-linear-gradient(top,  #ffffff 44%,#ededed 100%);
						background: -o-linear-gradient(top,  #ffffff 44%,#ededed 100%);
						background: -ms-linear-gradient(top,  #ffffff 44%,#ededed 100%);
						background: linear-gradient(to bottom,  #ffffff 44%,#ededed 100%);
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );

					}
					
					.pricing ul li:last-child {
						border-bottom:none;
						border-bottom-left-radius:6px;
						border-bottom-right-radius:6px;
					}
					  .pricing .fa {
						  margin-right:5px;
					  }
					
						.pricing .fa-check {
							color:#61ba9e;
						}
						.pricing .fa-times {
							color:#d2322d;
						}
				
				.price {
					display:block;
					width:90px;
					height:90px;
					border-radius:45px;
					margin:20px auto;
					background:#36497c;
					text-align:center;
				}
					
				.price p {
					display:table-cell;
					height:90px;
					width:90px;
					line-height:12px;
					color:#fff;
					vertical-align: middle;
				}
					.price .price_amount {
						font-size:32px;
						font-weight:bold;
						letter-spacing:-1px;
					}
/* ICONS */
.icon_big {
	display:block;
	width:120px;
	height:120px;
	border-radius:60px;
	margin:0 auto 20px;
	background:#36497c no-repeat center center;
}
.icon_big.icon_heart {
	background-image:url(../images/one-finger-filled.svg);
}
.icon_big.icon_sheet {
	background-image:url(../images/all-devices.svg);
}
.icon_big.icon_timer {
	background-image:url(../images/clock-updates.svg);
}
	
#main_footer_wrapper {
	box-shadow:0px 0px 12px rgba(0,0,0,0.4);
}

#main_footer {
	min-height:100px;
}
	
	#footer_menu {
		float:left;
		margin:20px;
	}

	#copyright {
		float:right;
		margin:20px;
		font-size:11px;
		text-align:right;
	}
	
		#copyright a {
			color:#000;
			font-weight:700;
		}
		
		#copyright a:hover {
			text-decoration:underline;
		}
		
/* BUTTON HOVER */

#login_button:hover, #login_form button:hover, #login_hidden_form button:hover, #news_nav ul li a:hover, .buy_button_register:hover, #contact_form button:hover {
	background: #e25e00;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlODEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMjVlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e25e00 0%, #ee8100 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,##e25e00), color-stop(100%,#ee8100));
	background: -webkit-linear-gradient(top,  #e25e00 0%,#ee8100 100%);
	background: -o-linear-gradient(top,  #e25e00 0%,#ee8100 100%);
	background: -ms-linear-gradient(top,  #e25e00 0%,#ee8100 100%);
	background: linear-gradient(to bottom,  #e25e00 0%,#ee8100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e25e00', endColorstr='#ee8100',GradientType=0 );
}

.facebook_login:hover, .news_box a:hover {
	background: #2b417f;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NDk3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjQxN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2b417f 0%, #36497c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b417f), color-stop(100%,#36497c));
	background: -webkit-linear-gradient(top, #2b417f 0%,#36497c 100%);
	background: -o-linear-gradient(top, #2b417f 0%,#36497c 100%);
	background: -ms-linear-gradient(top, #2b417f 0%,#36497c 100%);
	background: linear-gradient(to bottom, #2b417f 0%,#36497c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b417f', endColorstr='#36497c',GradientType=0 );	
}

/* BUTTON ACTIVE */

#login_button:active, #login_form button:active, #login_hidden_form button:active, #news_nav ul li a:active, .buy_button_register:active, #contact_form button:active {
	border-color:#E27425;
	box-shadow:inset 0px 0px 1px 1px #D39041;
background: #ee8100;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlODEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGE3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ee8100 0%, #eda757 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee8100), color-stop(100%,#eda757));
background: -webkit-linear-gradient(top, #ee8100 0%,#eda757 100%);
background: -o-linear-gradient(top, #ee8100 0%,#eda757 100%);
background: -ms-linear-gradient(top, #ee8100 0%,#eda757 100%);
background: linear-gradient(to bottom, #ee8100 0%,#eda757 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee8100', endColorstr='#eda757',GradientType=0 );
}

.facebook_login:active, .news_box a:active {
	border-color:#53638F;
	background: #36497c;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2NDk3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjViODQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #36497c 0%, #4b5b84 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36497c), color-stop(100%,#4b5b84));
	background: -webkit-linear-gradient(top,  #36497c 0%,#4b5b84 100%);
	background: -o-linear-gradient(top,  #36497c 0%,#4b5b84 100%);
	background: -ms-linear-gradient(top,  #36497c 0%,#4b5b84 100%);
	background: linear-gradient(to bottom,  #36497c 0%,#4b5b84 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36497c', endColorstr='#4b5b84',GradientType=0 );
}

	/* CONTACT */
	
	.content_orange_logo {
		background:url(../images/contact-bg.jpg) no-repeat 100px bottom;
	}
	
	p.contact {
		margin-bottom:10px;
		font-size:14px;
	}
		p.contact .fa-circle, p.contact strong {
			color:#36497c;	
		}
		
		p.contact .fa-envelope {
			margin-top:-1px;
		}
	
	#contact_form {
		width:100%;
		text-align:center;
	}
		#contact_form input, #contact_form textarea {
			width:100%;
			height:40px;
			margin:0 0 10px 0;
			padding:8px;
			border:1px solid #C5C0C0;
			border-radius:7px;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			font-family:'Open Sans', sans-serif;
			color:#3c3c3c;
			background-color:transparent;
			-webkit-transition:all .2s;
			-moz-transition:all .2s;
			-o-transition:all .2s;
			transition:all .2s;
		}
			#contact_form input:focus, #contact_form textarea:focus {
				box-shadow:0px 0px 7px rgba(0,0,0,0.1) inset;
				background:rgba(120,120,120,0.1);
			}

		#contact_form textarea {
			height:100px;
			resize:none;
		}
			::-webkit-input-placeholder {
   				color:#AFADAC;
			}

			:-moz-placeholder { /* Firefox 18- */
			   color:#AFADAC;  
			}
			
			::-moz-placeholder {  /* Firefox 19+ */
			   color:#AFADAC;  
			}
			
			:-ms-input-placeholder {  
			   color:#AFADAC;  
			}
		
		#contact_form button {
			cursor:pointer;
		}
		
		.form_response {
			text-align:center;
		}
			.form_response_loader {
				display:block;
				width:32px;
				height:32px;
				margin:0 auto;
				background:url(../images/form-loader.gif) no-repeat center center;
			}
			.form_response_success {
				color:#61ba9e;
			}
			.form_response_error {
				color:#d2322d;
			}

/* ACCORDION */
#accordion {
	width:100%;
	border-bottom:1px solid #C5C0C0;
}
	.accordion_block {
		border:1px solid #C5C0C0;
		border-bottom:0;
		border-collapse:collapse;
	}
	
		.accordion_block header {
			padding:12px;
			font-size:10px;
			text-transform:uppercase;
			outline:none;
			cursor:pointer;
			position: relative;
		}

		.accordion_block > header > h3 {
			margin-right: 10px;
		}
		
			.accordion_block header, .accordion_block header .fa, .accordion_block header .accordion_icons .fa {
				-webkit-transition:all .2s;
				-moz-transition:all .2s;
				-o-transition:all .2s;
				transition:all .2s;
				
			}
			.accordion_block header:hover, .accordion_block header:hover .fa, .accordion_block header:hover .accordion_icons .fa {
				color:#ee8100;
			}
			
		.accordion_block article {
			padding:12px;
			padding-top:0;
		}
			.half_box .accordion_block article p {
				margin-top:0;
				font-size:12px;
			}
			
			.accordion_block header .fa {
				margin-right:10px;
				color:#36497c;
			}
		
			.accordion_icons {
				/*float:right;*/
				font-size: 12px;
				position: absolute;
				top: 0px;
				bottom: 0px;
				right: 10px;
				width: 10px;
			}
				.accordion_block header .accordion_icons .fa {
					margin-right:0;
					color:#837F7F;
					position: absolute;
					top: 50%;
					transform: translate(0px, -50%);
				}

/* CLEARFIX */

.clearfix:before, .clearfix:after {
	content:"";
	display:table;
}

.clearfix:after {
	clear:both;
}

.clearfix {
	zoom:1;
}


/* BY ALE */
.sa_li {
	margin-left: 16px;
	margin-top: 5px;
}

#prices {
	height: 100px;
}

.detail_header {
	text-align: center;
}


@media screen and (max-width: 1050px) {
	#main_header, #top_box, .content, #main_footer {
		width:750px;
	}
	
		#tagline {
			width:330px;
		}
		
			#tagline img {
				width:330px;
			}
		
			.news_box {
				width:710px;
			}
			
			.news_intro {
				width:600px;
			}
			
		.fullwidth_box {
			width:710px;
		}
			
		
		.half_box {
			width:345px;
		}
			
		.one_third_box {
			width:223px;	
		}
			.one_third_box h2 {
				font-size:16px;
			}
			
		.one_fourth_box {
			width:162.5px;	
		}
}


@media screen and (max-width: 767px) {
	#main_header, #top_box, #tagline, .content, #main_footer {
		width:460px;
	}
	
		#language, #main_menu {
			display:none;
		}
	
		#show_mobile_menu {
			display:block;
			background-image:url(../images/show-mobile-menu.svg), none;
			cursor:pointer;
		}
		
		#mobile_menu {
			width:100%;
			height:auto;
			padding-top:45px;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			background:#fff;
			z-index:9991;
		}
		
			#mobile_menu ul li {
				display:block;
				margin:0;
				border-top:1px dotted #ee8100;
				text-align:center;
			}
			
			#mobile_menu ul li:last-child {
				border-bottom:1px dotted #ee8100;
			}
			
			#mobile_menu ul li a {
				display:block;
				padding:15px 0;
				-webkit-transition:none;
				-moz-transition:none;
				-o-transition:none;
				transition:none;
			}
			
			#mobile_menu li:hover a {
				color:#fff;
				background:#ee8100;
			}
			
			#mobile_menu li:active a {
				background:#FA9C2E;
			}
			
	#language_selector li {
		height:40px;
		border-bottom:1px dotted #7A7A7A;
		line-height:40px;
		font-size:12px;
	}
	
	#language_selector li a {
		color:#000;
	}
	
	#language_selector li:last-child {
		border-bottom:none;
	}
	
	#top_box_wrapper, #top_box {
		height:auto;
		overflow:auto;
	}
	
		#tagline {
			position:static;
			height:auto;
			width:420px;
			margin:50px 20px 20px;
			text-align:center;
		}
		
			#tagline img {
				display:none;
			}
			
		#login_box {
			position:static;
			margin:0 auto 20px;
		}
		
		#login_box h1 {
			padding-top:30px;
		}
	
		.news_box {
				width:420px;
			}
				
			.news_intro {
				height:auto;
				width:310px;
				margin-bottom:30px;
			}
			
		.content_orange_logo {
			background-position:center bottom;
		}
			
		.fullwidth_box {
			width:420px;
		}
			
		.half_box {
			width:420px;
		}
			
		.one_third_box {
			width:420px;
		}
		
		.buy_box {
			height:240px;
		}
		
		.one_fourth_box {
			width:200px;
		}
		
	#copyright {
		float:left;
		width:420px;
		margin-top:0;
		text-align:center;
	}
	
	#footer_menu {
		float:left;
		width:420px;
		margin:20px;
		text-align:center;
	}
	
		#footer_menu li {
			margin:0 5px;
		}

}

@media screen and (max-width: 479px) {
	#main_header, #top_box, #tagline, .content, #main_footer {
		width:300px;
	}
		
		#logo {
			left:0;
		}
		
		#show_mobile_menu {
			right:0;
		}
	
	#tagline, #login_box {
		width:280px;
		margin-right:auto;
		margin-left:auto;
	}
	
		#tagline span {
			font-size:26px;
		}
	
		#login_box p.login_terms {
			width:260px;
		}
	
		.news_box {
			width:280px;
			margin-left:10px;
		}
			
			.news_thumbnail {
				display:none;
			}
				
			.news_intro {
				height:auto;
				width:280px;
				margin-left:0;
			}
			
		.fullwidth_box, .half_box, .one_fourth_box {
			width:280px;
			margin-left:10px;
		}
			
		.one_third_box {
			width:280px;
			margin-left:10px;
		}
		
	#footer_menu, #copyright {
		float:none;
		width:280px;
		margin:20px 10px;
	}

}

@media 
screen and (-webkit-min-device-pixel-ratio:1.25),
screen and (min--moz-device-pixel-ratio:1.25),
screen and (-o-min-device-pixel-ratio:1.25),
screen and (min-device-pixel-ratio:1.25),
screen and (min-resolution: 120dpi),
screen and (min-resolution: 1.25dppx) {
	#logo a {
		background-image:url(../images/shapeapp-logo-2x.png);
		background-size:240px 55px;
	}
}