/*
Theme Name:  Salmon
Template: 	 salmon
Theme URI:	 https://themeforest.net/item/salmon-restaurant-wordpress-theme/full_screen_preview/17032370
Author:		 ChildThemeWP
Author URI:	 https://childthemewp.com
Version:	 1.0.0
License:	 GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:    	 opensource     
Text Domain: salmonchild
*/


.single-product .broneering{
	/* flex-direction: column; */
	justify-content: center;
}

.fy-flex-container.broneering > [class^="fy-flex-column"], .fy-flex-container.broneering > [class*=" fy-flex-column"], .fy-flex-container.fy-flex-gutter-large > [class*=" fy-flex-column"] {
    padding-left: 0;
}

.fy-flex-container.broneering.summary {
	padding-left: 40px;
	padding-right: 40px;
}

.tm-extra-product-options .tcwidth-100.paketi-sisu .cpf-type-select {
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    max-width: 49%;
}

.fy-navigation > ul > li ul {    
    text-align: center !important;
    color: #041119;
    background-color: #670d0d !important; 
}

.fy-navigation > ul > li ul li {
    border-top: none !important;
}

.fy-navigation > ul > li ul li a {
    padding: 14px 20px;
    font-size: 14px;
    font-weight: 400;
    color: #f4e2c3 !important;
    background-color: transparent;
}

.fy-navigation > ul > li > a:before {
    background-color: inherit !important;
}

.paketi-selektor .tc-container{
	margin-bottom: 0;
}

.paketi-selektor h4 {
	text-align: center;
}

.paketi-sisu .tc-price-wrap{
	display:none;
}

.tc-extra-product-options .tmcp-field-wrap label {
	display: flex;
}

.tm-extra-product-options .tc-row, .tc-row {
	justify-content: center !important;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label.tc-label,.tc-price-wrap{
	font-size: 16px;
}

.tc-price-wrap{
	font-weight: bold;
}

.woocommerce div.product span.price{
	color: #ff6b21;
}

.tm-extra-product-options .tm-epo-field.tmcp-checkbox, .tm-extra-product-options .tm-epo-field.tmcp-radio {
    width: 18px;
    height:18px;
}

.tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label{
	line-height: inherit !important;
}

.tc-extra-product-options .tmcp-field-wrap label,.tc-label-wrap{
	display: flex;
	align-items: center;
}

.tm-extra-product-options .vaagnad-div ul.tmcp-ul-wrap.tm-element-ul-radio{
	justify-content: center !important;
}

.single-product .broneeri{
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}

.single-product .broneeri .wc-bookings-booking-cost, .single-product .broneeri button{
	width: 33% !important;
}

.single-product .broneeri .wc-bookings-booking-cost.price {
	font-size: 18px;
	font-weight: bold;
	color: #ff6900;
    padding: 0 0 5px 0;
}

.single-product .broneeri button.button.alt {
    font-weight: 600;
    color: var(--wp--preset--color--luminous-vivid-orange);
    background-color: transparent;
    border: 3px solid #670d0d;
    font-size: 20px !important;
}

.wc-bookings-date-picker-timezone-block  {display:none;}

.single-product h1.product_title {text-align: center;}

/*PEOPAKETID, LISATEENUSED */

.peopaketid header.fy-heading {
	display:none;
}

.peopaketid .fy-wrap, .lisateenused .fy-wrap {
	padding: 20px;
}

.peopaketid-pealkiri .fy-shortcode-container, .peopaketid-pealkiri .fy-shortcode-column, .lisateenused-pealkiri .fy-shortcode-container, .lisateenused-pealkiri .fy-shortcode-column {
	margin: 0;
}

.peopaketid-sisu ul {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.peopaketid-sisu li {
	padding: 0 !important;
}

.peopaketid-sisu h4 {
	text-align: right;
}

.peopaketid-sisu p {
	margin: 5px !important;
}

.lisateenused-sisu div.fy-shortcode-column:first-child{
	text-align: right;
}

/* .lisateenused h1 {color: #ff6b21;} */

.suletud .wp-block-coblocks-accordion-item__content {display: none !important;}

.wp-block-coblocks-accordion-item__title:not(.has-background) {
    background: #670d0d;
	color:white;
}

.wp-block-coblocks-accordion-item__title:not(.has-background) mark {
    float: right;
}

/* KALENDER */

.wc-bookings-date-picker .ui-datepicker-header{
	background-color: #ff6b21;
	background-image: none;
}

.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {   
    background: #ff6b21;
}

.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev.ui-state-hover, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next.ui-state-hover{
	background: #E65208;
}

.wc-bookings-date-picker .ui-datepicker td.bookable a{
    background-color: #ff6b21 !important;
}

.wc-bookings-date-picker .ui-datepicker td.ui-datepicker-current-day a {
    background: #CC3800 !important;
    opacity: 1 !important;
}

.wc-bookings-date-picker .ui-datepicker td.bookable-range .ui-state-default {
    background: #800000 !important;
}

.wc-bookings-booking-form .block-picker li:nth-child(odd) a:hover, .wc-bookings-booking-form .block-picker li:nth-child(odd) a:focus,.wc-bookings-booking-form .block-picker li:nth-child(even) a:hover, .wc-bookings-booking-form .block-picker li:nth-child(even) a:focus {
    background: #800000;
}

.wc-bookings-booking-form .block-picker li a.selected {
    background: #800000 !important;
}

.tc-extra-product-options .cpf-type-select .tmcp-field-wrap label.fullwidth select {
	color: #ff6b21;
    font-weight: bold;
	font-size:18px;
}
