/*
All Template in One File
Inluded Template List:
Default Template - default
Green Template - green
Blue Template - blue
*/

/********************** Template: custom ************************************/

.custom_table{
	position: relative;
	border-collapse: collapse;
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.custom_table thead .wpst_table_header_row th{
	padding: 17px;
	color: #fff;
	background: #0a7f9c;
}
.custom_table td,
.custom_table th {
	padding: 10px;
}
.custom_table tbody tr td{
	border: 1px solid #F6F6F6;
}
.custom_table .wpst_row td img{
	height: auto;
	margin: 0 auto;
} 
.custom_table tbody tr{
	transition: all .5s;
}
.custom_table tbody tr a.button{
    background: #ff7f57;
    color: #fff;
    font-size: 13px;
    border-radius: 5px;
    margin: 2px auto;
    padding: 5px 8px;
    min-width:80px;
}
td.wpst_action {
    text-align: center;
}
table.custom_table tbody td a.wpst_post_title_in_td,
table.custom_table tbody td span.wpst_post_title_in_td,
table.custom_table tbody td a
{
	color: #021d33;
	font-weight: bold;
}
@media only screen and (min-width: 761px) {
    table.custom_table tbody tr:nth-child(2n+2) td{
            background: #f5f5f5;
            background-color: #f5f5f5;
    } 
}
@media only screen and (min-width: 992px) {
    div.wpst_for_post_desc,div.wpst_for_post_action,div.wpst_for_thumbs_desc.wpst_thumbnails,div.wpst_custom_cf_tax{display: none !important;}
}

table.custom_table tbody tr:nth-child(2n+2) td input{
	background: #fff;
}
@media only screen and (min-width: 1170px) {
	table.custom_table tbody td.wpst_post_title {
		max-width: 450px;
	}
}
/*for hover of default template*/
table#wpst_table.wordpress_post_table.custom_table thead>tr>th.this_column_sorted {
	background-color: #0a7f9c;
}
table#wpst_table.custom_table tr>td.this_column_sorted{
	background: #f5f5f5;
}




/*Customization for Quantity Collum*/
table.wordpress_post_table.business_table thead th.quantity {

}

/*Customize Action collumn*/
.wordpress_post_table thead th.action{

}
table.wordpress_post_table.business_table thead th.action,
table.wordpress_post_table.business_table tbody tr td.wpst_action{
    /* background: rgba(116, 175, 153, 0.04); */
}

/*Customize for Quantity Collumn*/
table.wordpress_post_table.business_table td.wpst_quantity {
    padding: 0 !important;
}
table.wordpress_post_table.business_table tbody tr td.wpst_quantity>div.quantity input[type='number']{
    color: #000000;
    padding: 6px;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0);
    background: rgb(255, 255, 255);
    font-weight: bold;
}


/*Masic class Style. for colunm on Mouse Over. Manage by jQuery*/
div.wpst_post_table_wrapper.business_wrapper table.wordpress_post_table.business_table tbody tr td.wpst_masic_column{
   background: rgb(255, 255, 255);
   /* rgba(154, 154, 154, 0.02) */
}

/*Business Templatte New Style for Border */
div#wpst_table_wrapper.business_wrapper {
    border-radius: 17px;
    overflow: hidden;
    background: rgb(245, 245, 245);
    border: 1px solid rgba(97, 97, 97, 0.5);
}
/*Business Template New Style for Table Head*/
div#wpst_table_wrapper.wpst_post_table_wrapper.business_wrapper table#wpst_table.wordpress_post_table.business_table thead tr.wpst_table_header_row.wpst_table_head th {
    color: black;
}


/*  responsive */
@media only screen and (max-width: 767px) {
    td.wpst_post_title {
        padding-bottom: 1px;
    }
    td.wpst_action {
        padding-top: 1px;
    }
}