html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: 0 0;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
body {font: 13px/1.5 Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif;}
a:focus {outline: 1px dotted invert;}
hr {border: 0 #ccc solid;border-top-width: 1px;clear: both;height: 0;}
h1 {font-size: 25px;}
h2 {font-size: 23px;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
h6 {font-size: 15px;}
ol {list-style: decimal;}
ul {list-style: square;}
li {margin-left: 30px;}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 28px;}
.container_12, .container_16 {margin-left: auto;margin-right: auto;width: 960px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {display: inline;float: left;margin-left: 10px;margin-right: 10px;}
.container_12 .grid_3, .container_16 .grid_4 {width: 220px;}
.container_12 .grid_6, .container_16 .grid_8 {width: 460px;}
.container_12 .grid_9, .container_16 .grid_12 {width: 700px;}
.container_12 .grid_12, .container_16 .grid_16 {width: 940px;}
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
.container_12 .grid_1 {width: 60px;}
.container_12 .grid_2 {width: 140px;}
.container_12 .grid_4 {width: 300px;}
.container_12 .grid_5 {width: 380px;}
.container_12 .grid_7 {width: 540px;}
.container_12 .grid_8 {width: 620px;}
.container_12 .grid_10 {width: 780px;}
.container_12 .grid_11 {width: 860px;}
.container_16 .grid_1 {width: 40px;}
.container_16 .grid_2 {width: 100px;}
.container_16 .grid_3 {width: 160px;}
.container_16 .grid_5 {width: 280px;}
.container_16 .grid_6 {width: 340px;}
.container_16 .grid_7 {width: 400px;}
.container_16 .grid_9 {width: 520px;}
.container_16 .grid_10 {width: 580px;}
.container_16 .grid_11 {width: 640px;}
.container_16 .grid_13 {width: 760px;}
.container_16 .grid_14 {width: 820px;}
.container_16 .grid_15 {width: 880px;}
.container_12 .prefix_3, .container_16 .prefix_4 {padding-left: 240px;}
.container_12 .prefix_6, .container_16 .prefix_8 {padding-left: 480px;}
.container_12 .prefix_9, .container_16 .prefix_12 {padding-left: 720px;}
.container_12 .prefix_1 {padding-left: 80px;}
.container_12 .prefix_2 {padding-left: 160px;}
.container_12 .prefix_4 {padding-left: 320px;}
.container_12 .prefix_5 {padding-left: 400px;}
.container_12 .prefix_7 {padding-left: 560px;}
.container_12 .prefix_8 {padding-left: 640px;}
.container_12 .prefix_10 {padding-left: 800px;}
.container_12 .prefix_11 {padding-left: 880px;}
.container_16 .prefix_1 {padding-left: 60px;}
.container_16 .prefix_2 {padding-left: 120px;}
.container_16 .prefix_3 {padding-left: 180px;}
.container_16 .prefix_5 {padding-left: 300px;}
.container_16 .prefix_6 {padding-left: 360px;}
.container_16 .prefix_7 {padding-left: 420px;}
.container_16 .prefix_9 {padding-left: 540px;}
.container_16 .prefix_10 {padding-left: 600px;}
.container_16 .prefix_11 {padding-left: 660px;}
.container_16 .prefix_13 {padding-left: 780px;}
.container_16 .prefix_14 {padding-left: 840px;}
.container_16 .prefix_15 {padding-left: 900px;}
.container_12 .suffix_3, .container_16 .suffix_4 {padding-right: 240px;}
.container_12 .suffix_6, .container_16 .suffix_8 {padding-right: 480px;}
.container_12 .suffix_9, .container_16 .suffix_12 {padding-right: 720px;}
.container_12 .suffix_1 {padding-right: 80px;}
.container_12 .suffix_2 {padding-right: 160px;}
.container_12 .suffix_4 {padding-right: 320px;}
.container_12 .suffix_5 {padding-right: 400px;}
.container_12 .suffix_7 {padding-right: 560px;}
.container_12 .suffix_8 {padding-right: 640px;}
.container_12 .suffix_10 {padding-right: 800px;}
.container_12 .suffix_11 {padding-right: 880px;}
.container_16 .suffix_1 {padding-right: 60px;}
.container_16 .suffix_2 {padding-right: 120px;}
.container_16 .suffix_3 {padding-right: 180px;}
.container_16 .suffix_5 {padding-right: 300px;}
.container_16 .suffix_6 {padding-right: 360px;}
.container_16 .suffix_7 {padding-right: 420px;}
.container_16 .suffix_9 {padding-right: 540px;}
.container_16 .suffix_10 {padding-right: 600px;}
.container_16 .suffix_11 {padding-right: 660px;}
.container_16 .suffix_13 {padding-right: 780px;}
.container_16 .suffix_14 {padding-right: 840px;}
.container_16 .suffix_15 {padding-right: 900px;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ".";display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
#sb_instagram {width: 100%;margin: 0 auto;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#sb_instagram:after {content: "";display: table;clear: both;}
#sb_instagram.sbi_fixed_height {overflow: hidden;overflow-y: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#sb_instagram #sbi_images {width: 100%;float: left;line-height: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#sb_instagram .sbi_header_link {-webkit-box-shadow: none;box-shadow: none;}
#sb_instagram .sbi_header_link:hover {border: none;}
#sb_instagram #sbi_images .sbi_item {display: -moz-inline-stack;display: inline-block;float: left;vertical-align: top;zoom: 1;max-height: 1000px;padding: inherit !important;margin: 0 !important;text-decoration: none;opacity: 1;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;}
#sb_instagram #sbi_images .sbi_item.sbi_transition {opacity: 0;max-height: 0;}
#sb_instagram.sbi_col_1 #sbi_images .sbi_item {width: 100%;}
#sb_instagram.sbi_col_2 #sbi_images .sbi_item {width: 50%;}
#sb_instagram.sbi_col_3 #sbi_images .sbi_item {width: 33.33%;}
#sb_instagram.sbi_col_4 #sbi_images .sbi_item {width: 25%;}
#sb_instagram.sbi_col_5 #sbi_images .sbi_item {width: 20%;}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item {width: 16.66%;}
#sb_instagram.sbi_col_7 #sbi_images .sbi_item {width: 14.28%;}
#sb_instagram.sbi_col_8 #sbi_images .sbi_item {width: 12.5%;}
#sb_instagram.sbi_col_9 #sbi_images .sbi_item {width: 11.11%;}
#sb_instagram.sbi_col_10 #sbi_images .sbi_item {width: 10%;}
#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item {width: 100%;}
#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item {width: 50%;}
#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item {width: 33.33%;}
#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item {width: 25%;}
#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item {width: 20%;}
#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item {width: 16.66%;}
#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item {width: 14.28%;}
#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item {width: 12.5%;}
#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item {width: 11.11%;}
#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item {width: 10%;}
#sb_instagram .sbi_photo_wrap {position: relative;}
#sb_instagram .sbi_photo {display: block;text-decoration: none;}
#sb_instagram .sbi_photo img {width: 100%;height: auto;}
#sb_instagram .sbi_no_js img {display: none;}
#sb_instagram a, #sb_instagram a:active, #sb_instagram a:focus, #sb_instagram a:hover {outline: 0;}
#sb_instagram img {display: block;padding: 0 !important;margin: 0 !important;max-width: 100% !important;opacity: 1 !important;}
#sb_instagram .sbi_link {display: none;position: absolute;bottom: 0;right: 0;width: 100%;padding: 10px 0;background: rgba(0,0,0,.5);text-align: center;color: #fff;font-size: 12px;line-height: 1.1;}
#sb_instagram .sbi_link a {padding: 0 6px;text-decoration: none;color: #fff;font-size: 12px;line-height: 1.1;display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;}
#sb_instagram .sbi_link .sbi_lightbox_link {padding-bottom: 5px;}
#sb_instagram .sbi_link a:focus, #sb_instagram .sbi_link a:hover {text-decoration: underline;}
#sb_instagram .sbi_photo_wrap:focus .sbi_link, #sb_instagram .sbi_photo_wrap:hover .sbi_link {display: block;}
#sb_instagram svg:not(:root).svg-inline--fa {height: 1em;display: inline-block;}
#sb_instagram .sbi_type_carousel .sbi_playbtn, #sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play, #sb_instagram .sbi_type_video .sbi_playbtn, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play, .sbi_type_carousel .fa-clone {display: block !important;position: absolute;z-index: 1;color: #fff;color: rgba(255,255,255,.9);font-style: normal !important;text-shadow: 0 0 8px rgba(0,0,0,.8);}
#sb_instagram .sbi_type_carousel .sbi_playbtn, #sb_instagram .sbi_type_video .sbi_playbtn {z-index: 2;top: 50%;left: 50%;margin-top: -24px;margin-left: -19px;padding: 0;font-size: 48px;}
#sb_instagram .sbi_type_carousel .fa-clone {right: 12px;top: 12px;font-size: 24px;text-shadow: 0 0 8px rgba(0,0,0,.3);}
#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play, #sb_instagram .sbi_type_video .svg-inline--fa.fa-play, .sbi_type_carousel svg.fa-clone {-webkit-filter: drop-shadow(0 0 2px rgba(0,0,0,.4));filter: drop-shadow(0 0 2px rgba(0,0,0,.4));}
#sb_instagram .sbi_loader {width: 20px;height: 20px;position: relative;top: 50%;left: 50%;margin: -10px 0 0 -10px;background-color: #000;background-color: rgba(0,0,0,.5);border-radius: 100%;-webkit-animation: sbi-sk-scaleout 1s infinite ease-in-out;animation: sbi-sk-scaleout 1s infinite ease-in-out;}
#sb_instagram br {display: none;}
#sbi_load p {display: inline;padding: 0;margin: 0;}
#sb_instagram #sbi_load .sbi_loader {position: absolute;margin-top: -11px;background-color: #fff;opacity: 1;}
@-webkit-keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0);}
	100% {-webkit-transform: scale(1);opacity: 0;}}
@keyframes sbi-sk-scaleout {0% {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}
	100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 0;}}
