/*
Theme Name: Unicon Child Theme
Theme URI: http://themeforest.net/user/minti
Description: Unicon Child Theme for your Customizations.
Author: minti
Author URI: http://mintithemes.com
Template: unicon
Version: 1.1
*/

/*Fonts*/
@font-face {
  font-family: 'VAG';
  src: url('vagroundedbt-regular-webfont.woff2') format('woff2'),
  url('vagroundedbt-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

/*Header*/
.logo img {
  max-width: 225px!important;  
}

.header-v1 #navigation > ul > li > a, #mobile-navigation ul li > a {
  text-transform: uppercase;
  font-family: 'VAG', sans-serif!important;
  font-weight: 400;
  font-size: 14px;
}

/*About*/
#about_rl h2.headline {
  font-family: Courgette, Arial, Helvetica, sans-serif!important;
  font-weight: 400!important;  
}

/*Philosophy*/
.rl_philosophy .wpb_column:first-child {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
}

.rl_philosophy .iconbox-content h3 {
  font-family: Courgette, Arial, Helvetica, sans-serif!important;
  font-size: 21px;
  font-weight: 400!important;
}

/*Services*/
.rl_services h2.headline {
  font-family: Courgette, Arial, Helvetica, sans-serif!important;
  font-weight: 400!important;  
}

.rl_services h3.headline {
  font-family: Courgette, Arial, Helvetica, sans-serif!important;
  font-weight: 400!important;  
}

/*About Louise*/
#louise h2.headline {
  font-family: Courgette, Arial, Helvetica, sans-serif!important;
  font-weight: 400!important;  
}

/*Testimonials*/
#testimonials h2.headline {
  font-family: Courgette, Arial, Helvetica, sans-serif!important;
  font-weight: 400!important;  
}

.testimonial-slider-wrap .testimonial-slide {
  font-size: 14px;
  color: #333
}

.testimonial-slider-wrap .testimonial-slide span {
  color: #333!important
}

/*Misc*/
.rl_header {
  font-family: Courgette, Arial, Helvetica, sans-serif!important;
  font-weight: 400!important;
  color: #800020!important;  
}

input[type="submit"], .button {
  text-transform: capitalize!important;
  font-family: Courgette, Arial, Helvetica, sans-serif!important;
  font-size: 18px!important;
  background: #800020!important;
  border-color: #800020!important; 
}

input[type="submit"]:hover, .button:hover {
  background: #333333!important;
  border-color: #333333!important;
}

.wpcf7-response-output {
  display: block!important;
  border: none!important
}

/*Footer*/
footer .widget_media_image {
  margin-bottom: 0!important
}

footer .widget_contact h3 {
  max-width: 350px;
  color: #fff!important;
  font-weight: 600!important;
  font-size: 18px;
  font-family: 'Open Sans'!important;  
}

/*Media Queries*/
@media only screen and (min-width: 768px) {
  .rl_services_mobile {
	display: none	
  }
  .rl_services_desktop .vc_col-sm-6 {
	background-position: center bottom	
  }
}

@media only screen and (max-width: 767px) {
  #topbar .topbar-col1 {
    background: #fff!important  
  }
  .rl_services_desktop {
	display: none	
  }
}