body{
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	font-size:7pt;
	margin-top:0px;
		/*
		background: transparent url(../Templates/images/bg_warehouse2.gif) repeat-y fixed 0 0;
		*/
}
body.ANCIENT{
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	font-size:7pt;
	background-color:#ffffff; /*white*/
	margin-top:0px;
}
body#itemLookupBODY{

}
body#custLookupBODY{

}

body#custCodeLookupBODY{

}
.req{
	/* color:red; -- later */
}
input{
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	font-size:7pt;
	font-weight:normal;
	color:black
}
input.invalid{
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;	
	font-size:7pt;
	font-weight:normal;
	background-color: pink;
	color:black;
	border: 1px solid grey;
}
input.button{
	cursor:pointer;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;	
	font-size:7pt;
	font-weight:bold;
	color:Black;
	border:1pt outset Silver
}
TABLE {
	font-family:ariel,verdana,system; 
	font-size:7pt;
}

a:link {
	color: #f58220;
	font-weight: normal;
	text-decoration: none;
}
a:visited {
	color: #f58220;
	font-weight: normal;
	text-decoration: none;
}
a:hover {
	color: #f58220;
	background-color:#ffffff; /*white*/
	font-weight: bold;
	text-decoration: none;
	
}
#error_message{
	color: red;
	font-weight: bold;
	background-color:#ffffff; /*white*/
	font-size: larger;
	width: 100%;
	display: inline-block;
}
/********** MAIN *****/
.mainTABLE {
	
	min-width: 1052px;
	margin-left: auto;
    margin-right: auto;
}
.mainTABLE > tr > td {
	vertical-align:top;
}
.mainTABLE > tbody > tr > td {
	vertical-align:top;

	
}


