/*
Theme Name: Vital Root
Theme URI:
Description: Custom child theme of Hudson Theme
Author: Akavit
Author URI: http://akavit.com/
Version: 1.0.0
Template: hudsonwp
*/
.text-white {
	color: #FFFFFF;
}


.edgt_counter_holder span.counter {
    overflow: hidden;
    display: inline-block!important;
    height: 1.6em;
}

.more_facts_inner {
    display: inline-block;
    width: 100%;
    padding: 0 !important;
    position: relative;
}

input[type="email"] {
    padding: 7px 10px;
    min-width: 360px;
    font-family: 'open sans';
    font-size: 14px;
}

input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
    color: #ffffff;
    font-size: 14px;
    line-height: 36px;
    height: 36px;
    font-style: normal;
    font-weight: 700;
    font-family: Open Sans;
    letter-spacing: 2px;
    text-transform: uppercase;
    border-width: 0px;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    background-color: #59aed0;
    padding-left: 34px;
    padding-right: 34px;
}


.edgt_image_gallery_no_space.light .controls a.prev-slide, .edgt_image_gallery_no_space.light .controls a.next-slide {
    color: #ffffff;
    background-color: rgba(0,0,0,0);
}

.h5hero {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #ffffff;
}


.text-blue {
color: #49b3cb
}


.home-fun-time {
  padding-bottom: 20px;
  z-index: 11;
}

@media only screen and (max-width: 1000px){
	body .content .content_inner > .container > .container_inner,
	body .content .content_inner > .full_width > .full_width_inner,
	body .content .content_inner > .container > .container_inner.default_template_holder {
		padding-top: 0 !important;
	}
}
