/*===========================================*//* This is the Main Stylesheet for Antelope Minimal Blog Template/* Theme Author: ThemeForces/* Theme URL: ThemeForces.Com/* Created : April 22, 2015/* Version: 1.0==============================================CSS Style Structure- Imports- General- Accessibility- Menu/Navigation- Hero / Slider- Buttons- Page Body/Content- Sidebar- Footer Section- Single Page/*===========================================*//* =======================================Imports========================================*/@import url(https://fonts.googleapis.com/css?family=Arimo:400,700,400italic,700italic);@import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900,400italic,700italic,900italic);@import url(https://fonts.googleapis.com/css?family=Arapey:400italic,400);@import url(https://fonts.googleapis.com/css?family=Niconne);@font-face {  font-family: 'Noyh Regular';  src:    url('../fonts/typesketchbook_-_noyh-webfont.woff2') format('woff2'),    url('../fonts/typesketchbook_-_noyh-webfont.woff') format('woff');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'Noyh Black';  src:    url('../fonts/typesketchbook_-_noyhblack-webfont.woff2') format('woff2'),    url('../fonts/typesketchbook_-_noyhblack-webfont.woff') format('woff');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'Noyh Bold';  src:    url('../fonts/typesketchbook_-_noyhbold-webfont.woff2') format('woff2'),    url('../fonts/typesketchbook_-_noyhbold-webfont.woff') format('woff');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'Noyh Light';  src:    url('../fonts/typesketchbook_-_noyhlight-webfont.woff2') format('woff2'),    url('../fonts/typesketchbook_-_noyhlight-webfont.woff') format('woff');  font-weight: normal;  font-style: normal;}/* =======================================General========================================*/body {    -webkit-font-smoothing: antialiased !important;    -moz-osx-font-smoothing: grayscale;    font-family: 'Arimo', sans-serif;    overflow-y: auto;    overflow-x: hidden;    background: none !important;}#wrapper {  width: 100% !important;  max-width: none !important;}.container {	/*max-width: 1100px;*/	max-width: 1440px;	width: auto;	margin: 0 auto;	padding-left: 30px;	padding-right: 30px;}@media (min-width: 1200px) {	.rst-grid .col-md-6.post-block{		width: 49.9%;	}	.rst-grid .col-md-4.post-block{		width: 33.33333%;	}}h2 {    font-family: 'Arapey', serif;    font-size: 30px;}.post-block .rst-inner-content h2 {    font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;}h3, h4, h5 {    font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 23px;}/*h5 {    letter-spacing: 2px;    font-size: 16px;    font-family: 'Arapey', serif;}*/a {    color: inherit;}a:hover,a:focus,a.active {	color: #CB2D2D ; outline: 0;}a:hover {	text-decoration: underline;}a:focus {	background: none;	outline: 2px solid;	outline-offset: 2px;	text-decoration: none;}p {    font-weight: normal;    margin-bottom: 20px;    line-height: 29px;    font-size: 18px;	/*font-family: "Noyh Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-family: Vollkorn, Georgia, serif;}.post-block .rst-inner-content li {	font-family: Vollkorn, Georgia, serif;
	line-height: 29px;
    font-size: 18px;}.post-block .rst-inner-content blockquote p {	font-size: 20px;}.lead {  font-size: 18px !important;  line-height: 28px;}.clear{	clear: both;}@media (min-width: 768px){	.lead {		line-height: 28px;	}}.highlight{ color: #E99E03}.clearfix:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0;}.clearfix { display: inline-block }* html .clearfix { height: 1% }.nopadding { padding: 0 }.nomargin { margin: 0 }img{	max-width: 100%;	height: auto;}/* =======================================Accessibility========================================*//*Makes element available to screen readers but visually hidden*/.screen-reader-text,a.screen-reader-text {    border: 0;    clip: rect(1px, 1px, 1px, 1px);    clip-path: inset(50%);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute;    width: 1px;    word-wrap: normal !important;}/*Makes element available to screenreaders, but visually hidden until in focus*/.screen-reader-text:focus {    background-color: #eee;    clip: auto !important;    clip-path: none;    color: #444;    display: block;    font-size: 1em;    height: auto;    left: 5px;    line-height: normal;    padding: 15px 23px 14px;    text-decoration: none;    top: 5px;    width: auto;    z-index: 100000; /* Above WP toolbar. */}.visuallyhidden {	border: 0;	clip: rect(0 0 0 0);	height: 1px;	margin: -1px;	overflow: hidden;	padding: 0;	position: absolute;	width: 1px;}/* =======================================Navigation / Menu========================================*/.combo-header {  background: black url('../img/bg-header-final-l.jpg') center center no-repeat;  background-size: cover;  padding-bottom: 30px;}/* Layout Two */#top-header {  height: auto;  padding: 30px 0px 40px 0px;  position: relative;  background-color: transparent !important;}#top-header .logo {    width: 260px;  height: auto;  margin: 20px;}#tf-menu {    background: transparent;    margin-bottom: 0;    border: 0;    border-radius: 0;    border-top: 1px solid white !important;    border-bottom: 1px solid white !important;    text-transform: uppercase;    letter-spacing: 2px;    text-align: center;	height: auto;	min-height: auto;}ul.nav.navbar-nav.nav-center{	margin: 0;}ul.nav.navbar-nav.nav-center {	float: none !important;	text-align: center;	display: inline-block;}.navbar-default .navbar-nav li a {  font-family: "Noyh Black","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;  text-transform: uppercase;  font-size: 18px;  letter-spacing: 0;  color: white;  -webkit-transition: all 120ms ease-out;  -moz-transition: all 120ms ease-out;  -o-transition: all 120ms ease-out;  transition: all 120ms ease-out;}.navbar-default .navbar-nav > .current-menu-item > a,.navbar-default .navbar-nav > .current-menu-item > a:hover,.navbar-default .navbar-nav > .current-menu-item > a:focus {    /*color: #ffcc63;*/}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {	text-decoration: underline;}.navbar-nav > li{	float: none;	display: inline-block;}.nav > li > a{	padding-left: 13px;	padding-right: 13px;}/* Dropdown Menus */.sub-menu {    position: absolute;    top: 100%;    left: 15px;    z-index: 1000;    display: none;    float: left;    min-width: 160px;    padding: 10px 0;    margin: 0;    text-align: left;    list-style: none;    background-color: #fff;    -webkit-background-clip: padding-box;    background-clip: padding-box;    border: 1px solid #858484;    border-radius: 0;    -webkit-box-shadow: none;		box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);}.navbar-default .navbar-nav .sub-menu  li  a {	display: block;	padding: 8px 20px;	clear: both;	font-weight: normal;	line-height: 1.42857143;	color: #333;	font-size: 14px;	white-space: nowrap;}.navbar-default .navbar-nav .sub-menu  li  a:hover,.navbar-default .navbar-nav .sub-menu  li  a:focus {	color: black;	background: transparent;	text-decoration: underline;	outline: 0;}.rst-logo-text{	margin: 0;	padding: 0;	font-weight: 400;	font-size: 30px;	line-height: 45px;	font-family: Arapey,}.rst-logo-text a{	color: #000 !important;	text-decoration: none;}.rst-logo-text a:hover{	text-decoration: none;}/* Layout Two */#tf-menu.navbar-fixed-top {  background-color: #ffffff;}#top-header.layout-two {  margin-top: 50px;  border-bottom: 2px solid #000000;}/* =======================================Equal Exchange Combined Navigation / Menu========================================*/.header__top-bar {	background: black;	color: white;	font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 18px;	overflow: auto;	padding: 12px 0;}.header__top-bar .phone{	float: left;	font-size: 18px;}.header__top-bar .phone a {	padding: 2px;}.header__top-bar .phone a:hover {	color: white;	text-decoration: underline;}.header__top-bar .phone a:focus {	color: white;	outline: 2px solid white;}.header__top-bar .links {	float: right;}.header__top-bar .links a {	color: white;}.header--ee {	position: relative;}.header--ee .logo--ee {	position: absolute;	z-index: 999;	top: 22px;}.header--ee .logo--ee a img {	max-height: 195px;}.header--ee .col--search {	text-align: right;}.header__cart-link {	display: block;	float: right;	padding-bottom: 4px;	margin-left: 10px;	transition: none;	-moz-transition: none;	-webkit-transition: none;}.header--ee .icon--cart {	background: none;	color: white;	float: right;	margin-top: 5px;	padding: 0;	width: 45px;	height: 35px;	text-align: center;}.header--ee .header__cart-link:hover .icon--cart {	fill: #7d7d7d;}.header--ee .header__cart-link:focus {	outline: 2px solid black;}.header--ee .header__search {	display: inline-block;	padding-bottom: 1rem;}.header--ee .header__search input {	background: white;	border: 1px solid #D1D1D1;	border-radius: 2px;	color: black;	font-family: "Noyh Light", "HelveticaNeue" ,"Helvetica Neue" ,Helvetica, Arial, sans-serif;	font-size: 18px;	float: left;	height: 45px;	margin-right: 8px;	margin-bottom: 0;	width: auto;}.header--ee .header__search input:focus {	border: 2px solid black;}.header--ee .header__search button {	background: #0480a8;	border: none;	border-radius: 2px;	color: white;	font-size: 20px;	height: 45px;	width: 45px;	padding: 1rem;}.header--ee .header__search button:hover {	background: #029ec5;	border-color: #029ec5;	outline-color: #029ec5;}.header--ee .header__search button:focus {	outline: 2px solid #029ec5;	outline-offset: 2px;}.row--nav-top {	display: flex;	height: 112px;	align-items: center;}.row--flex {	display: flex;	align-items: center;}.row--nav-primary {	padding: .5rem 0;}.row--nav-top > .col-md-12,.row--nav-primary > .col-md-12 {	padding-left: 150px;}.navbar--top {	top: 12px;	min-height: 0;	padding-left: 4px;}.menu-header-top-container {	display: flex;	align-items: center;}.navbar--top,.navbar--primary {	background: none;	border: none;	margin: 0;}.mobile-cart-icon {	display: none;	position: absolute;	top: 5px;	right: 5px;}.mobile-cart-icon .icon--cart {	padding: 5px;}.header--bottom {	border-bottom: 1px solid #EEE;	border-top: 1px solid #EEE;}.navbar--primary .navbar-header .navbar-toggle {	z-index: 250;}.navbar--primary .navbar-header .navbar-toggle.scrolled {	background: white;	border-radius: 100%;	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);	position: fixed;	width: 56px;	height: 56px;	top: 0;}.navbar--primary .navbar-header .navbar-toggle.scrolled .icon-bar {	margin-left: auto;	margin-right: auto;}.navbar--primary .navbar-header .navbar__mobile-logo {	position: absolute;	width: 100px;	left: 50%;	top: 0;	margin-left: -50px;	z-index: 300;}.mobile-search-contain {	z-index:200;	overflow: hidden;	position: absolute;	bottom: 0;	top: 0;	left: 0;	right: 0;}@media (min-width: 769px) {	.mobile-search-contain {		display: none;	}	.mobile-search-contain .header__search {		display: none;	}	.navbar__mobile-logo {		display: none !important;	}}.mobile-search-contain .header__search {	transition: .25s linear all;	-webkit-transition: .25s linear all;	display: flex;	padding-right: 45px;	position: relative;	width: 100%;	top: 0;}.mobile-search-contain.open {	z-index: 300;}.mobile-search-contain.closed .header__search{	top: -100px;}.header--ee .mobile-search-contain .header__search input {	width: 100%;}.mobile-search-contain .search__toggle {	font-size: 32px;	position: absolute;	right: 0;}.mobile-search-contain .open-search {}.mobile-search-contain .close-search {	display: none;}.navbar--primary .navbar-header .navbar__mobile-logo img {	width: 100%;}.navbar--top .navbar-nav li a {	font-family: "Noyh Bold", "HelveticaNeue" ,"Helvetica Neue" ,Helvetica, Arial, sans-serif;	font-size: 28px;	border-bottom: 3px solid transparent;	color: black;	margin-right: 3rem;	margin-right: 30px;	padding: 0;}.navbar--primary .navbar-collapse {	padding-left: 0;}.navbar--top .navbar-nav li.active a {	background: none;	color: #CB2D2D !important;	border-bottom: 3px solid #CB2D2D;}.navbar--top .navbar-nav li a:hover {	background: none !important;	border-bottom: 3px solid black;	color: black !important;	text-decoration: none;}.navbar--top .navbar-nav li.active a:hover {	background: none;	border-bottom: 3px solid #CB2D2D;	color: #CB2D2D !important;	text-decoration: none;}.navbar--top .navbar-nav li a:focus {	background: none !important;	outline: 2px solid black;	border-radius: 2px;	color: black !important;}.navbar--top .navbar-nav li.active a:focus {	background: none !important;	outline: 2px solid #CB2D2D;	border-radius: 2px;	color: #CB2D2D !important;}.navbar--primary .navbar-nav li a {	color: black;	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	padding: 0;	padding: 4px;	margin: 13px;}.navbar--primary .navbar-nav li a:hover {	background: none !important;	color: #CB2D2D !important;}.navbar--primary .navbar-nav li a:focus {	color: #CB2D2D !important;	outline: 2px solid #CB2D2D;	text-decoration: none;}.navbar--primary .navbar-nav li.menu-item-has-children {	padding-right: 10px;}.navbar--primary .navbar-nav li.menu-item-has-children button {	background: url('../img/dropdown-arrow--red.svg') center center no-repeat;	background-size: 100%;	border: none;	display: block;	content: '';	width: 15px;	height: 28px;	position: absolute;	right: 0px;	top: 2px;	margin-top: 10px;	transform: rotate(0deg);}.navbar--primary .navbar-nav li.menu-item-has-children button:focus {	outline: 2px solid #CB2D2D;}.navbar--primary .navbar-nav li.menu-item-has-children:hover button,.navbar--primary .navbar-nav li.menu-item-has-children.toggle--active button {	transform: rotate(180deg);}.navbar--primary .navbar-nav .sub-menu {	border: none;	display: none;}.navbar--primary .navbar-nav .sub-menu.visible-desktop {	display: block;}.navbar--primary .navbar-nav .sub-menu li a {	font-size: 18px;	text-align: left;	text-transform: none;}.navbar--primary .navbar-nav .sub-menu li a:focus {}@media (min-width: 769px) {	.mobile-nav--overlay {		display: none !important;	}	.top-nav--mobile {		display: none;	}    .navbar--slideout .btn--close {        display: none;    }}@media (max-width: 768px) {	.menu-header-top-container {		display: block;	}	.row--flex {		display: block;	}    .navbar--slideout { display: none; }	.navbar--slideout.open {        display: block;		right: 75px;		left: 0;	}	.open .mobile-nav--overlay {		display: block;	}	.mobile-nav--overlay {		background: rgba(0, 0, 0, 0.75);		display: none;		position: fixed;		top: 0;		left: 0;		right: 0;		bottom: 0;		z-index: 9000;	}	.navbar--slideout .btn--close {        background-color: transparent;        border: 2px solid transparent;		color: white;        float: right;        margin-right: -70px;		text-align: center;		width: 63px;	}    .navbar--slideout .site-nav__mobile-close-text {        display: block;        font-size: 20px;        font-family: "Noyh Bold", "HelveticaNeue" ,"Helvetica Neue" ,Helvetica, Arial, sans-serif;        text-shadow: none;    }    .navbar--slideout .btn--close:hover,    .navbar--slideout .btn--close:focus {        border: 2px solid white;    }	.navbar--slideout .btn--close svg {		cursor: pointer;		display: block;		margin: 5px auto 0;	}	.header__top-bar {		display: none;	}	.navbar--top {		top: 5px;	}	.navbar--top .navbar-nav > li {		float: left;	}	.navbar--top .navbar-nav > li > a {		font-size: 25px;		margin-right: 15px;		padding: 2px;	}	.row--nav-top {		display: block;		height: 55px;		padding: 0;	}	.header--ee .logo--ee a img {		display: none;	}	.navbar--slideout {		bottom: 0;		top :0;		position: fixed;		background: white;		z-index: 9999;		left: -100%;		right: auto;	}	.row--nav-top > .col-md-12,	.row--nav-primary > .col-md-12 {		padding-left: 15px;	}	.admin-bar .navbar--slideout {		top: 46px;	}	.navbar--slideout .navbar-nav {		margin: 7.5px 0;	}	.navbar--slideout .navbar-nav > li {		text-align: left;		border-bottom: 1px solid #F5F6F7;		border-top: 1px solid #F5F6F7;		overflow: auto;	}	.navbar--slideout .navbar-nav > li > a {		text-transform: none;		font-size: 22px;		margin: 10px 50px 10px 10px;		/*padding: 15px;*/	}	.navbar--slideout .navbar-nav > li.menu-item-has-children {		pointer-events: none;		padding-right: 0;	}	.navbar--slideout .navbar-nav > li.menu-item-has-children a {		pointer-events: all;	}	.navbar--slideout .navbar-nav > li.menu-item-has-children button {		background: url('../img/dropdown-arrow.svg') no-repeat;		background-position: center;		cursor: pointer;		content: attr(data-content) '';		display: inline-block;		width: 50px;		height: 48px;		position: absolute;		right: 0;		top: 0;		margin-top: 0;		padding: 15px;		border-left: 2px solid #F5F6F7;		border-right: 2px solid #F5F6F7;		pointer-events: all;		z-index: 100;	}	.navbar--primary .navbar-nav li.menu-item-has-children:hover button {		transform: none;	}	.navbar--primary .navbar-nav li.menu-item-has-children.toggle--active button {		transform: rotate(180deg);	}	.navbar--slideout .navbar-nav > li.menu-item-has-children button:focus {		border: 2px solid #CB2D2D;		outline: none;	}	.navbar--slideout .navbar-nav > li.menu-item-has-children a:after {		display: none;	}	.navbar--slideout .top-nav--mobile.navbar-nav li {		float: left;		border: none;	}	.navbar--slideout .top-nav--mobile.navbar-nav li a {		background: none;		text-transform: uppercase;		font-size: 25px;		padding: 10px;		margin: 0;	}	.navbar--primary .navbar-nav .sub-menu.visible-desktop {		display: none;	}	.navbar--primary .navbar-nav .sub-menu.visible-mobile {		display: block;		border-top: 2px solid #F5F6F7;	}	.navbar--primary .navbar-nav .menu-item-has-children.toggle--active::before{		transform: rotate(180deg);	}}/* =======================================Hero/Slider========================================*//* Slider Style 1 */#headerSlider{    position: relative;    overflow: hidden;}#headerSlider .item img{    display: block;    width: 100%;    height: auto;}.owl-theme .owl-dots{  position: absolute;  bottom: 5%;  left: 50%;  transform: translateX(-50%);}.owl-theme .owl-controls{	margin: 0;}.owl-theme .owl-dots .owl-dot{	display: inline-block;}.owl-theme .owl-dots .owl-dot span {  width: 10px;  height: 10px;  margin: 5px 7px;  background: white !important;  display: block;  -webkit-backface-visibility: visible;  transition: opacity .2s ease;  border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span  {  background: #57c5e8 !important;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{	opacity: 1;}#headerSlider .post-detail {  position: absolute;  z-index: 10;  top: 50%;  width: 60%;  left: 0;  right: 0;  margin: 0px auto;  background-color: rgba(255, 255, 255, 0.65);  padding: 12px;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  transform: translateY(-50%);}#headerSlider .post-detail .inner-post-detail{	background-color: rgba(255, 255, 255, 0.65);	padding: 50px 25px;	text-align: center;}/* Slider Style 2 */#headerSlider .item {  margin: 15px 0 0 !important;  padding: 0 !important;  position: relative;}#headerSlider .item-box{    position: relative;    overflow: hidden;}#headerSlider.slidertwo .post-detail {  position: absolute;  z-index: 10;  top: 55%;  width: 80%;  text-align: left;  background-color: rgba(255, 255, 255, 0.75);  padding: 20px 20px 30px 40px;}#headerSlider.slidertwo .small-box .post-detail {  bottom: 15%;  top: auto;}#headerSlider.slidertwo .post-detail h2{    font-size: 24px;    line-height: 26px;}#headerSlider.slidertwo .item-box> .post-detail{    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;    opacity: 0;    -webkit-transform: translateY(180px);  -ms-transform: translateY(180px);  transform: translateY(180px);}#headerSlider.slidertwo .item-box:hover > .post-detail{    opacity: 1;    -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);}/* EE Slider Tempalte // Featured Post */.ee-featured-post {	background-size: cover;	background-repeat: no-repeat;	margin-bottom: 4rem;	min-height: 400px;}.ee-featured-post .post-detail--left,#headerSlider.ee-slider .post-detail--left {	background: white;	margin: 0 auto;	padding: 50px;	position: absolute;	text-align: left;	width: 60%;	top: 50%;	left: 0;	right: 0;	z-index: 10;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  transform: translateY(-50%);}.ee-featured-post .post-detail--left .inner-post-detail {	background: white;}.ee-featured-post .post-detail--left .label {	color: #CB2D2D;  font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 22px;	text-transform: uppercase;	padding: 0;}.ee-featured-post .post-detail--left h2,.ee-featured-post .post-detail--left h2 > a {	font-size: 48px;	line-height: 1.1;	margin: 0 0 1rem;	text-transform: none;}.ee-featured-post .post-detail--left h2:hover,.ee-featured-post .post-detail--left h2 > a:hover {	color: black;	text-decoration: underline;}.ee-featured-post .post-detail--left p,#headerSlider.ee-slider .post-detail--left p {  font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	/*font-size: 18px;*/	margin: 1rem 0;}.ee-featured-post .post-detail--left .read-more,#headerSlider.ee-slider .post-detail--left .read-more {	color: #CB2D2D;  font-family: "Noyh Regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 20px;}.ee-featured-post img {	width: 100%;}.ee-featured-post .inner-post-detail h2{  font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	margin: 0;}.ee-featured-post .inner-post-detail .link--read-more {	color: #CB2D2D;	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 20px;}@media (max-width: 768px) {	.ee-featured-post {		height: 330px;	}	.ee-featured-post .post-detail--left {		width: 80%;		padding: 2rem;	}	.ee-featured-post .post-detail--left .inner-post-detail {	}	.ee-featured-post .post-detail--left .label {		font-size: 14px;	}	.ee-featured-post .post-detail--left h2,	.ee-featured-post .post-detail--left h2 > a {		font-size: 22px;	}	.ee-featured-post img {		object-fit: cover;		height: 330px;	}}/*Cody's fixes*/#main-content .ee-featured-post .post-detail--left > a {	color: black; text-decoration: none;}#main-content .ee-featured-post .post-detail--left > a .inner-post-detail:hover .link--read-more, #main-content .ee-featured-post .post-detail--left > a .inner-post-detail:hover h2  {	text-decoration: underline;}.post-detail h2, .post-detail h2 a {    font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 48px;	color: black;	text-align: left;}.post-block .rst-inner-content a {	color: #0480a8;}.wp-block-image figcaption, .wp-block-gallery figcaption {	font-family: Vollkorn, Georgia, sarif;    font-style: italic;	font-size: 14px;}.comment-form .comment-respond #submit {	color: white;	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 20px;    letter-spacing: normal;    border-radius: 20px;}/* =======================================Buttons========================================*/.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {    outline: thin dotted;    outline: 0;    outline-offset: -2px;}.tf-btn,.newsletter-submit ,#subscribe-submit input[type="submit"],.wysija-submit{      font-family: 'Arapey', serif;    text-transform: uppercase;    letter-spacing: 2px;    font-size: 16px;    border: 0;    border-radius: 0;    padding: 7px 35px;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;	color: #333;	margin: 0px auto;}.tf-btn:focus,.tf-btn:hover {    background: #ffffff;    border: 0;}.widget_wysija{	font-size: 13px;	font-weight: 400;	line-height: 24px;}.color ,.newsletter-submit,#subscribe-submit input[type="submit"],.wysija-submit{ background: #ffcc63}.color:hover,.newsletter-submit:hover,.wysija-submit:hover,.wysija-submit:focus,.color:focus ,.newsletter-submit:focus,#subscribe-submit input[type="submit"]:hover,#subscribe-submit input[type="submit"]:focus{    background: #C17D32;    border-radius: 0;    color: #ffffff;}.txt-link {    letter-spacing: 0;  font-family: 'Niconne', cursive;  text-align: center;  padding: 5px 20px;  font-size: 18px;  text-transform: lowercase;  border: 2px solid #ffcc63;  position: relative;  color: #000000;}.post-detail .meta-cat {	display: none;}.meta-cat a:hover,.meta-cat a:focus{	text-decoration: none;}.txt-link:hover,.txt-link:focus {	background: #26100f;	color: #FFFFFF;	text-decoration: none;	border: 2px solid #26100f;}.owl-item h2 a {  font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 50px;  line-height: 1.2;  color: #333 !important;  text-transform: uppercase;}/* =======================================Equal Exchange Homepage========================================*/.homepage__recent-posts {	padding-top: 0;	padding-bottom: 4rem;}.recent-posts__post {  font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;}.recent-posts__post .image-contain {	object-fit: cover;	overflow: hidden;	height: 250px;	position: relative;}.recent-posts__post .post__details {	min-height: 240px;	margin-bottom: 25px;}.recent-posts__post  img {	max-width: none;	height: auto;	width: 100%;}/*.recent-posts__post h4,.recent-posts__post h3 {	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 23px;}.recent-posts__post p {	font-size: 18px;	font-weight: normal;}*/.recent-posts__post .link--read-more {	color: #CB2D2D;	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 18px;}.recent-posts__post .link--read-more:hover {	text-decoration: underline;}.post--date {	background: white;	color: #443F3B;  font-family: "Noyh Regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 16px;	font-weight: 400;	padding: 10px;	position: absolute;	right: 0;	top: 15px;}/* New styles after wrapping entire teaser in link */.recent-posts__post a {	color: #333;	display: block;}.recent-posts__post a:hover,.recent-posts__post a:focus {	text-decoration: none;	border: none;	outline: none;}.recent-posts__post a:hover h3,.recent-posts__post a:hover h4,.recent-posts__post a:focus h3,.recent-posts__post a:focus h4 {	color: #CB2D2D;	text-decoration: underline;}.recent-posts__post a:focus h3,.recent-posts__post a:focus h4,.recent-posts__post a:focus .link--read-more {	border: 2px solid #CB2D2D;}.recent-posts__post a:hover p,.recent-posts__post a:focus p {	color: #333;}.recent-posts__post a:hover span.link--read-more,.recent-posts__post a:focus span.link--read-more {	text-decoration: underline;}.section--recipe-categories {	padding-bottom: 4rem;}.section--recipe-categories a:hover span {	color: #CB2D2D;}.section__header {	padding: 25px 15px;}.section__header h2 {	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 32px;	display: inline;	text-transform: uppercase;}.section__header .link--view-all {    color: #737373;	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 19px;	margin-left: 10px;}.section--recipe-intro {	padding-top: 4rem;	padding-bottom: 4rem;}.section--recipe-intro .btn--view-all,.wp-block-button-ee a.btn-ee {	border: 3px solid #0480a8;	border-radius: 20px;	color: #0480a8;	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 20px;	padding: 5px 25px;	text-align: center;	text-transform: uppercase;}.section--recipe-intro .btn--view-all:hover,.wp-block-button-ee a.btn-ee:hover {	background: #0480a8;	color: white;	text-decoration: none;}.box--recipe {	background: black;	position: relative;}.box--recipe span {	background: white;	font-family: "Noyh Regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 35px;	padding: 1rem;	position: absolute;	bottom: 25px;	left: 0;}.box--recipe.category--dessert {	background: url('../img/category--dessert.jpg');	background-size: cover;	height: 460px;}.box--recipe.category--farmer-stories {	background: url('../img/category--farmers.jpg');	background-size: cover;	height: 460px;}.box--recipe.category--drinks {	background: url('../img/category--drinks.jpg');	background-size: cover;}.box--recipe.category--savory {	background: url('../img/category--breakfast.jpg');	background-size: cover;}.box--recipe.category--party-favorites {	background: url('../img/category--snacks.jpg');	background-size: cover;}.box--recipe.category--dessert span {	font-size: 55px;}.box--recipe.category--growing-environment {	background: url('../img/category--environment.jpg');	background-size: cover;}.box--recipe.category--quality-processing {	background: url('../img/category--quality.jpg');	background-size: cover;}.box--recipe.category--your-community{	background: url('../img/category--community.jpg');	background-size: cover;}.box--recipe.category--growing-environment,.box--recipe.category--quality-processing,.box--recipe.category--your-community,.box--recipe.category--drinks,.box--recipe.category--savory,.box--recipe.category--party-favorites {	height: 215px;	margin-bottom: 30px;}.last .box--recipe {	margin-bottom: 0;}.homepage__podcasts {	padding-bottom: 4rem;}.block--podcast {	border: 1px solid #F4F4F4;	border-radius: 3px;	display: block;	overflow: auto;	margin: 1rem 0;}.block--podcast:hover {	text-decoration: none;	box-shadow: 0 2px 20px #dcdcdc;}.podcast__thumbnail {	overflow: auto;	float: left;}.podcast__details {	font-family: "Noyh Regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	overflow: auto;	padding: 1rem;}.podcast__details h4,.podcast__details h3 {	color: black;	font-size: 21px;	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	margin: 0;}.podcast__details span {	color:#A8A8A8;	font-size: 17px;}@media (max-width: 769px) {	.recent-posts__post {		margin-bottom: 50px;	}	.recent-posts__post .image-contain {		height: auto;	}	.box--recipe {		margin-bottom: 15px;		height: 215px;	}	.box--recipe.category--dessert {		height: 215px;	}}@media (min-width: 769px) {	.recent-posts__post h4 {	}	.recent-posts__post p {	}}/* =======================================Page Body/Content========================================*/#tf-content { padding: 80px 0px }.post-block {    margin-bottom: 60px;}.grid.post-block {  margin-bottom: 30px;}.grid .post-block--listing {  margin-bottom: 40px;  display: -webkit-flex;  display: flex;  display: -ms-flexbox;  -ms-flex-align: center;  -webkit-align-items: center;  -moz-align-items: center;  -ms-align-items: center;  -o-align-items: center;  align-items: center;}.grid .post-detail--listing {  text-align: center;   background-size: cover;   min-height: 400px;   padding: 0;   background-position: center center;   background-repeat: no-repeat;   display: -webkit-box;   display: -webkit-flex;   display: -moz-box;   display: -ms-flexbox;   display: flex;   -webkit-box-orient: vertical;   -webkit-box-direction: normal;   -webkit-flex-direction: column;   -moz-box-orient: vertical;   -moz-box-direction: normal;   -ms-flex-direction: column;   flex-direction: column;}.post-inside {  color: white;  padding: 20px;  background-color: rgba(0, 0, 0, 0.4);  -webkit-box-flex: 1;  -webkit-flex: 1;  -moz-box-flex: 1;  -ms-flex: 1;  flex: 1;  display: -webkit-box;  display: -webkit-flex;  display: -moz-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -webkit-justify-content: center;  -moz-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  -webkit-flex-direction: column;  -moz-box-orient: vertical;  -moz-box-direction: normal;  -ms-flex-direction: column;  flex-direction: column;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;}.post-inside:hover {  background-color: rgba(0, 0, 0, 0.6);}.grid .post-detail .post-inside__title {  font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 50px;  line-height: 1.2;  color: white;  text-transform: uppercase;  text-shadow: 1px 1px 10px rgba(0,0,0,0.5);  padding-top: 0;}.grid .post-inside--excerpt p {  font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;  font-weight: bold;  text-shadow: 1px 1px 10px rgba(0,0,0,0.5);  font-size: 16px;}.grid .post-inside--metas a {  color: rgba(255,255,255, 0.8);  font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;  font-style: italic;  text-transform: uppercase;  font-size: 1em;}.grid.post-block .post-inside--link {  font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;  text-transform: capitalize;  color: white;  font-size: 1.2em;  text-decoration: underline;  transition: all 120ms ease-in;}.grid.post-block .post-inside--link:hover {  color: white;  text-decoration: none;}.post-detail {    text-align: center;    padding: 20px;
	padding-left: 0;}.post-detail h2,.post-detail h2 a {    font-weight: 500;    color: #26100f;    text-decoration: none;}.post-detail .carousel-control .fa { top: 50%;}.post-detail .title-wrap h2 { margin-top: 0 }.title,.comment-reply-title span,.meta-cat {  font-family: 'Niconne', cursive;  letter-spacing: 1px;  text-align: center;  display: inline-block;  padding: 5px 20px;  font-size: 18px;  /*text-transform: lowercase;*/  position: relative;  text-decoration: none;  color: #FFFFFF;  text-decoration: none;}.title {	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 20px;}.widget-title {	font-size: 20px;	text-transform: capitalize;}.sidebar .widget_recent_entries.widget {	text-align: left;}.sidebar .widget_recent_entries .widget-title {	text-align: left;    margin-bottom: .5em;    padding-left: 0;}.sidebar .widget_recent_entries .widget-title::before, .widget_recent_entries .widget-title::after {	display: none;}.meta-cat a{	margin: 0px 4px;}.meta-cat a:hover {	text-decoration: underline;}.meta-cat{	position: relative;	display: inline-block;}.title:before,.comment-reply-title span:before,.comment-reply-title span:after,.title:after,.meta-cat:before,.meta-cat:after {  content: "";  position: absolute;  top: 50%;  right: -90px;  width: 80px;  border-top: 2px solid #26100f;  height: 3px;  margin-top: -1px;}.title:before,.comment-reply-title span:before,.meta-cat:before {  left: -90px;  right: auto;}.post-detail .metas {	text-align: left;}.metas a{    text-decoration: none;    color: #797979;	font-family: Vollkorn, Georgia, sarif;	font-style: italic;	font-size: 17px;    margin: 10px 20px;}/*.metas a:hover{   color: #E99E03;}*/.post-detail .metas a.meta-date {	margin-left: 0;}.metas a.meta-date:before {    content: ' Posted on : '}.metas a.meta-author:before {    content: ' Posted by : '}.post-detail .metas a.meta-date {	margin-left: 0;}.post-detail .metas a.meta-comment {	display: none;}.post-detail hr {  border-width: 2px;  border-color: #FFCC63;  width: 60px;}.img-wrap {    position: relative;    display: block;    overflow: hidden;    margin-bottom: 15px;}.img-wrap:before {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0;}#headerSlider .img-wrap{    margin: 0;    padding: 0}#img-slider .item > img,.rst-galleries .item > img{    width: 100%;}#headerSlider .item-box>img,#img-slider .item>img,.img-wrap a>img{    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}#headerSlider .item-box:hover>img,#img-slider .item:hover>img,.img-wrap a:hover>img{    transform: scale(1.1);}ul.list-inline.social { margin-right: -5px }ul.social {    background: #ffffff;    padding: 2%;    text-align: center;}.widget_about ul.social {	background: none;}ul.social.share {  text-align: initial;  margin-left: -10px;}.rb{border-right: 1px solid #f8f8f8}ul.social li { padding-left: 3px; padding-right: 3px; margin-bottom: 5px; }ul.social li a i {    background: #26100F;    border: 1px solid white !important;    color: white !important;    width: 40px;    height: 40px;    padding: 12px 0;    border-radius: 50%;    font-size: 15px;    text-align: center;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}ul.social li a i:hover {  border-color: #51c5ea !important;  background: #51c5ea !important;}ul.social.reverse li a i {  color: #26100F;  background: #FFCC63}ul.social.reverse li a:hover i{ background: #26100F; color: #fff;}/* Post Gallery */#img-slider .owl-buttons {  position: absolute;  z-index: 99;  top: 0;  right: 0;}#img-slider .owl-next,#img-slider .owl-prev {    margin: 5px 5px 5px 1px;  background-color: #FFCC63;  border-radius: 0;  width: 30px;  height: 30px;  padding: 7px;  opacity: 1;}/* Quote Post Type */#tf-footer blockquote,.img-wrap blockquote {    font-family: 'Playfair Display', serif;    position: relative;    padding-bottom: 40px;    padding-top: 22px;    margin-bottom: -20px;    background: #ffffff;    font-size: 22px;    border-color: #E99E03;    border: 0 !important;}#tf-footer blockquote {    background: transparent !important;    margin-bottom: 40px;    margin-top: 40px;}#tf-footer blockquote footer,.img-wrap blockquote footer {    font-style: italic;    margin-top: 20px;}/* Youtube Post Type */.youtube .metas { top: 60px }.vimeo .metas { top: 150px }/* Pagination */#tf-pagination .wp-pagenavi{	border-radius: 4px;    display: inline-block;    margin: 20px 0;    padding-left: 0;}#tf-pagination  a,#tf-pagination  span {    position: relative;    float: left;    padding: 8px 14px;    margin-left: -1px;    line-height: 1.42857143;    color: #333031;    text-decoration: none;    background-color: #ffffff;    border: 0;    margin: 5px;    font-weight: 700;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}.nav-next.text-right a,.nav-previous .text-left a{	float: none !important;	display: inline-block;}#tf-pagination  a:hover,#tf-pagination  span:hover,#tf-pagination  .current {    background: #E99E03;    color: #ffffff;}#tf-pagination  a:first-child ,#tf-pagination  span:first-child  {    margin-left: 0;    border-top-left-radius: 0;    border-bottom-left-radius: 0;}#tf-pagination   a:last-child ,#tf-pagination  span:last-child {    border-top-right-radius: 0;    border-bottom-right-radius: 0;}.category #tf-pagination {  smargin-top: -60px;}/* Grid Posts Style */.grid .post-detail h2,.grid .post-detail h2 a{    font-size: 24px}.grid .img-wrap #img-slider {    position: relative;    margin-bottom: -30px;}.grid .post-detail { padding-top: 0; }.grid .img-wrap blockquote{ font-size: 20px}/* ===============================Sidebar=================================*/.sidebar{    margin-left: 30px;	overflow: hidden;}.widget {    margin-bottom: 50px;}.widget ul{	margin: 0;	padding: 0;	list-style: none;}.sidebar .widget{	text-align: center;}.widget .title{    margin-bottom: 40px;    text-align: center;}.widget-wrap {    text-align: center;}.widget_about .widget-wrap{    padding: 0 20px;}.author-img {      display: block;  text-align: center;  margin: auto;}.social ul.social li { margin: 0 }.social ul.social { background: transparent}input.form-control,textarea { margin-bottom: 20px }.form-control ,.newsletter-firstname,.newsletter-email,#subscribe-email input,.wysija-input{    display: block;    width: 100%;    height: 34px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    color: #555;    background-color: rgb(246, 246, 246);    background-image: none;    border: 1px solid #F6F6F6;    border-radius: 0;    -webkit-box-shadow: none;    box-shadow: none;    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}.form-control:focus {    border-color: #333031;    outline: 0;    -webkit-box-shadow: none;    box-shadow: none;}.input-group-btn > .btn {    position: relative;    background: #26100F;    color: #fff;    border: 1px solid #333031;    border-radius: 0;}.search .widget-wrap{    padding: 10px}/* Newsletter */input.form-control.subscribe-form,.newsletter-firstname,.newsletter-email,#subscribe-email input,.wysija-input{  text-align: center;  margin: 20px 0 15px 0;  background-color: transparent;  border: 0;  border-bottom: 1px solid #d3d3d3;}.newsletter-widget p{	margin: 0;}/* Recent Post */.widget_recent_post .media{ margin-bottom: 20px;}.widget_recent_post .media-body {  text-align: left;}.related-posts .media-body p,.widget_recent_post .media-body p{    line-height: 20px;    font-size: 16px;    margin-bottom: 0;}.related-posts .media a.meta-date,.widget_recent_post .media .meta-date {  text-decoration: none;  color: #797979;  /*font-family: 'Niconne', cursive;*/  font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;  font-style: italic;  /*font-size: 16px;*/  margin-top: -30px;  padding: 0;  /*text-transform: lowercase;*/}/* Categories Widget / Page Links*/ul.cat li,.widget_archive ul li,.widget_categories ul li,.widget_pages ul li,.widget_meta  ul li,.widget_nav_menu ul li,.widget_recent_entries ul li, ul.links li,.widget_recent_comments ul li {	font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 18px;	margin-bottom: 10px;	position: relative;	color: #333031;	color: #57c5e8;}ul.cat a,.widget_archive ul li a,.widget_categories ul li a,.widget_pages ul li a,.widget_meta  ul li a,.widget_nav_menu ul li a,.widget_recent_entries ul li a,.widget_recent_comments ul li a,ul.links a {    color: #333031;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}ul.cat li:after,.widget_archive ul li:after,.widget_categories ul li:after,.widget_pages ul li:after,.widget_meta  ul li:after,.widget_nav_menu ul li:after,.widget_recent_entries ul li:after,ul.links li:after ,.widget_recent_comments ul li:after{    content: ' ';    border-top: 1px solid #E8E8E8;    padding: 0 30px;    position: relative;    display: block;    margin: 10px 30px;    /*margin-top: 10px*/;}ul.cat li:before,.widget_archive ul li:before,.widget_categories ul li:before,.widget_pages ul li:before,.widget_meta  ul li:before,.widget_nav_menu ul li:before,.widget_recent_entries ul li:before,ul.links li:before ,.widget_recent_comments ul li:before{    content: ' ';    width: 0%;    height: 3px;    background: #E99E03;    position: absolute;    display: block;    bottom: 0;    z-index: 999;    margin: 0px 30px;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;}ul.cat li:hover:before,.widget_archive ul li:hover:before,.widget_categories ul li:hover:before,.widget_pages ul li:hover:before,.widget_meta  ul li:hover:before,.widget_nav_menu ul li:hover:before,.widget_recent_entries ul li:hover:before,ul.links li:hover:before,.widget_recent_comments ul li:hover:before { width: 40% }ul.cat li:hover a, .widget_archive ul li:hover a,.widget_categories ul li:hover a,.widget_pages ul li:hover a,.widget_meta  ul li:hover a,.widget_nav_menu ul li:hover a,.widget_recent_entries ul li:hover a,ul.links li:hover a,.widget_recent_comments ul li:hover a {    color: #E99E03;    text-decoration: none;}/* Tags */ul.tags li {    margin: 0px;	padding: 0;}.tagcloud,ul.tags {	font-size: 0;}.tagcloud a,ul.tags li a{    font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;    font-size: 16px !important;    border: 1px solid #E8E8E8;    color: #333031;    padding: 2px 9px;    margin: 2px;    -webkit-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -o-transition: all 0.5s ease;    transition: all 0.5s ease;	display: inline-block;	line-height: 18px;}.sidebar ul.tags li a:hover, .tagcloud a:hover,ul.tags li a:hover {    color: #E99E03;    text-decoration: none;    border: 1px solid #E99E03;}.widget_archive label,.widget_categories label{	display: none;}.widget_archive select,.widget_categories select{	display: block;	margin: 0px auto;}.widget  img{	max-width: 100%;	height: auto;}.widget.widget_text select{	width: 100%;}.widget.widget_text select option{	width: 100%;}#calendar_wrap table td,#calendar_wrap table th{	color: #333;    padding: 6px 13px;    font-size: 12px;    text-align: center;    vertical-align: middle;}#calendar_wrap table th{	font-size: 14px;}/*=============================Footer Section==============================*/#tf-footer {    padding: 30px 0;    border-top: 2px solid #26100F;		border: none;    background: black url('../img/footer-bg.png') top center no-repeat;		font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;		text-transform: uppercase;}.footer__menu {	list-style: none;	color: #57c5e8;	margin: 0;	padding: 0;}.footer__menu li {	list-style: none;	font-size: 18px;	margin: 1rem 0;}.footer__menu li a {	color: #57c5e8;	text-transform: none;}.footer_menu li a:hover {	cursor: pointer;	text-decoration: underline;}.footer__email-form {	color: white;	text-transform: none;}.footer__email-form a {	color: #57c5e8;}#tf-footer .footer__email-form #mktoForm_1283 {	margin: 0;}.footer__email-form .mktoForm input {	padding: 5px;	border-radius: 4px;	border: none;	height: 45px;}.footer__email-form #mktoForm_1283 .mktoEmailField {	padding-left: 1rem;}.footer__email-form #mktoForm_1283 .mktoEmailField:focus {	border: 2px solid #57C5E7;}.footer__email-form #mktoForm_1283 .mktoFormRow:nth-child(2) {	width: auto;	float: left;}.footer__email-form #mktoForm_1283 .mktoFormRow {	float: left;	display: block;	clear: none;}.footer__email-form #mktoForm_1283 .mktoFieldDescriptor.mktoFormCol {	min-width: 250px;}#tf-footer .mktoFieldDescriptor.mktoFormCol {	min-width: 250px;}.footer__email-form #mktoForm_1283 .mktoButtonRow {	display: inline;	margin-left: 10px;	width: auto !important;}.footer__email-form #mktoForm_1283 .mktoClear {	display: none;}.footer__email-form #mktoForm_1283 .mktoButton {	background: #CB2D2D;	border: none;	border-radius: 4px;	color: white;	font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 15px;	padding: 10px 20px;	height: 45px;	margin-top: 0;	margin-bottom: 10px;	text-transform: none;}.footer__email-form #mktoForm_1283 .mktoButton:hover {	background: #961515;}.footer__email-form #mktoForm_1283 .mktoButton:focus {	outline: 2px solid #CB2D2D;	outline-offset: 2px;}.footer__social ul {	padding-left: 0;	margin-top: 2rem;}.footer__social li {	color: #57c5e8;	display: inline-block;	list-style: none;	text-align: center;	padding: 0 10px;}.footer__social li:first-child {	padding-left: 0;}.footer__social li a:hover {	color: white;}.footer__social li a:hover svg {	fill: white;}.footer__social li a:focus {	color: #57c5e7;}.footer__social li a svg {	background: none;	width: 34px;	height: 34px;	fill: #57c5e8;	stroke: none;}.footer__social li a svg g {	stroke: none;}.footer__bottom {	background: white;	Font-family: "Noyh Regular","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	padding: 35px 0;}.footer__bottom img {	height: 55px;	width: auto;	margin-right: 10px;}.footer__bottom .copyright-txt {	display: inline;	text-transform: uppercase;	margin-right: 20px;}.footer__bottom a {	display: inline;	font-size: 16px;	margin: 0 10px;}.footer__bottom--last {	text-align: right;}.col--footer-menu .footer-menu__toggle {	display: none;}@media (max-width: 768px) {	.footer__menu li {		list-style: none;		margin: 0;		margin-bottom: 8px;	}	.footer__email-form {		padding: 1rem;	}	.footer__email-form h3 {		text-align: center;	}	.footer__email-form #mktoForm_1283 .mktoFormRow:nth-child(2) {		width: 100%;	}	#tf-footer .mktoForm input {		min-height: 50px;		padding-left: 1rem;		margin-bottom: 1rem;	}	.footer__email-form #mktoForm_1283 .mktoButtonRow {		margin-left: 0;	}	.footer__email-form #mktoForm_1283 .mktoButton {		width: 100%;	}	.footer__social {		text-align: center;	}	.col--footer-menu {		border-bottom: 1px solid rgba(255,255,255,0.1);		padding: 15px;	}	.col--footer-menu .footer-menu__toggle {		display: block;		float: right;	}	.col--footer-menu .footer-menu__toggle svg {		padding: 3px;		transition: .4s linear all;		-moz-transition: .4s linear all;		-webkit-transition: .4s linear all;	}	.col--footer-menu .footer-menu__toggle svg.active {		transform: rotate(45deg);	}}@media (min-width: 768px) {	.footer__menu {		display: block !important;	}}#tf-footer h3 {	color: white;	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	text-transform: uppercase;}#tf-footer img.logo {	width: 250px;	height: auto;	margin: 0 auto;}#tf-footer .widget{	background: transparent;	border: 1px solid #B19E8C;}.widget-instagram { text-align: center }#instaphotos{	margin-top: 40px;	margin-bottom: 20px;}#instaphotos .item{	margin: 5px;}/* Bottom Footer */.bottom-footer {	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	text-align: center;	border-top: 2px solid #26100F;	color: #26100F;	text-transform: uppercase;	padding: 15px 0 20px 0;}a.top {  background: #E99E03;  padding: 12px 20px;  border-radius: 50%;  position: relative;  top: -30px;  color: #ffffff !important;  font-size: 20px;}p.copyright-txt {  font-size: 16px;}/* =======================================Single Page========================================*/#tf-content { padding-top: 60px }.section-title{	margin-bottom: 40px;	text-align: center;}blockquote {	font-family: 'Playfair Display', serif;	padding: 10px 20px;	margin: 0 0 20px;	font-size: 17.5px;	background: #FDFDFD;	border-left: 5px solid #E99E03 !important;	border: 0;	line-height: 1.42857;}blockquote p {	font-style: italic;}blockquote footer { margin-top: 20px }ul.list-block li {	font-size: 14px;	line-height: 26px;}ul.list-block li i { margin-right: 10px }/* share-tag-box */.share-tag-box{	margin: 40px 0;	border-top: 1px solid #f8f8f8;	border-bottom: 1px solid #f8f8f8;	padding: 30px 0;}/* Author box */.author-box { margin-bottom: 80px }.author-box h4.media-heading {	position: relative;	top: 0;	background: #333031;	padding: 10px;	color: #ffffff;	text-transform: uppercase;	text-align: left;}/* Related Posts */.comment-form,.related-posts { margin-bottom: 60px; }.comments{	margin-bottom: 30px}/* Commenting */.form-submit{	text-align: center;}.media.comment,.media.reply-comment {	font-size: 13px;	margin-bottom: 30px;	border-bottom: 1px solid #E8E8E8;}.media.reply-comment { margin-left: 50px }.reply-btn,.comment-reply-link{	margin-top: 20px;	font-family: 'Niconne', cursive;	text-transform: lowercase;	font-size: 18px;	text-decoration: none;}.reply-btn:hover,.comment-reply-link:hover{text-decoration: none;}a span.fa.fa-long-arrow-left {	font-size: 12px;	color: #787878;	text-transform: lowercase;	margin: 0 auto;	padding: 5px 10px;	margin-bottom: 20px;	margin-right: 10px;}a:hover span.fa.fa-long-arrow-left {	color: #E99E03;}/* Page Header */.header-bg {	height: 200px;	position: relative;	text-align: center;	background: #f8f8f8;}#tf-content #tf-page-header {	padding: 6.5% 0;}#tf-content .rst-main-content-page{	padding-top: 40px;}#tf-page-header .backstretch {	background: black;}#tf-page-header img { opacity: 0.4 }#tf-page-header {	text-align: center;	padding: 4% 0;}#tf-page-header h5,#tf-page-header p{	font-family: 'Niconne', cursive;	font-size: 20px;	letter-spacing: 1px;}#tf-page-header h2 {	letter-spacing: 10px;	text-transform: uppercase;}#tf-page-header hr {    border-color: #E99E03;    width: 60px;    margin-top: 10px;    margin-bottom: -7px;    border-width: 2px;}/* Layout Two*/.category .post-block {    smargin-top: 40px;    smargin-bottom: 120px;}/* Category Page */.category .post-detail { position: relative }.category .post-block .post-detail h2 { text-align: center }.category .post-block .post-detail h2,.blog .post-detail h2 { smargin-bottom: 20px}/* About Page */#tf-content.contact,#tf-content.about { padding-top: 40px }#tf-content.contact{ padding-bottom: 0}.contact .post-block { margin-bottom: 30px; }p.help-block.text-danger li {    display: block;    font-family: 'Roboto Condensed', sans-serif;    margin-left: -25px;    margin-top: -10px;    color: #E99E03;}/* Skills */p.skills {      font-family: 'Arapey', serif;  letter-spacing: 1px;  color: #343536;  font-size: 15px;  line-height: 15px;  font-weight: 600;  margin-bottom: 10px;}.skill-list {    margin-bottom: 30px;}.skillbar {    height: 5px;    background: #FFEEC9;    margin: 0 0 10px 0;}.bar {    background-color: #343536;    height: 5px;    width: 0;}.percent {    float: right;    color: white;    font-weight: bold;    margin-top: 5px;    margin-right: 5px;    font-size: 18px;}span.percent {    font-size: 14px;    font-weight: 400;    position: relative;    background: #FFEEC9;    padding: 5px;    color: #343536;    top: -40px;    right: -25px;    letter-spacing: 1px;    text-align: center;}.alert-danger {    color: #333031;    background-color: #FFEDC4;    border-color: #E99E03;}#map {    position: relative;    width: 100%;    height: 350px;    margin: 40px 0;}.rst-galleries.owl-theme .owl-controls .owl-nav div{	background: #ffcc63;    border-radius: 0px;    color: #fff;    display: inline-block;    font-size: 15px;    margin: 0px 3px;    opacity: 1;	height: 30px;	padding: 0;	width: 30px;	text-align: center;	line-height: 30px;}.rst-galleries.owl-theme .owl-controls .owl-nav div:hover{	opacity: 0.9;}.rst-galleries.owl-theme .owl-nav{	bottom: auto;	top: 6px;    right: 3px;	margin-top: 0;    position: absolute;    text-align: right;    z-index: 999;}#rst-header .logo{	float: left;}#rst-header{	position: relative;	z-index: 9999;}#rst-header  #tf-menu{	float: right;	border: none;	position: absolute;	top: 50%;	right: 0;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);}#rst-header{	border-bottom: 2px solid #26100f;	padding: 40px 0 40px 0;}#rst-header .navbar-collapse{	padding: 0;}#comments ol,#comments ul{	margin: 0;	padding: 0;	list-style: none;}#comments .children{	margin-left: 50px;}.rst-ajax-load-more{	background-color: #e99e03 !important;    border: 0 none;    color: #fff !important;    font-weight: 700;    line-height: 1.42857;    padding: 8px 20px;    position: relative;    text-decoration: none !important;    transition: all 0.5s ease 0s;	display: inline-block;}.rst-ajax-load-more:hover{	background-color: #C68503 !important;	color: #fff !important;	text-decoration: none !important;}.comment-list .media.comment{	padding-bottom: 30px;}div.wpcf7 .wpcf7-submit{	margin-left: 20px !important;}.alignnone{	display: block;}.comment-list .comment .media-body p{	margin: 0;}.reply span{	margin-bottom: 0 !important;}.has-sidebar-left .sidebar{	margin-left: 0;}.media-body  .media-heading a,.media-body .media-heading strong,.media-body .media-heading b{	font-weight: 400;}.comment .media-left img{	width: 80px !important;	height: 80px !important;}.comment .media-left .inner-media-left{	width: 80px;	display: block;}.widget_recent_post .media-left a{	display: block;	width: 80px;}.related-posts .media-left a{	display: block;	width: 80px;}.content-box-home{	margin-top: 30px;}.rst-inner-box-home{	position: relative;	overflow: hidden;}.rst-container-box-detail-home{    background-color: rgba(255, 255, 255, 0.65);    left: 0;    margin: 0 auto;    padding: 12px;    position: absolute;    right: 0;    top: 50%;    transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);    width: 80%;    /* z-index: 10; */}.rst-container-box-detail-home .rst-inner-box-detail-home {    background-color: rgba(255, 255, 255, 0.65);    padding: 20px 15px;    text-align: center;}.rst-inner-box-detail-home  h2{	font-size: 20px;	line-height: 25px;	margin: 0;	font-family: 'times new roman';}.rst-inner-box-detail-home  h2 a,.rst-inner-box-detail-home  h2 a:hover{	text-decoration: none;	color: #26100f;}.rst-inner-box-home img{	width: 100%;	height: auto;	transition: all 0.5s ease 0s;	-moz-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;}.rst-inner-box-home:hover img{	transform: scale(1.1);	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);}.rst-grid .no-results{	padding-left: 15px;	padding-right: 15px;}@media (min-width: 991px) {    .col-md-8{		width: 66.63%;	}}@media (max-width: 1040px) {	#wrapper{		width: 97%;	}}@media (max-width: 991px) {	.rst-inner-box-home{		margin-bottom: 20px;	}	.rst-container-box-detail-home{		width: 60%;	}	.sidebar{		margin-left: 0;	}	.pull-left{		float: none !important;	}	[data-sticky_column] {		position: static !important;		margin-top: 50px;		width: 100% !important;	}	.jquery-stickit-spacer{		display: none !important;	}    .img-responsive{		width: 100%;	}	#rst-header .logo,#rst-header #tf-menu{		float: none;	}	#rst-header #tf-menu{		margin-top: 40px;	}	#rst-header{		text-align: center;	}}@media (max-width: 480px) {	.rst-container-box-detail-home{		width: 80%;	}}.rst-nav-menu li{	position: relative;}.rst-nav-menu  li:hover > .sub-menu {    animation: 0.3s ease 0s normal none 1 running fadeInDownMenu;    display: block;    z-index: 999;}.rst-nav-menu ul.sub-menu .sub-menu {    left: 100%;}.rst-nav-menu ul ul.sub-menu.rst-position-left {    left: 100%;    right: auto;}.rst-nav-menu ul ul.sub-menu.rst-position-right {    left: auto;    right: 100%;}.rst-nav-menu ul.sub-menu li:hover > ul.sub-menu {    top: -11px;}.rst-inner-content a{	color: #e99e03;}.thumbnail-box{	overflow: hidden;}.box_style_02 .rst-container-box-detail-home{	padding: 0;    position: static;    transform: translateY(0px);    -moz-transform: translateY(0px);    -webkit-transform: translateY(0px);    width: 100%;}.box_style_02 a{	text-decoration: none;}.box_style_02 .rst-container-box-detail-home .rst-inner-box-detail-home{	padding: 20px 10px;	background: #f8f8f8;}.box_style_02 .rst-inner-box-detail-home h2{	font-size: 25px !important;    line-height: 30px !important;}#tf-menu.tf-menu-top{	border-top: none;}.inner-main-header{	position: relative;	min-height: 40px;}.social-custom{	position: absolute;	top: 50%;	left: 0;	transform: translateY(-50%);	transform: translateY(-50%);	transform: translateY(-50%);	z-index: 999;}.social-custom ul.social{	background: none;	padding: 0;	margin: 0;}.daisy-search-form{	position: absolute;	top: 50%;	right: 0;	transform: translateY(-50%);	transform: translateY(-50%);	transform: translateY(-50%);	display: inline-block;	z-index: 999;}.daisy-search-form input {    border: none;	background: none;	border-bottom: 1px solid white;    color: white;    font-size: 13px;    height: 30px;    line-height: 30px;    padding: 0;    position: relative;    top: -2px;    width: 200px;	font-family: "Arimo",sans-serif;	display: inline-block;	margin: 0;}.daisy-search-form input:focus{	border-color: #858484;}.daisy-search-form button {    background: none;    border: none;    color: white;    font-size: 15px;    height: 30px;    padding: 0;    width: 20px;}.inner-main-header #top-header{	padding: 40px 0;}.header-layout-4 + .main-slider #headerSlider .item,.header-layout-2 + .main-slider #headerSlider .item{	margin: 0 !important;}.social-custom ul.social li:first-child a i{	margin-left: 0;}#tf-content.tf-content-page{	padding-top: 0;}/* =======================================Equal Exchange Category Pages========================================*/.ee-header-bg {	min-height: 400px;}.category--header-block {	background: white;	margin-bottom: 4rem;	padding: 4rem 2rem 6rem;	text-align: center;}.category--header-block .header__label {	color: #CB2D2D;  font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 20px;	text-transform: uppercase;}.category--header-block h1 {  font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;	font-size: 86px;	margin: 0;}.ee-row--category {	margin-left: 15px;	margin-right: 15px;}/* =======================================Custom Page Templates (Cody Squire, 10.24.2019)========================================*/.custom-page h3, .custom-page h2 {    font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;    text-transform: uppercase;    font-size: 4rem;	padding-bottom: 2rem;}.custom-page h2 {	padding-bottom: 1rem;}.custom-page h2:not(:first-child), .custom-page h3:not(:first-child) {	padding-top: 4rem;}.custom-page .recent-posts__post .post__details {	min-height: auto;}.custom-page p, .custom-page li {    font-family: "Noyh Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;    font-size: 18px;    font-weight: normal;}.custom-page h4 {	font-family: "Noyh Bold","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;}.custom-page .image-contain {	height: auto;}.custom-page .post__details h4 + p {	margin-bottom: 0;}.custom-page p a,.custom-page li a {	color: #c32b22;}.col-md-8.pull-left.has-sidebar-right {	padding-left: 3em;}/* =======================================Utility Classes for Drupal Post Import========================================*/.element-invisible {	display: none;}