.es_widget_form{
	padding: 0px 15px
}
*, :after, :before {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
a, abbr, acronym, address, article, aside, audio, big, blockquote, body, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, ul, var, video {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: 0;
	font-size: 100%;
	background: 0 0;
	border: none;
	text-decoration: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
	display: block
}
b, center, font, hr, i, layer, menu, s, strike, u, xmp {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: 0;
	font-size: 100%;
	font-weight: 400;
	font-style: normal;
	background: 0 0;
	border: none;
	text-decoration: none
}
hr {
	background-color: #ccc;
	height: 1px;
	border: 0
}
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	font-weight: 400;
	line-height: 1.2em
}
h1 {
	font-size: 1.8em
}
h2 {
	font-size: 1.7em
}
h3 {
	font-size: 1.55em
}
h4 {
	font-size: 1.4em
}
h5 {
	font-size: 1.25em
}
h6 {
	font-size: 1.1em
}
ol, ul {
	list-style: none
}
ul {
	list-style: disc;
	margin-left: 2em
}
ol {
	list-style-type: decimal;
	margin-left: 3em
}
ol ol {
	list-style: upper-roman
}
ol ol ol {
	list-style: lower-roman
}
ol ol ol ol {
	list-style: upper-alpha
}
ol ol ol ol ol {
	list-style: lower-alpha
}
ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}
dl dt {
	font-weight: 700;
	margin: 0
}
dl dd {
	margin: 0
}
strong {
	font-weight: 700
}
strong strong {
	font-weight: 400
}
cite, em {
	font-style: italic
}
cite cite, em em {
	font-style: normal
}
abbr[title], acronym[title], time[title] {
	cursor: help
}
big {
	font-size: 120%
}
small, sub, sup {
	font-size: 80%
}
sup {
	vertical-align: baseline;
	position: relative;
	bottom: .3em
}
sub {
	vertical-align: baseline;
	position: relative;
	top: .3em
}
address {
	font-style: italic
}
dd address, li address {
	margin: 0
}
blockquote, q {
	font-style: normal;
	quotes: none;
	margin: 0
}
blockquote cite, blockquote em {
	font-style: italic
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
a {
	cursor: pointer
}
pre {
	word-wrap: normal;
	overflow: auto;
	font: 1em Monaco, monospace, Courier, "Courier New";
	padding: 1.5em;
	line-height: 1.5em;
	background-size: 3em 3em;
	background-image: linear-gradient(rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%, rgba(0,0,0,0));
	background-image: -webkit-linear-gradient(rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%, rgba(0,0,0,0));
	background-image: -moz-linear-gradient(rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%, rgba(0,0,0,0));
	background-image: -ms-linear-gradient(rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%, rgba(0,0,0,0));
	background-image: -o-linear-gradient(rgba(255,255,255,.5) 50%, rgba(0,0,0,0) 50%, rgba(0,0,0,0))
}
code {
	font: 1em Monaco, monospace, Courier, "Courier New"
}
pre code {
	font-size: 1em;
	line-height: 1.5em;
	background: 0 0
}
dfn, ins {
	font-style: italic;
	text-decoration: none
}
ins {
	color: green
}
del, s, strike {
	text-decoration: line-through
}
del {
	color: red
}
form label {
	cursor: pointer
}
:focus {
	outline: 0
}
fieldset {
	width: 100%;
	max-width: 100%;
	padding: 1em;
	border: 1px solid #ccc
}
legend {
	border: 1px solid #ccc;
	padding: 0 .5em
}
button, input, select, textarea {
	font: inherit;
	color: inherit;
	display: block;
padding:.5rem;
	margin: 0 0 1rem;
	width: 100%;
	max-width: 100%;
	border: 1px solid #ccc;
	background: #fff
}
optgroup {
	font: inherit;
	font-weight: 600
}
input:active, input:focus, select:active, select:focus, textarea:active, textarea:focus {
	border: 1px solid #aaa;
	background: #fff
}
input[type=checkbox], input[type=radio] {
	width: auto;
	min-width: inherit;
	display: inline
}
input[type=range] {
	margin: 0
}
input[type=color] {
	height: 2.5em;
	width: 3em;
	min-width: 0;
	cursor: pointer
}
input[type=file] {
	cursor: pointer
}
.button, button, input[type=button], input[type=reset], input[type=submit] {
	width: auto;
	min-width: inherit;
	background: #fff;
	border: 1px solid #ccc;
padding:.4rem 1rem;
	cursor: pointer;
	display: inline
}
.button:focus, .button:hover, button:focus, button:hover, input[type=button]:focus, input[type=button]:hover, input[type=reset]:focus, input[type=reset]:hover, input[type=submit]:focus, input[type=submit]:hover {
	border: 1px solid #aaa
}
optgroup {
	max-width: 100%;
	font-style: normal
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 1.8em;
	width: 100%;
	border-bottom: 1px solid #ccc
}
table caption {
	font-size: 1.2em
}
td, th {
	text-align: left
}
td {
	padding: .5em;
	border-top: 1px solid #ccc
}
.alignleft, .left {
	float: left
}
.alignright, .right {
	float: right
}
.aligncenter, .center {
	display: block
}
.alignnone, .block, .clear {
	clear: both
}
img {
	max-width: 100%;
	height: auto
}
img.wp-smiley {
	max-height: 1em;
	margin: 0;
	padding: 0;
	border: none
}
img.no-border {
	box-shadow: none!important;
	border: none!important
}
img.alignleft, img.alignright {
	display: inline
}
a img {
	max-width: 100%;
	height: auto;
	border: none
}
a img.alignnone {
	display: block
}
.wp-caption {
	max-width: 100%
}
.wp-caption-dd, .wp-caption-text {
	font: inherit;
	text-align: left;
	margin-bottom: 0;
	padding: 0
}
.wp-audio-shortcode, .wp-video-shortcode {
	max-width: 100%;
	clear: both
}
.mejs-container, iframe {
	max-width: 100%
}
.html5-captions .wp-caption, .wp-caption {
	padding: 1rem;
	background: #fff;
	border: 1px solid #ccc
}
html {
	font-size: 62.5%
}
body {
	font-family: 'Open Sans', 'Trebuchet MS', sans-serif;
	font-size: 17px;
	font-size: 1.7rem;
	line-height: 1.7em;
	color: #444
}
body#tinymce {
	font-family: 'Open Sans', 'Trebuchet MS', sans-serif;
	background: #fff;
	color: #444;
	margin: 20px;
	border: none;
	max-width: 100%
}
#container {
	word-wrap: break-word;
	word-break: normal;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto
}
#wpadminbar input {
	display: inline;
	background: 0 0
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.js .hide-if-js, .no-js .hide-if-no-js {
	display: none
}
body#tinymce #wp-image-toolbar div, body#tinymce .wpview-wrap .toolbar div {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
body#tinymce .gallery {
	padding: 10px;
	margin-bottom: 0
}
.gallery {
	font-size: 0;
	display: block;
	clear: both;
	margin: 0;
	overflow: hidden;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.gallery .gallery-item {
	position: relative;
	margin: 0;
	padding: 1px;
	border: none;
	float: none;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.gallery .gallery-item .gallery-icon img {
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.gallery .gallery-item .gallery-icon a img:focus, .gallery .gallery-item .gallery-icon a img:hover {
	opacity: .8
}
.gallery .gallery-item .gallery-caption {
	font-size: 13px;
	display: block;
	position: absolute;
	bottom: 0;
	height: 3em;
	line-height: 2em;
	width: 100%;
	padding: .5em;
	margin: 0;
	text-align: center;
	vertical-align: top;
	background: rgba(255,255,255,.8);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.gallery-columns-0 .gallery-item, .gallery-columns-1 .gallery-item {
	width: 100%
}
.gallery-columns-2 .gallery-item {
	width: 50%
}
.gallery-columns-3 .gallery-item {
	width: 33.33%
}
.gallery-columns-4 .gallery-item {
	width: 25%
}
.gallery-columns-5 .gallery-item {
	width: 20%
}
.gallery-columns-6 .gallery-item {
	width: 16.66%
}
.gallery-columns-7 .gallery-item {
	width: 14.28%
}
.gallery-columns-8 .gallery-item {
	width: 12.5%
}
.gallery-columns-9 .gallery-item {
	width: 11.11%
}
.gallery-columns-10 .gallery-item {
	width: 10%
}
.gallery-columns-11 .gallery-item {
	width: 9.09%
}
.gallery-columns-12 .gallery-item {
	width: 8.33%
}
.gallery-columns-13 .gallery-item {
	width: 7.69%
}
.gallery-columns-14 .gallery-item {
	width: 7.14%
}
.gallery-columns-15 .gallery-item {
	width: 6.66%
}
.gallery-columns-16 .gallery-item {
	width: 6.25%
}
.gallery-columns-17 .gallery-item {
	width: 5.88%
}
.gallery-columns-18 .gallery-item {
	width: 5.55%
}
.gallery-columns-19 .gallery-item {
	width: 5.26%
}
.gallery-columns-20 .gallery-item {
	width: 5%
}
.gallery-columns-21 .gallery-item {
	width: 4.76%
}
.gallery-columns-22 .gallery-item {
	width: 4.54%
}
.gallery-columns-23 .gallery-item {
	width: 4.34%
}
.gallery-columns-24 .gallery-item {
	width: 4.16%
}
.gallery-columns-25 .gallery-item {
	width: 4%
}
.gallery-columns-26 .gallery-item {
	width: 3.84%
}
.gallery-columns-27 .gallery-item {
	width: 3.7%
}
.gallery-columns-28 .gallery-item {
	width: 3.57%
}
.gallery-columns-29 .gallery-item {
	width: 3.44%
}
.gallery-columns-30 .gallery-item {
	width: 3.33%
}
.block, .gallery, .html5-captions .wp-caption, .wp-audio-shortcode, .wp-caption, .wp-video-shortcode, address, dl, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, object, ol, p, pre, table, table caption, ul {
	margin-bottom: 2rem
}
.alignleft, .html5-captions .wp-caption.alignleft, .left, .wp-caption.alignleft {
	margin: 0 2rem 2rem 0
}
.alignright, .html5-captions .wp-caption.alignright, .right, .wp-caption.alignright {
	margin: 0 0 2rem 2rem
}
.aligncenter, .center, .html5-captions .wp-caption.aligncenter, .wp-caption.aligncenter {
	margin: 0 auto 2rem
}
.wp-editor-wrap {
	margin-bottom: 2rem;
	max-width: 100%
}
.wp-editor-wrap button:focus, .wp-editor-wrap button:hover {
	border: none
}
.wp-editor-container {
	background: #fff;
	border: 1px solid #e5e5e5
}
.wp-core-ui .button-group.button-small .button, .wp-core-ui .button.button-small, .wp-switch-editor {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.wp-editor-container textarea.wp-editor-area:active, .wp-editor-container textarea.wp-editor-area:focus {
	border: none
}
.howto {
	color: #666;
	display: block;
	font-style: italic
}
#wp-link {
	font-size: 13px;
	font-size: 1.3rem;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
#wp-link input[type=checkbox], #wp-link input[type=text] {
	display: inline;
	padding: 0;
	margin-bottom: 0;
	border: 1px solid #ddd;
	box-shadow: 0 1px 2px rgba(0,0,0,.07) inset;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.assistive-text, .screen-reader-text {
	position: absolute;
	left: -9999em;
	top: -9999em
}
.skip-link {
	margin: 0 auto;
	text-align: center
}
.skip-link .screen-reader-text:focus {
	position: inherit;
	left: auto;
	top: auto;
	padding: 1rem 2rem;
	border: 1px solid red;
	background: #fff
}
.menu-container {
	min-height: 47px;
	min-height: 4.7rem;
	position: relative;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}
.menu-container ul {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: none;
	line-height: 1em
}
.menu-container li {
	float: left;
	position: relative;
	margin: 0 1px 0 0;
}
.menu-container li a {
	padding: 1.5rem;
	text-decoration: none;
	background: #fff;
	display: block
}
.menu-container li li a {
	background: #fff
}
.menu-container li a:focus, .menu-container li a:hover {
	color: #000
}
.menu-container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.menu-dropdown {
	font-size: 17px;
	font-size: 1.7rem
}
.menu-dropdown .sub-menu {
	position: absolute;
	opacity: 0;
	width: 230px;
	width: 23rem;
	left: -9999px;
	z-index: 99;
	border-top: 1px solid #ccc;
	margin-left: -1px
}
.menu-dropdown .sub-menu .sub-menu {
	margin-left: 0
}
.menu-dropdown li:hover>.sub-menu {
	left: auto;
	opacity: 1;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-ms-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out
}
.menu-dropdown li.focus>.sub-menu {
	left: auto;
	opacity: 1
}
.menu-dropdown .sub-menu li.focus>.sub-menu, .menu-dropdown .sub-menu li:hover>.sub-menu {
	top: -1px;
	left: 229px;
	left: 22.9rem
}
.menu-dropdown .sub-menu li {
	width: 100%
}
.menu-dropdown .sub-menu li a {
	border: 1px solid #ccc;
	border-top: 0
}
.menu-dropdown ul li.menu-item-has-children>a, .menu-dropdown ul li.menu-item-open-children>a {
	padding-right: 2.5rem
}
.menu-dropdown ul li.menu-item-has-children>a:before, .menu-dropdown ul li.menu-item-open-children>a:before {
	content: "\f140";
	font-family: dashicons;
	vertical-align: middle;
margin-right:.5rem;
padding-left:.5rem;
	float: right;
	position: absolute;
	right: 0;
	-webkit-font-smoothing: antialiased
}
.menu-dropdown .sub-menu .menu-item-has-children>a:before, .menu-dropdown .sub-menu .menu-item-open-children>a:before {
	content: "\f139"
}
.mobile-menu-active .menu-dropdown li.focus>.sub-menu, .mobile-menu-active .menu-dropdown li:hover>.sub-menu {
	left: -9999px
}
.mobile-menu-active .menu-dropdown li.menu-item-open-children>.sub-menu {
	left: auto;
	opacity: 1
}
.mobile-menu-active .menu-dropdown .sub-menu li.menu-item-open-children>.sub-menu {
	top: -1px;
	left: 229px;
	left: 22.9rem
}
.mobile-menu-active .menu-item-parent-link a:before {
	content: "\f344";
	font-family: dashicons;
	vertical-align: top;
margin-right:.5rem;
	-webkit-font-smoothing: antialiased
}
.menu-search>.wrap {
	float: left;
	margin-right: 3.8rem
}
.no-js .menu-search>.wrap {
	margin-right: 18rem
}
.menu-search .search-form {
	float: right;
	position: absolute;
	line-height: 1.8em;
	top: 0;
	right: 0
}
.menu-search .search-toggle {
	background: 0 0;
	display: block;
	width: 47px;
	width: 4.7rem;
	height: 47px;
	height: 4.7rem;
	float: right;
	padding: 0;
	border: none
}
.menu-search .search-toggle:focus, .menu-search .search-toggle:hover {
	opacity: .8;
	border: none
}
.menu-search .search-toggle:after {
	content: "\f179";
	font-family: dashicons;
	font-size: 30px;
	font-size: 3rem;
padding:.8rem;
	float: right;
	-webkit-font-smoothing: antialiased
}
.menu-search input {
padding:.5rem;
	display: none;
	width: auto
}
.menu-search .search-submit {
	display: none
}
.menu-search .search-field {
	background: #fff
}
.menu-search .search-submit {
	padding: 0
}
.search-toggle-active.menu-search .search-form {
	width: 250px;
	width: 25rem
}
.search-toggle-active.menu-search .search-field {
	width: 160px;
	width: 16rem;
margin:.7rem 0 0;
padding:0 .5rem;
	border: 1px solid #ccc;
border-radius:.3rem;
-webkit-border-radius:.3rem;
-moz-border-radius:.3rem
}
.search-toggle-active.menu-search input {
	display: inline
}
.search-toggle-active.menu-search .search-submit {
	display: inline;
	width: 33px;
	width: 3.3rem;
	height: 33px;
	height: 3.3rem;
margin:.7rem 0 0;
	float: right;
	border: none;
	background: 0 0
}
.search-toggle-active.menu-search .search-submit:focus, .search-toggle-active.menu-search .search-submit:hover {
	opacity: .8
}
.search-toggle-active.menu-search .search-submit:before {
	content: "\f179";
	font-family: dashicons;
	font-size: 30px;
	font-size: 3rem;
	padding: 0;
	vertical-align: top;
	-webkit-font-smoothing: antialiased
}
.search-toggle-active.menu-search .search-toggle:after {
	content: "\f335"
}
.no-js .search-toggle {
	display: none
}
.no-js .menu-search .search-form {
	width: 180px;
	width: 18rem
}
.no-js .menu-search .search-field {
	color: #ccc;
	border-color: transparent;
	width: 90px;
	width: 9rem;
margin:.7rem 0 0;
padding:0 .5rem;
	float: right;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out
}
.no-js .menu-search .search-field:focus, .no-js .menu-search .search-field:not([value=""]) {
	color: #ededed;
	border-color: transparent;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
	width: 100%
}
.no-js .menu-search .search-submit {
	display: none
}
.no-js .menu-search input {
	display: inline;
	background: 0 0
}
.no-js .menu-search .search-toggle:after {
	content: "\f335"
}
.menu-toggle {
	display: none
}
body {
	font-size: 14px;
	font-size: 1.4rem
}
body.wordpress {
	background: #e6e6e6;
}
a {
	color: #21759B;
}
a:focus, a:hover {
	color: #639eb9;
}
ul {
	list-style: circle;
}
blockquote, q {
	position: relative;
	padding: 0 0 0 2rem
}
blockquote:before, q:before {
	content: "\f122";
	font-family: dashicons;
	color: #ccc;
	position: absolute;
	left: 0;
	-webkit-font-smoothing: antialiased
}
pre {
	background-color: #eee
}
code {
	background: #eee
}
#container {
	background: #fff;
	width: 1200px;
	margin: 2rem auto;
	padding: 0
}
#branding:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#site-title {
    	font-size: 2.3rem;
    	font-weight: 100;
	margin-bottom: .7rem;    	
    	margin-top: 2.4rem;
}
#site-title a {
	font-weight: 600;
	color: #026725
}
#site-title a:focus, #site-title a:hover {
	color: #01411c;
}
#site-description {
	font-size: 17px;
	font-size: 1.7rem;
	margin-bottom: 0
}
#site-logo {
	margin-bottom: 0;
	float: left;
}
#site-logo img.header-image {
	display: block
}
.custom-header.custom-header-image.custom-header-text #header {
	padding: 0;
	border: none
}
.custom-header.custom-header-image.custom-header-text #branding {
	padding: 2rem
}
#branding {
	float: left;
	width: 50%;
}
.header-right {
    text-align: right;
    padding: 15px 15px 0 0;
    float: right;
}
.header-right .time {
    font-size: 13px;
    float: right;
    margin-right: 30px;
    margin-top: 14px;
    text-align: right;
    color: #999;
}
.header-right img.flags {
	float: right;
}
.cu.stom-header.custom-header-image.custom-header-text #header-image-banner img.header-image {
	display: block;
	width: 100%;
	height: auto
}