/*************  SEARCH CRITERIA ************/
.searchCritTH {
	text-align: left;
	background-color: #ffffff; /*white*/
	border-bottom:1px dotted white;
}
.searchCritTD {
	background-color: #ffffff; /*white*/
      color: black; /*white*/
      border-bottom:1px dotted white;
}
.searchCritTR {
	background-color: #ffffff; /*white*/
}
.searchCritTABLE {
	background-color:#ffffff; /*white*/
        width: 100%; 
        /* min-width: 400px; */
        margin-left: auto;
        margin-right: auto;
        /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
.TOPsearchCritTABLE {
	background-color:#ffffff; /*white*/
        width: 100%;
        /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}

TABLE.searchCritNav{
	background-color:#ffffff; /*white*/
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/	
}
TR.searchCritNav{
}
TD.searchCritNav{
	text-align:center;
	width:50%;
}
/************* SHORT SEARCH CRITERIA ************/
.shortSearchCritTR {
}
.shortSearchCritTH {
	text-align: right;
	background: white;
	
}
.shortSearchCritTD {
	text-align: left;
	background: white;
}
.shortSearchCritTABLE {
	background-color:#ffffff; /*white*/
        /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
	color: black;
	border-spacing: 1;
	width: 100%;
}

/************* QUERY RESULTS ************/
.resultTABLE {
	color: black;
	width: 100%;
	background-color:#ffffff; /*white*/
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}

.resultHeaderTR {

}
.resultDetailTRTotal{
	font-weight:bold;
}
.resultDetailTR {
}
.resultDetailTR_NEW {
	background: #f8ece2; /*orange*/
}
.resultDetailTR1 {
	background: #f8ece2; /*light orange*/
}
.resultDetailTR2 {
	background: white;
}
.resultTH {
	text-align: left;
	border-bottom: 2px solid black;
	border-left: 2px solid #ffffff; /*white*/
	border-right: 2px solid #ffffff; /*white*/
}
.resultTH_num {
	text-align: right;
	border-bottom: 2px solid black;
	border-left: 2px solid #ffffff; /*white*/
	border-right: 2px solid #ffffff; /*white*/
}
.resultTD {
	text-align: left;
	border: 1px solid #ffffff; /*white*/
}
.resultTD_num {
	text-align: right;
	border: 1px solid #ffffff; /*white*/
}
.resultTD_num_bold {
	text-align: right;
	border: 1px solid #ffffff; /*white*/
	font-weight: bold;
}
.resultTD_num_RED {
	text-align: right;
   background: red;
   color: white;
	border: 1px solid #ffffff; /*white*/
}
.resultTD_num_GREEN {
	text-align: right;
   background: green;
   color: white;
	border: 1px solid #ffffff; /*white*/
}
.resultTD_num_YELLOW {
	text-align: right;
   background: yellow;
   color: black;
	border: 1px solid #ffffff; /*white*/
}
TABLE.resultsNav{
	background-color:#ffffff; /*white*/
    /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/	
}
TR.resultsNav{
}
TD.resultsNav{
	border: 2px solid #ffffff; /*white*/
	background-color:white;
	text-align:center;
	width:33%;
}
/************ TITLE ********************/
.titleTH{
	border-top: 1px solid #d2d3d4;
	border-bottom: 1px solid #d2d3d4;
	background: #f6f6f6; 
	height: 20px;
	text-align: left;
        
        background: transparent url(../Templates/images/client_page_title_bg.png) repeat-y fixed 0 0;
	

	}
body.ANCIENT .titleTH{
	background: #787878; /*dark gray*/
	text-align: left;
        color: white;
} 
.titleTD{
}
.titleTR{
	
}
body.ANCIENT .titleTR{
		background: #787878; /*dark gray*/
        color: white;
}
.titleTABLE{
	width: 100%;
}
/************ SUBTITLE ********************/
.subtitleTR {
}
.subtitleTH {
	border-bottom: 2px solid black;
}
#header{
	background-color: #9e9e9e; 
	border-top: 3px solid #f58220;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height:50px;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
#splashTable{
	width: 500px;
}
#footer{
	background-color: #ffffff; /*white*/
	text-align:center;
	/*min-width:300px;*/
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
/************** PRESENTATION **************/
.presTABLE{
	color: black;
	width:100%;
}
.presTABLE .presTABLE{
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
	background-color:#ffffff; /*white*/
}
.presTR{
}
.presTH{
	background: #ffffff; /*white*/
	text-align: left;
	border-bottom: 1px dotted white;
	width:50%;
}
.presTD1{
	background: #f8ece2; /*light orange*/	
}
.presTD2{
	background: white;	
}
.presTD_num1{
	background: #f8ece2; /*light orange*/	
	text-align: right;
}
.presTD_num2{
	background: white;	
	text-align: right;
}
.presTRWrapperTABLE{
	width: 100%;
}
/****************  FORMS ***************/
.submitButton {
	cursor:pointer;
font-family: "PT Sans";

font-weight: 400;

letter-spacing: 0px;
padding: 10px 15px;

line-height: 16px;

font-size: 10px;
background:#e8e8e8;
background-image: none;
text-transform: uppercase;
color:#787878;
background-image: -moz-linear-gradient( to top, #d6d6d6, #e8e8e8 );
border-width: 0px;
border-style: solid;
border-color:#787878;
-moz-transition: all .2s;
-webkit-border-radius: 2px;
}
.submitButton:hover {
	cursor:pointer;
	background-image: -moz-linear-gradient( to top, #e8e8e8 , #d6d6d6);
	
}
.disabledValue {
	color: red;
}
.textINPUT {
	border: 1px solid gray;
}
.hiddenTextINPUT{
}
.selectINPUT{
	border: 1px solid gray;
	min-width:100px;
}
.selectOPTION{
}
.checkboxINPUT{
}

.useLabel {
	display:none;
	visibility:hidden;
	font-size:7pt;
	color: darkGray;
}

/*************** GENERIC FIELD ************/
.fieldTD{
}
.fieldTH{
	background: #ffffff; /*white*/
}
/************* RF DRIVER ******************/
.function{
	background-color:darkGray;
	border-style: ridge;
}
.edit{
}
.text{
	color: gray;
}
.text B{
	color: #ffffff; /*white*/
}
.display{
}
.invisible{
}
.controlRow{ 
}
.controlCell{
	background-color:#ffffff; /*white*/
}

#rfScreen {
	background-color:gray;
	border-style:groove;
	border-color: pink;
   z-index: -100;
}
#F1{
}
/* ...and all the other function keys */
#lot_id{
}
/* ...and all the other texts, displays, edits etc. */
#controls{
	background-color:pink;
	border-spacing: 1;
	border-color: pink;
}

