/*

Theme Name: Yachter

Theme URI: https://yachter.wpthemeverse.com/

Description: Yacht and Boat Rental Theme - For a Luxury Water Adventure

Author: Siddhi Infosoft

Author URI: https://www.siddhiinfosoft.com/

Text Domain: yachter

Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready

Version: 1.2

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/


.sisf-header--divided #sisf-page-header .sisf-divided-header-left-wrapper{justify-content: end !important;}

.sisf-header-navigation > ul > li > a::before {display: none !important;}

.sisf-header-navigation > ul > li.current-menu-ancestor > a, .sisf-header-navigation > ul > li.current-menu-item > a{color: rgb(199,158,96);}

.sisf-header-navigation > ul > li.menu-btn{align-items: center;align-self: center;display: flex;}

.sisf-header-navigation > ul > li.menu-btn a{background: #606DE5;height: auto;color: #FFF;text-align: center;font-family: Mulish;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal !important;letter-spacing: 0.7px !important;text-transform: uppercase;

padding: 12px 25px;border: 2px solid #606DE5;}

.sisf-header-navigation > ul > li.menu-btn a:hover{background: none; color: #606DE5;}
.sisf-header--divided #sisf-page-header-inner{align-items: center !important;}

#sisf-page-header-inner.sisf-skin--light nav > ul > li.current-menu-ancestor > a, #sisf-page-header-inner.sisf-skin--light nav > ul > li.current-menu-item > a, .sisf-custom-header-layout.sisf-skin--light nav > ul > li.current-menu-ancestor > a, .sisf-custom-header-layout.sisf-skin--light nav > ul > li.current-menu-item > a{color: var(--sis-main-color) !important;}

#sisf-page-mobile-header-inner{padding: 0 20px;}


.sisf-header-navigation ul li.sisf-menu-item--narrow .sisf-drop-down-second-inner > ul:before{content: "";width: 0px;height: 0px;
border-style: solid;border-width: 0 10px 12px 10px;border-color: transparent transparent var(--sis-main-color) transparent;transform: rotate(0deg);position: absolute;top: -13px;left: 46px;}


#sisf-top-area .sis-block-icon-with-text h4{color: #FFF;font-family: Mulish;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;text-transform: lowercase;}

.sisf-header--sticky-display .widget_sis_core_woo_dropdown_cart .sisf-m-opener .sisf-m-opener-count,.sisf-header--sticky-display .widget_shopping_cart .sisf-m-opener .sisf-m-opener-count{top: 10px;}

.sisf-header-navigation > ul > li.mobile-menu-item.menu-item{display: none;}

#sisf-side-area-mobile-header .sisf-m-navigation ul li .sisf-menu-item-arrow{color: #fff;fill: #fff;}
#sisf-side-area-mobile-header .sisf-m-navigation > ul > li > a::before {display: none;}
#sisf-side-area-mobile-header{align-items: self-start;padding: 100px 20px 20px 40px;}
.sisf-opener-icon.sisf-source--predefined .sisf-m-line{background-color: var(--sis-main-color);}
/************************Home page**********************/


/************************Home page 2**********************/

.align-items-center{align-items: center !important;}

.line-icon{position: relative;}
.line-icon:before{content: "";top: 0;bottom: 0;position: absolute;width: 1px;height: 100%;background: #DDD;left: 50px;}

.line-icon .sisf-sis-icon-with-text .sisf-m-icon-holder svg{stroke: inherit;}
.line-icon .sisf-sis-icon-with-text:hover .sisf-m-icon-holder svg rect{filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);stroke: inherit;}

