.double-box { width:70%; }
.double-box table { box-shadow:1px 1px 6px #666; width:100%; }
.double-box td { padding:40px; vertical-align:top; }

.double-box td.left { background-color:rgba(141, 166, 179, 0.75); width:33%; }
.double-box td.left h2 { margin-bottom:5px; text-align:center; }
.double-box td.left .baseline { color:#fff; font-size:1.2em; margin-bottom:25px; text-align:center; }
.double-box td.left .welcome { color:#fff; font-size:1.6em; line-height:1.2; margin-bottom:50px; text-align:center; }
.double-box td.left .action { text-align:center; }

.double-box td.right { background:#fff; }
.double-box td.right h1 { font-size:2em; margin:10px 0 30px; }
.double-box td.right .content {  }

.row { margin-bottom:30px; }
.row.action { margin:40px 0 0; text-align:center; }
.row.with-right-link { position:relative; }
.row .right-link { bottom:10px; color:#ccc; font-size:1.2em; font-style:italic; position:absolute; right:10px; text-decoration:none; }
.row .right-link:focus,
.row .right-link:hover { text-decoration:underline; }

.w-msg-block p { line-height:1.3 !important; font-size:1.2em !important; }

.btn { font-size:1.4em; }

input[type=text],
input[type=email],
input[type=phone],
input[type=password],
textarea { border-bottom:1px solid #ccc; font-family:sans-serif; font-size:1.4em; padding:6px 6px 6px 10px; width:100%; }

::placeholder               { font-variant:small-caps; }
::-webkit-input-placeholder { font-variant:small-caps; } /* Chrome/Opera/Safari */
::-moz-placeholder          { font-variant:small-caps; } /* Firefox 19+ */
:-ms-input-placeholder      { font-variant:small-caps; } /* IE 10+ */
:-moz-placeholder           { font-variant:small-caps; } /* Firefox 18- */


body.p_landing { background:transparent; }

.p_landing .container {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;

	-ms-flex-align:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	align-items:center;

	justify-content:center;
}

.p_landing_contact .chooseBy_title { color:#a8a8a8; font-size:1.4em; margin-bottom:15px;  }
.p_landing_contact #switchr_contactBy { border-color:#abbdc7; }
.p_landing_contact #switchr_contactBy .switchr-items { box-shadow:none; }


.rwd-sm-action { display:none; margin-top:30px; text-align:center; }
.rwd-sm-action .btn-link { border:0; box-shadow:none; color:#fff; font-size:1.2em; }

@media screen and (max-width: 992px)
{
	.double-box td { display:block; width:100% !important; }
	.double-box td.left img { width:75%; }
	.double-box td.left .welcome,
	.double-box td.left .action { display:none; }
	.double-box td.right { background:rgba(141, 166, 179, 0.75); padding-top:0; }
	.double-box td.right h1 { color:#fff; margin-top:0; }

	.row .right-link { color:#fff; display:block; padding-top:10px; position:static; text-align:right; width:100%; }
	.rwd-sm-action { display:block; }

	.p_landing_contact .chooseBy_title { color:#fff; }
	.p_landing_contact #switchr_contactBy { margin-bottom:15px; }
}
@media screen and (max-width: 768px)
{
}
@media screen and (max-width: 480px)
{
}
