.section-single { background-image: url(../resources/images/background-star.png);    background-size: cover; background-attachment: fixed; margin-top:0!important; margin-bottom:0!important; padding-top: 70px; padding-bottom: 70px;}
blockquote.contact-blockquote {width: 40%; font-size: 18px !important;}
blockquote.contact-blockquote h1, blockquote.contact-blockquote h2 {margin-bottom: 23px !important;}
.left_entry {float: left; width: 50%}
.fullWidthContent .left_entry { width: 100%; }
.right_entry {float: right; width: 40%; background: linear-gradient(to right bottom, rgba(152,37,89,1) 0%,rgba(57,16,68,1) 100%); height: 740px; margin-top: 22px;}
.section-single .section__body .left_entry li > label {float: left; width: 35%; color: #982559 !important;  font-size: 20px!important; font-family: 'Futura', sans-serif !important; font-weight: normal!important; margin-top:10px;}
.left_entry .ginput_container {float: left; width: 62%; margin-bottom: 35px !important; }
.left_entry input[type="text"], .left_entry input[type="tel"], .left_entry input[type="email"], .left_entry input[type="number"],
.left_entry select, .left_entry textarea {background-color: #ecebeb; color: #333; width: 100%!important; border: 1px #ccc solid !important; padding: 7px!important;}
.left_entry input[type="submit"] {
    color: #FFF;
    text-transform: uppercase;
    margin-left: 35%!important;
    background-color: #992559;
    padding: 10px 85px;
	border: none; }
.right-entry-inner {padding: 43px 63px; color: #FFF; font-size: 12px}	
.right-entry-inner_map img{width: 100%;}
.right-entry-inner_map {width: 110%; margin: 0 -5% 30px;}
.entry__actions {margin-top: 50px;}


@media only screen and (max-width: 767px) {
	body.page-template-page-contact blockquote.contact-blockquote { width: 100%; }
	body.page-template-page-contact .left_entry { float: none; width: auto; }
	body.page-template-page-contact .right_entry { float: none; width: auto; }
	body.page-template-page-contact .left_entry input[type="submit"] { margin-left: 0 !important; }

    .section-single .section__body .left_entry li > label { width: 100%; }
    .left_entry .ginput_container { margin-bottom: 20px!important; width: 100%; }

    .right_entry { height: auto; }
    .right-entry-inner { padding: 20px; }
    .right-entry-inner_map {width: 100%; margin: 0 0 30px 0;}


}