/**************** DIV tables *************************************/
.table{
	/* border: silver 1px solid; */
	background-color:#ffffff; /*white*/
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
.caption{
border-top: 1px solid #d2d3d4;
	border-bottom: 1px solid #d2d3d4;
	background: #f6f6f6; 
	height: 20px;
	text-align: left;
        
        background: transparent url(../Templates/images/client_page_title_bg.png) repeat-y fixed 0 0;
	

}
.row{
}
.row1{
}
.row2{
}
.hcell{
	text-align: left;
}
.dcell{
}
.dcell1{
}
.dcell2{
}
.spacer {
	clear: both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
/***************** ORDERING *******************************/
.orderCommentText{
	vertical-align:top;
	width: 500px;
	padding-right:3px;
	height: 22px;
	border:1px solid gray;
}
.orderLineCommentText{
	vertical-align:top;
	width: 132px;
	padding-right:3px;
	height: 22px;
	border:1px solid gray;
}
.receiptCommentText{
	vertical-align:top;
	width: 500px;
	padding-right:3px;
	height: 22px;
	border:1px solid gray;
}
.receiptLineCommentText{
	vertical-align:top;
	width: 132px;
	padding-right:3px;
	height: 22px;
	border:1px solid gray;
}
span.disabled{
	cursor:not-allowed;
	color: grey;
}
.button {
	cursor:pointer;
font-family: "PT Sans";

font-weight: 400;

letter-spacing: 0px;
padding: 3px 5px;

line-height: 10px;

font-size: 8px;
background:#e8e8e8;
background-image: none;
text-transform: uppercase;
color:black;
background-image: -moz-linear-gradient( to top, #d6d6d6, #e8e8e8 );
border-width: 0px;
border-style: solid;
border-color:#787878;
-moz-transition: all .2s;
-webkit-border-radius: 2px;
}
.button:hover {
	cursor:pointer;
	background-image: -moz-linear-gradient( to top, #e8e8e8 , #d6d6d6);
	
}
.disabled{
	color: white;
}

input.item{
	width: 80;
	border:1px solid gray;
}
input.desc{
	width: 200;
	border:1px solid gray;
}
input.lot{
	width: 80;
	border:1px solid gray;
}
input.qty{
	width: 50;
	border:1px solid gray;
}
input.rl_cust1{
	width: 80;
	border:1px solid gray;
}
input.inv{
	width: 200;
	border:1px solid gray;
}
SELECT{
	height: 16;
	border:1px solid gray;
}
#lines{
}
#lines th{
	text-align:left;
}
#comments{
	/*min-width: 1100px;*/
}
.commenttexttd{
	
}
#comments td{
	
}
#comments th{
	text-align:left;
}
#rec-lineButtonsHead{
	width: 110;
	height:30;
}
#rec-itemHead{
	width:100;
}
#rec-descHead{
	width:170;
}
#rec-qtyHead{
	width:50;
}
#rec-invHead{
	width:200;
}
#lineButtonsHead{
	width: 110;
	height:30;
}
#upcButtonsHead{
	width: 110;
	height:30;
}
#itemHead{
	width:100;
}
#descHead{
	width:170;
}
#qtyHead{
	width:50;
}
#invHead{
	width:200;
}
#rec-rl_cust1Head{
	width:210;
}
#rec-lctypeHead{
	width:150;
}
#rec-lctextHead{
	width: 150;
}	
#ord-lineButtonsHead{
	width: 110;
	height:30;
}
#ord-itemHead{
	width:100;
}
#ord-descHead{
	width:170;
}
#ord-qtyHead{
	width:170;
}
#ord-invHead{
	width:200;
}
#ord-lctypeHead{
	width:150;
}
#ord-lctextHead{
	width: 150;
}
#commentButtonsHead{
	width: 50;
}
#ctypeHead{
	width:150;	
}
#ctextHead{
	width:150;
}
select{
	font-family:ariel,verdana,system;
	font-size:7pt;
}
textarea{
	font-family:ariel,verdana,system;
	font-size:7pt;
}
#submit{
	
}
#upccodeHead{
	width:138;
}
#cfgcodeHead{
	width:90;
}
#piecesHead{
	width:75;
}
#defaultumHead{
	width:90;
}
#upcs{
	width:650;
}
#upclabel{
	width:138;
}
#upccode{
	width:138;
}
#cfgcode{
	width:138;
}
#pieces{
	width:138;
}
#defaultum{
	width:138;
}
#upclabel{
	width:138;
}
table.cart_detail_1{
	background-color:#ffffff; /*white*/
	border: 1px solid silver;
	margin-left: auto;
	margin-right: auto;
	width:100%;
}
table.cart_detail_2{
	background-color:#ffffff; /*white*/
	border: 1px solid silver;
	width:330px;
	margin-left: auto;
	margin-right: auto;
}
table.box{
	background-color:#ffffff; /*white*/
	border: 1px solid silver;
	margin-left: auto;
	margin-right: auto;
	
}
table.cart{
	background-color:#ffffff; /*white*/
	border: 1px solid silver;
	margin-left: auto;
	margin-right: auto;
	width:100%;
		/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
th.cart{
	background:#ffffff; /*white*/
	text-align:left;
	border-bottom:1px dotted white;
}
.cart_right{
	background:#ffffff; /*white*/
	text-align:right;
	border-bottom:1px dotted white;
}
.cart_center{
	background:#ffffff; /*white*/
	text-align:center;
	border-bottom:1px dotted white;
}
td.cart{
	background:#ffffff; /*white*/
	border-bottom:1px dotted white;
}
#messageText{
	color:red;
}
#itemLookup{
	border: 1px solid silver;
	background-color:white;
	width: 100%;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
