.navigation--fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3;opacity:0;pointer-events:none;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;font-weight:700;font-size:42px;line-height:62px;letter-spacing:-.5px}.no-csspointerevents .navigation--fullscreen{display:none}@media only screen and (max-width:767px){.navigation--fullscreen{font-size:22px;line-height:36px}}@media only screen and (max-width:320px){.navigation--fullscreen{font-size:20px}}.navigation--fullscreen.navigation--categories{background-color:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-csspointerevents .navigation--fullscreen.navigation--categories{display:none}.navigation--fullscreen.navigation--categories .inner{margin:0 auto;max-width:972px;width:100%;padding:18px}.navigation--fullscreen.navigation--open{opacity:1;pointer-events:all}.navigation--fullscreen.navigation--search,.no-csspointerevents .navigation--fullscreen.navigation--open{display:-webkit-box;display:-ms-flexbox;display:flex}.navigation--fullscreen.navigation--search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;color:#fff}.navigation--fullscreen.navigation--search .inner{margin:0 auto 60px}.navigation--fullscreen ul{text-align:center}.navigation--fullscreen ul ul{padding-top:5px}@media only screen and (min-width:767px){.navigation--fullscreen ul ul{padding-top:17px}}.navigation--fullscreen ul ul li:last-child{padding-bottom:32px}.navigation--fullscreen li{display:inline-block;position:relative}.navigation--fullscreen li.cat-item{font-weight:400}.navigation--fullscreen li.cat-item a:focus,.navigation--fullscreen li.cat-item a:hover,.navigation--fullscreen li a:focus,.navigation--fullscreen li a:hover{color:#000}.navigation--fullscreen li.cat-item a:after{content:","}.navigation--fullscreen li.cat-item:last-child a:after{display:none}.grid{width:100%;margin:0 auto 150px;*zoom:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:37px}.grid:after,.grid:before{display:table;content:"";line-height:0}.grid:after{clear:both}@media only screen and (max-width:900px){.grid{padding:0 20px}}@media only screen and (max-width:600px){.grid{padding:0}}.grid .post,.grid .type-page{float:left;width:33.3%;padding:37px 37px 75px;text-align:center;opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.grid .post img,.grid .type-page img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.grid .post:hover,.grid .type-page:hover{opacity:.75}.grid .post:hover img,.grid .type-page:hover img{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}@media only screen and (max-width:1100px){.grid .post,.grid .type-page{width:50%}}@media only screen and (max-width:900px){.grid .post,.grid .type-page{padding:20px 20px 40px}}@media only screen and (max-width:600px){.grid .post,.grid .type-page{padding:75px 18px 28px;width:100%;float:none}.grid .post:first-child,.grid .type-page:first-child{padding-top:22px}}.w50{width:50%}@media only screen and (max-width:767px){.w50{width:auto}}.orientation--landscape img{min-width:100%}.entry-description{max-width:500px;width:100%;margin:0 auto}.entry-title{font-size:22px;line-height:30px;margin-top:6px;word-spacing:-.25px;letter-spacing:-.4px;font-weight:bold}@media only screen and (max-width:767px){.entry-title{margin-top:5px}}.entry-meta{text-transform:uppercase;font-size:12px;line-height:24px;margin-top:28px}@media only screen and (max-width:768px){.entry-meta{margin-top:22px}}.entry-meta *{display:inline}.entry-summary{position:relative;font-size:14px;line-height:22px}@media only screen and (min-width:768px){.entry-summary{max-width:391px;margin-left:auto;margin-right:auto}}.entry-summary:after{content:"";position:absolute;bottom:-24px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:1px;background:#ff4500}.entry-meta a:focus,.entry-meta a:hover,.home.blog .entry-summary a:focus,article .entry-summary a:hover,article .entry-title a:focus,article .entry-title a:hover{color:#000}

input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    display: block;
    width: 100%;
    font-size: .75rem;
    padding: .375rem 1rem;
    line-height: 1.7rem;
    color: #495057;
    background-color: #f2f4f6;
    border: 2px solid #f2f4f6;
    border-radius: 0;
    -webkit-transition: background-color .15s ease-in-out;
    transition: background-color .15s ease-in-out;
}
.comment-form-comment label{font-size: 13px;font-weight: 400;letter-spacing: 0;text-transform: none;margin-bottom:0;}

