#Top_bar .menu > li > a span:not(.description) {
    padding: 0 10px;
}

.section.has-video .section_video, .section.has-video .section_video video {
width:100%;
}

@media only screen and (min-width: 768px) {
.tr-menu.header-split #Top_bar:not(.is-sticky) {
    top: 0!important;
background: rgba(0,0,0,0.6)!important;
background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)!important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0)))!important;
background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)!important;
background: -o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)!important;
background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)!important;
background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)!important;
}
}

.dark .call_to_action .call_left h3 {
    color: #fff;
}

.subheader-both-center #Subheader .title, .align_center  h1 {
    text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}

#Top_bar .menu > li > a span:not(.description) {
    text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
    text-transform: uppercase;
}

#Footer a {
    text-transform: uppercase;
font-size:14px;
}

#Footer a i {
font-size: 35px;
}

#Footer .copyright a {
  text-transform: initial;
font-size:12px;
}

.opacity4 {
    opacity: 0.4;
}

#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle {
    color: #fff;
    background: #222;
}

.faq .question .title {
font-size:20px;
}

.pace .pace-progress {
background:#E4C49B!important;
height:4px!important;
}

@media only screen and (max-width: 479px) {
.home-section {
padding:40px!important;
}
}

.section-info h3,
.section-info p {
padding-bottom:30px;
}

.contact-form {
    background: rgba(255,255,255,0.8);
    padding: 16px 12px;
}

.hidden {
display:none!important;
}

.setfiles {
padding:8px;background:#fff;border:1px solid #999;
}
.setfiles p {
margin:0;
}

.header-split #Header .top_bar_left .menu_right {
    width: 43%;
}

