/*
Theme Name: Retouch Child
Theme URI: http://darwinthemes.com
Author: Darwin Themes
Author URI: http://darwinthemes.com
Description: Retouch is a Business WordPress theme composed of customizable blocks.
Version: 1.0
License: http://darwinthemes.com
License URI: http://darwinthemes.com
Tags: responsive-layout
Template: retouch-parent
*/


@import url("../retouch-parent/style.css");

#welcome > figure {
	top:-200px;
	padding-left:0 !important;
}
#welcome img {
	width:560px;
}
#welcome h3 {
	color:#fff;
}
#numbers h3 {
	text-align:center;
}
#clone h1 a img {
	width: 50px;
}
#clone {
	top:0px !important;
}
#top {
	display: none !important;
}
.csstransforms #top h1 a img {
	margin-top: 70px !important;
    width: 150px;
    margin-left: 52px;
}
.list-b { overflow: hidden; position: relative; list-style: none; width: 100%; height: 790px; margin: 0; padding: 0; color: #545454; line-height: 1.3; }
.js .list-b li.c2:after, .js .list-b li.c4:after, .js .list-b li.c6:after { right: 100%; left: auto; background: url(images/arrow-left-d.png) no-repeat; }
.js .list-b li.c2 { left:inherit; }
.js .list-b li.c3 { right:inherit; }
.js .list-b li.c1 { left: 0; top: 6px; }
.js .list-b li.c3 { left: 0; top: 256px; }
.js .list-b li.c5 { left: 0; top: 476px; right:inherit; }
.js .list-b li.c2 { right: 0; top: 6px; }
.js .list-b li.c4 { right: 0; top: 256px; }
.js .list-b li.c6 { right: 0; top: 476px; }
.list-b li { position: relative; z-index: 2; width: 275px; margin: 0 auto 30px; padding: 24px 30px 24px 82px; border-radius: 4px; background: none; font-size: 1.4em; opacity: 0; }
.list-b li.c1 { transition-delay: 0.25s; -moz-transition-delay: 0.25s; -webkit-transition-delay: 0.25s; -o-transition-delay: 0.25s; -ms-transition-delay: 0.25s; }
.list-b li.c3 { transition-delay: 0.50s; -moz-transition-delay: 0.50s; -webkit-transition-delay: 0.50s; -o-transition-delay: 0.50s; -ms-transition-delay: 0.50s; }
.list-b li.c5 { transition-delay: 0.75s; -moz-transition-delay: 0.75s; -webkit-transition-delay: 0.75s; -o-transition-delay: 0.75s; -ms-transition-delay: 0.75s; }
.list-b li.c2 { transition-delay: 0.30s; -moz-transition-delay: 0.30s; -webkit-transition-delay: 0.30s; -o-transition-delay: 0.30s; -ms-transition-delay: 0.30s; }
.list-b li.c4 { transition-delay: 0.55s; -moz-transition-delay: 0.55s; -webkit-transition-delay: 0.55s; -o-transition-delay: 0.55s; -ms-transition-delay: 0.55s; }
.list-b li.c6 { transition-delay: 0.80s; -moz-transition-delay: 0.80s; -webkit-transition-delay: 0.80s; -o-transition-delay: 0.80s; -ms-transition-delay: 0.80s; }
.list-b li:after {
	display:none !important;
}
/*.c1 span.no {
	background: url(https://wrio-keyboard.com/wp-content/themes/appmojo/images/icon-thumboptimized@2x.png) center top no-repeat;
    height: 71px;
}*/
#content.a .vid figure img {
	opacity:1;
}
.text-block.shortcode-container .padding_text {
    padding-top:70px;
    padding-bottom:90px;
}
.text-block.shortcode-container {
	float: left;
    width: 100%;
}
.background_orange {
	background: -moz-linear-gradient(-45deg, #f8e424 0%, #f08a14 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f8e424), color-stop(100%,#f08a14));
    background: -webkit-linear-gradient(-45deg, #f8e424 0%,#f08a14 100%);
    background: -o-linear-gradient(-45deg, #f8e424 0%,#f08a14 100%);
    background: -ms-linear-gradient(-45deg, #f8e424 0%,#f08a14 100%);
    background: linear-gradient(135deg, #f8e424 0%,#f08a14 100%);
}
.honorary_mention {
	display:inline-block;
	width:25%;
	float:left;
	text-align:center;
	font-size: 1.8em;
	color: #545454;
}
.honorary_wrapper {
	padding-bottom:200px;
}
#content.a #about.va {
	float:left;
}
.background_orange a, .background_orange .heading-a, .background_orange .heading-a h3, .background_orange .heading-a h3 .small {
    color: #fff !important;
}
.background_orange .heading-a h3:before {
	background: #fff;
}
.mc4wp-form-basic input[type=email] {
	max-width: inherit;
}
#content.page-template.a #about_2 {
	padding-top:73px;
}
#video_bg figure, #content.a .vid span.figure {
	height: 420px;
}
#content.a .vid figure a:before {
	margin-top:20px;
}
#content.a .vid figure a > .fit-a {
	display:none;
}
.mc4wp-alert {
	text-align:center;
}
.border-white-top {
	display:none;
}
@media only screen and (max-width: 62.5em) {
	.honorary_mention {
		width:33%;
	}
	.honorary_wrapper {
    	padding-bottom: 260px;
	}
	#content.page-template.a article .list-b li {
    	opacity: 1;
    	width: 80%;
    	padding-left: 30px;
	}
	#content.page-template.a #about_2, #content.page-template.a #about_left {
		padding-top:73px;
	}
	#root #welcome [class*="mobile"] {
		padding:0;
	}
	.list-b { height: 905px; }
	#services ul.list-a {
    	margin: 0 auto 20px auto;
	}
	#top {
	display: block !important;
	}
	#top h1 a img {
		display:none;
	}
	#top h1 a {
		display:block;
		background-image: url("https://wrio-keyboard.com/wp-content/uploads/wrio_logo_white.png");
		height: 144px;
		width: 128px;
		margin-left: -50px;
    	left: 50%;
	}
	#top > .fit-a {
		display: none;
	}
	#root #welcome {
		padding-top: 180px;
	}
	#root #welcome figure {
		margin-bottom: 50px;
		margin-top:-100px;
	}
}
@media only screen and (max-width: 46.875em) {
	.list-a li { float: none; width: auto; margin-top: 40px; }
	.list-a li .inner { max-width: inherit; }
	#root #welcome figure {
		margin-bottom: 50px;
		margin-top:0px;
	}
}
@media only screen and (max-width: 31.25em) {
	#content.page-template.a article#welcome {
		padding-top:20px;
	}
	.honorary_mention {
		width:50%;
	}
	.honorary_mention:last-child {
		margin-bottom:73px;
	}
}
@media only screen and (max-width: 25em) {
#root #welcome [class*="mobile"] {
margin-top: 140px;
}
}
#about_left header {
	padding-left:0;
	padding-right:700px;
}
#about_left figure.sticky-b {
	margin-left:35px !important;
	margin-top: 240px !important;
	z-index:100 !important;
}
#about_left a {
	width: 100%;
    height: 60px;
    border: 2px solid #fff;
    border-radius: 6px;
    display: block;
    text-align: center;
    line-height: 60px;
    color: #fff;
    font-weight: bold;
}
#about_left a:hover {
	color:#0a5064;
	background:#fff;
	text-decoration:none;
}
#support a {
	width: 100%;
    height: 60px;
    border: 2px solid #0a5064;
    border-radius: 6px;
    display: block;
    text-align: center;
    line-height: 60px;
    color: #0a5064;
    font-weight: bold;
}
#support a:hover {
	color:#fff;
	background:#0a5064;
	text-decoration:none;
}
#root #content #about_left .sticky-b {
	transform: translateX(250px);
    -moz-transform: translateX(250px);
    -webkit-transform: translateX(250px);
    -o-transform: translateX(250px);
    -ms-transform: translateX(250px);
}
#root #content #about_left.shown .sticky-b {
    opacity: 1;
    transform: translateX(0);
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
}
#services .list-a li:nth-child(3n+4) {
	clear:both;
}
#services .title {
	color: #0a5064;
}
.icon-superfast {
	background-image:url("https://wrio-keyboard.com/wp-content/uploads/fasttyping.png") !important;
	background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 93px 105px !important;
}
.icon-gestures {
	background-image:url("https://wrio-keyboard.com/wp-content/uploads/gestures.png") !important;
	background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 93px 105px !important;
}
.icon-multilingual {
	background-image:url("https://wrio-keyboard.com/wp-content/uploads/multilang.png") !important;
	background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 93px 105px !important;
}
.icon-easy {
	background-image:url("https://wrio-keyboard.com/wp-content/uploads/baby.png") !important;
	background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 93px 105px !important;
}
.icon-autocorrection {
	background-image:url("https://wrio-keyboard.com/wp-content/uploads/correct.png") !important;
	background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 93px 105px !important;
}
.icon-emojis {
	background-image:url("https://wrio-keyboard.com/wp-content/uploads/smilie.png") !important;
	background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 93px 105px !important;
}
#services .list-a li div {
    display: block;
    color: #7e7e7e;
    text-decoration: none;
}
#root #content #numbers .sticky-a, #root #content #numbers .sticky-c {
	margin-top:-437px;
}
#post-578 .text-block {
padding-top:40px;
}
body.page-id-578 .cols-a > *:first-child {
	width: 750px;
}
body.page-id-683 #featured {
	display:none;
}