.article-title{font-family: 'Playfair Display', serif;}
.article-excerpt{font-size:18px;margin: 0 auto 24px;line-height: 1.6;}

.article-content p{font-size:18px!important;line-height: 1.6;}
.article-content p.small {font-size: 12px;}
@media only screen and (max-width: 767px){
.article-excerpt{font-size: 14px;line-height: 22px;}
.article-content p {
    font-size: 14px!important;
    line-height: 22px;
}
}
.article-excerpt+.article-content .content--count-1{margin-top:24px;}
.article-content blockquote p{line-height: 1.33333;font-size:22px;font-style: italic;margin-bottom: 4px;}
.article-content blockquote cite {
    line-height: 1.23077;
    font-size: 13px;
	font-family: PT Sans,Trebuchet MS,Arial Narrow,sans-serif;
    color: #555;
    font-style: normal;
}
.article-meta-section{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 12px;
    border-bottom: 1px solid #d7dbe3;
    margin-bottom: 32px;
}
.article-author {
	font-family:Verdana,sans-serif;
    line-height: 1.6;
    font-size: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #d7dbe3;
}
.article-author .author{font-family:Verdana,sans-serif;margin-top:5px}
.article-author .author span{color:#bfa16b;font-weight:bold;font-family:Verdana,sans-serif;}
.article-comment-section {
    display: -ms-flexbox;
    display: flex;
    padding-top: 4px;
	-ms-flex-direction: column;
    flex-direction: column;
}
.article-excerpt p a{
	border-bottom: 1px solid #000;
}
.article-content p a:hover,.article-excerpt p a:hover {
	color:#bfa16b;
	border-color:#bfa16b;
}
@media only screen and (max-width: 767px){
	.article-meta-section {
		padding: 0 20px 4px;
		margin: 0 0 24px;
	}
	.article-author,.comment-cta{
		padding: 0 20px 24px;
		margin: 0 -20px;
	}
	.article-comment-section .content-share .article-share{
		margin-top:15px;
		margin-bottom:15px;
	}
}
@media only screen and (min-width: 768px){
	.article-content blockquote p {
		line-height: 1.42857;
		font-size: 26px;
	}
}
@media only screen and (min-width: 1024px){
	.article-title{max-width: 1168px;padding: 0;}
	.article-meta-section {
		/*max-width: 1168px;*/
		padding: 0;
		margin-right: auto;
		margin-left: auto;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		/*justify-content: space-evenly;*/
		justify-content: space-between;
		padding-bottom: 30px;
		padding-top: 30px;
	}
	.article-comment-section{
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.article-author {
		max-width: 396px;
		padding: 0;
		border: 0;
	}
	/*.article-comment-section {
		padding-top: 16px;
	}*/
	.article-comment-section .content-share{
		margin:0;padding:0;
		display:flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.article-comment-section .content-share .article-share{margin-left:15px;margin-right:15px;}
}
.comment-cta{
	padding-left: 0;
    border-top: none;
    margin: 0;
	position:relative;
}
.comment-count-box,.comment-btn-link{
	display: inline-block;
    margin-right: 12px;
}
.comment-count-box a{
    line-height: 1.33333;
    font-size: 14px;
    position: relative;
    display: block;
    overflow: visible;
    min-width: 48px;
    padding: 6px 11px 7px;
    background: #bfa16b;
    border-radius: 4px;
    color: #fff;
    font-family: PT Sans,system-fonts-primary,sans-serif;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .15s ease-in-out;
}
.comment-count-box a:after {
    position: absolute;
    bottom: -10px;
    left: 10px;
    width: 0;
    height: 0;
    border-width: 10px 10px 0 0;
    border-style: solid;
    border-color: #bfa16b transparent transparent;
    content: "";
    transition: border-color .15s ease-in-out;
}
.comment-btn-link a{
    padding: 0;
    border: none;
    margin: 0;
    background: none;
    border-radius: 0;
    color: #bfa16b;
    cursor: pointer;
    font: inherit;
    outline: none;
    outline-offset: 0;
    text-align: left;
    text-decoration: none;
    line-height: 1;
    font-size: 14px;
    min-width: 140px;
}
.comment-btn-link a:hover{text-decoration:underline;}
@media only screen and (min-width: 768px){
.comment-cta:before {
    position: absolute;
    top: 8px;
    left: -16px;
    height: 24px;
    border-left: 1px solid #d7dbe3;
    content: "";
}
}
.embedded.downunder{
	width: 100%;
    max-width: 716px;
    padding: 0 18px;
    margin: 3em auto 1.4em;
}
.embedded.downunder .talk-tab {
    width: 50%;
    margin-right: 0;
    margin-bottom: 0;
}
.embedded .talk-embed-stream-tab-bar>.talk-tab-bar {
    border-bottom: 1px solid #d7dbe3;
}
.embedded.downunder [class*=commentCount] span{
    color: #232323;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    position: relative;
    display: inline;
    z-index: auto;
}
.embedded.downunder [class*=commentCount] span:before {
    position: absolute;
    border-radius: 4px;
    background: #232323;
    content: "";
    height: 16px;
    width: 24px;
    top: -2px;
    left: -32px;
}
.embedded.downunder [class*=commentCount] span:after {
    position: absolute;
    width: 0;
    height: 0;
    content: "";
    border-width: 4px 4px 0 0;
    border-style: solid;
    border-color: #232323 transparent transparent;
    top: 14px;
    left: -28px;
}
.embedded.downunder .talk-tab:first-child .talk-tab-button,.embedded.downunder .talk-tab:nth-child(2) .talk-tab-button {
    width: 100%;
    margin: 0;
    padding: 10px 0;
    font-size: .75rem;
    font-weight: 700;
}
.talk-embed-stream-tab-bar>.talk-tab-bar .talk-tab-button {
    font-size: .6875rem;
    font-weight: 700;
    line-height: 1;
    display: inline-block;
    margin: 20px 0 0 20px;
    padding: 0 1px 14px 0;
    text-indent: 1px;
    text-transform: uppercase;
    color: #0a1633;
    background: transparent;
    border-width: 0 0 3px;
    border-style: solid;
    border-color: transparent;
	text-align:center;
}
.embedded.downunder .talk-tab:first-child .talk-tab-active.talk-tab-button, .embedded.downunder .talk-tab:nth-child(2) .talk-tab-active.talk-tab-button {
    border-bottom-color: #232323;
}
.embedded.downunder .talk-tab-content {
    padding-top: 16px;
}
@media screen and (min-width: 532px){
.embedded.downunder [class*=commentCount] span {
    font-size: 1.3rem;
}
.embedded.downunder [class*=commentCount] span:before {
    top: 0;
}
.embedded.downunder [class*=commentCount] span:after {
    top: 16px;
}
.embedded.downunder .talk-tab:first-child .talk-tab-button, .embedded.downunder .talk-tab:nth-child(2) .talk-tab-button {
    font-size: 1.3rem;
}
}
.embedded .talk-stream-comment-wrapper.talk-stream-comment-wrapper-level-0 {
	margin-bottom: 16px;
    position: relative;
    padding-top: 12px;
	border-top: 1px solid #d7dbe3;
}
.embedded .talk-stream-comment-wrapper.talk-stream-comment-wrapper-level-0:first-child {
    padding-top: 1px;
	border:0;
}
.talk-stream-comment-header{
	margin: 10px 0;
	display: -ms-flexbox;
	display: flex;
}
@media (min-width: 480px){
	.talk-stream-comment-header{
	-ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
	}
}
.embedded.downunder .talk-slot-comment-author-name>span {
    font-size: 1.1rem;
	font-weight:700;
	margin-right:5px;
}
.embedded .talk-slot-comment-timestamp{
	margin-top: 0.2em;
}
.embedded .talk-slot-comment-timestamp .talk-comment-timestamp {
    font-size: .8875rem;
    font-weight: 700;
    margin-left: 4px;
    letter-spacing: .0625rem;
    text-transform: uppercase;
    color: #707070;
}
.embedded.downunder .talk-slot-comment-content {
    max-width: 640px;
}
.embedded.downunder .talk-slot-comment-content p{
	font-size: 14px;
}