/*!destyle.css v1.0.7 | MIT License | https://github.com/nicolas-cusan/destyle.css*/*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{font:inherit}:-ms-input-placeholder{font:inherit}::-ms-input-placeholder{font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}body{background:#fff;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#444;margin:0}.header{background:#0452a5;background:-moz-linear-gradient(-45deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);background:-webkit-linear-gradient(-45deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);background:-webkit-linear-gradient(315deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);background:-o-linear-gradient(315deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);background:linear-gradient(135deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0452a5',endColorstr='#4779f3',GradientType=1 );display:inline-block;width:100%}.header .logo{display:block;color:#fff;font-size:1.25rem;font-weight:700;padding:20px 0}.subnav{background:#253246;padding-top:15px;padding-bottom:15px;top:0;position:-webkit-sticky;position:sticky;-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.2)}.subnav ul{margin:0;padding:0;list-style:none;overflow:hidden}.subnav li .menu-btn:hover,.subnav li:hover{background-color:#334055}.subnav li label{display:block;font-size:1rem;color:#a8adb6;cursor:pointer;text-decoration:none;padding:15px}.subnav .menu{clear:both;max-height:0;-webkit-transition:max-height .3s ease-out;-o-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.subnav .menu-icon{cursor:pointer;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:-5px}.subnav .menu-icon .navicon{background:#fff;display:inline-block;height:2px;position:relative;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;width:18px}.subnav .menu-icon .navicon:after,.subnav .menu-icon .navicon:before{background:#fff;content:'';display:block;height:100%;position:absolute;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.subnav .menu-icon .navicon:before{top:5px}.subnav .menu-icon .navicon:after{top:-5px}.subnav .menu-btn{display:none}.subnav .menu-btn:checked~.menu{max-height:inherit}.subnav .menu-btn:checked~.menu-icon .navicon{background:0 0}.subnav .menu-btn:checked~.menu-icon .navicon:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.7}.subnav .menu-btn:checked~.menu-icon .navicon:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:.7}.subnav .menu-btn:checked~.menu-icon .label-name{opacity:.7}.subnav .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.subnav .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.subnav .label-name{position:absolute;top:8px;left:25px;display:inline-block;color:#fff;font-size:.85rem;text-transform:uppercase;font-weight:700}.subnav .by-termsfeed{position:absolute;font-size:16px;top:1px;right:20px}.subnav .by-termsfeed a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#d3d6da;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.subnav .by-termsfeed a:hover{color:#fff}.subnav .by-termsfeed a:hover img{opacity:1}.subnav .by-termsfeed a img{max-height:18px;opacity:.7;margin-right:7px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.container{position:relative;max-width:980px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.page{marign:0;padding:0}.page #de:checked~section .de,.page #en:checked~section .en,.page #es:checked~section .es,.page #fr:checked~section .fr,.page #it:checked~section .it,.page #nl:checked~section .nl{display:block;opacity:1}.page #de:checked~.subnav .container .de label,.page #en:checked~.subnav .container .en label,.page #es:checked~.subnav .container .es label,.page #fr:checked~.subnav .container .fr label,.page #it:checked~.subnav .container .it label,.page #nl:checked~.subnav .container .nl label{color:#fff;background:#334055}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade{0%{opacity:0}to{opacity:1}}@-o-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.page footer{font-size:.875rem;color:#d7d7d9;background:#253246;padding:15px 20px}section{max-width:980px;margin-left:auto;margin-right:auto;line-height:1.7;overflow-wrap:break-word;word-wrap:break-word;padding:10px 20px 40px}section h1,section h2,section h3,section h4,section h5,section h6{font-weight:700;margin-bottom:0;padding-bottom:0}section h1,section h2,section h3{color:#000}section h4,section h5,section h6{color:#495972}section h1{font-size:1.625rem;margin-top:25px;margin-bottom:15px;line-height:1.4}section h2{font-size:1.375rem;margin-top:20px;margin-bottom:10px}section h3{font-size:1.25rem;margin-top:20px;margin-bottom:10px}section h4{font-size:1.125rem;margin-top:20px;margin-bottom:10px}section h5{font-size:1.125rem;margin-top:20px;margin-bottom:10px}section h6{font-size:1.125rem;margin-top:20px;margin-bottom:10px}section p{font-size:1rem;margin-bottom:10px}section ul{font-size:1rem;list-style-type:disc;line-height:2;margin-left:30px;margin-top:15px;margin-bottom:15px}section a{color:#444;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}section a:hover{color:#000}section pre{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:auto;overflow-y:hidden;font-size:14px;line-height:20px;background:#fff6d0;border:1px solid #e6dcae;white-space:pre-line;white-space:-moz-pre-line;white-space:-pre-line;white-space:-o-pre-line;word-wrap:break-word;border-radius:4px;margin:20px 0;padding:15px}@media(max-width:479px){.menu li:first-of-type{margin-top:20px}}@media(min-width:480px) and (max-width:767px){.menu li:first-of-type{margin-top:20px}}@media(min-width:768px) and (max-width:979px){.menu li:first-of-type{margin-top:20px}}@media(min-width:980px){.header .logo{font-size:1.75rem;padding:20px 0}.subnav{background:#253246;padding-top:0;padding-bottom:0}.subnav li{float:left}.subnav li:hover{border-radius:0}.subnav li label{font-size:1rem;padding:15px 15px 15px 20px}.subnav .label-name{display:none}.subnav .menu{clear:none;max-height:none}.subnav .menu li:last-of-type{margin-bottom:0}.subnav .menu-icon{display:none}.subnav .by-termsfeed{top:15px}section{padding:10px 20px 40px}section h1{font-size:2.125rem}section h2{font-size:1.65rem}section h3{font-size:1.35rem}section h4{font-size:1.25rem}section h5{font-size:1.125rem}section h6{font-size:1rem}section ul li p{margin-top:0;margin-bottom:10px}footer{font-size:1rem!important}}
body {
    background-color: #e8e8e8 !important;
}


.btn {
	color: #000 !important;
	/*font-family: "PlayBold";*/
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	outline: 0;
	padding: 5px 20px;
	font-size: 18px;
	text-shadow: none;
	display: inline-block;
	border: none;
	border-radius: 5px;
	display: inline-block;
			
	-webkit-box-shadow: inset 5px 5px 10px rgba(255, 255, 255, 0.75), inset -4px -4px 10px rgba(0, 0, 0, 0.35), 2px 3px 7px rgba(0, 0, 0, 0.75);
	   -moz-box-shadow: inset 5px 5px 10px rgba(255, 255, 255, 0.75), inset -4px -4px 10px rgba(0, 0, 0, 0.35), 2px 3px 7px rgba(0, 0, 0, 0.75);
		-ms-box-shadow: inset 5px 5px 10px rgba(255, 255, 255, 0.75), inset -4px -4px 10px rgba(0, 0, 0, 0.35), 2px 3px 7px rgba(0, 0, 0, 0.75);
		 -o-box-shadow: inset 5px 5px 10px rgba(255, 255, 255, 0.75), inset -4px -4px 10px rgba(0, 0, 0, 0.35), 2px 3px 7px rgba(0, 0, 0, 0.75);
			box-shadow: inset 5px 5px 10px rgba(255, 255, 255, 0.75), inset -4px -4px 10px rgba(0, 0, 0, 0.35), 2px 3px 7px rgba(0, 0, 0, 0.75);
}

.btn-instant {
	font-size: 1.7em;
	line-height: normal;

	padding: 5px 70px;	
	background-color : #ff3000 !important;
	color: #fff !important;
	width: 323px;
}

.btn-instant:hover {
	background: #0078D7;
	animation: none;
}

.section__pulse {
    animation: pulse 0.8s ease-in-out infinite;
}

.center-block,
.play-on-home,
.play-on-block, 
.content-play-on, 
.room-play-on, 
.room-play-on .icon, 
.room-play-on .text {
	position: relative;
	width: 100%;
	float: left;
}
.header {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#321788+0,ba0000+68,fc5a11+100 */
	background: rgb(50,23,136); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(50,23,136,1) 0%, rgba(186,0,0,1) 68%, rgba(252,90,17,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(50,23,136,1) 0%,rgba(186,0,0,1) 68%,rgba(252,90,17,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(50,23,136,1) 0%,rgba(186,0,0,1) 68%,rgba(252,90,17,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#321788', endColorstr='#fc5a11',GradientType=1 ); /* IE6-9 */
}

.page footer {
	background-image: -webkit-linear-gradient(top,#3c3c3c 0,#000 100%);
	background-image: -o-linear-gradient(top,#3c3c3c 0,#000 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#000));
	background-image: linear-gradient(to bottom,#3c3c3c 0,#000 100%);
	background-color: transparent;
}
.subnav {
    z-index: 10;
	background-image: -webkit-linear-gradient(top,#3c3c3c 0,#000 100%);
	background-image: -o-linear-gradient(top,#3c3c3c 0,#000 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#000));
	background-image: linear-gradient(to bottom,#3c3c3c 0,#000 100%);
	background-color: transparent;
}
.subnav li.active {
    background-color: #3B208E;
}
.subnav li:hover {
    border-radius: 0;
	background-color: #3B208E;
}
.play-on-block {
	position: relative;
	width: 100%;
	/*float: left;*/
}
.header .banner {
	padding-left: 0;
	padding-right: 0;
}
.menu label {
    margin-bottom: 0;
}
.menu label a {
	color: #fff;
}
.menu label a:hover {
	text-decoration: none;
	color: #fff;
}
.width-100ps {
	width: 100%;
}

.contact-form-wrap {
    margin-bottom: 5em;
}

.contact-form-wrap > div {
    margin: auto;
}
form label {
    margin-bottom: 0;
}
.md-form {
	margin-bottom: .5rem;
}
.top-notification{position:fixed;width:100%;text-align:center;padding:10px 15px;font-size:0.8em;background-color:#960000;z-index:1000;display:none;top:0;left:0;}
#popup-overlay.show-popup{z-index:10;}
.form-notification{line-height:1.2em;padding:10px 15px;text-align:center;}
.form-notification.notif-fail{background-color:rgba(173,43,43,0.6);}
.form-notification.notif-success{background-color:rgba(6,99,28,0.6);}

.store-home-block {
	position: relative;
	width: 100%;
	border-radius: 30px;
}

/*
==================================================
		CENTER BLOCK
==================================================
*/

.center-block {
	background-color: #ebebeb;
	/*margin-top: -50px;*/
	border-radius: 30px 30px 0 0;
	padding: 50px 20px;
}

@media (max-width: 480px){
	.center-block {
		padding: 30px 10px;
	}
}

/*
==================================================
	PLAY ON HOME
==================================================
*/

.play-on-home {
	padding: 0 30px;
	margin-top: 40px;
	margin-bottom: 80px;
}

.play-on-home a:hover,
.play-on-home a:visited,
.play-on-home a:link {
    text-decoration: none;
} 

.play-on-home .row {
	margin-left: -40px;
	margin-right: -40px;
}

.play-on-home .row > div {
	padding-left: 40px;
	padding-right: 40px;
}

.content-play-on-home {
	padding: 30px;
	border-radius: 120px;
	
	-webkit-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.45);
	   -moz-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.45);
		-ms-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.45);
		 -o-box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.45);
			box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.45);	
}

.content-play-on-home.browser {
	background-color: #f15757;
	color: #fff;
}

.content-play-on-home.android {
	background-color: #fff;
	color: #333;
}

.content-play-on-home.apple {
	background-color: #039bd6;
	color: #fff;
}

.content-play-on-home > div:first-child {
	margin-bottom: 130px;
}

.content-play-on-home .icon {
	text-align: center;
}

.content-play-on-home .icon img {
	max-width: 100%;
	width: auto;
	
	height: 100px;
}

.content-play-on-home.browser .text, 
.content-play-on-home.apple .text {
	padding-bottom: 30px;
}

.content-play-on-home.android .text {
	padding-top: 30px;
}

.content-play-on-home .text {
	font-size: 30px;
	line-height: 30px;
}

.play-on-home a {
	
}

.play-on-home .content-play-on-home > div, 
.play-on-home a:hover .content-play-on-home > div {
	-webkit-transition: all .5s ease-in-out;
	   -moz-transition: all .5s ease-in-out;
			transition: all .5s ease-in-out;
}

.play-on-home a:hover .content-play-on-home > div:first-child {
	-webkit-transform: translateY(220%);
	   -moz-transform: translateY(220%);
			transform: translateY(220%);
}

.play-on-home a:hover .content-play-on-home > div:last-child {
	-webkit-transform: translateY(-220%);
	   -moz-transform: translateY(-220%);
			transform: translateY(-220%);
}

.play-on-home a:hover .content-play-on-home .icon img {
	-webkit-transform: rotateY(360deg);
	   -moz-transform: rotateY(360deg);
			transform: rotateY(360deg);
	
	-webkit-transition: all .7s ease-in-out;
	   -moz-transition: all .7s ease-in-out;
			transition: all .7s ease-in-out;
}

.center-block.home {
    margin-bottom: 60px;
}

@media (max-width: 991px){
	
	/*-- HOME BLOCK --*/
	.play-on-home {
		padding: 0 20px;
	}	
	
	.play-on-home .row {
		margin-left: -20px;
		margin-right: -20px;
	}	
	
	.play-on-home .row > div {
		padding-left: 20px;
		padding-right: 20px;
	}	
	
	.content-play-on-home {
		padding: 20px;
		border-radius: 100px;
	}	
	
	.content-play-on-home > div:first-child {
		margin-bottom: 110px;
	}	
	
	.content-play-on-home .icon img {
		height: 80px;
	}	
	
	.content-play-on-home .text {
		font-size: 24px;
		line-height: 24px;
	}	
	
	.play-on-home a:hover .content-play-on-home > div:first-child {
		-webkit-transform: translateY(200%);
		   -moz-transform: translateY(200%);
				transform: translateY(200%);
	}	
	
	.play-on-home a:hover .content-play-on-home > div:last-child {
		-webkit-transform: translateY(-200%);
		   -moz-transform: translateY(-200%);
				transform: translateY(-200%);
	}	
	
}

@media (max-width: 767px){

	.content-play-on-home .icon img {
		height: 60px;
	}		
	
	.content-play-on-home.browser .text, 
	.content-play-on-home.apple .text {
		padding-bottom: 20px;
	}

	.content-play-on-home.android .text {
		padding-top: 20px;
	}	
	
	.content-play-on-home .text {
		font-size: 16px;
		line-height: 16px;
	}	
	
	.play-on-home a:hover .content-play-on-home > div:first-child {
		-webkit-transform: translateY(280%);
		   -moz-transform: translateY(280%);
				transform: translateY(280%);
	}	
	
	.play-on-home a:hover .content-play-on-home > div:last-child {
		-webkit-transform: translateY(-280%);
		   -moz-transform: translateY(-280%);
				transform: translateY(-280%);
	}	
	
}

@media (max-width: 600px){
	
	.play-on-home {
		padding: 0 15px;
	}	
	
	.play-on-home .row {
		margin-left: -15px;
		margin-right: -15px;
	}	
	
	.play-on-home .row > div {
		padding-left: 15px;
		padding-right: 15px;
	}

	.content-play-on-home .icon img {
		height: 50px;
	}	
	
	.content-play-on-home .icon, 
	.content-play-on-home .text {
		min-height: 69px;
	}

	.play-on-home a:hover .content-play-on-home > div:first-child {
		-webkit-transform: translateY(200%);
		   -moz-transform: translateY(200%);
				transform: translateY(200%);
	}	
	
	.play-on-home a:hover .content-play-on-home > div:last-child {
		-webkit-transform: translateY(-200%);
		   -moz-transform: translateY(-200%);
				transform: translateY(-200%);
	}		
	
}

@media (max-width: 480px){

	.play-on-home {
		margin-top: 25px;
	}	
	
	.play-on-home {
		padding: 0 10px 40px;
	}

	.play-on-home .row {
		margin-left: -5px;
		margin-right: -5px;
	}	
	
	.play-on-home .row > div {
		padding-left: 5px;
		padding-right: 5px;
	}	
	
	.content-play-on-home {
		padding: 10px;
		min-height: 210px;
	}	
	
	.content-play-on-home > div:first-child {
		margin-bottom: 50px;
	}	
	
	.content-play-on-home .icon img {
		height: 40px;
	}	
	
	.content-play-on-home.android .icon {
		min-height: auto;
		padding-top: 25px;		
	}
	
	.play-on-home a:hover .content-play-on-home > div:first-child {
		-webkit-transform: translateY(130%);
		   -moz-transform: translateY(130%);
				transform: translateY(130%);
	}	
	
	.play-on-home a:hover .content-play-on-home > div:last-child {
		-webkit-transform: translateY(-130%);
		   -moz-transform: translateY(-130%);
				transform: translateY(-130%);
	}	
	
}

/*
==================================================
		PLAY ON 
==================================================
*/

.play-on-block {
	/*
	background: #024466;
	padding: 30px;		
	*/
}

.play-on-block .row > div::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: -1.5px;
	width: 2px;
	
	background-image: url(images/content/line-y.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.play-on-block .row > div:first-child::after {
	display: none !important;
}

.content-play-on a {
	color: #fff;
}

.content-play-on a:hover > .room-play-on {
	background-color: #0CA241;
}

.room-play-on {
	text-align: center;
	padding: 15px;
	border-radius: 5px;
	
	-webkit-box-shadow: inset 2px 2px 3px #fff, inset -2px -2px 3px #000;
	   -moz-box-shadow: inset 2px 2px 3px #fff, inset -2px -2px 3px #000;
		-ms-box-shadow: inset 2px 2px 3px #fff, inset -2px -2px 3px #000;
		 -o-box-shadow: inset 2px 2px 3px #fff, inset -2px -2px 3px #000;
			box-shadow: inset 2px 2px 3px #fff, inset -2px -2px 3px #000;	
}

.room-play-on .icon img {
	height: 90px;
	width: auto;
}

.room-play-on .text {
	font-size: 30px;
	line-height: 30px;
}

@media (max-width: 767px){

	.play-on-block {
		padding: 20px;
	}	
	
	.play-on-block .row {
		margin-left: -10px;
		margin-right: -10px;
	}
	
	.play-on-block .row > div {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.room-play-on .icon img {
		height: 60px;
	}	
	
	.room-play-on .text {
		font-size: 24px;
		line-height: 24px;
	}	
	
}

@media (max-width: 600px){
	.room-play-on {
		padding: 10px;
	}
	
	.room-play-on .icon img {
		height: 45px;
		margin-bottom: 5px;
	}

	.room-play-on .text {
		font-size: 18px;
		line-height: 18px;
	}	
}

@media (max-width: 480px){
	.room-play-on {
		padding: 5px;
	}	
	
	.room-play-on .text {
		font-size: 13px;
		line-height: 13px;
	}	
}

@media (max-width: 360px){
	.play-on-block .row {
		margin-left: -5px;
		margin-right: -5px;
	}	
	
	.play-on-block .row > div {
		padding-left: 5px;
		padding-right: 5px;
	}	
	
	.room-play-on .icon img {
		height: 35px;
		margin-bottom: 3px;
	}	
	
	.room-play-on .text {
		font-size: 12px;
		line-height: 12px;
	}	
}

/*
==================================================
	INSTANT BROWSER BLOCK
==================================================
*/

.play-instant-block {
	/*margin-top: 25%;*/
}

.play-instant-block .goto-instant {	
	padding-bottom: 10px;
}

.play-instant-block .browser img {
	margin: auto;
	width: 300px;
	display: block;
}

.play-instant-block .goto-instant {
	position: relative;
	text-align: center;	
}

@media (max-width: 991px){
	.play-instant-block .browser img {
		/*width: 200px;*/
	}	
}

@media (max-width: 480px){
	.play-instant-block .browser {
		padding: 10px 30px;
	}	
	
	.play-instant-block .browser img {
		width: 130px;
	}
}

/*
==================================================
	STORE BLOCK
==================================================
*/

.store-block {
	margin-top: 20px;
}

.row-store-block {
	margin: auto;
	display: table;
}

.row-store-block > div {
	float: left;
	position: relative;	
	width: auto;
	padding-left: 7px;
	padding-right: 7px;
}

.store-block img {
	width: 155px;
	margin: auto;
	border-radius: 5px;
	
	-webkit-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.75);
	   -moz-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.75);
		-ms-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.75);
		 -o-box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.75);
			box-shadow: 2px 3px 7px rgba(0, 0, 0, 0.75);	
}

@media (max-width: 991px){
	.store-block img {
		/*width: 110px;*/
	}	
	
	.store-block img {
		border-radius: 5px;	
	}
}

@media (max-width: 480px){
	/*
	.store-block {
		padding: 15px 0;
	}	
	
	.row-store-block > div {
		padding-left: 20px;
		padding-right: 20px;
	}	
	*/
	
	.play-instant-block .browser img {
		width: 200px;
	}	
	.store-block img {
		width: 110px;
	}	
	.btn-instant {
		width: 234px;
	}
}

/*
==================================================
		STORE HOME BLOCK
==================================================
*/

.store-home-block {
	margin-top: 45px;
	margin-bottom: 45px;
}

.store-home-block .wrapper-item {
	overflow: hidden;	
}

.store-home-block .row {
	margin-left: -10px;
	margin-right: -10px;
}

.store-home-block .row > div {
	padding-left: 10px;
	padding-right: 10px;
}

.store-home-block .item {
	position: relative;
	margin: auto;	
	border-radius: 30px;
	padding: 70px 15px;
	overflow: hidden !important;
	
	-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);
	   -moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);
		-ms-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);
		 -o-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);
			box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);		
}

