/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 03 2025 | 16:18:08 */
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{
font-family: brandon-grotesque, sans-serif !important;
}

.woocommerce .woocommerce-breadcrumb,.product_meta,
.woocommerce-tabs,
.related.products, .archive .event-date,.woocommerce-result-count,.woocommerce-ordering,
.product-sku{
	display:none !important;
}

body h1{
	font-family:"charcuterie-flared", sans-serif !important;
		font-weight:300 !important;
		font-style:normal !important;
}


body .bold, h2 strong, h1 strong{
		font-weight:400 !important;
		font-style:normal !important;
		font-family:"charcuterie-flared", sans-serif !important;

}


body h2{
	font-family:"charcuterie-flared", sans-serif !important;
		font-weight:200 !important;
		font-style:normal !important;

}


.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
    height: 50px;
}

body h4{
		font-weight:400 !important;
		font-style:normal !important;
		font-family: brandon-grotesque, sans-serif !important;

}

.back-contain .row-bg.using-image, 
.back-contain .column-image-bg{
    background-position: -700px 150px !important;
    background-size: 950px !important;
    background-repeat: no-repeat !important;
	opacity:.8 !important;
}


.page-id-3102 .back-contain .row-bg.using-image, 
.page-id-3102 .back-contain .column-image-bg{
    background-position: -700px 150px !important;
    background-size: 980px !important;
    background-repeat: no-repeat !important;
	opacity:.8 !important;
}



.page-id-2864 .back-contain .row-bg.using-image {
    background-position: -300px 150px !important;
    background-size:800px !important;
    background-repeat: no-repeat !important;
	opacity:1 !important;
}



.back-contain-right .row-bg.using-image {
    background-position: center center !important;
    background-size: 800px !important;
    background-repeat: no-repeat !important;
	opacity:1 !important;
}


.back-contain-far-right .row-bg.using-image {
    background-position: 1200px bottom !important;
    background-size: 900px !important;
    background-repeat: no-repeat !important;
	opacity:1 !important;
}




.back-contain-footer .row-bg.using-image{
    background-position: 140% center !important;
    background-size: 600px !important;
    background-repeat: no-repeat !important;
	opacity:1 !important;
}

.border-left-col .column-image-bg-wrap .column-image-bg {
    background-position: left center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
	opacity:.7 !important;
}


.border-right-col .column-image-bg {
    background-position: right center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
	opacity:.7 !important;
}


.background-whole-pattern .column-image-bg, 
.background-whole-pattern .row-bg.using-image{
    background-position: center center !important;
    background-size: 300px !important;
	opacity:1 !important;
		box-shadow: inset 0px 0px 40px 23px rgba(0,0,0,0.9) !important;
    background-repeat: repeat !important;

}




.patterns-background .row-bg.using-image{
    background-position: center center !important;

    background-size: 138px !important;
    background-repeat: repeat-x !important;
	opacity:1 !important;
}


.patterns-basket-background .row-bg.using-image{
    background-position: center center !important;

    background-size: 210px !important;
    background-repeat: repeat-x !important;
	opacity:1 !important;
}


.patterns-background-arrow .row-bg.using-image{
    background-position: center center !important;

    background-size: 20px !important;
    background-repeat: repeat-x !important;
	opacity:1 !important;
}

.patterns-background-condor .column-image-bg, 
.patterns-background-condor .row-bg.using-image{
    background-position: center center !important;

    background-size:42px !important;
    background-repeat: repeat-x !important;
	opacity:1 !important;
}


.patterns-background-condor-hero .column-image-bg, 
.patterns-background-condor-hero .row-bg.using-image{
    background-position: center center !important;

    background-size: 60px !important;
    background-repeat: repeat-x !important;
	opacity:1 !important;
}

.contain-condor .row-bg.using-image{
	background-size:100% !important;
	    background-repeat: repeat !important;

}

.contain .row-bg.using-image{
	background-size:100% !important;
	    background-repeat: repeat !important;

}


.simple-border-sixty .column-image-bg{
	background-size:60px !important;
	    background-repeat: repeat-x !important;
}

.simple-border-fifty-five .column-image-bg{
	background-size:55px !important;
	    background-repeat: repeat-x !important;
}


.simple-border-fifty .column-image-bg{
	background-size:50px !important;
	    background-repeat: repeat-x !important;
}

.simple-border-forty .column-image-bg{
	background-size:40px !important;
	    background-repeat: repeat-x !important;
}


.page-id-3518 .main-content{
background-image: url(https://www.sychumashmuseum.org/wp-content/uploads/paper-back-png.png);
    background-size: 300px;
	background-repeat:repeat !important;
}


.min-height-box .wpb_text_column{
	min-height:150px !important;
}


.container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
    max-width: 2000px;
}

.contain-condor222 .row-bg.using-image:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(141,64,41, 0.9);
  transition: background .3s linear;
}

