*{margin:0; padding:0; box-sizing:border-box; }

ol,ul {list-style:none;}

h1,h2,h3,h4,h5,h6{display:block; }

p  {font-size:18px;line-height: 24px;margin: 0;}

img{max-width: 100%;height: auto; }

h1{font-size:104px; color: #fff; font-family: 'Algerian'; font-weight: normal; padding: 0 0 30px; margin: 0; }

h2{font-size: 60px;color: #126C39;font-family: 'Algerian';font-weight: normal;padding: 0 0 15px;margin: 0;}

.head_h1{font-size:104px; color: #fff; font-family: 'Algerian'; font-weight: normal; padding: 0 0 30px; margin: 0; }

h3{font-size:36px;color:#808284;font-family: 'Algerian';font-weight: normal;padding: 0 0 11px;margin: 0;}

h4{font-size: 30px;color: #fff;font-family: 'GillSans-SemiBold';font-weight: normal;margin: 0;padding: 0;}

h5{font-size: 24px;color: #323132;font-family: 'GillSans-Light';font-weight: normal;padding: 0 0 12px;margin: 0;}

h6{font-size: 20px;}

p{font-size:18px;line-height: 26px;color: #323132;font-family: 'GillSans';font-weight: normal;padding: 0 0 15px;margin: 0;}

/*---------------------------------------------------*/

.last{margin:0 !important;}

.pad_last{padding:0 !important;}

.no_bg {background:none !important;}

.no_bor{border:0 none !important; }

.overlay1{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);}

a{display: inline-block;color: #fff;}

a:hover{text-decoration: none;}



.btn_global{display: block; text-align: center;margin: 0;color: #126C39;background: none;border: 1px solid #126C39;outline: none;border-radius: 0px;padding: 19px 0;font-size:21px;line-height:21px;font-family: 'GillSans-Light';font-weight: normal;width: 300px;text-transform: uppercase;}

.btn_global:hover{background: #F7931D;color: #ffffff; border-color: transparent;}

.btn_full_width {width: 100%; display: block; margin-bottom: 25px;}
.transition{-moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

html {}

body {font-family: 'GillSans-Light';}

.wrapper{margin:0 auto; height:auto; min-height:100%; }



/*FONT FACE IMPLEMENATION*/

@font-face {

  font-family: 'Algerian';

  src: url('../fonts/Algerian/Algerian.eot?#iefix') format('embedded-opentype'),  

       url('../fonts/Algerian/Algerian.woff') format('woff'), 

       url('../fonts/Algerian/Algerian.ttf')  format('truetype'), 

       url('../fonts/Algerian/Algerian.svg#Algerian') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'GillSans';

  src: url('../fonts/GillSans/GillSans.eot?#iefix') format('embedded-opentype'),  

       url('../fonts/GillSans/GillSans.woff') format('woff'), 

       url('../fonts/GillSans/GillSans.ttf')  format('truetype'), 

       url('../fonts/GillSans/GillSans.svg#GillSans') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'GillSans-Light';

  src: url('../fonts/GillSans-Light/GillSans-Light.eot?#iefix') format('embedded-opentype'),  

       url('../fonts/GillSans-Light/GillSans-Light.woff') format('woff'), 

       url('../fonts/GillSans-Light/GillSans-Light.ttf')  format('truetype'), 

       url('../fonts/GillSans-Light/GillSans-Light.svg#GillSans-Light') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'GillSans-SemiBold';

  src: url('../fonts/GillSans-SemiBold/GillSans-SemiBold.eot?#iefix') format('embedded-opentype'),  

       url('../fonts/GillSans-SemiBold/GillSans-SemiBold.woff') format('woff'), 

       url('../fonts/GillSans-SemiBold/GillSans-SemiBold.ttf')  format('truetype'), 

       url('../fonts/GillSans-SemiBold/GillSans-SemiBold.svg#GillSans-SemiBold') format('svg');

  font-weight: normal;

  font-style: normal;

}



/* Header */

header                  {position: relative;padding: 0;}

.logo {position: absolute;top: 103px;left: 20px; z-index: 9;}



.navbar-brand {position: absolute;top: 103px;left: 20px;}

.navbar {padding:0; margin: 0; border: 0 none;}

.navbar-default .navbar-collapse{background: #fff; border: 0 none; padding: 0; }

.navbar-nav {padding: 0 0 0 10px; margin: 0;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background: none;color: #f7931d;}

.navbar-default .navbar-nav > li.active > a{color: #F7931D;}

.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li:focus > a{background: none;color: #F7931D;}

.navbar-default .navbar-nav > li > a{color: #212425;font-size: 23px;line-height: 24px;padding: 31px 20px 25px 20px;font-family: 'GillSans';font-weight: normal;}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none; color: #F7931D;}



.navbar-toggle .icon-bar:nth-of-type(2) {top: -7px;}

.navbar-toggle .icon-bar:nth-of-type(3) {top: -6px;}

.navbar-toggle .icon-bar {position: relative;transition: all 300ms ease-in-out;top: -8px; background:#f00;}

.navbar-toggle.active .icon-bar:nth-of-type(1) {top:2px;transform: rotate(45deg);}

.navbar-toggle.active .icon-bar:nth-of-type(2) {background-color: transparent;}

.navbar-toggle.active .icon-bar:nth-of-type(3) {top: -14px;transform: rotate(-45deg);}





.navbar-nav > li {text-transform: uppercase;}
.navbar-nav > li > .dropdown-menu {padding: 0; background: #126C39; min-width: 300px; border: 0 none; float: none;}

.dropdown-menu > li > a {font-family: 'GillSans'; font-size:22px;line-height:22px;color: #ffffff; font-weight: normal; padding:10px 22px;display: block;}

.dropdown_menu          { background: #126C39; min-width: 300px; border: 0 none; display: none;position: absolute;top: 100%;left:0px;z-index: 99;text-align: left; float: none;}

.dropdown_menu li       {display: block;padding: 0 0 0 20px;}

.dropdown_menu li:hover {background: #F7931D;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background: #F7931D; color: #fff;}

.navbar-nav.navbar-right li{padding: 0 11px 0 11px; float: right;}

.navbar-nav.navbar-right li:first-child{padding: 0 0 0 10px;}

.navbar-nav.navbar-right li a{font-size: 22px;line-height: 22px;padding: 0;color: #126C39;padding: 31px 0 26px;letter-spacing: 1px;}

.btn1 {border-radius: 0;background: #126C39;font-family: 'GillSans' !important;font-size:22px !important;line-height:22px !important; text-transform: uppercase; color: #ffffff !important;font-weight: normal !important;padding:10px 22px !important;border: 0 none !important; outline: 0 none !important; margin: 0 !important;padding: 29px 27px 29px 35px !important;}

.btn1:hover,.btn1:focus {background: #F7931D !important; border-color: #F7931D !important;}

header .caret {border-top: 7px solid #F7931D; border-left:7px solid transparent; border-right:7px solid transparent; }



#content.sticky {-moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

#content.sticky header {position: fixed; top: 0; left: 0; width: 100%; z-index: 99;}

#content .logo { top:0; left: 6px; border-right: 1px solid #ccc; padding: 5px 15px 5px 0; height: 80px;}

#content .logo a{width: 70px;}

#content .navbar-default .navbar-collapse {padding: 0 0 0 85px;}


#index.sticky {-moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

#index.sticky header {position: fixed; top: 0; left: 0; width: 100%; z-index: 99;}

#index.sticky .logo { top:0; left: 6px; border-right: 1px solid #ccc; padding: 5px 15px 5px 0; height: 80px;}

#index.sticky .logo a{width: 70px;}

#index.sticky .navbar-default .navbar-collapse {padding: 0 0 0 85px;}







.banner_pos {position: absolute; top: 50%; left: 0; right: 0; width: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}

.banner_con {padding: 0; max-width: 1300px; margin: 0 auto;}

.banner_con h2 {}

.banner_con .pageContent, .banner_con .pageContent p {color: #F1F1F2; font-size: 30px; line-height: 36px; padding: 0 0 60px;}

.banner_con a{color: #fff; border-color: #fff; margin: 0 auto;}



/*MAIN-CONTENT*/

.main_content{padding: 0;}

.plant_block{padding:0; position: relative; overflow: hidden;}

.plant_block span {display: block;position: absolute;bottom: -63px;right: -32px;}

.plant_in {padding: 71px 0;float: none;margin: 0 auto;}

.plant_in h2 {}

.plant_in p {}

.plant_in ul {padding: 24px 0 31px;margin: 0;font-size: 0;text-align: center;}

.plant_in ul li {padding: 0 20px;margin: 0;display: inline-block;text-align: center;}





.reserch_block {padding: 0;}

.reserch_in {padding: 0; background: #323132;}

.reserch_lft {padding: 0;}

.reserch_lft_in{background: #323132;}

.reserch_img {padding: 0; position: relative;}

.reserch_img figure {display: block; position: relative;}

.reserch_img figure img {width: 100%;}

.reserch_img figure:after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3);}

.reserch_img_pos {position: absolute;top: 0;left: 0;width: 100%;padding: 23px 28px;}

.reserch_img_pos p {font-family: 'GillSans-SemiBold';font-size: 24px;line-height: 29px;color: #fff;font-weight: normal;padding: 0 0 60px;}

.reserch_img_pos a {display: inline-block;text-align: center;width: 104px;height: 73px;background: #fff;border-radius: 15px;margin: 60px 0 0; background: url(../images/arrow_btn.png) no-repeat center;}

.reserch_img_pos a:hover {background: url(../images/arrow_btn_hover.png) no-repeat center;}



.reserch_con  {padding: 47px 51px 56px;display: table;width: 100%;}

.reserch_con_lft  {padding: 0;width: 50%;float: none !important;display: table-cell;}

.reserch_con_rgt  {padding: 0 0 0 8px;width: 50%;float: none;display: table-cell;vertical-align: middle;}

.reserch_con_rgt h4 {}

.reserch_con_rgt p {color: #fff;line-height: 24px;}

.reserch_con_rgt p a{display: inline-block; }

.reserch_con_rgt p a:hover {color: #fff;}



.reserch_rgt {padding: 0; background: #fff;}

.reserch_rgt ul {padding: 0; margin: 0; height: 100%;}

.reserch_rgt ul li {padding: 0; margin: 0; height: 33.3%; border-bottom: 2px solid #fff; background: #F1F1F2; transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s; -moz-transition: all ease-in-out 0.3s; -ms-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s;}

.reserch_rgt ul li:nth-child(3n-1){background: #E6E7E8;}

.reserch_rgt ul li a {display:table; table-layout: fixed; height: 100%; padding: 20px; width: 100%;}

.reserch_rgt ul li a figure {display:table-cell; vertical-align: middle;}

.reserch_rgt ul li a figure img {margin: 0 auto; display: block;}

.reserch_rgt ul li:hover, .reserch_rgt ul li.active {background:#c9c9ca;}



.farm_block {padding: 0; position: relative;}

.farm_block figure  {display: block; position: relative;}

.farm_block figure:after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(15,80,45,0.80);}

.farm_block figure img  {display: block; width: 100%;}

.farm_pos {position: absolute;bottom: 112px;left: 0;right: 0;width: 100%;}

.farm_in {padding: 0 13px;margin: 0 auto;display: block;float: none;}

.farm_pos .plant_in {border: 1px solid #fff;padding: 45px 50px 24px;margin: 0 auto;}

.farm_pos .plant_in h5{color: #fff;padding: 0 0 8px;}

.farm_pos .plant_in h2{color: #fff;padding: 0 0 17px;}

.farm_pos .plant_in .pageContent, .farm_pos .plant_in .pageContent p{color: #fff;font-size: 20px;line-height: 26px;padding: 0 0 10px;font-family: 'GillSans'!important;font-weight: normal;}



.nut_block {padding: 0; background: #F7931D;}

.nut_in {padding: 33px 0;}

.nut_in h4 {padding: 18px 15px 0 0;display: inline-block;font-family: 'GillSans';letter-spacing: -0.2px;vertical-align: top;}

.nut_in a {padding: 20px;display: inline-block;border: 1px solid #fff;color: #fff;}

.nut_in a:hover {background: #58585B; border-color: #58585B;}

.brow_block {padding: 0; background:#323132; position: relative; overflow: hidden;}

.brow_block > span {display: inline-block;position: absolute;bottom: -65px;right: -32px;}

.brow_in {padding: 86px 36px 125px;margin: 0 auto;float: none;}

.brow_lft {padding: 0;}

.brow_lft h3{}

.brow_lft ul {padding: 0; margin: 0;}

.brow_lft ul li {padding: 0 0 23px 0;margin: 0;}

.brow_lft ul li span {color: #989898;font-size: 16px;line-height: 16px;display: inline-block;vertical-align: top;width: 35px;}

.brow_lft ul li p {padding: 0;margin: 0;font-family: 'GillSans-Light';font-size: 14px;line-height: 22px;font-weight: normal;color: #D1D2D4;display: inline-block;letter-spacing: 0.4px;}

.brow_lft ul li p b{display: inline-block; font-family: 'GillSans-SemiBold'; font-weight: normal; color: #979797;}

.brow_lft ul li p a{color: #D1D2D4; display: inline-block;}

.brow_lft ul li p a.transition:hover {color: #F7931D;}

.brow_lft ul li.pad_1 {padding: 0 0 1px;}



.brow_rgt {padding: 8px 0 0 0;}

.brow_rgt ul    {padding:0;margin: 0;font-size: 0;}

.brow_rgt ul li		{padding:0;margin: 0 6px;float:left;width:46px;height:46px;border: 2px solid #fff;display:inline-block;border-radius:100%;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}

.brow_rgt ul li a	{padding:0; margin:0; display:block; text-align:center; }

.brow_rgt ul li a i	{font-size:20px; line-height:46px; color:#fff; transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}

.brow_rgt ul li:hover{border-color:#F7931D;}

.brow_rgt ul li:hover a i{color:#F7931D; }



/*FOOTER SECTION*/

footer   {background: #3B3A3C;}

.footer_in {padding: 41px 23px;}

.footer_left{display: inline-block;padding: 0 0 0 17px;}

.footer_left p{color: #6C6C6C;font-size: 13px;line-height: 13px;font-family: 'GillSans-Light';font-weight: normal;letter-spacing: 0.2px; padding: 0;}

.footer_left p a{color: #6C6C6C; display: inline-block;}

.footer_left p a:hover{color: #F7931D;}

.footer_right{display: inline-block;}

.footer_right ul{display: block;margin: 0;font-size: 0;line-height: 0;}

.footer_right ul li{display: inline-block;padding: 0 10px;vertical-align: middle;position: relative; padding:0 10px;}

.footer_right ul li a{color: #FFFFFF;font-size: 13px;line-height: 13px;font-family: 'GillSans-Light';font-weight: normal; text-transform: uppercase;}

.footer_right ul li a:hover{color: #F7931D;}

.footer_right ul li:after{content: '';height: 100%;right: 0;top: 0;position: absolute;width: 1px;background: #595859; }

.footer_right ul li:last-child:after{display: none;}







.tparrows  {top: 50% !important; transform: translateY(-50%) !important;-webkit-transform: translateY(-50%) !important; background: #F7931D  !important; width: 73px  !important; height: 100px  !important; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

.tparrows:hover{background: #126C39  !important;}

.tp-leftarrow  {left:0px !important;}

.tparrows.tp-leftarrow:before {content:'';border: 5px solid #fff;width: 45px;height: 45px;border-top: 0 none;border-left: 0 none;transform: rotate(130deg);-webkit-transform: rotate(130deg);top: 26px;position: absolute;margin: 0 auto; right: 0;}

.tp-rightarrow {right:0px !important; left: auto !important;}

.tparrows.tp-rightarrow:before {content:'';border: 5px solid #fff;width: 45px;height: 45px;border-top: 0 none;border-left: 0 none;transform: rotate(-40deg); -webkit-transform: rotate(-40deg); top: 26px;position: absolute;margin: 0 auto;}



.tp-bgimg:after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}



.tp-bullets {top:110px !important; right:20px; transform: none !important; left: auto !important; width: auto !important; height: auto  !important;}

.tp-bullet {width: 32px !important; height: 32px  !important; float: left; display: inline-block; position: static; margin: 0 5px; border: 1px solid #fff; background: none !important; border-radius:0; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

.tp-bullet.selected, .tp-bullet:hover {background: #fff !important; border-color: #fff;}



.tp-tabs, .tp-thumbs {position: absolute !important; top: auto !important; bottom: 0 !important; left: 0 !important; right: 0; width: 100% !important; height: 120px !important; max-height: inherit !important; background: rgba(35,31,32,0.5) !important; transform: none !important; -webkit-transform: none !important;}

.tp-parallax-wrap {top: 50% !important; left: 0 !important; right: 0; text-align: center; transform:translateY(-50%); width: 100%; margin: 0 auto 20px; display: block;}

.tp-loop-wrap, .tp-mask-wrap {position: static !important;}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap :last-child {transform: none !important; transform-origin:0 !important; -webkit-transform-origin:0 !important; min-height:inherit !important; max-height: inherit !important; text-align: center !important; min-width:auto !important; max-width:600px !important; margin: 0 auto !important; }



.tp-tab-mask{width: 100% !important; height: 120px !important; max-height:inherit !important; border-bottom: 5px solid #F7931D; max-width: 100% !important;

    left: 0 !important; right: 0 !important; margin: 0 auto !important; transform: none !important; -webkit-transform: none !important;}



.tp-tabs-inner-wrapper { width:65% !important; height: 120px !important;  margin: 0 auto; background: rgba(16,96,70,0.5);}

.tp-tab {opacity: 1; width:33.3% !important; height: 120px !important; position: static; display: inline-block; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}

.tp-tab-image {width: 140px; height: 120px; position: static !important;   display: inline-block; float: left;}

.tp-tab-content {width:60%; display: inline-block; float: left; font-size: 32px; line-height: 32px; color: #fff; font-weight: 400;padding:42px 15px; font-family: 'GillSans-Light';}


.banner_links {position: absolute; bottom: 0px; width: 100%; z-index: 30; background: rgba(16,96,70,0.5); font-size: 32px; line-height: 32px; color: #fff; font-weight: 400; font-family: 'GillSans-Light';}
.banner_links > div > div {background-color:rgba(0,0,0,0.30);}
.banner_links > div > div > div {width: 33.3333%; float: left;}

.banner_links a {display: block; text-transform: uppercase; background-position: left center; background-repeat: no-repeat; background-size: contain; padding: 30px 15px 30px 120px; color: #FFF; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out;}
.banner_links a:hover {background-color:rgba(0,0,0,0.70);}
.banner_links a.fertilizer {background-image: url(../images/banner_thumb1.png);}
.banner_links a.seed {background-image: url(../images/Pioneer-Seed-Logo-thumb.png);}
.banner_links a.trucking {background-image: url(../images/banner_thumb3.png);}


/*.reserch_in  {display: table; width: 100%; height: 100%;}

.reserch_lft  {display: table-cell; vertical-align: top; float: none; height: 100%;}

.reserch_rgt  {display: table-cell; vertical-align: top; float: none; height: 100%;}*/


/*  -----  EMPOWER FORMATING  -----  */


.row.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.row.row-eq-height > [class*='col-'] {
  display: flex;
  flex-direction: column;
}



img.pull-right {
	margin-left:15px;
	float:right !important;
}

img.pull-left {
	margin-right:15px;
	float:left !important;
}


.pageContent {font-size:18px; line-height:1.6em; padding: 0 0 25px 0;margin: 0;font-family: 'GillSans-Light';font-weight: normal;color: #505050;}
.pageContent p{font-size:18px; line-height:1.6em; padding: 0 0 25px 0;margin: 0;font-family: 'GillSans-Light';}
.pageContent p:last-child{padding: 0 0 0 0}
.pageContent strong, .pageContent b{font-weight: 600;}
.pageContent a, .pageContent p a{color: #126c39;}
.pageContent ul { list-style: square; font-size:18px;line-height: 24px;margin: 0px 0px 25px 25px;}
.pageContent li { list-style: square;}
.pageContent p+ul { list-style: square; font-size:18px;line-height: 24px;margin: -15px 0px 25px 25px;}
.pageContent ul:last-child{padding: 0 0 0 0}
.pageContent a:last-child{margin-bottom: 0px;}

a.btn_a+.pageContent {margin-top: 15px;}


.page_header {background: rgba(22,22,22,.5); color: #FFF; padding-top: 180px; padding-bottom: 25px; position: relative;}
.page_header:before {display: block; content: '';position: absolute; top:0px; bottom: 0px; left:0px; right:0px; z-index: -1; background:no-repeat center center; background-size: cover;}
.page_header h1 {color: #FFF;text-transform: uppercase; font-size: 60px; margin-top: -10px;}
.page_header h1 span {color: #FFF; display: block;text-transform: none; font-size: .6em;}
.page_header h4 {color: #FFF;}

.main_content {padding-top: 75px;padding-bottom: 75px;}
.main_content:nth-of-type(odd) {background:#f4f4f4;}
.main_content>hr:first-child {display: none;}
.main_content.countdownWrapper {background: #222222; color: #FFF;}
/*.main_content hr {display: none;}*/


.article img {margin-bottom: 25px; /*max-height: 300px;*/}
.article h2{font-size: 48px;line-height: 50px;font-family: 'GillSans-SemiBold';color: #126c39;margin: 0;padding: 0px; text-transform: uppercase;}
.article h3{font-size: 48px;line-height: 50px;font-family: 'GillSans-SemiBold';color: #126c39;margin: 0;padding: 0px; text-transform: uppercase;}
.article h4{font-size: 30px;line-height: 32px;font-family: 'GillSans';color: #f7931d;margin: 0;padding: 0px; font-weight: normal;}
.article h5{font-size: 24px;line-height: 26px;font-family: 'GillSans';color: #126c39;margin: 0;padding: 10px 0 10px 0; font-weight: normal; text-transform: uppercase;}
.article h6{font-size: 20px;line-height: 26px;font-family: 'GillSans';color: #126c39;margin: 0;padding: 0px 0 10px 0; font-weight: normal; text-transform: none;}
.article h2 span{font-family: 'GillSans';}
.article h3 span{font-family: 'GillSans';}
.article h4 span{font-family: 'GillSans-Light';color: #f7931d;}
.article h5 span{font-family: 'GillSans-Light';color: #f7931d; display: block;}
.article h6 span{color: #f7931d;}
.article > h2+div.pageContent {margin-top: 15px;}
.article > h3+div.pageContent {margin-top: 15px;}
.article > h4+div.pageContent {margin-top: 15px;}


.sideBar h4 {text-transform: uppercase; color: #126c39;}

.sideBar > ul{margin: 0;padding: 0 0 25px 0;}

.sideBar > ul > li{font-family: 'GillSans-Light';padding: 0 0 0px 24px;font-weight:normal;font-size:15px;line-height: 22px;margin: 0;position: relative;margin: 0 0 12px 0;}

.sideBar > ul > li span{position: absolute;left: 0;top: 0;}

.sideBar > ul > li strong{font-weight: 700;}

.sideBar > ul > li a{font-size:14px; color: #505050; 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;}

.sideBar > ul > li a:hover{color: #126c39;}

.partners h4 {font-family: 'GillSans-Light'; font-size: 30px; font-weight: 600; text-transform: uppercase;}

.staff img {margin-bottom: 25px; max-height: 300px;}
.staff h3{font-family: 'GillSans-SemiBold';color: #f7931d;padding: 0px; text-transform: uppercase;}
.staff h4{font-family: 'GillSans-SemiBold';color: #126c39;padding: 0px; text-transform: uppercase;}


.eventWrap ul li, .eventsWrap ul li{ display:flex; position: relative; margin-bottom: 25px;}
.eventWrap ul li .eventDate, .eventsWrap ul li .eventDate{ position:relative; width:91px; height:95px; margin-right:30px; margin-top:0px; padding:0 15px; background:#f7931d; text-align:center;}


.eventMonth{ font-size:27px; line-height:27px; padding-top:9px;  color:#fff; font-family: 'GillSans-Light'; text-transform: uppercase;}
.eventDay{ font-size:51px; line-height:52px;  color:#fff; font-family: 'GillSans-SemiBold'; }

.eventDetails h4{ font-size:36px; color:#f7931d; font-family: 'GillSans-SemiBold';}
.eventTime{ font-size:24px; color:#535554; font-family: 'GillSans-Light'; font-weight: 500;}
.eventDes{ font-size:18px; color:#3A3A3A; font-family: 'GillSans-Light'; line-height:22px;}

.moreEvents{ text-align:center; padding-top:70px;}

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

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

.gallery-item h6 {font-family: 'Cachet-Bold';color: #3a3b3a; line-height: normal; font-size: 22px;}

.gallery-item > .pageContent {padding-bottom: 0px !important;}


.gallery-image, .gallery-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;
	/*overflow:hidden;*/
}

.gallery-image:before {
	display:block;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	z-index:1;
	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 gallery";
	background:rgba(0,0,0,.5);
	text-align:center;
	padding-top:30%;
	font-size:2em;
}

.photo-image, .photo-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;
	/*overflow:hidden;*/
}

.photo-image:before {
	display:block;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	z-index:2;
	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;
}

.video-link {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.video-link a{
	display:block;
	position:relative;
	padding-top: 70%;
	width:100%;
	background-size:cover;
	background-position: center;
	background-repeat:no-repeat;
}

.video-link a:hover{
	opacity:0.8;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}

.video-link:before {
	display: block;
	font-family:'FontAwesome';
	content: "\f16a";
	position:absolute;
	top: calc(50% - 30px);
	width: 100%;
	font-size:60px;
	color:#FFF;
	text-align:center;
	z-index: 10;
	pointer-events: none;
}

.video-link:hover:before{
	color:#f7931d;
}




.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;
	overflow:hidden;
	width:100%;
	margin-bottom:0px;
	border-top:4px solid #5A5A5A;
	color: #000;
	position: relative;
}

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

.countdown {text-align: center; margin-top: 15px;}
.countdown-container{display: inline-block;padding: 0 25px;font-size: 60px; position: relative;}
.countdown-container:after {display: block; content: ":"; position: absolute; right: 0px; top: -2px;}
.countdown-container:last-child:after {display: none;}

.countdown-value {display: block; font-family: 'GillSans-SemiBold';}
.countdown-heading {display: block; font-size: .4em; }


/*  START FORMS  */

.styledForm input {
	border-radius:0px;
	font-family: 'GillSans-Light';
}

.styledForm select {
	border-radius:0px;
	font-family: 'GillSans-Light';
	outline: none;
}

.styledForm textarea{
	border-radius:0px;
	font-family: 'GillSans-Light';
}

label {
	font-family: 'GillSans-Light';
	font-size: 1.4em;
	font-weight: normal;
	color: #505050;
}

label.radio {
	padding-left:20px;
	font-family: 'GillSans-Light';
	font-size: 1em;
}

label.radio input[type="radio"] {margin-top: 2px;}

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

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

label.optionList {
	font-weight:normal;
}

.indent {padding: 0px 20px 0px 20px;}

.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: 0;
    left: 0;
	text-align:center;
	padding:10px 0 10px 0;
	font: bold 20px/32px 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 100%;
	opacity:0.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
}

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

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

/*  END NOTIFICATIONS  */

