body .acf-input .smart_price_list_simple table,
body.front-page .smart_price_list_simple table{
	border-radius: 0px;
	width:100% !important;
	border:0px none;
	border-collapse: collapse;
}

body .acf-input .smart_price_list_simple table tr:first-child,
body.front-page .smart_price_list_simple table tr:first-child{
	border:0px none;
}


body .acf-input .smart_price_list_simple table tr,
body.front-page .smart_price_list_simple table tr{
	border-top:10px solid transparent;
}

body .acf-input .smart_price_list_simple table tr,
body .acf-input .smart_price_list_simple table tbody,
body.front-page .smart_price_list_simple table tr,
body.front-page .smart_price_list_simple table tbody{
	width:100% !important;
	height:auto !important;
}

body .acf-input .smart_price_list_simple table tr th,
body .acf-input .smart_price_list_simple table tr td,
body.front-page .smart_price_list_simple table tr th,
body.front-page .smart_price_list_simple table tr td{
	width:auto !important;
}


body .acf-input .smart_price_list_simple table tr td,
body.front-page .smart_price_list_simple table tr td{
	border-right:10px solid transparent;
	border-top:0px none;
	border-bottom:0px none;
}


body .acf-input .smart_price_list_simple table,
body .acf-input .smart_price_list_simple table tr th,
body .acf-input .smart_price_list_simple table tr td,
body.front-page .smart_price_list_simple table,
body.front-page .smart_price_list_simple table tr th,
body.front-page .smart_price_list_simple table tr td{
	height:auto !important;
	text-align:center;
}


body .acf-input .smart_price_list_simple table tr th:last-child,
body.front-page .smart_price_list_simple table tr th:last-child{
	border-top-right-radius:var(--button_border_radius);
	border-bottom-right-radius:var(--button_border_radius);
}

body .acf-input .smart_price_list_simple table tr th:first-child,
body.front-page .smart_price_list_simple table tr th:first-child{
	border-top-left-radius:var(--button_border_radius);
	border-bottom-left-radius:var(--button_border_radius);
}

body .acf-input .smart_price_list_simple table tr th,
body.front-page .smart_price_list_simple table tr th{
	background-color:var(--main_color);
	padding:20px 20px 15px;
	color:#fff;
	border-left:0px none;
	border-right:0px none;
	font-weight:700;
	font-size: 15px;
	text-transform: uppercase;
}

body .acf-input .smart_price_list_simple table tr td,
body.front-page .smart_price_list_simple table tr td{
	padding:14px;
	background-color:var(--main_color_opacity_10);
	position:relative;
	border-radius:var(--button_border_radius);
}

body .acf-input .smart_price_list_simple table tr:not(:last-of-type) td,
body.front-page .smart_price_list_simple table tr:not(:last-of-type) td{
	border-bottom: 0px none;
}

body .acf-input .smart_price_list_simple table tr td:last-child,
body.front-page .smart_price_list_simple table tr td:last-child{
	border-right: 0px none !important;
}

body .acf-input .smart_price_list_simple table tr td strong,
body.front-page .smart_price_list_simple table tr td strong{
	text-transform:uppercase;
	color:var(--main_color);
	font-size: 15px;
	font-weight: 600;
}


@media (max-width: 990px) {
	
	.smart_price_list_simple .redcoder_flex_tab_box{
		min-width:840px;
		padding-right:22px;
	}
	
	.smart_price_list_simple .redcoder_flex_tab_box_wrap{
		overflow:auto;
		padding-bottom:12px;
		margin-right:-22px;
	}
	
	body.front-page .smart_price_list_simple table tr td{
		padding:12px;
	}
	
	body .acf-input .smart_price_list_simple table tr th,
	body.front-page .smart_price_list_simple table tr th{
		padding:12px;
		font-size: 14px;
	}
	
	.redcoder_flex_tabs_nav_wrap{
		margin-bottom:24px;
	}
	
}

body .acf-input .smart_price_list_twocolumn table tbody,
body.front-page .smart_price_list_twocolumn table tbody,
body .acf-input .smart_price_list_twocolumn table,
body.front-page .smart_price_list_twocolumn table{
	display:flex;
	flex-wrap:wrap;
}

body .acf-input .smart_price_list_twocolumn table,
body.front-page .smart_price_list_twocolumn table{
	border-radius: 0px;
	width:100% !important;
	border:0px none;
	border-collapse: collapse;
}


