*{margin: 0;padding: 0;box-sizing: border-box;}
/*====================================== reset.css is here ========================================*/
*{margin:0;padding: 0px 0px 0px 0px;box-sizing:border-box;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul {list-style:none;text-align: center;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
figure{margin: 0;padding: 0;display: block;}
img{display: inline-block;vertical-align: top;max-width: 100%;height: auto; width: 100%;}
header,nav,section,article,aside,footer,hgroup,figure {display: block;}

@font-face {
  font-family: 'D-DIN';
  src: url('../fonts/d-din/OTF/D-DIN.eot?#iefix') format('embedded-opentype'),  
	  url('../fonts/d-din/OTF/D-DIN.otf')  format('opentype'),
	  url('../fonts/d-din/OTF/D-DIN.woff') format('woff'), url('../fonts/d-din/OTF/D-DIN.ttf')  format('truetype'),
	  url('../fonts/d-din/OTF/D-DIN.svg#D-DIN') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'D-DIN-Bold';
  src: url('../fonts/d-din/OTF/D-DIN-Bold.eot?#iefix') format('embedded-opentype'),  
	  url('../fonts/d-din/OTF/D-DIN-Bold.otf')  format('opentype'),
	     url('../fonts/d-din/OTF/D-DIN-Bold.woff') format('woff'), 
	  url('../fonts/d-din/OTF/D-DIN-Bold.ttf')  format('truetype'), url('../fonts/d-din/OTF/D-DIN-Bold.svg#D-DIN-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Merriweather-Regular';
  src: url('../fonts/Merriweather/Merriweather-Regular/Merriweather-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Merriweather/Merriweather-Regular/Merriweather-Regular.woff') format('woff'), 
	  url('../fonts/Merriweather/Merriweather-Regular/Merriweather-Regular.ttf')  format('truetype'), 
	  url('../fonts/Merriweather/Merriweather-Regular/Merriweather-Regular.svg#Merriweather-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Merriweather-LightItalic';
  src: url('../fonts/Merriweather/Merriweather-LightItalic/Merriweather-LightItalic.eot?#iefix') format('embedded-opentype'),
	  url('../fonts/Merriweather/Merriweather-LightItalic/Merriweather-LightItalic.woff') format('woff'), 
	  url('../fonts/Merriweather/Merriweather-LightItalic/Merriweather-LightItalic.ttf')  format('truetype'), 
	  url('../fonts/Merriweather/Merriweather-LightItalic/Merriweather-LightItalic.svg#Merriweather-LightItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Merriweather-Light';
  src: url('../fonts/Merriweather/Merriweather-Light/Merriweather-Light.eot?#iefix') format('embedded-opentype'), 
	  url('../fonts/Merriweather/Merriweather-Light/Merriweather-Light.woff') format('woff'), 
	  url('../fonts/Merriweather/Merriweather-Light/Merriweather-Light.ttf')  format('truetype'), 
	  url('../fonts/Merriweather/Merriweather-Light/Merriweather-Light.svg#Merriweather-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}


/**************************************************************************************/
body{font-family: 'Merriweather-Regular', serif; color: #303236;}
a {display: inline-block; vertical-align: top;color:#4d4d4d; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color: #ffffff;  text-decoration:none; outline:0 none !important;}
h1 {font-family: 'D-DIN-Bold', sans-serif;font-size: 36px; line-height: 1.25em;}
h2 {font-family: 'D-DIN-Bold', sans-serif;font-size: 60px; line-height: 1.05em;}
h3 {font-family: 'D-DIN-Bold', sans-serif;font-size: 18px; line-height: 1.2em;}
h4 {font-family: 'D-DIN-Bold', sans-serif;font-size: 24px; line-height: 1.2em;}
h5 {font-family: 'D-DIN-Bold', sans-serif;font-size: 20px; line-height: 1.2em;}
h6 {font-family: 'D-DIN-Bold', sans-serif;font-size: 14px; line-height: 1.2em;}
p {font-family: 'Merriweather-Regular', serif;font-size: 17px; line-height: 1.6em; color: #303236; font-weight: normal; padding: 0;}

/*--header--*/

.wrapper{margin: 0 auto;}
.megaContainer{max-width: 1720px;margin: 0 auto;padding: 0;}
header{width: 100%;position: absolute;z-index: 9999;top: 0;background: transparent;-webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
header.sticky-header {position: fixed;width: 100%;left: 0;top:0;background: #fff;}
header.sticky-header:before {position: absolute; display: block; content: ""; background: #3b5934; height: 52px;top: 0px; left: 50%; right: 0px; z-index: -1;}
header.sticky-header:after {position: absolute; display: block; content: ""; background: #24391f; height: 94px; top: 52px; left: 50%; right: 0px; z-index: -1;}


.header-main{}
.logo{padding: 6px 0 0 0;width: 205px;background: #fff;text-align: center;}
.logo figure{
}
.logo figure a{
}
.logo figure a img{}
.header-rt{width: 1%;flex: 1;}
.header-rt nav{background-color: #3b5934;}
.header-rt nav ul{padding: 17px 0px 0;margin: 0;}
.header-rt nav ul li{}
.header-rt nav ul li a{font-size: 18px;line-height: 18px;color:#fff;font-weight: normal;font-family: 'D-DIN';padding: 0 32px 0 29px;background-color: #3b5934;border-left: 2px solid #fff;letter-spacing: 0.6px;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.header-rt nav ul li a:hover{color: #93be3a;}
.header-rt nav ul li a.brd{border-left:none;}
.header-rt > nav > a {padding: 0;font-size: 21px;line-height: 52px;color: #fff;background: #93be3a;width: 50px;height: 52px;text-align: center;display: block;}
.header-rt nav a.wt:hover{color:#93be3a;background: #fff;}


.header-bottom{background: #24391f;}

.header-bottom ul{padding: 14px 0px 12px 0;margin: 0;}
.header-bottom ul > li{position: relative;padding: 22px 39px 22px 17px;}
.header-bottom ul > li > a, .sidemenu ul > li > a{font-size: 20px;line-height: 22px;color:#fff;font-weight: normal;font-family: 'D-DIN';text-transform: uppercase;letter-spacing: 0.7px;width: 100%;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.header-bottom ul > li > a:hover{color:#93be3a;}

.header-bottom ul.drop-down{position: absolute;z-index: 2;left: 0;top: 80px;width:250px;text-align: left;display: none;background:#3b5934;}
.header-bottom ul.drop-down.pdg{padding: 0 0;}
.header-bottom ul.drop-down li{display: block;width: 100%;background: #3b5934;padding: 16px 16px 10px;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.header-bottom ul.drop-down li:hover{background: #7aa128;}
.header-bottom ul.drop-down li a{font-size: 18px;line-height: 20px;color:#fff;font-weight:normal;padding: 0px 0px;}



/*--banner--*/
.banner{position: relative;margin-top: 0px;}

.banner.responsive figure{padding: 35% 0 0 0; position: relative;overflow: hidden;}
.banner.responsive figure img{width: 100%; height: auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);object-fit: cover;}

.banner.insidePages figure{padding: 20% 0 0 0; position: relative;overflow: hidden;}
.banner.insidePages figure img{width: 100%; height: auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);object-fit: cover;}

.banner .slick-prev{font-size: 20px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);width: 75px;height: 75px;left: 50px;z-index: 1;background-image: url(../images/left-arrow.png);top: 100%;left: -56px;background-color: #7aa128;object-fit: cover;right: 0;margin: 0 auto;background-repeat: no-repeat;background-position: center center;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.banner .slick-next:before{content: none;width: 60px;height: 60px;}
.banner .slick-next{font-size: 20px;width: 75px;height: 75px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);right: 50px;z-index: 1;background-image: url(../images/right-arrow.png);top: 100%;right: -91px;left: 0;margin: 0 auto;background-color: #93be3a;object-fit: cover;background-repeat: no-repeat;background-position: center center;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.banner .slick-prev:before{content: none;width: 60px;height: 60px;}
.banner .slick-next:hover{background-color: #3b5934;}
.banner .slick-prev:hover{background-color: #3b5934;}
.slick-slider{margin-bottom: 0;}
/*--livestock--*/

.livestock{background: url(../images/cow-background.jpg) no-repeat;width:100%;height: 743px;display: inline-block;background-size: cover;}
.livestock-main{padding: 123px 0px;text-align: center;width: 71%;margin: 0 auto;}
.livestock-in{padding: 0 0 69px 18px;z-index: 9999;}
.livestock-in h2{font-size: 45px;line-height: 47px;color:#24391f;font-weight: normal;font-family: 'D-DIN-Bold';padding: 0 0 21px 0px;letter-spacing: 1.7px;text-transform: uppercase;}
.livestock-in p{font-size: 17px;line-height: 25px;color:#24391f;font-weight: normal;font-family: 'Merriweather-Regular';padding: 0 0 0 0;letter-spacing: 0.6px;}
.livestock-main ul{padding: 0 0 0 20px;}
.livestock-main ul li{padding: 0;}
.livestock-a{}
.livestock-a figure{}
.livestock-a figure img{}
.livestock-a figure img:before{background: rgba(35, 31, 32, 0.84);}
.livestock-a-in{padding: 0px 0 0 0;position: relative;box-shadow: 0px 4px 20px #e3e3e4;}
.livestock-a-in:before{
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 28px solid transparent;
	border-right: 28px solid transparent;
	border-bottom: 33px solid #fff;
	left: 43%;
	top: -24px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 2;
	}
 .livestock-main ul li:hover .livestock-a-in:before{border-bottom: 33px solid #93be3a;}
  .livestock-main ul li:hover .livestock-b-in:before{border-top: 24px solid #93be3a;}
.livestock-a-in a{
    font-size: 35px;
    line-height: 42px;
    color:#502818;
    font-weight: normal;
    font-family: 'D-DIN-Bold';
    padding: 28px 0 19px 6px;
    letter-spacing: 1.7px;
    text-transform: uppercase;
    background: #fff;
    margin: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: block;
    }
 .livestock-main ul li:hover .livestock-a-in a{background: #93be3a;color: #fff;}

.livestock-b{}
.livestock-b figure{}
.livestock-b figure img{}
.livestock-b-in{position: relative;box-shadow: 0px 4px 20px #e3e3e4;}
.livestock-b-in:before{
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	width: 0;
	height: 0;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-top: 24px solid #fff;
	left: 43%;
	bottom: -22px;
	-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	z-index: 2;
	}

.livestock-b-in a{
    font-size: 35px;
    line-height: 42px;
    color:#502818;
    font-weight: normal;
    font-family: 'D-DIN-Bold';
    padding: 45px 0 45px 6px;
    letter-spacing: 1.7px;
    text-transform: uppercase;
    background: #fff;
    margin: 0;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: block;
    }
 .livestock-main ul li:hover .livestock-b-in a{background: #93be3a;color: #fff;}
.livestock-a-in a.pdg{padding: 52px 0 38px 0;}
.livestock-a-top{position: relative;z-index: 1;}
.livestock-a-top a{position: relative;z-index: 9;}
.livestock-a-top a img{}
.livestock-b-bottom{position: relative;z-index: 1;}
.livestock-b-bottom a{position: relative;z-index: 9;display: block;}
.livestock-b-bottom a img{display: block;}
 .livestock-main ul li:hover .over-lay{display: block;opacity: 1;visibility: visible;}
 .livestock-main ul li:hover .over-lay{display: block;opacity: 1;visibility: visible;}
/*--brands--*/
.brands{padding:0 100px;}
.brands-main{padding: 300px 0 131px;text-align: center;}
.brands-main h2{font-size: 65px;line-height: 67px;color:#24391f;font-weight: normal;font-family: 'D-DIN';letter-spacing: 2.6px;text-transform: uppercase;background: #fff;margin: 0 0 60px;padding: 0 0 15px 60px;position: relative;}
.brands-main h2:after{content: "";position: absolute;top: 93px;height: 10px;background:#502818;width: 214px;left: 61px;right: 0;margin: 0 auto;}
.brands-main h2:before{content: "";position: absolute;top: -38px;height: 10px;background:#502818;width: 214px;left: 61px;right: 0;margin: 0 auto;}
.brands-a{}
.brands-a ul{padding: 0 0px 0 0px;}
.brands-a ul li{
    padding: 90px 0px 0 0;
    }
.brands-a ul li a{}
.brands-a ul li.pdg{padding: 86px 33px 0 0;}
.brands-a ul li a img{}
.brands .slick-prev{font-size: 20px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);width: 75px;height: 75px;left: -90px;z-index: 1;background-image: url(../images/left-arrow.png);top: 68%;background-color: #7aa128;object-fit: cover;background-repeat: no-repeat;background-position: center center;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.brands .slick-next:before{content: none;width: 60px;height: 60px;}
.brands .slick-next{font-size: 20px;width: 75px;height: 75px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);right: 50px;z-index: 1;background-image: url(../images/right-arrow.png);top: 68%;right: -91px;background-color: #93be3a;object-fit: cover;background-repeat: no-repeat;background-position: center center;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.brands .slick-prev:before{content: none;width: 60px;height: 60px;}
.brands .slick-next:hover{background-color: #3b5934;}
.brands .slick-prev:hover{background-color: #3b5934;}
.brands-in{margin: 0 auto;}

/*--author--*/
.author{background: url(../images/cow-background2.jpg) no-repeat;width:100%;min-height: 578px;display: inline-block;background-size: cover;position: relative;}

.author:after{content: "";position: absolute;background-color: rgba(59,33,19,0.8);width: 100%;height: 100%;top: 0;left: 0;}
.author-main{position: relative;z-index: 9;text-align: center;width: 1186px;margin: 0 auto;padding: 140px 0 0 20px;}
.author-main p{font-size: 35px;line-height: 54px;color:#fff;font-weight: normal;letter-spacing: 1.4px;font-family: 'Merriweather-LightItalic';margin: 0;padding: 0 0 34px 0;}
.author-main h2{font-size: 36px;line-height: 38px;color:#fff;font-weight: normal;letter-spacing: 1.4px;font-family: 'D-DIN-Bold';margin: 0;text-transform: uppercase;}

/*--latest-news--*/
.latest-news{position: relative;background: url(../images/cow-background3.png) no-repeat bottom;width:100%;min-height:1455px;display: inline-block;background-size: cover;}

.latest-news-main{}
.latest-news-top{text-align: center;padding: 161px 0 11px;}
.latest-news-top h2{font-size: 65px;line-height: 67px;color:#24391f;font-weight: normal;font-family: 'D-DIN';letter-spacing: 2.6px;text-transform: uppercase;margin: 0;padding: 0px 0 97px 60px;position: relative;}
.latest-news-top h2:after{content: "";position: absolute;top: 93px;height: 10px;background:#502818;width: 214px;left: 62px;right: 0;margin: 0 auto;}
.latest-news-top h2:before{content: "";position: absolute;top: -38px;height: 10px;background:#502818;width: 214px;left: 61px;right: 0;margin: 0 auto;}
.latest-news-main ul{padding: 0 25px 0 42px;}
.latest-news-main ul li{padding: 0 20px 25px 20px;}
.latest-news-in{}
.latest-news-in figure{ }
.latest-news-in figure img{ }
.latest-news-a{margin: 0;text-align: left;padding: 0px 15px 0 15px;box-shadow: 0px 4px 20px #e3e3e4;background: #fff;}
.read-more{width: 234px;margin: 0 auto;display: flex;display: -webkit-flex;justify-content: center;transform: translateY(-50%);-webkit-justify-content: center;-o-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}


.read-more a{font-size: 20px;line-height: 22px;color:#fff;font-weight: normal;font-family: 'Merriweather-Light';letter-spacing: 0px;background: #93be3a;margin: 0;-webkit-transition: all 0.3s linear;text-align: center;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.read-more{width: 234px;margin: 0 auto;display: flex;display: -webkit-flex;justify-content: center;transform: translateY(-50%);-webkit-justify-content: center;-o-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

.read-more a:before {content:'+';width: 50px;height:50px;line-height:50px;font-size:45px;color:#ffffff;background: #7aa128;display:inline-block;vertical-align: top;}
.read-more span {width:150px; height:50px; line-height:50px; font-size:20px; display:inline-block; vertical-align:top;background: #93be3a;padding: 0 20px;}
.read-more:hover span{background: #24391f;}

.latest-news-a a.title{font-size: 35px;line-height: 42px;color:#505d4d;font-weight: normal;font-family: 'Merriweather-Light';letter-spacing: 1.4px;padding: 2px 0 13px 0;margin: 0;}
.latest-news-a a.title:hover{color:#7aa128;
	-webkit-transition:  .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;}
.latest-news-a em{font-size: 20px;line-height: 22px;color:#502818;font-weight: normal;font-family: 'D-DIN-Bold';letter-spacing: 1px;text-transform: uppercase;padding: 0 0 17px 0;display: block;}
.latest-news-a p{font-size: 17px;line-height: 25px;color:#343434;font-family: 'Merriweather-Regular';font-weight: normal;letter-spacing: 0.7px;padding: 0 0 41px 0;margin: 0;}
.latest-news figure{}
.latest-news figure img{width: 100%;}
/*--ready-*/
.ready{background: #3b5934;}
.ready-main{width: 1204px;margin: 0 auto;padding: 64px 0 63px 0;}
.ready-left{padding: 0 0 0 11px;width: 72%;}
.ready-left h2{font-size: 47px;line-height: 49px;color:#fff;font-weight: normal;font-family: 'D-DIN-Bold';letter-spacing: 0.7px;margin: 0;padding: 0 0 7px 0;}
.ready-left p{font-size: 17px;line-height:19px;color:#fff;font-weight: normal;font-family: 'Merriweather-Regular';letter-spacing: 0.7px;margin: 0;padding: 0;}
.ready-right{width: 28%;padding: 10px 0 0 9px;}

.ready-right-in a{font-size: 20px;line-height: 22px;color:#fff;font-weight: normal;font-family: 'Merriweather-Light';letter-spacing: 0px;background: #93be3a;margin: 0;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;text-align: center;}
.ready-right-in{
	margin: 23px 0 0 0;
    width: 350px;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    transform: translateY(-50%);
    -webkit-justify-content: center;
    -o-justify-content: center;
    padding: 10px 0 0 9px;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    }
	.ready-right-in a:before {content:'+';width: 50px;height:50px;line-height:50px;font-size:45px;color:#ffffff;background: #7aa128;display:inline-block;vertical-align: top;}
	.ready-right-in span {width: 271px;height:50px;line-height:50px;font-size:20px;display:inline-block;vertical-align:top;background: #93be3a;padding: 0 20px;}
	.ready-right-in:hover span{background: #24391f;}
/*--lonetree--*/
.lonetree{background: #24391f;}
.lonetree-main{margin: 0 auto;text-align: center;padding: 131px 0 129px 15px;}
.lonetree-main a img{padding: 0 0 0px 0;}
.lonetree-main p.pdg{padding: 21px 0 10px 0;}
.lonetree-main p a{font-size: 30px;line-height: 32px;color:#fff;font-weight: normal;letter-spacing: 1.4px;font-family: 'D-DIN-Bold';padding: 0px 0 0px 0;}
.lonetree-main p span{font-size: 30px;line-height: 32px;color:#fff;font-weight: normal;font-family: 'D-DIN';letter-spacing: 0.4px;padding: 0px 0 0 0;}
.lonetree-main address{padding: 0px 0 17px 0;margin: 0;}
.lonetree-main address p{font-size: 20px;line-height: 29px;color:#fff;font-weight: normal;font-family: 'Merriweather-Regular';letter-spacing: 0.4px;}
.lonetree-main a.bg{background: #93be3a;padding: 18px 21px 12px;border-radius: 100%;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.lonetree-main a.bg:hover{background: #fff;}
.lonetree-main a i{font-size: 22px;color: #fff;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.lonetree-main a:hover i{color:#93be3a;}
/*--footer--*/
footer{background: #192915;}
.footer-main{padding: 48px 0 45px 48px;}
.footer-main ul{justify-content: center;margin: 0;}
.footer-main ul li{}
.footer-main ul li p{font-size: 15px;line-height: 17px;color:#929791;font-weight: normal;font-family: 'Merriweather-Light';letter-spacing: 0.2px;padding: 0 20px;border-left: 2px solid #929791;}
.footer-main ul li p.brd{border-left:none;}
.footer-main ul li p a{font-size: 15px;line-height: 17px;color:#929791;font-weight: normal;font-family: 'Merriweather-Light';letter-spacing: 0.2px;}
.footer-main ul li p a:hover{color:#49631d;}


.owl-carousel.owl-drag .owl-item .item{min-height: 210px;position: relative;}

.owl-carousel.owl-drag .owl-item .item figure{position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
	transform: translateY(-50%);}


.sidemenu .nav-links{    display: none !important;
    display:  none !important;
    display: none important;     display: none!important;}

.open-menu .wrapper{position: fixed; width: 100%;}

.menu{display: none;float: right;cursor: pointer;background: transparent;border: 0;outline: none;}        
.menu span{display: none;width: 30px;height: 4px;margin: 6px 0 0 0;position: relative;right: 0;-webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out; transition: .25s ease-in-out;background: #fff;}
.sidemenu {
    display: none;
    position: fixed;
    top: 112px;
    right: 0;
    width: 100%;
    /*height: calc(100% - 109px);
    height: -webkit-calc(100% - 109px);*/
    background: #ffffff;
    padding: 0;
    z-index: 99;
	overflow: auto;
    -webkit-transition:  .25s ease-in-out;
    -moz-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    }
.sidemenu ul{margin-bottom: 0px;
}

.open-menu .menu span:nth-child(1) {transform: rotate(45deg); top: 10px;}
.open-menu .menu span:nth-child(2) {opacity: 0;}
.open-menu .menu span:nth-child(3) {transform: rotate(-45deg); top: -8px;}
/*--sticky-header--*/
.sticky-header header{position:fixed;width: 100%;z-index: 99999;background:#fff;}
.sticky-header .header-right{}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block;}
.owl-carousel .owl-item img{width: auto;margin: 0 auto;max-height: 125px;}


.owl-carousel .owl-item figure a img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
.owl-carousel .owl-item figure a:hover img {
  -webkit-filter: grayscale(0);
  filter: none;
}




.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{
    font-size: 20px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    width: 75px;
    height: 75px;
    left: -78px;
    z-index: 1;
    background-image: url(../images/left-arrow.png);
    top: 50%;
    background-color: #7aa128;
    object-fit: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: absolute;
    }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{
    font-size: 20px;
    width: 75px;
    height: 75px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: 50px;
    z-index: 1;
    background-image: url(../images/right-arrow.png); 
    top: 50%;
    left: 100%;
    background-color: #93be3a;
    object-fit: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: absolute;
    }






.brands button span{display: none;}

.mob-menu{display: none;width: 100%;background: #24391f;}

 .owl-carousel .owl-nav button.owl-prev:hover{background-color: #3b5934;}
 .owl-carousel .owl-nav button.owl-next:hover{background-color: #3b5934;}


.over-lay{background: rgba(0, 0, 0,0.4);position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 1;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;opacity: 0;visibility: hidden;}

.owl-carousel{padding: 0 40px;}
.owl-nav{position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);}
.owl-carousel .owl-nav button.owl-prev{left: -78px;right: auto;}
.owl-carousel .owl-nav button.owl-next{left: auto;right: -78px;}

/* - - - EMPOWER CSS - - - */

.livestockWrapper{background: url(../images/cow-background.jpg) no-repeat;background-size: cover;background-attachment: fixed;}

.btn, .btn-submit {border: none; border-radius: 0px; height:50px; line-height:50px; font-size:20px; color: #FFF; display:inline-block; vertical-align:top;background: #93be3a;padding: 0 20px 0 70px;position: relative;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;}
.btn:before, .btn-submit:before {content:'+';width: 50px;height:50px;line-height:50px;font-size:45px;color:#ffffff;background: #7aa128;display:inline-block;vertical-align: top;position: absolute; left: 0px; top: 0px;}
.btn:hover, .btn-submit:hover{background: #24391f;}

/*.page_header {background: rgba(0,0,0,0.60); color: #FFF; position: relative; padding-top: 75px; padding-bottom: 50px;}
.page_header:before {display: block; content: '';position: absolute; top:0px; bottom: 0px; left:0px; right:0px; z-index: -1; background:#ed1b2e url(/../images/banner.jpg) no-repeat center center; background-size: cover;}*/

.page_header {padding-top: 50px; padding-bottom: 0px;}

.page_header h1 {display: inline-block;font-family: 'D-DIN-Bold', sans-serif; color: #24391f;font-size: 60px; line-height: .95em; text-transform: uppercase; position: relative; margin-bottom: 0px; padding-bottom: 0px;pointer-events: none;}
.page_header  h1 span {font-family: 'D-DIN', sans-serif; font-weight: 300; text-transform: none; font-size: .6em;}
.page_header  h4 {color: #FFF;}

.main_content {display: block;padding: 50px 0px 25px 0px;}
.main_content:last-of-type {padding: 50px 0px 50px 0px;}
.main_content:nth-of-type(odd) {background: rgba(255,255,255,1);}
.main_content hr:first-child {display: none;}

	img.float-right {
	margin-left: 0px;
        float: none;
	}

	img.float-left {
		margin-right: 0px;
        float: none;
	}

.article img {margin-bottom: 25px; max-height: none;}
.article h2{font-size: 48px;line-height: 1.125em;font-family: 'D-DIN-Bold', sans-serif; text-transform: uppercase; margin: 0 0 15px 0;padding: 0px; color: #24391f;}
.article h3{font-size: 48px;line-height: 1.125em;font-family: 'D-DIN-Bold', sans-serif; text-transform: uppercase; margin: 0 0 10px 0;padding: 0px; color: #24391f;}
.article h4{font-size: 30px;line-height: 1.125em;font-family: 'D-DIN-Bold', sans-serif; text-transform: uppercase; margin: 0;padding: 0px; color: #3b5934;}
.article h5{font-size: 24px;line-height: 1.125em;font-family: 'D-DIN-Bold', sans-serif; text-transform: uppercase; margin: 0;padding: 0px; color: #3b5934;}
.article h6{font-size: 20px;line-height: 1.125em;font-family: 'D-DIN-Bold', sans-serif; text-transform: uppercase; margin: 0;padding: 0px; color: #3b5934;}
.article h2 span{font-family: 'D-DIN', sans-serif; color: #3b5934;}
.article h3 span{font-family: 'D-DIN', sans-serif; color: #3b5934;}
.article h4 span{font-family: 'D-DIN', sans-serif; color: #24391f;}
.article h5 span{font-family: 'D-DIN', sans-serif;}
.article h6 span{font-family: 'D-DIN', sans-serif;}
.article h2+div.pageContent {margin-top: 15px;}
.article h3+div.pageContent {margin-top: 15px;}
.article h4+div.pageContent {margin-top: 15px;}
.article h3+img {margin-top: 15px;}
.article h4+img {margin-top: 15px;}

.pageContent, .pageContent p{padding: 0 0 25px 0;margin: 0;}
.pageContent p:last-child{padding: 0 0 0 0 !important;}
.pageContent p strong, .pageContent p b{font-weight: 600;}
.pageContent p a, .pageContent a{color: #3b5934; display: inline;}
.pageContent p a:hover, .pageContent a:hover{color: #93be3a; display: inline; text-decoration:underline;}
.pageContent ul { list-style: square; margin: 0px 0px 20px 25px;}
.pageContent ol { list-style:decimal; margin: 0px 0px 20px 25px;}
.pageContent ul li,.pageContent ol li {margin: 0px 0px 5px 0px;}
.pageContent ol li ol { list-style:lower-alpha; margin: 5px 0px 0px 25px;}
.pageContent p+ul, .pageContent p+ol {margin: -15px 0px 25px 25px;}
.pageContent ul:last-child, .pageContent ol:last-child{padding: 0 0 0 0}
.pageContent a:last-child{margin-bottom: 0px;}
.pageContent>div>div {padding-bottom: 25px;}


.amenities h2 {color: #00b0c4;}
.amenities ul {margin-top:35px;}
.amenities ul li  {text-align: center; font-size: 20px;margin-bottom: 25px; color: #636363;}
.amenities ul li i {display: block; text-align: center; font-size: 72px;margin-bottom: 10px;}


.contact_address h5 {margin:0 0 15px 0;padding:0; font-family: 'Merriweather-Regular', serif;font-size:28px;line-height:1em;font-weight:normal;color:#24391f; text-transform: uppercase;}
.contact_address h5 span {color: #3b5934; display: block; font-family: 'D-DIN', sans-serif; font-size:20px;font-weight:300;}

.contact_address ul {padding:0; display:block; margin:0; color: #777; text-align: left;}
.contact_address ul li {padding: 0 0 10px;}
.contact_address ul li span {margin: 0 0 0 -25px;padding:0; width:25px; display:inline-block; color: #fec524;}
.contact_address ul li a	{display:inline-block;font-weight: 300; color: #777;text-decoration: none;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.contact_address ul li a.email {color:#777;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.contact_address ul li a.email:hover {color: #00b0c4;}

.contact_info {padding-top: 5px;padding-bottom: 10px;font-weight: 300; font-size: 16px;}
.contact_info h5 {margin:0;padding:0; font-family:'Roboto', sans-serif;font-size:24px;line-height:42px;font-weight:normal;color:#6a6058;}
.contact_info h6 {margin: 0;padding: 0 0px 4px 0px;font-family: 'Open Sans', sans-serif;font-size: 18px;line-height: 22px;font-weight: normal;color: #5e5e5e;}
.contact_info a {color:#777;text-decoration: none;display: inline-block;margin-right: 15px;margin-bottom: 5px;transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s;-ms-transition:all ease-in-out 0.5s;-o-transition:all ease-in-out 0.5s;-webkit-transition:all ease-in-out 0.5s;}
.contact_info a:hover {	display: inline-block;color:#00b0c4;}
.contact_info a i {vertical-align: baseline;margin-right: 5px;}

.contact_social {padding: 0 0 0 0; margin: 0; list-style: none;}
.contact_social li {display: inline-block;padding: 0 15px 0 0;}
.contact_social li a {display: block;font-size: 25px;line-height: 30px;color: #777;padding: 0;transition: all ease-in-out 0.35s;-webkit-transition: all ease-in-out 0.35s;-o-transition: all ease-in-out 0.35s;-moz-transition: all ease-in-out 0.35s;-ms-transition: all ease-in-out 0.35s;}
.contact_social li a:hover {color: #00b0c4;}

.staff {padding-top: 15px;padding-bottom: 25px;}
/*.staff > div:nth-child(2) {margin-top: 35px;}*/
.staff h5 {margin:0;padding:0; font-family:'GloucesterMT-ExtraCondensed', serif;font-size:36px;line-height:48px;font-weight:normal;}
.staff h6 {margin: 0;padding: 0 0px 4px 0px;font-family: 'GloucesterMT-ExtraCondensed', serif;font-size: 18px;line-height: 22px;font-weight: normal;color:#00b0c4;}

.accordion {margin-bottom: 25px;}
.accordion .card {}
.accordion .card .card-header {padding: 0px; background: #fec524;}
.accordion .card .card-header button{display: block;width: 100%; padding: 15px; border: none; outline: none; cursor: pointer; background: #00b0c4; color: #FFF;}
.accordion .card .card-header button.collapsed{background: none; color: #FFF;}
.accordion .card .card-header button:hover{background: #00b0c4; color: #FFF;}

.mapWrapper {position: relative;}

.mapOverlay {
   background:transparent;
   position:absolute;
   width:100%;
   height:500px; /* your iframe height */
   top:500px;  /* your iframe height */
   margin-top:-500px;  /* your iframe height */
   z-index:2;
}

.google_map {
	height: 500px;
	width:100%;
	margin-bottom:0px;
	border-top:1px solid #696057;
	color: #000;
    display: block;
}

/*partners content start HERE*/
.brandList {padding: 25px 0 25px 0;}
.brandList ul {margin: 0px;padding: 0;list-style: none; position: relative;}
.brandList ul li {border-right: 1px solid #3b5934;text-align: center; padding: 0px; margin-bottom: 25px; margin-top: 25px;}
.brandList ul li:nth-child(4n){border-right-color: transparent;}
.brandList ul li a{display: table; table-layout: fixed; width: 100%; height: 100%; padding: 30px;}
/*.brandList ul li a:before{display: block; position: absolute; left:0px; right: 0px; top: 0px; bottom: 0px; content: "";}
.brandList ul li a:hover:before{background: rgba(0,0,0,0.30); z-index: 1;}*/
.brandList ul li figure { display: table-cell; vertical-align: middle; height: 100%; width: 100%; padding: 0px 15px; margin: auto;}
.brandList ul li figure img {margin:0 auto;}

.brandList ul li a figure img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}
.brandList ul li a:hover figure img {
  -webkit-filter: grayscale(0);
  filter: none;
}

/*partners content ends HERE*/

/* - - - - Photo and video - - - - -*/



.gallery-item {
	margin:0px auto 50px auto;
}

.gallery-item h6{
	font-size: 22px;
    color: #696a6c;
    font-weight: 300;
}

.gallery-image, .gallery-image:visited {
	display:block;
	padding-top:64%;
	margin:0px auto 8px auto;
	background:rgba(0,0,0,.15);
	background-repeat:no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
	position:relative;
	overflow:hidden;
}

.gallery-image:before {
	display:block;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	z-index:10;
	background:rgba(0,0,0,.0);
	transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
	color:#FFF;
}
.gallery-image:hover:before {
	display:block;
	content:"View More";
	background:rgba(0,0,0,.5);
	text-align:center;
	padding-top:30%;
	font-size:2em;
}

.gallery-image img {
    position: absolute;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%); /* IE 9 */
    -webkit-transform: translate(-50%,-50%); /* Safari */
    top: 50%;
    left: 50%;
    width: 100%;
}


.photo-image, .photo-image:visited {
	display:block;
	margin:0px auto 15px auto;
	background:rgba(0,0,0,.15);
	background-repeat:no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
	position:relative;
	overflow:hidden;
}

.gallery-item .photo-image, .gallery-item .photo-image:visited {
	padding-top:54%;
}

.photo-image:before {
	display:block;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	z-index:10;
	background:rgba(0,0,0,.0);
	transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
	color:#FFF;
}
.photo-image:hover:before {
	display:block;
	content:"enlarge";
	background:rgba(0,0,0,.5);
	text-align:center;
	padding-top:30%;
	font-size:2em;
}

.gallery-item .photo-image:hover:before {
	padding-top:20%;
}

.gallery-item .photo-image img {
    position: absolute;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%); /* IE 9 */
    -webkit-transform: translate(-50%,-50%); /* Safari */
    top: 50%;
    left: 50%;
    width: 100%;
}

.video-image, .video-image:visited {
	display:block;
	padding-top:66%;
	margin:0px auto 8px auto;
	background:rgba(0,0,0,.15);
	background-repeat:no-repeat !important;
	background-position: center center !important;
	background-size:cover !important;
	position:relative;
	transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
	overflow:hidden;
}
.video-image:before {
	display:block;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	z-index:10;
	background:rgba(0,0,0,.0);
	transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -ms-transition:all ease-in-out 0.5s; -o-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.5s;
	color:#FFF;
}
.video-image:hover:before {
	display:block;
	content:"watch video";
	background:rgba(0,0,0,.5);
	text-align:center;
	padding-top:30%;
	font-size:2em;
}

.video-image img {
    position: absolute;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%); /* IE 9 */
    -webkit-transform: translate(-50%,-50%); /* Safari */
    top: 50%;
    left: 50%;
    width: 100%;
}


.no-image {
	text-align:center;
	position:absolute;
	top:35%;
	width:100%;
	color:#888;
}

/* - - - - END Photo and video - - - - -*/




/*  START FORMS  */

.styledForm input {
	border-radius:0px;
	border:1px solid #D3D3D3;
    font-weight: 300;
    font-size: .8em;
}

.styledForm select {
	border-radius:0px;
	min-height:43px;
	border:1px solid #D3D3D3;
    font-weight: 300;
    font-size: .8em;
}

.styledForm textarea{
	border-radius:0px;
	min-height:43px;
	border:1px solid #D3D3D3;
    font-weight: 300;
    font-size: .8em;
}

label {font-weight: 400; font-size: .9em;}

label em{ font-size: .8em;}

label.error {
	width:100%;
	box-sizing:border-box;
	display:block;
	padding:4px 8px 4px 8px;
	font-size:.8em;
	color:#ed1c24;
	margin:0px 0px 12px 0px;
}

label.error.radioError {
	width:100%;
	box-sizing:border-box;
	display:block;
	padding:4px 8px 4px 8px;
	font-size:.8em;
	color:#ed1c24;
	margin:0px 0px 12px 0px;
}

label.optionList {
	font-weight:normal;
}

.styledForm.newsletter {
	margin-top:5px;
	margin-bottom:25px;
}

.styledForm.newsletter input{
	min-height:30px;
}

.styledForm.newsletter .btn.btn-default {
	border-radius:0px !important;
}

/*  END FORMS  */


/* START NOTIFICATIONS */
.notification.success {
	background:#DFF2BF url('../admin/images/icons/notifications/success.png') no-repeat 10px center;
	border-color:#4F8A10;
	color:#4F8A10;
}
.notification.error {
	background:#FFBABA url('../admin/images/icons/notifications/error.png') no-repeat 10px center;
	border-color:#D8000C;
	color:#D8000C;
}
.notification.warning {
	background:#FEEFB3 url('../admin/images/icons/notifications/warning.png') no-repeat 10px center;
	border-color:#9F6000;
	color:#9F6000;
}
.notification.info {
	background:#BDE5F8 url('../admin/images/icons/notifications/info.png') no-repeat 10px center;
	border-color:#00529B;
	color:#00529B;
}
.notification.tip {
	background:#feeac9 url('../admin/images/icons/notifications/tip.png') no-repeat 10px center;
	border-color:#CB9D4C;
	color:#CB9D4C;
}
.notification {
	border:2px solid #444;
	padding:20px 10px 20px 55px;
	margin:0 0 30px 0;
	color:#686868;
	font-weight:bold;
}

.absoluteNotification {
    position: fixed;
	z-index:999999;
    top: 20px;
    left: 0;
	text-align:center;
	padding:20px 0 20px 0;
	font: bold 20px/32px 'Lato-Regular';;
    width: 100%;
	opacity:0.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
}

.absoluteNotification.success {
    background:#4F8A10;
	color:#FFF;
}

.absoluteNotification.error {
    background:#F01616;
	color:#FFF;
}

/*  END NOTIFICATIONS  */


