/*
Theme Name: Hudson Child
Theme URI: http://demo.edge-themes.com/hudson
Description: A child theme of Hudson Theme
Author: Edge Themes
Author URI: http://demo.edge-themes.com/
Version: 1.0.0
Template: hudsonwp
*/

/* Fonts */

/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/wp-content/themes/hudsonwp/fonts/raleway-v28-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/hudsonwp/fonts/raleway-v28-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/wp-content/themes/hudsonwp/fonts/raleway-v28-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/hudsonwp/fonts/raleway-v28-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('/wp-content/themes/hudsonwp/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/hudsonwp/fonts/open-sans-v34-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('/wp-content/themes/hudsonwp/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/hudsonwp/fonts/open-sans-v34-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('/wp-content/themes/hudsonwp/fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/hudsonwp/fonts/open-sans-v34-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('/wp-content/themes/hudsonwp/fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('/wp-content/themes/hudsonwp/fonts/open-sans-v34-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}


.edgt_logo > a {
 max-height: 50px;
}
.content .content_inner > .container {
 background-image: url("/wp-content/uploads/2016/03/bg_reben2.png");
 background-position: left bottom;
 background-repeat: no-repeat;
}
.content .container_inner.default_template_holder {
 border-left: 10px #f0f0f0 solid;
 border-right: 10px #f0f0f0 solid;
 min-height: 500px;
 /* min-height: 870px; */
}

.content .content_inner > .container p, 
.content .content_inner > .container ul{
 margin-bottom: 15px;
}
.content .content_inner > .container p a, 
.content .content_inner > .container ul li a {
 color: #000;
}
.content .content_inner > .container p a:hover, 
.content .content_inner > .container ul li a:hover {
 text-decoration: underline;
}
.wpb_single_image .vc_box_outline.vc_box_border_grey{
 border-color: #b6bbba!important;
}
.carousel-inner .active .slider_content .text.one_by_one.from_bottom .el {
 animation-duration: 1.4s!important;
 -webkit-animation-duration: 1.4s!important;
 -moz-animation-duration: 1.4s!important;
 -o-animation-duration: 1.4s!important;
}

.gmap .google_map_holder{
 border: 1px solid #b6bbba;
 padding: 6px;
}
.gfield_description{
 margin-left: 0!important;
 padding-top: 0!important;
}
@media only screen and (max-width: 1200px){
 header nav.main_menu > ul > li > a > span.item_inner {
  padding: 0 15px;
 }
}
@media (min-width: 768px){
 .home .wpb_single_image img {
  max-width: 346px;
 }
}
.img-fullwidth .vc_single_image-wrapper {
 width: 100%;
}
.img-fullwidth img{
 width: 100%!important;
 max-width: 100%!important;
 height: auto!important;
}
.invisible {
 display: none;
}
.form-padding-bottom {
 padding-bottom: 25px;
}


/* Social Stream */


body #ff-stream-1 .ff-loadmore-wrapper .ff-btn {
	background-color: #b6bbba;
	color: #f0f0f0;
	border-radius: 0;
}

body #ff-stream-1 .ff-loadmore-wrapper .ff-btn:hover {
	background-color: #fff;
	color: #000000;
}



/*
body header .drop_down .second {
 top: 83px;
}
body header.scrolled .drop_down .second {
 top: 57px;
}
*/