.store-home-block .item:before {
	content: "";
	position: absolute;
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 30px;
	
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;


    -webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
}

.store-home-block .item.browser:before {
	background-image: url(img/bg/bg-store-browser.jpg);
}

.store-home-block .item.android:before {
	background-image: url(img/bg/bg-store-android.jpg);	
}

.store-home-block .item.apple:before {
	background-image: url(img/bg/bg-store-apple.jpg);	
}

.store-home-block .item:hover:before {
	border-radius: 30px;
	
    -webkit-transform: scale(2);
	   -moz-transform: scale(2);
			transform: scale(2);
}

.store-home-block .item img {
	height: 80px;
	margin: auto;
	display: table;
}

.store-home-block .item a {
	color: #fff;
	text-decoration: none;
	position: relative;
	display: block;
	z-index: 8;
}

.store-home-block .item .text {
	color: #fff;
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;	
	text-align: center;
	margin-top: 3px;
}

.store-home-block .item .text small {
	font-size: 70%;
	line-height: 70%;
	font-weight: 100;	
}

.page > div.container,
.page > section {
    margin-bottom: 120px;
}

footer {
    position: fixed;
    width: 100%;
    bottom: 0;
	z-index: 10;
}

@media (max-width: 991px){	
	.store-home-block .item {
		padding: 55px 10px;
	}
	
	.store-home-block .item img {
		height: 65px;	
	}
	
	.store-home-block .item .text {
		font-size: 22px;
		line-height: 22px;
	}
}

