/*
Theme Name: Retract A Gate
Theme URI: https://www.eglobeits.com/
Author: EGlobe WP Team
Author URI: https://www.eglobeits.com/
Description: Retract A Gate Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: eglobe
*/

/*=================REVIEWS==============*/
.review-summary-block .rating-value {
	font-size: 30px;
	font-weight: 700;
	color: #454545;
	display: block;
	letter-spacing: 0.5px;
	margin-bottom: 0;
	margin-top: 10px;
	font-weight: 700;
}

.review-summary-block .best-rating p {
	font-size: 20px;
	color: #454545;
	letter-spacing: 0.5px;
	font-weight: 600;
}

.review-summary-block .rating-count {
	font-size: 20px;
	color: #73738f;
	font-weight: 400;
	margin: 10px 0 20px 0;
}

.review-summary-block .logo {
	max-width: 120px;
}

.review-summary-block .review-stars {
	margin: 16px 0 0 0;
}

.review-summary-block .review-stars span {
	width: 40px;
	height: 40px;
	background: url('assets/images/sprite_icons.png') no-repeat left -118px top -141px;
	display: inline-block;
}

.review-summary-block .review-stars.rated-1 span:nth-child(-n+1), .review-stars.rated-2 span:nth-child(-n+2), .review-stars.rated-3 span:nth-child(-n+3), .review-stars.rated-4 span:nth-child(-n+4), .review-stars.rated-5 span:nth-child(-n+5) {
	width: 40px;
	height: 40px;
	background: url('assets/images/sprite_icons.png') no-repeat left -74px top -141px;
	display: inline-block;

}

.sr_review_container {
	padding: 15px;
}

.sr-review-container-top {
	display: flex;
	align-items: center;
	border-bottom: 1px solid #dcdce6;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.sr-review-container-top .user-icon{
    width:40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #efefef;
    margin-right: 4px;
    border-radius: 100%;
    font-weight:600;
    border:1px solid #e0e0e0;
	font-size: 17px;
}

.sr-review-container-top .user-cont h4 {
	margin: 0;
	font-size: 12px;
	font-weight: 600;
	font-weight: 700;
	line-height: 16px;
}

.sr-review-container-top .info {
	display: flex;
	align-items: center;
}

.sr-review-container-top .info .review-count {
	font-size: 12px;
	font-weight: 400;
	color: #6c6c85;
	line-height: 16px;
	display: flex;
	align-items: center;
	margin-right: 13px;
}

.sr-review-container-top .info .review-count:before {
	content: " ";
	background: url(assets/images/sprite_icons.png) no-repeat left -34px top -141px;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
}

.sr-review-container-top .info .user-country {
	font-size: 12px;
	font-weight: 400;
	color: #6c6c85;
	line-height: 16px;
	display: flex;
	align-items: center;
}

.sr-review-container-top .info .user-country:before {
	content: " ";
	background: url(assets/images/sprite_icons.png) no-repeat left -47px top -141px;
	display: inline-block;
	width: 8px;
	height: 10px;
	margin-right: 5px;
}

.sr-review-container-bottom .review-stars {
	display: flex;
	margin-bottom: 10px;
}

.sr-review-container-bottom .review-stars span {
	width: 17px;
	height: 17px;
	background: url(assets/images/sprite_icons.png) no-repeat left -17px top -141px;
	display: inline-block;
}

.sr-review-container-bottom .review-stars.rated-1 span:nth-child(-n+1), .sr-review-container-bottom .review-stars.rated-2 span:nth-child(-n+2), .sr-review-container-bottom .review-stars.rated-3 span:nth-child(-n+3), .sr-review-container-bottom .review-stars.rated-4 span:nth-child(-n+4), .sr-review-container-bottom .review-stars.rated-5 span:nth-child(-n+5) {
	width: 17px;
	height: 17px;
	background: url(assets/images/sprite_icons.png) no-repeat left 0px top -141px;
	display: inline-block;
}

.sr-review-container-bottom .invited span {
	line-height: 16px;
	font-size: 13px;
	font-weight: 400;
	color: #6c6c85;
	position: relative;
	display: flex;
	align-items: center;
}