tr.itemLookup_1{
	height: 20px;
}
tr.itemLookup_2{
	height: 20px;
}
td.itemLookup_1{
	background:#f8ece2; /*light orange*/
	border: 1px solid white;
}
td.itemLookup_2{
	border: 1px solid transparent;
}
#custLookup{
	border: 1px solid silver;
	background-color:white;
	width:100%;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
tr.custLookup_1{
	background:#f8ece2; /*light orange*/
}
tr.custLookup_2{
}
.singleValue{
	color: black;
	border: 1px solid gray;
	background-color: #ffffff; /*white*/
}

table.about{
	border: 1px solid silver;
	background-color:white;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
tr.about{
	
}
th.about{
	color:white;
	border-bottom: 1px dotted gray;
	background-color:#ffffff; /*white*/
}
td.about{
	border-bottom: 1px dotted gray;
}
td.about pre{
	font-family:monospace;
	font-size:8pt;
}
	
#qtyhead{
	width: 180;
}
/********************************* PIC SCROLLER **************************/
TABLE.pic_scroller{
	border: 1px solid black;
	z-index: 100;
}
.not_zoomed{
	padding: 2px;
	background-color:transparent;
}
.not_zoomed img{
	max-width:100px;
	max-height:50px;
}
.zoomed{
	padding: 20px;
	background-color:#ffffff; /*white*/
	color:white;
}
TABLE.pic_scroller TH{
	
	text-align:center;
}
.zoomed TH{
	padding-bottom: 10px;
	padding-top: 10px;
}
TABLE.pic_scroller TD{
	text-align:center;
}
TABLE.pic_scroller TR.nav TD.nav_prev{
	text-align:left;
	padding-bottom:3px;
}
TABLE.pic_scroller TR.nav TD.nav_next{
	text-align:right;
	padding-bottom:3px;
}
.disabled{
	color:grey;
	cursor:default;
}
tr.subtotal1{
	color: red;
}
td.subtotal1{
}
.errorMessageBox{
	background-color:#ffffff; /*white*/
        width: 100%;
        /*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter: "alpha(opacity=85)";opacity:0.85;*/
}
#orderingBODY #ship_method{
	width: 200px;
}
#orderingBODY #order_type{
	width: 200px;
}
#receiptEntryBODY #vendor_id{
	width: 200px;
}
#showHidePics{
height:10px;
display: inline-block;
padding: 1px 0px 3px 1px;
}
#contentsTABLE{
width: 100%;
}
.hilite{
	background-color: pink;
}