@media (max-width: 767px){	
	.store-home-block .item {
		padding: 38px 10px;
	}	
	
	.store-home-block .item img {
		height: 55px;
	}	
	
	.store-home-block .item .text {
		font-size: 18px;
		line-height: 18px;
	}
}

@media (max-width: 600px){	
	.room-store-block {
		/*overflow-x: scroll;*/
	}	

	.store-home-block .row {
		/*min-width: 600px;*/
	}	
	
	.store-home-block .row > div {
		width: 200px;
		height: 190px;
		padding-bottom: 15px;
	}	
	
	.store-home-block .item {
		width: 100%;
		height: 100%;
	}
	
	.store-home-block .item img {
		height: 60px;
	}	
	
	.store-home-block .item .text {
		font-size: 18px;
		line-height: 18px;
	}	
	
	.room-store-block .row > div {
		/*width: 100% !important;*/
		max-width: none;
		flex: none;
		margin: auto;
	}
}

@media (max-width: 480px){	
	
	.store-home-block {
		margin-top: 30px;
	}
	.room-store-block .row {
		margin-left: -5px;
		margin-right: -5px;
	}
	
	.room-store-block .row > div {
		padding-left: 5px;
		padding-right: 5px;
	}	
	
	
	.store-home-block .item:hover:before {
		-webkit-transform: none;
		   -moz-transform: none;
				transform: none;
	}	
}
/*
==================================================
		PLAY ON BLOCK
==================================================
*/