#menu-primary {
	background: #333;
	border: none
}
#menu-primary .menu-container {
	border: none
}
#menu-primary li a {
	color: #fff;
	background: #333
}
#menu-primary li a:focus, #menu-primary li a:hover {
	color: #e6e6e6;
	background: #111;
}
#menu-primary li li a {
	color: #444;
	background: #fff
}
#menu-primary li li a:focus, #menu-primary li li a:hover {
	color: #FFF;
}
#menu-primary .current-menu-ancestor>a, #menu-primary .current-menu-item>a {
	background: #111;
	color: #FFF;
	font-weight: 400;
}
#menu-primary .menu-search .search-toggle, #menu-primary .search-toggle-active.menu-search button {
	color: #fff
}
#main {
	padding: 2rem
}
#main:after, .main-wrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#content {
	width: 100%
}
.loop-meta {
	background: #fff;
	padding: 2rem 2rem 0;
	margin: 0 2rem 2rem 0;
	border: 1px solid #ccc
}
.entry {
    margin-bottom: 3rem;
    padding: 0 0 3rem 0;
    border-bottom: 1px solid #ddd;
    background: #fff;
}
.entry:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.entry-title {
	font-weight: 400;
	margin-bottom: 1.3rem
}
.entry-title a {
	color: #026725;
}
.entry-title a:hover {
	color: #333;
}
.sticky .entry-title:before {
	content: "\f109";
	color: #444;
	background: #e6e6e6;
padding:.5rem;
	margin-right: 1rem;
	font-family: dashicons;
	font-size: 17px;
	font-size: 1.7rem;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.entry-byline {
	color: #444;
	margin-bottom: 2rem
}
.entry-footer .entry-byline {
	margin-bottom: 0
}
.entry-byline a {
	color: #444
}
.entry-byline a:focus, .entry-byline a:hover {
	color: #000
}
.entry-author:before {
	content: "\f110";
	font-family: dashicons;
	vertical-align: top;
margin-right:.5rem;
	color: #ccc;
	-webkit-font-smoothing: antialiased
}
.entry-permalink:before {
	content: "\f103";
	font-family: dashicons;
	vertical-align: top;
margin-right:.5rem;
	color: #ccc;
	-webkit-font-smoothing: antialiased
}
.entry-published:before {
	content: "\f469";
	font-family: dashicons;
	vertical-align: top;
margin-right:.5rem;
	color: #ccc;
	-webkit-font-smoothing: antialiased
}
.comments-link:empty {
	display: none
}
.comments-link:before {
	content: " | "
}
.comments-link:after {
	content: "\f101";
	font-family: dashicons;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased
}
.entry-content:after, .entry-summary:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.entry-summary .theme-thumbnail {
	float: left;
	margin: 0 2em 2em 0;
	/*border: 1px solid #ccc;*/
	padding: 0
}
.more-link-wrap {
	display: block
}
p .more-link-wrap {
	margin-top: 2rem
}
.more-link {
	display: inline-block;
	margin-bottom: 2rem;
	border: 1px solid #ccc;
padding:.4rem 1rem
}
p .more-link {
	margin-bottom: 0
}
.more-text:after {
	content: "\f345";
	font-family: dashicons;
	vertical-align: top;
	margin-left: 1rem;
	-webkit-font-smoothing: antialiased
}
.wp-link-pages .page-numbers, .wp-link-pages a {
	color: #ccc;
padding:.5rem 1rem;
	border: 1px solid #eee
}
.wp-link-pages a {
	color: #444;
	border: 1px solid #ccc
}
.wp-link-pages a:focus, .wp-link-pages a:hover {
	border: 1px solid #aaa
}
.post-edit-link:before {
	content: "\f464";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased
}
.post-edit-link:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.entry-meta .entry-terms {
	display: block
}
.singular .entry-content:after, .singular .entry-footer:after, .singular .entry-header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.loop-nav {
	margin-bottom: 2rem;
	padding: 1rem;
	border: 1px solid #ccc;
	background: #fff
}
.loop-nav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.loop-nav .prev {
	padding-left: 3rem;
	width: 45%;
	float: left;
	text-align: left;
	position: relative
}
.loop-nav .next {
	padding-right: 3rem;
	width: 45%;
	float: right;
	text-align: right;
	position: relative
}
.loop-nav .prev a:before {
	content: "\f340";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	left: 0
}
.loop-nav .next a:after {
	content: "\f344";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	right: 0
}
#comments-template {
	padding-bottom: 2rem;
	margin-bottom: 2rem
}
.comments-header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.comments-nav {
	float: right
}
.comments-nav .prev-comments:before {
	content: "\f340";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	margin-right: 1rem
}
.comments-nav .next-comments:after {
	content: "\f344";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased;
	margin-left: 1rem
}
#comments-number {
	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #ccc
}
.comment-list {
	list-style: none;
	margin: 0
}
.comment-list .children {
	list-style: none;
	margin: 0 0 0 1rem
}
.comment-wrap {
	border: 1px solid #ccc;
	padding: 1rem;
	margin-bottom: 1rem;
	background: #fff
}
.comment-wrap:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.comment-meta {
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #ccc;
	color: #999
}
.comment-meta:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.comment-meta .avatar {
	float: left;
	margin-right: 1rem;
	width: 45px;
	width: 4.5rem;
	height: 45px;
	height: 4.5rem
}
.comment-author {
	margin-bottom: 1rem;
	color: #444;
	font-style: normal;
	font-weight: 700
}
.comment-edit-link:after {
	content: "\f464";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased
}
.comment-content p {
	margin-bottom: 1rem
}
.comment-reply-link {
	float: right;
padding:0 .5rem
}
.pingback {
	margin-bottom: 1rem;
	padding: 1rem;
	border: 1px solid #ccc
}
.pingback .comment-meta {
	border: none;
	padding: 0;
	margin: 0
}
.pingback .comment-author {
	font-weight: 400
}
.pingback .comment-author a {
	color: #444
}
.pingback .comment-author a:focus, .pingback .comment-author a:hover {
	color: #21759B
}
.pingback .comment-published {
	color: #444
}
#respond {
	margin-bottom: 1rem;
	padding: 1rem;
	border: 1px solid #ccc;
	background: #fff
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.comment-list #respond {
	margin-left: 1rem
}
#reply-title {
	font-size: 1.2em;
	font-weight: 600;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #ccc
}
#cancel-comment-reply-link, #reply-title small {
	float: right;
	font-weight: 400
}
#commentform p {
	margin-bottom: 0
}
#commentform .required {
	color: red
}
#commentform .comment-form-author, #commentform .comment-form-email {
	width: 30%;
	margin-right: 5%;
	float: left
}
#commentform .comment-form-url {
	width: 30%;
	float: left
}
#commentform .comment-form-url:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#commentform .comment-form-comment {
	float: none;
	width: 100%;
	clear: both
}
#respond .comment-form-comment:after, #respond .comment-form-comment:before {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#commentform .form-allowed-tags code {
	display: block;
	padding: 1rem
}
#commentform #submit {
	margin-bottom: 0;
	margin-top: 1rem;
	float: right
}
.comments-closed {
	background: #eee;
	padding: 2rem;
	margin-bottom: 3rem
}
.loop-pagination {
	margin: 0 2rem 2.5rem 0
}
.loop-pagination:after, .loop-pagination:before {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.loop-pagination .page-numbers {
	color: #444;
	background: #fff;
	border: 1px solid #ccc;
padding:.5rem 1rem
}
.loop-pagination a.page-numbers:focus, .loop-pagination a.page-numbers:hover {
	border: 1px solid #aaa
}
.loop-pagination .page-numbers.current, .loop-pagination .page-numbers.dots {
	color: #ccc;
	border: 1px solid #eee
}
.loop-pagination .page-numbers.prev:before {
	content: "\f340";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased
}
.loop-pagination .page-numbers.next:after {
	content: "\f344";
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased
}
.widget {
	margin-bottom: 2rem;
	padding:0;
	border: 1px solid #ccc;
	background: #fff
}
.widget-title {
    font-size: 14px;
    line-height: 1.7em;
    font-weight: 700;
    margin-bottom: 1rem;
    padding: 5px 1rem;
    background: #eFeFeF;
    border-bottom: 1px dotted #ccc;
    color: #444;
}
#wp-calendar, #wp-calendar td, #wp-calendar th, #wp-calendar tr {
	text-align: center
}
.widget_archive ul, .widget_meta ul, .widget_recent_comments ul, .widget_recent_entries ul, .widget_rss ul {
	list-style: none;
	margin-left: 0;
	padding-top: 1rem;
	border-top: 1px solid #ccc
}
.widget_archive ul li, .widget_meta ul li, .widget_recent_comments ul li, .widget_recent_entries ul li, .widget_rss ul li {
	display: block;
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #ccc
}
.widget_archive ul li:after, .widget_meta ul li:after, .widget_recent_comments ul li:after, .widget_recent_entries ul li:after, .widget_rss ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.widget_recent_entries .post-date, .widget_rss .rss-date {
	color: #6A6A6A;
	display: block
}
.widget_rss .widget-title .rsswidget:first-child {
	display: none
}
.widget_rss .widget-title .rsswidget {
	color: #fff
}
.widget_rss cite {
	float: right
}
.widget_search .search-field {
	text-align: center
}
.widget_search .search-submit {
	width: 100%;
	margin-bottom: 0;
	border: none;
	color: #fff;
	background: #444
}
.widget_search .search-submit:focus, .widget_search .search-submit:hover {
	background: #333;
	border: none
}
#footer {
	padding: 2rem;
	border-top: 1px solid #ccc;
	width: 100%;
	clear: both
}
#footer p {
	margin-bottom: 0
}
span#footer-links a:before {
	content: " | ";
	color: #ccc
}
#main {
	padding-right: 0
}
.main-inner {
	float: right;
	padding-left: 20rem;
	width: 100%
}
.main-wrap {
	float: none;
	margin-right: 34rem
}
.content-entry-wrap {
	padding-right: 2rem
}
#content {
	float: left
}
#sidebar-primary-wrap {
	float: right;
	margin-right: -32rem;
	width: 320px;
	width: 32rem;
	max-width: 100%
}
#sidebar-secondary-wrap {
	width: 180px;
	width: 18rem;
	margin-right: -18rem;
	float: left;
	position: relative
}
.layout-content .main-wrap {
	float: none;
	margin-right: 0
}
.layout-content .main-inner {
	float: none;
	padding-left: 0
}
.layout-content-sidebar1 .main-inner {
	padding-left: 0;
	width: 100%
}
.layout-sidebar1-content .main-inner {
	padding-left: 0;
	float: none;
	width: 100%
}
.layout-sidebar1-content .main-wrap {
	margin-right: 0;
	margin-left: 34rem
}
.layout-sidebar1-content #content {
	float: right
}
.layout-sidebar1-content #sidebar-primary-wrap {
	float: left;
	margin-right: 0;
	margin-left: -34rem
}
.layout-sidebar2-content .main-wrap {
	margin-right: 0
}
.layout-content-sidebar2 .main-inner {
	float: left;
	padding-left: 0;
	padding-right: 20rem
}
.layout-content-sidebar2 .main-wrap {
	margin-right: 0
}
.layout-content-sidebar2 #sidebar-secondary-wrap {
	margin-right: 2rem;
	margin-left: -20rem;
	float: right
}
.layout-sidebar2-sidebar1-content .main-wrap {
	margin-right: 0;
	margin-left: 34rem
}
.layout-sidebar2-sidebar1-content #content {
	float: right
}
.layout-sidebar2-sidebar1-content #sidebar-primary-wrap {
	float: left;
	margin-right: 0;
	margin-left: -34rem
}
.layout-content-sidebar1-sidebar2 .main-inner {
	float: left;
	padding-left: 0;
	padding-right: 20rem
}
.layout-content-sidebar1-sidebar2 #sidebar-secondary-wrap {
	margin-right: 2rem;
	margin-left: -20rem;
	float: right
}
.layout-sidebar1-content-sidebar2 .main-inner {
	float: left;
	padding-left: 0;
	padding-right: 20rem
}
.layout-sidebar1-content-sidebar2 #sidebar-secondary-wrap {
	margin-right: 2rem;
	margin-left: -20rem;
	float: right
}
.layout-sidebar1-content-sidebar2 .main-wrap {
	margin-right: 0;
	margin-left: 34rem
}
.layout-sidebar1-content-sidebar2 #content {
	float: right
}
.layout-sidebar1-content-sidebar2 #sidebar-primary-wrap {
	float: left;
	margin-right: 0;
	margin-left: -34rem
}
.entry.has-format .post-format-link:before {
	content: "";
	font-family: dashicons;
	vertical-align: top;
margin-right:.5rem;
	color: #21759b;
	-webkit-font-smoothing: antialiased
}
.entry.has-format .entry-terms.post_format {
	display: none
}
.entry.format-aside .post-format-link:before {
	content: "\f123"
}
.entry.format-audio .post-format-link:before {
	content: "\f127"
}
.entry.format-chat .post-format-link:before {
	content: "\f125"
}
.chat-author cite {
	font-weight: 800;
	font-style: normal
}
.entry.format-gallery .post-format-link:before {
	content: "\f161"
}
.entry.format-image .post-format-link:before {
	content: "\f128"
}
.entry.format-link .post-format-link:before {
	content: "\f103"
}
.format-link-title:after {
	content: "\f344";
	margin-left: 1rem;
	font-family: dashicons;
	vertical-align: top;
	-webkit-font-smoothing: antialiased
}
.entry.format-quote .post-format-link:before {
	content: "\f122"
}
.entry.format-status .post-format-link:before {
	content: "\f130"
}
.status-avatar img {
	height: 50px;
	height: 5rem;
	width: 50px;
	width: 5rem;
	float: left;
	margin: 0 2rem 2rem 0
}
.entry.format-video .post-format-link:before {
	content: "\f126"
}
.jetpack_subscription_widget {
	background: #444;
	color: #999;
	padding: 1rem
}
.jetpack_subscription_widget .widget-title {
	color: #fff;
	background: 0 0
}
.jetpack_subscription_widget #subscribe-text a {
	color: #fff
}
.jetpack_subscription_widget input {
	color: #999;
	text-align: center;
padding:.5rem;
	border: none;
	width: 100%
}
.jetpack_subscription_widget #subscribe-email input {
	width: 100%
}
.jetpack_subscription_widget p#subscribe-submit {
	margin-bottom: 0
}
.jetpack_subscription_widget input[type=submit] {
	color: #fff;
	background: #21759B
}
.jetpack_subscription_widget input[type=submit]:focus, .jetpack_subscription_widget input[type=submit]:hover {
	color: #444;
	background: #fff;
	border: none
}
div#commentform {
	max-width: 99%
}
p.comment-subscription-form input {
	margin-bottom: 0
}
#sidebar-primary .widget_top-posts ul {
	list-style: none;
	margin-left: 0;
	border-top: 1px solid #ccc
}
#sidebar-primary .widget_top-posts ul li a {
	display: block;
	padding: 1rem 0;
	border-bottom: 1px solid #ccc
}
#sidebar-primary .widget_top-posts ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#sidebar-primary ul.widgets-list-layout li {
	margin-bottom: 0;
	border-bottom: 1px solid #ccc
}
#sidebar-primary .widgets-list-layout-blavatar {
	margin: 1rem 2rem 1rem 1rem;
	width: 40px;
	width: 4rem;
	height: 40px;
	height: 4rem;
	float: left
}
#sidebar-primary ul li .widgets-list-layout-links {
	float: none;
	width: 100%
}
#sidebar-primary ul li .widgets-list-layout-links a {
	border-bottom: 0;
	min-height: 60px;
	min-height: 6rem;
	padding-top: 1.5rem
}
#sidebar-primary .widget-grid-view-image a img {
	display: block
}
html .woocommerce-page .menu-search .search-submit {
	display: none;
	padding: 0
}
html .woocommerce-page .search-toggle-active.menu-search .search-submit {
	display: inline;
	border-radius: none;
	box-shadow: none;
	font-weight: 400
}
html .woocommerce-page .search-toggle-active.menu-search .search-submit:hover {
	background: 0 0;
	display: inline;
	border-radius: none;
	box-shadow: none;
	font-weight: 400
}
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
	margin-bottom: 0
}
.woocommerce-content-entry-wrap {
	padding: 2rem;
	border: 1px solid #ccc;
	margin-right: 2rem
}
.woocommerce-content-entry-wrap .entry {
	border: none
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before {
	padding-top: 0!important
}
.tribe-events-content-entry-wrap {
	padding: 2rem;
	border: 1px solid #ccc;
	margin-right: 2rem
}
.tribe-events-content-entry-wrap.entry {
	border: none
}
.tribe-events-list-widget ol {
	margin: 0
}
.tribe-events-list-widget .entry-title {
	font-size: 17px;
	font-size: 1.7rem;
margin-bottom:.5rem;
padding-bottom:.5rem
}
.sidebar .tribe-events-list-widget ol li {
	margin-bottom: 1rem
}
#edd_checkout_form_wrap legend {
	border: none
}
#container {
	max-width: 95%
}
@-ms-viewport {
width:device-width
}
@viewport {
width:device-width
}
@media screen and (max-width:1000px) {
.wordpress .main-wrap {
	margin-right: 0;
	margin-left: 0
}
.wordpress #sidebar-primary-wrap {
	margin-right: 0;
	margin-left: 0;
	padding-right: 2rem;
	float: left;
	width: 100%
}
}
@media screen and (max-width:700px) {
.wordpress .main-inner {
	float: none;
	padding-left: 0;
	padding-right: 0
}
.wordpress #sidebar-secondary-wrap {
	margin-right: 0;
	margin-left: 0;
	padding-right: 2rem;
	width: 100%
}
}
@media screen and (max-width:700px) {
#menu-primary li a {
	background: #444
}
#menu-primary .menu-toggle a {
	color: #fff
}
#menu-primary:target .menu-toggle {
	border-bottom: 1px solid #ccc
}
#menu-primary:target .menu-items {
	display: block
}
#menu-primary:target .menu-toggle-open {
	display: none
}
#menu-primary:target .menu-toggle-close {
	display: inline
}
.menu-toggle {
	font-weight: 700;
	line-height: 1.8em;
padding:.9rem;
	width: 100%;
	height: 47px;
	height: 4.7rem
}
.menu-toggle .screen-reader-text {
	position: inherit;
	left: auto;
	top: auto
}
.menu-toggle a:focus, .menu-toggle a:hover {
	opacity: .8
}
.menu-toggle a:before {
	content: "\f203";
	font-family: dashicons;
	font-weight: 400;
	font-size: 20px;
	font-size: 2rem;
	vertical-align: top;
	margin-right: 5px;
	-webkit-font-smoothing: antialiased
}
.menu-toggle a.menu-toggle-close:before, .menu-toggle-active .menu-toggle a:before {
	content: "\f158"
}
.mobile-menu-active .menu-dropdown li.focus>.sub-menu, .mobile-menu-active .menu-dropdown li:hover>.sub-menu {
	left: auto
}
.menu-toggle {
	display: block
}
.menu-items, .menu-toggle .menu-toggle-close {
	display: none
}
.menu-toggle-active.menu-container {
	border-bottom: 0
}
.menu-toggle-active .menu-items {
	display: block
}
.menu-toggle-active .menu-toggle {
	border-bottom: 1px solid #ccc
}
.menu-toggle-active>.wrap {
	display: block
}
.menu-dropdown:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.menu-dropdown>.wrap {
	display: block;
	margin-right: 0;
	width: 100%
}
.menu-dropdown ul li.menu-item-has-children>a:before, .menu-dropdown ul li.menu-item-open-children>a:before {
	content: "";
	position: inherit;
	right: auto
}
.menu-dropdown li {
	display: block;
	width: 100%
}
.menu-dropdown .sub-menu {
	width: 100%;
	border: none
}
.menu-dropdown .sub-menu li a, .menu-dropdown li a {
	width: 100%;
	border: none;
	border-bottom: 1px solid #ccc;
	background: #eee
}
.menu-dropdown .sub-menu li a {
	background: 0 0
}
.menu-dropdown .sub-menu, .menu-dropdown .sub-menu li.focus>.sub-menu, .menu-dropdown .sub-menu li:focus>.sub-menu, .menu-dropdown .sub-menu li:hover>.sub-menu, .menu-dropdown li.focus>.sub-menu, .menu-dropdown li:focus>.sub-menu, .menu-dropdown li:hover>.sub-menu {
	opacity: 1;
	left: auto;
	top: auto;
	position: inherit
}
.menu-dropdown .sub-menu li a:before, .menu-dropdown .sub-menu li.menu-item-has-children>a:before, .menu-dropdown .sub-menu li.menu-item-open-children>a:before {
	content: "\f460 ";
	font-family: dashicons;
	vertical-align: top;
	padding: 0;
margin-right:.5rem;
	float: none;
	position: inherit;
	right: auto;
	-webkit-font-smoothing: antialiased
}
.menu-dropdown .sub-menu .sub-menu li a:before {
	content: "\f460 \f460 ";
	font-family: dashicons;
	vertical-align: top;
	padding: 0;
margin-right:.5rem;
	float: none;
	-webkit-font-smoothing: antialiased
}
.menu-dropdown .sub-menu .sub-menu .sub-menu li a:before {
	content: "\f460 \f460 \f460 "
}
.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu li a:before {
	content: "\f460 \f460 \f460 \f460 "
}
.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before {
	content: "\f460 \f460 \f460 \f460 \f460 "
}
.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before {
	content: "\f460 \f460 \f460 \f460 \f460 \f460 "
}
.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before {
	content: "\f460 \f460 \f460 \f460 \f460 \f460 \f460 "
}
.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before {
	content: "\f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 "
}
.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before {
	content: "\f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 "
}
.menu-dropdown .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu li a:before {
	content: "\f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 \f460 "
}
}
@media screen and (max-width:450px) {
.entry-byline .entry-author {
	display: block
}
.entry-content .alignleft, .entry-content .alignright {
	max-width: 50%
}
}
@media screen and (max-width:700px) {
.loop-nav .prev {
	width: 100%
}
.loop-nav .next {
	width: 100%;
	padding-right: 0;
	padding-left: 3rem;
	text-align: left
}
.loop-nav .next a:after {
	right: auto;
	left: 0
}
}
@media screen and (max-width:700px) {
#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url {
	width: 100%;
	margin-right: 0;
	float: none
}
#respond #submit {
	float: none
}
}
@media only screen and (max-width:450px) {
div.jp-relatedposts .jp-relatedposts-post {
	width: auto;
	clear: both;
	margin: 0 0 1em
}
}

/*Custom style added by Awahid*/
.entry-byline,
.bx-wrapper .bx-pager {
	display:none !important;
}
.post-slider {
    padding-right: 15px;
    padding-bottom: 1rem;
}
.bx-wrapper .bx-caption {
    background: rgba(0, 0, 0, 0.6) !important;
}
.bx-wrapper .bx-caption span {
    font-size: 1.3em !important;
}
/*aw added*/
.sfsi_wDiv{
    width: 100%!important;
    text-align: center;
    position: relative!important;
}

.sfsi_holders{
	display:none;
}