/* CSS Document */
/***REDGOOSEDESIGN&MEDIA CUSTOM CSS***/
/****************************************/
/*TEXT AND FONTS*/
h2 a{color:#9BA17B!important;}
h2 a:hover{color:#4a7684!important;}
p{font-size:18px;}
/*COLORS*/
.blue{color:#4a7684 !important;}
.sage{color:#9BA17B !important;}
/*BUTTON*/
.btn{color:#4a7684 !important;font-weight:bold;background:none!important;padding:.5rem!important;}
/*NAVS*/
.secondary #g-header, .secondary #g-navigation{background:#4a7684;}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container, #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container{color:#9BA17B!important;}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container .g-menu-item-title, #g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container .g-menu-item-title{border:none !important;}
/*SLIDER*/
.g-owlcarousel-item-image{/*background-position:right!important;*/background-repeat:no-repeat;}
.g-owlcarousel-feature-slider .owl-item .item .g-owlcarousel-item-image:before{background:none!important;}
/*#g-slideshow{border-bottom:none!important;}*/
/*#g-showcase{border-top:none!important;}*/
/*home video*/
.hero-video .g-video{box-shadow:0px 1px 2px 1px black !important;}
.hero-video .g-video-caption{text-align:left;font-size:24px;padding:8px 0;font-weight:bold;}
/*BLOG*/
.blog .item{position:relative;}
.blog .item:hover .page-header h2{z-index:-1;}
.blog .item-image img{width:100%!important;}
.blog .img_caption, .secondary p.img_caption{width:100%!important;text-align:left!important;}
/*FEATURES*/
#g-owlcarousel-stripslider-3087{margin:0!important;padding:.25rem!important;}
.recipes .owl-stage-outer .owl-item{margin-bottom:17rem !important;}
#g-footer{color:white!important;}
#g-footer h2{color:#fdb701!important;}
#g-container-3489{padding-bottom:6rem;}
.hightlights #g-mainbar a{color:#fdb701 !important;}
/*SLIDER*/
#g-sidebar .fp-promoimage .g-promoimage-caption{height:11rem!important;}
#bottom-slider .g-owlcarousel-strips-slider{border:none!important;}
.g-owlcarousel-feature-slider .owl-item .item .g-owlcarousel-content .g-owlcarousel-item-title{font-size:3.5rem;text-shadow: 0px 1px 2px black;}
.g-owlcarousel-feature-slider .owl-item .item .g-owlcarousel-content .g-owlcarousel-item-desc{font-size:1.75rem;}
#g-slideshow .sprocket-features.layout-slideshow .sprocket-features-title, #g-slideshow .sprocket-features.layout-slideshow .g-owlcarousel-item-title, #g-slideshow .sprocket-features [id^="g-owlcarousel-featuresslider-"] .sprocket-features-title, #g-slideshow .sprocket-features [id^="g-owlcarousel-featuresslider-"] .g-owlcarousel-item-title, #g-slideshow .g-owlcarousel-feature-slider.layout-slideshow .sprocket-features-title, #g-slideshow .g-owlcarousel-feature-slider.layout-slideshow .g-owlcarousel-item-title, #g-slideshow .g-owlcarousel-feature-slider [id^="g-owlcarousel-featuresslider-"] .sprocket-features-title, #g-slideshow .g-owlcarousel-feature-slider [id^="g-owlcarousel-featuresslider-"] .g-owlcarousel-item-title{padding-top:30vh;}
.g-owlcarousel-item-link{padding-top:1rem;}
.g-owlcarousel-item-link a{background:rgba(255,255,255,.8)!important;}
#feature-tabs ul.g-contenttabs-tab-wrapper-container .ui-tabs-active.ui-state-active .g-contenttabs-tab-title, #feature-tabs ul.g-contenttabs-tab-wrapper-container .g-contenttabs-tab-title{text-transform:inherit;}
/*HOT POTATO*/
.hot-potato{background: #ffffff url("/images/backgrounds/hot-potato-news.jpg") no-repeat center bottom;}
.hot-potato>div.g-content{background:transparent!important;box-shadow:none!important;}
/*main bar*/
.g-contenttabs .g-contenttabs-tab-wrapper-container{padding-left:16px;}
/*LATEST RECIPES*/
.latest-recipes h3{font-size:18px!important;font-weight:bold!important;color:#9BA17B!important;}
#g-showcase{background:url("/images/banners/banner.jpg");height:80px;margin:0!important;padding:0!important;}
/*ENDOWMENT*/
.endowment{border:solid 2px #9BA17B;padding:.5rem;}
.endowment h3{padding:0;margin:0!important;}
.endowment a{color:#9BA17B!important; font-weight:bold!important;}
.endowment img.logo{max-width:60px;width:100%;}
/*FEATURES*/
#g-feature .g-tab-image img {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
}
#g-feature .g-tab-image img:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
/*SOCIALS*/
.socials{position:fixed;bottom:0;right:0;z-index:999999;background:black;max-height:100vh;}
.socials a {display:block;background:black;padding:10vh 2vw;border-radius:0!important;}
.socials a span{font-size:2rem;}
/*TOP*/
.g-totop{text-align:right;font-size:2.5rem;position:fixed;bottom:0;right:10%;}
/*NEWSFLASH*/
#feature-headlines{margin:0 .85rem;}
#feature-headlines>div.g-content{box-shadow: 0px 0px 7px 1px #598d9e; background: #598d9e;}
#feature-headlines .g-owlcarousel-headlines{padding:1.25rem 0;}
#feature-headlines .g-owlcarousel-headlines .headlines-badge{color:gold !important;}
#feature-headlines .g-owlcarousel-headlines .headlines-badge span{font-family: "roboto", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif!important; font-weight: 700!important; font-size: 1.5rem!important; line-height: 1!important;margin:0!important;}
#feature-headlines .g-owlcarousel-headlines .item a{color:whitesmoke;}
#feature-headlines .g-owlcarousel-headlines .item a:hover{color:gold;}
/*sidebar*/
.vodka-quote .g-content{margin:0;padding:8px 11px;}
/*SECONDARY PAGES*/
.page-header h2, .secondary .leading-0 .page-header h2{font-size:2.25rem;color: #9BA17B!important;margin:0;line-height:1.2;}
.secondary .item .page-header h2{font-size:1.25rem;color: #9BA17B!important;margin:0;line-height:1.2;}
.secondary h3{font-size:2rem;margin:0;line-height:1.2; color:#4a7684!important;}
.secondary h4{font-size:1.75rem;margin:0;line-height:1.2; color:#333!important;}
.secondary p {margin:.5rem 0;}
.blog .item{padding:1rem 0;}
/*ABOUT*/
.staff, .bodyimg{max-width: 1150px;width: 100%;}
.gary{max-width:712px;width:100%;}
/*BUDGET*/
.budgetdocs .span3, .docs .span3{border:solid 2px #4a7684!important; margin:.5rem; max-width:278px;width:100%;height:190px;}
.budgetdocs a, .docs a{color:#9BA17B!important;font-weight:bold!important;}
/*POWERFUL NUTRITION*/
.powerful-nutrition img{max-width:520px; width:100%;}
/*POTATO FACTS*/
.potato-facts img{max-width:520px; width:100%;}
/*VIDEO*/
.custom-logo img{display:none !important;}
.secondary .sppb-addon-video{background:black!important;}
/***MASONRY GALLERY***/
.gridywrap div[class*=gridy] {
  background: #eee;
  box-shadow: inset 0 0 0 1px #ddd;
  padding: 15px; float: left;
  position: relative;
}
.gridywrap .gridy-1,
.gridywrap .gridy-2,
.gridywrap .gridy-3 {width: 320px;
  overflow: hidden;}

.gridywrap .gridy-1 {width: 100%;}
.gridywrap .gridy-2 {width: 100%;}
.gridywrap .gridy-3 {width: 100%;}

.gridywrap .gridyhe-1 {height: 320px;}
.gridywrap .gridyhe-2 {height: 320px;}


@media screen and (min-width: 640px) {
  .gridywrap .gridyhe-2 {height: 320px;}
  .gridywrap {
    width: 100%;
  }
  .gridywrap .gridy-1 {width: 50%;}
  .gridywrap .gridy-2 {width: 50%;}
  .gridywrap .gridy-3 {width: 100%;}
}
@media screen and (min-width: 1024px) {
  .gridywrap .gridy-1 {width: 33.3%;}
  .gridywrap .gridy-2 {width: 66.6%;}
  .gridywrap .gridy-3 {width: 100%;}
  .gridywrap .gridyhe-2 {height: 640px;}
}

/*styling*/
.gridywrap .gridimg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  background-position: center center;
  background-size: cover;
}
.gridywrap .gridimg img {
  width: 100%;
}
.gridywrap .gridinfo {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  transition: all 0.8s;
}
.gridywrap .gridinfo h3 {
  font-size: 24px;
  color: #fff !important;
  font-weight: bold;
  text-transform: uppercase;
  margin: 130px 0 20px;
  position: relative;
}
.gridywrap .gridinfo h3:after {
  content: '';
  width: 25px;
  border-top: 4px solid #fff;
  display: block;
  margin: 0 auto;
  margin-top: 25px;
}
.gridywrap .gridinfo .gridmeta {
  transition-delay: 0.25s;
}
.gridywrap .gridinfo .gridmeta p {
  display: inline-block;
  font-size: 13px;
  color: #fff;
  margin-bottom: 15px;
}
.gridywrap .gridinfo .gridmeta p i {
  margin-right: 5px;
}
.gridywrap .gridinfo .gridmeta p.gridwho {
  margin-left: 25px;
}
.gridywrap .gridinfo p.gridexerpt {
  width: 60%;
  margin: 0 auto;
  line-height: 22px;
  margin-bottom: 25px;
  color: #fff;
  transition-delay: 0.5s;
}

.gridywrap .gridinfo * {
  opacity: 0;
  transition: all 0.8s;
}
.gridywrap .gridinfo h3 {
  opacity: 1;
}
.gridywrap .gridinfo .grid-btn {
  color: #fff;
  text-decoration: none;
  margin: 0 auto;
  width: 35px;
  height: 35px;
  line-height: 35px;
  border-radius: 25px;
  border: 1px solid #fff; 
  display: block;
  overflow: hidden;
}
.gridywrap .gridinfo .grid-btn:hover {
  width: 75px;
  background: rgba(0,0,0,0.3);
}
.gridywrap .gridinfo .grid-btn span {
  opacity: 0;
  display: none;
  transition: opacity 0.8s;
}
.gridywrap .gridinfo .grid-btn:hover span {
  opacity: 1;
  display: inline;
}
.gridywrap .gridinfo .grid-btn:hover i {
  opacity: 0;
  display: none;
}

.gridywrap .gridinfo:hover * {
  opacity: 0.7;
}
.gridywrap .gridinfo:hover p {
  opacity: 1;
}
.gridywrap .gridinfo:hover {
  background: rgba(0,0,0, 0.5);
}
.gridywrap .gridinfo:hover h3 {
  margin-top: 70px;
  opacity: 1;
}

.intro {
  text-align: center;
  padding: 25px;
  background: #111;
  color: #ddd;
}
h1 {
  font-size: 48px;
  font-weight: 300;
  padding: 15px 0;
}
.intro p {
  opacity: 0.5;
  font-size: 12px;
}
.intro p a {
  color: #FA8CD3;
}
/*MEDIA QUERIES*/
@media (max-width: 575.98px) {
  #logo-8575-particle a, #logo-2002-particle a{text-align:right!important;}
  #logo-8575-particle img, #logo-2002-particle img{max-width:120px;width:100%;text-align:right;padding-right:16px;}
  .socials{background:black;width:100%;}
  .socials a{display:inline-block;padding:1rem;}
}

// Small devices (landscape phones, less than 768px)
@media (max-width: 767.98px) {  }

// Medium devices (tablets, less than 992px)
@media (max-width: 991.98px) {  }

// Large devices (desktops, less than 1200px)
@media (max-width: 1199.98px) {  }

.endowment img.logo {
  margin-right:6px;
}
.card.ml0.px3.span3.textcenter.weather {
  height:207px;
  background-image: url(/images/decor/weather.jpg);
  background-size: cover;
}
.card.ml0.px3.span3.textcenter {
  height:270px;
  color:#FFF;
  display:flex;
  padding:6px;
  background-image: url(/images/decor/spud_bkg.png);
  background-size: cover;
}

/* CSS Document */
/***REDGOOSEDESIGN&MEDIACSS BASE***/
/**********************************/
/***BODY***/
html {line-height: 1.15; -webkit-text-size-adjust: 100%;}
/***COLOR***/
.black{color:black !important;}
.white{color:white !important;}
.gray{color:gray !important;}
.red{color:red !important;}
.green{color:green !important;}
.blue{color:blue !important;}
/***DISPLAY SETTINGS***/
.block{display:block!important;}
.inlineblock{display:inline-block!important;}
.displaynone{display:none!important;}
.hidden{visibility: hidden!important;}
.clear {clear:both!important;}
.nolist{list-style-type:none;}
.width100{width:100%;}
/***PADDING***/
/*padding top*/
.pt0{padding-top:0 !important;}
.pt1{padding-top:1rem !important;}
.pt2{padding-top:2rem !important;}
.pt3{padding-top:3rem !important;}
.pt4{padding-top:4rem !important;}
.pt5{padding-top:5rem !important;}
.pt6{padding-top:6rem !important;}
/*padding bottom*/
.pb0{padding-bottom:0 !important;}
.pb1{padding-bottom:1rem !important;}
.pb2{padding-bottom:2rem !important;}
.pb3{padding-bottom:3rem !important;}
.pb4{padding-bottom:4rem !important;}
.pb5{padding-bottom:5rem !important;}
.pb6{padding-bottom:6rem !important;}
/*padding top and padding bottom*/
.ptb0{padding-top:0; padding-bottom:0 !important;}
.ptb1{padding-top:1rem; padding-bottom:1rem !important;}
.ptb2{padding-top:2rem; padding-bottom:2rem !important;}
.ptb3{padding-top:3rem; padding-bottom:3rem !important;}
.ptb4{padding-top:4rem; padding-bottom:4rem !important;}
.ptb5{padding-top:5rem; padding-bottom:5rem !important;}
.ptb6{padding-top:6rem; padding-bottom:6rem !important;}
/*padding left*/
.pl0{padding-left:0 !important;}
.pl1{padding-left:1rem !important;}
.pl2{padding-left:2rem !important;}
.pl3{padding-left:3rem !important;}
.pl4{padding-left:4rem !important;}
.pl5{padding-left:5rem !important;}
.pl6{padding-left:6rem !important;}
/*padding right*/
.pr0{padding-right:0 !important;}
.pr1{padding-right:1rem !important;}
.pr2{padding-right:2rem !important;}
.pr3{padding-right:3rem !important;}
.pr4{padding-right:4rem !important;}
.pr5{padding-right:5rem !important;}
.pr6{padding-right:6rem !important;}
/*padding left and padding right*/
.plr0{padding-left:0; padding-right:0 !important;}
.plr1{padding-left:1rem; padding-right:1rem !important;}
.plr2{padding-left:2rem; padding-right:2rem !important;}
.plr3{padding-left:3rem; padding-right:3rem !important;}
.plr4{padding-left:4rem; padding-right:4rem !important;}
.plr5{padding-left:5rem; padding-right:5rem !important;}
.plr6{padding-left:6rem; padding-right:6rem !important;}
/*padding surround*/
.px0{padding:0 !important;}
.px1{padding:1rem !important;}
.px2{padding:2rem !important;}
.px3{padding:3rem !important;}
.px4{padding:4rem !important;}
.px5{padding:5rem !important;}
.px6{padding:6rem !important;}
/***MARGIN***/
/*margin top*/
.mt0{margin-top:0 !important;}
.mt1{margin-top:1rem !important;}
.mt2{margin-top:2rem !important;}
.mt3{margin-top:3rem !important;}
.mt4{margin-top:4rem !important;}
.mt5{margin-top:5rem !important;}
.mt6{margin-top:6rem !important;}
/*margin bottom*/
.mb0{margin-bottom:0rem !important;}
.mb1{margin-bottom:1rem !important;}
.mb2{margin-bottom:2rem !important;}
.mb3{margin-bottom:3rem !important;}
.mb4{margin-bottom:4rem !important;}
.mb5{margin-bottom:5rem !important;}
.mb6{margin-bottom:6rem !important;}
/*margin top and margin bottom*/
.mtb0{margin-top:0; margin-bottom:0 !important;}
.mtb1{margin-top:1rem; margin-bottom:1rem !important;}
.mtb2{margin-top:2rem; margin-bottom:2rem !important;}
.mtb3{margin-top:3rem; margin-bottom:3rem !important;}
.mtb4{margin-top:4rem; margin-bottom:4rem !important;}
.mtb5{margin-top:5rem; margin-bottom:5rem !important;}
.mtb6{margin-top:6rem; margin-bottom:6rem !important;}
/*margin left*/
.ml0{margin-left:0rem !important;}
.ml1{margin-left:1rem !important;}
.ml2{margin-left:2rem !important;}
.ml3{margin-left:3rem !important;}
.ml4{margin-left:4rem !important;}
.ml5{margin-left:5rem !important;}
.ml6{margin-left:6rem !important;}
/*margin right*/
.mr0{margin-right:0rem !important;}
.mr1{margin-right:1rem !important;}
.mr2{margin-right:2rem !important;}
.mr3{margin-right:3rem !important;}
.mr4{margin-right:4rem !important;}
.mr5{margin-right:5rem !important;}
.mr6{margin-right:6rem !important;}
/*margin left and margin right*/
.mlr0{margin-left:0; margin-right:0 !important;}
.mlr1{margin-left:1rem; margin-right:1rem !important;}
.mlr2{margin-left:2rem; margin-right:2rem !important;}
.mlr3{margin-left:3rem; margin-right:3rem !important;}
.mlr4{margin-left:4rem; margin-right:4rem !important;}
.mlr5{margin-left:5rem; margin-right:5rem !important;}
.mlr6{margin-left:6rem; margin-right:6rem !important;}
/*margin surround*/
.mx0{margin:0 !important;}
.mx1{margin:1rem !important;}
.mx2{margin:2rem !important;}
.mx3{margin:3rem !important;}
.mx4{margin:4rem !important;}
.mx5{margin:5rem !important;}
.mx6{margin:6rem !important;}
/***TEXT***/
/*text positions*/
.textleft{text-align:left!important;}
.textright{text-align:right!important;}
.textcenter{text-align:center!important;}
/*letter cases*/
.uppercase{text-transform:uppercase!important;}
.lowercase{text-transform:lowercase!important;}
.firstletter{text-transform:capitalize!important;}
/*font size*/
.f25{font-size:25% !important;}
.f50{font-size:50% !important;}
.f75{font-size:75% !important;}
.f125{font-size:125% !important;}
.f150{font-size:150% !important;}
.f175{font-size:175% !important;}
.f200{font-size:200% !important;}
.f225{font-size:225% !important;}
.f250{font-size:250% !important;}
.f275{font-size:275% !important;}
.f300{font-size:300% !important;}
.f325{font-size:325% !important;}
.f350{font-size:350% !important;}
.f375{font-size:375% !important;}
.f400{font-size:400% !important;}
.f500{font-size:500% !important;}
/*fonts*/
.bold{font-weight: bold !important;}
.fw900{font-weight: 900 !important;}
.fw800{font-weight: 800 !important;}
.fw700{font-weight: 700 !important;}
.fw600{font-weight: 600 !important;}
.fw500{font-weight: 500 !important;}
.fw400{font-weight: 400 !important;}
.fw300{font-weight: 300 !important;}
.fw200{font-weight: 200 !important;}
.fw100{font-weight: 100 !important;}
/*text decor*/
.txshadow{text-shadow: 0px 1px 2px black !important;}
.nodecoration{text-decoration: none !important;}
/***POSITIONS***/
.absolute{position:absolute !important;}
.absolutecenter{top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;}
.relative{position:relative !important;}
.fixed{position:fixed !important;}
.stickynavigation{position:fixed;top:0;width:100%!important;}
/*CARDS*/
.card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
}
.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
/*MASONRY*/
.masonry{
  column-count:4;
  column-gap:1em;
}
.itemmason { /* Masonry bricks or child elements */
  background-color: #eee;
  display: inline-block;
  margin: 0 0 1em;
  width: 100%;
}