/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 01-Jun-2018, 10:58:32
    Author     : richardhickson
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@font-face {
    font-family: 'didot';
    src: url(fonts/didot.otf);
    font-weight:400;
}
@font-face {
    font-family: 'lavanderia sturdy';
    src: url(fonts/lavanderia-sturdy.otf);
    font-weight:400;
}
@font-face {
    font-family: 'gotham book';
    src: url(fonts/gotham-book.otf);
    font-weight:400;
}
@font-face {
    font-family: 'gotham bold';
    src: url(fonts/gotham-bold.otf);
    font-weight:700;
}

body{background:#fff;  font-family: 'didot';}
section.dark{background:#001d30}
.simpletext{border: 1px solid #fff;
padding: 15px 5px 5px 5px;
line-height: 1;
font-weight: normal;margin-top:30px;}
.simpletext.dark{border: 1px solid #001d30;}
.simpletext p{font-family: 'gotham book';font-size:15px;text-transform:uppercase;}
p.simple{font-family: 'gotham book';}
p{font-size:15px;}
.textlight h1,.textlight h2,.textlight h3,.textlight h4,.textlight h5,.textlight h6, .textlight p{color:#fff}
.bgwhite{background:#fff;}

h1{font-family: 'didot';position:relative;display:inline-block;}
h2{font-family: 'gotham book';position:relative;display:inline-block;font-size:26px;text-transform:uppercase}
h3{font-family: 'didot';position:relative;display:inline-block;font-size:20px;}
p.intro{font-family: 'didot';font-size:16px;margin-bottom:25px;}
h1:after {
content: '';
    margin: 0;
    bottom: inherit;
    right: -15%;
    position: absolute;
     width: 30px;
       bottom: 5px;
    height: 30px;
     background: transparent url('../images/elements-02-sm.png') no-repeat;
}
h1:before {
content: '';
    margin: 0;
    bottom: inherit;
    left: -15%;
    position: absolute;
     width: 30px;
       bottom: 5px;
    height: 30px;
     background: transparent url('../images/elements-01-sm.png') no-repeat;
}
.contact h1{font-family: 'Open Sans', sans-serif; position:relative;display:inline-block;text-transform:uppercase;
           font-weight: 100;font-size:30px;margin-left:25px;
letter-spacing: 25px;}
.contact h1:after {right: -42px;
top: 10%;}
.contact h1:before {left: -60px;
top: 10%;}
.contactblock{border:1px solid #fff;margin-top:15px;padding:30px 5px}
.contactblock p.main{font-family: 'didot';position:relative;display:inline-block;
     margin-bottom:30px;  margin-top:5px;font-size:24px; border-bottom:1px solid #fff;padding-bottom:15px;}
.content-top .fp-tableCell{vertical-align: top !important}
#menu-line {
 position:absolute;
 bottom:-4px;
 left:0;
 width:159px;
 height:2px
}
#menu {
 position:fixed;
 top:20px;
 left:0px;
 z-index:70;
 padding:0;
 -webkit-font-smoothing:antialiased;
 -moz-font-smoothing:antialiased;
 letter-spacing:1px;
 font-size:1.1em;
 background:#001d30;
 margin:0
}
#menu li {
 display:inline-block;
 margin:0px 0
}
#menu a {
 color:#fff;
 display: block;
 font-size: 14px;
padding: 10px 10px 10px 10px;
 text-decoration:none;
text-transform: uppercase;
}
#menu .openmenu.active{background:#fff; color:#001d30}
#menu .openmenu.active button{color:#001d30}
#menu li:first-child a{border-right: 1px solid #556879;}
#menu a i{font-size: 16px;
margin: 0 5px;}
#menu a:hover{text-decoration:none; font-size: 14px;
text-transform: uppercase;}
.menu-active {
 font-weight:700
}
#menu-theme-mobile {
 display:none
}
.beforeintro, .beforeintro-ina{display:none;}


#submenu {
 position:fixed;