/*
span#addLineBtn.button,
span#addUpcBtn.button,
span#addLine.button ,
span#addComment.button, 
span#addLineComment.button {
    display: inline-block;
    height: 10px;
    padding: 1px 10px 4px;
}
*/

/************************************************/
.wp-block-audio figcaption {
 margin-top:.5em;
 margin-bottom:1em;
 color:#555d66;
 text-align:center;
 font-size:13px
}
.wp-block-audio audio {
 width:100%;
 min-width:300px
}
.editor-block-list__layout .reusable-block-edit-panel {
 align-items:center;
 background:#f8f9f9;
 color:#555d66;
 display:flex;
 flex-wrap:wrap;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
 font-size:13px;
 position:relative;
 top:-14px;
 margin:0 -14px;
 padding:8px 14px;
 position:relative;
 z-index:7
}
.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel {
 margin:0 -14px;
 padding:8px 14px
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner {
 margin:0 5px
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info {
 margin-right:auto
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label {
 margin-right:8px;
 white-space:nowrap;
 font-weight:600
}
.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
 flex:1 1 100%;
 font-size:14px;
 height:30px;
 margin:4px 0 8px
}
.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
 flex-shrink:0
}
@media (min-width:960px) {
 .editor-block-list__layout .reusable-block-edit-panel {
  flex-wrap:nowrap
 }
 .editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
  margin:0
 }
 .editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
  margin:0 0 0 5px
 }
}
.editor-block-list__layout .reusable-block-indicator {
 background:#fff;
 border-left:1px dashed #e2e4e7;
 color:#555d66;
 border-bottom:1px dashed #e2e4e7;
 top:-14px;
 height:30px;
 padding:4px;
 position:absolute;
 z-index:1;
 width:30px;
 right:-14px
}
.wp-block-button {
 color:#fff;
 margin-bottom:1.5em
}
.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;
 white-space:normal;
 overflow-wrap:break-word
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover {
 color:inherit
}
.is-style-squared .wp-block-button__link {
 border-radius:0
}
.is-style-outline {
 color:#32373c
}
.is-style-outline .wp-block-button__link {
 background:0 0;
 border:2px solid currentcolor
}
.wp-block-categories.alignleft {
 margin-right:2em
}
.wp-block-categories.alignright {
 margin-left:2em
}
.wp-block-columns {
 display:flex;
 flex-wrap:wrap
}
@media (min-width:782px) {
 .wp-block-columns {
  flex-wrap:nowrap
 }
}
.wp-block-column {
 flex:1;
 margin-bottom:1em;
 flex-basis:100%;
 min-width:0;
 word-break:break-word;
 overflow-wrap:break-word
}
@media (min-width:600px) {
 .wp-block-column {
  flex-basis:50%;
  flex-grow:0
 }
}
@media (min-width:600px) {
 .wp-block-column:nth-child(odd) {
  margin-right:32px
 }
 .wp-block-column:nth-child(even) {
  margin-left:32px
 }
 .wp-block-column:not(:first-child) {
  margin-left:32px
 }
 .wp-block-column:not(:last-child) {
  margin-right:32px
 }
}
.wp-block-cover,
.wp-block-cover-image {
 position:relative;
 background-color:#000;
 background-size:cover;
 background-position:center center;
 min-height:430px;
 width:100%;
 margin:0 0 1.5em 0;
 display:flex;
 justify-content:center;
 align-items:center;
 overflow:hidden
}
.wp-block-cover-image.has-left-content,
.wp-block-cover.has-left-content {
 justify-content:flex-start
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover-image.has-left-content .wp-block-cover-text,
.wp-block-cover-image.has-left-content h2,
.wp-block-cover.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
.wp-block-cover.has-left-content h2 {
 margin-left:0;
 text-align:left
}
.wp-block-cover-image.has-right-content,
.wp-block-cover.has-right-content {
 justify-content:flex-end
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover-image.has-right-content .wp-block-cover-text,
.wp-block-cover-image.has-right-content h2,
.wp-block-cover.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
.wp-block-cover.has-right-content h2 {
 margin-right:0;
 text-align:right
}
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2 {
 color:#fff;
 font-size:2em;
 line-height:1.25;
 z-index:1;
 margin-bottom:0;
 max-width:610px;
 padding:14px;
 text-align:center
}
.wp-block-cover .wp-block-cover-image-text a,
.wp-block-cover .wp-block-cover-image-text a:active,
.wp-block-cover .wp-block-cover-image-text a:focus,
.wp-block-cover .wp-block-cover-image-text a:hover,
.wp-block-cover .wp-block-cover-text a,
.wp-block-cover .wp-block-cover-text a:active,
.wp-block-cover .wp-block-cover-text a:focus,
.wp-block-cover .wp-block-cover-text a:hover,
.wp-block-cover h2 a,
.wp-block-cover h2 a:active,
.wp-block-cover h2 a:focus,
.wp-block-cover h2 a:hover,
.wp-block-cover-image .wp-block-cover-image-text a,
.wp-block-cover-image .wp-block-cover-image-text a:active,
.wp-block-cover-image .wp-block-cover-image-text a:focus,
.wp-block-cover-image .wp-block-cover-image-text a:hover,
.wp-block-cover-image .wp-block-cover-text a,
.wp-block-cover-image .wp-block-cover-text a:active,
.wp-block-cover-image .wp-block-cover-text a:focus,
.wp-block-cover-image .wp-block-cover-text a:hover,
.wp-block-cover-image h2 a,
.wp-block-cover-image h2 a:active,
.wp-block-cover-image h2 a:focus,
.wp-block-cover-image h2 a:hover {
 color:#fff
}
.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
 }
}
.wp-block-cover-image.has-background-dim::before,
.wp-block-cover.has-background-dim::before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 background-color:inherit;
 opacity:.5;
 z-index:1
}
.wp-block-cover-image.has-background-dim.has-background-dim-10::before,
.wp-block-cover.has-background-dim.has-background-dim-10::before {
 opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20::before,
.wp-block-cover.has-background-dim.has-background-dim-20::before {
 opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30::before,
.wp-block-cover.has-background-dim.has-background-dim-30::before {
 opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40::before,
.wp-block-cover.has-background-dim.has-background-dim-40::before {
 opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50::before,
.wp-block-cover.has-background-dim.has-background-dim-50::before {
 opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60::before,
.wp-block-cover.has-background-dim.has-background-dim-60::before {
 opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70::before,
.wp-block-cover.has-background-dim.has-background-dim-70::before {
 opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80::before,
.wp-block-cover.has-background-dim.has-background-dim-80::before {
 opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90::before,
.wp-block-cover.has-background-dim.has-background-dim-90::before {
 opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100::before,
.wp-block-cover.has-background-dim.has-background-dim-100::before {
 opacity:1
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
 max-width:305px;
 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__video-background {
 position:absolute;
 top:50%;
 left:50%;
 transform:translateX(-50%) translateY(-50%);
 width:100%;
 height:100%;
 z-index:0;
 -o-object-fit:cover;
 object-fit:cover
}
.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,
.editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit,
.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;
 color:#555d66;
 text-align:center;
 font-size:13px
}
.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-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,
.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 {
 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-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,
.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 {
 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-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,
.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 {
 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-6 .wp-block-embed__wrapper::before {
 padding-top:66.66%
}
.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
}
.wp-block-gallery {
 display:flex;
 flex-wrap:wrap;
 list-style-type:none;
 padding:0
}
.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
}
.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)) {
 .wp-block-gallery .blocks-gallery-image figure,
 .wp-block-gallery .blocks-gallery-item figure {
  display:flex;
  align-items:flex-end;
  justify-content:flex-start
 }
}
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
 display:block;
 max-width:100%;
 height:auto
}
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
 width:100%
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
 .wp-block-gallery .blocks-gallery-image img,
 .wp-block-gallery .blocks-gallery-item img {
  width:auto
 }
}
.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 5px;
 color:#fff;
 text-align:center;
 font-size:13px;
 background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 60%,transparent)
}
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
 display:inline
}
.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)) {
 .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;
  -o-object-fit:cover;
  object-fit:cover
 }
}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
 width:calc((100% - 16px)/ 2)
}
.wp-block-gallery .blocks-gallery-image:nth-of-type(even),
.wp-block-gallery .blocks-gallery-item:nth-of-type(even) {
 margin-right:0
}
.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) {
 .wp-block-gallery.columns-3 .blocks-gallery-image,
 .wp-block-gallery.columns-3 .blocks-gallery-item {
  width:calc((100% - 16px * 2)/ 3);
  margin-right:16px
 }
 .wp-block-gallery.columns-4 .blocks-gallery-image,
 .wp-block-gallery.columns-4 .blocks-gallery-item {
  width:calc((100% - 16px * 3)/ 4);
  margin-right:16px
 }
 .wp-block-gallery.columns-5 .blocks-gallery-image,
 .wp-block-gallery.columns-5 .blocks-gallery-item {
  width:calc((100% - 16px * 4)/ 5);
  margin-right:16px
 }
 .wp-block-gallery.columns-6 .blocks-gallery-image,
 .wp-block-gallery.columns-6 .blocks-gallery-item {
  width:calc((100% - 16px * 5)/ 6);
  margin-right:16px
 }
 .wp-block-gallery.columns-7 .blocks-gallery-image,
 .wp-block-gallery.columns-7 .blocks-gallery-item {
  width:calc((100% - 16px * 6)/ 7);
  margin-right:16px
 }
 .wp-block-gallery.columns-8 .blocks-gallery-image,
 .wp-block-gallery.columns-8 .blocks-gallery-item {
  width:calc((100% - 16px * 7)/ 8);
  margin-right:16px
 }
 .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
 }
 .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
 }
 .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
 }
 .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
 }
 .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
 }
 .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
 }
 .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
 }
 .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
 }
}
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
 margin-right:0
}
.wp-block-gallery .blocks-gallery-item.has-add-item-button {
 width:100%
}
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
 max-width:305px;
 width:100%
}
.wp-block-gallery.aligncenter,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
 display:flex
}
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
 justify-content:center
}
.wp-block-image {
 max-width:100%;
 margin-bottom:1em;
 margin-left:0;
 margin-right:0
}
.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;
 color:#555d66;
 text-align:center;
 font-size:13px
}
.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.is-grid {
 display:flex;
 flex-wrap:wrap;
 padding:0;
 list-style:none
}
.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((100% / 2) - 16px)
 }
 .wp-block-latest-posts.columns-3 li {
  width:calc((100% / 3) - 16px)
 }
 .wp-block-latest-posts.columns-4 li {
  width:calc((100% / 4) - 16px)
 }
 .wp-block-latest-posts.columns-5 li {
  width:calc((100% / 5) - 16px)
 }
 .wp-block-latest-posts.columns-6 li {
  width:calc((100% / 6) - 16px)
 }
}
.wp-block-latest-posts__post-date {
 display:block;
 color:#6c7781;
 font-size:13px
}
.wp-block-media-text {
 display:grid
}
.wp-block-media-text {
 grid-template-rows:auto;
 align-items:center;
 grid-template-areas:"media-text-media media-text-content";
 grid-template-columns:50% auto
}
.wp-block-media-text.has-media-on-the-right {
 grid-template-areas:"media-text-content media-text-media";
 grid-template-columns:auto 50%
}
.wp-block-media-text .wp-block-media-text__media {
 grid-area:media-text-media;
 margin:0
}
.wp-block-media-text .wp-block-media-text__content {
 word-break:break-word;
 grid-area:media-text-content;
 padding:0 8% 0 8%
}
.wp-block-media-text>figure>img,
.wp-block-media-text>figure>video {
 max-width:unset;
 width:100%;
 vertical-align:middle
}
@media (max-width:600px) {
 .wp-block-media-text.is-stacked-on-mobile {
  grid-template-columns:100%!important;
  grid-template-areas:"media-text-media" "media-text-content"
 }
 .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
  grid-template-areas:"media-text-content" "media-text-media"
 }
}
p.is-small-text {
 font-size:14px
}
p.is-regular-text {
 font-size:16px
}
p.is-large-text {
 font-size:36px
}
p.is-larger-text {
 font-size:48px
}
p.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-drop-cap:not(:focus)::after {
 content:"";
 display:table;
 clear:both;
 padding-top:14px
}
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:305px
}
.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:0 0
}
.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-separator.is-style-wide {
 border-bottom-width:1px
}
.wp-block-separator.is-style-dots {
 background:0 0;
 border:none;
 text-align:center;
 max-width:none;
 line-height:1;
 height:auto
}
.wp-block-separator.is-style-dots::before {
 content:"\00b7 \00b7 \00b7";
 color:#191e23;
 font-size:20px;
 letter-spacing:2em;
 padding-left:2em;
 font-family:serif
}
p.wp-block-subhead {
 font-size:1.1em;
 font-style:italic;
 opacity:.75
}
.wp-block-table.has-fixed-layout {
 table-layout:fixed;
 width:100%
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
 display:table;
 width:auto
}
.wp-block-table.is-style-stripes {
 border-spacing:0;
 border-collapse:inherit;
 border-bottom:1px solid #f3f4f5
}
.wp-block-table.is-style-stripes tr:nth-child(odd) {
 background-color:#f3f4f5
}
.wp-block-table.is-style-stripes td {
 border-color:transparent
}
.wp-block-text-columns {
 display:flex
}
.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:calc(100% / 2)
}
.wp-block-text-columns.columns-3 .wp-block-column {
 width:calc(100% / 3)
}
.wp-block-text-columns.columns-4 .wp-block-column {
 width:calc(100% / 4)
}
pre.wp-block-verse {
 white-space:nowrap;
 overflow:auto
}
.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] {
  -o-object-fit:cover;
  object-fit:cover
 }
}
.wp-block-video.aligncenter {
 text-align:center
}
.wp-block-video figcaption {
 margin-top:.5em;
 margin-bottom:1em;
 color:#555d66;
 text-align:center;
 font-size:13px
}
.has-pale-pink-background-color.has-pale-pink-background-color {
 background-color:#f78da7
}
.has-vivid-red-background-color.has-vivid-red-background-color {
 background-color:#cf2e2e
}
.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color {
 background-color:#ff6900
}
.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color {
 background-color:#fcb900
}
.has-light-green-cyan-background-color.has-light-green-cyan-background-color {
 background-color:#7bdcb5
}
.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color {
 background-color:#00d084
}
.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color {
 background-color:#8ed1fc
}
.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color {
 background-color:#0693e3
}
.has-very-light-gray-background-color.has-very-light-gray-background-color {
 background-color:#eee
}
.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {
 background-color:#abb8c3
}
.has-very-dark-gray-background-color.has-very-dark-gray-background-color {
 background-color:#313131
}
.has-pale-pink-color.has-pale-pink-color {
 color:#f78da7
}
.has-vivid-red-color.has-vivid-red-color {
 color:#cf2e2e
}
.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color {
 color:#ff6900
}
.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {
 color:#fcb900
}
.has-light-green-cyan-color.has-light-green-cyan-color {
 color:#7bdcb5
}
.has-vivid-green-cyan-color.has-vivid-green-cyan-color {
 color:#00d084
}
.has-pale-cyan-blue-color.has-pale-cyan-blue-color {
 color:#8ed1fc
}
.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color {
 color:#0693e3
}
.has-very-light-gray-color.has-very-light-gray-color {
 color:#eee
}
.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color {
 color:#abb8c3
}
.has-very-dark-gray-color.has-very-dark-gray-color {
 color:#313131
}
.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
}