.line-icon .sisf-sis-icon-with-text.sisf-layout--before-content .sisf-m-icon-wrapper{padding: 15px 0;background: #f7f7f7;}

.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner{top: auto;right: 0px;justify-content: start;border-radius: 0;width: 352px;height: 150px;transform: inherit;bottom: 0;left: auto;}
.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span svg{position: absolute;top: 35px;left: 23px;transform: inherit;
border-radius: 0;background: #000;padding: 5px;width: 78px;height: 78px;margin: 0 auto;bottom: 0;}

/*.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span::before {content: "WATCH VIDEO";color: #000;font-family: Cormorant Infant;  font-size: 30px;font-style: normal;font-weight: 500;line-height: normal;position: absolute;right: -113px;top: 55px;}*/
.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span::after {content: ""; width: 96px;height: 1px;background: #000; position: absolute; left: 122px;}

.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span.video-btn-text{color: #000;font-family: Cormorant Infant;  font-size: 30px;font-style: normal;font-weight: 500;line-height: normal;position: absolute;right: -113px;top: 55px;letter-spacing: 3px;}
.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span.video-btn-text strong{color: #fff;font-weight: 500;}
.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span.video-btn-text::after {display: none !important;}


.sisf-sis-testimonials-slider.sisf-item-layout--standard.std-p-0 .swiper-slide .sisf-e-inner{padding: 0;}
.sisf-sis-testimonials-slider.sisf-item-layout--standard.sisf-sis-swiper-container.sisf-swiper--initialized.std-p-0{padding-bottom: 0 !important;}

.sisf-sis-progress-bar-horizontal.border-bar .sisf-m-canvas svg{padding: 5px; border-radius: 50px;}

.sisf-sis-testimonials-slider .sisf-e-content .sisf-e-rating{position: relative; display: inline-block;width: 100%;vertical-align: top;line-height: 1; margin-bottom: 30px;}
.sisf-sis-testimonials-slider .sisf-e-content .sisf-e-rating .sisf-m-inner{position: relative;display: inline-block;vertical-align: top;}

.sisf-sis-testimonials-slider .sisf-e-content .sisf-e-rating .sisf-m-star{color: #111;font-size: 20px;}
.sisf-sis-testimonials-slider .sisf-e-content .sisf-e-rating .sisf-m-star.sisf--active{position: absolute;top: 0;left: 0;overflow: hidden;white-space: nowrap;fill: var(--sis-main-color);}

.sisf-sis-testimonials-slider .sisf-e-content .sisf-e-rating .sisf-m-star .sisf-m-star-item {margin: 0 6px 0 0;width: 20px;height: 20px;}

.fslightbox-container .fslightbox-slide-btn-container-next .fslightbox-slide-btn svg polyline, .fslightbox-container .fslightbox-slide-btn-container-previous .fslightbox-slide-btn svg polyline,button.mfp-arrow svg polyline{fill: #fff;stroke: #fff;}

.swiper-button-prev svg polyline, .swiper-button-next svg polyline{fill: #000;stroke: #000;}

.sisf-sis-grid.border-radius-img .sisf-grid-item{border-radius: 30px;overflow: hidden;}
/************************Home page 2**********************/
.sisf-section-title .sisf-m-title{color: #000;font-size: 46px;font-style: normal;font-weight: 700;line-height: normal; text-transform: none;font-family: Mulish;}

.sisf-section-title.sisf-alignment--center .sisf-m-background-text{font-family: Mulish;font-size: 60px;font-style: normal;font-weight: 800;letter-spacing: 1.8px;}

.sisf-section-title .sisf-m-title span{color: #818DFF;}

.sisf-section-title .sisf-m-subtitle{color: var(--sis-main-color);font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 3.2px;font-family: Mulish;}



.icon-with-number.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content{position: relative; z-index: 1; top: -45px;}

.icon-with-number.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content h2{margin-top: 0;}

.icon-with-number.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content h3{color: #000;font-family: Cormorant Infant;font-size: 32px;font-style: normal;font-weight: 500;line-height: normal; position: relative;padding-bottom: 18px; margin-bottom: 23px;margin-top: 15px;text-transform: none;} 

.icon-with-number.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content h3:before{position: absolute; bottom: 0; left: 0; right: 0; margin: auto;background: url(images/line.png) no-repeat center center; width: 181px; height: 16px; content: "";background-size: 100%;height: 7px;width: 77px;}

#sisf-page-footer ul.social{text-align: center;}

#sisf-page-footer ul.social li{display: inline-block; vertical-align: middle;margin: 0 5px 0 5px !important;}

#sisf-page-footer ul.social li a{display: flex;background: #333333;content: #fff;border-radius: 50px;width: 34px;height: 34px;font-size: 11px;justify-content: center;align-items: center;}

#sisf-page-footer h4.wp-block-heading{margin: 0px 0 5px 0;font-weight: 700;font-family: "Cormorant Upright", serif;font-weight: 500 !important;letter-spacing: 7px;}

#sisf-page-footer p.ft-p{max-width: 550px; margin: 0 auto;}

/*.ft-logo figure{margin-top: -42px !important;border-radius: 20px;background: #FFF;box-shadow: 0px -20px 50px 0px rgba(0, 0, 0, 0.10);
padding: 15px;}*/


.sisf-video-button.sis-video-btn .sisf-m-play .sisf-m-play-inner{top: 40%;width: 102px;height: 102px;background: none;}


.sisf-item-layout--info-below.sis-home1-team .sisf-m-image .sisf-m-media-image{position: relative;padding-right: 18px; padding-bottom: 18px;}
.sisf-item-layout--info-below.sis-home1-team .sisf-m-image .sisf-m-media-image:after{position: absolute;background: #F1F1F1;right: 0;
bottom: 0;left: 18px;top: 18px;content: "";z-index: -1; transition: all ease 0.5s;}

.sisf-item-layout--info-below.sis-home1-team:hover .sisf-m-image .sisf-m-media-image:after{background: var(--sis-main-color);transition: all ease 0.5s;}

.sisf-tour-reservation-filter .sisf-m-form .sisf-m-field label{font-family: Mulish;font-size: 14px;font-style: normal;
font-weight: 600;line-height: 30px;letter-spacing: 1.4px;}
.sisf-tour-reservation-filter.dark-form .sisf-m-form .sisf-m-field label{color: var(--sis-main-color);}

.sisf-tour-reservation-filter .sisf-m-form .sisf-m-field input, .sisf-tour-reservation-filter .sisf-m-form .sisf-m-field select,.sisf-tour-reservation-filter .sisf-m-form .sisf-m-field .select2-container--default .select2-selection--single{border: 1px solid #DDD;color: #444;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 400;line-height: 26px;letter-spacing: 0.32px;}

.sisf-tour-reservation-filter.sisf-layout--vertical .sisf-m-form .sisf-m-field.sisf--booking .sisf-button{background: var(--sis-main-color);color: #FFF;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 700;line-height: 26px;letter-spacing: 0.8px;}

.sisf-tour-reservation-filter.sisf-layout--vertical .sisf-m-form .sisf-m-field.sisf--booking .sisf-button:hover{background-color: #fff;border-color: var(--sis-main-color);color: var(--sis-main-color) ;}




.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner { /* display: -webkit-box;  display: -ms-flexbox;  display: flex; -ms-flex-wrap: wrap;  flex-wrap: wrap;*/}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item .sisf-e-content .sisf-e-title{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner {display: table !important;width: 100% !important;position: relative;}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-media{width: 100% !important;}

.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-media .sisf-e-media-image{margin-right: 0 !important;}

.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-content{position: absolute;bottom: 0;z-index: 1;left: 15px;right: 10px;width: auto !important;}

.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-content .sisf-e-info.sisf-info--top .sisf-e-info-item{color: #fff !important;}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-content .sisf-e-info.sisf-info--top .sisf-e-info-item a:hover{color:var(--sis-main-color) !important;}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-content .sisf-e-text .sisf-e-title,.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-content .sisf-e-text .sisf-e-title a{color: #fff !important;}
.sisf-addons-blog-list.sis-home1-blog-list .sisf-blog-item .sisf-e-info.sisf-info--top .sisf-e-info-item.sisf-e-info-author{text-transform: uppercase;}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-content .sisf-e-excerpt{display: none;}
.sisf-addons-blog-list.sisf-addons-blog-list .sisf-blog-item .sisf-e-title{/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
width: 250px;*/}

.sisf-addons-blog-list.sisf-addons-blog-list .sisf-blog-item .sisf-e-media-image{width: 100%;}
.sisf-addons-blog-list.sisf-addons-blog-list .sisf-blog-item .sisf-e-media-image img{width: 100%;}

.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-blog-item .sisf-e-media-image img{height: 150px;object-fit: cover;}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-media .sisf-e-media-image img {height: 490px;}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-media .sisf-e-media-image{position: relative;}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-media .sisf-e-media-image:before{content: "";bottom: 0;left: 0;right: 0;position: absolute;height: 70%;z-index: 1;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 35%, rgba(0,0,0,0.86) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 35%,rgba(0,0,0,0.86) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 35%,rgba(0,0,0,0.86) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#db000000',GradientType=0 );}

.elementor-widget-sis_addons_for_elementor_icon_with_text,.elementor-widget-sis_addons_for_elementor_icon_with_text .elementor-widget-container{height: 100%;}

/************************Home page**********************/

/************************Home page 3**********************/
.wp-block-buttons.head-btn .wp-block-button__link{padding: 14px 40px;font-family: Mulish;font-weight: 700;letter-spacing: 0.7px;line-height: normal;border: 1px solid var(--sis-main-color);}
.wp-block-buttons.head-btn .wp-block-button__link:hover{color: var(--sis-main-color) !important; background: none !important;}
.align-center{ text-align: center; }
/************************Home page 3**********************/
/************************Our Crew**********************/

.sisf-banner.page-banner-sec .sisf-m-content{max-width: 1280px;margin: 0 auto;right: 0;text-align: right;}

.sisf-banner.sisf-layout--link-overlay .sisf-m-content-inner h2{text-align: center;text-shadow: 0px 4px 40px rgba(0, 0, 0, 0.30);font-family: Cormorant Infant;font-size: 56px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;}
.sisf-banner.sisf-layout--link-overlay.page-banner-sec .sisf-m-content-inner{max-width: 40%;right: 0;left: auto;}
.sisf-banner.sisf-layout--link-overlay.page-banner-sec.center-text .sisf-m-content-inner{align-items: center;max-width: 100%;}

/************************Our Crew**********************/
/************************Coontact page**********************/
.sisf-icon-with-text.sis-contact-info .sisf-m-content .sisf-m-title{font-family: Cormorant Infant;font-size: 22px;font-style: normal;
font-weight: 500;line-height: normal;}

.sisf-icon-with-text.sis-contact-info .sisf-m-content .sisf-m-text{font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 400;line-height: 30px;letter-spacing: 0.32px;}

/************************Coontact page**********************/
/************************Product page**********************/
.sisf-sis-woo-shortcode-product-list .sisf-e-product-image{padding: 10px;background: #F1F1F1;}

.sisf-grid-item.sisf-page-sidebar-section #sisf-page-sidebar{border: 1px solid #E6E6E6;padding: 0px 0;}

#sisf-page-sidebar .widget.widget_block,#sisf-page-sidebar .widget.widget_products{padding:0 26px;margin-bottom: 0px; text-align: left;}
#sisf-page-sidebar .widget .sisf-widget-title,#sisf-page-sidebar .widget.widget_products .sisf-widget-title,#sisf-page-sidebar .widget .wp-block-heading{margin-bottom: 0px;border: 0;color: #000;font-family: Cormorant Infant;font-size: 28px;font-style: normal;font-weight: 500;line-height: normal;text-transform: none;letter-spacing: 0.5px;margin-top: 24px;}
 #sisf-page-sidebar .widget[data-area="shop-sidebar"] .wp-block-heading,#sisf-page-sidebar .widget[data-area="shop-sidebar"] .wp-block-heading{margin-bottom: 24px;margin-top: 0px;}
.sisf-grid-item.sisf-page-sidebar-section #sisf-page-sidebar .widget:first-child .wp-block-heading{/*margin-top: 0;*/}

#sisf-page-sidebar .widget.widget_block.widget_search{padding: 25px 25px 0px 25px;/*border-bottom: 1px solid #DEDEDE;*/}

#sisf-page-sidebar .widget ul.wc-block-product-categories-list li a{color: #333 !important;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 400;line-height: 20px;letter-spacing: 0.32px;}

#sisf-page-sidebar .widget ul.wc-block-product-categories-list li a:hover{color: var(--sis-main-color) !important;font-weight: 700;} 
#sisf-page-sidebar .widget .tagcloud a, #sisf-page-sidebar .widget .wp-block-tag-cloud{text-align: left;}
#sisf-page-sidebar .widget .tagcloud a, #sisf-page-sidebar .widget .wp-block-tag-cloud a{padding: 9px 14px;border: 1px solid #DEDEDE;color: #333;font-family: Mulish;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;letter-spacing: 0.28px;margin: 0 10px 10px 0;}
#sisf-page-sidebar .widget .tagcloud a:after, #sisf-page-sidebar .widget .wp-block-tag-cloud a:after{display: none;}
#sisf-page-sidebar .widget.woocommerce.widget_products .sisf-woo-product-image img, #sisf-page-sidebar .widget.woocommerce.widget_recently_viewed_products .sisf-woo-product-image img, #sisf-page-sidebar .widget.woocommerce.widget_top_rated_products .sisf-woo-product-image img{width: 65px;height: 65px;object-fit: cover;}
#sisf-page-sidebar .widget.woocommerce .sisf-woo-product-title{font-family: Cormorant Infant;font-size: 20px;font-style: normal;font-weight: 500;line-height: normal;text-transform: none;letter-spacing: 0.5px;}
#sisf-page-sidebar .widget.woocommerce .sisf-woo-product-title a{color: #000;}

#sisf-page-sidebar .widget.woocommerce.widget_products ul li, #sisf-page-sidebar .widget.woocommerce.widget_recently_viewed_products ul li, #sisf-page-sidebar .widget.woocommerce.widget_top_rated_products ul li{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #DEDEDE;}
#sisf-page-sidebar .widget.widget_products{margin-bottom: 24px !important;}
#sisf-page-sidebar .widget.woocommerce.widget_products ul li:last-child, #sisf-page-sidebar .widget.woocommerce.widget_recently_viewed_products ul li:last-child, #sisf-page-sidebar .widget.woocommerce.widget_top_rated_products ul li:last-child{border: 0; padding: 0; margin: 0;}
#sisf-page-sidebar .widget.widget_products .sisf-widget-title{margin-bottom: 24px;margin-top: 0;}
#sisf-page-sidebar .widget.woocommerce.widget_products .price{color: var(--sis-main-color);font-family: Mulish;font-size: 18px;font-style: normal;
font-weight: 400;line-height: normal;letter-spacing: 0.36px;margin-top: 0;}
#sisf-page-sidebar .widget.woocommerce.widget_products .price .woocommerce-Price-currencySymbol{margin-right: 5px;}

.wc-block-components-price-slider__actions{justify-content: center !important;}
.wc-block-components-price-slider__actions button[type="submit"]:not(.wp-block-search__button).wc-block-components-filter-submit-button{padding: 10px 40px;}

.wc-block-components-price-slider__controls{justify-content: center;}
.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{text-align: center; border: 0;padding: 0;color: #333;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 400;
line-height: normal;letter-spacing: 0.32px;}

.sisf-sis-woo-shortcode-product-list.sisf-image--hover-zoom .sisf-e:hover img{transform: scale(1.2);}
.sisf-woo-product-list .sisf-woo-product-image img{transform: scale(1.005) translateZ(0);transition: transform .35s cubic-bezier(.25,.46,.45,.94);will-change: transform;;}
.sisf-woo-product-list .sisf-woo-product-image:hover img{transform: scale(1.2);}
/************************Product page**********************/
/************************Testimonial**********************/



/****standard layout******/

.sisf-sis-testimonials-slider.sisf-item-layout--standard .swiper-slide .sisf-e-inner{background: #FFF;/*box-shadow: 0px 4px 80px 0px rgba(0, 0, 0, 0.05);*/padding: 40px; opacity: 0.5;}
.sisf-sis-testimonials-slider.sisf-item-layout--standard .swiper-slide .sisf-e-inner .sisf-e-content .sisf-e-text{min-height: 150px;}

.sisf-sis-testimonials-slider.sisf-item-layout--standard .swiper-slide.swiper-slide-active .sisf-e-inner{opacity: 1;}



.sisf-sis-testimonials-slider.sisf-item-layout--standard.sisf-sis-swiper-container ~ .sisf-swiper-together-nav{left: -48%;bottom: 15%;}

 .sisf-sis-testimonials-slider.sisf-item-layout--standard.sisf-sis-swiper-container ~ .sisf-swiper-together-nav .swiper-button-outside{min-width: 50px;border-radius: 50px;border: 1px solid var(--sis-main-color);}



 .sisf-sis-testimonials-slider.sisf-item-layout--standard.sisf-sis-swiper-container.sisf-swiper--initialized{padding-bottom: 42px;padding-top: 0px;}

/*****standard layout****/

/*****box layout****/

 .sisf-sis-testimonials-slider.sisf-item-layout--boxed .sisf-e-top{position: static;}

.sisf-sis-testimonials-slider.sisf-item-layout--boxed .sisf-e.swiper-slide{padding-top: 64px;}

.sisf-sis-testimonials-slider.sisf-item-layout--boxed .sisf-e.swiper-slide .sisf-e-media-image{position: absolute;top: 0;z-index: 1;

width: 137px;height: 137px;left: 0;right: 0;margin: auto;}

 .sisf-sis-testimonials-slider.sisf-item-layout--boxed .sisf-e-quote{position: absolute;top: auto !important;bottom: -6px;left: 0;right: 0;margin: auto;z-index: 8;}

 /*****box layout*****/

 /*******info below layout******/

 .sisf-sis-testimonials-slider.sisf-item-layout--info-below .sisf-e-media-image{width: 72px; height: 72px; border-radius: 100px;overflow: hidden;}

/***info below layout*****/

/***side with image below layout***/

 .sisf-sis-testimonials-slider.sisf-item-layout--side-with-image .sisf-e-inner{display: inherit;}

 .sisf-sis-testimonials-slider.sisf-item-layout--side-with-image .sisf-e-side{width: 100%;display: flex;max-width: 100%;align-items: center;}



.sisf-sis-testimonials-slider.sisf-item-layout--side-with-image .sisf-e-side .sisf-e-media-image{width: 95px; height: 95px;}



.sisf-sis-testimonials-slider.sisf-item-layout--side-with-image .sisf-e-side .sisf-e-quote{position: static;height: auto;width: auto;}

/***side with image below layout***/

/***side-quote layout***/

.sisf-sis-testimonials-slider.sisf-item-layout--side-quote .sisf-e-inner{display: inherit;}

.sisf-sis-testimonials-slider.sisf-item-layout--side-quote .sisf-e-author{display: table; width: 100%;}

.sisf-sis-testimonials-slider.sisf-item-layout--side-quote .sisf-e-author-job::before {display: none;}

.sisf-sis-testimonials-slider.sisf-item-layout--side-quote .sisf-e-media-image{width: 70px;border-radius: 50px !important;overflow: hidden;}



/***side-quote layout***/





/************************Accordions**********************/

.sisf-sis-accordion.box-shadow .sisf-e-title-holder{box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.05);background: #FFF;border: 1px solid #F3F3F3 !important; margin-top: 15px;}

.sisf-sis-accordion.box-shadow .sisf-e-title-holder:first-child{margin-top: 0;}

.sisf-sis-accordion.box-shadow .sisf-e-title-holder.ui-accordion-header-active{border-bottom: 0 !important;box-shadow: 0px -20px 60px 0px rgba(0, 0, 0, 0.05);}

.sisf-sis-accordion.box-shadow .sisf-e-content{box-shadow: 0px 20px 60px 0px rgba(0, 0, 0, 0.05);background: #FFF;border: 1px solid #F3F3F3 !important ;}

.sisf-sis-accordion.box-shadow .sisf-e-content.ui-accordion-content-active{border-top: 0 !important;}


.sis-before-after-accordian:before{position: absolute;content: "";width: 150px;height: 150px;background: #606DE5;top: -40px;left: -50px;}

.sis-before-after-accordian:after{position: absolute;content: "";width: 150px;height: 160px;bottom: -40px;right: -50px;border-right:24px solid #606DE5;border-bottom:24px solid #606DE5;}

.sis-accordion-icon-right.sisf-sis-accordion .sisf-e-title-holder .sisf-e-title{padding-left: 50px;}

.sis-accordion-icon-right.sisf-sis-accordion .sisf-e-title-holder .sisf-e-mark{position: absolute;}

/************************Accordions**********************/



/************************Animated Text**********************/


.mt-0 .sisf-m-title{margin-top: 0 !important;}


/************************Animated Text**********************/

/************************Button**********************/

.sisf-type--inner-border.sisf-inner-border-hover--move-outer-edge{}

.sisf-sis-button.sisf-layout--filled.sisf-type--inner-border.sisf-inner-border-hover--move-outer-edge{box-shadow: 0px 0px 0px 4px rgb(255, 255, 255) inset;transition: all .3s cubic-bezier(.46,.03,.52,.96);}

.sisf-sis-button.sisf-layout--filled.sisf-type--inner-border.sisf-inner-border-hover--move-outer-edge:hover{box-shadow: none;transition: all .3s cubic-bezier(.46,.03,.52,.96);}

/************************Button**********************/



/************************Icon with text**********************/

.sisf-icon-with-text .sisf-m-title{font-family: Mulish;font-size: 23px;font-style: normal;font-weight: 700;line-height: normal; /* 250% */letter-spacing: 0.72px; text-transform: none;}

.sisf-icon-with-text h3.sisf-m-title{font-size: 22px;}

.sisf-icon-with-text{margin: 0 0 0;}

.sisf-icon-with-text h5.sisf-m-title{font-size: 18px;}

.sisf-icon-with-text.sisf-layout--before-content .sisf-m-icon-wrapper {margin-right: 25px !important;}

/************************Icon with text**********************/

/************************Icon with text**********************/



.sisf-sis-woo-shortcode-product-list.text-left .sisf-e-product-content{text-align: left !important;}

.sisf-sis-woo-shortcode-product-list.sisf-item-layout--info-below.text-left .price{justify-content: start;}

.sisf-addons-woo-shortcode .sisf-e-ratings .sisf-count{display: inline;margin-left: 10px;color: #7C7C7C;font-family: Mulish;font-size: 18px;font-style: normal;font-weight: 500;}

.sisf-addons-woo-shortcode .sisf-e-ratings{margin-bottom: 30px;}

/************************Icon with text**********************/



/************************blog**********************/

.sisf-addons-blog-slider.sisf-item-layout--date-boxed .sisf-blog-item.has-post-thumbnail .sisf-e-content,.sisf-addons-blog-list.sisf-item-layout--date-boxed .sisf-blog-item.has-post-thumbnail .sisf-e-content{padding: 32px;}

.swiper-horizontal > .swiper-pagination-bullets{margin: 0 auto;}

.swiper-horizontal > .swiper-pagination-bullets{display: table; width: 100%; text-align: center;}

.swiper-pagination-bullets .swiper-pagination-bullet{margin: 5px 6px !important;}

.sisf-addons-blog-slider .swiper-pagination-bullet{display: inline-block;}

.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 23px !important;border-radius: 5px !important;}

.sisf-addons-blog-slider .sisf-blog-item .sisf-e-info.sisf-info--top .sisf-e-info-item.sisf-e-info-category,.sisf-addons-blog-list .sisf-blog-item .sisf-e-info.sisf-info--top .sisf-e-info-item.sisf-e-info-category{background: #DDD;padding: 6px 16px;border-radius: 50px;}

.sisf-item-layout--standard ~ .swiper-button-prev.swiper-button-outside {left: -50px !important;}

.sisf-item-layout--standard .sisf-e-info-item.sisf-e-info-date > a{display: flex !important;align-items: center !important;font-size: 16px;}

.sisf-item-layout--standard .sisf-e-info-item.sisf-e-info-date .sisf-e-info-item-icon{width: 14px; margin-right: 5px;}

.sisf-item-layout--standard.sisf-addons-blog-slider .sisf-blog-item .sisf-e-inner .sisf-e-content{border: 1px solid #E7E7E7;background: #FFF;}

.sisf-addons-blog-slider.sisf-item-layout--boxed .sisf-e-content,.sisf-addons-blog-list.sisf-item-layout--boxed .sisf-e-content{margin-top: -60px !important;background: #fff;left: 5%;width: 90%;margin: 0 auto;z-index: 1;}

.sisf-sis-woo-shortcode-product-list.sisf-item-layout--info-on-image .sisf-image-content-inner .sisf-e-product-description{  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;  text-overflow: ellipsis;}



/************************blog**********************/



/************************Info box**********************/

.info-image-box.sisf-sis-info-cards .sisf-m-icon-holder svg{width: 100% !important;}

.info-image-box.sisf-sis-info-cards .sisf-m-content{padding-top: 32px;}

.info-image-box.sisf-sis-info-cards .sisf-m-content,.info-image-box.sisf-sis-info-cards .sisf-m-button{padding-left: 32px; padding-right: 32px;}


/************************Info box**********************/

/************************Price table**********************/



.sisf-sis-pricing-table.sisf-layout--with-icon .sisf-m-inner{padding: 0;}
.sisf-sis-pricing-table.sisf-layout--with-icon .sisf-m-top{border-bottom: 1px solid #E4E4E4;}
.sisf-sis-pricing-table.sisf-layout--with-icon.white-border .sisf-m-top{border-color:#3F484E ;}
.sisf-sis-pricing-table.sisf-layout--with-icon .sisf-m-button{padding-bottom: 30px;}
.sisf-sis-pricing-table.sisf-label-type--ribbon .sisf-m-label{clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 25% 50%, 0% 0%);
border-radius: 0;}


.sisf-sis-pricing-table.sisf-layout--with-icon .sisf-m-button .sisf-sis-button{width: auto;}
/************************Price table**********************/

/************************Product-cat**********************/



.sisf-sis-woo-product-category-list.sisf-item-layout--info-side.sisf-layout--sis-masonry .sisf-e-image{text-align: right;}

.sisf-sis-woo-product-category-list.sisf-item-layout--info-side .sisf-e-image{width: auto;}

.sisf-sis-woo-product-category-list.sisf-item-layout--info-side.border-box .sisf-grid-item::before {content: "";border: 2px solid #6B583A;left: -25px;right: -25px;top: 100px;bottom: -25px;position: absolute;z-index: 0;}

.gallery-border-box.sisf-item-layout--info-on-image .sisf-grid-item a:before{position: absolute;left: 18px;right: 18px;top: 18px;bottom: 18px;border: 1px solid #fff;content: "";z-index: 1;}
.sisf-sis-woo-product-category-list.sisf-item-layout--info-side .sisf-e-content .sisf-e-description{color: #333;font-size: 26px;font-style: normal;font-weight: 700; max-width: 300px;}



/************************Product-cat**********************/



/************************Count down**********************/

.sisf-sis-countdown.pd-box-shadow .sisf-digit-wrapper{padding: 20px 10px;box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.04);}

.sisf-sis-counter.sisf-layout--simple.separator .sisf-m-digit-wrapper{border-bottom: 2px solid;}

/************************Count down**********************/



/************************Team member**********************/

.sisf-sis-team-member.sisf-item-layout--info-below .sisf-m-content{padding: 0 18px;}

.sisf-sis-team-member.sisf-item-layout--info-below .sisf-e-social-icon i{border-radius: 100px;background: #F2F4F7;width: 36px;height: 36px;padding: 9px;}


/************************Team member**********************/



/************************Progress Bar Horizontal**********************/

.sisf-sis-progress-bar-horizontal .sisf-m-canvas{border-radius: 50px !important;overflow: hidden;}

.sisf-sis-progress-bar-horizontal.borde-radius-none .sisf-m-canvas{border-radius: 0px !important;}


/************************Progress Bar Horizontal**********************/





/************************Contact Form**********************/

.sisf-grid.sisf-layout--template>.sisf-grid-inner {

    display: flex;

}

.sisf-grid.sisf-gutter--small>.sisf-grid-inner {

    gap: 20px;

}

.sisf-grid.sisf-layout--template>.sisf-grid-inner>.sisf-grid-item.sisf-col--9 {

    width: 75%;

}



.sisf-grid.sisf-layout--template>.sisf-grid-inner>.sisf-grid-item.sisf-col--3 {

    width: 25%;

}

.sisf-grid.sisf-layout--template>.sisf-grid-inner>.sisf-grid-item.sisf-col--6 {

    width: 50%;

}

.sisf-grid.sisf-layout--template>.sisf-grid-inner>.sisf-grid-item.sisf-col--12 {

    width: 100%;

}



/************************Contact Form**********************/

/************************Faq**********************/

.sisf-sis-faq.sisf-style--standard .sisf-e-title-holder,.sisf-sis-faq.sisf-style--standard .sisf-e-content{border: 1px solid}

.sisf-sis-faq.sisf-style--standard .sisf-e-content{margin-top: -1px;}

/************************Faq**********************/

/************************Product detail**********************/
#sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--below .sisf-woo-thumbnails-wrapper{ display: flex; margin: 0 -15px;}
#sisf-woo-page.sisf--single .woocommerce-product-gallery.sisf-position--below .sisf-woo-thumbnails-wrapper .woocommerce-product-gallery__image{padding: 15px; background: #FAFAFA;}
#sisf-woo-page.sisf--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image{width: 100% !important;margin-bottom: 30px;}

#sisf-woo-page.sisf--single .woocommerce-product-gallery{border: 0 !important;}

#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title, #yith-quick-view-content.single-product .entry-summary .sisf-woo-product-title{color: #000;font-family: Cormorant Infant;font-size: 48px;font-style: normal;font-weight: 500;
line-height: normal;text-transform: none;}

#sisf-woo-page.sisf--single .product_meta > span, #yith-quick-view-content.single-product .product_meta > span{margin-bottom: 10px;}

#sisf-woo-page.sisf--single form.cart button, #yith-quick-view-content.single-product form.cart button{background: #000;padding: 17px 80px;line-height: 1.2;background: #000;}

#sisf-woo-page.sisf--single form.cart button:hover, #yith-quick-view-content.single-product form.cart button:hover{background: var(--sis-main-color);border-color: var(--sis-main-color);color: #fff;}


#sisf-woo-page.sisf--single .woocommerce-Reviews .woocommerce-review__author{color: #333 !important;font-family: Cormorant !important;font-size: 22px !important;font-style: normal;font-weight: 500 !important;line-height: normal;letter-spacing: 0.66px !important;}
#sisf-woo-page.sisf--single .woocommerce-Reviews .meta{display: flex;}
#sisf-woo-page.sisf--single .woocommerce-Reviews .meta .woocommerce-review__dash{display: none;}
#sisf-woo-page.sisf--single .woocommerce-Reviews .meta .woocommerce-review__published-date{margin-left: auto;}
#sisf-woo-page.sisf--single .woocommerce-Reviews .description{margin-top: 20px;}
#sisf-woo-page.sisf--single .woocommerce-Reviews .description p{color: #666;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.32px;}

#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab .woocommerce-Reviews{display: -webkit-box;display: -ms-flexbox;display: flex;
-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;width: 50%;}
#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab .woocommerce-Reviews > div{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; padding: 0 15px;}

#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab .woocommerce-Reviews > div#review_form_wrapper{padding-top: 25px;}

#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description p{margin-bottom: 15px;}
#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description ul{margin-top: 15px;line-height: 46px;}
#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description ul li,#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description ol li{margin-bottom: 10px;}

#sisf-woo-page .sisf-woo-product-list ul.products > .product .sisf-woo-product-content a.add_to_cart_button.button {border: 0;font-family: "Mulish", Sans-serif;font-size: 16px;text-transform: capitalize;letter-spacing: 0.44px;color: #333333;background: none;padding: 0;}
#sisf-woo-page .sisf-woo-product-list ul.products > .product .sisf-woo-product-content a.add_to_cart_button.button:hover{color: var(--sis-main-color);}
#sisf-woo-page .sisf-woo-product-list ul.products > .product .sisf-woo-product-content a.add_to_cart_button.button:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: currentColor;transition: background-color .25s ease-in-out,width .36s cubic-bezier(.51,.5,.07,.99);backface-visibility: hidden;}
#sisf-woo-page .sisf-woo-product-list ul.products > .product .sisf-woo-product-content a.add_to_cart_button.button:hover:after{width: 0;}

#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box{position: relative;}
#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box .sisf-social-share{position: absolute; right: 0;top: 15px;margin: 0;}
#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box .sisf-social-share .sisf-social-title{color: var(--sis-main-color);font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.8px;min-width: inherit; cursor: pointer;}


#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box .sisf-social-share .sisf-social-title:after{content: ""; background: url(images/share-icon.png) no-repeat center center; width: 18px; height: 16px;vertical-align: middle;margin-left: 10px; display: inline-block;}
#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box .sisf-social-share .sisf-shortcode-list{display: none;position: absolute;top: 85%;left: 0;right: 0;z-index: 1;text-align: center;padding: 15px 0;}
#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box .sisf-social-share:hover .sisf-shortcode-list{display: block;}

#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box .sisf-social-share .sisf-shortcode-list li{margin-right: 6px;
display: inline-block;text-align: center;margin-bottom: 10px;margin-left: 6px;}
#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box .sisf-social-share .sisf-shortcode-list li:last-child{margin-right: 6px;}
#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box .sisf-social-share .sisf-shortcode-list li a{width: 25px;height: 25px;display: flex;background: var(--sis-main-color);color: #000;justify-content: center;align-items: center;border-radius: 50px;}
#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title-box .sisf-social-share .sisf-shortcode-list li a:hover{color: var(--sis-main-color); background: #000;}



.wc-block-components-price-slider__range-input-wrapper input[type="range"]::-webkit-wc-block-components-price-slider__range-input-wrapper-thumb {-webkit-appearance: none !important;width: 30px;height:30px;background: black;border: 2px solid  var(--sis-main-color);border-radius: 50%;cursor: pointer;background:  var(--sis-main-color);}
.wc-block-components-price-slider__range-input-wrapper input[type="range"]::-webkit-slider-thumb{background:  var(--sis-main-color); border-color:  var(--sis-main-color);}
.wc-block-components-price-slider__range-input-wrapper input[type="range"]::-moz-range-thumb{background:  var(--sis-main-color); border-color:  var(--sis-main-color);}
.wc-block-components-price-slider__range-input-wrapper input[type="range"]::-webkit-slider-thumb:hover{background:  var(--sis-main-color);border-color:  var(--sis-main-color);} 

.wc-block-components-price-slider__range-input-wrapper input[type="range"]::-moz-range-thumb:hover{background:  var(--sis-main-color);border-color:  var(--sis-main-color);} 
.wc-block-components-price-slider__range-input-wrapper input[type="range"]::-ms-thumb{background:  var(--sis-main-color);border-color:  var(--sis-main-color);} 

.wc-block-components-price-slider__range-input-wrapper input[type="range"]::-ms-thumb:hover{background:  var(--sis-main-color);border-color:  var(--sis-main-color);} 
/************************Product detail**********************/

/************************Cart**********************/

.woocommerce-page div.woocommerce .shop_table .woocommerce-cart-form__cart-item td .woocommerce-Price-amount.amount{color: #333;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.32px;}
#sisf-woo-page .shop_table .sisf-quantity-buttons .sisf-quantity-input{height: 45px;}
#sisf-woo-page.sisf--cart .cart_totals{float: right;width: 35%;}
#sisf-woo-page .wc-proceed-to-checkout .button.checkout-button{width: 100%;text-align: center !important;justify-content: center;}
/************************Cart**********************/

/************************Checkout page**********************/
.checkout input[type="text"],.checkout input[type="email"],.checkout input[type="url"],.checkout input[type="password"],.checkout input[type="number"],.checkout input[type="tel"],.checkout input[type="search"],.checkout input[type="date"],.checkout textarea{padding: 12px 16px;}
.woocommerce-page div.woocommerce form p.form-row.form-row-first,.woocommerce-page div.woocommerce form p.form-row.form-row-last{width: 50%; display: inline-block; vertical-align: top;    margin-right: -4px;}
.woocommerce-page div.woocommerce form p.form-row.form-row-first{padding-right: 2%;}
.woocommerce-page div.woocommerce form p.form-row.form-row-last{padding-left: 2%;}

.woocommerce-page div.woocommerce .col2-set.addresses .woocommerce-Address-title.title{position: relative; margin-top: 30px;}
.woocommerce-page div.woocommerce .col2-set.addresses .woocommerce-Address-title.title h3{color: #000;font-family: Cormorant Infant;font-size: 30px;font-style: normal;font-weight: 500;line-height: normal; text-transform: none;    margin-top: 0;}

.woocommerce-page div.woocommerce .col2-set.addresses .woocommerce-Address-title.title a.edit{position: absolute; right: 0;top: 0;
    color: var(--sis-main-color);font-family: Cormorant Infant;font-size: 22px;font-style: normal;font-weight: 600;line-height: normal;vertical-align: middle;}

.woocommerce-page div.woocommerce .col2-set.addresses .woocommerce-Address-title.title a.edit svg{vertical-align: top;display: inline-block;margin: 3px 5px 0 0;}
.woocommerce-account .woocommerce-MyAccount-content p input{margin-bottom: 0 !important;}

.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom: 20px;}

.woocommerce-page div.woocommerce .sisf-woo-checkout .col2-set .col-1{width: 65%;padding-top: 70px;border-right: 1px solid #DEDEDE; padding-right: 70px;}
.woocommerce-page div.woocommerce .sisf-woo-checkout .col2-set .col-2{width: 35%;padding-top: 70px;padding-left: 70px;}

.sisf-woo-checkout h3,.sisf-woo-checkout h2{color: #282C3F;font-family: Cormorant;font-size: 30px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.9px; margin: 0; text-transform: none; margin-bottom: 24px;}

.sisf-woo-checkout .woocommerce-checkout-shipping h3,.sisf-woo-checkout .woocommerce-checkout-payment h3{font-family: Mulish; font-size: 18px;}


.woocommerce-shipping-methods li,#sisf-woo-page.sisf--checkout .wc_payment_methods li{border: 1px solid #DEDEDE; padding: 12px 18px; margin-bottom: 15px; list-style-type: none;}
.woocommerce-shipping-methods li input,#sisf-woo-page.sisf--checkout .wc_payment_methods .input-radio{width: 21px;height: 21px;border: 1px solid #4099E7;appearance: none;border-radius: 50px;-webkit-appearance: none;position: relative;cursor: pointer;display: inline-block;margin: -5px 13px 0 0;vertical-align: middle;left: 0;top: 0;}
.woocommerce-shipping-methods li input:before,#sisf-woo-page.sisf--checkout .wc_payment_methods .input-radio:before{content: "";width: 9px;height: 9px;background: #4099E7;display: inline-block;border-radius: 50px;position: absolute;top: 5px;left: 5px;opacity: 0;}

.woocommerce-shipping-methods li input:checked:before,#sisf-woo-page.sisf--checkout .wc_payment_methods .input-radio:checked:before{opacity: 1;}
.woocommerce-shipping-methods li label{color: #777;font-family: Mulish;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.28px;display: inline-block;vertical-align: middle;}
.woocommerce-shipping-methods li label span{color: #282C3F;}

.sisf-woo-checkout .woocommerce-shipping-fields input[type="checkbox"]{width: 21px;height: 21px;border: 1px solid var(--sis-main-color);appearance: none;border-radius: 5px;-webkit-appearance: none;position: relative;cursor: pointer;display: inline-block;margin: -5px 13px 0 0;vertical-align: middle;}
.sisf-woo-checkout .woocommerce-shipping-fields input[type="checkbox"]:before{content: "";color: var(--sis-main-color);font-size: 36px;
font-family: Ionicons;position: absolute;top: -12px;left: 3px;opacity: 0;}

.sisf-woo-checkout .woocommerce-shipping-fields input[type="checkbox"]:checked:before{opacity: 1;}

#sisf-woo-page.sisf--checkout .wc_payment_methods .input-radio{position: absolute;left: 18px;top: 0;bottom: 0;margin: auto;}

#sisf-woo-page.sisf--checkout .wc_payment_methods li{padding-left: 55px;filter: drop-shadow(0px 4px 40px rgba(0, 0, 0, 0.05));
border: 0;}

.cart_totals  .woocommerce-shipping-methods li,.cart_totals  #sisf-woo-page.sisf--checkout .wc_payment_methods li{border: 0;}

.sisf-woo-checkout-cart-items ul{padding: 0; margin: 0; list-style-type: none;}
.sisf-woo-checkout-cart-items ul li{margin-bottom: 24px;align-items: center;}
.sisf-woo-checkout-cart-items ul li:last-child{margin-bottom: 0;}
.sisf-woo-checkout-cart-items ul li .sisf-product-left{display: flex;align-items: center;}
.sisf-woo-checkout-cart-items ul li .sisf-e-image{margin-right: 25px;}
.sisf-woo-checkout-cart-items ul li .cart_item-inner.d-flex{display: flex;width: 100%;align-items: center;}
.sisf-woo-checkout-cart-items ul li .sisf-e-image img{width: 77px; height: 77px; object-fit: cover;min-width: 77px;}
.sisf-woo-checkout-cart-items ul li .sisf-product-left .product-name{color: #000;font-family: Cormorant Infant;font-size: 22px;font-style: normal;font-weight: 500;line-height: normal;max-width: 150px;}
.sisf-woo-checkout-cart-items ul li .sisf-e-content{margin-left: auto;max-width: 200px;text-align: right;}
.sisf-woo-checkout-cart-items ul li .sisf-e-content p{margin: 0;color: #333;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.32px;}
.sisf-woo-checkout-cart-items ul li .sisf-e-content p .sisf-m-info-value{display: block; font-size: 15px;position: absolute;left: 0;bottom: 15px;}
.sisf-woo-checkout-cart-items ul li.sisf-product-type-tour{position: relative;}
.woocommerce-page div.woocommerce .sisf-woo-checkout-cart-items .sisf-reservation-info{background: #c79e60;padding: 5px 10px;color: #fff; display: block;margin-top: 5px;}
.woocommerce-page div.woocommerce .sisf-woo-checkout-cart-items .sisf-reservation-info .sisf-m-info-label{color: #fff; font-weight: 600;}
.woocommerce-page div.woocommerce .sisf-woo-checkout-cart-items .sisf-reservation-info .sisf--mark{margin: 0 5px;}

.woocommerce-page div.woocommerce .sisf-woo-checkout .sisf-woo-checkout-cart-totals{padding-top: 60px;}
.woocommerce-page div.woocommerce .sisf-woo-checkout-cart-totals .shop_table th,.woocommerce-page div.woocommerce .sisf-woo-checkout-cart-totals .shop_table td{color: #333;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.32px;}

.woocommerce-page div.woocommerce .sisf-woo-checkout-cart-totals .shop_table td{ text-align: right; }


.sisf-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.sisf-woo-checkout .woocommerce-form-login-toggle .woocommerce-info{padding: 0;color: #C79E60;font-family: Mulish;font-size: 15px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.3px;text-align: left;margin-top: 20px;border: 0;justify-content: start;}
.sisf-woo-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,.sisf-woo-checkout .woocommerce-form-login-toggle .woocommerce-info a{color:var(--sis-main-color);}
.sisf-woo-checkout .checkout_coupon > p{margin-bottom: 10px;}
.sisf-woo-checkout .checkout_coupon .form-row button[type="submit"]{width: 100%;text-align: center;justify-content: center;padding: 15px 10px 15px 10px;}

#sisf-woo-page.sisf--checkout .woocommerce-shipping-fields{margin-top: 15px;}


.sisf-woo-checkout #sisf-woo-page .place-order .button{float: right;}
.sisf-woo-checkout #sisf-woo-page .place-order .button.back-to-cart{float: left;padding: 0;background: none;color: #282C3F;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.42px; border: 0;}
.sisf-woo-checkout #sisf-woo-page .place-order .button.back-to-cart svg{margin-right: 10px;transition: transform .22s cubic-bezier(.37,.08,.02,.93) 50ms,background-color .2s ease-out,color .2s ease-out;}
.sisf-woo-checkout #sisf-woo-page .place-order .button.back-to-cart:hover svg{transform: translateX(-4px);}
.sisf-woo-checkout #sisf-woo-page .place-order{display: table; width: 100%;}

.woocommerce-page div.woocommerce .cart-collaterals .shop_table td .woocommerce-shipping-methods li{border-bottom: 1px solid #DEDEDE;padding-bottom: 10px;margin-bottom: 10px;}
/************************Checkout page**********************/

.widget_sis_core_woo_dropdown_cart .sisf-m-opener-icon:hover::before, .widget_shopping_cart .sisf-m-opener-icon:hover::before {display: none;}
/************************Tourlist page**********************/
.sisf-page-title .sisf-m-title{text-align: center;text-shadow: 0px 4px 40px rgba(0, 0, 0, 0.30);font-family: Cormorant Infant;font-size: 56px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;}
.sisf-tour-list .sisf-m-sorting .sisf-m-sorting-item:hover,.sisf-tour-list .sisf-m-sorting .sisf-m-sorting-item.sisf--active{color: var(--sis-main-color);}

.sisf-tour-list.sisf-layout--standard .sisf-e-media-image::before,.sisf-tour-list.sisf-layout--info-aside.sisf-col-num--1 .sisf-tour-list-item:nth-child(2n+1) .sisf-e-inner::before,.sisf-tour-list.sisf-layout--info-aside .sisf-e-media-image::before{display: none;}

.sisf-tour-list h3.sisf-e-title{color: #000;font-family: Cormorant Infant;font-size: 30px;font-style: normal;font-weight: 500;line-height: normal;}
.sisf-tour-list .sisf-m-border--top-left,.sisf-tour-list .sisf-m-border--bottom-right{display: none;}

.sisf-tour-list .sisf-tour-list-item.sisf-grid-item .sisf-e-inner{border: 1px solid #DFDFDF; padding: 10px;}
.sisf-tour-list .sisf-e-excerpt{margin-top: 12px;color: #444;font-family: Mulish;font-size: 15px;font-style: normal;font-weight: 400;
line-height: 30px;letter-spacing: 0.3px;}
.sisf-tour-list .sisf-tour-list-item.sisf-grid-item .sisf-e-inner .sisf-image-gallery .sisf-image-wrapper.sisf-image-border .sisf-image-holder{padding: 0; border: 0;}
.sisf-tour-list .sisf-tour-list-item.sisf-grid-item .sisf-e-inner .sisf-image-gallery .sisf-image-wrapper.sisf-image-border .sisf-image-holder:before{display: none;}
.sisf-tour-list .sisf-e-content-info .sisf-e-basic-info{margin: 0;}
.sisf-tour-list .sisf-e-content .sisf-e-content-text{padding: 0 15px;}

.sisf-tour-list .sisf-e-price{position: absolute;bottom: -1px;z-index: 6;background: #fff;padding: 22px 32px;display: table;text-align: center;left: 0;}
.sisf-tour-list .sisf-e-price .sisf-e-price-value{display: block;color: var(--sis-main-color);font-family: Mulish;font-size: 22px;font-style: normal;
font-weight: 400;line-height: normal;letter-spacing: 0.44px;}
.sisf-tour-list .sisf-e-price .sisf-e-price-label{display: block;color: #666;font-family: Mulish;font-size: 14px;font-style: normal;
font-weight: 400;line-height: normal;letter-spacing: 0.28px; margin-left: 0;}

.page-id-1795 .sisf-grid-item.sisf-page-sidebar-section{margin-top: 10px;}
#sisf-tour-reservation-form .sisf-m-field.sisf--price .sisf-m-price{color: var(--sis-main-color);font-family: Mulish;font-size: 18px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.6px;}

.sisf-tabs.sisf-layout--simple .sisf-tabs-navigation li.ui-tabs-active a,.sisf-tabs.sisf-layout--simple .sisf-tabs-navigation li a:hover{color: var(--sis-main-color);}



.sisf-tour-list.sisf-layout--info-aside .sisf-e-content{padding: 0 0px 0 0;}
.sisf-layout--info-aside.sisf-tour-list .sisf-e-content .sisf-e-content-text{padding: 0 30px;}
.sisf-tour-list.sisf-layout--info-aside .sisf-e-content-info::before {width: inherit;left: 0;right: -10px;transform: inherit;}

.sisf-layout--info-aside.sisf-tour-list .sisf-e-content .sisf-e-content-info{padding: 14px 30px 7px;}

#sisf-tour-single-sidebar #sisf-tour-reservation-form .sisf-m-field{margin-bottom: 10px;}
/************************Tourlist page**********************/
/************************TourDetail page**********************/
.sisf-tour .sisf-m-reviews-all{border: 1px solid #DFDFDF;padding: 30px;}
.sisf-m-reviews-all .sisf-item-reviews-display-wrapper .sisf-layout--template .sisf-grid-inner{display: table; width: 100%;}
.sisf-m-reviews-all .sisf-item-reviews-display-wrapper .sisf-layout--template .sisf-grid-inner > .sisf-grid-item{width: 100%;}
.sisf-m-reviews-all .sisf-item-reviews-display-wrapper .sisf-rating-percentage-wrapper{max-width: 100%;}

.sisf-m-reviews-all .sisf-item-reviews-display-wrapper .sisf-rating-percentage-wrapper .sisf-progress-bar{width: 50%; padding: 0 15px;}
.sisf-reviews-per-criteria .sisf-item-reviews-average-wrapper{text-align: right;border-bottom: 1px solid #DFDFDF;padding: 0px 30px 30px 30px;margin: 0 -60px 35px -30px;width: auto;}
.sisf-alignment--right.sisf-page-title .sisf-m-title{text-align: right;}
.sisf-comment-inner .sisf-text-holder p{color: #666;font-family: Mulish;font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.32px;}
.sisf-tour .sisf-e-tour-plans{margin-top: 34px;}
/*.sisf-tour .sisf-e-destination{display: none;}*/
.sisf-tour .sisf-e-tour-plans .sisf-e-tour-plan-section-title{color: #000;font-family: Cormorant Infant;font-size: 30px;font-style: normal;font-weight: 500;line-height: normal;text-transform: none;margin-top: 0;}

.sisf-tour .sisf-e-additional-info{margin: 13px 0 0;color: #444;font-family: Mulish;font-size: 15px;font-style: normal;font-weight: 400;
line-height: 30px;letter-spacing: 0.3px;}

.sisf-tour .sisf-m-image{position: relative;}
.sisf-tour .sisf-m-image .sisf-e-price{position: absolute;bottom: 0;left: 0;z-index: 1;background: #fff;padding: 22px 32px; text-align: center;}
.sisf-tour .sisf-m-image .sisf-e-price > span{display: block;}
.sisf-tour .sisf-m-image .sisf-e-price .sisf-e-price-value,.sisf-tour .sisf-m-image .sisf-e-price .sisf-e-price-label{color: var(--sis-main-color);font-family: Mulish;font-size: 22px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.44px;}

.sisf-tour .sisf-m-image .sisf-e-price .sisf-e-price-label{color: #666;font-size: 14px;letter-spacing: 0.28px;}

.sisf-tour .sisf-e-tour-plans .sisf-dot{display: none !important;}

.sisf-advanced-tour-search .sisf-m-form .sisf-e-cb-items .sisf-e-cb-item input[type="checkbox"]:checked + label .sisf-label-view {border-color:var(--sis-main-color);}

.sisf-advanced-tour-search .sisf-m-form .sisf-m-field.sisf--price-range{padding: 20px;border: 0.8px solid #DDD;background: #FFF;}
.sisf-advanced-tour-search .sisf-m-form .sisf-m-field.sisf--price-range .sisf-m-field-input-wrapper .sisf-m-field-input.sisf--tour-price-range{padding: 0;}
#sisf-page-sidebar .sisf-advanced-tour-search .sisf-m-form .sisf-m-field.sisf--booking .sisf-button:hover{opacity: 0.8;}
.sisf-advanced-tour-search.sisf-layout--standard .sisf-m-form .sisf-m-field input, .sisf-advanced-tour-search.sisf-layout--standard .sisf-m-form .sisf-m-field select{color: #555;font-family: Mulish;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.7px;}


/************************TourDetail page**********************/
/************************blog page**********************/

.wp-block-separator.sidebar-line{margin-left: -28px;margin-right: -28px;height: 0px !important;border-bottom: 0;}

#sisf-page-sidebar .widget.widget_block ul.wp-block-latest-posts.sis-side-latest-blog li{margin-bottom: 30px;display: table;width: 100%;}
#sisf-page-sidebar .widget.widget_block ul.wp-block-latest-posts.sis-side-latest-blog li a.wp-block-latest-posts__post-title{font-family: Cormorant Infant;font-size: 18px;font-style: normal;font-weight: 500;line-height: normal;color: #000;display: -webkit-box;max-width: 400px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom: 2px;}

#sisf-page-sidebar .widget.widget_block ul.wp-block-latest-posts li .wp-block-latest-posts__post-date{color: var(--sis-main-color);font-family: Mulish;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.28px;}

#sisf-page-sidebar .widget.widget_block .sis-side-latest-blog .wp-block-latest-posts__featured-image{margin: 0 15px 0 0 !important;}

#sisf-page-sidebar .widget.widget_block ul.wp-block-latest-posts.sis-side-blog-gallery{margin: 0 -5px;}
#sisf-page-sidebar .widget.widget_block ul.wp-block-latest-posts.sis-side-blog-gallery li{margin: 0;padding: 5px;}
#sisf-page-sidebar .widget.widget_block ul.wp-block-latest-posts.sis-side-blog-gallery li a.wp-block-latest-posts__post-title{display: none;}
#sisf-page-sidebar .widget.widget_block .wp-block-social-links{margin-bottom: 30px;}
#sisf-page-sidebar .widget.widget_block .wp-block-social-link{margin: 0px 0px 0px 0 !important;}

.widget_sis_core_woo_dropdown_cart .sisf-m-action{padding: 0 !important;justify-content: space-between;}
.widget_sis_core_woo_dropdown_cart .sisf-m-action a.sisf-m-action-link{padding: 12px 24px;border: 1px solid var(--sis-main-color);}
.widget_sis_core_woo_dropdown_cart .sisf-m-action > a.sisf-m-action-link:first-child{background: #fff; color: var(--sis-main-color);}

.sisf-blog.sisf--single .format-quote .sisf-e-content .sisf-e-top-holder .sisf-e-info a.entry-date{display: block;color: #C79E60;
font-size: 16px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.32px;margin-bottom: 5px;}
.sisf-blog.sisf--single .format-quote .sisf-e-content .sisf-e-top-holder .sisf-e-info{margin-top: 30px;color: #666;font-size: 14px;font-style: normal;font-weight: 400;line-height: normal;letter-spacing: 0.28px;}

/************************blog page**********************/
.widget_sis_core_woo_dropdown_cart .sisf-m-opener::before, .widget_shopping_cart .sisf-m-opener::before {display: none !important;}

.widget_sis_core_woo_dropdown_cart .sisf-woo-mini-cart, .widget_shopping_cart .sisf-woo-mini-cart{padding: 0 !important;border-bottom: 1px solid #DEDEDE;}
.sisf-blog .sisf-e-read-more .sisf-button.sisf-layout--textual{border: 1px solid var(--sis-main-color);padding: 14px 26px !important;color: var(--sis-main-color);
text-align: center;font-family: Mulish;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: 0.7px;}
.sisf-blog #sisf-related-posts .sisf-blog-item .sisf-m-border--top-left,.sisf-blog #sisf-related-posts .sisf-blog-item .sisf-m-border--bottom-right{display: none !important;}

.sisf-blog #sisf-related-posts .sisf-blog-item .sisf-e-title{font-size: 26px;}


.sisf-blog #sisf-related-posts .sisf-blog-item .sisf-e-media-image::before {display: none;}
.sisf-blog #sisf-related-posts .sisf-blog-item.format-quote .sisf-e-inner{padding: 0;}
.sisf-blog #sisf-page-comments {margin-top: 50px;}
.sisf-blog #sisf-page-comments #sisf-page-comments-list{margin-bottom: 50px;}
.sisf-blog #sisf-page-comments #sisf-page-comments-form{padding: 50px;background: #F7F7F7;}
.sisf-blog #sisf-page-comments-form .comment-reply-title,#sisf-page-comments-list .sisf-m-title{color: #000;font-family: Cormorant Infant;font-size: 30px;font-style: normal;font-weight: 500;line-height: normal; text-transform: none;}
#sisf-page-comments-list .sisf-comment-item .sisf-e-title{color: #333;font-family: Cormorant;font-size: 22px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.66px;text-transform: none;margin: -5px 0px 11px;}

.sisf-blog #sisf-page-comments-list .sisf-comment-item .sisf-e-date{position: absolute;top: -4px;right: 24px;color: #000;font-weight: 700;}

.sisf-blog #sisf-page-comments-list .sisf-comment-item .sisf-e-content{padding-bottom: 30px;}
.sisf-blog #sisf-page-comments-list .sisf-comment-item .sisf-e-links{position: absolute;top: auto;left: 0;color: #000;font-weight: 700;
bottom: 0; right: auto;}
.sisf-blog #sisf-page-comments-list .sisf-comment-item .sisf-e-links a{color: var(--sis-main-color);text-align: center;font-family: Mulish;font-size: 15px;font-style: normal;font-weight: 600;line-height: normal;letter-spacing: 0.3px;text-transform: uppercase;}
.sisf-blog #sisf-page-comments-list .sisf-comment-item{margin: 40px 0 0;padding: 0 0 40px 0;border-bottom: 1px solid #E5EAF1;}
.sisf-blog #sisf-page-comments-list .sisf-m-comments > .sisf-comment-item:first-child{margin-top: 40px;}

.sisf-blog .sisf-blog-item .sisf-e-media .sisf-e-top-holder{position: absolute;bottom: 30px;margin: 0;top: auto;background: #fff;
padding: 22px 29px;text-align: center;max-width: 320px;}

.sisf-blog .sisf-blog-item .sisf-e-media .sisf-e-top-holder .sisf-e-info a{color: #666;}
.sisf-blog .sisf-blog-item .sisf-e-media .sisf-e-top-holder .sisf-e-info {  font-weight: 600;}
.sisf-blog .sisf-blog-item .sisf-e-media .sisf-e-top-holder .sisf-e-info a.entry-date {display: block;font-size: 16px;color: var(--sis-main-color);margin-bottom: 5px;font-weight: 400;}


.sisf-blog #sisf-related-posts .sisf-blog-item .sisf-e-media .sisf-e-top-holder{bottom: 20px;}
.sisf-social-share.sisf-layout--dropdown{margin-top: 20px;}
/************************Footer**********************/

#sisf-page-footer .widget .menu .menu-item a{transition: all ease 0.5s;}
#sisf-page-footer .widget .menu .menu-item a:hover{color: rgb(199,158,96);transition: all ease 0.5s;padding-left: 10px;}
.sisf-blog .sisf-blog-item .sisf-e-title{color: #000;font-family: Cormorant Infant;font-size: 30px;font-style: normal;font-weight: 500;
line-height: normal;text-transform: none;letter-spacing: 0px;}
.sisf-blog.sisf-item-layout--standard.sisf-col-num--1 .sisf-grid-inner .sisf-e-bottom-holder .sisf-button.sisf-layout--textual{border: 1px solid var(--sis-main-color);padding: 14px 26px !important;color: var(--sis-main-color);text-align: center;font-family: Mulish;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: 0.7px;}
.sisf-button.sisf-layout--textual .lnr-arrow-right::before {content: "\e876";font-weight: 600;}
#sisf-related-posts .sisf-related-posts-title{color: #000;font-family: Cormorant Infant;font-size: 30px;font-style: normal;font-weight: 500;line-height: normal;text-transform: none;margin-top: 0;}





/************************Footer**********************/
@media screen and ( max-width: 1370px ) {

.sisf-section-title .sisf-m-title{font-size: 44px;}


#sisf-page-sidebar .widget .sisf-widget-title, #sisf-page-sidebar .widget.widget_products .sisf-widget-title, #sisf-page-sidebar .widget .wp-block-heading{font-size: 26px;}

}

@media screen and ( max-width: 1280px ) {
.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span::before {right: 0;}

}



@media screen and ( max-width: 1199px ) {

.sisf-section-title .sisf-m-title{font-size: 38px;}
.woocommerce-page div.woocommerce .sisf-woo-checkout .col2-set .col-1{padding-right: 15px;padding-top: 40px;}
.woocommerce-page div.woocommerce .sisf-woo-checkout .col2-set .col-2{padding-left: 15px;padding-top: 40px;}

.sisf-header-navigation > ul > li { margin: 0 20px;}



}

  

@media only screen and (max-width: 1024px){
#sisf-page-mobile-header {display: block;}
#sisf-page-header{display: none;}  

.sisf-grid.sisf-layout--columns.sisf-col-num--4 > .sisf-grid-inner > .sisf-grid-item {width: 50%; margin-bottom: 15px;}

#sisf-woo-page.sisf--single form.cart button, #yith-quick-view-content.single-product form.cart button{padding: 17px 20px;}

#sisf-tour-reservation .sisf-tour-reservation-title{font-size: 24px;}

.sisf-header-navigation > ul > li.mobile-menu-item.menu-item{display: block;}

#sisf-side-area-mobile-header .sisf-m-navigation > ul > li{border-bottom: 1px solid #fff;padding: 15px 0;}
#sisf-side-area-mobile-header .sisf-m-navigation > ul > li .sisf-menu-item-arrow{top: 25px;}

}

@media screen and ( max-width: 991px ) {

.sisf-addons-blog-list.sis-home1-blog-list .sisf-blog-item{width: 100% !important;}

.sisf-video-button.sis-video-btn .sisf-m-play .sisf-m-play-inner{top: 30%;}

.sisf-banner.sisf-layout--link-overlay .sisf-m-content-inner h2{font-size: 48px;}

#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab .woocommerce-Reviews > div{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%; }

#sisf-page-sidebar .widget .sisf-widget-title, #sisf-page-sidebar .widget.widget_products .sisf-widget-title, #sisf-page-sidebar .widget .wp-block-heading,#sisf-woo-page.sisf--single .related > h2, #sisf-woo-page.sisf--single .up-sells > h2, #yith-quick-view-content.single-product .related > h2, #yith-quick-view-content.single-product .up-sells > h2{font-size: 24px;}
.sisf-blog #sisf-page-comments-form .comment-reply-title, #sisf-page-comments-list .sisf-m-title,#sisf-related-posts .sisf-related-posts-title{font-size: 24px;}
.sisf-blog #sisf-related-posts .sisf-blog-item .sisf-e-title {font-size: 24px;}




#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title, #yith-quick-view-content.single-product .entry-summary .sisf-woo-product-title{font-size: 35px;}
#sisf-woo-page.sisf--single .entry-summary .price, #yith-quick-view-content.single-product .entry-summary .price{font-size: 25px;}

#sisf-woo-page.sisf--single .related, #sisf-woo-page.sisf--single .up-sells, #yith-quick-view-content.single-product .related, #yith-quick-view-content.single-product .up-sells{margin-top: 30px;padding-top: 30px;}
#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tabs li, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tabs li{padding-left: 0;}

#sisf-woo-page.sisf--single .related .sisf-woo-product-content .sisf-woo-product-title{font-size: 26px;}

.sisf-woo-product-list ul.products.columns-4 > .product{width: 50%;}
#sisf-woo-page.sisf--single .related .sisf-woo-product-content .price{font-size: 20px;}

#sisf-woo-page.sisf--single .woocommerce-product-details__short-description p, #yith-quick-view-content.single-product .woocommerce-product-details__short-description p,#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab, #yith-quick-view-content.single-product .woocommerce-tabs .wc-tab{font-size: 14px; line-height: 28px;}
#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab.woocommerce-Tabs-panel--description ul{line-height: 28px;}

#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab .woocommerce-Reviews > div#review_form_wrapper{margin-top: 15px;}


.sisf-woo-checkout-cart-items ul li .sisf-e-image {margin-right: 10px;}
.sisf-woo-checkout-cart-items ul li .sisf-product-left .product-name{font-size: 18px;}
.sisf-woo-checkout h3, .sisf-woo-checkout h2{font-size: 24px;margin-bottom: 15px;}

#sisf-woo-page.sisf--single .woocommerce-tabs .wc-tab .woocommerce-Reviews{width: 100%;}

}
@media screen and ( max-width: 768px ) {

.sisf-section-title .sisf-m-title{font-size: 35px;}

.sisf-section-title .sisf-m-subtitle{font-size: 14px;margin-top: 0;}

.sisf-sis-testimonials-slider.sisf-item-layout--standard .swiper-slide .sisf-e-inner{box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.05);}

.sisf-sis-accordion .sisf-e-content-inner{font-size: 14px;line-height: 25px;}

.sis-before-after-accordian::before {top: -12px;left: -20px;width: 110px;height: 110px;}

.sis-before-after-accordian::after {width: 100px;height: 120px;bottom: -30px;right: -30px;border-right: 15px solid #606DE5;border-bottom: 15px solid #606DE5;}

.sisf-header-navigation > ul > li.menu-btn a{padding: 4px 5px;font-size: 12px;}

#sisf-page-footer-top-area-inner {padding: 50px 0 50px;}

.sisf-grid.sisf-layout--columns.sisf-col-num--2 > .sisf-grid-inner > .sisf-grid-item{width: 100%;}
#sisf-page-footer-bottom-area-inner .widget_text p.has-text-align-left,#sisf-page-footer-bottom-area-inner .widget_text p.has-text-align-right{text-align: center;margin: 0;}

.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-content{left: 15px;}

.sisf-item-layout--info-below.sis-home1-team .sisf-m-image .sisf-m-media-image::after {max-width: 302px;margin: 0 auto;}
.sisf-grid .sisf-sis-grid.sis-home1-blog-list img,.sisf-grid .sisf-sis-grid.sis-home1-blog-list .sisf-grid-inner > .sisf-grid-item.sisf-blog-item:nth-child(2) .sisf-e-inner .sisf-e-media .sisf-e-media-image img{height: auto;}


.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner{width: 100px;height: 100px;bottom: 0;left: 0;margin: auto;left: 0;}
.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span svg{top: 0; bottom: 0; margin: auto; top: 0; right: 0;}
.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span::before{display: none;}
.sisf-video-button.home2-video-btn .sisf-m-play .sisf-m-play-inner span::after {display: none;}



.sisf-banner.sisf-layout--link-overlay .sisf-m-content-inner h2,.sisf-page-title .sisf-m-title{font-size: 42px;}

#sisf-woo-page.sisf--cart .cart_totals{width: 100%;}

.sisf-tour-list h3.sisf-e-title{font-size: 24px;}

.sisf-layout--info-aside.sisf-tour-list .sisf-e-content .sisf-e-content-text{padding: 15px 15px;}
.sisf-layout--info-aside.sisf-tour-list .sisf-e-content .sisf-e-content-info{padding: 14px 15px 7px;}
.sisf-tour-list.sisf-layout--info-aside .sisf-e-content-info::before {right: -10px;}

.sisf-tour .sisf-e-basic-info .sisf-e-item{padding: 0 10px;}
.sisf-tour .sisf-e-gallery-holder {margin-top: 30px;}
#sisf-tour-list-sidebar, #sisf-tour-single-sidebar,.sisf-tour #sisf-page-comments { margin-top: 30px;}
.sisf-tour #sisf-page-comments-list{margin-bottom: 30px;}
.sisf-tour .sisf-e-location {margin-bottom: 30px;margin-top: 30px;}

.sisf-m-reviews-all .sisf-item-reviews-display-wrapper .sisf-rating-percentage-wrapper .sisf-progress-bar {width: 100%;  padding: 0 0;}
.sisf-progress-bar.sisf-layout--line .sisf-m-title{letter-spacing: 1.2px;font-size: 12px;}

.sisf-review-rating .sisf-rating-inner{flex-basis: 50%;margin: 0 0 15px;}

.sisf-blog .sisf-blog-item .sisf-e-title{font-size: 24px;}

.sisf-blog #sisf-page-comments #sisf-page-comments-form{padding: 20px;}


#sisf-page-sidebar .widget.widget_block, #sisf-page-sidebar .widget.widget_products{padding: 0 15px;}

.wp-block-separator.sidebar-line{margin-left: -17px;margin-right: -17px;}

#sisf-woo-page.sisf--single .sisf-woo-single-inner, #yith-quick-view-content.single-product .sisf-woo-single-inner{display: table; width: 100%;margin: 0;}

#sisf-woo-page.sisf--single .entry-summary .sisf-woo-product-title, #yith-quick-view-content.single-product .entry-summary .sisf-woo-product-title{font-size: 28px;}


#sisf-woo-page.sisf--single .sisf-woo-single-inner > *, #yith-quick-view-content.single-product .sisf-woo-single-inner > *{padding: 0 0;}

#sisf-woo-page.sisf--single form.cart button, #yith-quick-view-content.single-product form.cart button{padding: 17px 20px;}

#sisf-woo-page.sisf--single .woocommerce-Reviews .woocommerce-review__author{font-size: 17px !important;}

#sisf-woo-page.sisf--single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image{margin-bottom: 10px;}

.sisf-tour .sisf-e-tour-plans .sisf-tour-item-plan{padding: 20px 20px;}
.sisf-tour .sisf-e-tour-plans .sisf-tour-item-plan .sisf-tour-item-plan-inner{display: table;width: 100%;}
.sisf-tour .sisf-e-tour-plans .sisf-tour-item-plan-title{font-size: 20px;margin: 5px 10px 10px 0px;}
.sisf-tour .sisf-e-tour-plans .sisf-tour-item-plan-content{line-height: 35px;font-size: 16px;}

#sisf-tour-reservation .sisf-tour-reservation-title{font-size: 24px;}

.sisf-tour .sisf-m-image img {margin: 0px 0 0;}


.woocommerce-page div.woocommerce .sisf-woo-checkout .col2-set .col-1,.woocommerce-page div.woocommerce .sisf-woo-checkout .col2-set .col-2{width: 100%;}

.woocommerce-page div.woocommerce .sisf-woo-checkout .col2-set .col-1{border-right: 0; border-bottom: 1px solid #DEDEDE;padding-bottom: 30px;margin-bottom: 0;}


.woocommerce-page div.woocommerce .shop_table th{font-size: 15px;}
.woocommerce-page div.woocommerce .shop_table th, .woocommerce-page div.woocommerce .shop_table td{padding: 10px 0 10px 5px;}

#sisf-woo-page.sisf--cart .shop_table th.product-name a, #sisf-woo-page.sisf--cart .shop_table td.product-name a, .yith-wcwl-form .shop_table th.product-name a, .yith-wcwl-form .shop_table td.product-name a{font-size: 15px;}
.woocommerce-page div.woocommerce .shop_table .woocommerce-cart-form__cart-item td .woocommerce-Price-amount.amount{font-size: 12px;}

#sisf-woo-page.sisf--cart .shop_table th.actions .coupon > *, #sisf-woo-page.sisf--cart .shop_table td.actions .coupon > *, .yith-wcwl-form .shop_table th.actions .coupon > *, .yith-wcwl-form .shop_table td.actions .coupon > *{padding: 11px 10px;}

#sisf-woo-page.sisf--cart .cross-sells, #sisf-woo-page.sisf--cart .cart_totals, .yith-wcwl-form .cross-sells, .yith-wcwl-form .cart_totals {margin-top: 40px;}

#sisf-woo-page.sisf--checkout .woocommerce-checkout { margin-top: 0;}

#sisf-woo-page.sisf--checkout .wc_payment_methods label{font-size: 15px;}
.sisf-woo-product-list ul.products.columns-3 > .product{width: 50%;}

.sisf-grid-item.sisf-page-sidebar-section #sisf-page-sidebar{margin-bottom: 20px;}

}



  @media only screen and (max-width: 680px){

  .swiper-button-prev.swiper-button-outside {left: 0px !important;}

  #sisf-page-header .sisf-header-logo-link img{height: 45px;}

  #sisf-page-header{height: 65px;}

  #sisf-page-header-inner{padding: 0 15px;}

.sisf-grid.sisf-layout--columns.sisf-col-num--4 > .sisf-grid-inner > .sisf-grid-item {width: 100%;}


.sisf-video-button.sis-video-btn .sisf-m-play .sisf-m-play-inner{top: 20%;}


.sisf-video-button .sisf-m-image img{min-height: 250px; object-fit: cover;}

.sisf-sis-testimonials-slider.sisf-item-layout--standard .swiper-slide .sisf-e-inner{padding: 20px;}

.sisf-mobile-header-navigation > ul:not(.sisf-content-grid){padding-left: 20px;padding-right: 20px;}

.sisf-banner.sisf-layout--link-overlay .sisf-m-content-inner h2,.sisf-page-title .sisf-m-title{font-size: 35px;}

.sisf-tour-list .sisf-e-basic-info .sisf-e-item{display: block; padding: 0;}
.sisf-tour-list .sisf-e-basic-info .sisf-e-item:not(:last-child)::after {display: none;}

.sisf-tour-list .sisf-e-price{padding: 10px 12px;}
.sisf-tour-list .sisf-e-price .sisf-e-price-value{font-size: 18px; font-weight: 500;}

.sisf-banner.sisf-layout--link-overlay.page-banner-sec .sisf-m-content-inner{max-width: 100%;}


.sisf-blog .sisf-blog-item .sisf-e-left, .sisf-blog .sisf-blog-item .sisf-e-right{flex-basis: 100%;}


.sisf-woo-product-list ul.products.columns-4 > .product{width: 100%;}

/*#sisf-woo-page.sisf--single form.cart:not(.variations_form) .quantity, #sisf-woo-page.sisf--single form.cart .variations_button .quantity, #yith-quick-view-content.single-product form.cart:not(.variations_form) .quantity, #yith-quick-view-content.single-product form.cart .variations_button .quantity{margin-right: 0;margin-bottom: 15px;width: 100%;}
#sisf-woo-page.sisf--single form.cart button, #yith-quick-view-content.single-product form.cart button{display: block;
width: 100%;}*/


#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-input, #yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-input{width: 90px;}

#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-minus, #sisf-woo-page .sisf-quantity-buttons .sisf-quantity-plus, #yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-minus, #yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-plus{width: 25px;}
#sisf-woo-page .sisf-quantity-buttons .sisf-quantity-plus, #yith-quick-view-modal .sisf-quantity-buttons .sisf-quantity-plus{width: 25px;}


#sisf-woo-page.sisf--cart .shop_table th.actions .coupon, #sisf-woo-page.sisf--cart .shop_table td.actions .coupon, .yith-wcwl-form .shop_table th.actions .coupon, .yith-wcwl-form .shop_table td.actions .coupon{width: 100%;}
#sisf-woo-page.sisf--cart .shop_table th.actions > .button, #sisf-woo-page.sisf--cart .shop_table td.actions > .button, .yith-wcwl-form .shop_table th.actions > .button, .yith-wcwl-form .shop_table td.actions > .button{float: left; margin-top: 10px;}

#sisf-woo-page.sisf--cart .shop_table th.actions input[type="text"], #sisf-woo-page.sisf--cart .shop_table td.actions input[type="text"], .yith-wcwl-form .shop_table th.actions input[type="text"], .yith-wcwl-form .shop_table td.actions input[type="text"]{width: 100%;}

#sisf-woo-page.sisf--cart .shop_table td.actions .coupon .button{position: absolute;right: 0;}


.woocommerce-page div.woocommerce form p.form-row.form-row-first, .woocommerce-page div.woocommerce form p.form-row.form-row-last{width: 100%;padding: 0;}
.woocommerce-page div.woocommerce form p.form-row.form-row-first{}

.sisf-woo-product-list ul.products.columns-3 > .product{width: 100%;}

}


@media only screen and (max-width: 480px){

.sisf-woo-checkout #sisf-woo-page .place-order .button.back-to-cart{width: 100%; margin-bottom: 15px;}
.sisf-woo-checkout #sisf-woo-page .place-order .button{width: 100%;text-align: center;justify-content: center;}
.sisf-woo-checkout-cart-items ul li .sisf-e-image img{width: 60px;height: 60px;min-width: 60px}
.sisf-woo-checkout-cart-items ul li .sisf-e-content p{font-size: 14px;}

}



