/*
Theme Name: 21 Acres

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/


/*-------------------- css reset ------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{text-decoration:none;cursor:pointer;}
@font-face {
    font-family: 'amatic_scbold';
    src: url('fonts/amaticsc-bold-webfont.eot');
    src: url('fonts/amaticsc-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/amaticsc-bold-webfont.woff2') format('woff2'),
         url('fonts/amaticsc-bold-webfont.woff') format('woff'),
         url('fonts/amaticsc-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'amatic_scregular';
    src: url('fonts/amaticsc-regular-webfont.eot');
    src: url('fonts/amaticsc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/amaticsc-regular-webfont.woff2') format('woff2'),
         url('fonts/amaticsc-regular-webfont.woff') format('woff'),
         url('fonts/amaticsc-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face { font-family: 'MemphisBold';src: url('fonts/319294_0_0.eot');src: url('fonts/319294_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/319294_0_0.woff2') format('woff2'),url('fonts/319294_0_0.woff') format('woff'),url('fonts/319294_0_0.ttf') format('truetype');}
 
  
@font-face {font-family:"Memphis-Light";src: url('fonts/319294_1_0.eot');src: url('fonts/319294_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/319294_1_0.woff2') format('woff2'),url('fonts/319294_1_0.woff') format('woff'),url('fonts/319294_1_0.ttf') format('truetype');}

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

@font-face {
  font-family:"Avenir-Medium";
  src: url('fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/AvenirLTStd-Medium.woff') format('woff'), url('fonts/AvenirLTStd-Medium.ttf')  format('truetype'), url('fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');
  src:url('fonts/Avenir-Medium.otf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
 font-family:"Avenir-LightOblique";
 src:url('fonts/Avenir-LightOblique.otf');
  src: url('fonts/AvenirLTStd-LightOblique.eot?#iefix') format('embedded-opentype'),  url('fonts/AvenirLTStd-LightOblique.woff') format('woff'), url('fonts/AvenirLTStd-LightOblique.ttf')  format('truetype'), url('fonts/AvenirLTStd-LightOblique.svg#AvenirLTStd-LightOblique') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face{
	font-family:"Avenir-regular";
	/*src:url("https://www.myfontfree.com/data/556/a/avenir/Avenir Roman.otf");*/
  src: url('fonts/AvenirLTStd-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/AvenirLTStd-Medium.woff') format('woff'), url('fonts/AvenirLTStd-Medium.ttf')  format('truetype'), url('fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Medium') format('svg');
  src:url('fonts/Avenir-Medium.otf');
  font-weight: normal;
  font-style: normal;
}
/* ---------------------------------------------------------*/
/* ---------------------------------------------------------*/
*{margin:0;padding:0;}
html{margin-top:0px!important;}
body{margin-top:0px!important;}
h6{font-size:22px;letter-spacing:1px;color:#312b26;}
h5{font-size:26px;letter-spacing:1px;color:#312b26;}
h3{font-size:35px;letter-spacing:1px;color:#312b26;}
h4{font-size:30px;letter-spacing:1px;color:#312b26;}
h2{font-size:50px;letter-spacing:1px;color:#312b26;}
h1{font-size:58px;letter-spacing:1px;color:#312b26;}
p{font-family:"Memphis-Light",sans-serif;font-size:19px;line-height:32px;position:relative;}
i{font-style:italic;vertical-align:top;}
.container{width:1210px;margin:0px auto;}
.inner-container{width:1050px;margin:0px auto;}
.inner-container img, .inner-container2 img{max-width:100%;height:auto;}
.inner-container2{width:1100px;margin:0px auto;}
.clear{clear:both;display:block;}
body{font-family:"Avenir-heavy",sans-serif}

.alignleft{float:left;
clear:left;
padding:20px 20px 20px 0;}

.alignright{float:right;
clear:right;
padding:20px 0 20px 20px;}

.aligncenter{
	margin:auto;
	display:block;
}


#header .top-bar{background:url(../../uploads/2016/08/headerbg.png) repeat-x;width:100%;clear:both;}
#header .top-bar .container{position:relative;}
#header .top-bar-inner{width:1024px;float:right;}
#header .menu1{float:left;padding: 14px 20px 0px 0px;}
#header .menu1 ul{list-style-type:none;}
#header .menu1 ul li{float:left;border-right:1px solid #443d39;}
/* #header .menu1 ul li:first-child a{color:#a6af11;padding-left:180px;} */
header .menu1 ul li:first-child a{color:#a6af11;padding-left:130px;}
#header .menu1 ul li:last-child{border-right:0;}
#header .menu1 ul li:first-child a{padding:0px 10px;/*line-height:45px;*/line-height:15px;display:block;color:#a6af11; font-family: 'MemphisBold',sans-serif;font-size:13px;font-weight:normal}
#header .menu1 ul li a{padding:0px 10px;/*line-height:45px;*/line-height:15px;display:block;color:#ffffff; font-family: 'MemphisBold',sans-serif;font-size:13px;font-weight:normal}
#header .menu1 ul li a:hover{color:#a6af11;}
#header .menu1 ul li.newsletter_form{display:none;}
#header .menu1 ul li.newsletter_form .address-input input[type="text"]{padding:6px 3%}
#header .menu1 ul li.newsletter_form .address-input input[type="submit"]{top:5px;height:27px;}
.widget_wysija_cont .allmsgs .updated {padding-top:0 !important;padding-bottom:0px !important}
.widget_wysija_cont .allmsgs .updated ul{display:inline-block;}
#header  .address-input{margin-top:-9px;}
/* #header .social{width:200px;float:left;border-left:1px solid #443d38;border-right:1px solid #443d38;padding: 10px 0px;} */
#header .social{width:250px;float:left;border-left:1px solid #443d38;border-right:1px solid #443d38;padding: 10px 0px;}
#header .social ul{padding-left:20px}
#header .social ul li{float:left;margin:0px 10px; height:22px;width:auto;}
#header .social ul li img{max-width:100%;max-height:100%;}
#header .search{float:left;margin:10px 22px;width:19px; }
#header .search img{width:100%;}
.top-hamburger{width:25px;float:left;margin: 9px 5px;display:none;}
.bottom-hamburger{width:auto;float:right;margin: 0;display:none;}
.navigation{position:relative;}
.bottom-hamburger img{width:36px;}
.top-hamburger img{width:100%;}
.owl-bg{position:relative;}
.owl-bg  .image-con2{position:absolute;bottom:120px;right: 80px;z-index:2;color:#ffffff;font-family: 'amatic_scbold';}
.owl-bg  .image-con2 h2{font-size:78px;color:#fff}
.owl-bg  .image-con2 h5{font-size:28px;color:#fff}
.owl-bg .image-con2-bg{position:absolute;width:1210px;left:0;right:0;margin:0px auto;bottom: 0px;}
.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;}
.owl-dots .owl-dot span{width:15px;height:15px;}
.logo{float:left;height:50px; width:auto;}
.logo img{max-width:100%;max-height:100%;}
#header .menu2{float:right;width:894px;padding-top:6px;}
#header .menu2 ul{list-style:none;}
#header .menu2 ul li{display:inline-block;padding-bottom:20px;position:relative;}
#header .menu2 ul li a{padding:0px 16px;font-size:13px;color:#ffffff;text-transform:uppercase;    font-family: "Avenir-light",sans-serif;}
#header .menu2 ul li:last-child a{padding-right:0px;}
#header .menu2 ul li.current-menu-item a{color:#a9b211;}

#header .menu1 ul li .sub-menu li a:hover.event-content p:last-child a:after, .image-content-01 a:after, .image-content-02 a:after, .image-content-03 a:after, .inner8-title p a:after, .inner8-container ul li a:after, .blog-content p a:after, .blog-content01 p a:after{color:#a6af11}
#header  .menu1 ul li:hover > .sub-menu{display:block;}
#header .menu1 ul li a:hover{color:#fafafa;}
.top-divider{margin-top:0!important;margin-bottom:25px !important;}
.navigation{position:absolute;width:100%;z-index:2;top:83px;}
#owl-example .owl-carousel .owl-wrapper-outer{}
#owl-example.owl-item   img{width:100%;height:100%;object-fit: cover;object-position: center;}
#owl-example.owl-theme .owl-controls .owl-dots{position:absolute;width:100%;bottom:75px;}
#owl-example.owl-theme .owl-dots .owl-dot.active span, #owl-example.owl-theme .owl-dots .owl-dot:hover span{background:#a8b111;}
#owl-example.owl-carousel .owl-stage-outer,.owl-bg,.carousal-top{height:auto; min-height: 678px !important; background-position: center top; background-size: cover; background-repeat: no-repeat;}
#owl-example.owl-carousel .owl-item img{object-fit:cover;object-position:center; height: auto;}
.heading{margin-bottom:22px;margin-top: 50px;margin-left: 25px;overflow: hidden;}
.carousal-top .owl-stage{background:#000;}
.heading p:first-child{font-size:22px;float: left;text-transform:uppercase;font-family:"Avenir-heavy",sans-serif;color: #49433e;letter-spacing:1px;min-height:64px;}
.heading p:last-child a{font-size:22px;line-height:22px;float:right;color:#a9b211;font-size:13px;text-transform:uppercase;font-family:"Avenir-heavy",sans-serif;letter-spacing:1px;}
.heading p:last-child a img{vertical-align:middle;}
#thumbnail-carousal.owl-carousel  .owl-item  .item-img img{width:100%;height:171px;object-fit:cover;object-position:center;}
#thumbnail-carousal.owl-carousel  .owl-item  .items{padding:25px 25px 0px;}
#thumbnail-carousal .owl-nav{position:absolute;z-index:1;width:100%;top:40%;}
/*#thumbnail-carousal .owl-nav .owl-prev:before{content:" ";background:url(images/left-arrow.png)no-repeat;width:20px;height:40px;position: absolute;z-index:2;left: -46px;}*/
/*#thumbnail-carousal .owl-nav .owl-next:before{content:" ";background:url(images/right-arrow.png)no-repeat;width:20px;height:40px;position: absolute;z-index:2;right:-46px;}*/
#thumbnail-carousal .owl-nav .owl-prev:before{content:" ";background:url(images/left-arrow.png)no-repeat;width:20px;height:40px;position: absolute;z-index:2;left: -46px;}
#thumbnail-carousal .owl-nav .owl-next:before{content:" ";background:url(images/right-arrow.png)no-repeat;width:20px;height:40px;position: absolute;z-index:2;right:-46px;}
#thumbnail-carousal .owl-nav button {
    outline: none;
}
#thumbnail-carousal .owl-nav span{opacity:1;color:transparent;background:transparent;}
@media only screen and (min-width: 1024px) and (max-width: 1096px) {
    #thumbnail-carousal .owl-nav .owl-prev:before 
    {
        left: 0px;
    }
    #thumbnail-carousal .owl-nav .owl-next:before {
        right: 0px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 840px) {
    #thumbnail-carousal .owl-nav .owl-prev:before 
    {
        left: 0px;
    }
    #thumbnail-carousal .owl-nav .owl-next:before {
        right: 0px;
    }
}
@media only screen and (max-width: 600px) {
    #thumbnail-carousal .owl-nav .owl-prev:before {
        bottom: 40px;
        left: -7px;
    }
    #thumbnail-carousal .owl-nav .owl-next:before {
        bottom: 40px;
        right: -10px;
    }
}
.event-content{padding:22px 0;}
.home-05-inner1 .event-content{padding: 0;}
.event-content img{display: inline-block!important;width:auto!important;}
.event-content ul li {font-size:14px;line-height:18px;font-family:"Memphis-Light",sans-serif;color:#312b26;}
.event-content ul li strong{font-family: 'MemphisBold',sans-serif;vertical-align:top;font-weight:normal}
.event-content p:first-child{font-size:22px;line-height:28px;text-align:center;font-family: "Avenir-Light",sans-serif;color:#312b26;}
.event-content p:first-child a{color:#312b26;}
.event-content p:after{top:13px !important;}
.event-content p strong,.event-content p strong p{font-weight:bold;font-size:13px;line-height:18px;color:#312b26;}
.event-content ul{margin-top:8px;text-align: center;display:inline-block;width:100%;}
.event-content ul li{float:none;display: inline-block;padding:0px 8px;}
.event-content ul li:first-child{border-right:1px solid #d4c8c2;}
.event-content p:last-child{text-align:center;margin:18px 0px 0px; letter-spacing:1px}
.event-content p:last-child{font-size:14px;color:#a9b211;text-transform:uppercase;font-family: "Avenir-heavy",sans-serif;}
.home-01 .divider{margin:30px 0px 48px;}
.home-01{position:relative;margin-top:-60px;z-index:1;}
.home-01 .container{background:#ffffff;}
.home-01 .top-content{ text-align: center;}
.home-01 .top-content h1{margin: 0; font-family: "amatic_scbold"; font-size: 60px; color: #a9b211; padding-bottom: 20px; padding-top: 40px;}
.home-01 .top-content p{margin: 0; padding-bottom: 20px;}
.home-01 .top-content p .btn-schedule{ font-size: 23px; display: inline-block; color: #fff; background: none #a9b211; padding: 13px 30px;}
.home-01 .top-content a.a-schedule{color: #a9b211;}
.home-02 h5{letter-spacing:1px;}
.home-02-part{float:left;padding:0px 23px;position:relative;}
.home-02-part img{width:100%;   }
.home-02-part-bg{position:absolute;z-index:1;top: 0;left:45px;}
.home-02-part-bg{display: none;}
.home-02-part-bg a{color:#312b26;display:block;background:rgba(224,215,209,0.7);font-size:13px;line-height:15px;padding:8px 10px;display:block;font-family: 'MemphisBold';font-weight:normal;text-transform:lowercase;}
.home-02-inner{margin-bottom: 22px;}
.home-03{margin:25px;position:relative;}
.home-04-bg{overflow:hidden;}
.top-footer{background:#49433e;}
.top-footer ul{list-style:none;}
.top-footer  .inner-container{}
.top-footer ul li{float:left;padding:31px 20px;}
.top-footer ul li a{display:block;font-family: "Avenir-Medium",sans-serif;font-size:13px;color:#ffffff;text-transform:uppercase;}
.top-footer ul li:first-child{padding:31px 22px 0px 0px;}
.top-footer ul li:last-child{padding:31px 0px 0px 22px;}
.bottom-footer{background:#312b26;padding: 68px 0px;} 
.img-bg,.address{float:left;}
.img-bg img{margin:6px 16px 0 0;}
.image-content-01{position:absolute;bottom:46px;left: 53px;}
a h2, a h5, a h1, a h6{color:#fff;}
.image-content-01, .image-content-01 a.page_link{color:#ffffff !important;font-family: 'amatic_scbold';letter-spacing:0;}
.home-03 .image-content-01 h1 a{font-size:58px;}
.home-03 .image-content-01 p{padding:10px 0;}
.image-content-01 a h3, .image-content-01 a h1{font-family: 'amatic_scbold';color:#fff}
.image-content-02{position:absolute;bottom:32px;right:45px;}
.image-content-01 a,.image-content-02 a, .image-content-03 a{color:#a9b211;font-family: "Avenir-heavy",sans-serif;text-transform:uppercase;font-size:14px;letter-spacing: 1px;}
.image-content-03{position: absolute;bottom: 28px;left: 45px;}
.image-content-02 img{width:auto;}
.image-content-01 p{font-size:16px;line-height:25px;font-family:"Memphis-Light",sans-serif;text-transform:none;}
.image-content-01 strong{ font-family: 'MemphisBold',sans-serif;font-weight:normal}
.home-04{margin:50px 0px;}
.home-03 .divider{margin-top:50px;}
.home-04-inner {float:left;margin:0px 25px 32px 25px;width:300px;}
.home-04-inner h6{font-family:"Avenir-Light",sans-serif;text-align:center;font-size:20px;line-height:28px;color:#312b26;}
.home-04-inner p{font-family:"Memphis-Light",sans-serif;font-size:16px;line-height:25px;text-align:center;margin: 10px 0px;color:#312b26;}
.home-04-inner p a,.inner1-02-con-inner p a, .home-04-inner  p.learn_more, p.learn_more, .inner-03-inner01 p.learn_more{color:#a9b211;font-family: "Avenir-heavy",sans-serif;text-transform:uppercase;font-size:14px;/*font-weight:bold;*/letter-spacing:1px;display:block;margin:20px 0;}
.bottom-footer1 strong, .bottom-footer1 strong p{display:block;font-family:"Memphis-Light",sans-serif;font-size:14px;line-height:24px;color:#ffffff;}
.bottom-footer1 ul{width:300px;}
.bottom-footer1 strong em a{color:#a9b211;font-weight:normal;  font-family: 'MemphisBold';vertical-align: top;}
.bottom-footer1 .footer-link strong{font-size:11px;}
.bottom-footer1 .footer-link li{display:inline-block;border-right:1px solid #49433d;padding:0 6px 0 0;border-top:0;}
.bottom-footer1 .footer-link li a{font-size:13px;line-height:13px;color:#a9b211; font-family: 'MemphisBold';}
.bottom-footer1 .footer-link li:last-child{border-right:0;}
.bottom-footer1 li{padding:22px 12px;border-top:1px solid #49433e;}
.bt{width:33.33%;float:left;}
.bottom-footer2 h4{color:#a9b211; font-family: 'amatic_scbold';font-size:30px;letter-spacing:1px;}
.bottom-footer2 strong span{ font-family: 'MemphisBold';vertical-align:bottom;font-weight:normal}
.bottom-footer2 strong{color:#ffffff;font-family:"Memphis-Light",sans-serif;font-size:14px;}
.bottom-footer2 em{font-family:"Memphis-Light",sans-serif;font-style:italic;font-size:13px;color:#ffffff;display: block;vertical-align:bottom; line-height: 25px;}
.bottom-footer2 em a{ font-family: 'MemphisBold';color:#a9b211;font-weight:normal;vertical-align:bottom;}
.address2{margin:0px 0px 15px;}
.bottom-content{width:325px;margin: 0px auto 18px auto;}
.bottom-content p{color:#ffffff;font-family:"Memphis-Light",sans-serif;font-size:13px;line-height:19px;text-align:center;}
.logos{width:100%;margin:0px auto;}
.logos ul{text-align:center;}
.logos ul li{display:inline-block;height:64px;}
.logos ul li img{max-height:100%;max-width:100%;}
.logos ul li{margin-right:34px;}
.logos ul li:last-child{margin-right:0;}
.footer-border{background: #f2efec url(../../uploads/2016/08/divider2.png) repeat-x;background-size:auto 100%;width:100%;height:6px}
.divider img{display:none;}
.divider{background:url(../../uploads/2016/08/divider.png) repeat-x;background-size:auto 100%; height:6px; clear:both }
.inner1-bg{width:100%;height:452px;}
.inner1-bg img{width:100%;height:100%;object-fit:cover;object-position:center;}

.heading + .blog_signup {
	float: right;
	margin-top: 3em;
}

.blog_signup {
	/*float: right;*/
}
.blog_signup .address-input {
	width:300px;
	position:relative;
	border:solid 1px #000;
}

.address-input input[type="text"]{width:80%;color:#312b26;font-size:13px;font-family:"Memphis-Light",sans-serif;font-weight:700;border:1px;padding:9px 3%;height:15px;}
.address-input .gform_wrapper{margin: 0 !important; padding: 0; position: relative;}
.address-input .gform_wrapper input[type="text"]{display: block !important; font-family: "Memphis-Light",sans-serif !important; font-size: 13px !important; height: auto !important; padding: 9px 46px 9px 3% !important; width: 100% !important; line-height: 15px !important;}
.address-input .gform_wrapper .top_label .gfield_label{display: none;}
.address-input .gform_wrapper .ginput_container{margin: 0 !important;}
.address-input .gform_wrapper .gform_fields{margin: 0; padding: 0 !important;}
.address-input .gform_wrapper .gfield{margin: 0 !important; padding: 0 !important; float: none !important;}
.address-input .gform_wrapper .gform_footer{margin: 0; padding: 0;}

.address-input .gform_wrapper .gform_footer input[type="submit"] {
	display: block; height: 33px; margin: 0; padding: 0; position: absolute; right: 1px; text-indent: -999999px; top: 2px; vertical-align: top; width: 42px;border: none !important;
}

.address-input input[type="submit"] {
	position:absolute;top:2px;right:0;padding:9px 3%;background: #ffffff url(images/input-arrow.png) no-repeat 50% 50% !important;width: 42px;border: 0;outline:0;height:33px;cursor: pointer;
}

.address-input .gform_wrapper div.validation_error{display: none;}
.address-input .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .address-input .address-input .gform_wrapper li.gfield_error textarea{border: none;}
.address-input .gform_wrapper li.gfield.gfield_error, .address-input .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border: none;}
.address-input .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.address-input .gforms_confirmation_message{color: #a9b211;}
#header .address-input .gforms_confirmation_message{padding-top: 10px;}
/*------------------------------------inner1--------------------------------------------------------------------*/
.inner1-01-con{margin:30px 25px;width:474px;float:left;}
.inner1-01-con h6, .inner-03-inner h6, .inner-03-inner h6 a, .crew-content-top h6, .wsp-container h2, .wsp-container strong{font-family:"Avenir-heavy",sans-serif; font-weight:normal;text-transform:uppercase;}

.wsp-container .wsp-pages-title{ font-size: 20px; padding: 25px 0 15px; }

.wsp-container li{margin:3px 0;}

.inner1-01-con p{font-family:"Memphis-Light",sans-serif;font-size:19px;line-height:32px;margin-top:26px;}

.inner1-01-con p:first-child{margin-top:0px;}
.inner1-02{background:#faf9f8;padding:25px 0px 0;}
.inner1-02 p a{text-transform:uppercase;color:#a9b211;font-family:"Avenir-heavy",sans-serif;position:relative;font-size:13px;line-height:25px;}
.inner1-intro{padding:25px;font-size:16px;}
.inner1-intro ul {padding:10px 0;display:inline-block;}
.inner1-intro ul:not(.dropdown-menu) li{font-family:"Memphis-Light",sans-serif; list-style:disc inside;font-size:13px;padding:5px 0;vertical-align:bottom;float:left;width:34%;}
.inner1-intro ul:not(.dropdown-menu) li:nth-child(even){width:60%;}
.inner1-intro ul li em{vertical-align:bottom}
.inner1-02-con{width:350px;float:left;}

.inner1-02-con ul {padding:10px 0;}
.inner1-02-con ul li{font-family:"Memphis-Light",sans-serif; list-style:disc inside;font-size:13px;padding:5px 0;vertical-align:bottom}
.inner1-02-con ul li em{vertical-align:bottom}
.inner1-02-con p{font-family:"Memphis-Light",sans-serif;font-size:16px;line-height:23px;margin:20px 0px;}
.inner1-02-con-inner:nth-child(odd) .inner1-02-con-inner-inner{min-height:118px;}
.inner1-02-con-inner-inner{min-height:160px;}
.inner1-02-con-inner{width:325px;margin:0px auto;padding:25px 0 0;}
.inner1-02-con-inner{border-top:solid 1px #a9b211;}
.supporters .inner1-02-con-inner p{margin:20px 0;}
.crew .inner1-02-con-inner p{margin:20px 0;}
.crew .inner1-02-con-inner h5{display:block;text-align:center;float:none;margin-top:20px;}
.inner1-02-con-inner p{margin:7px 0;}
.inner1-02-con-inner h5{float:left;font-size:18px;line-height:20px;font-family:"Avenir-Light",sans-serif;text-transform:uppercase;}
.inner1-02-con-inner h6{float:right;font-size:16px;line-height:20px;font-family:"Memphis-Light",sans-serif;text-transform:uppercase;}
.inner-03{margin:48px 0px;}
.inner-03-inner-bg{display:table;background:#faf9f8;width:100%;}
.inner-03-inner{display:table-cell;vertical-align:top;width:50%;}
.inner-03-inner ul{list-style-type:disc;width:410px;margin:0px auto;}

.inner-03-inner ul li{font-family:"Memphis-Light",sans-serif;font-size:16px;line-height:22px;padding:13px 0px;}
.inner-03-inner ul li a{color:#a9b211;font-family: "Avenir-heavy",sans-serif;font-size:13px;text-transform:uppercase;}
.inner-03-inner ul li strong{color:#a9b211;font-weight:bold;vertical-align: top;}
.inner-03-inner1 h6{margin-left:48px;}
.inner-03-inner h6{padding-left:41px;text-transform:uppercase;}
.inner-04 .divider{margin:0!important;}
.inner-04-inner-01{padding:46px 0px;}
.inner-04-inner-01{margin:0 2% 0 2%;float:left;width:46%;}
.inner-04-inner-01 h6{font-family:"Avenir-heavy",sans-serif;text-transform:uppercase;}
.inner-04-inner-01 p{font-family:"Memphis-Light",sans-serif;font-size:16px;line-height:24px;margin:26px 0px;}
.inner-04-inner-01 p a{
	color: #a9b211;font-size: 13px;font-family: "Avenir-heavy",sans-serif;text-transform: uppercase;line-height:25px;
}
.join-now{font-size:13px;line-height:35px;text-transform:uppercase;background:#a9b211;width:138px;}
.join-now a{display:block;text-align:center;color:#ffffff;font-family:"Avenir-Medium",sans-serif;font-weight:600;position:relative;letter-spacing:1px;font-size:14px;}
.inner-04-content{width:33.33%;float:left;}
.inner-04-con1 h3{ font-family: 'amatic_scbold';color:#a9b211;letter-spacing: 2px;font-size:45px}
.inner-04-con1 p{font-size:16px;line-height:25px;margin-top:0px;}
.home-05{margin:50px 0px;}
.home-05-inner{width:475px;float:left;margin:35px 25px 0;}
.home-05 h6{text-transform:uppercase;font-family:"Avenir-heavy",sans-serif;margin-left:25px;font-weight:normal}
.home-05-inner-bg{display:table;background:#faf9f8;}
.home-05-inner1{display:table-cell;vertical-align:middle;width:50%;}
.home-05-inner1 ul li{border-right:0!important;display:block;text-align:center;float:none;}
.div-img img{width:100%;}
.tab-section{background:#f2efec;}
.tab-section .footer-border{margin-bottom:6px;}
.tab-section ul li{display:inline-block;border-top:2px solid #f2efec;}
.tab-section ul li.current-menu-item{background:#ffffff;border-top:2px solid #d4d888;}
.tab-section ul li.current-menu-item a{color:#a9b211;}
.tab-section ul li a{font-family:"Avenir-heavy",sans-serif;font-size:12px;color:#3f3a35;text-transform:uppercase;padding:18px 17px;display:block;}
.inner1-content{position:absolute;bottom:95px;z-index:1;color: #ffffff;left:0;right:0;}
.carousal-top1{position:relative; font-family: 'amatic_scbold';color:#fff;}
.carousal-top1 h2{font-size:48px;letter-spacing:4px;padding-left:20px;text-transform:uppercase;color:#fff;}
.carousal-top1 h2 a{color: #fff;}
.carousal-top1 h2 i{font-style:normal;margin-top:14px;display:inline-block;line-height:12px;vertical-align:middle;}
.carousal-top1 h3{padding-left:20px;color:#fff;}
.div-img{margin-top:5px;margin-bottom:20px;height:3px;background:#d4d888;}
.blog-grid-01 .div-img{margin-bottom:0;}
.search-bg{position: absolute;right:25px;z-index:99;top:42px;display:none;}
.search-bg input[type="text"]{padding:5px;border:0;outline:none;}
.search-bg input[type="submit"]{padding:5px 10px;background: #a9b211 url(images/search1.png)no-repeat 50% 50%;background-size: 22px;border:0;vertical-align: top;width: 25px;outline:none;}
.page-content h1.entry-title a {font-size: 25px; color: #a9b211;}

.tribe-events-lists{padding-top: 24px; text-align: center;}
.tribe-events-lists .type-tribe_events{background: #faf9f8 none repeat scroll 0 0; border-bottom: 0 none; display: inline-block; margin: 1%; padding: 0 !important; position: relative; vertical-align: top; width: 30%; min-height: 410px;}
.tribe-events-lists .tribe-events-page-title, .tribe-events-lists .tribe-events-list-separator-month, .tribe-events-lists .tribe-events-ical{ display: none; }
.tribe-events-lists .tribe-events-list .tribe-events-event-image{margin: 0 0 -2px; float: none; width: 100%; border-bottom: 7px solid #fff;}
.tribe-events-lists .tribe-events-list .tribe-events-event-image img{display: block; max-height: 176px !important; width: 100%; }
.tribe-events-lists .tribe-events-list-separator-month + .type-tribe_events.tribe-events-first{padding: 1.75em 0;}
.tribe-events-lists .tribe-events-list .type-tribe_events h2{border-top: 3px solid #d4d888; color: #312b26; display: block; font-family: "Avenir-Light",sans-serif; font-size: 20px; letter-spacing: 1px; line-height: 28px; margin: 0; padding: 16px 10px 10px; text-align: center; text-transform: uppercase;}
.tribe-events-lists .tribe-events-list .type-tribe_events h2 a{color: #312b26;}
.tribe-events-list .type-tribe_events:first-of-type{
	margin:1%;
}
.events-list .tribe-events-loop{
	max-width:1024px;
}
.tribe-events-lists .tribe-events-loop .tribe-events-event-meta{color: #312b26; font-family: "Memphis-Light",sans-serif; font-size: 14px; letter-spacing: 0; line-height: 22px; text-transform: none; padding-bottom: 20px; margin: 0; padding: 0 10px 20px; border: none;}
.tribe-events-lists .tribe-events-read-more{color: #a9b211; display: block; font-family: "Avenir-heavy",sans-serif; font-size: 14px; letter-spacing: 1px; line-height: 30px; margin: 0; text-transform: uppercase; width: 100%; position: relative; padding: 0 10px 15px;}
.tribe-events-lists .tribe-events-list .tribe-events-loop .tribe-events-content{padding: 0;}
.tribe-events-lists #tribe-events-footer, .tribe-events-lists #tribe-events #tribe-events-footer, .tribe-events-lists #tribe-events #tribe-events-header, .tribe-events-lists .tribe-events-ical{display: none !important;}



.contribution-right input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 		{ /* WebKit browsers */color: #bbb; }
.contribution-right input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #bbb; }
.contribution-right input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #bbb; }
.contribution-right input:-ms-input-placeholder,textarea:-ms-textarea-placeholder { /* Internet Explorer 10+ */  color: #bbb; }



input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 		{ /* WebKit browsers */color: #312b26;  opacity:  1;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #312b26;  opacity:  1;}
input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #312b26;  opacity:  1;}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder { /* Internet Explorer 10+ */  color: #312b26;  opacity:  1;}


input::-webkit-input-placeholder 		{ /* WebKit browsers */color: #312b26;  opacity:  1;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #312b26;  opacity:  1;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #312b26;  opacity:  1;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */  color: #312b26;  opacity:  1;}
.page-content {padding: 30px 0;}
.page-content p{font-family: "Memphis-Light",sans-serif; font-size: 16px; line-height: 22px;}
.widget_wysija_cont .wysija-submit {margin-top : 0;}
.register-btn1{color: #ffffff;
    text-transform: uppercase;
    padding: 8px 0px;
    text-align: center;
    display: block;
  position:relative;
    width: 135px;
    padding:8px 12px;
    background: #a9b211;
    margin-top: 25px;
    font-size: 13px;
	font-family: "Avenir-Medium",sans-serif;}

/*---------------------------------inner3-------------------------------------*/

		#crewslider-popup img{
			width:100%;
			
		}
			.item{max-width:900px;
			padding:35px 75px
			}
			
			.fancybox-skin{background:rgba(255,255,255,.9) !important;}
			
			.item #crewslider-popup  h5{
				text-transform:uppercase;
				float:none;
				margin:25px 0;
			}
			
			#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{
				
				
				background-image:url(images/fancybox_sprite.png) !important;
				visibility:visible !important
			}
			
			.fancybox-close{top:15px !important;
			right:15px !important;}
			
			#crewslider-popup .item p{
			}
			#crewslider-popup .owl-controls{
			}
				#crewslider-popup .owl-controls .owl-prev{
				}
				#crewslider-popup .owl-controls .owl-next{
				}

		#the-crews{
		}
			#the-crews .crew-content-top{
				color: #49433e;
				padding: 50px 2.5% 30px;
			}
				#the-crews .crew-content-top h2{
					color: #49433e;
					font-size: 26px;
					padding-bottom: 10px;
					text-transform: uppercase;
				}
				#the-crews .crew-content-top p{
				}
			#the-crews .crew-content{
				margin-right: -32px;
				padding-top: 35px;
				text-align: center;
				padding-bottom: 35px;
			}
				#the-crews .crew-content .crew-item{
					cursor: pointer;
					color: #312b26;
					display: inline-block;
					margin-right: 32px;
					margin-bottom: 44px;
					vertical-align: top;
					position: relative;
					width: 235px;
					text-align: left;
				}
				#the-crews .crew-content .crew-item.first{
					width: 505px;
				}
				#the-crews .crew-content .crew-item .img{
					background: none #000;
					border-bottom: 8px solid #fff;
				}
					#the-crews .crew-content .crew-item .img img{
						display: block;
						width: auto !important;
						height: auto !important;
						margin: auto;
					}
				#the-crews .crew-content .crew-item .text{
					border-top: 4px solid #d3d888;
					font-size: 15px;
					min-height: 110px;
					padding-top: 20px;
				}
					#the-crews .crew-content .crew-item .text h2{
						color: #49433e;
						font-size: 15px;
						padding-bottom: 10px;
						text-transform: uppercase;
					}
					#the-crews .crew-content .crew-item .text p{
						font-size: 15px;
						line-height: 22px;
						padding-bottom: 10px;
					}
				#the-crews .crew-content .crew-item .readmore{
					line-height: 100%;
				}
				#the-crews .crew-content a .crew-item  .readmore {
					display: inline-block;text-transform:uppercase;color:#a9b211;font-family:"Avenir-heavy",sans-serif;position:relative;font-size:13px;line-height:25px;
				}
				
				#the-crews .crew-content a .crew-item  .readmore:after {content:" ";color: #a9b211;content:" ";font-size:13px;margin-left:3px;background:url(../../uploads/2016/08/arrow.png)no-repeat 50%;width:4px;height:6px;position:absolute;top:9px;background-size:100%;}
				
				
		@media screen and (max-width:768px){
			#the-crews .crew-content{
				margin-right: 0;
			}
			#the-crews .crew-content .crew-item{
				margin-left: 15px;
				margin-right: 15px;
			}
			#the-crews .crew-content .crew-item.first{
				margin-left: 0;
				margin-right: 0;
				width: auto;
			}
		}
		@media screen and (max-width:480px){
			.pp_pic_holder, .pp_content, .pp_details{width:100% !important;}
			#the-crews .crew-content .crew-item.first .img{
				background: none #000;
				padding-left: 15px;
				padding-right: 15px;
			}
			.pp_details{
				position:absolute;
				top:0;
				right:25px;
				
			}
			body{
				overflow-x:hidden;
				
			}
		}
.inner3-btn{width:70px;margin:0 0 10px 20px;}
.inner3-btn a{display:inline-block;color:#312b26;font-size:13px;font-family: 'MemphisBold';padding:8px;background:rgba(255,255,255,.8);text-align:center;font-weight:normal;white-space:nowrap;}
.inner-content .heading{float:left;width:auto;margin-left:20px;max-width:84%;}
.inner-content .heading p:first-child{display:block;float:none;}
.inner-social{float:right;width:auto;    margin-top: 50px;margin-bottom: 22px;}
.inner-social span:nth-child(2){display:none;}
.inner-social li{list-style:none;float:right;margin:10px 5px;}
.inner-social  li .addtoany_list a img{height:20px;width:auto;}
.inner-social  li div:nth-child(2){margin:10px 16px;}
.inner-social span{font-family:"Memphis-Light",sans-serif;font-size:13px;color:#312b26;display:block;padding-right:5px;}
.heading > ul {overflow: hidden;margin-top: 22px;}
.heading > ul > li{
	display: inline-block;
/* 	vertical-align: middle; */
}
.heading ul li:first-child{padding-left:0;border-right:2px solid #c4b4ab;}
.heading ul li{font-family:"Memphis-Light",sans-serif;font-size:16px;color:#312b26;padding:0px 12px;}
.heading strong{font-family: 'MemphisBold';vertical-align: top;font-weight:normal}
.inner-left,.inner-right{width:475px;}
.inner3-inner-content-01 p{font-family:"Memphis-Light",sans-serif;font-size:19px;color:#312b26;line-height:32px;margin-bottom: 15px;}
.inner3-inner-content-02{margin:15px 25px;}
#fb-comments{margin: 15px 25px;}
.inner3-inner-content-02 p{font-family:"Memphis-Light",sans-serif;font-size:16px;color:#312b26;line-height:25px;padding:10px 0;display:inline-block;width:100%;}
.inner3-inner-content-02 a{color:#a9b211;font-family: "Avenir-heavy",sans-serif;font-size:13px;text-transform:uppercase;}
.inner3-inner-content-02 a.register-btn1{color:#fff;}
.inner-content .image-content-01 p:last-child{margin-top:10px;}
.inner-content .image-content-01 h3{font-size:32px;color:#fff;}
.inner-content .home-03{margin:4px 0px 52px;}
.inner-thumbnails .items{float: left;margin: 0px 25px;width: 300px;}
.inner-heading h6{text-transform:uppercase;padding-left:25px;font-family:"Avenir-heavy",sans-serif;margin-bottom:22px;letter-spacing:1px;color:#49433e;float:left;}
.inner-bottom{margin-bottom:24px;}
.register-btn{width:160px;background:#a9b211;margin-top: 25px;}
.register-btn a{color:#ffffff;text-transform:uppercase;padding:10px 0px;text-align:center;display:block;}
.register-btn a img{width:auto;}
.tab-section ul{position:relative;margin:0px auto;text-align:center;}
.inner5-01{background:#faf9f8;}
.inner-container3{width:1000px;margin:50px auto 0;}
.inner-container3.green p{font-size:16px;}
.category-1993 .inner-container3 {margin: 50px auto 0;}
.consumer-product .inner-container3{width:1050px;}
.consumer-product .inner-container3 .inner8-title{top:45%;}
.inner5-01-sub{width:33.3%;float:left;padding: 25px 0px;}
.inner5-01-sub.seasonal{width:50%;}
.inner5-01-sub.secondary,.inner5-01-sub.tertiary{width:25%;padding-top:31px}
.inner5-01-sub.tertiary ul li{
display:block;color:#a9b211;font-family: "Avenir-heavy",sans-serif;font-size:13px;
}
.inner5-01-sub.tertiary span{display:block;padding-left:54px;line-height:16px;font-size:11px;color:#312b26}
.inner5-01-sub.seasonal tr{width:50%;float:left;}
.consumer-product .inner-container3 .inner8-title h1{margin:0 auto 16px;line-height:50px;}
.consumer-product .inner-container3 .product-content-inner:nth-child(7) .inner8-title h1, .consumer-product .inner-container3 .product-content-inner:nth-child(8) .inner8-title h1{margin:33px auto;}
.inner8-title p{line-height:19px;}
.farm_market .inner5-01-sub ul li {line-height:30px;}
.inner5-01-sub ul li {font-size:18px;font-family:"Avenir-Light",sans-serif;text-transform:uppercase;line-height:40px;vertical-align: top;}
.inner5-01-sub ul li a{display:block;color:#a9b211;font-family: "Avenir-heavy",sans-serif;font-size:13px;}
.inner5-01-sub ul li a img{margin-right:25px;text-transform:uppercase;vertical-align: bottom;height:28px;width:auto}
.inner3-inner-content-01 h6{text-transform:uppercase;margin-bottom:22px;padding-left:25px;font-family:"Avenir-heavy",sans-serif;color:#49433e;}
.inner-left ul li, .inner-right ul li{font-size:16px;font-family:"Memphis-Light",sans-serif;list-style-type:disc;margin-left: 20px;line-height:25px;margin-bottom: 12px;}
.inner-right ul li strong{color:#aab314;font-family: 'MemphisBold';font-weight:normal}
.heading span{display:block;font-family:"Memphis-Light",sans-serif;font-size:16px;line-height:25px;color:#312b26;}
.inner-content .inner1-01-con {margin: 0px 25px;}
.inner-content .inner1-01{margin: 30px 0px;}
.inner5-01-sub-top {padding-top:25px;clear:both;}
.inner5-01-sub-top ul li{display:inline-block;font-family: "Avenir-Light",sans-serif;font-size:18px;}
.inner5-01-sub-top ul li ul{margin-left:15px;}
.inner5-01-sub-top ul li:first-child{text-transform:uppercase;}
.inner5-01-sub-top ul li span{font-family:"Memphis-Light",sans-serif;font-size:13px;line-height:18px;font-style:italic;}
.inner5-01-sub-top ul li ul li{display:block;float:none;}
.inner5-01-sub table tr td{padding: 5px 0px 0px;}
.inner5-01-sub table tr td .month{padding-bottom:5px}
.inner5-01-sub table tr td .time{padding-top:10px}
.inner5-01-sub tr td{font-family: 'Memphis-Light';font-size:13px;width: 140px;}
.inner5-01-sub tr td b {font-family:"MemphisBold",sans-serif;font-weight:normal}
.inner5-01-sub tr td span{font-family:"Memphis-Light",sans-serif;display:block;text-align:left;}
.inner5-01-sub tr td span b {font-family:"MemphisBold",sans-serif;font-weight:normal}
.inner-03-inner01{width:475px;margin:0px auto;}
.inner-03-inner01 h6{padding-left: 0px;}
.inner-03-inner01 p, p.content_link{font-size:16px;line-height:25px;text-align:left;font-family:"Memphis-Light";color:#312b26;text-transform:none;}
.inner1-01-con h6{text-transform:uppercase;}
.inner5-01-sub01{width:60%;}
.inner5-01-sub ul li strong{font-family:"Avenir-LightOblique";vertical-align:top;}
.inner5-01-sub01 ul li li{display:inline-block;}
.inner5-01-sub01 ul li li:last-child{margin-left:40px;}
.inner-03-inner01 p a{text-transform:uppercase;color:#a9b211;font-family:"Avenir-heavy",sans-serif;position:relative;font-size:13px;line-height:21px;display:inline;}
.inner8-content{margin-top:30px;}
.inner8-container{max-width: 475px;padding:0px 25px;float:left;margin-top:20px;position:relative;}
.inner8-container img{width:100%;}
.inner8-title{position:absolute;z-index:2;top:0;width:auto;left:0;right:0;margin: 0px 106px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);text-align:center;}
.inner8-title i{margin-top:15px;font-style:normal;line-height:12px;display:inline-block;vertical-align:middle}
.inner8-title h1{ font-family: 'amatic_scbold';color:#ffffff;}
.inner8-title h1 a{color:#fff;}
.inner8-title img{width:auto;}
.inner8-title a p{color: #a9b211; font-family: "Avenir-heavy",sans-serif;text-transform: uppercase;font-size: 13px;letter-spacing: 1px;}
.inner8-title a p:after{content:" ";color: #a9b211;content:" ";font-size:13px;margin-left:3px;background:url(../../uploads/2016/08/arrow.png)no-repeat 50%;width:4px;height:6px;position:absolute;top:7px;background-size:100%;}
.inner8-container ul{column-count:2;-webkit-column-count:2;-moz-column-count:2;width:100%;margin-bottom:50px;}
.inner8-container ul li{font-family:"Memphis-Light",sans-serif;font-size:13px;line-height:25px;margin:15px 0px 15px;max-width: 475px; break-inside: avoid-column;}
.inner8-container ul li a{display:block;color:#a9b211;font-size:13px;line-height:34px;text-transform:uppercase;font-weight:700;position:relative;}
.inner8-container ul li a img{width:auto;margin-left:5px;}
.style{margin-top:0;}
.product-content{margin:20px 0px;}
.product-content-inner{width:220px;float:left;position:relative;margin:20px 55px 0px 0px;}
.product-content-inner:nth-child(4n){margin-right:0px;}
.product-content-inner .inner8-title{width:auto;padding: 0px 10px; }
.inner8-container ul{text-align:center;}
.home-01 .container:before{content:" ";box-shadow: -3px 0px 27px 1px rgba(0, 0, 0, .6);position:absolute;z-index:-1;left:100%;width:0px;height:300px;}
.home-01 .container:after{content:" ";box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, .6);position:absolute;z-index:-1;right:100%;width:0px;height:300px;top:-5px;}
.home-01 .container{position:relative;}

.menu2 ul li a{display:block;}

#home-04-slider,#thumbnail-carousal{position:relative;}
p a img{width:auto!important;display: inline-block!important;height: auto!important;margin-left: 5px;}
.contribution-left{width:350px;float:left;}
.contribution-content h6,.contribution_rules h6{text-transform:uppercase;font-size:18px;line-height:29px;font-family:"Avenir-Light","Memphis-Light",sans-serif;}
.contribution-content{display:inline-block;width:100%;}
.contribution-left p,.contribution_rules p{font-family:"Memphis-Light",sans-serif;color:#312b26;margin-top:15px;}
.contribution-right{width:600px;float:right;}
.inner8-container ul li:last-child{margin-bottom:0px;}
.embed-container { position: relative;  height: 0;  max-width: 100%; height: auto; background:transparent;} 
.embed-container iframe, .embed-container object, .embed-container embed { width: 100%; height: 1875px; background:transparent;}


/*----------------------------------------------------------------------------------- inner11 -------------------------------------------*/
.tabs-menu {clear: both;margin-left: 20px;padding-top: 6px;}
.tabs-top{background:#f2efec;width: 100%;}
.tabs-menu li a span{vertical-align: top;display: inline-block;background:#a9b211;width:26px;height:26px;text-align:center;color:#ffffff;border-radius:100%;margin-right:12px;}
.tabs-menu li {  float: left;}
.tabs-menu li.current {position: relative; border-top: 2px solid #a9b211;z-index: 5;}
.tabs-menu li a {padding: 13px 20px;text-transform: uppercase;color: #49433e;text-decoration: none;display: block; line-height: 26px;font-family:"Avenir-Medium",sans-serif;font-size:13px;}
.tabs-menu .current a {color: #a9b211;background:#faf9f8;}
.tab {background-color: #fff;float: left;  width: auto;background:#faf9f8;}
.tab-content {width: 550px;padding:30px 25px;display: none;}
#tab-1 { display: block;   }
.amount-number{float:left;width:125px;text-align:center;background:#77726e;color:#ffffff;height:35px;border:1px solid #bdbab8;line-height:35px;font-size:16px;font-family:"Memphis-Light",sans-serif;margin:18px 14px 0px 0px;}
.amount-number:nth-child(4n){margin-right:0;}
.amount-number span{vertical-align:top;font-size:10px;line-height: 30px;}
.amount input[type="text"]{float:left;width:125px;text-align:center;color:#77726e;border:1px solid #bdbab8;font-size:13px;font-family:"Memphis-Light",sans-serif;font-weight:500;padding: 10px 0px;margin:18px 0px;}
.continue-btn{float:right;margin-top:15px;}
.back-btn{float:left;}
.back-btn a{font-family:"Avenir-heavy",sans-serif;font-size:13px;color:#312b26;text-transform:uppercase;line-height:34px;display:block;}
.back-btn a img{margin-right:10px;}
.continue-btn a{text-transform:uppercase;color:#ffffff;background:#d4d888;font-family:"Avenir-heavy",sans-serif;font-size:13px;padding: 10px 24px;}
.continue-btn a img	{margin-left:10px;}
.personal-info h5{color:#a9b211;font-size:25px;display:inline-block;margin: 0px 62px 0 25px;}
.personal-info p{text-transform:uppercase;display:inline-block;font-family:"Avenir-Light",sans-serif;color:#312b26;}
.form-group:not(.footable-filtering-search) label,.form-group1 label{float:left;width:114px;text-align:right;margin-right:15px;font-family:"Avenir-Medium",sans-serif;font-size:13px;line-height:38px;text-transform:uppercase;}
.form-group input[type="email"],.form-group1 .addr3 select{float:left;width:397px;font-family:"Avenir-Medium",sans-serif;font-size:13px;padding: 10px;-webkit-appearance: none;border-radius:0;}
.form-group input[type="text"]{float:left;font-family:"Avenir-Medium",sans-serif;font-size:13px;padding: 10px;width: 176px;-webkit-appearance: none;border-radius:0;}
.form-group1 .addr1 input[type="text"]{font-family:"Avenir-Medium",sans-serif;font-size:13px;padding: 10px;-webkit-appearance: none;border-radius:0;}
.form-group1 .addr1 input[type="text"]:first-child{width:275px;-webkit-appearance: none;border-radius:0;}
.form-group1 .addr1 input[type="text"]:last-child{width:76px;margin-left: 17px;-webkit-appearance: none;border-radius:0;}
.form-group input[type="text"]:last-child{margin-left:20px;-webkit-appearance: none;border-radius:0;}
.form-group1 .addr2 input[type="text"]{width: 188px;float:left;font-family:"Avenir-Medium",sans-serif;font-size:13px;padding: 10px;margin-right:20px;-webkit-appearance: none;border-radius:0;}
.form-group1 .nice-select{border:1px solid #000;}
.form-group1 .addr2 .nice-select{float:none;font-family:"Avenir-Medium",sans-serif;font-size:13px;width: 188px;-webkit-appearance: none;display: inline-block;}
.form-group1 .addr3 select{width:421px;clear:both;float:left;margin-top: 18px;-webkit-appearance: none;border-radius:0;}
.form-group,.form-group1,.addr2,.addr3{margin-top:18px;}
.credit-card input[type="text"]{float:left;width:397px;font-family:"Avenir-Medium",sans-serif;font-size:13px;padding: 10px;margin-left:0!important;-webkit-appearance: none;border-radius:0;}
.final .form-group input[type="text"]:nth-child(2){margin-left:0!important;-webkit-appearance: none;border-radius:0;}
 .contribution_rules{margin-bottom:40px;}
 .check-content{width:404px;float:right;border:1px solid #d4d88c;padding:8px;margin:25px 0px;font-size:13px;font-family:"Avenir-Medium",sans-serif;}
 input[type="checkbox"] i{vertical-align: bottom;}
#home-05-slider{}
.personal-info h5 span{vertical-align:top;font-size:15px;}
.product-content .inner8-title{margin: 0px 0px;}
.inner1-01-con-full{padding-top: 34px;}
.single .inner1-01-con-full{padding-top: 0;}

/*--------------filter accordion---------------------------------------*/
.filter-dropdown-bg{clear:both;background:#f2efec;position:relative;padding: 15px 0px;}
.filter-dropdown-bg .list li:first-child{ display: none; }
.divider1 img{width:100%;}
.filter-dropdown{float:left;width:265px;position:relative;}
.filter-dropdown:nth-child(3),.blog-filter .filter-dropdown:nth-child(2){margin:0 30px;}
.blog-filter .filter-dropdown:nth-child(3){margin:0;}
.select-dropdown{width:855px;margin:0px auto;}
.select-dropdown select{width:100%;text-transform:uppercase;padding: 8px;}
.select-dropdown select option{padding:12px 0px;}
#accordion h6, #accordion h6 a{text-transform:uppercase;text-align:left; padding-top: 0;}
#accordion h6 strong{font-family:"Avenir-LightOblique",sans-serif;text-transform:none;}
.heading-title h6{font-family:"Avenir-heavy";margin:40px 0px;padding-left: 15px;}
.header-default {box-sizing: border-box;width: 100%;padding: 16px 10px;border-bottom: 3px solid #d5d988; background: #f2efec url(images/acoordion-plus.png)no-repeat 25px 50%;margin-bottom:0; font-family:"Avenir-Light",sans-serif;font-size:18px;cursor: pointer;text-align:center;text-transform:uppercase;}
.header-default.header-active{background: #49433e url(images/acoordion-cross.png)no-repeat 25px 50%;color:#ffffff;}
.header-active {margin-bottom: 0px !important;}
.content-default { display: none; }
.right { float: right; }
.accordion-content {text-align: justify;box-sizing: border-box;margin: 0px;}
.inline { display: inline; }
 /*[data-type="accordion-search"] {min-height: 15px;border-radius: 4px;}*/
 [data-type="accordion-filter"] {min-height: 15px;border-radius: 0px;min-width: 120px;}
.left{float:left;}
.right{float:right;}
.accordion-section{margin-bottom:15px;}
.blog-grid {margin-top:44px;}
.blog-grid-left{width:45%;padding:0px 2.5%;}
/*.blog-grid-01{width:610px;}*/
.blog-grid-01 img,.blog-grid-02 img{width:100%;}
/*.blog-grid-02{width:350px;}*/
.blog-bg h6 {font-family:"Avenir-Light",sans-serif;text-transform:uppercase;text-align:center;line-height:28px;}
.blog-bg a h6 {color:#312b26;}
.blog-content{padding:50px 65px;text-align:center;background:#faf9f8;}
.blog-content h6{width:78%;margin:0px auto 15px;}
.blog-content01{padding: 15px 26px;text-align:center;background: #faf9f8;}
.blog-content p,.blog-content01 p, .blog-content p .excerpt, .blog-content01 p .excerpt{font-family:"Memphis-Light",sans-serif;font-size:14px;line-height:22px;text-transform:none;color:#312b26;letter-spacing:0;}
.blog-content p em,.blog-content01 p em{font-family: 'MemphisBold';font-weight:normal}
.blog-content p.learn_more,.blog-content01 p.learn_more{color:#a9b211;text-transform:uppercase;line-height:30px;display:inline-block;font-family:"Avenir-heavy",sans-serif;position:relative;font-size:14px;letter-spacing:1px;margin:10px 0;width:100%;}
.filter-dropdown input[type="text"]{width:195px;padding:9px 10px;border:0;text-transform:uppercase;font-family:"Avenir-Medium",sans-serif;font-size:13px;height:15px;}
.filter-dropdown input[type="submit"]{width:50px;position:absolute;right:0;top:0;border: 0;padding: 10px 10px 9px;background:#ffffff url(../../uploads/2016/08/glass.png)no-repeat  50% 30%; background-size:auto 60%;height:33px}
.grid {/*max-width: 1050px;*/width:100%;margin:0;padding:0;}
.nice-select{width:100%;text-transform:uppercase;font-family:"Avenir-Medium",sans-serif;font-size:13px;height: 35px;line-height: 35px;border-radius:0;}
.nice-select .list{width:100%;color:#312b26;text-transform:uppercase;height:300px;overflow-y:auto}
.nice-select .option{font-size:11px;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{    background-color: #f2efec;}
.nice-select:active, .nice-select.open, .nice-select:focus{ background-color: #49433e;color:#ffffff;}
.nice-select.open:after{border-bottom: 2px solid #fff;border-right: 2px solid #fff;}
.img-title{background:rgba(213,213,217,0.8);position:absolute;top:0;left:25px;}
.img-title span{font-size:13px;font-family: 'MemphisBold';display:block;padding:8px;color:#312b26;font-weight:normal;text-transform:lowercase;}
.img-bg1{position:relative;width:100%;}
/* clearfix */
.grid:after {content: '';display: block;clear: both;}
/* ---- grid-item ---- */
.grid-item {
	width: 335px;
	height:305px;
/* 	height: 600px; */
	float: left;
	margin:0px 7px 43px;
}
.div-img1 img{width:100%;}
.grid-item--width2 { width: 682px; }
.grid-item--height2 { height: 653px; }
.margin_left{ margin-left:40px;}
.divider1{height:12px;clear:both;}
.fixed_header{position:fixed;top:0!important;background:#49433e;padding: 15px 0px;}
.fixed_header{padding: 15px 0 3px;}
.fixed_header .logo{height:17px;padding-top: 9px;}
.product-content-inner img{width:100%;}
.inner3-inner-content-01 p a,.inner1-01-con p a,.inner1-01-con-full p a, .inner1-01-con-full li a{color: #a9b211;font-size: 13px;font-family: "Avenir-heavy",sans-serif;text-transform: uppercase;line-height:25px;}

.filter-dropdown.filter-dropdown-mobile{display:none;}
.nice-select{font-size:13px;}
.inner-03-inner .event-content ul li{font-size:13px;padding: 0 6px;line-height:normal;color:#312b26;list-style:none;}
.inner-03-inner .event-content ul li:first-child{padding-left:0;}
.event-content ul li strong{color: #312b26;}
 .inner-03-inner .event-content ul{margin: 0;text-align: left;list-style:none;}
 p.image_caption{font-size:14px;font-style:italic;font-family:"MemphisBold",sans-serif;float:right;margin:-25px 15px 0 0;font-weight:normal;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.7)}
 .img-bg1 img{width:100%;}
.back-to-top{width:50px;height:50px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;margin:25px auto;text-align:center;background:#d5d988;}
.back-to-top a{display:block;padding: 7px 0px;color:#ffffff;line-height:15px;}
.back-to-top a span{text-transform:uppercase;font-size:13px}
.bottom-footer2 strong{    line-height: 30px;}
.bottom-footer1 strong{font-size:11px;}
 .inner-content .container{box-shadow: 0 -5px 5px -5px #333;}
.inner3-inner-content-02{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap: 40px;}
.inner3-inner-content-02 img{width:100%;height:auto;}
.tab-section ul li a{}
.inner-03-inner h6, .inner-03-inner h6 a{letter-spacing: 1px;line-height: normal;color:#312b26; padding-top: 28px;}
.page-template-the-building .inner-03-inner h6, .page-template-the-building .inner-03-inner h6 a{padding-top: 0; padding-bottom: 10px;}
.page-template-farm-market .inner-03-inner h6, .page-template-farm-market .inner-03-inner h6 a{padding-top: 0; padding-bottom: 10px;}
.inner-03-inner01{padding:34px 0px 0px;}
.page-template-the-building .inner-03-inner01{padding:30px 0 24px;}
.page-template-farm-market .inner-03-inner01{padding:30px 0 24px;}
.page-template-classes-events .inner-03-inner01{padding-bottom: 24px;}
.inner5-01-sub ul li strong{font-style:italic;text-transform:none;}
.inner-03-inner{vertical-align:top;}
.classes-events{margin-bottom:45px;}
.owl-bg  .image-con2 a:after{content:" ";font-size:13px;margin-left:3px;background:url(../../uploads/2016/08/arrow.png)no-repeat 50%;width:4px;height:6px;position:absolute;top:13px;background-size:100%;}
.owl-bg  .image-con2 a{position:relative;padding-right:12px;}
.event-content p:last-child:after,.image-content-01 a:after, .image-content-02 a:after, .image-content-03 a:after,.inner8-title p a:after,.inner8-container ul li a:after,.blog-content p a:after, .blog-content01 p a:after, .blog-content p.learn_more:after, .blog-content01 p.learn_more:after{content:" ";font-size:13px;margin-left:3px;background:url(../../uploads/2016/08/arrow.png)no-repeat 50%;width:4px;height:6px;position:absolute;top:8px;background-size:100%}
.image-content-02 a:after{top:15px;}
.blog-content p.learn_more:after, .blog-content01 p.learn_more:after{top:12px}
.image-content-01 a:after{top:12px;}
.home-03 .image-content-01 a:after{top:22px;}
.home-03 .image-content-01 h1{color:#fff;}
.inner8-title p a:after{top:10px;}
 .event-content p:last-child a:after{top:15px}
.home-02-part a:after{top:16px}
.home-02-part:nth-child(n+5) {margin-top: 20px;}
 .image-content-03 p a:after{right:-8px;top:15px;}
  .image-content-03 a:after{right:-8px;top:6px;}
 .inner1-02-con-inner p a:after{content:" ";font-size:13px;margin-left:3px;background:url(../../uploads/2016/08/arrow.png)no-repeat 50%;width:4px;height:6px;position:absolute;top:9px;background-size:100%;}
.style .inner8-container{max-width:100%;}
.image-content-01{bottom: 35px;}
.home-03 .image-content-01{bottom: 40px;left:30px;max-width:85%;}
.owl-bg  .image-con2 a{color:#a9b211;font-size: 14px;font-family: "Avenir-heavy",sans-serif;text-transform:uppercase;display: block;text-align:right;margin-top: 8px;letter-spacing:1px;}
.blog-content h6 strong{vertical-align:top;text-transform:none;list-style:italic;letter-spacing:1px;}
.post-txt p{text-transform:uppercase;font-size:13px;font-family: "Avenir-Medium",sans-serif;color:#312b26;}
.post-txt p:hover{color:#cbcac9;}
.post-txt p:first-child{float:left;}
.post-txt p:first-child:before{content:"<";font-size:13px;margin-right:5px;}
.post-txt p:nth-child(2){float:right;}
.post-txt p:nth-child(2):after{content:">";font-size:13px;margin-left:5px;}
.image-content-02 a:after{right:-6px;}
.logo-mobile{display:none;}
.heading p:nth-child(2){float:right;padding-right:9px;}
.home-04-inner p a:after,.heading p:last-child a:after,.inner-heading p a:after, .home-04-inner p.learn_more:after, .inner-03-inner01 p.learn_more:after{content:" ";font-size:13px;margin-left:3px;background:url(../../uploads/2016/08/arrow.png)no-repeat 50%;width:4px;height:12px;position:absolute;top:4px;background-size:auto 100%;}
 .home-04-inner p.learn_more:after, .inner-03-inner01 p.learn_more:after{top:7px}
.heading p:last-child a:after{right:-5px;padding-right:15px;}
.footer-border{height:2px;padding-bottom:6px;}
.inner-heading p{float:right;margin-top: 8px;margin-right: 33px;}
.inner-heading p a{font-size:22px;line-height:22px;float:right;color:#a9b211;font-size:14px;text-transform:uppercase;font-family:"Avenir-heavy";letter-spacing:1px}
.inner1-02-con-inner h6 span{font-size:10px;vertical-align:top;line-height:12px;}
 .inner8-container ul li a:after{top:14px;}

/*---------------------------------new style-------------------------------------*/
.logo-section{float:left;}
.inner-title-bg{background:#f2efec;padding:25px 0px;}
.inner-title-bg p{float:left;font-family: "Avenir-Medium",sans-serif;text-transform:uppercase;font-size:13px;line-height: 15px;margin-left:15px;}
.inner-title-bg p a{color:#312b26;display:block;}
.inner-title-bg p a img{margin:2px 8px 0 0;vertical-align:top;}
.inner-title-bg ul{float:right;}
.inner-title-bg ul li{float:left;}
.inner-title-bg ul li:nth-child(2){border-left:1px solid #cdbfb6;}

.inner-title-bg ul li a{font-family: "Avenir-Medium",sans-serif;text-transform:uppercase;font-size:13px;color:#312b26;padding:0px 15px;background:url(images/inner-left.png) no-repeat left;}
.inner-title-bg ul li:nth-child(2) a{background:url(images/inner-right.png) no-repeat right;}
.inner-title-bg ul li a img{margin:0px 8px;vertical-align:top;}
.inner-bottom .inner-thumbnails img{width : 100%;}
.post-txt .page-numbers.current, .page-numbers {display : none;}
.next.page-numbers, .prev.page-numbers			{display:inline;}
.next.page-numbers	{float:right; text-transform: uppercase; font-size: 13px; font-family: "Avenir-Medium",sans-serif; color: #312b26;padding-right:30px;}
.prev.page-numbers	{float:left; text-transform: uppercase; font-size: 13px; font-family: "Avenir-Medium",sans-serif; color: #312b26;padding-left:18px;}


.page-title {font-size: 60px; font-family: 'amatic_scbold';}
.divider_search {margin-bottom:15px;}
.filter-dropdown .screen-reader-text {display:none;}
.filter-dropdown h1{display:none;}
#footer .footer-border{padding-bottom:6px;}
.home-05-inner1{height:175px;}
.home-05-inner1 img{width:100%;height:100%;object-fit:cover;object-position:center;}
.blog-content h6{height:56px;overflow:hidden;letter-spacing:1px;}
.blog-content p{height:73px;overflow:hidden;}
.blog-content01 p{height:45px;overflow:hidden;}
.blog-content p:last-child{height:auto;}
.blog-content01 p:last-child{height:auto;}
.blog-content01 h6{
	height:28px;
	overflow:hidden;
	letter-spacing:1px;
}
.grid-item .img-bg1 img{height:164px;object-fit:cover;object-position:center;}
.grid-item.grid-item--width2 .img-bg1 img{height:372px;object-fit:cover;object-position:center;}
.inner-title-bg p a:before{content:" ";background:url(../images/inner-left.png)no-repeat;width:10px;height:10px;}
.join-now a:after{content:" ";color:#ffffff;font-size:10px;margin-left:5px;background:url(images/white-arrow.png);width:4px;height:6px;position:absolute;top:14px;background-repeat:no-repeat}
#tribe-events-pg-template {max-width : 100%; width: 100% !important;}
 .calender_page {width: 1050px;}
.inner7  .inner1-01-con p{font-size:16px;line-height:25px}
.inner8-content .inner8-title h1{margin-bottom:25px;}

.article img {width: 100%; height: auto;}
.home-03 .home-02-part-bg{left: 20px;}
.home-03 .image-content-03{left: 32px;}
.inner-04-con1{width:88%;padding:0 1%}
.archiv img {max-width :100%;}
.archiv .heading a{font-size: 22px; float: left; text-transform: uppercase; font-family: "Avenir-heavy",sans-serif; color: #49433e; }
.owl-theme .owl-dots .owl-dot span{background:#9b9991;}
.tribe-events-sub-nav .tribe-events-nav-previous a, .tribe-events-sub-nav .tribe-events-nav-next a{color: #666;}
.address strong{font-size:16px;}
.inner4 .inner3-inner-content-01{margin-top:50px;}
.register-btn1:after{content:" ";background:url(images/white-arrow.png) no-repeat right;width:10px;height:6px;position:absolute;top:17px;}
.blog-content p a:after, .blog-content01 p a:after{right:-6px;top:12px;}
.help span{display:inline-block;}
.help span a{font-size:11px;font-family:"Memphis-Light";font-weight:600;display:block;margin-left:15px;color:#312b26;margin-top: 10px;}
.help span a img{margin-right:3px;}
.classes-events .event-content{margin-top:5px;}

.inner5 .home-02-part img,.inner6 .home-02-part img{margin-top:5px;}
.nice-select span{display:block;overflow:hidden;}
.classes-events.inner3-inner-content-01 p a:after{top:12px;}
.mobile-menu {display : none;}
@media screen and (max-width: 480px){
.owl-bg  .image-con2 h2{font-size:38px;}
}

.event-class-body {
	background: #faf9f8;
	padding: 30px 25px;
	text-align: left;
}
.event-class-announcement h3 {
	margin-top: 32px;
	font-size: 26px;
	text-align: center;
}

.event-class-body p {
	margin-bottom: 20px;
}


.gf_stylespro_wrapper {
	font-family: "Memphis-Light",sans-serif;
	font-size: 19px;
	line-height: 32px;
	margin-top: 26px;
}
form.gf_stylespro .gform_description {
	margin-top: 2em;
}
form.gf_stylespro .gform_title {
	padding-top: 0;
}
form.gf_stylespro .gfield_description {
	font-size: 1em;
}

/* blog posts unordered lists */

body.single.single-post .main_content .inner-content li:not(.previous-post):not(.next-post) {
	font-size: 16px;
    font-family: "Memphis-Light",sans-serif;
    list-style-type: disc;
    margin-left: 20px;
    line-height: 25px;
    margin-bottom: 12px;
}

/* blog post author */

body.single.single-post .main_content .inner-content .heading li:nth-child(2) {
	padding: 0;
}
@media only screen and (min-width: 768px) {
	body.single.single-post .main_content .inner-content .heading li:nth-child(2) {
		margin-left: 30px;
	}
}
@media only screen and (max-width: 767px) {
	body.single.single-post .main_content .inner-content .heading li {
		width: 100%;
	}
}

/* homepage links */

.home-01 .top-content a,
.event-class-announcement a {
	color: #a9b211;
    font-size: 13px;
    font-family: "Avenir-heavy",sans-serif;
    text-transform: uppercase;
    line-height: 25px;
}

/* upper navigation and social links */

@media only screen and (max-width: 1023px) {
	body #header .social ul li {
    	margin: 0px 7px;
		height: 18px;
	}
}

@media only screen and (width: 1024px) {
	body #header .menu1 ul li:first-child a {
		padding-left: 0px;
	}
}

@media only screen and (min-width: 1025px) {
	body #header .menu1 ul li:first-child a {
		padding-left: 64px;
	}
}

.gform_wrapper ul.gform_fields {
	font-family: "Memphis-Light",sans-serif;
}

.main_content .gform_wrapper label.gfield_label {
	font-family: "Avenir-heavy",sans-serif;
	font-weight: normal;
}

.main_content .gform_wrapper .gform_footer input.button {
	background:none;
	border: solid rgb(118, 118, 118) 1px;
	padding: 0 1.5em;
	line-height: 2.5;
	cursor: pointer;
	border-radius: 3px;
	font-family: "Avenir-regular",sans-serif;
	color: #000000 !important;
	
-webkit-transition: all 0.3s 0s ease-in-out;
-moz-transition: all 0.3s 0s ease-in-out;
-o-transition: all 0.3s 0s ease-in-out;
transition: all 0.3s 0s ease-in-out;
}
.main_content .gform_wrapper .gform_footer input.button:hover {
	background-color: #49433e;
	color: white !important;
}


.acres-tags {
	width: 1000px;
	margin: 22px auto;
	text-transform: lowercase;
	font-family: "Memphis-Light",sans-serif;
	line-height: 25px;
}
.acres-tags a {
	color: #A9B211;
}
.acres-tags a:hover {
	color: inherit;
}

li#a2a_share_save_widget-2 {
	margin-bottom: 0;
	list-style: none;
	margin-left: 0;
}

/* blog category pages */

@media only screen and (max-width: 767px) {
	.category .inner-content .heading.category-heading {
		max-width: 100%;
		text-align: center;
		float: unset;
		margin: 0 auto 10px auto;
	}
	.category .heading + .blog_signup {
		margin-top: 0;
		float: unset;
	}
	.category .blog_signup .address-input {
		margin: 10px auto;
		width: 100%;
    	max-width: 300px;
	}
}

.category .latest-post-content p {
	margin-bottom: 15px;
}

.category .latest-post-content .learn_more {
	color: #a9b211;
    text-transform: uppercase;
    line-height: 30px;
    display: inline-block;
    font-family: "Avenir-heavy",sans-serif;
    position: relative;
    font-size: 14px;
    letter-spacing: 1px;
    margin: 10px 0;
    width: 100%;
}
.category .latest-post-content .learn_more:after {
	content: " ";
    font-size: 13px;
    margin-left: 3px;
    background: url(../../uploads/2016/08/arrow.png)no-repeat 50%;
    width: 4px;
    height: 6px;
    position: absolute;
    top: 12px;
    background-size: 100%;
}

/* blog grid */
/* currently left in in case we want to use it again */

/* .blog-grid  .grid {
	height: unset !important;
}

.blog-grid .grid .grid-item {
	height: unset;
	position: unset !important;
}

@media only screen and (min-width: 768px) {
	.blog-grid .grid .grid-item .blog-content01 h6 {
		height: 200px;
	}
} */

/* homepage owl slider */
/* The below CSS is for v.1.3.3 of Owl Slider */

#owl-example .owl-dots{position:absolute;width:100%;bottom:75px;}

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span{background:#a8b111;}

.owl-dots .owl-dot span{background:#9b9991;}

.owl-dots {text-align: center;}

.owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}

.owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}

@media screen and (max-width: 767px) {
	#owl-example .owl-dots {
		bottom: 30px;
	}
}
@media screen and (max-width: 380px) {
	#owl-example .owl-dots {
		bottom: 25px;
	}
}

/* gravity forms after 2.5 update */

body .gform_wrapper.gravity-theme input[type=color],
body .gform_wrapper.gravity-theme input[type=date],
body .gform_wrapper.gravity-theme input[type=datetime-local],
body .gform_wrapper.gravity-theme input[type=datetime],
body .gform_wrapper.gravity-theme input[type=email],
body .gform_wrapper.gravity-theme input[type=month],
body .gform_wrapper.gravity-theme input[type=number],
body .gform_wrapper.gravity-theme input[type=password],
body .gform_wrapper.gravity-theme input[type=search],
body .gform_wrapper.gravity-theme input[type=tel],
body .gform_wrapper.gravity-theme input[type=text],
body .gform_wrapper.gravity-theme input[type=time],
body .gform_wrapper.gravity-theme input[type=url],
body .gform_wrapper.gravity-theme input[type=week],
body .gform_wrapper.gravity-theme select,
body .gform_wrapper.gravity-theme textarea,
body .gform_wrapper.gravity-theme .description,
body .gform_wrapper.gravity-theme .gfield_description,
body .gform_wrapper.gravity-theme .gsection_description,
body .gform_wrapper.gravity-theme .instruction,
body .gfield_consent_label {
	font-family: "Memphis-Light",sans-serif;
}

.gform_required_legend {
	display: none;
}

.gform_title {
	margin-bottom: 18px;
	font-weight: 700;
    font-size: 1.25em;
	letter-spacing: 0;
}

@media only screen and (max-width: 640px) {
	.gform_footer.top_label {
		text-align: center;
	}
}

#gform_wrapper_13.gform_wrapper.gravity-theme .gform_footer {
	float: right;
}

body .gform_wrapper.gravity-theme .field_description_above .instruction {
	padding-top: 15px;
	padding-bottom: 15px;
}

.gform_required_legend {
	display: none !important;
}

/* newsletter popup */

#popmake-9862 {
	background-color: #cbcf81;
}

#popmake-9862 h1 {
	margin: 0;
    font-family: "amatic_scbold";
    font-size: 60px;
	line-height: 1;
    color: #1d1d1a;
    padding-bottom: 20px;
    padding-top: 10px;
}

#popmake-9862 p {
	margin-bottom: 15px;
	font-size: 20px;
	line-height: 1.3;
    font-family: "Avenir-heavy",sans-serif;
    color: #1d1d1a;
}

#popmake-9862 .address-input {
    margin: 20px auto 0;
	max-width: 400px;
}

#popmake-9862 #gform_confirmation_message_16 {
	color: #1d1d1a;
	font-family: "Avenir-heavy",sans-serif;
	font-size: 16px;
	line-height: 1.3;
    text-align: center;
}

/* tables */

body .tablepress tfoot th,
body .tablepress thead th {
	background-color: #cbcf82;
}

body .tablepress .odd td {
	background-color: #f2efec;
}

body .tablepress .row-hover tr:hover td {
	background-color: #ccc0b7;
}

#tablepress-2 td.column-3 {
	font-family: "Avenir",sans-serif;
}

/* ninjatables */

.acres-ninjatables th,
.acres-ninjatables td {
	text-align: left;
}

.footable_parent table#footable_11070.foo-table.vertical_centered tbody>tr>td,
.footable_parent table#footable_11070.foo-table.vertical_centered thead>tr>th {
	vertical-align: top;
}

#footable_11070 .ninja_column_0 {
	min-width: 120px;
}

table.acres-ninjatables.footable>tbody>tr>td.footable-sortable,
table.acres-ninjatables.footable>tbody>tr>th.footable-sortable,
table.acres-ninjatables.footable>tfoot>tr>td.footable-sortable,
table.acres-ninjatables.footable>tfoot>tr>th.footable-sortable,
table.acres-ninjatables.footable>thead>tr>td.footable-sortable,
table.acres-ninjatables.footable>thead>tr>th.footable-sortable {
	background-color: #cbcf82;
}

.bootstrap4 .acres-ninjatables.table-striped tbody tr:nth-of-type(odd) {
	background-color: #f2efec;
}

.bootstrap4 .acres-ninjatables.table-hover tbody tr:hover {
	background-color: #ccc0b7;
}

#footable_11070 td.ninja_column_2 {
	font-family: "Avenir",sans-serif;
}

/* blog changes */

@media only screen and (min-width: 1150px) {
	.grid-item:not(.grid-item--height2) {
		height: 490px;
	}
	.grid-item--height2 {
		height: 1024px;
	}
	.grid-item--height2 .blog-content {
		padding: 50px 65px 414px 65px;
	}
	
	.blog-content01 h6 {
		height: 150px;
	}
	.blog-content01 p {
		height: 105px;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1149px) {
	.grid-item {
		margin-bottom: 20px !important;
	}
	.grid-item:not(.grid-item--height2) {
		height: 600px;
	}
	.grid-item--height2 {
		height: 600px !important;
	}
	.grid-item--height2 .blog-content {
		padding: 15px 26px 5px 26px;
	}
	
	.blog-content01 h6 {
		height: 170px;
	}
	.blog-content01 p {
		height: 170px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.grid-item {
		margin-bottom: 20px !important;
	}
	.grid-item:not(.grid-item--height2) {
		height: 650px;
	}
	.grid-item--height2 {
		height: 650px !important;
	}
	.grid-item--height2 .blog-content {
		padding: 15px 26px 5px 26px;
	}
	
	.blog-content h6 {
		height: 89px;
	}
	.blog-content p {
		height: 90px;
	}
	
	.blog-content01 h6 {
		height: 170px;
	}
	.blog-content01 p {
		height: 221px;
	}
}

/* popup */

#fancybox-content > div {
	overflow-y: scroll !important;
}

/* newsletter popup */

.gform_wrapper.gravity-theme .gfield input#input_16_1.medium {
	width: 100%;
}