div.tm-slant-block-top{top: 0px!important;}
.tm-slant-top + .tm-block-dark > .tm-slant-block-top{border-color: #b70912 transparent transparent transparent;}
.tm-slant-bottom > .tm-slant-block-bottom{border-color: #b70912 transparent transparent transparent;}
.top-parallax{margin-top: -17px;}
.uk-navbar-brand{line-height: 90px;}
.tm-block-dark{background: #000000;}
.uk-navbar-nav > li > a{text-transform: uppercase;font-weight: 500;}
.tm-parallax-teaser{max-width: 1000px;left: 40%;}
h2.uk-float-left.web-text{font-size: 22px;}
h2.web-title{background: transparent;text-shadow: 1px 1px 1px #000;padding: 0px 10px 0px 10px;color: #FFF;text-align: center;padding-top: 10px}
h2.web-text{background: transparent;text-shadow: 1px 1px 1px #000;font-size: 23px;padding: 0px 10px 0px 10px;color: #FFF;text-align: center;}
div.tm-block.tm-headerbar.uk-clearfix.tm-slant-bottom{background: rgb(0, 0, 0) transparent; /* default fallback */background: rgba(0, 0, 0, 0.1); /* nice browsers */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000); /* IE 6/7 */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000)"; /* IE8 */ color:#FFF;border-bottom: 1px solid #FFFFFF;}
.tm-headerbar:after{content: " ";position: absolute;width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;opacity: 0.2;z-index: -1;-webkit-transition: .5s;transition: .5s;background:transparent;}
.videoWrapper {position: relative;padding-bottom: 42.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.web-contact h2.web-text{background: transparent;text-shadow: 1px 1px 1px #000;font-size: 17px;line-height: 22px;padding: 0px 10px 0px 10px;color: #FFF;text-align: center;}s
.web-class .form-actions{background: transparent;}
.web-class .control-group input{border-bottom: 2px solid #f7f7f7;border-color: rgba(255, 255, 255, 0.81);}
textarea#jform_contact_message.required{border-bottom: 2px solid #f7f7f7;border-color: rgba(255, 255, 255, 0.81);}
.web-class legend{color: #FFF;font-size: 20px;}
.contactweb-class h3{display: none;}
div.contactweb-class{margin-top: -100px;}
textarea{width:300px;height:200px;}
.web-happy{margin-bottom: -40px!important;}
.uk-article a, a:active, a:hover{font-weight: bold;}
.form-actions{background-color: #141414;}
.web-hidden .tm-socialbuttons{display: none;}

.web-inner div.tm-block.tm-slant-bottom{margin-top: -10px;}
.web-inner div.tm-block.tm-slant-top{margin-bottom: -50px;}
.web-inner main.tm-content{margin-top: -40px;}

@media screen and (min-width: 320px) and (max-width: 374px){div#web-video.uk-cover{height: 200px;}}
@media screen and (min-width: 375px) and (max-width: 413px){div#web-video.uk-cover{height: 180px;}.uk-navbar-brand{line-height: 20px;}}
@media screen and (min-width: 414px) and (max-width: 567px){div#web-video.uk-cover{height: 220px;}}
@media screen and (min-width: 568px) and (max-width: 667px){div#web-video.uk-cover{height: 255px;}}
@media screen and (min-width: 668px) and (max-width: 767px){div#web-video.uk-cover{height: 335px;}}
@media screen and (min-width: 768px) and (max-width: 999px){div#web-video.uk-cover{height: 350px;}}
@media screen and (min-width: 1000px) and (max-width: 1199px){div#web-video.uk-cover{height: 500px;}}
@media screen and (min-width: 1200px) and (max-width: 1400px){div#web-video.uk-cover{height: 550px;}}
@media screen and (min-width: 1401px) and (max-width: 1600px){div#web-video.uk-cover{height: 620px;}}
@media screen and (min-width: 1601px) and (max-width: 1800px){div#web-video.uk-cover{height: 690px;}}
@media screen and (min-width: 1801px) and (max-width: 1920px){div#web-video.uk-cover{height: 820px;}.uk-navbar-nav > li > a {padding: 0px 7px;}}


form#contact-form.form-validate.form-horizontal.well{background: transparent;}