.sidebar-icon-man .column-image-bg,
.sidebar-icon-man .row-bg.using-image{
background-size: 150px !important;
    background-repeat: no-repeat !important;
    background-position: bottom right !important;
}

.sidebar-icon-man-left .column-image-bg,
.sidebar-icon-man-left .row-bg.using-image{
background-size: 150px !important;
    background-repeat: no-repeat !important;
    background-position: bottom left !important;
}

.inner-shadow .row-bg-overlay{
	box-shadow: inset 0px 0px 40px 23px rgba(0,0,0,0.5) !important;
}

.nectar-video-box:not([data-mouse-style=see_through_contrast]) a.nectar_video_lightbox {
    margin-top: 8px;
}
img.product-support {
    max-width: 140px !important;
}

.nectar-flickity[data-spacing="5px"]:not(.masonry) .flickity-slider .cell {
    margin: 0 !important;
    padding: 0 !important;
}



.special-timeline .nectar-fancy-box[data-style="color_box_hover"][data-border="true"] .box-inner-wrap {
    transition: all 0.45s cubic-bezier(0.25,1,0.2,1);
    border: 0px !important;
}
body #header-secondary-outer .nectar-center-text {
    font-size: 17px;
    line-height: 16px;
    max-width: 100%;
    text-align: left;
    font-weight: 500;
	text-transform:initial;
}
.nectar-fancy-box[data-style=image_above_text_underline] .text {
    padding: 8% 0 0 0;
}
#header-secondary-outer[data-full-width=true]>.container {
    width: 100%;
    max-width: 100%;
    padding: 0 4%;
}

body.material #header-secondary-outer nav>ul>li>a {
    border-left: 0;
    line-height: 22px;
    font-size: 17px;
}
#footer-outer {
    background-repeat: no-repeat !important;
    background-position: 88% 70% !important;
    background-color: #fff !important;
    background-size: 400px !important;
}


body .nectar-video-box[data-hover=zoom_button] .nectar_video_lightbox:after,
body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox:after{
	background-color: transparent !important;
	border:1px solid #fff !important;
}


.gform-button{

    background: #f05623 !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
}



.page-submenu ul{
    font-size: 20px !important;
	font-weight: 600 !important;
	opacity:1 !important;
}

.page-submenu ul a{
    font-size:22px !important;
	font-weight: 600 !important;
	opacity:1 !important;
	font-family: brandon-grotesque, sans-serif !important;

}

