/*
 Theme Name:   RT-Theme 20 Child
 Description:  Child Theme
 Template:     rt-theme-20
 Version:      1.0
 Text Domain:  rt-theme-20-child
*/
header.top-header.sticky{
	height: 75px;
	transition: height 0.3s ease;
}
header.top-header.stuck{
	height: 66px;
}
header.top-header.sticky #logo img{
	max-height: 85px !important;
	height: 85px !important;
	transition: height 0.3s ease, margin 0.3s ease;
	margin-top: 16px;
}
header.top-header.sticky.stuck #logo img{
	height: 36.5px !important;
	margin-top: 0px;
}
header.top-header.sticky #navigation > li > a{
	transition: line-height 0.3s ease;
}

.single-product .price_wrapper{
	display: flex;
	justify-content: space-between;
	align-items: baseline;
}
.single-product .price_wrapper .price{
	border-bottom: none !important;
	margin: 0 15px 0 0;
}
.single-product .price_wrapper .price small{
	color: #7c7c7c;
	font-size: 16px;
}

.product_info_footer .add_to_cart_button{
	display: none;
}
.product_info_footer p{
	font-family: inherit;
}
.product_info_footer .price small{
	font-size: 12px;
}

.woocommerce .term-description:not(.bottom){
	text-align: center;
}

body.cookies-not-set{
	padding-bottom: 40px;
}
body.cookies-not-set .go-to-top.icon-up-open.visible{
	bottom: 50px;
}

.rt_counter .number{
	font-family: "Exo 2";
}


/** CHECKOUT **/
.woocommerce-checkout #billing_country_field,
.woocommerce-checkout #order_payment_heading,
.woocommerce-checkout #payment,
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout .woocommerce-checkout-review-order-table{
	display: none !important;
}
.woocommerce-checkout .form-row.half{
	width: 49%;
	margin-right: 2%;
	float: left;
}
.woocommerce-checkout .form-row.half.last{
	margin-right: 0;
}
.woocommerce-checkout .thin{
	margin-bottom: 0 !important;
}
.woocommerce-checkout .thin label{
	font-weight: 400;
	margin-bottom: 0;
}
.woocommerce-checkout textarea{
	height: 100px !important;
}
.woocommerce-checkout h4{
	font-size: 22px;
}
.woocommerce-checkout ::placeholder{
	color: #bbb;
}
