/*
Theme Name:         Sage Starter Theme
Theme URI:          https://roots.io/sage/
Description:        Sage is a WordPress starter theme. <a href="https://github.com/roots/sage">Contribute on GitHub</a>
Version:            8.4.3
Author:             Roots
Author URI:         https://roots.io/
Text Domain:        sage

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/

body.post-type-archive-news article.type-news .updated {
	color: black;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
}
.row.archive-header {
	padding: 25px 15px 0;
	margin-left: 0;
	margin-right: 0;
}

.gutter-10.row {
	margin-right: -10px;
	margin-left: -10px;
}
.gutter-10 > [class^="col-"], .gutter-10 > [class^=" col-"] {
	padding-right: 10px;
	padding-left: 10px;
}
.well {
	padding: 15px;
}

body.membership-plans .panel-heading {
	padding: 10px;
}
body.membership-plans .panel-body {
	min-height: 80px;
}
p.mc4wp-checkbox.mc4wp-checkbox-woocommerce {
	clear: both;
}
input[name=_mc4wp_subscribe_woocommerce] {
	margin: -2px 10px 0 0;
}


/* Pathfinder Form */
.pathfinder-form .gform_footer {
	display: none;
}
.pathfinder-form .ginput_container_radio h3 {
	margin-top: 0;
}
.pathfinder-form .field_description_above .ginput_container_radio .gfield_radio > li {
	text-align: center;
}
.pathfinder-form .field_description_above .ginput_container_radio .gfield_radio > li > input {
	display: block;
	margin: auto !important;
}
.pathfinder-form .gfield_radio li label {
	max-width: 100% !important;
}
.pathfinder-form .gfield_radio li label img {
	max-width: 100%;
}

.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
	width: 100%
}
.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
	width: 100%
}
.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
	width: 100%
}
.gform_wrapper .gfield_radio li label {
	font-size: inherit !important;
}

@media (min-width: 641px) {
	.pathfinder-form .top_label li.gfield.gf_left_half,
	.pathfinder-form .top_label li.gfield.gf_right_half {
		min-width: 511px;
	}
}

@media (min-width: 1200px) {
	.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
		width: 33.3%
	}
	.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {
		width: 33.4%
	}
	.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third {
		width: 33.4%
	}
}

section.video .video-container {
	display: none;
}
section.video .video-fallback-image {
	width: 100%;
}
@media (min-width: 768px) {
	section.video .video-container {
		display: block;
	}
	section.video .video-fallback-image {
		display: none;
	}
}


.product-type-symposium_ticket > .summary {
	float: none !important;
	width: 80% !important;
	clear: both !important;
}
.product-type-symposium_ticket section.related.products {
	display: none;
}
#product_symposium_data {
	clear: both;
}

.woocommerce-page div.product div.summary,
.woocommerce-product-gallery {
	float: none !important;
	width: 100% !important;
}

.woocommerce div.product.product-type-symposium_ticket .product_title {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	margin-top: 40px;
	border-bottom: 1px solid #ccc;
}
#site-wrap .button {
	padding-top: 7px;
}
.woocommerce-cart-form .actions .coupon {
	display: flex;
	align-items: baseline;
}
.woocommerce-cart-form .actions .coupon .button {
	white-space: nowrap !important;
}
.woocommerce div.product p.price {
	color: rgb(145, 188, 14);
}
.woocommerce span.onsale {
	background-color: rgb(145, 188, 14);
	width: 100px;
	height: 100px;
	line-height: 90px;
	font-size: 28px;
	top: 6rem;
	left: -2rem;
}
.woocommerce div.product p.price ins {
	text-decoration: none;
}
#cookie-law-info-bar {
	font-size: 10pt !important;
	line-height: 1em !important;
}
.member-featured .member-featured__box p {
	min-height: 106px;
}

#site-wrap .single_add_to_cart_button {
	color: #fff;
	background-color: #91bc0e;
	border-color: #7fa40c;
	padding: 7px 5em;
}
#site-wrap .single_add_to_cart_button.active,
#site-wrap .single_add_to_cart_button:active,
#site-wrap .single_add_to_cart_button:hover {
	color: #fff;
	background-color: #6c8d0a;
	border-color: #536b08;
}

.single-product .upsells {
	border-top: 1px solid #888;
	margin-right: 1em;
}

p + table.eden-baysal {
	margin-top: -10px;
}
table.eden-baysal th {
	font-weight: bold;
	padding: 5px 5px;
	overflow: hidden;
	word-break: normal;
	background-color: #cccccc;
	vertical-align: top;
	border: 1px solid #cccccc;
}

table.eden-baysal td {
	padding: 5px 5px;
	overflow: hidden;
	word-break: normal;
	vertical-align: top;
	border: 1px solid #cccccc;
}

.main-header .header-top a.header-buy-btn,
.main-header .header-top a.header-login-btn,
.main-header .header-top a.header-logout-btn,
.main-header .header-top a.header-profile-btn {
	position: static;
	float: right;
	margin-left: 5px;
}

.wpml-ls-legacy-dropdown-click {
	width: auto;
}
.wpml-ls-legacy-dropdown-click a {
	padding-top: 8px;
	padding-bottom: 8px;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
	border: none !important;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -6px;
	content: "\f107";
	display: inline-block;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	color: inherit;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body.woocommerce-cart .product-price del {
	display: none !important;
}
body.woocommerce-cart .product-price ins {
	text-decoration: none !important;
}

.vision h1 {
    margin-bottom: 0 !important;
}



.woocommerce-checkout-review-order-table td:nth-child(2) {
	text-align: right;
}

.woocommerce-cart-form__contents td:nth-child(4),
.woocommerce-cart-form__contents td:nth-child(6) {
	text-align: right;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
	float: none !important;
	width: auto !important;
	clear: both !important;
}

.sku_wrapper {
	display: none;
}
#site-wrap .prognosis-form {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
#site-wrap .prognosis-form .gfield_radio li label {
	max-width: none !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: normal !important;
}
#site-wrap .prognosis-form .g-images .gfield_radio li,
#site-wrap .prognosis-form .g-images .gfield_radio li img {
	width: 58px;
}
