.contacts-section{color:#fff;position:relative;background:#333 url(../../img/contact-bg.jpg) center fixed;background-size:cover;}
.contacts-section:after{top:0;left:0;width:100%;height:100%;content:" ";position:absolute;background:rgba(0,0,0,0.85);}
.contacts-section:before{top:0;left:0;width:100%;height:100%;content:" ";position:absolute;background:url(../../img/patterns/gridtile.png) repeat;}
.contacts-section .title-v1 p,
.contacts-section .title-v1 h2{color:#fff;}
.contacts-in{z-index:1;color:#fff;position:relative;}
.contacts-in h3{color:#fff;margin-bottom:15px;}
.contacts-in ul{margin-top:20px;}
.contacts-in li{color:#fff;margin:15px 0;font-size:16px;font-weight:200;}
.contacts-in li a{color:#fff;}
.contacts-in li i{width:35px;padding:8px;font-size:18px;margin-right:5px;text-align:center;display:inline-block;background:rgba(255,255,255,0.1);}
.contacts-in form label{color:#fff;font-size:14px;font-weight:200;}
.contacts-in form .form-control{color:#fff;box-shadow:none;border-color:#eee;background:rgba(0,0,0,0.2);}
.contacts-in form .form-control:focus{border-color:#af181f;background:rgba(175,24,31,0.6) !important;}
.contacts-in form .btn-u.btn-brd.btn-u-dark{color:#fff;border-color:#af181f;background:#af181f;padding:8px 60px;font-size:17px;text-transform:uppercase;}
.contacts-in form .btn-u.btn-brd.btn-u-dark:hover{border-color:#af181f;background:rgba(175,24,31,0.6) !important;}
.copyright-section{z-index:1;background:#22252f;position:relative;text-align:center;padding:25px 0 20px;}
.copyright-section p{font-size:14px;color:#fff;margin-top:15px;}
.copyright-section p a{color:#fff;text-decoration:none;text-align:right;}
.copyright-section p a:hover{text-decoration:underline;}
.copyright-section ul.social-icons li{margin-bottom:0;padding:0;}
.copyright-section i.back-to-top{left:50%;top:-35px;color:#555;font-size:20px;background:#22252f;padding:8px 10px;margin-left:-15px;position:absolute;}
.copyright-section i.back-to-top:hover{color:#AF181F;}
.sky-form .state-error input,
.sky-form .state-error textarea{border-color:#e0aaaa;}
.sky-form .state-error + em{display:block;margin-top:6px;padding:0 1px;font-style:normal;font-size:11px;line-height:15px;color:#ee9393;}
.sky-form .rating.state-error + em{margin-top:-4px;margin-bottom:4px;}
.sky-form .state-success input{border-color:#f0fff0;}
.sky-form .input.state-disabled input{border-color:#f0fff0;}
.sky-form .message{display:none;color:#6fb679;}
.sky-form .message i{display:block;margin:0 auto 20px;width:81px;height:81px;border:1px solid #6fb679;border-radius:50%;font-size:30px;line-height:81px;}
.sky-form.submited fieldset,
.sky-form.submited footer{display:none;}
.sky-form.submited .message{display:block;padding:25px 30px;font:300 18px/27px 'Open Sans', Helvetica, Arial, sans-serif;text-align:center;}
.sky-form.submited .message p{color:#fff;}