/*
 * Theme Name: Immidox
 * Author: tonatheme
 * Author URI: https://themeforest.net/user/tonatheme/portfolio
 * Theme URI: http://ftpdemo.com/immidox/
 * Description: Immidox is best Suitable Travel related Wordpress Theme.
 * Version: 1.0.0
 * License: This theme or plugin is comprised of two parts. (1) the PHP code and integrated HTML are licensed under the General Public License (GPL). You will find a copy of the GPL in the same directory as this text file. (2) All other parts, but not limited to the CSS code, images, and design are licensed according to the license purchased from Envato.  Read more about licensing here: http://themeforest.net/licenses
 * License URI: license.txt
 * Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
 * Text Domain: immidox
 * Tested up to: 6.2
 * Requires PHP: 7.0
*/
.wp-caption {
	margin-bottom: 2px;
}


.screen-reader-text {
	margin-bottom: 12px;
}

.gallery-caption {
	margin-bottom: 2px;
}

.bypostauthor {
	margin-bottom: 2px;
}

.alignleft {
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	max-width: 100%;
}

.alignright {
	float: right !important;
	margin-bottom: 20px;
	margin-left: 20px;
	max-width: 100%;
}

.aligncenter {
	display: block;
	margin: 0 auto 20px;
}

.col-md-4 .funfact-meta > i {
	right: 27px;
}

.mycustom-pricing {
	background-color: #090909 !important;
}

.on-hover {
	display: none;
	animation: fadeOut 0.5s;
}

.hver:hover .on-hover {
	display: block;
	animation: fadeIn 0.5s;
}

.header-lower .outer-box {
    background: #D5C427;
}
.header-style-one .header-lower .outer-box::before{
	    background: #f7f5f5;
}

.header-top{
	display:none;
}
.banner-carousel .slide-item:before{
	display:none !important;
}
.feature-block-one h3 a{
	    width: 380px !important;
}

.news-block-one .inner-box .lower-content .post-info{
	display:none;
}
.feature-section .inner-container::before{
	    top: -25px;
}
.comments-form-area, .blog-details-content .post-tags{
	display:none;
}
.comments-area{
	display:none;
}
.menu-area .mobile-nav-toggler .icon-bar{
	    background-color: #000 !important;
}
.feature-section .inner-container{
	background:transparent !important;
}


@media only screen and (max-width: 500px) {
.feature-block-one h3 a{
	  width: 300px !important;
	}
}
@media only screen and (max-width: 800px) {
	.main-header .logo img{
	    max-width: 130px !important;
}
	.banner-carousel .content-box{
		    padding-left: 15px !important;
		    margin-top: -80px;
	}
	.feature-section .inner-container::before{
	    top: 45px !important;
	    height: 95% !important;
}
}
@media only screen and (min-width: 800px) {
.feature-section .inner-container::before{
	    top: 45px !important;
	    height: 80% !important;
}
	.single-post .sidebar-page-container{
	    margin-left: 15%;
    margin-right: 15%;
}
	.sidebar-page-container {
    padding: 60px 0px !important;
}
.header-style-one .header-lower .menu-area{
	    left: -1%;
    position: relative;
    overflow: visible !important;
}

}
	.header-style-one .header-lower .menu-area::before {
    content: ""; /* Menambahkan konten kosong agar ::before muncul */
    position: absolute; /* Menempatkan ::before di dalam elemen */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white; /* Warna latar belakang ::before */
    z-index: -1; /* Mengatur z-index agar ::before berada di belakang */
}
	.main-menu .navigation > li {
    margin: 0px 28px !important;
}
	.main-header .logo img{
	    max-width: 130px !important;
}
@media only screen and (min-width: 1490px) {
	.header-style-one .header-lower .menu-area{
	    left: 5%;
    position: relative;
		overflow: visible !important;
	}
}