.play-on-block {
	/*
	padding: 30px;
	overflow: hidden;
	*/
}

.room-play-on > div {
	padding-left: 0;
	padding-right: 0;
}

.room-play-on > div .content-play-on {
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

.room-play-on > div.center-play-on .content-play-on {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;	
}

.room-play-on {
	margin-right: -120px !important;
	background-color: #024466;
}

.room-play-on > div:first-child {

}

.room-play-on > div.center-play-on {
	z-index: 5;
	margin-left: -60px;
	margin-right: -60px;	
}

.room-play-on > div:last-child {
	
}

.content-play-on img {
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;	
}

.content-play-on a:hover img {
	-webkit-transform: scale(1.12) rotate(360deg);
	   -moz-transform: scale(1.12) rotate(360deg);
			transform: scale(1.12) rotate(360deg);
}

@media (max-width: 767px){
	.play-on-block {
		padding: 30px 0px;
	}	
	.room-play-on {
		margin-right: -140px !important;
	}
}
@media (max-width: 600px){
	.play-on-block {
		padding: 0;
	}
	.content-play-on .room-play-on {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media (max-width: 480px){
	.play-on-block {
		padding: 0 0 30px 0;
	}
	.room-play-on {
		margin-right: -15px !important;
	}
	.room-play-on > div {
		width: 100% !important;
		max-width: none !important;
		flex: auto;
	}
	.room-play-on > div.center-play-on {
		margin-left: 0;
		margin-right: 0;
	}
	.room-play-on > div.center-play-on .content-play-on {
		padding-top: 30px;
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.room-play-on > div > div {
		padding-left: 6em !important;
		padding-right: 6em !important;
	}
}

@media (max-width: 360px){
	.play-on-block {
		padding: 0 0 15px 0;
	}
	.room-play-on > div > div {
		padding-top: 15px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.room-play-on > div > div {
		padding-left: 4em !important;
		padding-right: 4em !important;
	}
}