body .acf-input .smart_price_list_twocolumn table tr,
body.front-page .smart_price_list_twocolumn table tr{
	border-top:0px solid transparent;
	margin-bottom:16px;
}


body .acf-input .smart_price_list_twocolumn table tr,
body.front-page .smart_price_list_twocolumn table tr{
	width:50% !important;
	height:auto !important;
	display:flex;
	justify-content:space-between;
	border-left:25px solid #fff;
	border-right:25px solid #fff;
	border-radius:var(--button_border_radius);
}

body .acf-input .smart_price_list_twocolumn table tbody,
body.front-page .smart_price_list_twocolumn table tbody{
	width:auto !important;
	height:auto !important;
	margin:0 -25px;
}

body .acf-input .smart_price_list_twocolumn table tr th,
body .acf-input .smart_price_list_twocolumn table tr td,
body.front-page .smart_price_list_twocolumn table tr th,
body.front-page .smart_price_list_twocolumn table tr td{
	height:auto !important;
	display:flex !important;
	align-items:center;
	background-color:var(--main_color_opacity_08);
}


body .acf-input .smart_price_list_twocolumn table tr td,
body.front-page .smart_price_list_twocolumn table tr td{
	border-right:0px solid transparent;
	border-top:0px none;
	border-bottom:0px none;
	font-weight:300;
}


body .acf-input .smart_price_list_twocolumn table,
body.front-page .smart_price_list_twocolumn table{
	height:auto !important;
}


body .acf-input .smart_price_list_twocolumn table tr th,
body.front-page .smart_price_list_twocolumn table tr th{
	padding:20px 24px 15px;
	color:#fff;
	border-left:0px none;
	border-right:0px none;
	font-weight:700;
	font-size: 15px;
	text-transform: uppercase;
}

body .acf-input .smart_price_list_twocolumn table tr td,
body.front-page .smart_price_list_twocolumn table tr td{
	padding:20px 24px;
	position:relative;
}

body .acf-input .smart_price_list_twocolumn table tr:not(:last-of-type) td,
body.front-page .smart_price_list_twocolumn table tr:not(:last-of-type) td{
	border-bottom: 0px none;
}


body .acf-input .smart_price_list_twocolumn table tr td:first-child,
body.front-page .smart_price_list_twocolumn table tr td:first-child{
	border-top-left-radius:var(--button_border_radius);
	width:75% !important;
	border-bottom-left-radius:var(--button_border_radius);
}


body .acf-input .smart_price_list_twocolumn table tr td:last-child,
body.front-page .smart_price_list_twocolumn table tr td:last-child{
	border-right: 0px none !important;
	text-align:right;
	width:25% !important;
	justify-content:flex-end;
	font-weight: 500;
	padding-left:0px;
	border-top-right-radius:var(--button_border_radius);
	border-bottom-right-radius:var(--button_border_radius);
	color:var(--main_color);
}

body .acf-input .smart_price_list_twocolumn table tr td strong,
body.front-page .smart_price_list_twocolumn table tr td strong{
	text-transform:uppercase;
	color:var(--main_color);
	font-size: 15px;
	font-weight: 600;
}

body.front-page .smart_price_list_twocolumn	.hidden-row {
    display: none;
}

.show_more_price_list{
	cursor: pointer;
	text-align: center;
	color: var(--main_color);
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 150%;
	display:flex;
	align-items:center;
}

.show_more_price_list svg path{
	stroke: var(--main_color) !important;
}

.show_more_price_list:hover{
	opacity:0.8;
}

.show_more_price_list span {
	margin-right: 4px;
}

.show_more_price_list svg {
	transform: rotate(90deg);
}


.hidden_show_more_price_list.show_now{
	display:flex;
}

.hidden_show_more_price_list{
	display:none;
}


@media (max-width: 990px) {
	body .acf-input .smart_price_list_twocolumn table tr, body.front-page .smart_price_list_twocolumn table tr{
		width:100% !important;
		font-size:13px;
	}
	
	body .acf-input .smart_price_list_twocolumn table tr td:first-child, body.front-page .smart_price_list_twocolumn table tr td:first-child{
		width:66% !important;
	}
	
	body .acf-input .smart_price_list_twocolumn table tr td:last-child, body.front-page .smart_price_list_twocolumn table tr td:last-child{
		width:34% !important;
	}
	
body .acf-input .smart_price_list_twocolumn table tr td, body.front-page .smart_price_list_twocolumn table tr td {
  padding: 14px 14px;
  position: relative;
}
	
}

