a,
#home-slider .caption h1 span, 
#twitter-carousel .item span, 
#footer .footer-bottom, 
#single-portfolio .close-folio-item:hover, 
.single-table.featured .btn.btn-primary, 
.contact-info ul li a:hover, 
#footer .footer-bottom a  {
  color: #998f3e;
}

.main-nav .social a{ padding:30px 0px; width:40px; text-align:center }
.main-nav .social a i{ color:#fff; }
.main-nav .social a.facebook{ background:#3b579d; }
.main-nav .social a.twitter{ background:#2caae1; }
.main-nav .social a.googleplus{ background:#e5291b; }


#works h3{ padding:10px 0px 0px; }
#works h1{ padding:5px 0px 6px; margin:0px; }
.mainBannerCont hr{ border-top:1px solid #D4D9DA; }
.owl-buttons {
    border: 2px solid #998f3e;
    display: inline-block;
    float: right;
    padding: 1px 8px 5px;
	margin-bottom:15px;
}

.owl-buttons > div {
    display: inline-block;
    padding: 0 5px;
}
a:hover, a:focus {
	color: #027db3;
}
p{ font-size:16px; }
h1,h2{ color:#998f3e; }
.list-unstyled .fa{ color:#998f3e; font-weight:bold; padding-right:6px; }

.main-nav, 
.service-icon, 
.progress-bar.progress-bar-primary, 
.single-table.featured, 
.btn.btn-primary, 
.twitter-icon .fa-twitter, 
.twitter-left-control:hover, .twitter-right-control:hover, 
.post-icon, 
.entry-header .date:after, 
.btn-loadmore:hover, 
.btn-submit,
#footer, 
.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover, 
.folio-overview a:hover {
  background-color:#2caae1;
}
.btn-submit,
.btn.btn-primary:hover,
.btn-submit:hover {
  background-color:#998f3e;
}

.service-icon{  background-color:#2caae1; }

.twitter-left-control:hover, 
.twitter-right-control:hover, 
.btn-loadmore:hover  {
	border: 1px solid #62232d;
}

.caption .btn-start:hover, 
.left-control:hover, 
.right-control:hover {
	border-color: #62232d;
}

.twitter-icon .fa-twitter:after {
	border-color: #62232d transparent transparent;
}

/* Welcome Message */
section#welcomeMsg h1{ margin-bottom:20px;}
@media (min-width:767px) {
	section#welcomeMsg{ padding:60px 0px 40px;}
	section#welcomeMsg  p.lead{ font-size:19px; line-height:1.6; }	
}

.mainBannerCont{ background:#e8eef0; }

/* Service Boxes */
section#serviceBox{ padding:0px;  }
section#serviceBox  .boxEmigration{ background:#e8eef0 }
section#serviceBox  .boxAttestation{ background:#dde2e4 }
section#serviceBox  .boxStamping{ background:#e8eef0 }
@media (min-width: 767px) and (max-width:901px) {
section#serviceBox  .boxEmigration,section#serviceBox  .boxAttestation,section#serviceBox  .boxStamping{
    height:365px;
}
}
section#serviceBox  .service-box { padding:20px 5px 45px;}
section#serviceBox  .service-box p {
    margin-bottom: 0;
}
section#serviceBox  .service-box h3{
    color:#8f842f; font-size:18px; font-weight:600;
}

section#serviceBox  .service-box .btn-start {
    /*border: 1px solid #ffffff;*/
    color: #ffffff;	
    border-radius:3px;
    font-size: 12px;
    font-weight: 600;
    margin-top:28px;
    padding: 10px 35px;
    background-color:#2caae1;
}
section#serviceBox  .blackBox { padding:20px 0px;}
section#serviceBox  .blackBox  h2{  color:#998f3e;}

/* Choose Us */
#choose-us {
  background-image: url(../../images/about-bg.jpg);
  padding: 60px 0;
  color:white;
}

#choose-us h2 {
  margin-top: 0;
  color: #fff;
}

#choose-us .chooseInfoBox h3{
  font-size:19px;
  font-weight:600;
  color: #fff;
}
.service-icon {
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 36px;
    height: 80px;
    line-height: 80px;
    width: 80px;
    -webkit-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
}
.top-bar {
    background-color: #505050;
    border-bottom: 1px solid #f2f2f2;
        padding: 0;
    border: none;
    margin: auto;
}
.top-bar .contact-details li {
    display: inline-block;
}
.top-bar .social-list li {
    display: inline-block;
}
ul, ol {
    list-style: none;
}
.top-bar .contact-details li a {
     font-size: 12px; 
     display: block; 
    line-height: 32px;
}
.top-bar ol, ul {
    margin-top: 0;
    margin-bottom: 3px;
}
.top-bar a {
    color: #fff;
}
ul.social-list li a i {
    font-size: 1em;
    display: block;
    width: 34px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    border-left: 1px solid #f2f2f2;
}
.container-inner {
        padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.parallax,
.parallax h1,
.parallax h2,
.parallax h3,
.parallax h4,
.parallax h5,
.parallax h6 {
  color: #000;
}

.parallax input[type="text"],
.parallax input[type="text"]:hover,
.parallax input[type="email"],
.parallax input[type="email"]:hover,
.parallax input[type="url"],
.parallax input[type="url"]:hover,
.parallax input[type="password"],
.parallax input[type="password"]:hover,
.parallax textarea,
.parallax textarea:hover {
  font-weight: 300;
  color: #000;
}
#contact-us {
  background-image:none; 
  padding-bottom: 90px; 
}

#contact-us .heading {
  padding-top: 95px;
}
.classic-title{
    margin-bottom: 16px;
    padding-bottom: 8px;
    border-bottom: 1px solid #2caae1;;
    font-weight: 600;
}