#sb_instagram .fa-spin, #sbi_lightbox .fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
#sb_instagram .fa-pulse, #sbi_lightbox .fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0);transform: rotate(0);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.sbi-screenreader {text-indent: -9999px !important;display: block !important;width: 0 !important;height: 0 !important;line-height: 0 !important;text-align: left !important;}
#sb_instagram .sb_instagram_header {float: left;clear: both;margin: 0 0 15px 0;padding: 0;line-height: 1.2;width: 100%;}
#sb_instagram .sb_instagram_header a {float: left;display: block;text-decoration: none;transition: color .5s ease;}
.sbi_no_avatar .sbi_header_img {background: #333;color: #fff;width: 50px;height: 50px;position: relative;}
.sbi_no_avatar .sbi_header_hashtag_icon {display: block;color: #fff;opacity: .9;-webkit-transition: background .6s linear,color .6s linear;-moz-transition: background .6s linear,color .6s linear;-ms-transition: background .6s linear,color .6s linear;-o-transition: background .6s linear,color .6s linear;transition: background .6s linear,color .6s linear;}
.sbi_no_avatar:hover .sbi_header_hashtag_icon {display: block;opacity: 1;-webkit-transition: background .2s linear,color .2s linear;-moz-transition: background .2s linear,color .2s linear;-ms-transition: background .2s linear,color .2s linear;-o-transition: background .2s linear,color .2s linear;transition: background .2s linear,color .2s linear;}
@media all and (min-width:480px) {#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img {width: 80px;height: 80px;border-radius: 40px;}
	#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img {width: 80px;height: 80px;border-radius: 40px;}
	#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3 {font-size: 20px;}
	#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info {font-size: 14px;}
	#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3 {margin-left: 95px !important;line-height: 1.4;}
	#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3 {margin-right: -85px !important;}
	#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info {margin-top: 4px !important;}
	#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3 {padding-top: 20px !important;}
	#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img {width: 120px;height: 120px;border-radius: 60px;}
	#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img {width: 120px;height: 120px;border-radius: 60px;}
	#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3 {font-size: 28px;}
	#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info {font-size: 16px;}
	#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info, #sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3 {margin-left: 140px !important;line-height: 1.5;}
	#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3 {margin-right: -120px !important;}
	#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info {margin-top: 12px !important;}
	#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3 {padding-top: 32px !important;}}
#sb_instagram .sb_instagram_header .sbi_header_img {float: left;position: relative;width: 50px;margin: 0 0 0 -100% !important;overflow: hidden;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;}
#sb_instagram .sb_instagram_header .sbi_header_img img {float: left;margin: 0 !important;padding: 0 !important;border: none !important;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;}
#sb_instagram .sb_instagram_header .sbi_header_img_hover {opacity: 0;position: absolute;width: 100%;top: 0;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(0,0,0,.75);}
#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo, #sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo {position: absolute;top: 50%;left: 50%;margin-top: -12px;margin-left: -12px;width: 24px;height: 24px;font-size: 24px;}
#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo {margin-top: -18px;margin-left: -18px;width: 36px;height: 36px;font-size: 36px;}
#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo, .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo {margin-top: -24px;margin-left: -24px;width: 48px;height: 48px;font-size: 48px;}
#sb_instagram .sb_instagram_header .sbi_header_img_hover i {overflow: hidden;background: url("//www.stochasticgeometry.ie/wp-content/plugins/instagram-feed/css/../img/small-logo.png") no-repeat 0 0;}
#sb_instagram .sb_instagram_header .sbi_header_img_hover {z-index: 2;transition: opacity .4s ease-in-out;}
#sb_instagram .sb_instagram_header .sbi_fade_in {opacity: 1;transition: opacity .2s ease-in-out;}
#sb_instagram .sb_instagram_header .sbi_header_img_hover {position: absolute;width: 100%;top: 0;bottom: 0;left: 0;text-align: center;color: #fff;background: rgba(0,0,0,.75);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;border-radius: 40px;transition: opacity .2s;}
#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover, #sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover {opacity: 1;}
#sb_instagram .sb_instagram_header .sbi_header_text {float: left;width: 100%;padding-top: 5px;}
#sb_instagram .sb_instagram_header a {text-decoration: none;}
#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio, #sb_instagram .sb_instagram_header .sbi_header_text h3 {float: left;clear: both;width: auto;margin: 0 0 0 60px !important;padding: 0 !important;}
#sb_instagram .sb_instagram_header h3 {font-size: 16px;line-height: 1.3;}
#sb_instagram .sb_instagram_header p {font-size: 13px;line-height: 1.3;margin: 0;padding: 0;}
#sb_instagram p:empty {display: none;}
#sb_instagram .sb_instagram_header .sbi_header_text img.emoji {margin-right: 3px !important;}
#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {padding-top: 9px !important;}
#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info {clear: both;}
#sb_instagram #sbi_load {float: left;clear: both;width: 100%;text-align: center;}
#sb_instagram #sbi_load .fa-spinner {display: none;position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -7px;font-size: 15px;}
#sb_instagram #sbi_load {opacity: 1;transition: all .5s ease-in;}
#sb_instagram .sbi_load_btn .sbi_btn_text, #sb_instagram .sbi_load_btn .sbi_loader {opacity: 1;transition: all .1s ease-in;}
#sb_instagram .sbi_hidden {opacity: 0 !important;}
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;padding: 7px 14px;margin: 5px auto 0 auto;background: #333;color: #eee;color: #fff;border: none;text-decoration: none;font-size: 13px;line-height: 1.5;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#sb_instagram #sbi_load .sbi_load_btn {position: relative;}
#sb_instagram .sbi_follow_btn {display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;text-align: center;}
#sb_instagram .sbi_follow_btn.sbi_top {display: block;margin-bottom: 5px;}
#sb_instagram .sbi_follow_btn a {background: #408bd1;color: #fff;}
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {transition: all .1s ease-in;}
#sb_instagram #sbi_load .sbi_load_btn:hover {outline: 0;box-shadow: inset 0 0 20px 20px rgba(255,255,255,.25);}
#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover {outline: 0;box-shadow: inset 0 0 10px 20px #359dff;}
#sb_instagram #sbi_load .sbi_load_btn.sbi_custom:hover, #sb_instagram .sbi_follow_btn.sbi_custom a:focus, #sb_instagram .sbi_follow_btn.sbi_custom a:hover {box-shadow: inset 0 0 20px 20px rgba(255,255,255,.15);}
#sb_instagram #sbi_load .sbi_load_btn:active, #sb_instagram .sbi_follow_btn a:active {box-shadow: inset 0 0 10px 20px rgba(0,0,0,.3);}
#sb_instagram .sbi_follow_btn .fa, #sb_instagram .sbi_follow_btn svg {margin-bottom: -1px;margin-right: 7px;font-size: 15px;}
#sb_instagram .sbi_follow_btn svg {vertical-align: -.125em;}
#sb_instagram #sbi_load .sbi_follow_btn {margin-left: 5px;}
#sb_instagram .sb_instagram_error {width: 100%;text-align: center;line-height: 1.4;}
#sbi_mod_error {display: none;border: 1px solid #ddd;background: #eee;color: #333;margin: 10px 0 0;padding: 10px 15px;font-size: 13px;text-align: center;clear: both;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
#sbi_mod_error br {display: initial !important;}
#sbi_mod_error p {padding: 5px 0 !important;margin: 0 !important;line-height: 1.3 !important;}
#sbi_mod_error ol, #sbi_mod_error ul {padding: 5px 0 5px 20px !important;margin: 0 !important;}
#sbi_mod_error li {padding: 1px 0 !important;margin: 0 !important;}
#sbi_mod_error span {font-size: 12px;}
#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play, #sb_instagram.sbi_medium .sbi_playbtn {margin-top: -12px;margin-left: -9px;font-size: 23px;}
#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone {right: 8px;top: 8px;font-size: 18px;}
#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play, #sb_instagram.sbi_small .sbi_playbtn {margin-top: -9px;margin-left: -7px;font-size: 18px;}
#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone {right: 5px;top: 5px;font-size: 12px;}
@media all and (max-width:640px) {#sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item {width: 50%;}
	#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {width: 25%;}
	#sb_instagram.sbi_width_resp {width: 100% !important;}}
@media all and (max-width:480px) {#sb_instagram.sbi_col_10 #sbi_images .sbi_item, #sb_instagram.sbi_col_3 #sbi_images .sbi_item, #sb_instagram.sbi_col_4 #sbi_images .sbi_item, #sb_instagram.sbi_col_5 #sbi_images .sbi_item, #sb_instagram.sbi_col_6 #sbi_images .sbi_item, #sb_instagram.sbi_col_7 #sbi_images .sbi_item, #sb_instagram.sbi_col_8 #sbi_images .sbi_item, #sb_instagram.sbi_col_9 #sbi_images .sbi_item {width: 100%;}}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap {box-sizing: border-box;position: relative;overflow: hidden;}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before {content: "";display: block;padding-top: 100%;z-index: -300;}
#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition {opacity: 1;max-height: 640px;}
#sb_instagram.sbi_no_js .sbi_load_btn, #sb_instagram.sbi_no_js .sbi_photo img {display: none;}
#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo {padding-bottom: 0 !important;}
#sb_instagram #sbi_mod_error .sb_frontend_btn {display: inline-block;padding: 6px 10px;background: #ddd;background: rgba(0,0,0,.1);text-decoration: none;border-radius: 5px;margin-top: 10px;color: #444;}
#sb_instagram #sbi_mod_error .sb_frontend_btn:hover {background: #ccc;background: rgba(0,0,0,.15);}
#sb_instagram #sbi_mod_error .sb_frontend_btn .fa {margin-right: 2px;}
.wp-block-audio figcaption {margin-top: .5em;margin-bottom: 1em;}
.wp-block-audio audio {width: 100%;min-width: 300px;}
.wp-block-button {color: #fff;}
.wp-block-button.aligncenter {text-align: center;}
.wp-block-button.alignright {text-align: right;}
.wp-block-button__link {background-color: #32373c;border: none;border-radius: 28px;box-shadow: none;color: inherit;cursor: pointer;display: inline-block;font-size: 18px;margin: 0;padding: 12px 24px;text-align: center;text-decoration: none;overflow-wrap: break-word;}
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {color: inherit;}
.wp-gs .wp-block-button__link:not(.has-background) {background-color: var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c));}
.is-style-squared .wp-block-button__link {border-radius: 0;}
.no-border-radius.wp-block-button__link {border-radius: 0 !important;}
.is-style-outline {color: #32373c;}
.is-style-outline .wp-block-button__link {background-color: transparent;border: 2px solid;}
.wp-block-buttons .wp-block-button {display: inline-block;margin-right: 8px;margin-bottom: 8px;}
.wp-block-buttons.alignright .wp-block-button {margin-right: none;margin-left: 8px;}
.wp-block-buttons.aligncenter, .wp-block-calendar {text-align: center;}
.wp-block-calendar tbody td, .wp-block-calendar th {padding: 4px;border: 1px solid #e2e4e7;}
.wp-block-calendar tfoot td {border: none;}
.wp-block-calendar table {width: 100%;border-collapse: collapse;font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;}
.wp-block-calendar table th {font-weight: 400;background: #edeff0;}
.wp-block-calendar a {text-decoration: underline;}
.wp-block-calendar tfoot a {color: #00739c;}
.wp-block-calendar table caption, .wp-block-calendar table tbody {color: #40464d;}
.wp-block-categories.alignleft {margin-right: 2em;}
.wp-block-categories.alignright {margin-left: 2em;}
.wp-block-columns {display: flex;margin-bottom: 28px;flex-wrap: wrap;}
@media (min-width:782px) {.wp-block-columns {flex-wrap: nowrap;}}
.wp-block-columns.has-background {padding: 20px 30px;}
.wp-block-column {flex-grow: 1;min-width: 0;word-break: break-word;overflow-wrap: break-word;}
@media (max-width:599px) {.wp-block-column {flex-basis: 100% !important;}}
@media (min-width:600px) and (max-width:781px) {.wp-block-column {flex-basis: calc(50% - 16px) !important;flex-grow: 0;}
	.wp-block-column:nth-child(2n) {margin-left: 32px;}}
@media (min-width:782px) {.wp-block-column {flex-basis: 0;flex-grow: 1;}
	.wp-block-column[style] {flex-grow: 0;}
	.wp-block-column:not(:first-child) {margin-left: 32px;}}
.wp-block-columns.are-vertically-aligned-top {align-items: flex-start;}
.wp-block-columns.are-vertically-aligned-center {align-items: center;}
.wp-block-columns.are-vertically-aligned-bottom {align-items: flex-end;}
.wp-block-column.is-vertically-aligned-top {align-self: flex-start;}
.wp-block-column.is-vertically-aligned-center {-ms-grid-row-align: center;align-self: center;}
.wp-block-column.is-vertically-aligned-bottom {align-self: flex-end;}
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {width: 100%;}
.wp-block-cover, .wp-block-cover-image {position: relative;background-color: #000;background-size: cover;background-position: 50%;min-height: 430px;height: 100%;width: 100%;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {background-attachment: fixed;}
@supports (-webkit-overflow-scrolling:touch) {.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {background-attachment: scroll;}}
@media (prefers-reduced-motion:reduce) {.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {background-attachment: scroll;}}
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {content: "";background-color: inherit;}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {opacity: .5;}
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {opacity: .1;}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {opacity: .1;}
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {opacity: .2;}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {opacity: .2;}
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {opacity: .3;}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {opacity: .3;}
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {opacity: .4;}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {opacity: .4;}
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {opacity: .5;}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {opacity: .5;}
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {opacity: .6;}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {opacity: .6;}
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {opacity: .7;}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {opacity: .7;}
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {opacity: .8;}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {opacity: .8;}
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {opacity: .9;}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {opacity: .9;}
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {opacity: 1;}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {opacity: 1;}
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {max-width: 290px;width: 100%;}
.wp-block-cover-image:after, .wp-block-cover:after {display: block;content: "";font-size: 0;min-height: inherit;}
@supports ((position:-webkit-sticky) or (position:sticky)) {.wp-block-cover-image:after, .wp-block-cover:after {content: none;}}
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {display: flex;}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {width: calc(100% - 70px);z-index: 1;color: #f8f9f9;}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {color: inherit;}
.wp-block-cover__video-background {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 100%;height: 100%;z-index: 0;object-fit: cover;}
.wp-block-cover-image-text, .wp-block-cover-text, section.wp-block-cover-image h2 {color: #fff;}
.wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {color: #fff;}
.wp-block-cover-image .wp-block-cover.has-left-content {justify-content: flex-start;}
.wp-block-cover-image .wp-block-cover.has-right-content {justify-content: flex-end;}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content>h2 {margin-left: 0;text-align: left;}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content>h2 {margin-right: 0;text-align: right;}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image>h2 {font-size: 2em;line-height: 1.25;z-index: 1;margin-bottom: 0;max-width: 580px;padding: 14px;text-align: center;}
.block-editor-block-list__block[data-type="core/embed"][data-align=left], .block-editor-block-list__block[data-type="core/embed"][data-align=right], .wp-block-embed.alignleft, .wp-block-embed.alignright {max-width: 360px;width: 100%;}
.wp-block-embed {margin-bottom: 1em;}
.wp-block-embed figcaption {margin-top: .5em;margin-bottom: 1em;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {position: relative;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {content: "";display: block;padding-top: 50%;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {padding-top: 42.85%;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {padding-top: 50%;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {padding-top: 56.25%;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {padding-top: 75%;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {padding-top: 100%;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {padding-top: 177.78%;}
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {padding-top: 200%;}
.wp-block-file {margin-bottom: 1.5em;}
.wp-block-file.aligncenter {text-align: center;}
.wp-block-file.alignright {text-align: right;}
.wp-block-file .wp-block-file__button {background: #32373c;border-radius: 2em;color: #fff;font-size: 13px;padding: .5em 1em;}
.wp-block-file a.wp-block-file__button {text-decoration: none;}
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {box-shadow: none;color: #fff;opacity: .85;text-decoration: none;}
.wp-block-file *+.wp-block-file__button {margin-left: .75em;}
.blocks-gallery-grid, .wp-block-gallery {display: flex;flex-wrap: wrap;list-style-type: none;padding: 0;margin: 0;}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {margin: 0 16px 16px 0;display: flex;flex-grow: 1;flex-direction: column;justify-content: center;position: relative;}
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {margin: 0;height: 100%;}
@supports ((position:-webkit-sticky) or (position:sticky)) {.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {display: flex;align-items: flex-end;justify-content: flex-start;}}
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {display: block;max-width: 100%;height: auto;width: 100%;}
@supports ((position:-webkit-sticky) or (position:sticky)) {.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {width: auto;}}
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {position: absolute;bottom: 0;width: 100%;max-height: 100%;overflow: auto;padding: 40px 10px 9px;color: #fff;text-align: center;font-size: 13px;background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);}
.blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption img, .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {display: inline;}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {width: 100%;}
@supports ((position:-webkit-sticky) or (position:sticky)) {.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {height: 100%;flex: 1;object-fit: cover;}}
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {width: calc(( 100% - 16px ) / 2);}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {margin-right: 0;}
.blocks-gallery-grid.columns-1 .blocks-gallery-image, .blocks-gallery-grid.columns-1 .blocks-gallery-item, .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item {width: 100%;margin-right: 0;}
@media (min-width:600px) {.blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {width: calc(( 100% - 32px ) / 3);margin-right: 16px;}
	@supports (-ms-ime-align:auto) {.blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {width: calc(( 100% - 32px ) / 3 - 1px);}}
	.blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {width: calc(( 100% - 48px ) / 4);margin-right: 16px;}
	@supports (-ms-ime-align:auto) {.blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {width: calc(( 100% - 48px ) / 4 - 1px);}}
	.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {width: calc(( 100% - 64px ) / 5);margin-right: 16px;}
	@supports (-ms-ime-align:auto) {.blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {width: calc(( 100% - 64px ) / 5 - 1px);}}
	.blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {width: calc(( 100% - 80px ) / 6);margin-right: 16px;}
	@supports (-ms-ime-align:auto) {.blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {width: calc(( 100% - 80px ) / 6 - 1px);}}
	.blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {width: calc(( 100% - 96px ) / 7);margin-right: 16px;}
	@supports (-ms-ime-align:auto) {.blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {width: calc(( 100% - 96px ) / 7 - 1px);}}
	.blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {width: calc(( 100% - 112px ) / 8);margin-right: 16px;}
	@supports (-ms-ime-align:auto) {.blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {width: calc(( 100% - 112px ) / 8 - 1px);}}
	.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {margin-right: 0;}
	.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {margin-right: 0;}
	.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {margin-right: 0;}
	.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {margin-right: 0;}
	.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {margin-right: 0;}
	.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {margin-right: 0;}
	.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {margin-right: 0;}
	.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {margin-right: 0;}}
.blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid .blocks-gallery-item:last-child, .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {margin-right: 0;}
.blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {max-width: 290px;width: 100%;}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure, .wp-block-gallery.aligncenter .blocks-gallery-item figure {justify-content: center;}
.wp-block-image {margin-bottom: 1em;}
.wp-block-image img {max-width: 100%;}
.wp-block-image.aligncenter {text-align: center;}
.wp-block-image.alignfull img, .wp-block-image.alignwide img {width: 100%;}
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {display: table;margin-left: 0;margin-right: 0;}
.wp-block-image .aligncenter>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image .alignright>figcaption, .wp-block-image.is-resized>figcaption {display: table-caption;caption-side: bottom;}
.wp-block-image .alignleft {float: left;margin-right: 1em;}
.wp-block-image .alignright {float: right;margin-left: 1em;}
.wp-block-image .aligncenter {margin-left: auto;margin-right: auto;}
.wp-block-image figcaption {margin-top: .5em;margin-bottom: 1em;}
.is-style-circle-mask img, .is-style-rounded img {border-radius: 9999px;}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {.is-style-circle-mask img {-webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");mask-mode: alpha;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-position: center;mask-position: center;border-radius: 0;}}
.wp-block-latest-comments__comment {font-size: 15px;line-height: 1.1;list-style: none;margin-bottom: 1em;}
.has-avatars .wp-block-latest-comments__comment {min-height: 36px;list-style: none;}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {margin-left: 52px;}
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {line-height: 1.5;}
.wp-block-latest-comments__comment-excerpt p {font-size: 14px;line-height: 1.8;margin: 5px 0 20px;}
.wp-block-latest-comments__comment-date {color: #8f98a1;display: block;font-size: 12px;}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {border-radius: 24px;display: block;float: left;height: 40px;margin-right: 12px;width: 40px;}
.wp-block-latest-posts.alignleft {margin-right: 2em;}
.wp-block-latest-posts.alignright {margin-left: 2em;}
.wp-block-latest-posts.wp-block-latest-posts__list {list-style: none;}
.wp-block-latest-posts.wp-block-latest-posts__list li {clear: both;}
.wp-block-latest-posts.is-grid {display: flex;flex-wrap: wrap;padding: 0;}
.wp-block-latest-posts.is-grid li {margin: 0 16px 16px 0;width: 100%;}
@media (min-width:600px) {.wp-block-latest-posts.columns-2 li {width: calc(50% - 16px);}
	.wp-block-latest-posts.columns-3 li {width: calc(33.33333% - 16px);}
	.wp-block-latest-posts.columns-4 li {width: calc(25% - 16px);}
	.wp-block-latest-posts.columns-5 li {width: calc(20% - 16px);}
	.wp-block-latest-posts.columns-6 li {width: calc(16.66667% - 16px);}}
.wp-block-latest-posts__post-date {display: block;color: #6c7781;font-size: 13px;}
.wp-block-latest-posts__post-excerpt {margin-top: 8px;margin-bottom: 16px;}
.wp-block-latest-posts__featured-image img {height: auto;width: auto;}
.wp-block-latest-posts__featured-image.alignleft {margin-right: 1em;}
.wp-block-latest-posts__featured-image.alignright {margin-left: 1em;}
.wp-block-latest-posts__featured-image.aligncenter {margin-bottom: 1em;text-align: center;}
.wp-block-media-text {direction: ltr;display: -ms-grid;display: grid;-ms-grid-columns: 50% 1fr;grid-template-columns: 50% 1fr;-ms-grid-rows: auto;grid-template-rows: auto;}
.wp-block-media-text.has-media-on-the-right {-ms-grid-columns: 1fr 50%;grid-template-columns: 1fr 50%;}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {-ms-grid-row-align: start;align-self: start;}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {-ms-grid-row-align: center;align-self: center;}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {-ms-grid-row-align: end;align-self: end;}
.wp-block-media-text .wp-block-media-text__media {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 1;grid-row: 1;margin: 0;}
.wp-block-media-text .wp-block-media-text__content {direction: ltr;-ms-grid-column: 2;grid-column: 2;-ms-grid-row: 1;grid-row: 1;padding: 0 8%;word-break: break-word;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {-ms-grid-column: 2;grid-column: 2;-ms-grid-row: 1;grid-row: 1;}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 1;grid-row: 1;}
.wp-block-media-text>figure>img, .wp-block-media-text>figure>video {max-width: unset;width: 100%;vertical-align: middle;}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {height: 100%;min-height: 250px;background-size: cover;}
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
@media (max-width:600px) {.wp-block-media-text.is-stacked-on-mobile {-ms-grid-columns: 100% !important;grid-template-columns: 100% !important;}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 1;grid-row: 1;}
	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 2;grid-row: 2;}
	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {-ms-grid-column: 1;grid-column: 1;-ms-grid-row: 1;grid-row: 1;}}
.wp-block-navigation>ul {display: block;list-style: none;margin: 0;padding-left: 0;}
@media (min-width:600px) {.wp-block-navigation>ul {display: flex;flex-wrap: wrap;}}
.wp-block-navigation>ul ul {list-style: none;padding-left: 0;margin-top: 0;margin-left: 0;}
.wp-block-navigation>ul ul li {margin: 0;}
.wp-block-navigation>ul li {z-index: 1;}
.wp-block-navigation>ul li:focus-within, .wp-block-navigation>ul li:hover {cursor: pointer;z-index: 99999;}
.wp-block-navigation>ul li:focus-within>ul, .wp-block-navigation>ul li:hover>ul, .wp-block-navigation>ul li ul:focus, .wp-block-navigation>ul li ul:hover {visibility: visible;opacity: 1;display: flex;flex-direction: column;}
.wp-block-navigation>ul>li ul {position: absolute;left: 0;top: 100%;min-width: 200px;max-width: 200px;opacity: 0;transition: opacity .1s linear;visibility: hidden;}
.wp-block-navigation, .wp-block-navigation .block-editor-block-list__layout {display: flex;flex-wrap: wrap;}
.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout {width: 200px;}
.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block {margin: 0;width: auto;}
.wp-block-navigation, .wp-block-navigation>.wp-block-navigation__container {align-items: center;width: 100%;}
.wp-block-navigation>.wp-block-navigation-link, .wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link {display: flex;margin-top: 0;margin-bottom: 0;}
.wp-block-navigation .wp-block-navigation-link {position: relative;margin: 0;min-height: 56px;display: flex;line-height: 1.4;}
.wp-block-navigation .wp-block-navigation-link .wp-block, .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link {min-height: auto;padding: 0;}
.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link {margin: 0;}
.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks {display: none;}
.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container, .wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks {display: flex;border: 1px solid rgba(0,0,0,.15);position: absolute;z-index: 1;top: 100%;left: 0;}
.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container, .wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container {left: 100%;top: -1px;}
.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container {background-color: inherit;color: inherit;}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {display: flex;align-items: center;width: max-content;padding: 6px 16px;}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content {padding-top: 8px;}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content {padding-bottom: 8px;}
.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content {min-width: 100%;padding-right: 32px;position: relative;}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon {position: absolute;right: 16px;}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg {fill: currentColor;}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg {transform: rotate(0);}
.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content {color: inherit;}
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks, .wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container, .wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container {color: #111;}
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks, .wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container, .wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container {background-color: #fff;}
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks, .wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container {color: #fff;}
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks, .wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container {background-color: #333;}
.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container {display: flex;flex-direction: column;padding: 0;}
.wp-block-navigation>ul>li>a {display: flex;align-items: center;}
.wp-block-navigation>ul>li:first-of-type>a {padding-left: 0;}
.wp-block-navigation>ul>li:last-of-type>a {padding-right: 0;}
.wp-block-navigation.items-justified-left>ul {justify-content: flex-start;}
.wp-block-navigation.items-justified-center>ul {justify-content: center;}
.wp-block-navigation.items-justified-right>ul {justify-content: flex-end;}
.is-small-text {font-size: 14px;}
.is-regular-text {font-size: 16px;}
.is-large-text {font-size: 36px;}
.is-larger-text {font-size: 48px;}
.has-drop-cap:not(:focus):first-letter {float: left;font-size: 8.4em;line-height: .68;font-weight: 100;margin: .05em .1em 0 0;text-transform: uppercase;font-style: normal;}
p.has-background {padding: 20px 30px;}
p.has-text-color a {color: inherit;}
.wp-block-pullquote {padding: 3em 0;margin-left: 0;margin-right: 0;text-align: center;}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {max-width: 290px;}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {font-size: 20px;}
.wp-block-pullquote p {font-size: 28px;line-height: 1.6;}
.wp-block-pullquote cite, .wp-block-pullquote footer {position: relative;}
.wp-block-pullquote .has-text-color a {color: inherit;}
.wp-block-pullquote:not(.is-style-solid-color) {background: none;}
.wp-block-pullquote.is-style-solid-color {border: none;}
.wp-block-pullquote.is-style-solid-color blockquote {margin-left: auto;margin-right: auto;text-align: left;max-width: 60%;}
.wp-block-pullquote.is-style-solid-color blockquote p {margin-top: 0;margin-bottom: 0;font-size: 32px;}
.wp-block-pullquote.is-style-solid-color blockquote cite {text-transform: none;font-style: normal;}
.wp-block-pullquote cite {color: inherit;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {margin: 0 0 16px;padding: 0 1em;}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {font-size: 24px;font-style: italic;line-height: 1.6;}
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {font-size: 18px;text-align: right;}
.wp-block-rss.alignleft {margin-right: 2em;}
.wp-block-rss.alignright {margin-left: 2em;}
.wp-block-rss.is-grid {display: flex;flex-wrap: wrap;padding: 0;list-style: none;}
.wp-block-rss.is-grid li {margin: 0 16px 16px 0;width: 100%;}
@media (min-width:600px) {.wp-block-rss.columns-2 li {width: calc(50% - 16px);}
	.wp-block-rss.columns-3 li {width: calc(33.33333% - 16px);}
	.wp-block-rss.columns-4 li {width: calc(25% - 16px);}
	.wp-block-rss.columns-5 li {width: calc(20% - 16px);}
	.wp-block-rss.columns-6 li {width: calc(16.66667% - 16px);}}
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {display: block;color: #6c7781;font-size: 13px;}
.wp-block-search {display: flex;flex-wrap: wrap;}
.wp-block-search .wp-block-search__label {width: 100%;}
.wp-block-search .wp-block-search__input {flex-grow: 1;max-width: 360px;}
.wp-block-search .wp-block-search__button {margin-left: 10px;}
.wp-block-separator.is-style-wide {border-bottom-width: 1px;}
.wp-block-separator.is-style-dots {background: none !important;border: none;text-align: center;max-width: none;line-height: 1;height: auto;}
.wp-block-separator.is-style-dots:before {content: "···";color: currentColor;font-size: 20px;letter-spacing: 2em;padding-left: 2em;font-family: serif;}
.wp-block-social-links {display: flex;justify-content: flex-start;padding-left: 0;padding-right: 0;margin-left: 0;}
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {text-decoration: none;border-bottom: 0;box-shadow: none;}
.wp-social-link {display: block;width: 36px;height: 36px;border-radius: 36px;margin-right: 8px;transition: transform .1s ease;}
@media (prefers-reduced-motion:reduce) {.wp-social-link {transition-duration: 0s;}}
.wp-social-link a {padding: 6px;display: block;line-height: 0;transition: transform .1s ease;}
.wp-social-link a, .wp-social-link a:active, .wp-social-link a:hover, .wp-social-link a:visited, .wp-social-link svg {color: currentColor;fill: currentColor;}
.wp-social-link:hover {transform: scale(1.1);}
.wp-block-social-links.aligncenter {justify-content: center;display: flex;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {background-color: #f0f0f0;color: #444;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {background-color: #f90;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {background-color: #1ea0c3;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {background-color: #0757fe;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {background-color: #1e1f26;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {background-color: #02e49b;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {background-color: #e94c89;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {background-color: #4280ff;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {background-color: #f45800;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {background-color: #1977f2;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {background-color: #000;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {background-color: #0461dd;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {background-color: #e65678;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {background-color: #24292d;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {background-color: #eceadd;color: #382110;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {background-color: #ea4434;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {background-color: #f00075;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {background-color: #e21b24;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {background-color: #0577b5;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {background-color: #3288d4;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {background-color: #02ab6c;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {background-color: #f6405f;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {background-color: #e60122;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {background-color: #ef4155;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {background-color: #fe4500;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {background-color: #0478d7;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {background-color: #fefc00;color: #fff;stroke: #000;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {background-color: #ff5600;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {background-color: #1bd760;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {background-color: #011835;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {background-color: #6440a4;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {background-color: #21a1f3;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {background-color: #1eb7ea;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {background-color: #4680c2;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {background-color: #3499cd;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {background-color: #d32422;color: #fff;}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {background-color: #ff0100;color: #fff;}
.wp-block-social-links.is-style-logos-only .wp-social-link {background: none;padding: 4px;}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {width: 28px;height: 28px;}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {color: #f90;}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {color: #1ea0c3;}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {color: #0757fe;}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {color: #1e1f26;}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {color: #02e49b;}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {color: #e94c89;}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {color: #4280ff;}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {color: #f45800;}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {color: #1977f2;}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {color: #000;}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {color: #0461dd;}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {color: #e65678;}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {color: #24292d;}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {color: #382110;}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {color: #ea4434;}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {color: #f00075;}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {color: #e21b24;}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {color: #0577b5;}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {color: #3288d4;}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {color: #02ab6c;}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {color: #f6405f;}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {color: #e60122;}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {color: #ef4155;}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {color: #fe4500;}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {color: #0478d7;}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {color: #fff;stroke: #000;}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {color: #ff5600;}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {color: #1bd760;}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {color: #011835;}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {color: #6440a4;}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {color: #21a1f3;}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {color: #1eb7ea;}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {color: #4680c2;}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {color: #3499cd;}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {background-color: #d32422;color: #fff;}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {color: #ff0100;}
.wp-block-social-links.is-style-pill-shape .wp-social-link {width: auto;}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {padding-left: 16px;padding-right: 16px;}
.wp-block-spacer {clear: both;}
p.wp-block-subhead {font-size: 1.1em;font-style: italic;opacity: .75;}
.wp-block-table {overflow-x: auto;}
.wp-block-table table {width: 100%;}
.wp-block-table .has-fixed-layout {table-layout: fixed;width: 100%;}
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {word-break: break-word;}
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {display: table;width: auto;}
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {word-break: break-word;}
.wp-block-table .has-subtle-light-gray-background-color {background-color: #f3f4f5;}
.wp-block-table .has-subtle-pale-green-background-color {background-color: #e9fbe5;}
.wp-block-table .has-subtle-pale-blue-background-color {background-color: #e7f5fe;}
.wp-block-table .has-subtle-pale-pink-background-color {background-color: #fcf0ef;}
.wp-block-table.is-style-stripes {border-spacing: 0;border-collapse: inherit;background-color: transparent;border-bottom: 1px solid #f3f4f5;}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background-color: #f3f4f5;}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {background-color: #f3f4f5;}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {background-color: #e9fbe5;}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {background-color: #e7f5fe;}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {background-color: #fcf0ef;}
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {border-color: transparent;}
.wp-block-text-columns, .wp-block-text-columns.aligncenter {display: flex;}
.wp-block-text-columns .wp-block-column {margin: 0 16px;padding: 0;}
.wp-block-text-columns .wp-block-column:first-child {margin-left: 0;}
.wp-block-text-columns .wp-block-column:last-child {margin-right: 0;}
.wp-block-text-columns.columns-2 .wp-block-column {width: 50%;}
.wp-block-text-columns.columns-3 .wp-block-column {width: 33.33333%;}
.wp-block-text-columns.columns-4 .wp-block-column {width: 25%;}
.wp-block-video {margin-left: 0;margin-right: 0;}
.wp-block-video video {max-width: 100%;}
@supports ((position:-webkit-sticky) or (position:sticky)) {.wp-block-video [poster] {object-fit: cover;}}
.wp-block-video.aligncenter {text-align: center;}
.wp-block-video figcaption {margin-top: .5em;margin-bottom: 1em;}
:root .has-pale-pink-background-color {background-color: #f78da7;}
:root .has-vivid-red-background-color {background-color: #cf2e2e;}
:root .has-luminous-vivid-orange-background-color {background-color: #ff6900;}
:root .has-luminous-vivid-amber-background-color {background-color: #fcb900;}
:root .has-light-green-cyan-background-color {background-color: #7bdcb5;}
:root .has-vivid-green-cyan-background-color {background-color: #00d084;}
:root .has-pale-cyan-blue-background-color {background-color: #8ed1fc;}
:root .has-vivid-cyan-blue-background-color {background-color: #0693e3;}
:root .has-vivid-purple-background-color {background-color: #9b51e0;}
:root .has-very-light-gray-background-color {background-color: #eee;}
:root .has-cyan-bluish-gray-background-color {background-color: #abb8c3;}
:root .has-very-dark-gray-background-color {background-color: #313131;}
:root .has-pale-pink-color {color: #f78da7;}
:root .has-vivid-red-color {color: #cf2e2e;}
:root .has-luminous-vivid-orange-color {color: #ff6900;}
:root .has-luminous-vivid-amber-color {color: #fcb900;}
:root .has-light-green-cyan-color {color: #7bdcb5;}
:root .has-vivid-green-cyan-color {color: #00d084;}
:root .has-pale-cyan-blue-color {color: #8ed1fc;}
:root .has-vivid-cyan-blue-color {color: #0693e3;}
:root .has-vivid-purple-color {color: #9b51e0;}
:root .has-very-light-gray-color {color: #eee;}
:root .has-cyan-bluish-gray-color {color: #abb8c3;}
:root .has-very-dark-gray-color {color: #313131;}
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {background: linear-gradient(135deg,#0693e3,#9b51e0);}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {background: linear-gradient(135deg,#00d084,#0693e3);}
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {background: linear-gradient(135deg,#7adcb4,#00d082);}
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {background: linear-gradient(135deg,#fcb900,#ff6900);}
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {background: linear-gradient(135deg,#ff6900,#cf2e2e);}
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {background: linear-gradient(135deg,#eee,#a9b8c3);}
:root .has-cool-to-warm-spectrum-gradient-background {background: linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c);}
:root .has-blush-light-purple-gradient-background {background: linear-gradient(135deg,#ffceec,#9896f0);}
:root .has-blush-bordeaux-gradient-background {background: linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e);}
:root .has-purple-crush-gradient-background {background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe);}
:root .has-luminous-dusk-gradient-background {background: linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0);}
:root .has-hazy-dawn-gradient-background {background: linear-gradient(135deg,#faaca8,#dad0ec);}
:root .has-pale-ocean-gradient-background {background: linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5);}
:root .has-electric-grass-gradient-background {background: linear-gradient(135deg,#caf880,#71ce7e);}
:root .has-subdued-olive-gradient-background {background: linear-gradient(135deg,#fafae1,#67a671);}
:root .has-atomic-cream-gradient-background {background: linear-gradient(135deg,#fdd79a,#004a59);}
:root .has-nightshade-gradient-background {background: linear-gradient(135deg,#330968,#31cdcf);}
:root .has-midnight-gradient-background {background: linear-gradient(135deg,#020381,#2874fc);}
.has-small-font-size {font-size: 13px;}
.has-normal-font-size, .has-regular-font-size {font-size: 16px;}
.has-medium-font-size {font-size: 20px;}
.has-large-font-size {font-size: 36px;}
.has-huge-font-size, .has-larger-font-size {font-size: 42px;}
.has-text-align-center {text-align: center;}
.has-text-align-left {text-align: left;}
.has-text-align-right {text-align: right;}
.has-text-align-justify {text-align: justify;}
#ctf {overflow-y: auto;-ms-overflow-y: auto;}
#ctf .ctf-item {padding: 15px 5px;border-top: 1px solid #ddd;border-top: 1px solid rgba(0,0,0,.1);overflow: hidden;}
#ctf .ctf-item:first-child {border-top: none;}
#ctf .ctf_remaining {display: none;}
#ctf .ctf_more {padding: 1px;border: 1px solid transparent;border-radius: 3px;display: inline-block;line-height: 1;}
#ctf .ctf_more:hover {cursor: pointer;background: rgba(0,0,0,.05);border: 1px solid rgba(0,0,0,.1);text-decoration: none;}
#ctf .ctf-header {float: left;clear: both;margin: 0;padding: 5px 5px 15px 5px;line-height: 1.2;width: 100%;border-bottom: 1px solid #ddd;border-bottom: 1px solid rgba(0,0,0,.1);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#ctf .ctf-header a {float: left;display: block;min-width: 100% \9;}
#ctf .ctf-header-img {float: left;position: relative;width: 48px;margin: 0 0 0 -100% !important;overflow: hidden;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;}
#ctf .ctf-header-img img {display: block;float: left;margin: 0 !important;padding: 0 !important;border: none !important;-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;}
#ctf .ctf-author-avatar {clear: both;margin: 3px 6px 0 -53px;}
#ctf .ctf-author-name {margin-left: 6px;}
#ctf .ctf-author-box {margin-left: 53px;}
#ctf .ctf-header-img-hover, #ctf .ctf-header-generic-icon {display: none;position: absolute;width: 100%;top: 0;bottom: 0;left: 0;text-align: center;color: #fff;background: #1b95e0;background: rgba(27,149,224,.85);-moz-border-radius: 40px;-webkit-border-radius: 40px;border-radius: 40px;z-index: 999;}
#ctf .ctf-header-img-hover .fa, #ctf .ctf-header-generic-icon .fa, #ctf .ctf-header-img-hover svg, #ctf .ctf-header-generic-icon svg {position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -8px;font-size: 20px;z-index: 1000;}
#ctf .ctf-header-img-hover svg, #ctf .ctf-header-generic-icon svg {margin-top: -10px;margin-left: -10px;}
#ctf .ctf-header-text {float: left;width: 100%;padding-top: 5px;}
#ctf .ctf-no-bio .ctf-header-text {padding-top: 13px;}
#ctf .ctf-header a {text-decoration: none;}
#ctf .ctf-header-text .ctf-header-user, #ctf .ctf-header-text p {float: left;clear: both;width: auto;margin: 0 0 0 60px !important;padding: 0 !important;}
#ctf .ctf-header-name {font-weight: 700;margin-right: 6px;}
#ctf .ctf-header-text .ctf-header-bio {padding: 0 !important;word-break: break-word;}
#ctf .ctf-header-text .ctf-verified {margin-right: 5px;}
#ctf .ctf-header .ctf-header-follow {display: inline-block;padding: 3px 6px;margin: 0 0 0 2px;position: relative;top: -2px;background: #1b95e0;color: #fff;font-size: 11px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;-moz-transition: background .6s ease-in-out;-webkit-transition: background .6s ease-in-out;-o-transition: background .6s ease-in-out;transition: background .6s ease-in-out;}
#ctf .ctf-header .ctf-header-follow .fa, #ctf .ctf-header .ctf-header-follow svg {margin-right: 3px;font-size: 12px;}
#ctf .ctf-header a:hover .ctf-header-follow {background: #0c7abf;-moz-transition: background .2s ease-in-out;-webkit-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
#ctf .ctf-header-type-generic .ctf-header-img {color: #fff;width: 48px;height: 48px;position: relative;}
#ctf .ctf-header-type-generic .ctf-header-link:hover .ctf-header-generic-icon {background: #0c7abf;}
#ctf .ctf-header-type-generic .ctf-header-no-bio {padding-top: 9px !important;font-size: 16px;font-weight: 700;}
#ctf .ctf-header-type-generic .ctf-header-generic-icon {display: block;color: #fff;background: #1b95e0;-moz-transition: background .2s ease-in-out;-webkit-transition: background .2s ease-in-out;-o-transition: background .2s ease-in-out;transition: background .2s ease-in-out;}
#ctf .ctf-header-type-generic:hover .ctf-header-generic-icon {display: block;opacity: 1;}
#ctf .ctf-header .ctf-header-user {font-size: 16px;line-height: 1.3;-ms-word-wrap: break-word;word-break: break-word;}
#ctf .ctf-header p, #ctf .ctf-header .ctf-header-screenname {font-size: 13px;line-height: 1.3;}
.ctf-screenreader {text-indent: -9999px !important;display: inline-block !important;width: 0 !important;height: 0 !important;line-height: 0 !important;text-align: left !important;}
#ctf .ctf-header-text.sbi-no-info .ctf-header-user {padding-top: 9px !important;}
#ctf .ctf-header-text.sbi-no-bio .ctf-header-counts {clear: both;}
#ctf .ctf-context {float: left;width: 100%;margin-left: 57px;margin-bottom: 2px;}
#ctf .ctf-retweet-icon {display: inline-block;font-size: inherit;background: #19cf86;color: #fff !important;padding: 1px 3px 3px 3px;line-height: 1;margin: 0 5px 0 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#ctf .ctf-author-box {margin-left: 56px;}
#ctf .ctf-author-avatar {width: 48px;height: 48px;margin: 3px 6px 0 -56px;float: left;overflow: hidden;border: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#ctf .ctf-author-avatar img {margin: 0 !important;padding: 0;}
#ctf .ctf-author-name, #ctf .ctf-author-screenname, #ctf .ctf-verified, #ctf .ctf-tweet-meta {margin-left: 4px;margin-right: 4px;display: inline-block;}
#ctf .ctf-screename-sep {margin: 0 2px;display: inline-block;}
#ctf .ctf-author-name {font-weight: bold !important;margin-top: 4px;}
#ctf .ctf-author-box-link {color: black;text-decoration: none;display: inline;line-height: 1.5 !important;}
#ctf .ctf-verified, #ctf .ctf-quoted-verified {color: #77c7f7;margin-left: 0;}
#ctf .ctf-quoted-verified {margin-right: 4px;}
#ctf .ctf-tweet-meta {display: inline-block;}
#ctf .ctf-replied-to-text a {font-size: inherit;color: inherit;font-weight: inherit;}
#ctf p.ctf-tweet-text, #ctf p.ctf-media-link {padding: 0 !important;margin: 0 !important;line-height: 1.4;}
#ctf .ctf-tweet-content, #ctf .ctf-tweet-actions {margin-left: 58px;}
#ctf .ctf-corner-logo {display: inline-block;float: right;color: #1b95e0;font-size: 24px;}
#ctf.ctf-narrow .ctf-corner-logo {font-size: 20px;}
#ctf .ctf-hide-avatar .ctf-context, #ctf .ctf-hide-avatar .ctf-tweet-content, #ctf .ctf-hide-avatar .ctf-tweet-actions, #ctf .ctf-hide-avatar .ctf-quoted-tweet, #ctf .ctf-hide-avatar .ctf-author-box, #ctf.ctf-narrow .ctf-hide-avatar .ctf-context, #ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-content, #ctf.ctf-narrow .ctf-hide-avatar .ctf-tweet-actions, #ctf.ctf-narrow .ctf-hide-avatar .ctf-quoted-tweet, #ctf.ctf-narrow .ctf-hide-avatar .ctf-author-box, #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-context, #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-content, #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-tweet-actions, #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-quoted-tweet, #ctf.ctf-super-narrow .ctf-hide-avatar .ctf-author-box {margin-left: 0;}
#ctf .ctf-quoted-tweet {display: block;clear: both;margin: 7px 0 5px 58px;padding: 8px 12px;border: 1px solid #ddd;border: 1px solid rgba(0,0,0,.1);text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-transition: background .1s ease-in-out;-webkit-transition: background .1s ease-in-out;-o-transition: background .1s ease-in-out;transition: background .1s ease-in-out;}
#ctf .ctf-quoted-tweet:hover, #ctf .ctf-quoted-tweet:focus {background: #eee;background: rgba(0,0,0,.05);border: 1px solid #ddd;border: 1px solid rgba(0,0,0,.05);-moz-transition: background .1s ease-in-out;-webkit-transition: background .1s ease-in-out;-o-transition: background .1s ease-in-out;transition: background .1s ease-in-out;}
#ctf .ctf-quoted-author-name {font-weight: 700;margin-right: 4px;}
#ctf .ctf-quoted-tweet p {margin: 2px 0;}
#ctf .ctf-tweet-actions a {padding: 2px 10px 2px 5px;float: left;}
#ctf .ctf-tweet-actions a.ctf-reply, #ctf .ctf-tweet-actions a.ctf-retweet, #ctf .ctf-tweet-actions a.ctf-like {color: #bbb;color: rgba(0,0,0,.3);text-decoration: none;border: none;-moz-transition: color .1s ease-in-out;-webkit-transition: color .1s ease-in-out;-o-transition: color .1s ease-in-out;transition: color .1s ease-in-out;}
#ctf .ctf-tweet-actions .ctf-reply {margin-left: -5px;}
#ctf .ctf-tweet-actions a:hover, #ctf .ctf-tweet-actions a:focus {-moz-transition: color .1s ease-in-out;-webkit-transition: color .1s ease-in-out;-o-transition: color .1s ease-in-out;transition: color .1s ease-in-out;}
#ctf .ctf-tweet-actions .ctf-reply:hover, #ctf .ctf-tweet-actions .ctf-reply:focus {color: #e34f0e !important;}
#ctf .ctf-tweet-actions .ctf-retweet:hover, #ctf .ctf-tweet-actions .ctf-retweet:focus {color: #19cf86 !important;}
#ctf .ctf-tweet-actions .ctf-like:hover, #ctf .ctf-tweet-actions .ctf-like:focus {color: #e81c4f !important;}
#ctf .ctf-action-count {display: none;float: right;padding-left: 3px;font-weight: 700;font-size: 11px;line-height: 14px;}
#ctf .ctf-tweet-text-media-wrap, #ctf .ctf-quoted-tweet-text-media-wrap {margin-left: 5px;padding: 4px;display: inline-block;border: 1px solid #ddd;border: 1px solid rgba(0,0,0,.15);color: inherit;text-decoration: none;line-height: 1;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-moz-transition: background .1s ease-in-out;-webkit-transition: background .1s ease-in-out;-o-transition: background .1s ease-in-out;transition: background .1s ease-in-out;}
#ctf .ctf-tweet-text-media-wrap:hover, #ctf .ctf-tweet-text-media-wrap:focus {background: #eee;background: rgba(0,0,0,.05);border: 1px solid #ddd;border: 1px solid rgba(0,0,0,.1);-moz-transition: background .1s ease-in-out;-webkit-transition: background .1s ease-in-out;-o-transition: background .1s ease-in-out;transition: background .1s ease-in-out;}
.ctf-multi-media-icon .ctf-tweet-text-media, .ctf-quoted-tweet-text .ctf-tweet-text-media {margin-left: 3px;}
#ctf #ctf-more {display: block;border: none;background: #eee;background: rgba(0,0,0,.05);width: 100%;min-height: 30px;padding: 5px 0;margin: 0;position: relative;text-align: center;box-sizing: border-box;outline: none;text-decoration: none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-transition: background .1s ease-in-out;-webkit-transition: background .1s ease-in-out;-o-transition: background .1s ease-in-out;transition: background .1s ease-in-out;}
#ctf #ctf-more:hover {background: #ddd;background: rgba(0,0,0,.1);-moz-transition: background .1s ease-in-out;-webkit-transition: background .1s ease-in-out;-o-transition: background .1s ease-in-out;transition: background .1s ease-in-out;}
#ctf #ctf-more.ctf-loading span {-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
#ctf #ctf-more.ctf-loading span {filter: alpha(opacity=0);opacity: 0;}
#ctf .ctf-loader {width: 20px;height: 20px;position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -10px;background-color: unset;background-color: rgba(0,0,0,.5);border-radius: 100%;-webkit-animation: ctf-sk-scaleout 1s infinite ease-in-out;animation: ctf-sk-scaleout 1s infinite ease-in-out;}
@-webkit-keyframes ctf-sk-scaleout {0% {-webkit-transform: scale(0);}
	100% {-webkit-transform: scale(1);opacity: 0;}}
@keyframes ctf-sk-scaleout {0% {-webkit-transform: scale(0);transform: scale(0);}
	100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}}
.ctf-credit-link {width: 100%;clear: both;padding: 5px 0;margin-top: 5px;text-align: center;font-size: 12px;}
.ctf-credit-link .fa, .ctf-credit-link svg {margin-right: 4px;}
#ctf svg {box-sizing: unset;}
#ctf svg:not(:root).svg-inline--fa, #ctf_lightbox svg:not(:root).svg-inline--fa {box-sizing: unset;overflow: visible;width: 1em;}
#ctf .svg-inline--fa.fa-w-16, #ctf .svg-inline--fa.fa-w-16 {width: 16px;}
#ctf .svg-inline--fa.fa-w-20 {width: 20px;}
#ctf .ctf-tweet-actions a.ctf-retweet svg, #ctf .ctf-context .ctf-retweet-icon svg {width: 1.2em;}
#ctf .svg-inline--fa, #ctf_lightbox .svg-inline--fa {display: inline-block;font-size: inherit;height: 1em;overflow: visible;vertical-align: -.125em;}
#ctf #ctf .ctf-photo-hover span.fa-arrows-alt, #ctf .ctf-photo-hover svg.fa-arrows-alt {display: none;}
#ctf.ctf-styles .ctf-author-screenname, #ctf.ctf-styles .ctf-context, #ctf.ctf-styles .ctf-twitterlink, #ctf.ctf-styles .ctf-tweet-meta {font-size: 12px;}
#ctf .ctf-error {width: 100%;text-align: center;}
#ctf .ctf-error p, #ctf .ctf-error iframe, #ctf .ctf-error code {padding: 0;margin: 0 2px;}
#ctf .ctf-error-user p {padding-bottom: 5px;}
#ctf .ctf-error-user {width: 100%;}
#ctf .ctf-error-admin {margin-top: 15px;display: inline-block;}
#ctf .ctf-error code {display: block;padding: 4px;}
.ctf_smash_error {border: 1px solid #ddd;background: #eee;color: #333;margin: 10px 0 0;padding: 10px 15px;font-size: 13px;text-align: center;clear: both;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.ctf_smash_error p {padding: 5px 0 !important;margin: 0 !important;line-height: 1.3 !important;}
.ctf_smash_error span {font-size: 12px;}
#ctf .ctf-out-of-tweets {width: 100%;}
#ctf .ctf-out-of-tweets {display: block;border: 1px solid rgba(0,0,0,.1);background: none;background: none;width: 100%;min-height: 30px;padding: 5px 0;margin: 0;position: relative;text-align: center;box-sizing: border-box;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#ctf .ctf-out-of-tweets p, #ctf .ctf-out-of-tweets iframe {margin: 0 2px;padding: 0;}
#ctf .ctf-out-of-tweets p {padding: 3px;display: none;}
#ctf.ctf-narrow .ctf-author-avatar, #ctf.ctf-narrow .ctf-author-avatar img {width: 38px;height: 38px;}
#ctf.ctf-narrow .ctf-tweet-content, #ctf.ctf-narrow .ctf-tweet-actions, #ctf.ctf-narrow .ctf-quoted-tweet {margin-left: 48px;}
#ctf.ctf-narrow .ctf-context {margin-left: 49px;}
#ctf.ctf-narrow .ctf-author-box {margin-left: 46px;}
#ctf.ctf-narrow .ctf-author-avatar {margin-left: -46px;}
#ctf.ctf-narrow .ctf-tweet-content {padding: 3px 0 5px 0;}
#ctf.ctf-narrow .ctf-tweet-actions {float: left;clear: both;}
#ctf.ctf-super-narrow .ctf-context, #ctf.ctf-super-narrow .ctf-tweet-content, #ctf.ctf-super-narrow .ctf-tweet-actions, #ctf.ctf-super-narrow .ctf-quoted-tweet {margin-left: 0;}
#ctf.ctf-super-narrow .ctf-author-box {min-height: 32px;margin-bottom: 2px;}
#ctf.ctf-super-narrow .ctf-author-avatar, #ctf.ctf-super-narrow .ctf-author-avatar img {width: 32px;height: 32px;}
#ctf.ctf-super-narrow .ctf-author-box {margin-left: 38px;float: left;clear: both;}
#ctf.ctf-super-narrow .ctf-author-avatar {margin-left: -38px;margin-top: 0;}
#ctf.ctf-super-narrow .ctf-author-screenname, #ctf.ctf-super-narrow .ctf-screename-sep {display: none;}
#ctf.ctf-super-narrow .ctf-context {padding-bottom: 5px;}
#ctf.ctf-super-narrow .ctf-author-name {display: inline-block;}
#ctf.ctf-super-narrow .ctf-tweet-content {float: left;clear: both;}
#ctf.ctf-super-narrow .ctf-credit-link {font-size: 10px;}
#ctf.ctf-super-narrow .ctf-header-bio {margin: 0 !important;padding-top: 5px;}
#ctf.ctf-super-narrow .ctf-header-user {min-height: 48px;}
#ctf.ctf-super-narrow .ctf-header-text {padding-top: 10px;}
#ctf.ctf-super-narrow .ctf-header-follow {margin-top: 5px;}
#ctf.ctf-super-narrow .ctf-more span {display: block;margin-top: 3px;}
@media all and (max-width:640px) {#ctf.ctf-width-resp {width: 100% !important;}}
.github-embed {padding: .5em 2em .5em 4em;background-color: #fdfdfd;color: #111;width: 80%;margin: auto;margin-bottom: 1em;background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/github-embed/css/../img/github-logos/mark.png");background-repeat: no-repeat;background-position: 1em 1em;-webkit-box-shadow: 2px 2px 2px #ddd;-moz-box-shadow: 2px 2px 2px #ddd;box-shadow: 2px 2px 2px #ddd;}
.github-embed.github-logo-octocat {background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/github-embed/css/../img/github-logos/octocat.png");}
.github-embed.github-logo-mark {background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/github-embed/css/../img/github-logos/mark.png");}
li.github-repo-contributor {clear: both;display: block;}
.github-repo-contributor-avatar {float: left;margin-right: 1em;margin-bottom: .5em;}
body, input, textarea {font: 17px/28px Georgia;}
h1, h2, h3, h4 {letter-spacing: -1px;}
h1, h2, h3, h4, small, .postmetadata, .small {font-family: Helvetica,Arial;line-height: 1.5;}
h2 {margin: 0 0 20px;padding: 0;color: #666;}
.entry a {color: #111;}
a, .postmetadata a {color: #aaa;text-decoration: none;border-bottom: 1px solid #ccc;}
a:hover {color: #c00;border-bottom: 1px solid #c00;}
h2 a {color: #000;text-decoration: none;border: none;}
h2 a:hover, #header h1 a:hover {color: #c00;border: none;}
small {font-size: 10px;color: #ccc;padding: 14px 8px 5px 0;float: left;text-transform: uppercase;font-weight: 700;}
p {color: #333;}
hr {margin: 0;clear: both;}
img {max-width: 100%;height: auto;}
blockquote {padding: 30px 30px 6px;margin-bottom: 25px;background: #eee;}
table {width: 100%;}
th, td {border-bottom: 1px solid #ddd;padding: 5px;}
th {border-bottom: 2px solid #333;}
dt {font-weight: 700;}
dd {margin-bottom: 20px;}
pre {background: #eee;padding: 30px;}
#header {padding-top: 2.6em;padding-bottom: 2em;}
#header h1 {font-size: 40px;padding: 0;margin: 0;line-height: 1;float: left;}
#header h1 a {color: #000;text-decoration: none;border: none;}
#header h1 a:last-letter {color: #c00;}
#header span {font: 13px Georgia;font-style: italic;color: #aaa;margin-left: 20px;position: relative;top: -5px;letter-spacing: 0;}
a.headerimage {border: none;clear: both;}
a.headerimage img {margin-bottom: -7px;}
#access {float: right;margin: 0 auto 6px;}
#access ul {list-style: none;margin: 0 0 0 -.8125em;padding-left: 0;text-transform: uppercase;font-size: 13px;font-family: Helvetica,Arial;font-weight: 700;}
#access li {float: left;position: relative;margin: 0;}
#access a {color: #111;display: block;line-height: 3.333em;padding: 0 1.2125em;text-decoration: none;border: none;}
#access a:hover {color: #c00;}
#access ul ul {border-radius: 2px;display: none;float: left;margin: 0;position: absolute;top: 3em;left: 0;width: 168px;z-index: 99999;padding: 10px 0;padding: 6px 0;background: #eee;-webkit-box-shadow: rgba(0,0,0,.3) 0px 1px 1px;-moz-box-shadow: rgba(0,0,0,.3) 0px 1px 1px;box-shadow: rgba(0,0,0,.3) 0px 1px 1px;}
#access ul ul:before {border-bottom: 5px solid #f3f3f3;border-left: 5px solid transparent;border-right: 5px solid transparent;content: "";display: block;height: 0;left: 30%;position: absolute;top: -5px;width: 0;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul ul:before {border-right: 5px solid #eee;border-top: 5px solid transparent;border-bottom: 5px solid transparent;content: "";display: block;height: 0;left: -10px;position: absolute;top: 15px;width: 0;}
#access ul ul a {color: #444;font-size: 13px;font-weight: 400;height: auto;line-height: 1.4em;padding: 5px 10px;width: 148px;text-transform: none;}
#access li:hover>a, #access ul ul :hover>a, #access a:focus {color: #c00;}
#access ul ul li:hover>a, #access ul ul a:focus {background: #fff;color: #c00;}
#access ul li:hover>ul {display: block;}
#access .current-menu-item>a, #access .current-menu-ancestor>a, #access .current_page_item>a, #access .current_page_ancestor>a {font-weight: 700;}
#content {margin-bottom: 0;padding-bottom: 20px;}
#content .post {padding-top: 30px;clear: both;}
#content {padding-right: 50px;text-align: justify;border-right: 1px solid #ccc;}
#sidebar {font-size: 15px;}
#sidebar ul {list-style: none;}
#sidebar ul li ul li {margin: 0;}
.post h1, .page h1 {font-size: 34px;}
#sidebar, h2.pagetitle {padding-top: 40px;}
#sidebar h2 {color: #666;margin: 0 0 6px;padding: 0;}
.post h2, .page h2 {font-size: 29px;font-size: 29px;line-height: 1.2;margin-top: 9px;text-align: left;}
h2.pagetitle {color: #333;margin: 0;padding-bottom: 0;}
.datef {font-size: 30px;font-weight: 700;line-height: .8;color: #c00;}
.postmetadata {font-size: 12px;color: #bbb;height: 1%;}
.small {font-size: 12px;color: #aaa;margin-top: 10px;}
.postmetadata small {font-size: 12px;color: #aaa;text-transform: inherit;text-transform: none;font-weight: 400;padding: 10px 0;margin: 20px 0;border-top: 1px solid #eee;}
a.post-edit-link {border: none;font-style: italic;}
img.size-medium {margin: 0 0 10px;}
.entry a img {margin: 0 0 10px;vertical-align: top;}
.entry img {border: 1px solid #ddd !important;text-align: center;background-color: #fafafa;padding: 5px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.alignnone {display: block;}
img.aligncenter {margin: 20px auto;}
img.alignleft, .alignnone {margin: 20px 20px 20px 0;}
img.alignright {margin: 20px 0 20px 20px;}
dl.gallery-item {margin: 0;}
dl.gallery-icon img {border: 1px solid #ddd;}
dl.gallery-item a {border: none;}
img.wp-smiley {border: none;margin: 0;padding: 0;}
#sidebar ul li {color: #666;}
.gallery-caption {font-size: 13px;font-style: italic;line-height: 1.4;color: #666;}
.page-link {clear: both;display: block;margin: 0 0 1.625em;}
.page-link span {font-style: italic;}
#searchform {margin-bottom: 30px;padding: 0;}
#searchform #s {border: 1px solid #ccc;border: 1px solid #ddd;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;padding: 5px;font: 14px Georgia;background: #fafafa;width: 200px;}
#searchbtn {vertical-align: bottom;padding: 0 0 5px 2px;}
.hidden {display: none;}
.alignleft {float: left;margin-right: 20px;}
.alignright {float: right;margin-left: 20px;}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 20px;}
.navigation, .comment-navigation {display: block;clear: both;}
.navigation {margin-top: 40px;padding-bottom: 70px;}
.comment-navigation {margin-top: 15px;padding-bottom: 5px;}
.navigation a, .comment-navigation a {background: #eee;padding: 5px 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border: 1px solid #ddd;font-size: 13px;font-style: italic;}
.navigation a:hover, .comment-navigation a:hover {background: #ddd;padding: 5px 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border-color: #ccc;}
.navigation a img {border-radius: 0;border: none;}
.navigation-image a {border: none;}
.assistive-text {display: none;}
.entry .wp-caption img {border: none;padding: 0;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #fafafa;padding: 5px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;max-width: 98%;}
.wp-caption p.wp-caption-text {font-size: 12px;line-height: 17px;padding: 4px 4px 15px;margin: 0;font-style: italic;}
#comments {clear: both;}
ol.commentlist {list-style: none;margin: 0;padding: 0;text-indent: 0;}
ol.commentlist li {border-top: 1px solid #ddd;margin: 0;padding: 20px;position: relative;}
ol.commentlist li div.comment-author {padding: 0 170px 0 0;}
ol.commentlist li div.vcard cite.fn {font-style: normal;font-style: italic;}
ol.commentlist li div.vcard cite.fn a.url {color: #333;text-decoration: none;}
ol.commentlist li div.vcard cite.fn a.url:hover {color: #000;}
ol.commentlist li div.vcard img.avatar {border: 4px solid #d5d5d5;float: left;margin-right: 10px;}
ol.commentlist li div.comment-meta {font: 12px Arial,Verdana;color: #aaa;}
ol.commentlist li div.comment-meta a {color: #aaa;text-decoration: none;}
ol.commentlist li div.comment-meta a:hover {color: #000;}
ol.commentlist li div.commentbody {margin-top: 1em;font-size: 15px;}
ol.commentlist li p {margin: 0 0 1em;}
ol.commentlist li ul {list-style: square;margin: 0 0 1em;padding: 0;text-indent: 0;}
ol.commentlist li div.reply {margin-bottom: 7px;}
ol.commentlist li div.reply a:hover {background: #c30;border: 1px solid #c00;}
ol.commentlist li div.reply a {background: #999;border: 1px solid #666;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;color: #fff;color: #fff;font: bold 9px/1 arial,sans-serif;padding: 5px 6px 4px;text-align: center;width: 36px;text-decoration: none;text-transform: uppercase;}
ol.commentlist li ul.children {list-style: none;margin: 1em 0 0;text-indent: 0;}
ol.commentlist li ul.children li.depth-2, ol.commentlist li ul.children li.depth-3, ol.commentlist li ul.children li.depth-4, ol.commentlist li ul.children li.depth-5 {margin: 0 0 .18em;}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.pingback div.vcard {padding: 0 170px 0 0;}
p.nocomments {font-style: italic;font-size: 14px;color: #aaa;}
#reply-title small {padding: 0;float: none;}
ol.commentlist .commentbody ul, ol.commentlist .commentbody ol {margin-bottom: 2em;}
.commentbody ul li, .commentbody ol li {border: none;margin: 0 0 0 2em;padding: 0;}
#comment-nav-below {margin: 1em 0;}
#respond {margin: 3em auto 1.625em;padding: 1.625em 0;position: relative;clear: both;}
#respond input[type=text], #respond textarea {background: #fafafa;border: 1px solid #ddd;-moz-border-radius: 5px;border-radius: 5px;position: relative;text-indent: 80px;font-size: 14px;line-height: 1.5;padding: 7.5px;}
#respond input[type=text] {height: 16px;}
#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url, #respond .comment-form-comment {position: relative;}
#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label {color: #555;display: inline-block;font-size: 13px;left: 1px;min-width: 60px;padding: 1px 10px;position: absolute;top: 1px;z-index: 1;background: #eee;border-radius: 4px 0 0 4px;border-right: 1px solid #ddd;}
#respond .comment-form-comment label {top: 2.4px;border-radius: 0;border-bottom: 1px solid #ddd;}
#respond input[type=text]:focus, #respond textarea:focus {text-indent: 0;z-index: 1;}
#respond textarea {resize: vertical;width: 95%;}
#respond .comment-form-author .required, #respond .comment-form-email .required {color: #c00;font-size: 17px;font-weight: 700;left: 66%;position: absolute;top: 6px;z-index: 1;}
#respond .comment-notes, #respond .logged-in-as {font-size: 13px;}
#respond p {margin: 10px 0;}
#respond input#submit {background: #222;border: none;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,.3);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,.3);box-shadow: 0px 1px 2px rgba(0,0,0,.3);color: #eee;cursor: pointer;font-size: 15px;margin: 20px 0;padding: 8px 20px;}
#respond input#submit:active {background: #1982d1;color: #bfddf3;}
#respond #cancel-comment-reply-link {color: #666;margin-left: 10px;text-decoration: none;}
#respond .logged-in-as a:hover, #respond #cancel-comment-reply-link:hover {text-decoration: underline;}
.commentlist #respond {margin: 1.625em 0 0;width: auto;}
#reply-title {color: #373737;font-size: 24px;font-weight: 700;line-height: 30px;}
#cancel-comment-reply-link {color: #888;display: block;font-size: 10px;font-weight: 400;line-height: 2.2em;letter-spacing: .05em;position: absolute;right: 1.625em;text-decoration: none;text-transform: uppercase;top: 1.1em;}
#cancel-comment-reply-link:focus, #cancel-comment-reply-link:active, #cancel-comment-reply-link:hover {color: #ff4b33;}
#respond label {line-height: 2.2em;}
#respond input[type=text] {width: 66%;}
#respond p {font-size: 12px;}
p.comment-form-comment {margin: 0;}
.form-allowed-tags {display: none;}
.widget {margin-bottom: 20px;color: #666;line-height: 1.8;}
.widget ul li ul {margin-left: 10px;margin-bottom: 0;}
.categories ul.children {margin: 0 0 0 10px;}
#footer p {text-align: center;font-size: 14px;font-style: italic;margin: 30px;}
.stb-container {margin: 0 auto;padding: 0;position: static;box-sizing: content-box !important;-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;}
.stb-container canvas {box-sizing: content-box !important;-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;}
.stb-box-jq {box-sizing: content-box !important;-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;}
.stb-container-css {padding: 0;position: static;box-sizing: content-box !important;-moz-box-sizing: content-box !important;-webkit-box-sizing: content-box !important;}
.stb-shadow {-webkit-box-shadow: 0 0 10px 0 #4c4c4c;-moz-box-shadow: 0 0 10px 0 #4c4c4c;box-shadow: 0 0 10px 0 #4c4c4c;}
.stb-ltr .stb-icon, .stb-ltr .stb-caption-icon {float: left;}
.stb-ltr .stb-box, .stb-ltr .stb-caption-box, .stb-ltr .stb-body-box {text-align: left;direction: ltr;}
.stb-rtl .stb-box, .stb-rtl .stb-caption-box, .stb-rtl .stb-body-box {text-align: right;direction: rtl;}
.stb-rtl .stb-icon, .stb-rtl .stb-caption-icon {float: right;}
.stb-image-small .stb-icon {width: 25px;padding: 1px;}
.stb-image-small .stb-icon img {height: 23px;width: 23px;}
.stb-ltr.stb-image-small .stb-box {margin: 0 0 0 25px;min-height: 20px;}
.stb-rtl.stb-image-small .stb-box {margin: 0 25px 0 0;min-height: 20px;}
.stb-image-big .stb-icon {width: 50px;}
.stb-image-big .stb-icon img {height: 50px;width: 50px;}
.stb-ltr.stb-image-big .stb-box {margin: 0 0 0 50px;min-height: 40px;}
.stb-rtl.stb-image-big .stb-box {margin: 0 50px 0 0;min-height: 40px;}
.stb-image-none .stb-icon {display: none;}
.stb-image-none .stb-caption-icon {display: none;}
.stb-image-none .stb-box {margin: 0;}
.stb-caption-icon img {height: 23px;width: 23px;vertical-align: middle;margin: 0 auto;}
.stb-caption-icon {vertical-align: middle;}
.stb-corners {border-radius: 5px;}
.stb-corners.stb-ltr.stb-image-big .stb-box, .stb-corners.stb-ltr.stb-image-small .stb-box {border-radius: 0 5px 5px 0;}
.stb-corners.stb-rtl.stb-image-big .stb-box, .stb-corners.stb-rtl.stb-image-small .stb-box {border-radius: 5px 0 0 5px;}
.stb-corners.stb-ltr.stb-image-none .stb-box {border-radius: 5px;}
.stb-corners.stb-rtl.stb-image-none .stb-box {border-radius: 5px;}
.stb-corners.stb-visible .stb-caption-box {border-radius: 5px 5px 0 0;}
.stb-corners.stb-hidden .stb-caption-box {border-radius: 5px;}
.stb-hidden .stb-body-box {display: none;}
.stb-corners .stb-body-box {border-radius: 0 0 5px 5px;}
.stb-tool {padding: 0;margin: 0 auto;vertical-align: middle;}
.stb-tool img {border: 0;padding: 3px;margin: 0 auto;background-color: transparent;vertical-align: middle;cursor: pointer;}
.stb-ltr .stb-tool {float: right;}
.stb-rtl .stb-tool {float: left;}
.stb-side .stb-box, .stb-image-none .stb-box {padding: 10px;}
.stb-side-none.stb-image-big.stb-ltr .stb-box, .stb-side-none.stb-image-small.stb-ltr .stb-box {padding: 10px 10px 10px 0;}
.stb-side-none.stb-image-big.stb-rtl .stb-box, .stb-side-none.stb-image-small.stb-rtl .stb-box {padding: 10px 0 10px 10px;}
.stb-caption-box {font-weight: 700;padding: 3px 7px;min-height: 23px;}
.stb-body-box {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;padding: 5px 10px 10px;}
.stb-container-css {margin: 10px;}
.stb-border.stb-alert-container {border: 1px solid #ff4f4a;}
.stb-side.stb-alert-container {background: #ff4f4a;background: -moz-linear-gradient(top,#ff4f4a 30%,#ff4f4a 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#ff4f4a),color-stop(90%,#ff4f4a));background: -webkit-linear-gradient(top,#ff4f4a 30%,#ff4f4a 90%);background: -o-linear-gradient(top,#ff4f4a 30%,#ff4f4a 90%);background: -ms-linear-gradient(top,#ff4f4a 30%,#ff4f4a 90%);background: linear-gradient(#ff4f4a 30%,#ff4f4a 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF4F4A",endColorstr="#FF4F4A",GradientType=0);}
.stb-side-none.stb-alert-container {background: #ffe7e6;background: -moz-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#ffe7e6),color-stop(90%,#ffe7e6));background: -webkit-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: -o-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: -ms-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: linear-gradient(#ffe7e6 30%,#ffe7e6 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE7E6",endColorstr="#FFE7E6",GradientType=0);}
.stb-alert_box {background: #ffe7e6;background: -moz-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#ffe7e6),color-stop(90%,#ffe7e6));background: -webkit-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: -o-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: -ms-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: linear-gradient(#ffe7e6 30%,#ffe7e6 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE7E6",endColorstr="#FFE7E6",GradientType=0);color: #000;}
.stb-alert-caption_box {background: #ff4f4a;background: -moz-linear-gradient(top,#ff4f4a 30%,#ff4f4a 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#ff4f4a),color-stop(90%,#ff4f4a));background: -webkit-linear-gradient(top,#ff4f4a 30%,#ff4f4a 90%);background: -o-linear-gradient(top,#ff4f4a 30%,#ff4f4a 90%);background: -ms-linear-gradient(top,#ff4f4a 30%,#ff4f4a 90%);background: linear-gradient(#ff4f4a 30%,#ff4f4a 90%);color: #fff;}
.stb-alert-body_box {background: #ffe7e6;background: -moz-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#ffe7e6),color-stop(90%,#ffe7e6));background: -webkit-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: -o-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: -ms-linear-gradient(top,#ffe7e6 30%,#ffe7e6 90%);background: linear-gradient(#ffe7e6 30%,#ffe7e6 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE7E6",endColorstr="#FFE7E6",GradientType=0);color: #000;}
.stb-border.stb-black-container {border: 1px solid #6e6e6e;}
.stb-side.stb-black-container {background: #333;background: -moz-linear-gradient(top,#333 30%,#333 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#333),color-stop(90%,#333));background: -webkit-linear-gradient(top,#333 30%,#333 90%);background: -o-linear-gradient(top,#333 30%,#333 90%);background: -ms-linear-gradient(top,#333 30%,#333 90%);background: linear-gradient(#333 30%,#333 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#333333",endColorstr="#333333",GradientType=0);}
.stb-side-none.stb-black-container {background: #000;background: -moz-linear-gradient(top,#000 30%,#000 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#000),color-stop(90%,#000));background: -webkit-linear-gradient(top,#000 30%,#000 90%);background: -o-linear-gradient(top,#000 30%,#000 90%);background: -ms-linear-gradient(top,#000 30%,#000 90%);background: linear-gradient(#000 30%,#000 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=0);}
.stb-black_box {background: #000;background: -moz-linear-gradient(top,#000 30%,#000 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#000),color-stop(90%,#000));background: -webkit-linear-gradient(top,#000 30%,#000 90%);background: -o-linear-gradient(top,#000 30%,#000 90%);background: -ms-linear-gradient(top,#000 30%,#000 90%);background: linear-gradient(#000 30%,#000 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=0);color: #fff;}
.stb-black-caption_box {background: #333;background: -moz-linear-gradient(top,#333 30%,#333 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#333),color-stop(90%,#333));background: -webkit-linear-gradient(top,#333 30%,#333 90%);background: -o-linear-gradient(top,#333 30%,#333 90%);background: -ms-linear-gradient(top,#333 30%,#333 90%);background: linear-gradient(#333 30%,#333 90%);color: #fff;}
.stb-black-body_box {background: #000;background: -moz-linear-gradient(top,#000 30%,#000 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#000),color-stop(90%,#000));background: -webkit-linear-gradient(top,#000 30%,#000 90%);background: -o-linear-gradient(top,#000 30%,#000 90%);background: -ms-linear-gradient(top,#000 30%,#000 90%);background: linear-gradient(#000 30%,#000 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=0);color: #fff;}
.stb-border.stb-download-container {border: 1px solid #65adfe;}
.stb-side.stb-download-container {background: #65adfe;background: -moz-linear-gradient(top,#65adfe 30%,#65adfe 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#65adfe),color-stop(90%,#65adfe));background: -webkit-linear-gradient(top,#65adfe 30%,#65adfe 90%);background: -o-linear-gradient(top,#65adfe 30%,#65adfe 90%);background: -ms-linear-gradient(top,#65adfe 30%,#65adfe 90%);background: linear-gradient(#65adfe 30%,#65adfe 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#65ADFE",endColorstr="#65ADFE",GradientType=0);}
.stb-side-none.stb-download-container {background: #dff0ff;background: -moz-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#dff0ff),color-stop(90%,#dff0ff));background: -webkit-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: -o-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: -ms-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: linear-gradient(#dff0ff 30%,#dff0ff 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#DFF0FF",endColorstr="#DFF0FF",GradientType=0);}
.stb-download_box {background: #dff0ff;background: -moz-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#dff0ff),color-stop(90%,#dff0ff));background: -webkit-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: -o-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: -ms-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: linear-gradient(#dff0ff 30%,#dff0ff 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#DFF0FF",endColorstr="#DFF0FF",GradientType=0);color: #000;}
.stb-download-caption_box {background: #65adfe;background: -moz-linear-gradient(top,#65adfe 30%,#65adfe 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#65adfe),color-stop(90%,#65adfe));background: -webkit-linear-gradient(top,#65adfe 30%,#65adfe 90%);background: -o-linear-gradient(top,#65adfe 30%,#65adfe 90%);background: -ms-linear-gradient(top,#65adfe 30%,#65adfe 90%);background: linear-gradient(#65adfe 30%,#65adfe 90%);color: #fff;}
.stb-download-body_box {background: #dff0ff;background: -moz-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#dff0ff),color-stop(90%,#dff0ff));background: -webkit-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: -o-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: -ms-linear-gradient(top,#dff0ff 30%,#dff0ff 90%);background: linear-gradient(#dff0ff 30%,#dff0ff 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#DFF0FF",endColorstr="#DFF0FF",GradientType=0);color: #000;}
.stb-border.stb-info-container {border: 1px solid #7ad975;}
.stb-side.stb-info-container {background: #7ad975;background: -moz-linear-gradient(top,#7ad975 30%,#7ad975 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#7ad975),color-stop(90%,#7ad975));background: -webkit-linear-gradient(top,#7ad975 30%,#7ad975 90%);background: -o-linear-gradient(top,#7ad975 30%,#7ad975 90%);background: -ms-linear-gradient(top,#7ad975 30%,#7ad975 90%);background: linear-gradient(#7ad975 30%,#7ad975 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7AD975",endColorstr="#7AD975",GradientType=0);}
.stb-side-none.stb-info-container {background: #e2f8de;background: -moz-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#e2f8de),color-stop(90%,#e2f8de));background: -webkit-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: -o-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: -ms-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: linear-gradient(#e2f8de 30%,#e2f8de 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E2F8DE",endColorstr="#E2F8DE",GradientType=0);}
.stb-info_box {background: #e2f8de;background: -moz-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#e2f8de),color-stop(90%,#e2f8de));background: -webkit-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: -o-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: -ms-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: linear-gradient(#e2f8de 30%,#e2f8de 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E2F8DE",endColorstr="#E2F8DE",GradientType=0);color: #000;}
.stb-info-caption_box {background: #7ad975;background: -moz-linear-gradient(top,#7ad975 30%,#7ad975 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#7ad975),color-stop(90%,#7ad975));background: -webkit-linear-gradient(top,#7ad975 30%,#7ad975 90%);background: -o-linear-gradient(top,#7ad975 30%,#7ad975 90%);background: -ms-linear-gradient(top,#7ad975 30%,#7ad975 90%);background: linear-gradient(#7ad975 30%,#7ad975 90%);color: #fff;}
.stb-info-body_box {background: #e2f8de;background: -moz-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#e2f8de),color-stop(90%,#e2f8de));background: -webkit-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: -o-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: -ms-linear-gradient(top,#e2f8de 30%,#e2f8de 90%);background: linear-gradient(#e2f8de 30%,#e2f8de 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E2F8DE",endColorstr="#E2F8DE",GradientType=0);color: #000;}
.stb-border.stb-warning-container {border: 1px solid #fe9a05;}
.stb-side.stb-warning-container {background: #fe9a05;background: -moz-linear-gradient(top,#fe9a05 30%,#fe9a05 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#fe9a05),color-stop(90%,#fe9a05));background: -webkit-linear-gradient(top,#fe9a05 30%,#fe9a05 90%);background: -o-linear-gradient(top,#fe9a05 30%,#fe9a05 90%);background: -ms-linear-gradient(top,#fe9a05 30%,#fe9a05 90%);background: linear-gradient(#fe9a05 30%,#fe9a05 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FE9A05",endColorstr="#FE9A05",GradientType=0);}
.stb-side-none.stb-warning-container {background: #feffd5;background: -moz-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#feffd5),color-stop(90%,#feffd5));background: -webkit-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: -o-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: -ms-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: linear-gradient(#feffd5 30%,#feffd5 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEFFD5",endColorstr="#FEFFD5",GradientType=0);}
.stb-warning_box {background: #feffd5;background: -moz-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#feffd5),color-stop(90%,#feffd5));background: -webkit-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: -o-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: -ms-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: linear-gradient(#feffd5 30%,#feffd5 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEFFD5",endColorstr="#FEFFD5",GradientType=0);color: #000;}
.stb-warning-caption_box {background: #fe9a05;background: -moz-linear-gradient(top,#fe9a05 30%,#fe9a05 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#fe9a05),color-stop(90%,#fe9a05));background: -webkit-linear-gradient(top,#fe9a05 30%,#fe9a05 90%);background: -o-linear-gradient(top,#fe9a05 30%,#fe9a05 90%);background: -ms-linear-gradient(top,#fe9a05 30%,#fe9a05 90%);background: linear-gradient(#fe9a05 30%,#fe9a05 90%);color: #fff;}
.stb-warning-body_box {background: #feffd5;background: -moz-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#feffd5),color-stop(90%,#feffd5));background: -webkit-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: -o-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: -ms-linear-gradient(top,#feffd5 30%,#feffd5 90%);background: linear-gradient(#feffd5 30%,#feffd5 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEFFD5",endColorstr="#FEFFD5",GradientType=0);color: #000;}
.stb-border.stb-grey-container {border: 1px solid #bbb;}
.stb-side.stb-grey-container {background: #bbb;background: -moz-linear-gradient(top,#bbb 30%,#bbb 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#bbb),color-stop(90%,#bbb));background: -webkit-linear-gradient(top,#bbb 30%,#bbb 90%);background: -o-linear-gradient(top,#bbb 30%,#bbb 90%);background: -ms-linear-gradient(top,#bbb 30%,#bbb 90%);background: linear-gradient(#bbb 30%,#bbb 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BBBBBB",endColorstr="#BBBBBB",GradientType=0);}
.stb-side-none.stb-grey-container {background: #eee;background: -moz-linear-gradient(top,#eee 30%,#eee 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#eee),color-stop(90%,#eee));background: -webkit-linear-gradient(top,#eee 30%,#eee 90%);background: -o-linear-gradient(top,#eee 30%,#eee 90%);background: -ms-linear-gradient(top,#eee 30%,#eee 90%);background: linear-gradient(#eee 30%,#eee 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#EEEEEE",endColorstr="#EEEEEE",GradientType=0);}
.stb-grey_box {background: #eee;background: -moz-linear-gradient(top,#eee 30%,#eee 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#eee),color-stop(90%,#eee));background: -webkit-linear-gradient(top,#eee 30%,#eee 90%);background: -o-linear-gradient(top,#eee 30%,#eee 90%);background: -ms-linear-gradient(top,#eee 30%,#eee 90%);background: linear-gradient(#eee 30%,#eee 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#EEEEEE",endColorstr="#EEEEEE",GradientType=0);color: #000;}
.stb-grey-caption_box {background: #bbb;background: -moz-linear-gradient(top,#bbb 30%,#bbb 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#bbb),color-stop(90%,#bbb));background: -webkit-linear-gradient(top,#bbb 30%,#bbb 90%);background: -o-linear-gradient(top,#bbb 30%,#bbb 90%);background: -ms-linear-gradient(top,#bbb 30%,#bbb 90%);background: linear-gradient(#bbb 30%,#bbb 90%);color: #fff;}
.stb-grey-body_box {background: #eee;background: -moz-linear-gradient(top,#eee 30%,#eee 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#eee),color-stop(90%,#eee));background: -webkit-linear-gradient(top,#eee 30%,#eee 90%);background: -o-linear-gradient(top,#eee 30%,#eee 90%);background: -ms-linear-gradient(top,#eee 30%,#eee 90%);background: linear-gradient(#eee 30%,#eee 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#EEEEEE",endColorstr="#EEEEEE",GradientType=0);color: #000;}
.stb-border.stb-custom-container {border: 1px solid #f844ee;}
.stb-side.stb-custom-container {background: #f844ee;background: -moz-linear-gradient(top,#f844ee 30%,#f844ee 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#f844ee),color-stop(90%,#f844ee));background: -webkit-linear-gradient(top,#f844ee 30%,#f844ee 90%);background: -o-linear-gradient(top,#f844ee 30%,#f844ee 90%);background: -ms-linear-gradient(top,#f844ee 30%,#f844ee 90%);background: linear-gradient(#f844ee 30%,#f844ee 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f844ee",endColorstr="#f844ee",GradientType=0);}
.stb-side-none.stb-custom-container {background: #f7cdf5;background: -moz-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#f7cdf5),color-stop(90%,#f7cdf5));background: -webkit-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: -o-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: -ms-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: linear-gradient(#f7cdf5 30%,#f7cdf5 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7cdf5",endColorstr="#f7cdf5",GradientType=0);}
.stb-custom_box {background: #f7cdf5;background: -moz-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#f7cdf5),color-stop(90%,#f7cdf5));background: -webkit-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: -o-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: -ms-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: linear-gradient(#f7cdf5 30%,#f7cdf5 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7cdf5",endColorstr="#f7cdf5",GradientType=0);color: #000;}
.stb-custom-caption_box {background: #f844ee;background: -moz-linear-gradient(top,#f844ee 30%,#f844ee 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#f844ee),color-stop(90%,#f844ee));background: -webkit-linear-gradient(top,#f844ee 30%,#f844ee 90%);background: -o-linear-gradient(top,#f844ee 30%,#f844ee 90%);background: -ms-linear-gradient(top,#f844ee 30%,#f844ee 90%);background: linear-gradient(#f844ee 30%,#f844ee 90%);color: #fff;}
.stb-custom-body_box {background: #f7cdf5;background: -moz-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,#f7cdf5),color-stop(90%,#f7cdf5));background: -webkit-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: -o-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: -ms-linear-gradient(top,#f7cdf5 30%,#f7cdf5 90%);background: linear-gradient(#f7cdf5 30%,#f7cdf5 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7cdf5",endColorstr="#f7cdf5",GradientType=0);color: #000;}
@font-face {font-family: social-logos;src: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/_inc/social-logos/social-logos.eot?5d3b4da4f6c2460dd842dbf9e0992ea6");font-weight: 400;font-style: normal;}
@font-face {font-family: social-logos;src: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/_inc/social-logos/social-logos.eot?5d3b4da4f6c2460dd842dbf9e0992ea6");src: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/_inc/social-logos/social-logos.eot?5d3b4da4f6c2460dd842dbf9e0992ea6#iefix") format("embedded-opentype"),url("data:application/font-woff;charset=utf-8;base64,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") format("woff"),url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/_inc/social-logos/social-logos.ttf?5d3b4da4f6c2460dd842dbf9e0992ea6") format("truetype");font-weight: 400;font-style: normal;}
.social-logo {font-family: social-logos;display: inline-block;vertical-align: middle;line-height: 1;font-weight: 400;font-style: normal;speak: none;text-decoration: inherit;text-transform: none;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.social-logo__amazon:before {content: "";}
.social-logo__behance:before {content: "";}
.social-logo__blogger-alt:before {content: "";}
.social-logo__blogger:before {content: "";}
.social-logo__codepen:before {content: "";}
.social-logo__dribbble:before {content: "";}
.social-logo__dropbox:before {content: "";}
.social-logo__eventbrite:before {content: "";}
.social-logo__facebook:before {content: "";}
.social-logo__feed:before {content: "";}
.social-logo__flickr:before {content: "";}
.social-logo__foursquare:before {content: "";}
.social-logo__ghost:before {content: "";}
.social-logo__github:before {content: "";}
.social-logo__google-plus-alt:before {content: "";}
.social-logo__google-plus:before {content: "";}
.social-logo__instagram:before {content: "";}
.social-logo__linkedin:before {content: "";}
.social-logo__mail:before {content: "";}
.social-logo__medium:before {content: "";}
.social-logo__path-alt:before {content: "";}
.social-logo__path:before {content: "";}
.social-logo__pinterest-alt:before {content: "";}
.social-logo__pinterest:before {content: "";}
.social-logo__pocket:before {content: "";}
.social-logo__polldaddy:before {content: "";}
.social-logo__print:before {content: "";}
.social-logo__reddit:before {content: "";}
.social-logo__share:before {content: "";}
.social-logo__skype:before {content: "";}
.social-logo__spotify:before {content: "";}
.social-logo__squarespace:before {content: "";}
.social-logo__stumbleupon:before {content: "";}
.social-logo__telegram:before {content: "";}
.social-logo__tumblr-alt:before {content: "";}
.social-logo__tumblr:before {content: "";}
.social-logo__twitch:before {content: "";}
.social-logo__twitter-alt:before {content: "";}
.social-logo__twitter:before {content: "";}
.social-logo__vimeo:before {content: "";}
.social-logo__whatsapp:before {content: "";}
.social-logo__wordpress:before {content: "";}
.social-logo__xanga:before {content: "";}
.social-logo__youtube:before {content: "";}
[data-carousel-extra] {cursor: pointer;}
.jp-carousel-wrap * {line-height: inherit;}
.jp-carousel-overlay {background: #000;}
div.jp-carousel-fadeaway {background: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));position: fixed;bottom: 0;z-index: 2147483647;width: 100%;height: 15px;}
.jp-carousel-next-button span, .jp-carousel-previous-button span {background: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/css/../modules/carousel/images/arrows.png") no-repeat center center;background-size: 200px 126px;}
.jp-carousel-msg {font-family: "Open Sans",sans-serif;font-style: normal;display: inline-block;line-height: 19px;padding: 11px 15px;font-size: 14px;text-align: center;margin: 25px 20px 0 2px;background-color: #fff;border-left: 4px solid #ffba00;box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.jp-carousel-next-button span, .jp-carousel-previous-button span {background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/css/../modules/carousel/images/arrows-2x.png");}}
.jp-carousel-wrap {font-family: "Helvetica Neue",sans-serif !important;}
.jp-carousel-info {position: absolute;bottom: 0;text-align: left !important;-webkit-font-smoothing: subpixel-antialiased !important;}
.jp-carousel-info ::selection {background: #68c9e8;color: #fff;}
.jp-carousel-info ::-moz-selection {background: #68c9e8;color: #fff;}
.jp-carousel-photo-info {position: relative;left: 25%;width: 50%;}
.jp-carousel-transitions .jp-carousel-photo-info {transition: .4s ease-out;}
.jp-carousel-info h2 {background: 0 0 !important;border: none !important;color: #999;display: block !important;font: normal 13px/1.25em "Helvetica Neue",sans-serif !important;letter-spacing: 0 !important;margin: 7px 0 0 0 !important;padding: 10px 0 0 !important;overflow: hidden;text-align: left;text-shadow: none !important;text-transform: none !important;-webkit-font-smoothing: subpixel-antialiased;}
.jp-carousel-next-button, .jp-carousel-previous-button {text-indent: -9999px;overflow: hidden;cursor: pointer;}
.jp-carousel-next-button span, .jp-carousel-previous-button span {position: absolute;top: 0;bottom: 0;width: 82px;zoom: 1;opacity: .2;}
.jp-carousel-transitions .jp-carousel-next-button span, .jp-carousel-transitions .jp-carousel-previous-button span {transition: .5s opacity ease-out;}
.jp-carousel-next-button:hover span, .jp-carousel-previous-button:hover span {opacity: .6;}
.jp-carousel-next-button span {background-position: -110px center;right: 0;}
.jp-carousel-previous-button span {background-position: -10px center;left: 0;}
.jp-carousel-buttons {margin: -18px -20px 15px;padding: 8px 10px;border-bottom: 1px solid #222;background: #222;text-align: center;}
div.jp-carousel-buttons a {border: none !important;color: #999;font: normal 11px/1.2em "Helvetica Neue",sans-serif !important;letter-spacing: 0 !important;padding: 5px 2px 5px 0;text-decoration: none !important;text-shadow: none !important;vertical-align: middle;-webkit-font-smoothing: subpixel-antialiased;}
div.jp-carousel-buttons a:hover {color: #68c9e8;border: none !important;}
.jp-carousel-transitions div.jp-carousel-buttons a:hover {transition: none !important;}
.jp-carousel-next-button, .jp-carousel-previous-button, .jp-carousel-slide, .jp-carousel-slide img {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.jp-carousel-slide {position: fixed;width: 0;bottom: 0;background-color: #000;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;}
.jp-carousel-transitions .jp-carousel-slide {transition: .3s ease-out;}
.jp-carousel-slide.selected {position: absolute !important;opacity: 1;}
.jp-carousel-slide {opacity: .25;}
.jp-carousel-slide img {display: block;width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;background: 0 0 !important;border: none !important;padding: 0 !important;box-shadow: 0 2px 8px rgba(0,0,0,.1);zoom: 1;}
.jp-carousel-transitions .jp-carousel-slide {transition: opacity .4s linear;}
.jp-carousel-close-hint {color: #999;cursor: default;letter-spacing: 0 !important;padding: .35em 0 0;position: absolute;text-align: right;width: 90%;}
.jp-carousel-transitions .jp-carousel-close-hint {transition: color .2s linear;}
.jp-carousel-close-hint span {cursor: pointer;background-color: #000;background-color: rgba(0,0,0,.8);display: inline-block;height: 22px;font: 400 24px/1 "Helvetica Neue",sans-serif !important;line-height: 22px;margin: 0 0 0 .4em;text-align: center;vertical-align: middle;width: 22px;border-radius: 4px;}
.jp-carousel-transitions .jp-carousel-close-hint span {transition: border-color .2s linear;}
.jp-carousel-close-hint:hover {cursor: default;color: #fff;}
.jp-carousel-close-hint:hover span {border-color: #fff;}
a.jp-carousel-image-download, div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons a.jp-carousel-reblog {background: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/css/../modules/carousel/images/carousel-sprite.png?5") no-repeat;background-size: 16px 200px;}
div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons a.jp-carousel-reblog {margin: 0 14px 0 0 !important;}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {background-color: #303030;padding-right: 8px !important;border-radius: 2px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {margin: 0 2px 0 -12px !important;}
div.jp-carousel-buttons a.jp-carousel-reblog, div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {background-position: 6px -36px;padding-right: auto !important;padding-left: 26px !important;color: #999;}
div.jp-carousel-buttons a.jp-carousel-commentlink {background-position: 0 -156px;padding-left: 19px !important;}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {cursor: default;}
div.jp-carousel-buttons a.jp-carousel-reblog:hover {background-position: 6px -56px;color: #68c9e8;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {a.jp-carousel-image-download, div.jp-carousel-buttons a.jp-carousel-commentlink, div.jp-carousel-buttons a.jp-carousel-reblog {background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/css/../modules/carousel/images/carousel-sprite-2x.png?5");}}
div#carousel-reblog-box {background: #222;background: -moz-linear-gradient(bottom,#222,#333);background: -webkit-gradient(linear,left bottom,left top,from(#222),to(#333));padding: 3px 0 0;display: none;margin: 5px auto 0;border-radius: 2px;box-shadow: 0 0 20px rgba(0,0,0,.9);height: 74px;width: 565px;}
#carousel-reblog-box textarea {background: #999;font: 13px/1.4 "Helvetica Neue",sans-serif !important;color: #444;padding: 3px 6px;width: 370px;height: 48px;float: left;margin: 6px 9px 0;border: 1px solid #666;box-shadow: inset 2px 2px 2px rgba(0,0,0,.2);border-radius: 2px;}
#carousel-reblog-box textarea:focus {background: #ccc;color: #222;}
#carousel-reblog-box label {color: #aaa;font-size: 11px;padding-right: 2px;padding-left: 2px;display: inline;font-weight: 400;}
#carousel-reblog-box select {width: 110px;padding: 0;font-size: 12px;font-family: "Helvetica Neue",sans-serif !important;background: #333;color: #eee;border: 1px solid #444;margin-top: 5px;}
#carousel-reblog-box .submit, #wrapper #carousel-reblog-box p.response {float: left;width: 154px;padding-top: 0;padding-left: 1px;overflow: hidden;height: 34px;margin: 3px 0 0 2px !important;}
#wrapper #carousel-reblog-box p.response {font-size: 13px;clear: none;padding-left: 2px;height: 34px;color: #aaa;}
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit {font: 13px/24px "Helvetica Neue",sans-serif !important;margin-top: 8px;padding: 0 10px !important;border-radius: 1em;height: 24px;color: #333;cursor: pointer;font-weight: 400;background: #aaa;background: -moz-linear-gradient(bottom,#aaa,#ccc);background: -webkit-gradient(linear,left bottom,left top,from(#aaa),to(#ccc));border: 1px solid #444;}
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover {background: #ccc;background: -moz-linear-gradient(bottom,#ccc,#eee);background: -webkit-gradient(linear,left bottom,left top,from(#ccc),to(#eee));}
#carousel-reblog-box .canceltext {color: #aaa;font-size: 11px;line-height: 24px;}
#carousel-reblog-box .canceltext a {color: #fff;}
.jp-carousel-titleanddesc {border-top: 1px solid #222;color: #999;font-size: 15px;padding-top: 24px;margin-bottom: 20px;font-weight: 400;}
.jp-carousel-titleanddesc-title {font: 300 1.5em/1.1 "Helvetica Neue",sans-serif !important;text-transform: none !important;color: #fff;margin: 0 0 15px;padding: 0;}
.jp-carousel-titleanddesc-desc p {color: #999;line-height: 1.4;margin-bottom: .75em;}
.jp-carousel-comments p a, .jp-carousel-info h2 a, .jp-carousel-titleanddesc p a {color: #fff !important;border: none !important;text-decoration: underline !important;font-weight: 400 !important;font-style: normal !important;}
.jp-carousel-titleanddesc p b, .jp-carousel-titleanddesc p strong {font-weight: 700;color: #999;}
.jp-carousel-titleanddesc p em, .jp-carousel-titleanddesc p i {font-style: italic;color: #999;}
.jp-carousel-comments p a:hover, .jp-carousel-info h2 a:hover, .jp-carousel-titleanddesc p a:hover {color: #68c9e8 !important;}
.jp-carousel-titleanddesc p:empty {display: none;}
.jp-carousel-left-column-wrapper h1:after, .jp-carousel-left-column-wrapper h1:before, .jp-carousel-photo-info h1:after, .jp-carousel-photo-info h1:before {content: none !important;}
.jp-carousel-image-meta {background: #111;border: 1px solid #222;color: #fff;font-size: 13px;font: 12px/1.4 "Helvetica Neue",sans-serif !important;overflow: hidden;padding: 18px 20px;width: 209px !important;}
.jp-carousel-image-meta h5, .jp-carousel-image-meta li {font-family: "Helvetica Neue",sans-serif !important;position: inherit !important;top: auto !important;right: auto !important;left: auto !important;bottom: auto !important;background: 0 0 !important;border: none !important;font-weight: 400 !important;line-height: 1.3em !important;}
.jp-carousel-image-meta ul {margin: 0 !important;padding: 0 !important;list-style: none !important;}
.jp-carousel-image-meta li {width: 48% !important;display: inline-block !important;vertical-align: top !important;margin: 0 2% 15px 0 !important;color: #fff !important;font-size: 13px !important;}
.jp-carousel-image-meta h5 {color: #999 !important;text-transform: uppercase !important;font-size: 10px !important;margin: 0 0 2px !important;letter-spacing: .1em !important;}
a.jp-carousel-image-download {padding-left: 23px;display: inline-block;clear: both;color: #999;line-height: 1;font-weight: 400;font-size: 13px;text-decoration: none;background-position: 0 -82px;}
a.jp-carousel-image-download span.photo-size {font-size: 11px;border-radius: 1em;margin-left: 2px;display: inline-block;}
a.jp-carousel-image-download span.photo-size-times {padding: 0 1px 0 2px;}
a.jp-carousel-image-download:hover {background-position: 0 -122px;color: #68c9e8;border: none !important;}
.jp-carousel-image-map {position: relative;margin: -20px -20px 20px;border-bottom: 1px solid rgba(255,255,255,.17);height: 154px;}
.jp-carousel-image-map img.gmap-main {border-top-left-radius: 6px;border-right: 1px solid rgba(255,255,255,.17);}
.jp-carousel-image-map div.gmap-topright {width: 94px;height: 154px;position: absolute;top: 0;right: 0;}
.jp-carousel-image-map div.imgclip {overflow: hidden;border-top-right-radius: 6px;}
.jp-carousel-image-map div.gmap-topright img {margin-left: -40px;}
.jp-carousel-image-map img.gmap-bottomright {position: absolute;top: 96px;right: 0;}
.jp-carousel-comments {font: 15px/1.7 "Helvetica Neue",sans-serif !important;font-weight: 400;background: none transparent;}
.jp-carousel-comments p a:active, .jp-carousel-comments p a:focus, .jp-carousel-comments p a:hover {color: #68c9e8 !important;}
.jp-carousel-comment {background: none transparent;color: #999;margin-bottom: 20px;clear: left;overflow: auto;width: 100%;}
.jp-carousel-comment p {color: #999 !important;}
.jp-carousel-comment .comment-author {font-size: 13px;font-weight: 400;padding: 0;width: auto;display: inline;float: none;border: none;margin: 0;}
.jp-carousel-comment .comment-author a {color: #fff;}
.jp-carousel-comment .comment-gravatar {float: left;}
.jp-carousel-comment .comment-content {border: none;margin-left: 85px;padding: 0;}
.jp-carousel-comment .avatar {margin: 0 20px 0 0;border-radius: 4px;border: none !important;padding: 0 !important;background-color: transparent !important;}
.jp-carousel-comment .comment-date {color: #999;margin-top: 4px;font-size: 11px;display: inline;float: right;}
#jp-carousel-comment-form {margin: 0 0 10px !important;float: left;width: 100%;}
textarea#jp-carousel-comment-form-comment-field {background: rgba(34,34,34,.9);border: 1px solid #3a3a3a;color: #aaa;font: 15px/1.4 "Helvetica Neue",sans-serif !important;width: 100%;padding: 10px 10px 5px;margin: 0;float: none;height: 147px;box-shadow: inset 2px 2px 2px rgba(0,0,0,.2);border-radius: 3px;overflow: hidden;box-sizing: border-box;}
textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {color: #555;}
textarea#jp-carousel-comment-form-comment-field:focus {background: #ccc;color: #222;}
textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {color: #aaa;}
#jp-carousel-comment-form-spinner, #jp-carousel-comment-form-spinner:after {border-radius: 50%;width: 20px;height: 20px;}
#jp-carousel-comment-form-spinner {display: none;float: left;margin: 22px 0 0 10px;font-size: 10px;position: relative;text-indent: -9999em;border-top: 4px solid rgba(255,255,255,.2);border-right: 4px solid rgba(255,255,255,.2);border-bottom: 4px solid rgba(255,255,255,.2);border-left: 4px solid #fff;transform: translateZ(0);animation: load8 1.1s infinite linear;}
@keyframes load8 {0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}}
#jp-carousel-comment-form-submit-and-info-wrapper {display: none;overflow: hidden;width: 100%;}
#jp-carousel-comment-form-commenting-as input {background: rgba(34,34,34,.9);border: 1px solid #3a3a3a;color: #aaa;font: 13px/1.4 "Helvetica Neue",sans-serif !important;padding: 3px 6px;float: left;box-shadow: inset 2px 2px 2px rgba(0,0,0,.2);border-radius: 2px;width: 285px;}
#jp-carousel-comment-form-commenting-as input:focus {background: #ccc;color: #222;}
#jp-carousel-comment-form-commenting-as p {font: 400 13px/1.7 "Helvetica Neue",sans-serif !important;margin: 22px 0 0;float: left;}
#jp-carousel-comment-form-commenting-as fieldset {float: left;border: none;margin: 20px 0 0;padding: 0;}
#jp-carousel-comment-form-commenting-as fieldset {clear: both;}
#jp-carousel-comment-form-commenting-as label {font: 400 13px/1.7 "Helvetica Neue",sans-serif !important;margin: 0 20px 3px 0;float: left;width: 100px;}
#jp-carousel-comment-form-button-submit {margin-top: 20px;float: right;}
#js-carousel-comment-form-container {margin-bottom: 15px;overflow: auto;width: 100%;}
#jp-carousel-comment-form-container {margin-bottom: 15px;overflow: auto;width: 100%;}
#jp-carousel-comment-post-results {display: none;overflow: auto;width: 100%;}
#jp-carousel-comment-post-results span {display: block;text-align: center;margin-top: 20px;width: 100%;overflow: auto;padding: 1em 0;box-sizing: border-box;background: rgba(0,0,0,.7);border-radius: 2px;font: 13px/1.4 "Helvetica Neue",sans-serif !important;border: 1px solid rgba(255,255,255,.17);box-shadow: inset 0 0 5px 5px #000;}
.jp-carousel-comment-post-error {color: #df4926;}
#jp-carousel-comments-closed {display: none;color: #999;}
#jp-carousel-comments-loading {font: 400 15px/1.7 "Helvetica Neue",sans-serif !important;display: none;color: #999;text-align: left;margin-bottom: 20px;}
.jp-carousel-light .jp-carousel-overlay {background: #fff;}
.jp-carousel-light .jp-carousel-next-button:hover span, .jp-carousel-light .jp-carousel-previous-button:hover span {opacity: .8;}
.jp-carousel-light .jp-carousel-close-hint:hover, .jp-carousel-light .jp-carousel-titleanddesc div {color: #000 !important;}
.jp-carousel-light .jp-carousel-comment .comment-author a, .jp-carousel-light .jp-carousel-comments p a, .jp-carousel-light .jp-carousel-info h2 a, .jp-carousel-light .jp-carousel-titleanddesc p a {color: #1e8cbe !important;}
.jp-carousel-light .jp-carousel-comment .comment-author a:hover, .jp-carousel-light .jp-carousel-comments p a:hover, .jp-carousel-light .jp-carousel-info h2 a:hover, .jp-carousel-light .jp-carousel-titleanddesc p a:hover {color: #f1831e !important;}
.jp-carousel-light .jp-carousel-comment, .jp-carousel-light .jp-carousel-comment p, .jp-carousel-light .jp-carousel-info h2, .jp-carousel-light .jp-carousel-titleanddesc, .jp-carousel-light .jp-carousel-titleanddesc p, .jp-carousel-light .jp-carousel-titleanddesc p b, .jp-carousel-light .jp-carousel-titleanddesc p em, .jp-carousel-light .jp-carousel-titleanddesc p i, .jp-carousel-light .jp-carousel-titleanddesc p strong, .jp-carousel-light div.jp-carousel-buttons a {color: #666;}
.jp-carousel-light .jp-carousel-buttons {border-bottom-color: #f0f0f0;background: #f5f5f5;}
.jp-carousel-light div.jp-carousel-buttons a:hover {text-decoration: none;color: #f1831e;}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog, .jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover {background-position: 4px -56px;padding-left: 24px !important;}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {background-color: #2ea2cc;color: #fff;}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink {background-position: 0 -176px;}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {background-position: 5px -36px;}
.jp-carousel-light div#carousel-reblog-box {background: #eee;background: -moz-linear-gradient(bottom,#ececec,#f7f7f7);background: -webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f7f7f7));box-shadow: 0 2px 10px rgba(0,0,0,.1);border: 1px solid #ddd;}
.jp-carousel-light #carousel-reblog-box textarea {border: 1px inset #ccc;border: 1px solid #cfcfcf;color: #666;background: #fff;}
.jp-carousel-light #carousel-reblog-box .canceltext {color: #888;}
.jp-carousel-light #carousel-reblog-box .canceltext a {color: #666;}
.jp-carousel-light #carousel-reblog-box select {background: #eee;color: #333;border: 1px solid #aaa;}
#jp-carousel-comment-form-button-submit, .jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit {color: #333;background: #fff;background: -moz-linear-gradient(bottom,#ddd,#fff);background: -webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));border: 1px solid #aaa;}
.jp-carousel-light .jp-carousel-image-meta {background: #fafafa;border: 1px solid #eee;border-top-color: #f5f5f5;border-left-color: #f5f5f5;color: #333;}
.jp-carousel-light .jp-carousel-image-meta li {color: #000 !important;}
.jp-carousel-light .jp-carousel-close-hint {color: #ccc;}
.jp-carousel-light .jp-carousel-close-hint span {background-color: #fff;border-color: #ccc;}
.jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder {color: #aaa;}
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus {color: #333;}
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {color: #ddd;}
.jp-carousel-light a.jp-carousel-image-download {background-position: 0 -122px;}
.jp-carousel-light a.jp-carousel-image-download:hover {background-position: 0 -122px;color: #f1831e;}
.jp-carousel-light textarea#jp-carousel-comment-form-comment-field {background: #fbfbfb;color: #333;border: 1px solid #dfdfdf;box-shadow: inset 2px 2px 2px rgba(0,0,0,.1);}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input {background: #fbfbfb;border: 1px solid #dfdfdf;color: #333;box-shadow: inset 2px 2px 2px rgba(0,0,0,.1);}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus {background: #fbfbfb;color: #333;}
.jp-carousel-light #jp-carousel-comment-post-results span {background: #f7f7f7;border: 1px solid #dfdfdf;box-shadow: inset 0 0 5px rgba(0,0,0,.05);}
.jp-carousel-light .jp-carousel-slide {background-color: #fff;}
.jp-carousel-light .jp-carousel-titleanddesc {border-top: 1px solid #eee;}
.jp-carousel-light .jp-carousel-fadeaway {background: -moz-linear-gradient(bottom,rgba(255,255,255,.75),rgba(255,255,255,0));background: -webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0)));}
@media only screen and (max-width:760px) {.jp-carousel-info {margin: 0 10px !important;}
	.jp-carousel-next-button, .jp-carousel-previous-button {display: none !important;}
	.jp-carousel-buttons {display: none !important;}
	.jp-carousel-image-meta {float: none !important;width: 100% !important;box-sizing: border-box;}
	.jp-carousel-close-hint {font-weight: 800 !important;font-size: 26px !important;position: fixed !important;top: -10px;}
	.jp-carousel-slide img {opacity: 1;}
	.jp-carousel-wrap {background-color: #000;}
	.jp-carousel-fadeaway {display: none;}
	#jp-carousel-comment-form-container {display: none !important;}
	.jp-carousel-titleanddesc {padding-top: 0 !important;border: none !important;}
	.jp-carousel-titleanddesc-title {font-size: 1em !important;}
	.jp-carousel-left-column-wrapper {padding: 0;width: 100% !important;}
	.jp-carousel-photo-info {left: 0 !important;width: 100% !important;}}
.contact-form .clear-form {clear: both;}
.contact-form input:-ms-input-placeholder {-ms-transition: opacity .3s ease-out;transition: opacity .3s ease-out;}
.contact-form input::-ms-input-placeholder {-ms-transition: opacity .3s ease-out;transition: opacity .3s ease-out;}
.contact-form input::placeholder {transition: opacity .3s ease-out;}
.contact-form input:hover:-ms-input-placeholder {opacity: .5;}
.contact-form input:hover::-ms-input-placeholder {opacity: .5;}
.contact-form input:hover::placeholder {opacity: .5;}
.contact-form input:focus:-ms-input-placeholder {opacity: .3;}
.contact-form input:focus::-ms-input-placeholder {opacity: .3;}
.contact-form input:focus::placeholder {opacity: .3;}
.contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {box-sizing: border-box;margin-bottom: 1.5em;width: 100%;}
.contact-form select {margin-bottom: 1.5em;}
.contact-form textarea {box-sizing: border-box;float: none;height: 200px;margin-bottom: 1.5em;width: 100%;}
.contact-form input[type=checkbox], .contact-form input[type=radio] {float: none;margin-bottom: 1em;vertical-align: middle;}
.contact-form label {margin-bottom: .25em;float: none;font-weight: 700;display: block;}
.contact-form label.checkbox, .contact-form label.checkbox-multiple, .contact-form label.radio {margin-bottom: .25em;float: none;font-weight: 400;display: inline-block;}
.contact-form .grunion-field-checkbox-multiple-wrap, .contact-form .grunion-field-checkbox-wrap, .contact-form .grunion-field-radio-wrap {margin-bottom: 1em;}
.contact-form label span {font-size: 85%;margin-left: .25em;font-weight: 400;}
.contact-form-submission {margin-bottom: 4em;padding: 1.5em 1em;}
.contact-form-submission p {margin: 0 auto;word-wrap: break-word;}
.form-errors .form-error-message {color: red;}
.textwidget .contact-form input[type=email], .textwidget .contact-form input[type=tel], .textwidget .contact-form input[type=text], .textwidget .contact-form input[type=url], .textwidget .contact-form textarea, .wp-block-column .contact-form input[type=email], .wp-block-column .contact-form input[type=tel], .wp-block-column .contact-form input[type=text], .wp-block-column .contact-form input[type=url], .wp-block-column .contact-form textarea {width: 100%;}
#jetpack-check-feedback-spam {margin: 1px 8px 0 0;}
.jetpack-check-feedback-spam-spinner {display: inline-block;margin-top: 7px;}
.wp-block-jetpack-contact-form {display: flex;flex-wrap: wrap;justify-content: flex-start;flex-direction: row;}
.wp-block-jetpack-button, .wp-block-jetpack-contact-form .grunion-field-wrap {flex: 0 0 100%;}
.wp-block-jetpack-button.alignright button {float: right;}
.wp-block-jetpack-contact-form .grunion-field-wrap {border-right: 15px solid transparent;}
.wp-block-jetpack-contact-form .grunion-field-width-25-wrap {flex: 0 0 25%;}
.wp-block-jetpack-contact-form .grunion-field-width-50-wrap {flex: 0 0 50%;}
.wp-block-jetpack-contact-form .grunion-field-width-75-wrap {flex: 0 0 75%;}
.grunion-field-checkbox-wrap {align-self: center;}
@media only screen and (min-width:600px) {.contact-form input[type=email], .contact-form input[type=tel], .contact-form input[type=text], .contact-form input[type=url] {width: 50%;}
	.wp-block-jetpack-contact-form input[type=email], .wp-block-jetpack-contact-form input[type=tel], .wp-block-jetpack-contact-form input[type=text], .wp-block-jetpack-contact-form input[type=url] {width: 100%;}}
.jetpack-empty-spam-container {display: inline-block;}
.jetpack-empty-spam {display: inline-block;}
.jetpack-empty-spam-spinner {display: inline-block;margin-top: 7px;}
.infinite-loader {color: #000;display: block;height: 28px;text-align: center;}
#infinite-handle span {background: #333;border-radius: 1px;color: #eee;cursor: pointer;font-size: 13px;padding: 6px 16px;}
@keyframes spinner-inner {0% {opacity: 1;}
	100% {opacity: 0;}}
.infinite-loader .spinner-inner div {left: 47px;top: 24px;position: absolute;animation: spinner-inner linear 1s infinite;background: #000;outline: 1px solid #fff;width: 6px;height: 12px;border-radius: 3px/6px;transform-origin: 3px 26px;}
.infinite-loader .spinner-inner div:nth-child(1) {transform: rotate(0);animation-delay: -.91666666666667s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(2) {transform: rotate(30deg);animation-delay: -.83333333333333s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(3) {transform: rotate(60deg);animation-delay: -.75s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(4) {transform: rotate(90deg);animation-delay: -.66666666666667s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(5) {transform: rotate(120deg);animation-delay: -.58333333333333s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(6) {transform: rotate(150deg);animation-delay: -.5s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(7) {transform: rotate(180deg);animation-delay: -.41666666666667s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(8) {transform: rotate(210deg);animation-delay: -.33333333333333s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(9) {transform: rotate(240deg);animation-delay: -.25s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(10) {transform: rotate(270deg);animation-delay: -.16666666666667s;background: #000;}
.infinite-loader .spinner-inner div:nth-child(11) {transform: rotate(300deg);animation-delay: -83.333333333333ms;background: #000;}
.infinite-loader .spinner-inner div:nth-child(12) {transform: rotate(330deg);animation-delay: 0s;background: #000;}
.infinite-loader .spinner {width: 28px;height: 28px;display: inline-block;overflow: hidden;background: 0 0;}
.infinite-loader .spinner-inner {width: 100%;height: 100%;position: relative;transform: translateZ(0) scale(.28);-webkit-backface-visibility: hidden;backface-visibility: hidden;transform-origin: 0 0;}
.infinite-loader .spinner-inner div {box-sizing: content-box;}
#infinite-handle span button, #infinite-handle span button:focus, #infinite-handle span button:hover {display: inline;position: static;padding: 0;margin: 0;border: none;line-height: inherit;background: 0 0;color: inherit;cursor: inherit;font-size: inherit;font-weight: inherit;font-family: inherit;}
#infinite-handle span button::-moz-focus-inner {margin: 0;padding: 0;border: none;}
@media (max-width:800px) {#infinite-handle span:before {display: none;}
	#infinite-handle span {display: block;}}
#infinite-footer {position: fixed;bottom: -50px;left: 0;width: 100%;}
#infinite-footer a {text-decoration: none;}
#infinite-footer .blog-credits a:hover, #infinite-footer .blog-info a:hover {color: #444;text-decoration: underline;}
#infinite-footer .container {background: rgba(255,255,255,.8);border-color: #ccc;border-color: rgba(0,0,0,.1);border-style: solid;border-width: 1px 0 0;box-sizing: border-box;margin: 0 auto;overflow: hidden;padding: 1px 20px;width: 780px;}
#infinite-footer .blog-credits, #infinite-footer .blog-info {box-sizing: border-box;line-height: 25px;}
#infinite-footer .blog-info {float: left;overflow: hidden;text-align: left;text-overflow: ellipsis;white-space: nowrap;width: 40%;}
#infinite-footer .blog-credits {font-weight: 400;float: right;width: 60%;}
#infinite-footer .blog-info a {color: #111;font-size: 14px;font-weight: 700;}
#infinite-footer .blog-credits {color: #888;font-size: 12px;text-align: right;}
#infinite-footer .blog-credits a {color: #666;}
.infinity-end.neverending #infinite-footer {display: none;}
@media (max-width:640px) {#infinite-footer .container {box-sizing: border-box;width: 100%;}
	#infinite-footer .blog-info {width: 30%;}
	#infinite-footer .blog-credits {width: 70%;}
	#infinite-footer .blog-credits, #infinite-footer .blog-info a {font-size: 10px;}}
@media (max-width:640px) {#infinite-footer {position: static;}}
#jp-post-flair {padding-top: .5em;}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {clear: both;}
div.sharedaddy h3.sd-title {margin: 0 0 1em;display: inline-block;line-height: 1.2;font-size: 9pt;font-weight: 700;}
div.sharedaddy h3.sd-title:before {content: "";display: block;width: 100%;min-width: 30px;border-top: 1px solid #ddd;margin-bottom: 1em;}
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {width: 61px;overflow: hidden;}
#wpadminbar iframe.admin-bar-likes-widget {width: 61px;height: 28px;min-height: 28px;border-width: 0;position: absolute;top: 0;}
div.jetpack-likes-widget-wrapper {width: 100%;min-height: 50px;position: relative;}
div.jetpack-likes-widget-wrapper .sd-link-color {font-size: 12px;}
div.jetpack-likes-widget-wrapper.slim-likes-widget {width: 1px;min-height: 0;}
div.jetpack-comment-likes-widget-wrapper {width: 100%;position: relative;min-height: 31px;}
div.jetpack-comment-likes-widget-wrapper iframe {margin-bottom: 0;}
#likes-other-gravatars {display: none;position: absolute;padding: 10px 10px 12px;background-color: #2e4453;border-width: 0;box-shadow: 0 0 10px #2e4453;box-shadow: 0 0 10px rgba(46,68,83,.6);min-width: 130px;z-index: 1000;}
#likes-other-gravatars * {line-height: normal;}
#likes-other-gravatars .likes-text {color: #fff;font-size: 12px;padding-bottom: 8px;}
#likes-other-gravatars li, #likes-other-gravatars ul {margin: 0;padding: 0;text-indent: 0;list-style-type: none;}
#likes-other-gravatars li:before {content: "";}
#likes-other-gravatars ul.wpl-avatars {overflow: auto;display: block;max-height: 190px;}
#likes-other-gravatars ul.wpl-avatars li {width: 32px;height: 32px;float: left;margin: 0 5px 5px 0;}
#likes-other-gravatars ul.wpl-avatars li a {margin: 0 2px 0 0;border-bottom: none !important;display: block;}
#likes-other-gravatars ul.wpl-avatars li a img {background: 0 0;border: none;margin: 0 !important;padding: 0 !important;position: static;}
div.sd-box {border-top: 1px solid #ddd;border-top: 1px solid rgba(0,0,0,.13);}
.comment-likes-widget, .entry-content .post-likes-widget, .post-likes-widget {margin: 0;border-width: 0;display: block;}
.comment-likes-widget-placeholder, .post-likes-widget-placeholder {margin: 0;border-width: 0;position: relative;}
.comment-likes-widget-placeholder {height: 18px;position: absolute;display: flex;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
.comment-likes-widget-placeholder:before {color: #2ea2cc;width: 16px;height: 16px;content: "";display: inline-block;position: relative;top: 3px;padding-right: 5px;background-repeat: no-repeat;background-size: 16px 16px;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Crect x=\'0\' fill=\'none\' width=\'24\' height=\'24\'/%3E%3Cg%3E%3Cpath fill=\'%232EA2CC\' d=\'M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304\'/%3E%3C/g%3E%3C/svg%3E");}
.post-likes-widget-placeholder .button {display: none;}
.comment-likes-widget-placeholder .loading, .post-likes-widget-placeholder .loading {color: #999;font-size: 12px;}
.comment-likes-widget-placeholder .loading {padding-left: 5px;margin-top: 4px;align-self: center;color: #4e4e4e;}
.slim-likes-widget .post-likes-widget {width: auto;float: none;}
div.sharedaddy.sd-like-enabled .sd-like h3 {display: none;}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {width: 100%;float: none;position: absolute;top: 0;}
.comment-likes-widget {width: 100%;}
.cs-rating, .pd-rating {display: block !important;}
.sd-gplus .sd-title {display: none;}
.jp-related-posts-i2__row {display: flex;margin-top: 1.5rem;}
.jp-related-posts-i2__row:first-child {margin-top: 0;}
.jp-related-posts-i2__post {flex-grow: 1;flex-basis: 0;margin: 0 10px;display: flex;flex-direction: column;padding-left: 0;}
.jp-related-posts-i2__row[data-post-count="3"] .jp-related-posts-i2__post {max-width: calc(33% - 20px);}
.jp-related-posts-i2__row[data-post-count="1"] .jp-related-posts-i2__post, .jp-related-posts-i2__row[data-post-count="2"] .jp-related-posts-i2__post {max-width: calc(50% - 20px);}
.jp-related-posts-i2__post-context, .jp-related-posts-i2__post-date, .jp-related-posts-i2__post-heading, .jp-related-posts-i2__post-img-link {flex-direction: row;display: block;}
.jp-related-posts-i2__post-heading {margin: .5rem 0;font-size: 1rem;line-height: 1.2em;}
.jp-related-posts-i2__post-link {display: block;width: 100%;line-height: 1.2em;}
.jp-related-posts-i2__post-img-link {order: -1;}
.jp-related-posts-i2__post-img-link img {width: 100%;}
.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__row {margin-top: 0;display: block;}
.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post {max-width: none;margin: 0;}
.jp-relatedposts-i2[data-layout=list].jp-related-posts-i2__post-img-link {margin-top: 1rem;}
@media only screen and (max-width:640px) {.jp-related-posts-i2__row {margin-top: 0;display: block;}
	.jp-related-posts-i2__row[data-post-count] .jp-related-posts-i2__post {max-width: none;margin: 0;margin-top: 1rem;}
	.jp-related-posts-i2__post-img-link {margin-top: 1rem;}
	.jp-related-posts-i2__post-img-link img {width: 350px;}}
#jp-relatedposts {display: none;padding-top: 1em;margin: 1em 0;position: relative;clear: both;}
.jp-relatedposts:after {content: "";display: block;clear: both;}
#jp-relatedposts h3.jp-relatedposts-headline {margin: 0 0 1em;display: inline-block;float: left;font-size: 9pt;font-weight: 700;font-family: inherit;}
#jp-relatedposts h3.jp-relatedposts-headline em:before {content: "";display: block;width: 100%;min-width: 30px;border-top: 1px solid #ddd;border-top: 1px solid rgba(0,0,0,.2);margin-bottom: 1em;}
#jp-relatedposts h3.jp-relatedposts-headline em {font-style: normal;font-weight: 700;}
#jp-relatedposts .jp-relatedposts-items {clear: left;}
#jp-relatedposts .jp-relatedposts-items-visual {margin-right: -20px;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {float: left;width: 33%;margin: 0 0 1em;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {padding-right: 20px;-moz-opacity: .8;opacity: .8;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {clear: both;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {text-decoration: underline;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {-moz-opacity: 1;opacity: 1;}
#jp-relatedposts .jp-relatedposts-items p, #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {font-size: 14px;line-height: 20px;margin: 0;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {position: relative;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: block;border-bottom: 0;}
#jp-relatedposts .jp-relatedposts-items p {margin-bottom: 0;}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {text-transform: none;margin: 0;font-family: inherit;display: block;max-width: 100%;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {font-size: inherit;font-weight: 400;text-decoration: none;-moz-opacity: 1;opacity: 1;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {text-decoration: underline;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {display: block;max-width: 90%;overflow: hidden;text-overflow: ellipsis;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {max-width: 100%;}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {opacity: .6;}
.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {display: none;}
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {display: none;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {overflow: hidden;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {margin-bottom: 1em;}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {clear: both;width: 100%;}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {float: left;overflow: hidden;max-width: 33%;margin-right: 3%;}
#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {display: inline-block;max-width: 63%;}
@media only screen and (max-width:640px) {#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {width: 50%;}
	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {clear: left;}
	#jp-relatedposts .jp-relatedposts-items-visual {margin-right: 20px;}}
@media only screen and (max-width:320px) {#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {width: 100%;clear: both;margin: 0 0 1em;}
	#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img, #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {float: none;max-width: 100%;margin-right: 0;}}
#jp-post-flair {padding-top: .5em;}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {clear: both;}
div.sharedaddy h3.sd-title {margin: 0 0 1em;display: inline-block;line-height: 1.2;font-size: 9pt;font-weight: 700;}
div.sharedaddy h3.sd-title:before {content: "";display: block;width: 100%;min-width: 30px;border-top: 1px solid #ddd;margin-bottom: 1em;}
body.highlander-light h3.sd-title:before {border-top: 1px solid rgba(0,0,0,.2);}
body.highlander-dark h3.sd-title:before {border-top: 1px solid rgba(255,255,255,.4);}
.sd-content ul {padding: 0 !important;margin: 0 0 .7em 0 !important;list-style: none !important;}
.sd-content ul li {display: inline-block;}
.sd-content ul li.share-deprecated {opacity: .5;}
.sd-content ul li.share-deprecated a span {text-decoration: line-through;}
.sd-block.sd-gplus {margin: 0 0 .5em;}
.sd-gplus .sd-content {font-size: 12px;}
#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button>a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button {text-decoration: none !important;display: inline-block;font-size: 12px;font-family: "Open Sans",sans-serif;font-weight: 400;border-radius: 3px;color: #656565 !important;background: #f8f8f8;border: 1px solid #ccc;box-shadow: 0 1px 0 rgba(0,0,0,.08);text-shadow: none;line-height: 23px;padding: 1px 8px 0 5px;}
.sd-content ul li .option a.share-ustom span, .sd-content ul li a.sd-button>span, .sd-content ul li.advanced a.share-more span, .sd-content ul li.preview-item div.option.option-smart-off a span, .sd-social-icon-text .sd-content ul li a.sd-button>span, .sd-social-official .sd-content>ul>li .digg_button>a span, .sd-social-official .sd-content>ul>li>a.sd-button span, .sd-social-text .sd-content ul li a.sd-button span {line-height: 23px;}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a, .sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button, .sd-social-official .sd-content>ul>li .digg_button>a, .sd-social-official .sd-content>ul>li>a.sd-button {line-height: 17px;box-shadow: none;vertical-align: top;}
.sd-social-official .sd-content ul li a.sd-button>span {line-height: 17px;}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before, .sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before, .sd-social-official .sd-content>ul>li .digg_button>a:before, .sd-social-official .sd-content>ul>li>a.sd-button:before {margin-bottom: -1px;}
.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon .sd-content ul li a.sd-button:hover, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:hover, .sd-social-official .sd-content>ul>li .digg_button>a:active, .sd-social-official .sd-content>ul>li .digg_button>a:hover, .sd-social-official .sd-content>ul>li>a.sd-button:active, .sd-social-official .sd-content>ul>li>a.sd-button:hover, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:hover {color: #555;background: #fafafa;border: 1px solid #999;}
.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-official .sd-content>ul>li .digg_button>a:active, .sd-social-official .sd-content>ul>li>a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:active {box-shadow: inset 0 1px 0 rgba(0,0,0,.16);}
.sd-content ul li a.sd-button:before {display: inline-block;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font: normal 18px/1 social-logos;vertical-align: top;text-align: center;}
.sd-social-icon-text ul li a.sd-button:before {position: relative;top: 2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.sd-content ul li a.sd-button:before {position: relative;top: 2px;}}
.sd-social-official ul li a.sd-button:before {position: relative;top: -2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.sd-social-official ul li a.sd-button:before {top: 0;}}
.sd-content ul li {margin: 0 5px 5px 0;padding: 0;}
.jp-sharing-input-touch .sd-content ul li {padding-left: 10px;}
.sd-content ul li.preview-item a.sd-button span, .sd-social-icon-text .sd-content ul li a span, .sd-social-official .sd-content ul li a.sd-button span {margin-left: 3px;}
.sd-content ul li.preview-item.no-icon a.sd-button span {margin-left: 0;}
.sd-content ul li.no-icon a:before, .sd-social-text .sd-content ul li a:before {display: none;}
body .sd-content ul li.share-custom.no-icon a span, body .sd-social-text .sd-content ul li.share-custom a span {background-image: none;background-position: -500px -500px !important;background-repeat: no-repeat !important;padding-left: 0;height: 0;line-height: inherit;}
.sd-social-icon .sd-content ul li a.share-more {position: relative;top: -4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.sd-social-icon .sd-content ul li a.share-more {top: 2px;}}
@-moz-document url-prefix() {.sd-social-icon .sd-content ul li a.share-more {top: 2px;}}
.sd-social-icon .sd-content ul li a.share-more span {margin-left: 3px;}
.sd-content ul li.share-print div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-print a:before, .sd-social-icon-text .sd-content li.share-print a:before, .sd-social-official .sd-content li.share-print a:before, .sd-social-text .sd-content ul li.share-print a:before {content: "";}
.sd-content ul li.share-email div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-email a:before, .sd-social-icon-text .sd-content li.share-email a:before, .sd-social-official .sd-content li.share-email a:before, .sd-social-text .sd-content ul li.share-email a:before {content: "";}
.sd-content ul li.share-linkedin div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-linkedin a:before, .sd-social-icon-text .sd-content li.share-linkedin a:before, .sd-social-text .sd-content ul li.share-linkedin a:before {content: "";}
.sd-content ul li.share-twitter div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-twitter a:before, .sd-social-icon-text .sd-content li.share-twitter a:before, .sd-social-text .sd-content ul li.share-twitter a:before {content: "";}
.sd-content ul li.share-reddit div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-reddit a:before, .sd-social-icon-text .sd-content li.share-reddit a:before, .sd-social-text .sd-content ul li.share-reddit a:before {content: "";}
.sd-content ul li.share-tumblr div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-tumblr a:before, .sd-social-icon-text .sd-content li.share-tumblr a:before, .sd-social-text .sd-content ul li.share-tumblr a:before {content: "";}
.sd-content ul li.share-pocket div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-pocket a:before, .sd-social-icon-text .sd-content li.share-pocket a:before, .sd-social-text .sd-content ul li.share-pocket a:before {content: "";}
.sd-content ul li.share-pinterest div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-pinterest a:before, .sd-social-icon-text .sd-content li.share-pinterest a:before, .sd-social-text .sd-content ul li.share-pinterest a:before {content: "";}
.sd-content ul li.share-facebook div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-facebook a:before, .sd-social-icon-text .sd-content li.share-facebook a:before, .sd-social-text .sd-content ul li.share-facebook a:before {content: "";}
.sd-content ul li.share-press-this div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-press-this a:before, .sd-social-icon-text .sd-content li.share-press-this a:before, .sd-social-official .sd-content li.share-press-this a:before, .sd-social-text .sd-content ul li.share-press-this a:before {content: "";}
.sd-social-official .sd-content li.share-press-this a:before {color: #2ba1cb;}
.sd-content ul li.share-telegram div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-telegram a:before, .sd-social-icon-text .sd-content li.share-telegram a:before, .sd-social-official .sd-content li.share-telegram a:before, .sd-social-text .sd-content ul li.share-telegram a:before {content: "";}
.sd-social-official .sd-content li.share-telegram a:before {color: #08c;}
.sd-content ul li.share-skype div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-skype a:before, .sd-social-icon-text .sd-content li.share-skype a:before, .sd-social-text .sd-content ul li.share-skype a:before {content: "";}
.sd-content ul li.advanced a.share-more:before, .sd-social-icon .sd-content ul a.share-more:before, .sd-social-icon-text .sd-content a.share-more:before, .sd-social-official .sd-content a.share-more:before, .sd-social-text .sd-content ul a.share-more:before {content: "";}
.sd-social-official .sd-content a.share-more:before {color: #2ba1cb;}
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before, .sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before, .sd-social-official .sd-content li.share-jetpack-whatsapp a:before, .sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before {content: "";}
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {color: #43d854;}
.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button {background: #43d854;color: #fff !important;}
.sd-content ul li.share-deprecated div.option.option-smart-off a:before, .sd-social-icon .sd-content ul li.share-deprecated a:before, .sd-social-icon-text .sd-content li.share-deprecated a:before, .sd-social-official .sd-content li.share-deprecated a:before {width: 1em;height: 1em;content: "🚫";}
.sd-social .sd-button .share-count {background: #2ea2cc;color: #fff;border-radius: 10px;display: inline-block;text-align: center;font-size: 10px;padding: 1px 3px;line-height: 1;}
.sd-social-official .sd-content ul, .sd-social-official .sd-content ul li {line-height: 25px !important;}
.sd-social-official .sd-content>ul>li>a.sd-button span {line-height: 1;}
.sd-social-official .sd-content ul:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.sd-social-official .sd-content li.share-press-this a {margin: 0 0 5px;}
.sd-social-official .sd-content ul>li {display: block;float: left;margin: 0 10px 5px 0 !important;height: 25px;}
.sd-social-official .fb-share-button>span {vertical-align: top !important;}
.sd-social-official .sd-content .pocket_button iframe {width: 98px;}
.reddit_button iframe {margin-top: 1px;}
.linkedin_button>span, .pinterest_button, .pocket_button iframe, .twitter_button {margin: 0 !important;}
.linkedin_button>span, .pinterest_button a {display: block !important;}
.sd-social-official .sd-content .share-skype {width: 55px;}
body .sd-social-official li a.share-more, body .sd-social-official li.share-custom a, body .sd-social-official li.share-digg a, body .sd-social-official li.share-email a, body .sd-social-official li.share-press-this a, body .sd-social-official li.share-print {position: relative;top: 0;}
body .sd-social-icon .sd-content li.share-custom>a {padding: 2px 3px 0;position: relative;top: 4px;}
body .sd-content ul li.share-custom a.share-icon span, body .sd-social-icon .sd-content li.share-custom a span, body .sd-social-icon-text .sd-content li.share-custom a span, body .sd-social-official .sd-content li.share-custom a span, body .sd-social-text .sd-content li.share-custom a span {background-size: 16px 16px;background-repeat: no-repeat;margin-left: 0;padding: 0 0 0 19px;display: inline-block;height: 21px;line-height: 16px;}
body .sd-social-icon .sd-content li.share-custom a span {width: 0;}
body .sd-social-icon .sd-content li.share-custom a span {padding-left: 16px !important;}
.sharing-hidden .inner {position: absolute;z-index: 2;border: 1px solid #ccc;padding: 10px;background: #fff;box-shadow: 0 5px 20px rgba(0,0,0,.2);border-radius: 2px;margin-top: 5px;max-width: 400px;}
.sharing-hidden .inner ul {margin: 0 !important;}
.sd-social-official .sd-content .sharing-hidden ul>li.share-end {clear: both;margin: 0 !important;height: 0 !important;}
.sharing-hidden .inner:after, .sharing-hidden .inner:before {position: absolute;z-index: 1;top: -8px;left: 20px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #ccc;content: "";display: block;}
.sharing-hidden .inner:after {z-index: 2;top: -7px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #fff;}
.sharing-hidden ul {margin: 0;}
.sd-social-icon .sd-content ul li[class*=share-] a, .sd-social-icon .sd-content ul li[class*=share-] a:hover, .sd-social-icon .sd-content ul li[class*=share-] div.option a {border-radius: 50%;-webkit-border-radius: 50%;border: 0;box-shadow: none;padding: 7px;position: relative;top: -2px;line-height: 1;width: auto;height: auto;margin-bottom: 0;}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span, .sd-social-icon .sd-content ul li[class*=share-] div.option a span {line-height: 1;}
.sd-social-icon .sd-content ul li[class*=share-] a:hover, .sd-social-icon .sd-content ul li[class*=share-] div.option a:hover {border: none;opacity: .6;}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {top: 1px;}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom {padding: 8px 8px 6px;top: 5px;}
.sd-social-icon .sd-content ul li a.sd-button.share-more {margin-left: 10px;}
.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {margin-left: 0;}
.sd-social-icon .sd-button span.share-count {position: absolute;bottom: 0;right: 0;border-radius: 0;background: #555;font-size: 9px;}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {background: #e9e9e9;margin-top: 2px;text-indent: 0;}
.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button {background: #2c4762;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button {background: #1877f2;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button {background: #00acee;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {background: #ca1f27;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button {color: #555 !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button {background: #1e8cbe;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button {background: #08c;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button {background: #0077b5;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button {background: #ee4056;color: #fff !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button {background: #cee3f8;color: #555 !important;}
.sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button {background: #00aff0;color: #fff !important;}
.sharing-screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.sharing-screen-reader-text:active, .sharing-screen-reader-text:focus, .sharing-screen-reader-text:hover {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
#sharing_email {width: 342px;position: absolute;z-index: 1001;border: 1px solid #ccc;padding: 15px;background: #fff;box-shadow: 0 5px 20px rgba(0,0,0,.2);text-align: left;}
div.sharedaddy.sharedaddy-dark #sharing_email {border-color: #fff;}
#sharing_email .errors {color: #fff;background-color: #771a09;font-size: 12px;padding: 5px 8px;line-height: 1;margin: 10px 0 0;}
#sharing_email label {font-size: 12px;color: #333;font-weight: 700;display: block;padding: 0 0 4px;text-align: left;text-shadow: none;}
#sharing_email form {margin: 0;}
#sharing_email input[type=email], #sharing_email input[type=text] {width: 100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #ccc;margin-bottom: 1em;background: #fff;font-size: 12px;color: #333;max-width: none;padding: 1px 3px;}
#jetpack-source_f_name {display: none !important;position: absolute !important;left: -9000px;}
#sharing_email .sharing_cancel {padding: 0 0 0 1em;font-size: 12px;text-shadow: none;}
#sharing_email .recaptcha {width: 312px;height: 123px;margin: 0 0 1em;}
.slideshow-window {background-color: #222;border: 20px solid #222;border-radius: 10px;height: 0;margin-bottom: 20px;overflow: hidden;padding-top: 30px !important;padding-bottom: 56.25% !important;position: relative;z-index: 1;}
.slideshow-window.slideshow-white {background-color: #fff;border-color: #fff;}
.slideshow-window, .slideshow-window * {box-sizing: content-box;}
.slideshow-loading {height: 100%;text-align: center;margin: auto;}
body div.slideshow-window * img {background-color: transparent !important;background-image: none !important;border-width: 0 !important;display: block;margin: 0 auto;max-width: 100%;max-height: 100%;padding: 0 !important;position: relative;transform: translateY(-50%);top: 50%;}
.slideshow-loading img {vertical-align: middle;}
.slideshow-slide {display: none;height: 100% !important;left: 0;margin: auto;position: absolute;text-align: center;top: 0;width: 100% !important;}
.slideshow-slide img {vertical-align: middle;}
.slideshow-line-height-hack {overflow: hidden;width: 0;font-size: 0;}
.slideshow-slide-caption {font-size: 13px;font-family: "Helvetica Neue",sans-serif;color: #f7f7f7;text-shadow: #222 1px 1px 2px;line-height: 25px;height: 25px;position: absolute;bottom: 5px;left: 0;z-index: 100;width: 100%;text-align: center;}
.slideshow-controls {z-index: 1000;position: absolute;bottom: 30px;margin: auto;text-align: center;width: 100%;opacity: .5;direction: ltr;transition: .3s opacity ease-out;}
.slideshow-window:hover .slideshow-controls {opacity: 1;}
body div div.slideshow-controls a, body div div.slideshow-controls a:hover {border: 2px solid rgba(255,255,255,.1) !important;background-color: #000 !important;background-color: rgba(0,0,0,.6) !important;background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls.png") !important;background-repeat: no-repeat;background-size: 142px 16px !important;background-position: -34px 8px !important;color: #222 !important;margin: 0 5px !important;padding: 0 !important;display: inline-block !important;zoom: 1;height: 32px !important;width: 32px !important;line-height: 32px !important;text-align: center !important;border-radius: 10em !important;transition: .3s border-color ease-out;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {body div div.slideshow-controls a, body div div.slideshow-controls a:hover {background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls-2x.png") !important;}}
body div div.slideshow-controls a:hover {border-color: #fff !important;}
body div div.slideshow-controls a:first-child {background-position: -76px 8px !important;}
body div div.slideshow-controls a:last-child {background-position: -117px 8px !important;}
body div div.slideshow-controls a:nth-child(2) {background-position: -34px 8px !important;}
body div div.slideshow-controls a.running {background-position: -34px 8px !important;}
body div div.slideshow-controls a.paused {background-position: 9px 8px !important;}
.slideshow-controls a img {border: 50px dotted #f0f;}
body.presentation-wrapper-fullscreen-parent, html.presentation-wrapper-fullscreen-parent {overflow: hidden !important;}
.presentation-wrapper-fullscreen-parent #wpadminbar {display: none;}
.presentation-wrapper-fullscreen, .presentation-wrapper-fullscreen-parent {min-width: 100% !important;min-height: 100% !important;position: absolute !important;top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;margin: 0 !important;padding: 0 !important;z-index: 10000 !important;}
.presentation-wrapper-fullscreen {background-color: grey;border: none !important;}
.presentation-wrapper-fullscreen .nav-arrow-left, .presentation-wrapper-fullscreen .nav-arrow-right {z-index: 20001;}
.presentation-wrapper-fullscreen .nav-fullscreen-button {z-index: 20002;}
.presentation-wrapper {margin: 20px auto;border: 1px solid #e5e5e5;overflow: hidden;line-height: normal;}
.presentation {position: relative;margin: 0;overflow: hidden;outline: 0;}
.presentation, .presentation .step {background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}
.presentation .step.fade:not(.active) {opacity: 0;}
.presentation .slide-content {padding: 30px;}
.presentation .nav-arrow-left, .presentation .nav-arrow-right, .presentation .nav-fullscreen-button {position: absolute;width: 34px;background-repeat: no-repeat;z-index: 2;opacity: 0;transition: opacity .25s;}
.presentation .nav-arrow-left, .presentation .nav-arrow-right {height: 100%;background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/css/../modules/shortcodes/images/slide-nav.png");background-size: 450% 61px;}
.presentation .nav-arrow-left {left: 0;background-position: 4px 50%;}
.presentation .nav-arrow-right {right: 0;background-position: -120px 50%;}
.presentation .nav-fullscreen-button {width: 32px;height: 32px;margin: 4px;bottom: 0;right: 0;z-index: 3;background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/css/../modules/shortcodes/images/expand.png");background-size: 100% 100%;}
.presentation:hover .nav-arrow-left, .presentation:hover .nav-arrow-right {opacity: 1;}
.presentation:hover .nav-fullscreen-button {opacity: .8;}
.presentation-wrapper-fullscreen .nav-fullscreen-button {background-image: url("//www.stochasticgeometry.ie/wp-content/plugins/jetpack/css/../modules/shortcodes/images/collapse.png");}
.presentation .autoplay-overlay {height: 15%;width: 80%;margin: 30% 10%;position: relative;z-index: 100;display: table;border-radius: 50px;background-color: #e5e5e5;background-color: rgba(0,0,0,.75);transition: opacity .5s;}
.presentation .autoplay-overlay .overlay-msg {position: relative;display: table-cell;text-align: center;vertical-align: middle;color: #fff;}
.presentation .will-fade {opacity: 0;}
.presentation .do-fade {opacity: 1;transition: opacity .5s;}
div.jetpack-quiz {border: 1px solid #deede3;background-color: #f3f3f3;padding: 1em;line-height: 1.3em;margin-bottom: 2em;border-radius: .2em;}
div.jetpack-quiz div.jetpack-quiz-question {margin-bottom: .5em;font-weight: 700;}
div.jetpack-quiz div.jetpack-quiz-answer {cursor: pointer;margin-bottom: .5em;padding: 1em 0 1em 1em;border-bottom: 1px dotted #999;}
div.jetpack-quiz div.jetpack-quiz-answer.last {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
div.jetpack-quiz div.jetpack-quiz-answer.correct {color: green;}
div.jetpack-quiz div.jetpack-quiz-answer.wrong {color: red;}
div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation {display: none;}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation {display: block;color: #000;font-size: 90%;margin-top: 1em;}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt, div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt {font-size: 85%;}
div.jetpack-quiz pre {font: 15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;background: 0 0;margin: 0;padding: 0;}
#subscribe-email input {width: 95%;}
.comment-subscription-form {margin-bottom: 1em;}
.comment-subscription-form .subscribe-label {display: inline !important;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
.jetpack-video-wrapper {margin-bottom: 1.6em;}
.jetpack-video-wrapper>.wp-video, .jetpack-video-wrapper>embed, .jetpack-video-wrapper>iframe, .jetpack-video-wrapper>object {margin-bottom: 0;}
.jetpack-social-navigation ul {display: block;margin: 0 0 1.5em;padding: 0;}
.jetpack-social-navigation li {display: inline-block;margin: 0;line-height: 1;}
.jetpack-social-navigation a {border: 0;height: 1em;text-decoration: none;width: 1em;}
.jetpack-social-navigation-svg .icon {color: inherit;fill: currentColor;height: 1em;vertical-align: middle;width: 1em;}
.jetpack-social-navigation-genericons a:before {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font-family: Genericons;font-size: 1em;font-style: normal;font-weight: 400;height: 1em;line-height: 1;speak: none;text-decoration: inherit;vertical-align: top;width: 1em;}
.jetpack-social-navigation-genericons a:before {content: "";}
.jetpack-social-navigation-genericons a[href*="codepen.io"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="digg.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="mailto:"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="facebook.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="flickr.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="github.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="instagram.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="path.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="pinterest."]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="reddit.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href$="/feed/"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="skype:"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="spotify.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="twitter.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="vine.co"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before, .jetpack-social-navigation-genericons a[href*="wordpress.org"]:before {content: "";}
.jetpack-social-navigation-genericons a[href*="youtube.com"]:before {content: "";}
.tiled-gallery {clear: both;margin: 0 0 20px;overflow: hidden;}
.tiled-gallery img {margin: 2px !important;}
.tiled-gallery .gallery-group {float: left;position: relative;}
.tiled-gallery .tiled-gallery-item {float: left;margin: 0;position: relative;width: inherit;}
.tiled-gallery .gallery-row {overflow: hidden;}
.tiled-gallery .tiled-gallery-item a {background: 0 0;border: none;color: inherit;margin: 0;padding: 0;text-decoration: none;width: auto;}
.tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover {background: 0 0;border: none;box-shadow: none;max-width: 100%;padding: 0;vertical-align: middle;}
.tiled-gallery-caption {background: #eee;background: rgba(255,255,255,.8);color: #333;font-size: 13px;font-weight: 400;overflow: hidden;padding: 10px 0;position: absolute;bottom: 0;text-indent: 10px;text-overflow: ellipsis;width: 100%;white-space: nowrap;}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {font-size: 11px;}
.widget-gallery .tiled-gallery-unresized {visibility: hidden;height: 0;overflow: hidden;}
.tiled-gallery .tiled-gallery-item img.grayscale {position: absolute;left: 0;top: 0;}
.tiled-gallery .tiled-gallery-item img.grayscale:hover {opacity: 0;}
.tiled-gallery.type-circle .tiled-gallery-item img {border-radius: 50% !important;object-fit: cover;}
.tiled-gallery.type-circle .tiled-gallery-caption {display: none;opacity: 0;}
.tiled-gallery.type-square .tiled-gallery-item img {object-fit: cover;}
.jetpack-display-remote-posts {margin: 5px 0 20px;}
.jetpack-display-remote-posts h4 {margin: 5px 0;padding: 0;}
.jetpack-display-remote-posts p {margin: 0;padding: 0;}
.jetpack-display-remote-posts img {max-width: 100%;}
.widget-grofile h4 {margin: 1em 0 .5em;}
.widget-grofile ul.grofile-urls {margin-left: 0;overflow: hidden;}
.widget-grofile ul.grofile-accounts li {list-style: none;display: inline;}
.widget-grofile ul.grofile-accounts li:before {content: "" !important;}
.widget-grofile .grofile-accounts-logo {background-image: url("https://secure.gravatar.com/images/grav-share-sprite.png");background-repeat: no-repeat;width: 16px;height: 16px;float: left;margin-right: 8px;margin-bottom: 8px;}
.rtl .widget-grofile .grofile-accounts-logo {margin-left: 8px;margin-right: 0;}
.grofile-thumbnail {width: 500px;max-width: 100%;}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {.widget-grofile .grofile-accounts-logo {background-image: url("https://secure.gravatar.com/images/grav-share-sprite-2x.png");background-size: 16px 784px;}}
div[class^=gr_custom_container] {border: 1px solid gray;border-radius: 10px;padding: 10px 5px;background-color: #fff;color: #000;}
div[class^=gr_custom_container] a {color: #000;}
h2[class^=gr_custom_header] {display: none;}
div[class^=gr_custom_each_container] {width: 100%;clear: both;margin-bottom: 10px;overflow: auto;padding-bottom: 4px;border-bottom: 1px solid #aaa;}
div[class^=gr_custom_book_container] {float: right;overflow: hidden;height: 60px;margin-left: 4px;width: 39px;}
div[class^=gr_custom_author] {font-size: 10px;}
div[class^=gr_custom_tags] {font-size: 10px;color: gray;}
div[class^=gr_custom_rating] {display: none;}
.widget_wpcom_social_media_icons_widget ul {list-style-type: none;margin-left: 0;}
.widget_wpcom_social_media_icons_widget ul li {border: 0 none;display: inline;margin-right: .5em;}
.widget_wpcom_social_media_icons_widget li a {border: 0 none;text-decoration: none;}
.widget_wpcom_social_media_icons_widget .genericon {font-family: Genericons;}
.widget_wpcom_social_media_icons_widget .screen-reader-text {clip: rect(1px,1px,1px,1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active, .widget_wpcom_social_media_icons_widget .screen-reader-text:focus, .widget_wpcom_social_media_icons_widget .screen-reader-text:hover {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: .875rem;font-weight: 700;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.widgets-grid-layout {width: 100%;}
.widgets-grid-layout:after, .widgets-grid-layout:before {content: " ";display: table;}
.widgets-grid-layout:after {clear: both;}
.widget-grid-view-image {float: left;max-width: 50%;}
.widget-grid-view-image a {display: block;margin: 0 2px 4px 0;}
.widget-grid-view-image:nth-child(even) {float: right;}
.widget-grid-view-image:nth-child(even) a {margin: 0 0 4px 2px;}
.widgets-grid-layout .widget-grid-view-image img {max-width: 100%;height: auto;}
.widgets-multi-column-grid ul {overflow: hidden;padding: 0;margin: 0;list-style-type: none;}
.widgets-multi-column-grid ul li {background: 0 0;clear: none;float: left;margin: 0 -5px -3px 0;padding: 0 8px 6px 0;border: none;list-style-type: none !important;}
.widgets-multi-column-grid ul li a {background: 0 0;margin: 0;padding: 0;border: 0;}
.widgets-multi-column-grid .avatar {vertical-align: middle;}
.widgets-list-layout {padding: 0;margin: 0;list-style-type: none;}
.widgets-list-layout li:after, .widgets-list-layout li:before {content: "";display: table;}
.widgets-list-layout li:after {clear: both;}
.widgets-list-layout li {zoom: 1;margin-bottom: 1em;list-style-type: none !important;}
.widgets-list-layout .widgets-list-layout-blavatar {float: left;width: 21.276596%;max-width: 40px;height: auto;}
.widgets-list-layout-links {float: right;width: 73.404255%;}
.widgets-list-layout span {opacity: .5;}
.widgets-list-layout span:hover {opacity: .8;}
.jetpack-image-container:after {clear: both;}
.jetpack-image-container:after, .jetpack-image-container:before {display: table;content: "";}
.widgets-multi-column-grid ul {overflow: hidden;padding: 0;margin: 0;list-style-type: none;}
.widgets-multi-column-grid ul li {background: 0 0;clear: none;float: left;margin: 0 -5px -3px 0;padding: 0 8px 6px 0;border: none;list-style-type: none !important;}
.widgets-multi-column-grid ul li a {background: 0 0;margin: 0;padding: 0;border: 0;}
.widgets-multi-column-grid .avatar {vertical-align: middle;}
.widget_jetpack_my_community .avatar-240, .widget_jetpack_my_community .avatar-48 {max-width: 48px;max-height: 48px;}
.widget.widget_authors li>ul, .widget_authors>ul {margin-left: inherit;padding-left: 0;}
.widget_authors ul li li {padding-left: 0;}
.widget_authors>ul>li {margin-bottom: 1em;list-style: none;}
.widget_authors>ul>li+li {border-top: 0;}
.widget.widget_authors img {margin-right: 5px;margin-bottom: 5px;vertical-align: middle;box-shadow: none;}
.wpcnt {text-align: center;line-height: 2;}
.wpa {position: relative;overflow: hidden;display: inline-block;max-width: 100%;}
.wpa-about {position: absolute;top: 5px;left: 0;right: 0;display: block;margin-top: 0;color: #888;font: 10px/1 "Open Sans",Arial,sans-serif !important;text-align: left !important;text-decoration: none !important;opacity: .85;border-bottom: none !important;box-shadow: none !important;}
.wpa .u>div {display: block;margin-top: 5px;margin-bottom: 1em;}
div.wpa>div {margin-top: 20px;}
.wpa .u .adsbygoogle {display: block;margin-top: 17px;margin-bottom: 1em;background-color: transparent;}
.widget_eu_cookie_law_widget {animation: fadeIn .8s;border: none;bottom: 1em;left: 1em;margin: 0;padding: 0;position: fixed;right: 1em;width: auto;z-index: 50001;}
@keyframes fadeIn {from {opacity: 0;visibility: hidden;}
	to {opacity: 1;visibility: visible;}}
.widget_eu_cookie_law_widget.widget.top {bottom: auto;top: 1em;}
.admin-bar .widget_eu_cookie_law_widget.widget.top {top: 3em;}
amp-consent.widget_eu_cookie_law_widget.widget.top {top: 1em;margin: 0;}
.admin-bar amp-consent.widget_eu_cookie_law_widget.widget.top {top: 0;margin-top: 3em;}
#eu-cookie-law {background-color: #fff;border: 1px solid #dedede;color: #2e4467;font-size: 12px;line-height: 1.5;overflow: hidden;padding: 6px 6px 6px 15px;position: relative;}
#eu-cookie-law a, #eu-cookie-law a:active, #eu-cookie-law a:visited {color: inherit;cursor: inherit;text-decoration: underline;}
#eu-cookie-law a:hover {cursor: pointer;text-decoration: none;}
#eu-cookie-law.negative {background-color: #000;border: none;color: #fff;}
#eu-cookie-law.hide {opacity: 0;visibility: hidden;transition: opacity .4s,visibility .4s;}
#eu-cookie-law form {margin-bottom: 0;position: static;}
#eu-cookie-law input, #eu-cookie-law input:focus, #eu-cookie-law input:hover {background: #f3f3f3;border: 1px solid #dedede;border-radius: 4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #2e4453;cursor: pointer;display: inline;float: right;font-family: inherit;font-size: 14px;font-weight: inherit;line-height: inherit;margin: 0 0 0 5%;padding: 8px 12px;position: static;text-transform: none;}
#eu-cookie-law.negative input, #eu-cookie-law.negative input:focus, #eu-cookie-law.negative input:hover {background: #282828;border-color: #535353;color: #fff;}
@media (max-width:600px) {#eu-cookie-law {padding-bottom: 55px;}
	#eu-cookie-law input.accept {bottom: 8px;position: absolute;right: 8px;}}
.flickr-images {text-align: center;}
.flickr-size-thumbnail .flickr-images {align-content: space-between;align-items: center;display: flex;flex-flow: row wrap;justify-content: center;}
.flickr-images img {max-width: 100%;margin: 5px;}
.jetpack-search-filters-widget__sub-heading {font-size: inherit;font-weight: 700;margin: 0 0 .5em;padding: 0;}
.jetpack-search-form+.jetpack-search-filters-widget__sub-heading {margin-top: 1.5em;margin-bottom: .5em !important;}
.jetpack-search-filters-widget__clear {margin-top: .5em;margin-bottom: .5em;}
.jetpack-search-sort-wrapper {margin-top: 1em;margin-bottom: 1.5em;}
.jetpack-search-sort-wrapper label {display: inherit;}
.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox] {width: auto;height: auto;}
ul.jetpack-search-filters-widget__filter-list li {border: none;padding: 0;list-style: none;}
ul.jetpack-search-filters-widget__filter-list li a {text-decoration: none;}
ul.jetpack-search-filters-widget__filter-list li a:hover {box-shadow: none;}
ul.jetpack-search-filters-widget__filter-list li label {font-weight: inherit;display: inherit;}
.jetpack-search-filters-widget__filter-list {list-style: none;}
ul.jetpack-search-filters-widget__filter-list {margin-bottom: 1.5em;}
body.search .jetpack-search-form input[name="s"]:-ms-input-placeholder {color: transparent;}
body.search .jetpack-search-form input[name="s"]::-ms-input-placeholder {color: transparent;}
body.search .jetpack-search-form input[name="s"]::placeholder {color: transparent;}
body.search .jetpack-search-form input[name="s"].show-placeholder:-ms-input-placeholder {color: inherit;}
body.search .jetpack-search-form input[name="s"].show-placeholder::-ms-input-placeholder {color: inherit;}
body.search .jetpack-search-form input[name="s"].show-placeholder::placeholder {color: inherit;}
@media screen and (min-width:400px) {.widget.jetpack-simple-payments .jetpack-simple-payments-product {flex-direction: column;}
	.widget.jetpack-simple-payments .jetpack-simple-payments-details {padding-left: 0;}}
.jetpack_widget_social_icons li, .jetpack_widget_social_icons ul {list-style: none;}
.jetpack_widget_social_icons ul {display: block;margin: 0 0 1.5em;padding: 0;}
.jetpack_widget_social_icons ul li {border: 0;display: inline-block;line-height: 1;margin: 0;padding: 0;}
.jetpack_widget_social_icons ul li:after, .jetpack_widget_social_icons ul li:before {display: none;}
.jetpack_widget_social_icons a {border: 0;box-shadow: none;display: block;height: 24px;text-decoration: none;width: 24px;}
.jetpack_widget_social_icons svg {color: inherit;fill: currentColor;height: inherit;vertical-align: middle;width: inherit;}
.jetpack_widget_social_icons ul.size-small a {height: 24px;width: 24px;}
.jetpack_widget_social_icons ul.size-medium a {height: 32px;width: 32px;}
.jetpack_widget_social_icons ul.size-large a {height: 48px;width: 48px;}
.screen-reader-text {border: 0;clip: rect(1px,1px,1px,1px);-webkit-clip-path: inset(50%);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important;}
body, p, input, textarea, #searchform #s {font-family: "Quattrocento Sans";}
h1, h2, h3, h4, h5, h6, small, .postmetadata, .small, #header span, #access ul {font-family: "Gochi Hand";}
#gallery-1 {margin: auto;}
#gallery-1 .gallery-item {float: left;margin-top: 10px;text-align: center;width: 50%;}
#gallery-1 img {border: 2px solid #cfcfcf;}
#gallery-1 .gallery-caption {margin-left: 0;}