﻿
p {line-height:20px;font-family:'Arimo';font-size:14px;color:#6a6969}
body {line-height:20px;font-family:'Arimo';font-size:14px;color:#6a6969}
.strong {font-weight:700}
.red {color:#d91f24}.red:hover, .red:active {color:#d91f24}
.white {color:#fff}
.black {color:#000}.black:hover, .black:active {color:#d91f24;text-decoration:none}
.grey {color:#888}.grey:hover, .grey:active {color:#d91f24;text-decoration:none}

.project-layout2 .project-content p {margin-bottom:15px;color:#3a3c43}

.margin-top {margin-top:15px}
.margin-left {margin-left:15px}
.margin-right {margin-right:15px}
.margin-bottom {margin-bottom:15px}
.margin-top-large {margin-top:30px}
.margin-left-large {margin-left:30px}
.margin-bottom-large {margin-bottom:30px}
.padding-left0 {padding-left:0px}
.padding-right0 {padding-right:0px}
.padding-right {padding-right:15px}
.padding-right-large {padding-right:30px}
.padding-top {padding-top:15px}
.padding-bottom {padding-bottom:15px}

.columns-2 {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;}

.navbar-default .header-top-line {border-bottom-color:#000;background-color:#000}
.navbar-default .header-top-line span {color:#fff}
.navbar-default .header-top-line span.red {color:#d91f24;margin-right:5px;font-size:14px}
.navbar-default .header-top-line span.white {margin-right:5px;font-size:14px}
.header3 .flags-section ul.language-choose > li > a i, .header4 .flags-section ul.language-choose > li > a i {color:#fff}
.header3 .flags-section ul.language-choose > li ul.drop-languages li a span, .header4 .flags-section ul.language-choose > li ul.drop-languages li a span {color:#000}
.header3 .flags-section ul.language-choose > li ul.drop-languages li a span, .header4 .flags-section ul.language-choose > li ul.drop-languages li a:hover span {color:#d91f24}
.header3 .navbar-brand, .header4 .navbar-brand {padding-top:5px;padding-bottom:5px}
.header3 header .navbar-form, .header4 header .navbar-form {padding-top:25px;padding-bottom:0px;margin-left:30px}
.header3 .right-align, .header4 .right-align {margin-top:20px}
.header3 header.active .navbar-brand, .header4 header.active .navbar-brand {padding-top:10px}
.header3 header.active .navbar-form, .header4 header.active .navbar-form {padding-top:25px;padding-bottom:0px;margin-left:30px}
.header3 header.active .right-align, .header4 header.active .right-align {margin-top:15px}
.header3 .right-align ul li a i, .header4 .right-align ul li a i {margin-left:3px;color:#d91f24}
.header4 .navbar-nav > li > a:hover, .header4 .navbar-nav > li > a.active {background-color:#ebecec}
@media all and (min-width:768px) and (max-width:991px) {
    .header4 .navbar-nav > li > a {padding:16px 10px;font-size:12px}
    .header4 header.active .navbar-nav > li > a {padding:16px 10px;font-size:12px}
}
@media all and (min-width:992px) and (max-width:1199px) {
    .header4 .navbar-nav > li > a {padding:16px 15px;font-size:14px}
    .header4 header.active .navbar-nav > li > a {padding:16px 15px;font-size:14px}
}

.banner-text1-section.blackbg {background:#ebecec;padding:30px 0px}
.banner-text1-section.blackbg div h1,.banner-text1-section.blackbg div h2 {color:#888}
.banner-text1-section a.button1, .banner-text2-section a.button1 {
  display: inline-block;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  padding: 10px 30px;
  font-size: 13px;
  color: #888888;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  line-height: 24px;
  margin: 0 0 15px;
  color: #ffffff;
  text-transform: uppercase;
  margin: 8px 0;
  background: #d91f24;
  border: 2px solid #ffffff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  margin-left: 65px;
}
.banner-text1-section a.button1:hover {
  background: #ffffff;
  color: #d91f24;
}
.photo-banner-section2 {background:url('/images/paralax-franchise.jpg') fixed}
.photo-banner-section3 {background:url('/images/paralax-company.jpg') fixed}

footer .up-footer .footer-widget h2 {padding-bottom:5px;border-bottom:1px solid #d3d3d3}
footer .up-footer .footer-widget h2.sn {margin-bottom:15px}
a.button-one.newsletter {padding:8px 14px;margin:0px}
footer .up-footer .more-links-widget ul li {margin-bottom:5px;padding-bottom:5px}
footer .up-footer .footer-widget ul.social-list li a:hover {background:#d91f24}

#slider .large_bold_white.tp-caption {font-size:38px;line-height:50px}

.pleaseWait {opacity:0.4;background:url('/images/bx_loader.gif') center no-repeat}

.link-animated a {
  display: inline-block;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  color: #d91f24;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
}
.link-animated a i {
  margin-left: 15px;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.link-animated a:hover i {
  margin-left: 20px;
  color: #434343;
}

.white-popup {max-width:500px;padding:40px}
.portfolio-page ul.filter li .dropdown .active.btn {background-color:#d91f24;color:#fefefe;box-shadow:none}

#mailConfirm {display:none}