/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Right Column **/
.rightcolumn {
	padding-left: 20px !important;
	border-left: 1px solid rgb(174, 174, 174) !important;
}

/** General >> Left Column **/
.leftcolumn {
	padding-right: 20px !important;
}

/** General >> Pull Quote Paragraph **/
.wp-block-pullquote p {
	font-family: libre franklin !important;
	color: rgb(112, 112, 112) !important;
	font-size: 1em !important;
	line-height: 1.4em !important;
	font-weight: 700 !important;
}

/** General >> Font Awesome Font Size **/
.issueblock .fas {
	font-size: 5em !important;
}

/** General >> Resource left column **/
.issueblock .resource-left-column {
	padding-left: 20px !important;
	margin-right: 20px !important;
	border-right: 1px solid rgb(125, 125, 125) !important;
}

/** General >> Blockquote **/
.wp-block-pullquote blockquote {
	margin-bottom: 0 !important;
	border-left-width: 0 !important;
}

/** General >> Pullquote **/
#fl-main-content .wp-block-pullquote {
	background-color: rgb(253, 254, 248) !important;
	padding: 40px 20px 40px 20px !important;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
	border-top-color: rgb(77, 176, 103) !important;
	border-bottom-color: rgb(77, 176, 103) !important;
	border-top-width: 2px !important;
	border-bottom-width: 2px !important;
}

/** General >> Resource left column _3 **/
.rental-hearings-icon-points .resource-left-column {
	padding-left: 20px !important;
	margin-right: 20px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General >> Rental Hearings Icon **/
.rental-hearings-icon-points .fas {
	font-size: 36px !important;
}


/*= Home ====================== */

/** Home >> Issue Block **/
#fl-main-content .issueblock {
	padding: 30px !important;
	border: 1px solid rgb(176, 176, 176) !important;
	border-radius: 15px !important;
}

/** Home >> Newsblock gb block post grid text **/
.newsblock .gb-block-post-grid-text {
	height: 100% !important;
	padding: 30px !important;
	border: 1px solid rgb(176, 176, 176) !important;
	border-radius: 15px !important;
}

/** Home >> Fl builder module template **/
#fl-main-content .fl-builder-module-template {
	padding: 0 !important;
}


/*= Buttons =================== */

/** Buttons >> Post Grid Read More Button **/
#fl-main-content .gb-block-post-grid-more-link {
	font-family: libre franklin !important;
	font-weight: 400 !important;
	background-color: rgb(237, 243, 245) !important;
	padding: 5px 20px 5px 20px !important;
	border: 1px solid rgb(198, 198, 198) !important;
	border-radius: 15px !important;
}

/** Buttons >> Button **/
#fl-main-content .wp-element-button {
	font-family: libre franklin !important;
	color: rgb(105, 100, 100) !important;
	font-size: 16px !important;
	background-color: rgb(237, 243, 245) !important;
	padding: 5px 20px 5px 20px !important;
	border: 1px solid rgb(198, 198, 198) !important;
	border-radius: 15px !important;
}

/** Buttons >> Button (:hover) **/
#fl-main-content .wp-element-button:hover {
	color: rgb(241, 241, 241) !important;
	text-decoration: none !important;
	background-color: rgb(125, 125, 125) !important;
}


/*= Tabs ====================== */

/** Tabs >> Tab title **/
.tab-title {
	color: rgb(91, 91, 91) !important;
	font-size: 14px !important;
	line-height: 1.2em !important;
	font-weight: 500 !important;
	text-align: center !important;
	background-color: rgb(255, 255, 255) !important;
	border-top: 2px solid rgb(187, 187, 187) !important;
	border-color: rgb(187, 187, 187) !important;
	border-width: 2px !important;
	border-top-left-radius: 10px !important;
	border-top-right-radius: 10px !important;
}

/** Tabs >> Tabs titles **/
.atbs-tabs-7a67a569 .tabs-titles {
	background-color: rgba(74, 74, 74, 0) !important;
}

/** Tabs >> Address **/
.address {
	margin-bottom: 20px !important;
	border: 1px solid rgb(152, 152, 152) !important;
	border-radius: 10px !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** Tabs >> Easy tabs block tab button **/
.wp-block-easy-tabs-block-tab-buttons .wp-block-easy-tabs-block-tab-button {
	border-color: rgb(146, 146, 146) !important;
	border-width: 1px !important;
}

/** Tabs >> Easy tabs block tab contents **/
.wp-block-easy-tabs-block-tabs-inner .wp-block-easy-tabs-block-tab-contents {
	padding: 30px !important;
	border-color: rgb(146, 146, 146) !important;
	border-width: 1px !important;
}

/** Tabs >> Easy tabs block tab button (:hover) **/
.wp-block-easy-tabs-block-tab-buttons .wp-block-easy-tabs-block-tab-button:hover {
	border: 1px solid rgb(109, 109, 109) !important;
}


/*( < 768 )*/
@media (max-width: 767.98px) {
	/** General >> Right Column **/
	.rightcolumn {
	padding-left: 0 !important;
	border-top: 1px solid rgb(174, 174, 174) !important;
	border-left: 0 solid rgb(174, 174, 174) !important;
}

}

