/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

/*load different types with relative paths to the font files*/
@font-face {
    font-family: 'Wreath';
    src: url('/wp-content/themes/salient-child/fonts/Wreath_Medium.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@media screen and (max-width: 1000px){
body .nectar-milestone .number h2{
    font-size:0.5em!important;
}
body .nectar-milestone .subject{
    font-size:0.75em!important;
}
}
.w-400{
	width:400px;
}
.text-right{ float:right; }
.nectar-flickity img{
	border-radius:20px;
}
ul.buttons a{
	height: 100%;
	margin-right: -30px!important;
}
ul.buttons a:before{
	border-radius:20px!important;
	border-top-left-radius: 0px!important;
	border-bottom-left-radius: 0px!important;
}
body #header-outer{
	margin-top: 50px!important;
}
/*VR Calendar*/
.calendar-info,.calendar-legend{
	display:none;
}
.vrc.vrc-calendar .calendar-header{
	margin-bottom: 20px;
}
.vrc.vrc-calendar .calendar-header .btn-prev, .vrc.vrc-calendar .calendar-header .btn-next{
	height: 30px;
	width: 30px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 63.76 70.18'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23f0eee5; %7D %3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M5.62,44.82l41.29,23.84c7.49,4.33,16.86-1.08,16.86-9.73V11.25c0-8.65-9.36-14.06-16.86-9.73L5.62,25.36c-7.49,4.33-7.49,15.14,0,19.46Z'/%3E%3C/svg%3E");
}
.vrc.vrc-calendar .calendar-header .btn-next{
	transform:rotate(180deg);
	margin-left: 20px;
}
.calendar-month-container{
	border-radius: 10px;
	padding: 10px!important;
}
.calendar-month-container td{
	border-left-style: none!important;
}
.calendar-month-container table{
	table-layout: fixed;
}
.calendar-month-name{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: rgba(239, 235, 225, 100)!important;
	font-weight: bold;
	margin-bottom: 0!important;
	line-height:40px;
}
.calendar-row:first-child .calendar-day-head{
	background: rgba(239, 235, 225, 100)!important;
	font-weight: bold;
	line-height:40px;
}
.calendar-row:first-child .calendar-day-head:first-child{
	border-bottom-left-radius:10px;
}
.calendar-row:first-child .calendar-day-head:last-child{
	border-bottom-right-radius:10px;
}
.vrc.vrc-calendar .day-number{
	line-height: 40px;
	border-radius: 10px;
	margin:3px;
	font-weight: bold;
}
.calendar-row:nth-child(2) .day-number{ margin-top:6px; }
.vrc.vrc-calendar[class*=" vrc-calendar-id-"] td.calendar-day .day-number.before-date{
	opacity:0.5;
}
.vrc.vrc-calendar[class*=" vrc-calendar-id-"] td.calendar-day .day-number.checked-day, .vrc.vrc-calendar[class*=" vrc-calendar-id-"] .day-number.checked-day{
	background-color: #305249!important;
	color: rgba(239, 235, 225, 100)!important;
}
.vrc.vrc-calendar[class*=" vrc-calendar-id-"] td.calendar-day .day-number.event-end.checked-day{
    background: -moz-linear-gradient(-45deg, #FFC0BD 50%, #305249 50%, #305249 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%, #FFC0BD), color-stop(50%, #305249), color-stop(100%, #305249))!important;
    background: -webkit-linear-gradient(-45deg, #FFC0BD 50%,#305249 50%,#305249 100%)!important;
    background: -o-linear-gradient(-45deg, #FFC0BD 50%,#305249 50%,#305249 100%)!important;
    background: -ms-linear-gradient(-45deg, #FFC0BD 50%,#305249 50%,#305249 100%)!important;
    background: linear-gradient(135deg, #FFC0BD 50%, #305249 50%, #305249 100%)!important;
}
.vrc.vrc-calendar[class*=" vrc-calendar-id-"] td.calendar-day .day-number.event-start.checked-day{
    background: -moz-linear-gradient(-45deg, #305249 50%, #FFC0BD 50%, #FFC0BD 100%)!important;
    background: -webkit-gradient(linear, left top, right bottom, color-stop(50%, #305249), color-stop(50%, #FFC0BD), color-stop(100%, #FFC0BD))!important;
    background: -webkit-linear-gradient(-45deg, #305249 50%,#FFC0BD 50%,#FFC0BD 100%)!important;
    background: -o-linear-gradient(-45deg, #305249 50%,#FFC0BD 50%,#FFC0BD 100%)!important;
    background: -ms-linear-gradient(-45deg, #305249 50%,#FFC0BD 50%,#FFC0BD 100%)!important;
    background: linear-gradient(135deg, #305249 50%, #FFC0BD 50%, #FFC0BD 100%)!important;
}

.owl-carousel .owl-item{
	padding-right:10px;
	padding-left:10px;
}
@media screen and (max-width:1200px){
	.buttons.sf-menu li a span{
		display:none;
	}
}