@media only screen and (min-width: 2500px) {
	.header-style-one .header-lower .menu-area{
	    left: 72%;
    position: relative;
		overflow: visible !important;
}
	.header-style-one .header-lower .menu-area .main-menu {
    margin-right: 60px !important;
}
}
.feature-block-one .inner-box h3 a{
	    pointer-events: none;
}
.team-block-two .inner-box .share-box{
	display:none !important;
}
.theme-btn-one{
	    box-shadow: 0px 15px 50px #7f6b50ad !important;
}
.mobile-menu .contact-info{
	display:none !important;
}
.mobile-menu .social-link{
	display:none !important;
}
.mobile-menu .menu-box{
	background: #7f6b50 !important;
}
.single-post .wp-style ol li{
	    margin-bottom: 20px !important;
}
.single-product .col-xl-4{
	display:none !important;
}
.single-product .content-side  {
	width:100% !important;
	    margin-top: 37px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{
	    width: 100%;
}

.woocommerce-product-gallery__image{
	padding:10px 10px !important;
}
.single-shop-content .content-box {
	padding-top:15px;
}
.woocommerce .woocommerce-breadcrumb{
	display:none !important;
}
.single-product .related-product{
	display:none !important;
}
.button-viewmoreproductwhite .btn-4{
	    background-color: #fff !important;
}
.news-block-one .inner-box .lower-content .post-date{
	display:none !important;
}
.header-style-one .header-lower .menu-area .btn-box a{
	    border-radius: 0px 40px 40px 0px !important;
}
#sp-wp-tabs-wrapper_18174 .sp-tab__nav{
	    justify-content: center !important;
}
#sp-wp-tabs-wrapper_18174 > .sp-tab__nav-tabs > .sp-tab__nav-item .sp-tab__nav-link.sp-tab__active{
	    background-color: #d5c427 !important;
}
#sp-wp-tabs-wrapper_18174 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title{
	    color: #fff !important;
}
#sp-wp-tabs-wrapper_18174 > .sp-tab__nav-tabs .sp-tab__nav-link{
	border:none !important;
}
#sp-wp-tabs-wrapper_18174.sp-tab__lay-default > .sp-tab__tab-content .sp-tab__tab-pane{
	border:none !important;
}
#sp-wp-tabs-wrapper_18174.sp-tab__lay-default > ul{
	border:none !important;
}
.visa-style-three .content-box .single-item{
	display: none !important;
}
.visa-style-three .content-box p{
	    margin-bottom: 15px;
}
.visa-style-three .content-box h5{
	    margin-bottom: 15px;
}
.visa-style-three .content-box ul li:before {
    content: "";
    border: 2px solid #d5c427;
    border-radius: 50%;
    display: inline-block;
    width: 15px;
    height: 15px;
    position: relative;
    top: 6px;
    margin-right: 12px;
}
.visa-style-three .content-box ul li{
	display:flex;
}
.visa-style-three .tab-btns li:hover, .visa-style-three .tab-btns li.active-btn {
    background: #d5c427 !important;
	color:white !important;
}
.sg-popup-builder-content ul li{
	list-style: circle;
    position: relative;
    margin-left: 30px;
}
.sg-popup-builder-content h4{
	margin-bottom:15px;
}
.page-id-18254 .main-header{
	display:none;
}
.page-id-18254 .main-footer{
	display:none;
}
.single-product .woocommerce-product-details__short-description{
	margin-top:20px !important;
	    margin-bottom: 42px;
}
.single-shop-content .content-box h2{
	font-weight:bold;
}
.woocommerce div.product form.cart .variations{
	margin-top:20px;
}
.woo-variation-swatches .variable-items-wrapper {
    margin-top: 10px !important;
}
.single_variation_wrap .woocommerce-variation{
	margin-bottom:20px !important;
}
.cart-btn button {
    background: #d5c427;
    padding: 9px 15px;
    color: white;
    border-radius: 5px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
	line-height: 30px;
}
.btn-title:before{
	    background-color: transparent !important;
}

.single-shop-content .content-box .product_meta{
	display:none !important;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{
	display:none !important;
}
.woocommerce-product-details__short-description ul li{
	list-style:circle;
	margin-left: 20px;
}
.search-results .mb_40 {
    width: 46%;
    display: inline-block;
    float: left;
    margin: 15px !important;
}
.single-product .quantity{
	display:none !important;
}
.single-product .page-title .bg-layer{
	background-image: url(https://jasabrandingsurabaya.com/mealplan/wp-content/uploads/2024/04/Hero.jpg) !important;
}
.theme-btn-one:before, .theme-btn-one:after{
    background: #7f6b50 !important;
}
.wp-style table tbody tr td{
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
	background-color: #7f6b50 !important;
}
.woocommerce table.shop_table th{
	color: #222;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 100px !important;
}
.woocommerce td.product-name .wc-item-meta, .woocommerce td.product-name dl.variation{
	    color: #222 !important;
}
.nice-select{
	display:none !important;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
    width: 100%;
    display: block !important;
    opacity: 1;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1{
	border:1px solid black !important;
	 padding: 30px !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
	border:1px solid black !important;
	    padding: 30px !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
	    padding: 10px;
	    border: 1px solid #cecece;
}
.select2-container--default .select2-selection--single{
	height: 50px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	    line-height: 50px ;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	    height: 50px;
}
#order_review_heading{
	margin-top:30px !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    border: 1px solid #ddd;
    padding: 20px;
}
.woocommerce-form-coupon-toggle{
	display:none !important;
}
.ha-review-ratting{
	display:none !important;
}
.single-post .page-title .bg-layer {
	    background-image: url(https://jasabrandingsurabaya.com/mealplan/wp-content/uploads/2024/05/Hero-3.jpg) !important;
}
.woocommerce-account .page-title .bg-layer{
	    background-image: url(https://jasabrandingsurabaya.com/mealplan/wp-content/uploads/2024/05/Hero.jpg) !important;
}
#rev_slider_1_2_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title{
	display:none !important;
}
#rev_slider_10_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title{
	display:none !important;
}
#rev_slider_7_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title{
	display:none !important;
}
#rev_slider_8_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title{
	display:none !important;
}
.theme-btn-one:hover:after {
    border-radius: 0;
    transform: none !important;
    background: #d5c427 !important;
}
.theme-btn-one:hover:before{
	 transform: none !important;
    background: #d5c427 !important;
}
.theme-btn-one:before, .theme-btn-one:after{
	display:none !important;
}
.woocommerce-cart .page-title .bg-layer{
	background-image: url(https://jasabrandingsurabaya.com/mealplan/wp-content/uploads/2024/04/Hero.jpg) !important;
}
.woocommerce-checkout .page-title .bg-layer{
	background-image: url(https://jasabrandingsurabaya.com/mealplan/wp-content/uploads/2024/04/Hero.jpg) !important;
}
.single-product .theme-btn-one{
	    box-shadow: none !important;
}
.customli li{
	list-style:outside;
}