/*
Theme name: InfoSocietyDays
Description: Custom Theme
*/

/*
	Source post-css styles are located in resources/css/
	The compiled bundle is saved to `dist/css/bundle-${fingerprint}.css`
	(dist/manifest.json provides the exact path mapping).
	
	DEVELOPMENT.md file contains instructions how to get the compilation
	process up & running.

	If you need to make a quick fix, feel free to add CSS
	below this comment -- it's loaded after the compiled bundle. 
*/

p {  }
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 32px;
    box-shadow: none;
    display: none;
}

.tribe-events-tickets-title.tribe--tickets {
    margin-top:40px;
	margin-bottom: 10px;
    text-align: left;
}

.program-details .program-details__entry {
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
    margin-left: 0px;
    margin-top: 0px;
    font-family: TheSansB,Helvetica,sans-serif;
}

.woocommerce img,
.products .wc-gzd-additional-info {
/* DISPLAY:NONE; */
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .5em 0;
    margin: 0;
    font-size: 1.5em;
}

.woocommerce ul.products li.product .price {
    display: block;
    font-weight: 600;
    font-size: 1.2em;
    margin-bottom: .65em;
    font-family: Cervo,Helvetica,sans-serif;
    color: #e6524e;
}

.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
    width: 100%;
}

.cross-sells h2 {margin-bottom: .50em;}
tr.woocommerce-shipping-totals {display:none;}
.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {/*display:none;*/}

.pagetitle {
    text-align: left;
    margin-bottom: 20px!important;
}

.woocommerce-checkout-payment {margin-bottom:20px;}

.list-partners .list__item-icon {width: 240px; padding: 10px 30px 10px 0;}
.list-partners .list__item-icon img {max-width: 160px;}
.section-partners img {max-width: 160px;}

.woocommerce-cart table.cart td.actions .coupon .input-text {width: 180px;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {padding: 0.6em;}

.woocommerce ul.products li.product .price {margin-bottom: 0em;}

.woocommerce button.button.alt, .cr_button {
	width:100%;
	background-color: #e6524e;
    display: block;
    text-align: center;
    margin-bottom: 1em;
    font-size: 1.25em;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    border: 0;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

.woocommerce a.button, .cr_button {background-color: #e6524e; color: #ffffff;}
.woocommerce button.button.alt:hover,
.woocommerce a.button:hover, .cr_button:hover {background-color: rgba(230,82,78,.65); color: #ffffff;}
.woocommerce-form-coupon-toggle {display:none;}

/* Input CleverReach */
#text5240300 {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
	margin-bottom:2rem;
    outline: 0;
    line-height: normal;
    padding: 4px 8px;
    border-radius: 4px;
    border: 1px solid #aaa;
}

.wp-block-separator, hr {
    background-color: #e6524e;
    border: 0;
    height: 2px;
    margin-bottom: 20px;
    margin-top: 20px;
    max-width: 40px;
    text-align: left;
}

.woocommerce-cart-form__cart-item p, .product-name p {
    margin-bottom: 6px;
}

@media (max-width: 1024px) {
	.tribe-events-tickets td.tickets_name {width: 50%!important;}
	.woocommerce .quantity .qty {width: 2.8em;}
	.tribe-events-tickets td.tickets_price {width: 27%!important;}
	.woocommerce-cart table.cart td.actions .coupon .input-text {width: 150px;
}
}

.bold {font-weight:bold;}
.radio {font-weight:normal;}
h4.slot_title {
	font-size:1.2rem;
	font-family: Cervo,Helvetica,sans-serif;
    color: #e6524e;
}
h4.padding-title {padding-top:1rem;}

.woocommerce-additional-fields h3.slot-title-main {padding-top:2rem; padding-bottom:1rem;}
.woocommerce-additional-fields .valign {
	font-size:1rem;
}

.lgx-logo-slider-wp {
    max-width: 720px;
    margin: auto;
}

.section-default {max-width: 620px;}

.header .header__aside {
    margin-right:0;
}

.header__healthforum {
	position:relative;
	margin:0 auto;
	top:0;
}

.header__healthforum img {
	height:40px;
}

@media (max-width: 480px) {
	.header__healthforum img {
		height: 20px;
	}
	.header__healthforum {
		position: relative;
		margin: 0;
		top: -26px;
	}
}
