@import url('https://fonts.googleapis.com/css?family=Exo+2:700');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700');


.gavias_sliderlayer .slide-style-2, #gavias_slider_single .slide-style-2,
.widget.gsc-heading .title,
.widget.gsc-icon-box .highlight_content .title,
.gsc-box-color .box-title,
.widget.gsc-call-to-action.text-light .content .title,
.navigation .gva_menu > li > a,
.gavias_sliderlayer .btn-slide,
.widget.milestone-block .milestone-number,
.btn-white,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .widget.milestone-block .milestone-text,
.gsc-box-color .number {
  font-family: 'Exo 2', sans-serif;
}

body{
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 17px;
  line-height: 1.5;
}
 .widget.gsc-heading .title-desc p{
   font-family: 'Source Sans Pro', sans-serif;
     font-size: 17px;
  line-height: 1.5;
 }
.widget.gsc-heading .title-desc{
  font-style: normal;
}
a:hover, a:focus {
    color: #ef4136;
}
.footer{
  background: #ef4136;
  color: #fff;
}
.footer a, .footer a:hover{
  color: #fff;
}


.footer-links{
  text-decoration: underline;
  line-height: 30px;
}

.content-main a{
  color: #ef4136;
}
.widget.gsc-call-to-action.button-bottom .desc, .footer,
.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li, .form-control{
    font-size: 17px;
  line-height: 1.5;

}


.widget.gsc-team .team-position {
    color: #ef4136;
    font-size: 17px;
}

.widget.gsc-team.team-horizontal .team-name::after{
  background:  #ef4136;
}

.drupal-tabs .is-active a {
    color:  #ef4136;
}
.gavias_sliderlayer .btn-slide:hover a,
.gavias_sliderlayer .btn-slide:focus a,
.gavias_sliderlayer .btn-slide:active a,
.gavias_sliderlayer .btn-slide.active a,
.gavias_sliderlayer .btn-slide-white:hover a,
.gavias_sliderlayer .btn-slide-white:focus a,
.gavias_sliderlayer .btn-slide-white:active a,
.gavias_sliderlayer .btn-slide-white.active a, #gavias_slider_single
.btn-slide:hover a, #gavias_slider_single .btn-slide:focus a, #gavias_slider_single .btn-slide:active a, #gavias_slider_single .btn-slide.active a, #gavias_slider_single .btn-slide-white:hover a, #gavias_slider_single .btn-slide-white:focus a, #gavias_slider_single .btn-slide-white:active a, #gavias_slider_single .btn-slide-white.active a {
    color: #ef4136;
}

.gavias_sliderlayer .slide-style-2, #gavias_slider_single .slide-style-2{
  color: #fff;
}
.btn, .btn-theme, .portfolio-filter ul.nav-tabs > li > a {
    background: #ef4136;
    border: 2px solid #ef4136;
}
a.btn-theme{
  color: #fff;
}
.gavias_sliderlayer .btn-slide.inner, .gavias_sliderlayer .btn-slide a,
.gavias_sliderlayer .btn-slide-white.inner, .gavias_sliderlayer .btn-slide-white a,
#gavias_slider_single .btn-slide.inner, #gavias_slider_single .btn-slide a,
#gavias_slider_single .btn-slide-white.inner, #gavias_slider_single .btn-slide-white a {

border: 2px solid #fff;
color: #222;
}

.gavias_sliderlayer .btn-slide, .gavias_sliderlayer .btn-slide-white,
#gavias_slider_single .btn-slide, #gavias_slider_single .btn-slide-white {
background-color: #fff;
}

.bg-theme{
  background-color: #ef4136;
}

.bg-theme {
    background: #ef4136;
}

.border-1 {
    border: 1px solid #ef4136;
}

.widget.gsc-heading .heading-line{
  background: #ef4136;
}

.block.block-simplenews .form-actions::after{
  background: #ef4136;
}

.contact-link {
    background: #ef4136;
}

.btn:hover, .btn:focus, .btn:active, .btn.active,
.btn-white:hover, .btn-white:focus, .btn-white:active,
.btn-white.active, .btn-theme:hover, .btn-theme:focus,
.btn-theme:active, .btn-theme.active, .portfolio-filter
ul.nav-tabs > li > a:hover, .portfolio-filter ul.nav-tabs > li > a:focus,
.portfolio-filter ul.nav-tabs > li > a:active, .portfolio-filter ul.nav-tabs > li > a.active {
    color: #ef4136;
}

.block-menu ul li.menu-item--active-trail > a {
    color: #ef4136 !important;
}
.gavias_sliderlayer .tparrows{
  display: none;
}

.navigation .gva_menu > li.menu-item--active-trail > a {
    color: #ef4136 !important;
}

.navigation .gva_menu > li > a:hover, .navigation .gva_menu > li > a::after, .navigation .gva_menu > li > a:active {
    color: #ef4136;
}


#search-block-form input.form-submit{
 background: #ef4136;
}


.btn-white:hover{
  color: #fff;
  background: #ef4136;
}

.content-main-inner .col-md-8{
  padding-bottom: 70px;
}

.breadcrumb-content-inner .gva-breadcrumb-content .breadcrumb-links nav.breadcrumb li a:hover {
    color: #ef4136;
}

.gsc-box-color .number {
    font-size: 48px;
}

.topbar_language_switcher_align {
  text-align : right;
}

.padding_top_0 {
  padding-top : 0 !important;
}