/*.dokan-store input[type='submit'].dokan-btn-theme, .dokan-store a.dokan-btn-theme, .dokan-store .dokan-btn-theme, a.dokan-btn-theme, .dokan-btn-theme{
	color: #fff !important;
    background-color: var(--head-color) !important;
    border-color: var(--head-color) !important;
}*/

.otgs-development-site-front-end{
	display: none !important;
	position: fixed;
	bottom: 0;
	width: 100%;
}

div#dokan-secondary {
    display: none;
}

.logged-in .my-acc-innr .dokan-btn.vendor-dashboard{
	background-color: var(--head-color);
    color: var(--white-color);
    border: 1px solid var(--head-color);
}
.logged-in .my-acc-innr .dokan-btn.vendor-dashboard:hover{
	background-color: var(--hover-color);
    border: 1px solid var(--hover-color);
     color: var(--white-color);
}

.single-product-ti-wishlist {
    display: inline-flex;
    position: absolute;
    background: #737777;
    padding: 0;
    width: 35px;
    height: 35px;
    align-items: center;
    justify-content: center;
    left: 15px;
    top: 15px;
    border-radius: 50%;
    display: none;
}
.arrival-slider2 .slick-slide{
    margin:0 15px;
}
.arrival-slider2 .slick-list{
    margin:0 -15px;
}
.woocommerce-tabs.wc-tabs-wrapper {
	width: 100% !important;
}
.woocommerce-tabs ul.tabs.wc-tabs {
    margin: 0 !important;
    padding: 0 0 0 5px !important;
}
div.woocommerce-Tabs-panel {
    margin: 30px 15px !important;
}

.wc-like-button {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    border: none;
    padding: 2px 9px;
    font-weight: 600;
    position: absolute;
    right: 40px;
    top: 10px;
    z-index: 1;
    background: #474646;
    color: #fff;
    border-radius: 25px;
}

.wc-tooltip {
    position: absolute;
    bottom: 130%;
    left: 50%;
    transform: translateX(-50%);
    background: #000;
    color: #fff;
    font-size: 12px;
    padding: 6px 10px;
    border-radius: 4px;
    white-space: nowrap;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease;
    z-index: 99;
}

/* Arrow */
.wc-tooltip::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border-width: 5px;
    border-style: solid;
    border-color: #000 transparent transparent transparent;
}

/* Show on hover */
.wc-like-button:hover .wc-tooltip {
    opacity: 1;
    visibility: visible;
}
form#commentform input[type='text'], form#commentform input[type='email'], form#commentform textarea {
    border-bottom: 1px solid #35c5ec;
}
div#review_form form#commentform .form-submit input[type='submit'] {
    background: #2b3d4f;
    color: #fff;
    padding: 15px 32px;
    height: auto;
    border-radius: 25px;
    float: right;
}
div#review_form form#commentform .form-submit input[type='submit']:hover{
    background: #00b6e8;
}
div#review_form_wrapper {
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
div#respond {
    position: relative !important;
    vertical-align: middle;
    padding: 50px 40px !important;
    box-shadow: inset 0 0 13px 0px #2b3d4f59;
    border-radius: 10px;
}

/* 27.2.26 */
 #gform_5  .gform_drop_area {
    border: 1px solid #686e77 !important;
}
 #gform_5  .gform_drop_area:before{
        color: var(--head-color);
 }
 #gform_5 {
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 50px;
    border-radius: 20px;
}
 #gform_5  .gsection_title { 
    font-weight: 700;
    font-size: 22px;
}
#gform_5 .gform_button.button, #gform_5  .button.gform_button_select_files {
    background-color: var(--head-color) !important;
    color: var(--white-color) !important;
    min-width: 130px;
    height: 47px;
}
 #gform_5 .gform_button.button:hover,
 #gform_5  .button.gform_button_select_files:hover {
    background-color: var(--hover-color) !important;
    border: 1px solid var(--hover-color);
    border-right: none;
}
 #gform_5 #input_5_5_1:focus{
    border-color: var(--head-color) !important;
    outline: none !important;
    box-shadow: none !important;
}
 #gform_5 #input_5_5_1:before{
    color: var(--head-color);
}
  #gform_5 .gform_drop_instructions { 
    font-size: 16px;
}
 #gform_5 .ginput_container.ginput_container_consent{
    cursor: pointer;
}
@media(max-width:767px){
    #gform_5 .gform_button.button, #gform_5  .button.gform_button_select_files { 
    min-width: 110px;
    height: 42px;
}
#gform_5 { 
    padding: 40px 20px;
    border-radius: 12px;
}
#gform_5  .gsection_title { 
    font-size: 18px;
}
 #gform_fields_5 {
    gap: 20px;
}
}

/* Reset */
.sidebar_menu,
.sidebar_menu ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

/* Parent li */
.sidebar_menu li {
    position: relative;
    font-size: 13px;
}

/* Links */
.sidebar_menu li a {
    /*display: block;
    padding: 10px 40px 10px 15px;*/
    display: inline-block;
    padding: 10px 0px 10px 15px;
    text-decoration: none;
    color: #333;
    font-size: 16px;
}

/* Hide children by default */
.sidebar_menu .children {
    display: none;
    padding-left: 15px;
}

/* Toggle button */
.sidebar_menu .toggle-btn {
    position: absolute;
    right: 15px;
    top: 20px;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 14px;
    user-select: none;
}

/* Arrow symbol */
.sidebar_menu .toggle-btn::after {
    /*content: "▾";*/
    content: "\f078";
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
     font-size: 12px;
    display: inline-block;
    transition: transform 0.3s ease;
}

/* Rotate when active */
.sidebar_menu li.active > .toggle-btn::after {
    transform: rotate(180deg);
}

.sidebar_menu li.current-cat > a, .sidebar_menu .current-cat-ancestor > a {
    color: #00b6e8;
    font-weight: 500;
}
.col-auto.mobile-btn {
    display: flex;
    gap: 15px;
}
.col-auto.category_mobile {
    border-bottom: 1px double;
    margin-bottom: 10px;
}

.wc-single-badge {
    position: absolute;
    right: 85px;
    top: 55px;
}

section.faq-sec.cmn-gap.circuler-menu {
    padding: 80px 0 0 0;
}

.faq-sec.cmn-gap.circuler-menu .circular-program-tab-wrppr{
    margin-bottom: 0;
}

.circular-program-tab-wrppr li.current-menu-item a::before{
    width: 100%;
}

div.noticeasdasdasdas {
    color: #f00;
}
.gfield_description.gform_fileupload_rules{
    visibility: hidden;
    display: none;
}
div#gform_5_validation_container {
    display: none;
}