

.post_text_inner h2 {
    font-size: 24px;
}
.header_top_bottom_holder {
    position: relative;
    background: #fff;
}
ul#menu-main-menu li a {
    color: #9D9D9D;
}
.light.header_style_on_scroll .popup_menu:not(.opened) .line, .light.header_style_on_scroll .popup_menu:not(.opened) .line:after, .light.header_style_on_scroll .popup_menu:not(.opened) .line:before, .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line, .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:after, .light:not(.sticky):not(.scrolled) .popup_menu:not(.opened) .line:before 
{
background-color:#9D9D9D;
}
.light.header_style_on_scroll .side_menu_button>a, .light:not(.sticky):not(.scrolled) .side_menu_button>a {
    color: #9D9D9D;
}
a.current {
    color: #000 !important;
}
a.search_button.search_slides_from_window_top.normal {
    top: -2px;
}
div#slide-6-layer-11 {
    background-color: #fff !important;
}
.centerbutton {
    margin-bottom: 20px !important;
}
.cover_boxes{margin-bottom: 40px;}
.cover_boxes ul li .box .qbutton, .cover_boxes ul li .box h5 {
    margin: 10px 0 0;
}

.circle {
	width: 100px;
	height: 100px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
float: left;
margin: 20px 10px;
border: 1px solid green;
}
.circle h4 {
    margin: 0 auto;
    text-align: center;
    margin-top: -10px;
    font-size: 38px;
    color: #59A07E;
    font-weight: bold;
}
.circle h3 {
    margin: 0 auto;
    text-align: center;
    margin-top: 5px;
    font-size: 19px;
    color: #59A07E;
    font-weight: bold;
    padding-top: 20px;
}
sup {
    position: relative;
    top: -18px;
    text-transform: uppercase;
    font-size: 11px;
}
.wrapper-section-4-middle {
    padding: 30px;
}
.wrapper-section-4-3 {
    padding-top: 130px;
}
.wrapper-section-4-3-1 {
    float: left;
}
.wrapper-section-4-3-1 {
    position: absolute;
    top: 35px;
left:35px
}
.wrapper-section-4-3-2 {
    position: absolute;
    top: 35px;
    right: 35px;
}
.wrapper-section-4-3-content {
    width: 39%;
    border-right: 1px solid #66A985;
    margin-top: 45px;
    float: left;
    padding-left: 30px;
    padding-bottom: 78px;
    padding-right: 15px;
}
.wrapper-farm-facts {
    opacity: 0.95;
}
.wrapper-farm-facts .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 11.666666% ;
    padding-left: 4% ;
margin: 0 auto !important;
}
.wrapper-farm-facts .circle {
    background: #959594;
    border: 0;
}
.wrapper-farm-facts .circle img{
   padding-top:10px;
}
.q_counter_holder p.counter_text, .title h1 {
    text-transform: initial;
    letter-spacing: 0px;
    min-width: 125px;
    float: none;
    position: relative;
    left: 0px;
	font-weight: bolder !important;
}
span.counter.random.executed.animated {
    font-weight: bold;
}
.q_counter_holder.center {
    text-align: center;
    padding: 20px 0px;
    position: relative;
    left: 0px;
    min-width: 140px;
}
.vc_text_separator.wpb_content_element.full.separator_align_center.centerbutton {
    margin-top: 30px;
    margin-bottom: 40px !important;
}
a#meet-our-cows-btn {
    margin-top: 40px;
}
.milk-company-model-steps h3 {
    padding-top: 60px;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
}
.milk-company-model-steps p {
text-align: center;
    padding-top: 10px;
}
h2
{font-size: 55px; text-align: center; color: #005f31; font-family: 'kameron';}
.wrapper-farm-facts .counter {margin-top: 20px;}
span.fa-stack { background: #000 !important; border-color: #005F31 !important;}
.headingstyle1{font-size: 44px; color: #4b5e55; font-family: 'kameron'; line-height: 12px;}
.headingstyle2{font-size: 42px; color: #005f31; font-family: 'kameron';}
.headingstyle3{font-size: 73px; color: #66a985; font-weight: bolder; line-height: 61px;}
.headingstyle4{font-size: 36px; color: #66a985; font-weight: bolder;}
.headingstyle5{font-size: 21px; color: #66a985;}
.wrapper2-text{text-align: center; width: 83%; margin: 0 auto; font-size: 20px; line-height: 30px; color: #517662; padding: 15px 0;}
.wrapper4-text{color: #005f31; line-height: 18px; font-size: 13px; font-weight: bold;}
.wrapper6-text{text-align: center; width: 69%; margin: 0 auto; font-size: 20px; line-height: 30px; color: #517662; padding: 15px 0;}
.milk-company-model-steps h3 { text-transform: uppercase; font-size: 16px;}
.content .container .container_inner.page_container_inner, .full_page_container_inner {padding: 0;}
.wrapper-section-3-bg .vc_column-inner {background-size: cover;}
.gallerybackground {
    background: #005f31;
    color: #fff;
    padding: 10px;
    position: absolute;
    bottom: 0px;
    border: 1px solid white;
    width: 100%;
    opacity: 0.7;
	border-top: 0;
    border-bottom: 0;
}
/*
a.prettyphoto {
  position: relative;
  display: inline;
}
a.prettyphoto img {
  position: absolute;
  width:140px;
  color: #FFFFFF;
  background: #000000;
  height: 30px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
}
a.prettyphoto img:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -8px;
  width: 0; height: 0;
  border-top: 8px solid #000000;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.prettyphoto img {
  visibility: visible;
  opacity: 0.8;
  bottom: 30px;
  left: 50%;
  margin-left: -76px;
  z-index: 999;
}*/