.sprial-background::after{
	background:url(https://www.sychumashmuseum.org/wp-content/uploads/spirals.svg) !important;
}



.nectar_single_testimonial[data-style="bold"] p {
    font-family: Plus Jakarta Sans;
    text-transform: none;
    letter-spacing: -0.02em;

    font-size: 28px;
    line-height: 40px;
    font-weight: 500;
}


body b, body strong, body .bold {
	font-weight: 600 !important;
}




.six-hundred img{
	max-width:600px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product h2, .woocommerce-page ul.products li.product h2 {
    letter-spacing: 0;
    font-size: 29px!important;
    line-height: 26px;
    font-weight: 500!important;
}








div#header-outer {
    transform: translateY(0px) !important;
}




.wc-bookings-booking-form .form-field input[type=number] {
    width: 93% !important;
    margin-right: 10px !important;
    padding-right: 10px !important;
}


.wc-bookings-booking-form .form-field-wide{

    width: 100% !important;
    margin-top: 20px;

}



.wc-bookings-booking-form .wc_bookings_field_persons_4745,

.wc-bookings-booking-form .wc_bookings_field_persons_4746,

.wc-bookings-booking-form .wc_bookings_field_persons_4778,

.wc-bookings-booking-form .wc_bookings_field_persons_4779,

.wc-bookings-booking-form .wc_bookings_field_persons_4780,

.wc-bookings-booking-form .wc_bookings_field_persons_4781,

.wc-bookings-booking-form .wc_bookings_field_persons_4782{
    margin: 0 0;
    float: left !important;
    width: 15% !important;
	padding-bottom:10px;
}



.woocommerce-page table.cart img {
    width: 250px;
    margin-bottom: 0;
    text-align: center;
    margin: 0 auto;
    border-radius: 20px;
}
.woocommerce table.cart td {
    padding: 25px 20px;
    padding-left: 0;
}



.woocommerce-cart .woocommerce table.shop_table .product-name a {
    color: inherit;
    color: #f05623;
    font-weight: 600 !important;
    font-size: 30px !important
    line-height: 1.2 !important;
    /* font-family: Rockwell; */
    font-family: Plus Jakarta Sans !important;
}



    .woocommerce table.cart td.product-name {
        width: 50%;
    }













.wc-bookings-date-picker .ui-datepicker-header {
    background: #f05623 !important;


    border: 1px solid #999;


    border-radius: 10px !important;
}

.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {
    top: -1px;
    background: #f05623 !important;
    border-radius: 0;
    font-weight: normal;
    border: none;
    height: 2.5em;
    width: 2em;
}



.wc-bookings-date-picker .ui-datepicker td.partial_booked a {
    background-color: #f2f2f2;
    background-image: none !important;
    border-color: rgba(0, 0, 0, .1) !important;
    color: #000 !important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
    position: relative;
    z-index: 1;
}



.wc-bookings-date-picker .ui-datepicker td.bookable a {
    background-color: #fff !important;
    border-color: rgba(0, 0, 0, .1) !important;
    color: #000 !important;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	
	font-size: 18px !important;
}

.wc-bookings-date-picker {
    padding: 0 !important;
}
.woocommerce div.product form.cart .button {

	font-size: 30px !important;
}

.wc-bookings-booking-form {
    border: 1px solid #ddd  !important;
    padding: 33px !important;
    margin: 0 0 1em !important;
    border-radius: 10px !important;
    background: #f9f9f9 !important;
	box-shadow: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .15 !important;
    filter: Alpha(Opacity = 15);
    background-image: none;
}


body:not(.woocommerce-cart) .main-content th {
    border-left: medium none;
    border-style: none solid solid none;
    border-top: medium none;
    border-width: medium 1px 1px medium;
    font-weight: 500;
    padding: 10px;
    text-align: center !important;
    border-color: #ececec !important;
    color: #000 !important;
	
    font-size: 19px !important;
}



.wc-bookings-booking-form .block-picker li.block {
    white-space: nowrap;
    text-align: center;
    list-style: none !important;
}


.wc-bookings-booking-form .block-picker li a {

    font-size: 16px !important;
    color: #000 !important;
    font-weight: 600 !important;
}


.wc-bookings-date-picker .ui-datepicker .ui-datepicker-title {
    line-height: 1em;
    font-weight: 600;
    padding: .75em 0;
}



.wc-bookings-date-picker .ui-datepicker .ui-datepicker-prev, .wc-bookings-date-picker .ui-datepicker .ui-datepicker-next {
    top: 0px;
    background: #8d4029 !important;
    border-radius: 0;
    font-weight: normal;
    border: none;
    height: 2.5em;
    width: 4em;
}


.ui-datepicker .ui-datepicker-next {
    right: 0px;
}



.ui-datepicker .ui-datepicker-prev {
    left: 0px;
}


.wc-bookings-booking-form .form-field input[type=number] {
    width: 80% !important;
    margin-right: 10px !important;
    padding-right: 10px !important;
    border: 1px solid #ddd;
}

.wc-bookings-booking-form label {
    display: block;
    padding-bottom: 7px;
}



.nectar-global-section {
    position: relative;
    font-size: 18px;
    line-height: 1.5;
}


#footer-outer[data-using-bg-img="true"]:after {
	position: relative !important;
}

.woocommerce-shop .products li.product.minimal .product-wrap .product-image-wrap .product-add-to-cart a{
	display:none !important;
}





@media only screen and (max-width: 980px) {


.eapps-social-icons-location-inline.eapps-social-icons-position-left {
    text-align: center !important;
}
	
	.page-id-3954 .nectar-highlighted-text.font_size_40px h2{
	font-size:33px !important;
	line-height:1.1 !important;}
	
	
	
.wc-bookings-booking-form .wc_bookings_field_persons_4745,

.wc-bookings-booking-form .wc_bookings_field_persons_4746,

.wc-bookings-booking-form .wc_bookings_field_persons_4778,

.wc-bookings-booking-form .wc_bookings_field_persons_4779,

.wc-bookings-booking-form .wc_bookings_field_persons_4780,

.wc-bookings-booking-form .wc_bookings_field_persons_4781,

.wc-bookings-booking-form .wc_bookings_field_persons_4782{
    margin: 0 0;
    float: left !important;
    width: 25% !important;
	padding-bottom:10px;
}

	
	.woocommerce table.cart td.product-name {
    width: 100% !important;
}
	
	.woocommerce table.cart .product-thumbnail a, .woocommerce table.cart .product-thumbnail a img{
		display:none !important;
	}
	
	
}







@media only screen and (max-width: 680px) {

	
.wc-bookings-booking-form .wc_bookings_field_persons_4745,

.wc-bookings-booking-form .wc_bookings_field_persons_4746,

.wc-bookings-booking-form .wc_bookings_field_persons_4778,

.wc-bookings-booking-form .wc_bookings_field_persons_4779,

.wc-bookings-booking-form .wc_bookings_field_persons_4780,

.wc-bookings-booking-form .wc_bookings_field_persons_4781,

.wc-bookings-booking-form .wc_bookings_field_persons_4782{
    margin: 0 0;
    float: left !important;
    width: 33% !important;
	padding-bottom:10px;
}

	
	#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail {
    min-width: 0 !important;
    display: none !important;
}
	
}