/*
Theme Name: ENTCS Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.page-numbers-container {
    text-align: center;
}

.page-numbers-container span.current{
	font-size: 1.1em;
    /* display: block; */
    height: 2.25em;
    line-height: 2em;
    text-align: center;
    width: auto;
    min-width: 2.25em;
    padding: 5px 10px;
    font-weight: bolder;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    border-radius: 99px;
    border: 2px solid #5176b6;
    background: #5176b6;
    transition: all 0.3s;
    vertical-align: top;
    margin: 0 3px;
    color: #fff;
}
.page-numbers-container a.page-numbers {
    font-size: 1.1em;
    /* display: block; */
    height: 2.25em;
    line-height: 2em;
    text-align: center;
    width: auto;
    min-width: 2.25em;
    padding: 5px 10px;
    font-weight: bolder;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    border-radius: 99px;
    border: 2px solid #777;
    transition: all 0.3s;
    vertical-align: top;
    margin: 0 3px;
}
h4.fooevents-attendee-number {
    font-size: 1.5em;
}
.title-breadcrumbs{display:none!important}
h3.fooevents-eventname {
    font-size: 30px!important;
    text-decoration: underline;
}
.woocommerce-additional-fields p.attendee-class:before{display:none!important}
.dates-sidebar a {
    color: #555;
    font-size: 1.02em;
	transition: all .2s ease-in-out;
}
.dates-sidebar a:hover {
    color: #fff;
}
img.card-brand-logo {
    Visibility: visible!important;
}
.dates-sidebar span {
    float: right;
    margin-right: auto;
}
.dates-sidebar li {
    list-style: none!important;
    margin-left: 0!important;

}
.box-image .out-of-stock-label{
	display:none;
}
.badge-circle-inside .badge-inner, .badge-circle .badge-inner{
	border-radius:0;	pointer-events:none;
}
.badge-container.absolute.left.top.z-1 {
    width: 104%;
		pointer-events:none;
}
.badge{
	width:100%;
}
.badge.post-date{
	display:none;
}
.badge-container {
    margin: 150px 0px 0 0;
}
.short-listings th {
    display: none;
}
.short-listings .wc-product-table-wrapper.flatsome {
    padding: 0;
    margin: 0;
}
.short-listings table.dataTable.no-footer{
	border-bottom:none;
}
.short-listings h3{
	margin-left:10px;
}
.short-listings .box-text {
    padding-bottom: 0;
	min-height:180px;
}
.short-listings .box-text button{
    margin-bottom: 0;
}
.super{
	       max-height: 40px;
    overflow: hidden;
}
.entry-image img{
	width:auto!important;
	max-width:100%;

}
.entry-image {
		text-align:center;
}
.woocommerce-form-coupon-toggle{
	display:none;
}
.checkout-page-title.page-title{
background:url('https://entcs.co.uk/wp-content/uploads/2019/02/checkouthead.jpg');
}
.checkout-breadcrumbs a.current {
    color: #fff!important;
	font-weight:600;
}

tr.odd {
    background: #efefef!important;
}



table.dataTable>tbody>tr.child:hover{
	     background: #efefef!important;
}
.wc-deposits-wrapper .wc-deposits-option li{padding:.1em 1em;}
.wc-deposits-wrapper .wc-deposits-option li label{line-height:0;}
table.dataTable.dtr-column>tbody>tr>td.control, table.dataTable.dtr-column>tbody>tr>th.control{display:none;}
.add-to-cart-wrapper .wc-deposits-payment-description{display:none}
/*td.child .add-to-cart-wrapper {
    display: none;
}*/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
#text-box-1330915256 {
	padding-top: 80px;
}
	.sec-padding{
		padding:20px;
	}
	.case-study-txt{
		margin-left:15px;
	}

/*td.col-WooCommerceEventsDateTimestamp {
    display: table-cell!important;
}*/
	.accordion-inner {
    padding: 0;
}
	.wc-product-table thead th{
		opacity:0;
	}
	.wc-product-table tr{
	display:block!important;
	}
}
@media only screen and (max-width: 68em){
	.nav-size-medium > li > a {
    font-size: 0.6em!important;
}
	/*.wc-product-table .col-add-to-cart{text-align:center!important;   display:block!important;}*/
	.wc-product-table .button, button{padding: 0 0.1em;}
	.wc-product-table .cart {    text-align: left;}
	.wc-deposits-wrapper .wc-deposits-option li{width:100%; margin:5px 0;}
tr.odd + tr {
     background: #efefef!important;
}

tr.odd + tr:hover {
     background: #efefef!important;
}
}


form.checkout_coupon{
display:none;	
}
.widget-upsell{
	display:none;
}

.HideOptional span.optional {    display:none;}