top: 63px;
 left:0px;
 z-index:70;
 padding:0;
 -webkit-font-smoothing:antialiased;
 -moz-font-smoothing:antialiased;
 letter-spacing:1px;
 font-size:1.1em;
 background:#001d30;
 margin:0
}
#submenu li {
 display:inline-block;
 margin:0px 0
}
#submenu a {
 color:#fff;
 display: block;
 font-size: 14px;
padding: 10px 10px 10px 10px;
 text-decoration:none;
text-transform: uppercase;
}
#submenu{border-right: 1px solid #556879;border-bottom: 1px solid #556879;}
#submenu a i{font-size: 16px;
margin: 0 5px;}
#submenu a:hover{text-decoration:none; font-size: 14px;
text-transform: uppercase;}

.boxnames a img{
   

    transition: transform .2s; /* Animation */
    margin: 0 auto;
}

.boxnames a img:hover {
    transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.examples {
 position:absolute;
 top:-15px;
 left:5px;
 width:100%;
 bottom:0;
 background:#435b71;
 text-align:center;
 padding-top:77px;
 height:100%;
 opacity:0;
 -webkit-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out;
 display:block;
 visibility:hidden;
 overflow-y:scroll;
 -webkit-overflow-scrolling:touch;
 max-height:100%
}
.examples.active {
 opacity:1;
 top:0;
 left:0;
 visibility:visible;
 z-index:9999
}
.examples-wrapper {
 display:table-cell;
 vertical-align:middle;
 top:50%;
 position:absolute;
 transform:translateY(-50%);
 left:0;
 right:0;
 margin:0 auto
}
.examples-column {
 display:inline-block;
 vertical-align:top;
 text-align:left;
 width:calc(25% - 30px);
 min-width:250px;
 margin:0 0 40px 0
}
.examples-column h3 {
 font-size:25px;
 padding:0 0 20px 5px;
 color:rgba(255,255,255,.6);
 font-weight:700;
 -webkit-font-smoothing:antialiased;
 -moz-font-smoothing:antialiased
}
.examples-column a {
 font-size:16px;
 padding:5px;
 display:inline-block;
 color:#fff
}
.examples-column a {
 display:inline-block;
 vertical-align:middle;
 -webkit-transform:perspective(1px) translateZ(0);
 transform:perspective(1px) translateZ(0);
 box-shadow:0 0 1px transparent;
 position:relative;
 overflow:hidden
}
.examples-column a:before {
 content:"";
 position:absolute;
 z-index:-1;
 left:0;
 right:100%;
 bottom:0;
 background:#fff;
 height:2px;
 -webkit-transition-property:right;
 transition-property:right;
 -webkit-transition-duration:.6s;
 transition-duration:.6s;
 -webkit-transition-timing-function:ease-out;
 transition-timing-function:ease-out
}
.examples-column a:active:before,.examples-column a:focus:before,.examples-column a:hover:before {
 right:0
}
.info-close {
 position:fixed;
 top:20px;
 right:48px;
 z-index:999;
 font-size:3em;
 cursor:pointer;
 height:50px;
 width:50px;
 box-sizing:border-box;
 line-height:50px;
 display:inline-block;
 -webkit-transition:all 530ms cubic-bezier(.48,.030,.195,1);
 -webkit-transition:all 530ms cubic-bezier(.48,.030,.195,1.51);
 -moz-transition:all 530ms cubic-bezier(.48,.030,.195,1.51);
 -o-transition:all 530ms cubic-bezier(.48,.030,.195,1.51);
 transition:all 530ms cubic-bezier(.48,.030,.195,1.51);
 transform:scale(0) translateZ(0)
}
.examples.active .info-close {
 transform:scale(1) translateZ(0)
}
.info-close:after,.info-close:before {
 transform:rotate(-45deg);
 content:'';
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-5px;
 margin-left:-25px;
 display:block;
 height:10px;
 width:50px;
 background-color:#fff;
 transition:all .25s ease-out
}
.info-close:after {
 transform:rotate(-135deg)
}
.info-close:hover:after,.info-close:hover:before {
 transform:rotate(0)
}



.my-arrow svg {
 padding:5px
}
.my-arrow {
 cursor:pointer;
 position:absolute;
 top:50%;
 margin-top:-45px;
 width:70px;
 height:90px;
 z-index:99;
 -webkit-appearance:none;
 background:0 0;
 border:0;
 outline:0
}
.my-arrow.left {
 left:35px
}
.my-arrow.right {
 right:35px
}
polyline {
 stroke-width:3
}
.my-arrow.left:focus polyline,.my-arrow.left:hover polyline {
 stroke-width:6
}
.my-arrow.left:active polyline {
 stroke-width:10;
 transition:all .1s ease-in-out
}
.my-arrow.right:focus polyline,.my-arrow.right:hover polyline {
 stroke-width:6
}
.my-arrow.right:active polyline {
 stroke-width:10;
 transition:all .1s ease-in-out
}
polyline {
 transition:all 250ms ease-in-out;
}

.fullheight{height:100%}
.divflex{display:flex;}
.preloader {
    position: fixed;
    top: 0;
    color:#fff;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #001d30;
    z-index: 100000;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
}
@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

.preloader .preloader-svg {
    animation: loading 2s infinite linear;
    border: 1px solid #fff;
border-radius: 100%;
}
.textwhite{color:#fff}
.textwhite a{color: #fff;
font-size: 18px;}
.textdark{color:#001d30}
.textdark a{color: #001d30;
font-size: 18px;}
.tel{letter-spacing: 2px;}
.email{letter-spacing: 0.9px;}

#fp-nav ul li a span, .fp-slidesNav ul li a span{box-shadow: 0px 0px 1px 1px #fff;background: #001d30;}

.developedby{position:absolute;bottom:20px; }
.developedby p{font-size:16px}

.fascinio{position: fixed;
bottom: 0px;
right: 20px;
z-index: 70;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
letter-spacing: 1px;
font-size: 1.1em;
background: #001d30;color:#fff;text-align:center;
}
.fascinio a{display:block; color:#fff;}
.fascinio a i{   -webkit-transition:all 230ms cubic-bezier(.48,.030,.195,1);
    -webkit-transition:all 230ms cubic-bezier(.48,.030,.195,1.51);
    -moz-transition:all 230ms cubic-bezier(.48,.030,.195,1.51);
    -o-transition:all 230ms cubic-bezier(.48,.030,.195,1.51);
    transition:all 230ms cubic-bezier(.48,.030,.195,1.51);}

.palacete{position: absolute;
bottom: 20px;
left: 20px;
z-index: 70;
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
letter-spacing: 1px;
font-size: 1.1em;}

.palacete h2{padding: 10px 15px 10px 40px;font-size:16px;margin:0;position:relative;text-transform:none; font-family: 'didot';}
.palacete h2:after {
content: '';
    margin: 0;
    bottom: inherit;
   right: -5px;
position: absolute;
width: 15px;
bottom: 10px;
    height: 15px;
     background: transparent url('../images/elements-02-xs.png') no-repeat;
}
.palacete h2:before {
content: '';
    margin: 0;
    bottom: inherit;
    left: 20px;
    position: absolute;
     width: 15px;
      bottom: 10px;
    height: 15px;
     background: transparent url('../images/elements-01-xs.png') no-repeat;
}

.introtext h1{border-bottom:1px solid #fff;display: block;font-size: 30px;
padding-bottom: 15px;width: 90%;
margin: 10px auto 30px;}
.introtext h1:before {left:0;bottom: 15px;}
.introtext h1:after {right:0;
    bottom: 15px;}
.introtext{background: rgba(2, 29, 48, 0.6);
padding: 20px 20px;}
.introtext .top p{font-family: 'gotham book';font-size:18px; line-height:1}
.introtext .bottom{margin-top:10px;}
.introtext .bottom p{font-family: 'gotham book';font-size:14px; line-height:1}
.introtext .bottom .tel{margin-top: 25px;
margin-bottom: 10px; font-size:16px;}
.introtext .bottom .email{ font-size:16px;}
.introtext .mid{position:relative;}
.introtext .mid:before{content: '';  margin: 0;
bottom: inherit;
left: 20%;
position: absolute;
width: 20%;
bottom: 50%;
height: 1px;
background: #fff;}
.introtext .mid:after{content: '';
  margin: 0;
bottom: inherit;
right: 20%;
position: absolute;
width: 20%;
bottom: 50%;
height: 1px;
background: #fff;}
.introtext .mid img{max-width: 50px;
background: #fff;
border-radius: 180%;
margin-top: 20px;
margin-bottom: 20px;}

section{min-height:200px;padding:150px 0;}

section.firstsec{min-height: 840px;
padding: 120px 0;}



/* ========== SECTION 1 - content animation ========== */
.section-one > .fp-tableCell h2 {
	transform: translateY(-1000px);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out;
}

.section-one.active > .fp-tableCell h2 {
	transform: translateY(0);
	opacity: 1;
}

.section-one > .fp-tableCell p {
	transform: translateX(100%);
	opacity: 0;
	transition: transform .8s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .8s ease-in-out;
}

.section-one > .fp-tableCell p + p {
	transform: translateX(-100%);
}

.section-one > .fp-tableCell p + p + p {
	transform: translateX(0) translateY(0);
	transform: translateY(1000px);
}

.section-one.active > .fp-tableCell p {
	transform: translateX(0);
	opacity: 1;
}

.section-one.active > .fp-tableCell p {
	transition-delay: .2s;
}

.section-one.active > .fp-tableCell p + p {
	transition-delay: .4s;
}

.section-one.active > .fp-tableCell p + p + p {
	transition-delay: .6s;
}

/* ========== SECTION 2 - content animation ========== */
/* Slide 1 */
.section-two .slide-one > .fp-tableCell h2,
.section-two .slide-one > .fp-tableCell p, .section-two .slide-one > .fp-tableCell img {
	transform: translateY(-1000px);
	opacity: 0;
	transition: transform .66s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .66s ease-in-out;
}

.section-two.active .slide-one.active > .fp-tableCell h2,
.section-two.active .slide-one.active > .fp-tableCell p, .section-two.active .slide-one.active > .fp-tableCell img  {
	transform: translateY(0);
	opacity: 1;
}

.section-two.active .slide-one.active > .fp-tableCell h2 {
	transition-delay: .44s;
}

.section-two.active .slide-one.active > .fp-tableCell p {
	transition-delay: .22s;
}

.section-two.active .slide-one.active > .fp-tableCell p + p {
	transition-delay: 0s;
}

/* Slide 2 */
.section-two .slide-two > .fp-tableCell h2,
.section-two .slide-two > .fp-tableCell p {
	transform: translateY(1000px);
	opacity: 0;
	transition: transform .66s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .66s ease-in-out;
}

.section-two.active .slide-two.active > .fp-tableCell h2,
.section-two.active .slide-two.active > .fp-tableCell p {
	transform: translateY(0);
	opacity: 1;
}

.section-two.active .slide-two.active > .fp-tableCell p {
	transition-delay: .22s;
}

.section-two.active .slide-two.active > .fp-tableCell p + p {
	transition-delay: .44s;
}

/* Slide 3 */
.section-two .slide-three > .fp-tableCell h2,
.section-two .slide-three > .fp-tableCell p {
	transform: translateX(-100%);
	opacity: 0;
	transition: transform .66s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .66s ease-in-out;
}

.section-two.active .slide-three.active > .fp-tableCell h2,
.section-two.active .slide-three.active > .fp-tableCell p {
	transform: translateX(0);
	opacity: 1;
}

.section-two.active .slide-three.active > .fp-tableCell p {
	transition-delay: .22s;
}

.section-two.active .slide-three.active > .fp-tableCell p + p {
	transition-delay: .44s;
}

/* Slide 4 */
.section-two .slide-four > .fp-tableCell h2,
.section-two .slide-four > .fp-tableCell p {
	transform: translateX(100%);
	opacity: 0;
	transition: transform .66s cubic-bezier(0.16, 0.68, 0.43, 0.99),
				opacity .66s ease-in-out;
}

.section-two.active .slide-four.active > .fp-tableCell h2,
.section-two.active .slide-four.active > .fp-tableCell p {
	transform: translateX(0);
	opacity: 1;
}

.section-two.active .slide-four.active > .fp-tableCell p {
	transition-delay: .22s;
}

.section-two.active .slide-four.active > .fp-tableCell p + p {
	transition-delay: .44s;
}

/* ========== SECTION 3 - content animation ========== */
.section-three > .fp-tableCell h2,
.section-three > .fp-tableCell p {
	opacity: 0;
	transition: opacity 1s ease-in-out;
}

.section-three.active > .fp-tableCell h2,
.section-three.active > .fp-tableCell p {
	opacity: 1;
}

.section-three.active > .fp-tableCell p {
	transition-delay: .33s;
}

.section-three.active > .fp-tableCell p + p {
	transition-delay: .66s;
}

.fp-controlArrow.fp-prev {
    
    border-color: transparent #001d30 transparent transparent;
}.fp-controlArrow.fp-next {
    
    border-color: transparent transparent transparent #001d30;
}


.pad250{padding:250px 0;}
.pad15050{padding:120px 0 50px;}
.pad50150{padding:50px 0 120px;}
.pad5050{padding:50px 0 50px;}
.pad7050{padding:70px 0 50px;}
.pad5070{padding:50px 0 70px;}
.pad10{padding:10px 10px;}
.padnone{padding:0;}

ul li {

    font-size: 15px;
    line-height: 1.5;
}
.break-left{position: absolute;
bottom: -9px;
left: -30px;
width: 40px;}
.break-left {
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 40px;
    transform: rotate(-90deg);
}
.break-center{position: absolute;
bottom: -20px;
left: 50%;
width: 40px; margin-left:-20px;}
.break-center.carlota{bottom:-22px;}

.break-side-left{position: absolute;
bottom: 50%;
left: -18px;
width: 80px;
margin-top: 0px;}
.break-side-left img{transform: rotate(-90deg);
background: #fff;}

.break-side-right{position: absolute;
bottom: 50%;
right: 0px;
width: 80px;
margin-top: 0px;}
.break-side-right img{transform: rotate(90deg);
background: #fff;right: -17px;
position: relative;}

.break-left img{transform: rotate(90deg);
background: #fff;}
.break-right{position: absolute;
bottom: -9px;
right: -30px;
width: 40px;}
.break-right {
    position: absolute;
    bottom: -22px;
    right: 0;
    width: 40px;
    transform: rotate(90deg);
}
.break-right img{transform: rotate(270deg);
background: #fff;}
.marianabreak{height:25px; min-height:0;  background: white url("../images/name1.png") repeat-x center center; padding:0;}
/*.casabottom{border-bottom:1px solid #001d30;}*/
.slick img{width:auto!important;border:3px solid #fff;}

.casabottom{background:#297cb7; height:1px; min-height:0; width:90%;margin:0 auto;}
.casabottom.noline{height:0}
.designlogos a{display:block; text-align:center; margin:30px 0 20px;}
.designlogos a img{max-width:170px;display:inline-block;}
.designlogos a img.sm{max-width:100px;display:inline-block;}
.designlogos a img.lg{max-width:250px;display:inline-block;}
.slick-prev {
    left: -5px;
}
.slick-next {
    right: 80px;
}
.slick-prev, .slick-next {
z-index: 1;
height: 40px;
width: 40px;
background: rgba(2, 29, 48, 0.6);
border-radius:100%;
}
.slick-prev:hover, .slick-next:hover {
    background: rgba(2, 29, 48, 1);
}
.slick-next::before {
    position:relative;
    left:2px;
    top: -2px;
      font-family: FontAwesome;
font-size:25px;
    content: '\f105';
}.slick-prev::before {
    position:relative;
    left:-2px;
    top: -2px;
      font-family: FontAwesome;
font-size:25px;
    content: '\f104';
}
.slick-prev::before, .slick-next::before{color: #fff;}

figcaption {
  font-size: 11px;
}
figure {
    margin: 0 0px;
}

.smhead1{position: absolute;
z-index: 43;
right: 80px;
width: 140px;
bottom: 20px;}
.smhead2{position: absolute;
z-index: 43;
left: 40px;
width: 140px;
top: 25px;}


.fixed-bg-center {
    position: relative;
    background-position: center center, center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-color: #fafafa;
}


.background-fixed-bottom {
    background-position: 0% 100%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.background-fixed-bottom-left-con {
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
}
.background-fixed-mid {
    background-position: 50% 50%;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}


.arrowbtm {
    left: 0;
    bottom: -40px;
    z-index: 1;
    height: 40px;
    width: 100%;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 0;
    position: absolute;
    border: none;
    -webkit-transition:all 230ms cubic-bezier(.48,.030,.195,1);
    -webkit-transition:all 230ms cubic-bezier(.48,.030,.195,1.51);
    -moz-transition:all 230ms cubic-bezier(.48,.030,.195,1.51);
    -o-transition:all 230ms cubic-bezier(.48,.030,.195,1.51);
    transition:all 230ms cubic-bezier(.48,.030,.195,1.51);
    text-align:center;
}
.arrowbtm.dk{
     background:rgba(2, 29, 48, 0.6);
}
.arrowbtm.dk:before{
     color: rgba(255, 255, 255, 0.6);
}
.arrowbtm.rela{
    position:relative;margin:10px 0 10px;
}
.arrowbtm:hover {
    bottom: -43px;
    text-decoration:none;
}

.arrowbtm:before{
    color: rgba(2, 29, 48, 0.6);
    position: relative;
    left: 0px;
    bottom: 5px;
font-family: FontAwesome;
font-size: 35px;
    content: '\f107';

}


.preloadblock{background-color: rgba(2, 29, 48, 0.9);position: fixed;
top: 0px;
color: #fff;
right: 0;
bottom: 0;
left: 0;
z-index: 100000;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
display: block;padding:120px 0;
height: 100%;
position: fixed;}

.openmenu button{background: no-repeat;
border: none;
color: #fff;
border-right: 1px solid #556879;
padding: 10px 16px;}

.submenu li{display: block !important;
text-align: left;border:none;}
.submenu li:hover{background:#fff;color:#000 !important}
.submenu li.active{background:#fff;color:#000 !important}
#submenu li.active a{background:#fff;color:#000 !important}
.submenu li:hover a, .submenu li a:hover{background:#fff;color:#000 !important}
.submenu li a{border:none}
#menu .submenu li:first-child a{border:none}
.submenu{margin: 0;
        border-top: 1px solid #556879;
padding: 0;
 -webkit-transition:all 530ms cubic-bezier(.48,.030,.195,1);
 -webkit-transition:all 530ms cubic-bezier(.48,.030,.195,1.51);
 -moz-transition:all 530ms cubic-bezier(.48,.030,.195,1.51);
 -o-transition:all 530ms cubic-bezier(.48,.030,.195,1.51);
 transition:all 530ms cubic-bezier(.48,.030,.195,1.51);}


.plansection, .plansection .fixed-bg-center{background:#F4F9F9}
.plansection .arrowbtm{background:#f4f9f9}
section#contact{padding:160px 0}
.btn-pas{background-color: #f4f9f9;margin-top:10px;border-radius: 0;

border: none;}

fieldset{border:none;}
.form-div{margin:10px 0; }
.form-control {
    border-radius: 0;}
#submitForm input{background-color:rgba(255,255,255,0.8)}
#submitForm label{margin-top:7px;text-align:right;float:right;}
.btn-success{color: #fff;
background-color: #c33a2f;
border-color: #682c2e;
border-radius: 0;
width: 100%;
padding: 6px 24px;
text-transform: uppercase;}

.grecaptcha-badge{display:none !important}