.invited span:before {
	content: " ";
	background: url(assets/images/sprite_icons.png) no-repeat left -57px top -141px;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 5px;
}

.sr-review-container-bottom .user-content h3 {
	color: #191919;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	margin-bottom: 5px;
	margin-top: 14px;
}

.sr-review-container-bottom .user-content p {
	font-size: 13px;
	line-height: 16px;
	color: #191919;
	font-weight: 400;
}

section.home-reviews {
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	width: 100%;
	margin: 0 auto;
	background: #fff;
	padding: 32px 16px;
}

.home-reviews-content {
	float: left;
	width: 100%;
	padding: 16px 16px 32px;
	background-color: #D5F5FF;
}

section.home-reviews h2 {
	font-weight: 700;
	color: #333;
	line-height: 45px;
	margin-bottom: 8px;
}

section.home-reviews p {
	color: #333;
	line-height: 25px;
	margin-bottom: 16px;
}

.home-reviews .customer_reviews_image {
	float: left;
	width: 300px;
	justify-content: center;
	text-align: center;
	padding: 15px;
	height: 284px;
	background-color: #fff;
}

.home-reviews .customer_reviews_image img {
	height: auto;
	margin: 0 auto;
}

.customer-review-wrapper-image {
	float: left;
	width: calc(100% - 320px);
	padding-left: 32px;
	position: relative;
}

body section.home-reviews .flex-direction-nav a {
	width: 24px;
	height: 24px;
}

body section.home-reviews .flex-direction-nav a.flex-next {
	right: -26px;
	text-align: right;
	background: url(assets/images/sprite_icons.png) no-repeat -273px -26px;
	border-radius: 24px;
	border: 1px solid #A2D3FF;
	transform: none;
}

body section.home-reviews .flex-direction-nav a.flex-prev {
	left: 6px;
	text-align: right;
	background: url(assets/images/sprite_icons.png) no-repeat -273px -26px;
	border-radius: 24px;
	border: 1px solid #A2D3FF;
	transform: rotate(-180deg);
}

body section.home-reviews .flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 20px;
	height: 20px;
	margin: -12px 0 0;
	border-radius: 0;
	opacity: 1;
	text-indent: 9999px;
	white-space: nowrap;
}

body .flex-direction-nav a:before {
	display: none;
}

body section.home-reviews .flex-direction-nav .flex-prev {
	left: -21px;
	background: url(assets/images/sprite_icons.png) no-repeat -163px -48px;
}

body section.home-reviews .flexslider:hover .flex-direction-nav .flex-prev {
	left: -21px !important;
}

body section.home-reviews .flexslider:hover .flex-direction-nav .flex-next {
	right: -24px !important
}

body section.home-reviews .flex-direction-nav .flex-next {
	right: -24px;
	text-align: right;
	background: url(assets/images/sprite_icons.png) no-repeat -163px -48px;
	transform: rotate(-180deg);
}

body section.home-reviews img {
	width: 100%;
	height: auto;
}

.customer-review-wrapper-image .flex-control-nav {
	display: none;
}

@media (max-width: 1119px) {
	section.home-reviews {
		padding: 32px 0;
		border: 0;
	}
}

@media (max-width: 1000px) {
	.home-reviews .customer_reviews_image {
		width: 100%;
		display: block;
		margin: 0 auto 16px;
		background-color: #fff;
	}

	.customer-review-wrapper-image {
		width: 100%;
	}

	.home-reviews .customer_reviews_image img {
		margin: 0 auto;
		height: auto;
		width: 300px;
	}
}

@media (max-width: 767px) {
	.home-reviews .customer_reviews_image img {
		margin: 0 auto;
	}

	section.home-reviews h2,
	section.home-reviews p {
		text-align: center;
	}

	.customer-review-wrapper-image {
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	.home-reviews .flexslider_init .slides li {
		background-color: #fff;
	}
}

@media (min-width: 481px) {
	.home-reviews .flexslider_init .slides li {
		background-color: #fff;
	}
}

@media (min-width: 640px) {
	.sr-review-container-bottom .user-content {
		max-height: 150px;
		overflow: auto;
		padding-right: 10px;
	}
}

@media (min-width: 481px) and (max-width: 1000px) {
	.customer_reviews_slider.flexslider_init.customer-review-loaded .slides {
		display: flex;
	}
}

@media (max-width: 639px) {
	.home-reviews-content {
		background: none;
		padding-top: 0;
		padding-bottom: 16px;
	}
}

@media (max-width: 359px) {
	.home-reviews .customer_reviews_image img {
		margin: 0 auto;
		max-width: 185px;
	}
}

/*==========FOOTER===========*/
footer.footer-main {
	background: #00A9E0;
	width: 100%;
	padding: 32px 0 24px;
	border-radius: 5px 5px 0 0;
}

.order-gate {
	width: auto;
	height: auto;
	padding: 7.5px 12px;
	min-width: 224px;
	margin: 0 auto 9px auto;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: normal;
	font-size: 20px;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.footer-content {
	max-width: 790px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.footer-content h3 {
	color: white;
	display: inline-block;
	border-bottom: 3px solid #FE5000;
	padding-bottom: 3px;
	min-height: 56px;
	display: inline-flex;
	align-items: flex-end;
	font-size: 20px;
	font-weight: 700;
	line-height: 25px;
}

.store-4 .footer-content h3 {
	min-height: 82px;
}

.footer-nav {
	text-align: left;
}

.f-cols {
	float: left;
}

.f-cols.col1 {
	width: 185px;
	padding-right: 16px;
}

.f-cols.col2 {
	width: 280px;
}

.store-4 .f-cols.col2 {
	width: 252px;
}

.f-cols.col3 {
	width: 225px;
}

.f-cols.col4 {
	width: 100px;
}

.f-cols li {
	margin-bottom: 10px;
}

.f-cols li:last-child {
	margin-bottom: 0;
}

.f-cols li a {
	color: #fff;
	text-decoration: none;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
}

.f-cols li a:hover {
	text-decoration: underline;
	color: #FE5000;
}

.footer-nav .current-menu-item a, .footer-nav a.current {
	color: #fe5000;
	text-decoration: underline;
}

.footer-certificate {
	margin: 32px 0;
	float: left;
	width: 100%;
}

.footer-certificate img {
	display: block;
	margin: 0 auto;
}

.copyright {
	width: 100%;
	float: left;
	text-align: center;
}

html body .copyright p {
	font-size: 20px;
	color: #fff;
	font-weight: 600;
}

@media(min-width: 641px) {
	.f-cols.col1 h3 {
		width: 80px;
	}

	.f-cols.col2 h3 {
		width: 176px;
	}

	.f-cols.col3 h3 {
		width: 112px;
	}

	.f-cols.col4 h3 {
		width: 96px;
	}
}

@media (max-width: 1119px) {

	.f-cols li a,
	.copyright p,
	.footer-content h3 {
		font-size: 19px;
	}

	.footer-content h3 {
		line-height: 23px;
	}

	.f-cols li a {
		line-height: 28px;
	}

	.footer-content {
		max-width: 690px;
	}

	.f-cols.col1 {
		width: 144px;
	}

	body:not(.just) .f-cols.col2 {
		width: 238px;
	}

	.f-cols.col3 {
		width: 210px;
	}

	.f-cols.col4 {
		width: 98px;
	}

	.order-gate {
		margin-bottom: 6px;
		width: 215px;
		font-size: 19px;
	}
}

@media (max-width: 1023px) {

	.f-cols li a,
	.copyright p,
	.footer-content h3 {
		font-size: 18px;
	}

	.footer-content h3 {
		line-height: 22px;
	}

	.order-gate {
		margin-bottom: 5px;
		font-size: 18px;
		min-width: 208px;
		padding: 6px 10px;
	}

	.f-cols li a {
		line-height: 27px;
	}

	.footer-content {
		max-width: 600px;
	}

	.f-cols.col1 {
		width: 124px;
	}

	body:not(.just) .f-cols.col2 {
		width: 210px;
	}

	.f-cols.col3 {
		width: 177px;
	}

	.f-cols.col4 {
		width: 89px;
	}
}

@media (max-width: 1000px) {
	.home-reviews .customer_reviews_image {
		width: 100%;
		display: block;
		margin: 0 auto 16px;
	}

	.home-reviews .customer_reviews_image img {
		margin: 0 auto;
	}

	.customer-review-wrapper-image {
		padding-left: 0;
		padding: 0 32px;
	}

	body section.home-reviews .flex-direction-nav a.flex-prev {
		right: 0;
	}

	body section.home-reviews .flex-direction-nav a.flex-next {
		right: 0;
	}
}

@media (max-width: 767px) {
	.customer-review-wrapper-image {
		width: 100%;

	}

	section.home-reviews h2,
	section.home-reviews p {
		text-align: center;
	}

	.order-gate {
		font-size: 17px;
	}
}

@media (min-width: 640px) and (max-width: 767px) {

	.f-cols li a,
	.copyright p,
	.footer-content h3 {
		font-size: 17px;
	}

	.footer-content h3 {
		line-height: 21px;
	}

	.f-cols li a {
		line-height: 25px;
	}

	.footer-content {
		max-width: 593px;
	}

	.f-cols.col1 {
		width: 127px;
	}

	body:not(.just) .f-cols.col2 {
		width: 208px;
	}

	.f-cols.col3 {
		width: 176px;
	}

	.f-cols.col4 {
		width: 82px;
	}
}

@media (min-width: 640px) and (max-width: 640px) {
	.f-cols.col1 h3 {
		width: 72px;
	}

	.f-cols.col2 h3 {
		width: 160px;
	}

	.f-cols.col3 h3 {
		width: 120px;
	}

	.f-cols.col4 h3 {
		width: 80px;
	}
}

@media (max-width: 639px) {
	.order-gate {
		font-size: 16px;
	}

	.footer-certificate {
		margin: 16px 0 8px;
	}

	.f-cols ul {
		display: none;
	}

	.f-cols h3 br {
		display: none;
	}

	.f-cols h3, .store-4 .f-cols h3 {
		text-align: center;
		display: block;
		border-bottom-width: 1px;
		min-height: 40px;
		margin: 0;
		padding: 0;
		line-height: 40px;
		font-size: 16px;
		position: relative;
	}

	.f-cols.col1,
	body:not(.just) .f-cols.col2,
	.store-4 .f-cols.col2,
	.f-cols.col3,
	.f-cols.col4 {
		width: 100%;
		padding: 0;
	}

	.copyright p {
		font-size: 16px;
		line-height: 20px;
	}

	.f-cols h3:before {
		width: 6px;
		height: 8px;
		background: url(assets/images/sprite_icons.png) no-repeat -217px -26px;
		top: calc(50% - 3px);
		position: absolute;
		content: " ";
		left: 112px;
	}

	.f-cols.active h3:before {
		background: url(assets/images/sprite_icons.png) no-repeat -217px -36px;
	}

	.f-cols li a {
		font-size: 16px;
		font-weight: 400;
		text-align: center;
		display: block;
	}

	.f-cols.active ul {
		display: block;
	}

}

@media (max-width: 480px) {
	body section.home-reviews .flex-direction-nav a.flex-prev {
		left: -10px;
	}

	body section.home-reviews .flex-direction-nav a.flex-next {
		right: -10px;
	}

	.customer-review-wrapper-image {
		padding: 0 15px;
	}
}

@media (max-width: 479px) {
	.f-cols h3:before {
		left: 32px;
	}

}

/*=========CLEARFIX=========*/
.clearfix, .header-content:after,
.footer-content:after,
.home-banner:after,
nav:after,
footer.footer-main:after,
section.home-reviews:after,
.awards-slider-wrapper:after,
section.blocks-main-wrapper:after,
.footer-content:after,
header.header-wrapper:after,
section.home-reviews:before {
	content: '';
	display: block;
	clear: both;
	height: 0;
}

/*======================Global Device Styles===========================*/
* {
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
}

@media screen and (max-width:1119px) {
	body {
		cursor: pointer;
	}
}

@media screen and (max-width:1023px) {}

@media screen and (max-width:767px) {}

@media screen and (max-width:639px) {}

@media screen and (max-width:479px) {}

/*======================Global Device Styles===========================*/

.smoothload {
	-webkit-animation: linear;
	-webkit-animation-name: showsmooth;
	-webkit-animation-duration: .5s;
}

@-webkit-keyframes showsmooth {
	0% {
		opacity: 0;
	}

	50% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.top-slider-banner:not(.original) {
	height: 454px;
}

.top-slider-banner:not(.original) .flexslider .slides {
	display: flex;
	justify-content: space-between;
}

.top-slider-banner:not(.original) .flexslider .slides>li {
	height: 428px;
	width: 515px;
}

.top-slider-banner:not(.original) .flexslider .slides::after {
	display: none;
}

@media (max-width:1119px) {
	.top-slider-banner:not(.original) {
		min-height: 416px;
	}

	.top-slider-banner:not(.original) .flexslider .slides>li {
		min-height: 369px;
		max-width: 450px;
	}
}

@media (max-width:1023px) {
	.top-slider-banner:not(.original) {
		min-height: 316px;
	}

	.top-slider-banner:not(.original) .flexslider .slides>li {
		height: 270px;
		max-width: 322px;
	}
}


@media (max-width:767px) {
	.top-slider-banner:not(.original) {
		min-height: 496px;
	}

	.top-slider-banner:not(.original) .flexslider .slides>li:first-child {
		display: none;
	}

	.top-slider-banner:not(.original) .flexslider .slides>li {
		height: 450px;
		max-width: 558px;
		margin: 0 auto;
	}
}

@media (max-width:639px) {
	.top-slider-banner:not(.original) {
		min-height: 373px;
	}

	.top-slider-banner:not(.original) .flexslider .slides>li {
		height: 328px;
		max-width: 398px;
	}
}

@media (max-width:479px) {
	.top-slider-banner:not(.original) {
		min-height: 272px;
	}

	.top-slider-banner:not(.original) .flexslider .slides>li {
		height: 226px;
		max-width: 238px;
	}
}

.woocommerce-order-pay #payment .wc-stripe-card-icons-container{
    float: none;
}

.woocommerce-order-pay #payment .wc_payment_method .radio01{
    display: flex;
    align-items: center;
}

/*  Gutenberg Blocks Template Styling */

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content {
    padding-block: 20px;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-heading:not(h1):not(h2) {
    padding-block-start: 20px;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-image img {
    width: 100%;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-media-text>.wp-block-media-text__content {
    padding: 0 4%;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
    padding-left: 0
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content{
    padding-right: 0
}

@media(max-width:600px) {
    .page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-media-text>.wp-block-media-text__content {
        padding: 0;
    }
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-media-text .wp-block-media-text__media {
    margin-bottom: 20px;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content ul li,
.page-template-gutenberg-blocks-template .wrapper .gutenberg-content ol li {
    list-style-position: inside;
    margin-bottom: 8px;
    position: relative;
    padding-left: 20px;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content ul li::before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    background-color: #000;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content ol {
    counter-reset: section;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content ol li::before {
    margin-bottom: 20px;
    counter-increment: section;
    content: counter(section) ". ";
    position: absolute;
    left: 0;
    top: 0;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-media-text>.wp-block-media-text__media {
    align-self: flex-start;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content ol, 
.page-template-gutenberg-blocks-template .wrapper .gutenberg-content ul,
.page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-image{
    margin-bottom: 20px;
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content h2.wp-block-heading{
    margin-top: 50px;
}

@media(max-width:639px) {
    .page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-image .alignright, 
    .page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-image .alignleft{
        float: none;
        margin: 0 0 20px;
    }
    .page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-image .alignright img,
     .page-template-gutenberg-blocks-template .wrapper .gutenberg-content .wp-block-image .alignleft img {
        width: 100% !important;
    }
}

.page-template-gutenberg-blocks-template .wrapper .gutenberg-content h4.wp-block-heading{
    margin-bottom: 10px;
}
.sr-table {
    overflow-x: auto;
    font-size: 18px;
}

.sr-table table {
    border-collapse: unset;
    width: 100%;
    border: 1px solid #e0e0e0;
    border-spacing: 0;
}

.sr-table thead {
    border-bottom: 1px solid #999;
}
.sr-table thead tr{
    background: #dbdbdb;
}
.sr-table thead tr td, .sr-table thead tr td strong{
    font-weight:bold;
}
.sr-table tfoot {
    border-top: 3px solid
}

.sr-table td,.sr-table th {
    border: 1px solid;
    padding: .5em
}

.sr-table .has-fixed-layout {
    table-layout: fixed;
    width: 100%
}

.sr-table .has-fixed-layout td,.sr-table .has-fixed-layout th {
    word-break: break-word
}

.sr-table.aligncenter,.sr-table.alignleft,.sr-table.alignright {
    display: table;
    width: auto
}

.sr-table.aligncenter td,.sr-table.aligncenter th,.sr-table.alignleft td,.sr-table.alignleft th,.sr-table.alignright td,.sr-table.alignright th {
    word-break: break-word
}

.sr-table .has-subtle-light-gray-background-color {
    background-color: #f3f4f5
}

.sr-table .has-subtle-pale-green-background-color {
    background-color: #e9fbe5
}

.sr-table .has-subtle-pale-blue-background-color {
    background-color: #e7f5fe
}

.sr-table .has-subtle-pale-pink-background-color {
    background-color: #fcf0ef
}

.sr-table.is-style-stripes {
    background-color: initial;
    border-collapse: inherit;
    border-spacing: 0
}

.sr-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #f0f0f0
}

.sr-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
    background-color: #f3f4f5
}

.sr-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
    background-color: #e9fbe5
}

.sr-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
    background-color: #e7f5fe
}

.sr-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
    background-color: #fcf0ef
}

.sr-table.is-style-stripes td,.sr-table.is-style-stripes th {
    border-color: #0000
}

.sr-table .has-border-color td,.sr-table .has-border-color th,.sr-table .has-border-color tr,.sr-table .has-border-color>* {
    border-color: inherit
}

.sr-table table[style*=border-top-color] tr:first-child,.sr-table table[style*=border-top-color] tr:first-child td,.sr-table table[style*=border-top-color] tr:first-child th,.sr-table table[style*=border-top-color]>,.sr-table table[style=border-top-color]>* td,.sr-table table[style*=border-top-color]>* th {
    border-top-color: inherit
}

.sr-table table[style*=border-top-color] tr:not(:first-child) {
    border-top-color: initial
}

.sr-table table[style*=border-right-color] td:last-child,.sr-table table[style*=border-right-color] th,.sr-table table[style*=border-right-color] tr,.sr-table table[style*=border-right-color]>* {
    border-right-color: inherit
}

.sr-table table[style*=border-bottom-color] tr:last-child,.sr-table table[style*=border-bottom-color] tr:last-child td,.sr-table table[style*=border-bottom-color] tr:last-child th,.sr-table table[style*=border-bottom-color]>,.sr-table table[style=border-bottom-color]>* td,.sr-table table[style*=border-bottom-color]>* th {
    border-bottom-color: inherit
}

.sr-table table[style*=border-bottom-color] tr:not(:last-child) {
    border-bottom-color: initial
}

.sr-table table[style*=border-left-color] td:first-child,.sr-table table[style*=border-left-color] th,.sr-table table[style*=border-left-color] tr,.sr-table table[style*=border-left-color]>* {
    border-left-color: inherit
}

.sr-table table[style*=border-style] td,.sr-table table[style*=border-style] th,.sr-table table[style*=border-style] tr,.sr-table table[style*=border-style]>* {
    border-style: inherit
}

.sr-table table[style*=border-width] td,.sr-table table[style*=border-width] th,.sr-table table[style*=border-width] tr,.sr-table table[style*=border-width]>* {
    border-style: inherit;
    border-width: inherit
}
.sr-table td, .sr-table th{
    font-weight: 300;
}
.wp-block-table table{
    font-size: 18px;
    border: 1px solid #e0e0e0;
    border-spacing: 0;
    border-collapse:unset;
}
.wp-block-table table thead{
    background-color: #e0e0e0;
    border-bottom-width: 0;
    border-color: #cccccc;
}
.wp-block-table table thead{
    text-align: left;
}
