/*
Theme Name: Martfury Child
Theme URI: http://drfuri.com/unero
Author: DrFuri
Author URI: http://drfuri.com
Description: Martfury Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: martfury
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: martfury
*/

/*********** Sep 23, 2025 **************/
.chosen-container-single .chosen-single{
	border-radius:0px;
	box-shadow:none;
	border:none;
	font-size:10px;
	padding:0px !important;
}
.chosen-container-multi .chosen-choices{
	background-image: none;
	border:none;
	font-size:10px;
	padding:0px !important;
}

/*********** Mar 25, 2025 **************/
.listing-review-count{
	display: block !important;
    margin-top: 0px !important;
    font-size: 11px;
    font-weight: 700;
}
.entry-content-bottom{
	 padding: 10px 10px 0px 0px;	
}
.entry-content-top{
	 background-image: linear-gradient(to top, rgb(255 255 255) 50%, rgb(208 208 208 / 62%));
}
.service-listing-img{
	height: 210px !important;
    width: 100%;	
}
.vendor-avatar-detail{
	width:100%;
	margin-top:-8px;
}
.my-vendor-sub1{
	display:inline-block;	
}
.vendor-avatar-detail-holder{
	margin-top: -128px; 
	position: absolute; 
	width: 100%;
	padding:65px 0px 0px 5px;
	background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.0), rgba(235, 235, 235, 1));
	
}
/**************************************/

.wp-pagenavi{
	width: 58%;
	margin: auto !important;
}
.wp-pagenavi a.first{
	display:none;
}
.wp-pagenavi{
	 margin-bottom: 30px !important;
}
.wp-pagenavi .page{
	    padding: 10px 15px;
    margin: 2px;
    font-size: 19px;
    font-weight: 100 !important;
    border-radius: 4px;	
	color: #000000;
}
.wp-pagenavi span.current {
    border-color: #57ff81;
    background: #57ff81;
    color: #000000;
}
.wp-pagenavi span, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{
	padding: 10px 15px;
    font-size: 19px;
    border-radius: 4px;	
}

.wp-pagenavi .last{
	display:none;	
}
.wp-pagenavi .pages{
	display:none;	
}
.pack_startat{
    background: rgba(33,33,33,0.5);
	color:#ffffff;
	border-right:none;
    text-align: center;
    display: inline;
    position: absolute;
    right: 0;
    top: 10px;
    padding-left: 10px;
    padding-right: 5px;
    border-radius: 20px 0px 0px 20px;
}
.fil-col1{
	background: #f1f1f1;
    height: 100%;
}
.sf-field-submit input{
	    width: 100%;
    padding: 10px;
    border: none;
    background: #fc5c5c;
    color: #ffffff;
    font-weight: 500;	
}
.mytabcontentx .searchandfilter ul li{
	background: #ffffff;
    margin-bottom: 10px !important;
    padding: 2px 12px;
    border-radius: 6px;
}
.mytabcontentx .sf-input-text{
	width: 95%;
    position: absolute;
    top: 0px;
    height: 25px;
    border: 1px solid white !important;
	font-size:10px;
}
.mytabcontentx .sf-field-post-meta-_regular_price, .sf-field-post-meta-field_yt_sub, .sf-field-post-meta-field_yt_vid, .sf-field-post-meta-field_yt_avgview, .sf-field-post-meta-field_yt_avglike, .sf-field-post-meta-field_yt_engrate{
	    padding: 8px 20px !important;
}
/*
.page-id-3029 .woocommerce a.add_to_wishlist.button.alt, .page-id-3162 .woocommerce a.add_to_wishlist.button.alt, .page-id-2977 .woocommerce a.add_to_wishlist.button.alt{
	    border-radius: 0px;
    position: absolute !important;
    bottom: 112px !important;
    right: -18px !important;
	padding:0px !important;
}
*/
.woocommerce .my-product-search1 a.button.alt{
	padding:2px !important;
}
.yith-wcwl-add-button{
	width:20px !important;
	height:20px !important;
	display:inline-block !important;
}

/*********** Mar 25, 2025 **************/
.yvideo-date-holder{
	background: #ececec;
    padding-left: 10px;
    padding-top: 8px;
    padding-bottom: 10px;
    margin-top: -10px;
	font-size: 12px;
	width: 270px;
}
.yvideo-title-holder{
	background: #ececec;
    padding-left: 10px;
	padding-right:10px;
	padding-bottom: 14px;
    margin-top: -10px;
	font-size: 13px;
	font-weight:800;
	color:#000000;
	width: 270px;
	height: 60px;
    overflow: hidden;
}
.myigfeedtitle{
	font-size:15px;
	margin-top: 0px !important;
    margin-bottom: -5px !important;
}
.pages-list{
	padding-left: 0px !important;
}
.pages-media{
	border-radius: 10px 10px 0px 0px !important;
	    height: 250px !important;
}
.pages-list-item{
	width: 250px;
    border: 1px solid #c6c6c6;
    padding: 0px !important;
	border-radius:10px;
}
.igfeedinner{
	padding: 10px;
}
.myigfeed_accttitle{
	margin-top: 0px;
    margin-bottom: 5px;
}
.myigfeedcounter{
	font-size: 13px !important;
    display: inline-block !important;
    position: relative !important;
    top: 0px !important;
    left: 0px;
    margin-right: 10px;
}
.bm-lc-button{
	float: left !important;
    position: relative !important;
    top: -80px;
    left: 180px;
    line-height: 17px !important;
    padding-top: 17px !important;
    padding-bottom: 14px !important;
    border-radius: 3px !important;
    background: #fc5c5c !important;
    color: #ffffff !important;
}
.woocommerce div.product .summary-sep{
	height: 10px !important;
}
.yvideo-box{
	width:270px;
	float:left;
	margin-right:10px;
	margin-bottom: 25px;
}
.yvideo-box iframe .ytmCuedOverlayPlayButton{
	display:none !important;
}
.ytp-show-cards-title{
	display:none !important;	
}
.ytp-large-play-button{
	width: 48px !important;
    height: 32px !important;
	margin-left: -24px !important;
    margin-top: -4px !important;	
}
.yvideo-meta-holder{
	background: #ececec;
    height: 34px;
    padding-top: 6px;
    padding-left: 10px;
    margin-top: -7px;
	    border-radius: 0 0 5px 5px;
	width: 270px;
}
.yvideo-each-meta{
	width:33% !important;
	float:left !important;
}
.yvideo-each-meta img{
	width:22px;
	height:22px;
}

/*********** Oct 24, 2024 **************/
.variant-product-submit .loader, .variant-product-submit .loader:after, .variant-product-submit .loader:before{
	/*display:none;*/
}
.woocommerce .customer-login .my-custom-login .tabs-content{
	max-width: 430px;
	width: 430px;
    margin: 0 8%;
	float: left;
}
.testimonial-section-quote, .testimonial-section-rating, .testimonial-section-review{
	text-align:center;
}
.testimonial-section{
	background: #ffffff;
    display: block;
    float: left;
    width: 45%;
    padding: 28px;
    border-radius: 8px;
    height: auto;
}
.site-header .extras-menu .menu-item-account.logined .extra-icon{
	position: absolute !important;
    top: -1px !important;
    left: -12px !important;
}
/**************************************/

/*********** Oct 11, 2024 **************/
#home-topsection{
	background:linear-gradient(180deg, hsla(0, 0%, 100%, 0) 40%, #f2f2f2) !important;
}
.mainpage-mainbutton a{
	padding: 0 35px;
    border-radius: 40px;
    height: 45px;
    line-height: 45px;
	font-size: 13px !important;
    letter-spacing: 1px !important;
    font-weight: 500;
}
.home-heycreator-col{
	box-shadow: rgba(138, 136, 136, 0.4) 0px 10px 60px !important;
	padding:16px;
	border-radius:12px;
	    text-align: center;
	    width: 94%;
    margin-left: 6% !important;
}
.creator-page-mainh3{
	font-size: 30px; 
	line-height: 34px; 
	background: rgba(0,0,0,0.5); 
	padding: 20px; 
	border-radius: 8px; 
	color: #ffffff; 
	margin-bottom: 20px !important;
}

#spin {
  color:#fc5c5c;
}
#spin:after {
  content:"";
  animation: spin 7s linear infinite;
}

@keyframes #spin {
  0% { content:"Better Income"; }
  40% { content:"Solid Spam Protection"; }
  70% { content:"Quick Payment"; }
  90% { content:"More Time to Chill"; }
}

/***************************************/

/*************** Pricing Comparison Table CSS ***************/
   /* Customize the font family and table height below */
    .comparisonTableContainer {
      font-family: system-ui;
      max-width: /*1280px !important*/;
      margin: auto;
      position: relative;
      overflow-anchor: none;
   }
   /* Start: Generated CSS */
   .horizontal-scroller {
     position: fixed;
     bottom: 0;
     height: 30px;
     overflow: auto;
     overflow-y: hidden;
   }
   .horizontal-scroller-content {
     height: 30px;
   }
   .comp-table__tableHead.stickyHeader {
     position: fixed;
     z-index: 999;
     overflow-x: scroll;
     top: 0px;
   }
   .comp-table__stickyRowGroupPH.stickyHeader {
     position: fixed;
     z-index: 9;
   }
   .comp-table__stickyRowGroupPH:not(.stickyHeader) {
     padding: 0;
     height: 0;
   }
   .comp-table__columnGroupSection.stickyHeader .comp-table__tableData {
     border-top: none
   }
   .comp-table__tableHead.stickyHeader.atBottom {
     position: absolute;
     z-index: 999;
     bottom: 0px;
     left: 0px !important;
     top: initial !important;
     width: initial !important;
     overflow-x: clip;
   }
   .comparisonTableContainer use:nth-child(2) {
     transform: translate(20px);
   }
   .comparisonTableContainer use:nth-child(3) {
     transform: translate(40px);
   }
   .comparisonTableContainer use:nth-child(4) {
     transform: translate(60px);
   }
   .comparisonTableContainer use:nth-child(5) {
     transform: translate(80px);
   }
   .comparisonTableContainer .rating {
     height: 20px;
     width: 100px;
   }
   .comparisonTableContainer #stars-empty-star {
     fill: #f1e8ca;
   }
   .comparisonTableContainer #stars-full-star, .comparisonTableContainer #stars-half-star {
     fill: #fdcc0d;
   }
    @media (max-width:769px){
       .comp-table__columnGroup .comp-table__tableData,.comp-table__columnHeader:nth-child(2),.comp-table__tableBodyRow .comp-table__tableData:nth-child(2){
           border-left:1px solid #bdbdbd!important;
       }
       .comp-table__emptyCell,.comp-table__rowheader{
           display:none;
       }
       .comp-table__productImage{
           height:auto;
           max-width:100%;
       }
       .comp-table__columnGroupSection .comp-table__tableData{
           font-size:1rem!important;
       }
       .comp-table__recommendedText{
           /*font-size:.8rem!important*/
       }
       .comparisonTableContainer .comp-table .comp-table__tableData:not([scope="colgroup"]){
           min-width:100px;
           max-width:100px;
       }
       .comparisonTableContainer.moreThan4 .comp-table .comp-table__tableData:not([scope="colgroup"]){
           min-width:100px;
           max-width:100px;
       }
       .comparisonTableContainer.moreThan4 .comp-table__tableData[scope="colgroup"]{
           text-align:left;
       }
       .comp-table__productImageContainer{
           width:80px;
           height:auto;
       }
       .comparisonTableContainer use:nth-child(2) {
         transform: translate(15px);
       }
       .comparisonTableContainer use:nth-child(3) {
         transform: translate(30px);
       }
       .comparisonTableContainer use:nth-child(4) {
         transform: translate(45px);
       }
       .comparisonTableContainer use:nth-child(5) {
         transform: translate(60px);
       }
       .comparisonTableContainer .rating {
         height: 13px;
       }
   }
   .comparisonTableContainer .comp-table__tableData[scope="colgroup"] span, .comp-table__stickyRowGroupPH span {
       padding-left: 10px;
   }
   .comp-table__stickyRowGroupPH .comp-table__tableData {
       padding-left: 0;
   }
   .comparisonTableContainer.moreThan4 .comp-table__tableData[scope="colgroup"], .comparisonTableContainer.moreThan4 .comp-table__stickyRowGroupPH .comp-table__tableData{
       padding-left: 0;
   }
   @media (max-width:769px) and (min-width:400px){
       .comp-table__price,.comp-table__productLink,.comp-table__productName,.comp-table__tableData,.comp-table__recurrence{
           font-size:1rem!important;
       }
   }
   @media (max-width:400px){
       .comp-table__price,.comp-table__productLink,.comp-table__productName,.comp-table__tableData,.comp-table__recurrence{
           font-size:.9rem!important
       }
       [scope="colgroup"] span {
           max-width: 278px;
           display: block;
       }
   }
   .comp-table{
       width:100%;
       margin:auto;
       border-bottom:1px solid #bdbdbd;
       table-layout:auto;
       border-collapse:separate;
       border-spacing:0;
   }
   .comparisonTableContainer{
       overflow:auto;
   }
   .comparisonTableContainer .comp-table__tableData:not([scope="colgroup"]){
       min-width:150px;
       max-width:150px;
   }
   .comparisonTableContainer .comp-table__rowheader{
       width:300px!important;
       min-width:300px!important;
       max-width:300px!important;
       font-size:1.2rem;
   }
   #solid_circular_checkmark .checkmark,#reg_circular_checkmark .checkmark,#reg_checkmark .checkmark,#solid_checkmark .checkmark {
       fill: #4ac263;
   }
   #solid_circular_xmark .xmark,#reg_circular_xmark .xmark,#reg_xmark .xmark,#solid_xmark .xmark {
       fill: #808080;
   }
   .comp-table__tableData{
       border-right:1px solid #ffffff;
       border-top:1px solid #ffffff;
   }
   .comp-table caption{
       position:absolute;
       opacity:0;
       top:auto;
       width:1px;
       height:1px;
       overflow:hidden;
   }
   .comp-table__rowheader{
       /*width:20%;*/
       text-align:left;
       padding:10px;
       font-weight:700;
       color:#8a8888;
       left:0;
       position:sticky;
       position: -webkit-sticky;
   }
   .comp-table__tableData{
       padding:12px 5px;
       background:#ffffff;
       border-color:#ededed;
       line-height:1.4;
   }
   [scope="colgroup"] span{
       position:sticky;
       position: -webkit-sticky;
       top:0;
       left:0;
   }
   .comp-table__columnGroup,.comp-table__columnHeader,.comp-table__tableDataCell{
       text-align:center;
       background-clip:padding-box!important;
   }
   .comp-table__columnHeader{
       font-weight:700;
       background:#ffffff;
       padding-top:55px;
       padding-bottom:10px;
       position:relative;
   }
   .includeGroups .comp-table__columnHeader:not(.comp-table__emptyCell) {
       border-bottom: 1px solid #bdbdbd;
   }
   .comp-table__emptyCell{
       border-top:1px solid #ffffff;
       border-left:1px solid #ffffff;
       background:#ffffff;
       position: sticky;
       left: 0;
       z-index: 99;
       padding-left: 20px;
   }
   .comp-table__tableDataCell{
       color:#000000;
       font-size:1.2rem;
       padding:12px 5px;
   }
   .comp-table__tableDataCell svg {
       margin: auto;
       display: block;
   }
   .comp-table__tableDataCell > * {
       min-height: 28px;
       margin: auto;
       display: flex;
       align-items: center;
       justify-content: center;
   }
   .comp-table__columnHeader:not(.comp-table__recommended) .comp-table__recommendedText{
       display:none;
   }
   .comp-table__recommendedText{
       background:#4ac263;
       color:#ffffff;
       position:absolute;
       top:0;
       left:0;
       font-size:%rec_font_size%;
       font-weight:600;
       width:100%;
       margin:0;
       padding:4px 0;
   }
   @media (min-width:769px){
       .comp-table__tableBodyRow:nth-child(2n),.comp-table__tableBodyRow:nth-child(2n) .comp-table__tableData{
           background:#ffffff;
       }
       .comp-table__tableBodyRow:nth-child(4n),.comp-table__tableBodyRow:nth-child(4n) .comp-table__tableData{
           background:#ededed;
       }
       .comp-table__columnGroup{
           display:none;
       }
       .comp-table__productImage{
           max-width:120px!important;
           height:auto;
       }
       .comp-table__rowheader{
           padding-left:20px!important;
       }
       .comp-table__columnGroupSection .comp-table__tableData{
           text-align:left;
       }
       .comp-table__productImageContainer{
           width:140px;
           height:auto;
       }
   }
   .comp-table__columnGroup .comp-table__tableData{
       background:#f0f0f0;
       color:#000000;
       font-weight:700;
       border-top:4px solid #bdbdbd;
   }
   .comp-table__buyProduct{
       display:flex;
       flex-direction:column;
       align-items:center;
       justify-content:end;
       grid-gap:10px;
       height:auto;
       position:relative;
   }
   .comp-table__productLink:hover{
       filter:brightness(.9);
   }
   .comp-table__productLink{
       border:2px solid #000000;
       background:#ffffff;
       color:#000000;
       padding:12px 2px;
       border-radius:5px;
       width:95%;
       font-size:1.1rem;
       line-height:1.2;
       pointer-events:all !important;
   }
   .comp-table__recommended .comp-table__productLink{
       border:2px solid transparent;
       background:#f4dcbb;
       color:#000000;
	   text-transform: uppercase;
    	letter-spacing: 1px;
    	font-weight: 400;
   }
   .comp-table__price{
       font-size:1.8rem;
       margin-top:10px;
       margin-bottom:10px;
       color:#000000;
       word-break:break-word;
       line-height:1.2;
   }
   .comp-table__productName{
       line-height:1.2;
       color:#000000;
       /*height:23px;*/
       display:flex;
       align-items:center;
       justify-content:center;
       font-size:24px;
   }
   .comp-table__recurrence{
       font-weight:600;
       font-size:1.2rem;
       margin-top:-10px;
       margin-bottom:20px;
       color:#000000;
       line-height:1rem;
   }
   .comp-table__columnGroupSection .comp-table__tableData{
       font-size:.9rem;
       text-transform:uppercase;
       color:#000000;
       background:#9fd0d1;
       padding:15px 0px;
       border-right: none;
       text-align: left;
   }
   .comp-table__columnGroupSection.first .comp-table__tableData {
       border-top: none;
   }
   .comp-table__recommended{
       background:#eafbed!important;
   }
   .comp-table__productImageContainer{
       background-position:center;
       background-size:cover;
       background-repeat:no-repeat;
       margin-bottom:10px;
   }
   .comp-table__tableHead::-webkit-scrollbar {
       height: 0px;
   }
	#creator-brand-table-title1, #creator-brand-table-title2{
		font-size:19px !important;
		color:#000000 !important;
	}
	.creator-brand-img{
		width:20px;
		height:20px;
	}
   /*************** Pricing Comparison Table CSS ***************/


/************** Before Design Edits ***************/
.creator-join-para1, .ig-inst-poptext, .no-demo-warning{
	font-family: 'circular-light' !important;	
}
.noscript-div{
	background:#ff4848;
	padding:10px;
	text-align:left;
	margin-bottom:0px;
	color:#ffffff;
	font-size:14px;
}
.noscript-div img{
	width:40px !important;
	height:40px !important;
}
.noscript-p{
	font-size:17px;
	font-weight:600;
	margin-bottom:-3px;	
}
.noscript-div a{
	color: #f9ffa3;
    text-decoration: underline;	
}
.dokan-dashboard .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon{
	font-size: 14px !important;
    color: #000 !important;
	width:auto !important;
	border: 2px solid #000000 !important;
}
.ig-inst-poptext span{
	font-weight:900;	
}
.no-demo-warning{
	background: #ff4848;
	color:#ffffff;
	padding:12px;
	font-size: 15px;
	margin-top: 10px;
	display:none;
}
.no-demo-img{
	float: left; 
	width: 38px; 
	margin-right: 5px; 
	display: block;	
}
#ig_error{
	color:red;	
}
#ig_processing{
	color:green;	
}
#dokan-navigation .coupons, #dokan-navigation .reviews, #dokan-navigation .followers, .navigation-submenu.settings, i.fas.fa-caret-right.menu-dropdown{
	display:none !important;
}
.page-id-131 .wpcf7 input[type="submit"]{
	padding: 0 45px;
    background: #fc5c5c !important;	
	color:#ffffff;
}
#creator-signup{
	text-align:center;
	background:red;
}
.logged_in_join{
	display:none !important;	
}
.dokan-add-product-link{
	
}
.creator-dashboard-rev-share{
	background: #c5f4ff;
    color: #696262;
    padding: 12px;
    font-size: 15px;
    margin-bottom: 20px;
    border-radius: 12px;
}
#open-youtube{
	padding: 6px 16px 9px 16px;
    color: #ffffff;
    cursor: pointer;
    background: white;
    /* display: inline-block; */
    text-transform: uppercase;
    font-size: 11px;	

	/* mahan code starts 29 dec 2022*/
	display:none;
	/* mahan code ends 29 dec 2022*/
}
#gform_fields_3 label{
	display:none !important;
}
#gform_fields_3 h3{
	margin-bottom:0px !important;
	margin-top:8px !important;
}
#gform_fields_3 li.gfield{
	margin-top: 4px !important;
	padding-right:8px !important;
}

/*********** Yo Bro ***************/
.be_first_to_rate{
	display:none;
}
.yoBro-chatHistory .yoBro-singleChatMsg .yoBro-userImgGrp{
	width: 20%;
    position: absolute;
	-webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.yoBro-chatHistory .yoBro-singleChatMsg .yoBro-msgWrapper{
	width: 80% !important;
    margin-left: 20% !important;	
}
.chat-body-content .yoBro-singleChatMsgGrp .yoBro-singleChatMsgWrapper .yoBro-singleChatMsg .yoBro-chatMsgWrapper .yoBro-chatFileMsgContent .yoBro-attachmentsWrapper .yoBro-imageGallery div a img{
	max-width:200px;	
}
/*
.yoBro-chatHistory .yoBro-singleChatMsg .yoBro-msgWrapper .msgExcerpt{
	font-weight: 500 !important;
    font-family: circular-light;
    color: #000000;	
}
*/
.yoBro-chatHistory .yoBro-singleChatMsg .yoBro-msgWrapper .yoBro-msgHeader h5{
	color: #000000;		
}
.chat-body-content .yoBro-singleChatMsgGrp .yoBro-singleChatMsgWrapper .yoBro-singleChatMsg .yoBro-chatMsgWrapper .yoBro-chatMsgContent .msgText, .yoBro-chatMsgContent .msgText p{
	color: #000000;
    font-family: 'circular-light' !important;	
}
.yoBro-userImgGrp#text{
	font-size:100px !important;
	color:green !important;
}
/**********************************/
.yith_wcwl_wishlist_footer{
	display:none;
}
.mysearch-holder ul, .mysearch-holder-mobile ul{
	pointer-events: none;
    opacity: 0.8;	
}
#insert-media-button{
	padding: 0 15px;
    height: 30px;
    line-height: 30px;
    background: #fbe1e1 !important;	
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
    background-color: #08193e !important;
}
.dokan-settings-content .dokan-settings-area .dokan-gravatar .gravatar-wrap .dokan-gravatar-img{
	border-radius: 8px;	
}
div.mce-edit-area {
    padding: 15px;
    white-space: pre-line !important;
}
input[type="submit"].dokan-btn, a.dokan-btn, .dokan-btn{
	padding: 12px 20px 8px 20px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.42857143;
    border-radius: 0px;
    text-transform: uppercase;
}
/**************************************/
.mysearch-holder{
	width: 420px;
    margin: auto !important;	
}
.mysearch-holder-mobile{
	width: 100%;
    margin: auto !important;	
	padding-top:25px;
	padding-bottom:25px;
	background:#f1f1f1;
}
.mysearch-holder .searchandfilter ul li, .mysearch-holder-mobile .searchandfilter ul li{
	display: inline-block !important;
	padding:0px;
}
.mysearch-holder .sf-field-taxonomy-product_cat{
	width:95px;
	float:left;
	margin-right:-3px;
}
.mysearch-holder-mobile .sf-field-taxonomy-product_cat{
	width:80px;
	height:42px;
	float:left;
}
.mysearch-holder .sf-field-search{
	width: 220px;
    top: -24px;
	margin-bottom:0px !important;
}
.mysearch-holder-mobile .sf-field-search{
	width: 180px;
    top: -24px;
	margin-bottom:0px !important;
}
.mysearch-holder .sf-input-text, .mysearch-holder-mobile .sf-input-text{
	min-height:42px;
	border: 0.01em solid #ffc4c4;
    font-size: 13px;
    font-weight: 300 !important;
    font-family: 'circular-light';
}
.mysearch-holder .sf-input-select, .mysearch-holder-mobile .sf-input-select{
	max-width:95px;
	min-height: 42px !important;
	border-radius: 30px 6px 6px 30px;
	border: 0.01em solid #ffc4c4;
	border-right:0px; 
    padding: 0px 10px 0px 10px;
	background:rgba(255,255,255,0.89);
	font-size:11px;
}
.mysearch-holder .sf-field-submit input[type="submit"], .mysearch-holder-mobile .sf-field-submit input[type="submit"]{
	border: 0.01em solid #ffc4c4; 
	border-radius: 0px 30px 30px 0px; 
	background: #f4dcbb; 
	color: #4c4a4a; 
	font-weight: 900;
	min-height: 42px;
	font-size: 10px;
    letter-spacing: 2px;
    padding: 0px 15px 0px 10px;
}
.site-header .product-extra-search{
	display:none;	
}
/**************************************/

.platform-connect1-title{
	font-size: 20px;
    font-weight: 700;
    margin-bottom: -6px;
    float: left;
    color: #000000;
}
.connect-instruction{
	clear: both;
}
.connect-instruction p{
	margin-bottom:0px;
}
.platform-connect-container{
	width: 100% !important;
    background: #ffeeee;
    padding: 8px;
    margin-bottom: 0px;
    margin-top: 40px;
}

.dokan-dashboard .dokan-form-group label{
	font-weight: 300 !important;
    font-size: 12px !important;
    margin-top: 0px;
    padding: 5px 5px 5px 6px;
}
.dokan-dashboard .dokan-form-control, .dokan-dashboard .select2-container .select2-selection--single, .dokan-dashboard .select2-container .select2-selection--multiple{
background: rgba(248, 248, 248, 0);
    border: 0.1em solid #e5e5e5;
    color: black;
	padding:0px 0px 0px 8px;
	min-height:30px;
	border-radius:8px;
}
#authorize-button{
	cursor: pointer;
}
.youtube-signin-req{
	font-size:12px;
	color:red;
}
#signout-button{ /*#authorize-button*/
	height: 36px;
    line-height: 32px;
    font-size: 13px;
    border-radius: 5px;
    padding-left: 1px;
    margin-left: 1px;
    border: 2px solid #a3a3a3;
}
#authorize-button img, #signout-button img{
	margin-top:-2px !important;
}
#content-myyoutube,
    #authorize-button,
    #signout-button {
      display: none;
    }
.site-logo{
	width:80px;
	height:auto;
}
.mobile-version .site-header .mobile-menu{
	padding-bottom:0px;
}
.mobile-version.dokan-dashboard .site-content{
	padding-top:0px;
}
.icon-user:before {
    content: '\e71e';
}
.icon-heart:before {
    content: '\e68c';
}
.icon-home:before {
    content: '\e600';
}
#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper{
	width:100%;
}
.dokan-store .my-vendor-tabs1 .dokan-share-btn-wrap{
	width:120px;
	margin:auto;
	text-align:center;
}
.dokan-store .my-vendor-tabs1 .dokan-share-btn{
	min-width:50px;
	background:#ff4a4a !important;
	border-radius: 5px;
	float:left;
}
.dokan-store #breadcrumbs{
	display:none;
}
.dokan-single-store .profile-frame{
	margin-top:30px;
}
.dokan-store .my-vendor-tabs1{
	width: 140px;
}
.dokan-store .dokan-store-follow-store-button-container{
	margin-left:-16px;
}
.dokan-store .my-vendor-tabs1 .dokan-share-btn img{
	width:31px !important;
	height:31px !important;
}
.dokan-store .console-notification-message{
	font-size: 28px;
    font-weight: 600;
    padding: 9px 12px 6px 12px;
    border-radius: 5px;
    background: #ff4a4a;
    line-height: 53px;
}
.mychatbutton1 #yobro-new-message a{
	background: #FF7D81;
    width: 70px;
	font-size:30px !important;
    float: left;
    margin-right: 20px;
    height: 50px;
    margin-top: 22px;
    text-align: center;
    vertical-align: middle !important;
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid #ff7d81;
    font-weight: 600 !important;
    text-transform: uppercase;
    line-height: 50px;
    color: #000000;
    letter-spacing: 1px;
}
.page-id-2854 .site-content .container{
	margin-left:0px;
}
.page-id-2854 .dokan-follow-store-button{
	display:none;
}
.page-id-2854 .dashicons-arrow-right-alt2:before{
	content: "\2192";
}
.page-id-2854 .dokan-btn-round[class]{
	    border-radius: 0%;
    width: 35px;
    height: 34px;
    font-size: 24px;
    font-weight: 900;
    line-height: 23px;
	background:#FF7D81 !important;
}
.page-id-2854 #dokan-seller-listing-wrap .dokan-single-seller .store-wrapper .store-header .store-banner{
	min-height: 130px;
}
.page-id-2854 #dokan-seller-listing-wrap.grid-view .store-content .store-data-container .store-data h2 a{
	font-size:16px;
}
.page-id-2854 #dokan-seller-listing-wrap ul.dokan-seller-wrap li.no-banner-img .store-content .store-data p{
	font-size: 11px;
    line-height: 15px !important;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-content{
	padding-top: 32px;
    padding-bottom: 25px;
	width: 82%;
	padding-left:4%;
	padding-right: 4%;
	float:left;
}
.page-id-2854 .account-info{
	display:none !important;
}
.page-id-2854 .site-content{
	padding-top:0px !important;
}
.account-avatar1x{
	float:left;
	margin-right:10px;
	border-radius:50%;
	height:100px;
}
.account-avatar1x img{
	width:80px;
	height:80px;
	border-radius:50%;
}
.page-id-2854 .site-content .entry-content .woocommerce{
	display:block; /*display was flex*/
}
.page-id-2854 #page .container{
	width: 100%;
}
.page-id-2854 .woocommerce-account .woocommerce{
	display:block !important;
}
.my-nav1x{
	width: 15%;
    background: #ececec !important;
    float: left;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{
	width: 100%;
    height: 100%;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{
	background-color:rgba(0,0,0,0);
	border-bottom:1px solid #d1d1d1 !important;
	border-top:none;
	border-right:none;
	border-left:none;
}
.page-id-2854 .woocommerce-account .woocommerce .account-info{
	width: 25%;
    background: #fcfc;
    display: none;
    align-items: center;
    padding: 20px;
	margin-bottom:0px;
	border-radius: 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child{
	border-radius: 0px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{
	font-size:12px;
}
.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{
	color:#fc5c5c !important;
}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--orders a:before{
	content: url(https://racontor.com/wp-content/uploads/2022/03/shopping-bag-1-e1646978934141.png);
	margin-right:12px;
}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{
	content: url(https://racontor.com/wp-content/uploads/2022/03/address-e1646981262838.png);
	margin-right:12px;
}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{
	content: url(https://racontor.com/wp-content/uploads/2022/03/logout-e1647199184933.png);
	margin-right:12px;
}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{
	content: url(https://racontor.com/wp-content/uploads/2022/03/user-e1646981244116.png);
	margin-right:12px;
}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--mymessage a:before{
	content: url(https://racontor.com/wp-content/uploads/2022/03/message2-e1647029906990.png);
	margin-right:12px;
}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{
	content: url(https://racontor.com/wp-content/uploads/2022/03/dashboard2-e1647029892648.png);
	margin-right:12px;
}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--following a:before{
	content: url(https://racontor.com/wp-content/uploads/2022/03/influencer-1-e1647218971991.png);
	margin-right:12px;
}
body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--mywishlist4 a:before{
	content: url(https://racontor.com/wp-content/uploads/2022/03/saved-1-e1647837202328.png);
	margin-right:12px;
}

.mf-preloader .martfury-preloader{
	display:none;
}
.woocommerce div.product div.images.woocommerce-product-gallery{
	    opacity: 1 !important;
}

/**************** Message Popup **********************/
.dokan-support-intro-text{
	    padding: 3px 0px;
    font-size: 19px;
    color: #000000;
    text-transform: none;
    margin-bottom: 19px;
    border-bottom: 1px solid #ddd;
    font-weight: 900;
}
.dokan-support-intro-user{
	font-size:12px;
}
.dokan-support-login-wrapper{
	padding: 26px !important;
    border-radius: 4px;
    margin: 0 auto !important;
}
textarea#dokan-support-msg{
	height:100px;
	border:1px solid #d9d9d9;
}
/*********************************************/
.page-id-3049 p, .page-id-3060 p, .page-id-459 p{
    font-family: 'circular-light' !important;
    color: #000000;
    font-weight: 500;
}

/******************** Login/Signup Design ********************/
.woocommerce .customer-login .tabs-nav{
	    background: none;
}
.woocommerce .customer-login .tabs-panel{
	border-radius: 0px;
}
.page-id-2854 .customer-login{
	margin-top:40px;
	margin-bottom:40px;
}
.tabs-nav a{
	font-size: 13px !important;
    text-transform: uppercase;
	height: 40px;
    line-height: 40px;
}
.woocommerce .customer-login .tabs-nav a.active{
	font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: #ffffff;
    padding: 2px;
	background: #ffa4a4;
}

/************************** Modal CSS ************************/
/* box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.2); */
.modal2{
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.7); /* Black w/ opacity */
}
.modal2x{
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.7); /* Black w/ opacity */
}
/**************************/
.modal3{
	display: none;  
	position: fixed;
  	z-index: 1;
  	padding-top: 100px;
  	left: 0;
  	top: 0;
	margin:auto !important;
  	width: 100%; 
  	height: 100%;
  	overflow: auto; 
  	background-color: rgb(0,0,0); 
  	background-color: rgba(0,0,0,0.7);
	z-index:999999999999999;
}
#myForminstagram, #channel-form-myyoutube{
	width:400px;
	background:#fcfcfc;
	margin:auto;
	text-align:center;
	padding:30px 30px 5px 30px;
}
#igfetchbut, #ytfetchbut{
	background:orange;
	color:#ffffff;
	border:2px solid orange;
	height:39px;	
}
.igpopup_close, .ytpopup_close{
	margin-top:30px;
	font-size:10px;
}
.igpopup_close:active .modal3{
	display:none;
}
/**************************************/
.modal2.active, .modal2x.active{
	display: block;
}
.popup-overlay2, .popup-overlay2x{
  /*Hides pop-up when there is no "active" class*/
  /*display: none;*/
  position: absolute;
  background: #ffffff;
  border: 3px solid #ffffff;
  width: 600px !important;
  height: auto !important;
  left: 28% !important;
  top:32% !important;	
  padding:40px !important;
  border-radius:20px !important;
  z-index:1;
	text-align:center;
	color:#000000;
}

.popup-overlay2.active, .popup-overlay2x.active {
  /*displays pop-up when "active" class is present*/
  /*display: block;*/
  text-align: center;
}

.popup-content2, .popup-content2x{
  /*Hides pop-up content when there is no "active" class */
  visibility: hidden;
}

.popup-content2.active, .popup-content2x.active{
  /*Shows pop-up content when "active" class is present */
  visibility: visible;
}

.close2 {
  display: inline-block;
    vertical-align: middle;
    border-radius: 30px;
    margin: 0.2rem;
    font-size: 14px;
    color: #000000;
    background: #ffffff;
    border: 1px solid #000000;
    font-weight: 600;
    line-height: 22px;
}
.popup-overlay2x .close2{
	display: inline-block;
    vertical-align: middle;
    border-radius: 6px;
    text-transform: uppercase;
    margin: 0.2rem;
    font-size: 11px;
    letter-spacing: 1px;
    color: #ffffff;
    background: #fc5c5c;
    border: 2px solid #fc5c5c;
    font-weight: 600;
    line-height: 22px;
    padding-left: 15px;
    padding-right: 15px;
}
.close3 {
  display: inline-block;
    vertical-align: middle;
    border-radius: 30px;
    margin: 0.2rem;
    font-size: 14px;
    color: #ffffff;
    background: #000000;
    border: 1px solid #000000;
    font-weight: 600;
    line-height: 22px;
}
.close3 a{
	color: #ffffff;
}

.close2:hover {
  border: 1px solid #666666;
  background: #000000;
  color: #ffffff;
}
.popupmessage1{
	font-size:16px;
	text-align:center;
}

/************************************************************/


.woocommerce-order-received .woocommerce-thankyou-order-received{
	font-size: 14px;
    padding: 5px;
    text-align: center;
    color: #333;
    background: #9bfe9b;
    text-transform: uppercase;
    font-weight: 700;
}
.woocommerce ul.order_details{
	margin: -14px 0px 40px 0px !important;
    list-style: none;
    border: 1px solid #d6d2d2;
    padding-top: 14px;
}
#tab-title-shipping, #tab-title-seller, #tab-title-seller_enquiry_form{
	display:block !important;
}
.single-product .site-content{
	
}
.woocommerce div.mf-single-product.product {
    padding-left: 2% !important;
    padding-right: 2% !important;
}
.single-product #my-footer2:first-of-type{
	border:2px solid red !important;
	display:none !important;
}
.single-product #page:nth-child(odd) , .single-product #page:nth-child(even){
	
}
.single-product #my-footer2:nth-child(6){
	display:none !important;
}
/*
.single-product #page > #my-footer2{
	border:2px solid red !important;
}
.single-product .mf-product-instagram:nth-child(1){
	display:none !important;
}
.single-product:nth-child(1) .site-footer{
	display:none !important;
}
#my-custom-footer1{
	display:none !important;
}
.single-product > .mf-product-instagram , .related , .single-product > .site-footer{
	display:none;
}
.mf-single-product .related , .mf-single-product .site-footer{
	display:block !important;
}
*/
.entry-header{
	max-height:200px !important;
}
.entry-header img{
	max-height:200px !important;
}
.page-id-3162 .site-content, .page-id-2977 .site-content, .page-id-3029 .site-content{
	background:#ffffff !important;
}
.site-footer .footer-widgets .widget .widget-title{
	margin-bottom: 10px !important;
}
.site-footer .footer-widgets .widget {
    margin-bottom: 0px !important;
}
.footer-layout-1 .footer-bottom {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.site-footer .footer-widgets .widget ul li a:hover{
	color:#ffffff !important;
}
.gform_wrapper .gform_footer{
	text-align:right !important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	width: 160px !important;
    background: #ea6161;
    color: #ffffff;
}
 
.site-header .products-search .search-submit{
	pointer-events:none !important;
	border: 1px solid #000000;
    border-radius: 0px 25px 25px 0px;
    background: #000000;
    color: #ffffff;
    font-weight: 900;
}
.dokan-profile-completeness , .dokan-banner , .page-id-2867 label[for="dokan_store_categories"] , .page-id-2867 #dokan_store_categories , .my-cate1{
	display:none;
}
.site-header .product-extra-search .product-cat-label{
	border-radius: 25px 0px 0px 25px;
}
.site-header .product-extra-search .product-cat{
	border: 2px solid #b2a3a3;
	border-right:0px;
	border-radius: 25px 0px 0px 25px;
}
.site-header .product-extra-search .search-field{
	border: 2px solid #b2a3a3;
    border-right: 0px;
    border-radius: 0px;
	pointer-events:none !important;
}
#vendor_biography_ifr{
	height:150px !important;
}
.our-platform , .our-platformx , .our-platform2 , .our-platform3 , .our-platform4 , .our-platform5 , .our-platform6 , .our-platform7 , .our-platform8{
	font-size:12px !important;
}
.mf-navigation-mobile .navigation-list a{
	color: #4b4b4b;
    text-decoration: none;
    text-align: center;
}
.mf-navigation-mobile .navigation-icon i , .mf-navigation-mobile .fa-address-book:before , .mf-navigation-mobile .fa-bullhorn:before{
	font-size:16px;
}
.mobile-version .site-header .header-logo{
	width: 20%;
}
.mobile-version .site-header .header-main{
	padding-bottom: 3px;
    padding-top: 4px;
}
#input_1_10 option{
    background-color: #fef5e6;
    border-bottom: 1px solid #ebdac0;
    border-right: 1px solid #d6bb86;
    border-left: 1px solid #d6bb86;
	margin: 40px !important;
	text-indent: 35px;
}

#input_1_10 option[value="250"] , #input_1_10 option[value="232"] , #input_1_10 option[value="233"]{
	font-size:20px;
	font-weight:900;
	color:#ffffff;
	text-indent: 35px;
	background-color: #E91E63 !important;
	margin: 40px !important;
}
#input_1_10 option[value="251"] , #input_1_10 option[value="252"] , #input_1_10 option[value="253"] , #input_1_10 option[value="254"] , #input_1_10 option[value="255"] , #input_1_10 option[value="256"] , #input_1_10 option[value="257"] , #input_1_10 option[value="258"] , #input_1_10 option[value="259"] , #input_1_10 option[value="260"] , #input_1_10 option[value="261"] , #input_1_10 option[value="262"] , #input_1_10 option[value="263"] , #input_1_10 option[value="264"]{
	
}
ul.tagit{
	width: 100% !important;
}
.page-id-2867 #content .container{
	margin-right: 0px !important;
    margin-left: 0px !important;
}
.page-id-2867 .entry-title{
	display:none !important;
}
/*
.page-id-459 table {
  border-collapse: collapse;
  width: 100%;
}

.page-id-459 th, .page-id-459 td {
  text-align: left;
  padding: 8px;
}
.page-id-459 tr:nth-child(even){background-color: #f2f2f2}

.page-id-459 th {
  background-color: #f9feb4;
    color: black;
    font-size: 18px;
    text-align: center;
	border:0.1em solid #fefeaf !important;
}

.page-id-459 td {
    border:0.1em solid #fefeaf !important;
	text-align: center;
	    color: #000000;
}
.why-table-crt1{
	font-weight:900;
	font-size:26px;
	background:#ffd6ba;
	color: #000000;
    text-align: center !important;
	    padding-top: 20px !important;
}
.table-sub-title{
	font-size:13px !important;
	font-weight:400 !important;
	    margin-top: -6px;
}
.why-table-crt2{
	background:#ffe4e4;
}
.why-table-bra1{
	font-weight:900;
	font-size:26px;
	background:#dfe2e5;
	color: #000000;
    text-align: center !important;
	    padding-top: 20px !important;
}
.why-table-bra2{
	background:#dfe2e5;
}
*/
.fil-col1 .chosen-container {
    font-size: 12px;
}
.chosen-container-single .chosen-single{
	border-radius: 8px !important;
	background:#ffffff;
}
.chosen-container-multi .chosen-choices{
	border-radius: 8px !important;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
	padding:3px;
}
.searchandfilter .meta-slider{
	height: 3px !important;
	max-width: 93%;
}
.searchandfilter .noUi-connect{
	background-color: #12cad3 !important;
}
.searchandfilter .noUi-horizontal .noUi-handle{
	width: 15px !important;
    height: 15px !important;
    top: -7px !important;
    border-radius: 20px !important;
    border: 1px solid #82ccd3 !important;
}
.searchandfilter .noUi-horizontal .noUi-handle:before{
	top: 5px !important;
	display:none;
}
.searchandfilter .noUi-horizontal .noUi-handle:after{
	display:none;
}
.searchandfilter .sf-range-max, .searchandfilter .sf-range-min{
	font-size: 10px !important;
    color: #000000 !important;
	font-weight: 600;
}
span.sf-range-max.sf-text-number{
	position:absolute !important;
	right:30px !important;
	margin-top:4px !important;
}


/*
span.sf-range-postfix{
	position:absolute !important;
	right:20px !important;
	font-size:11px !important;
}
*/
.meta-slider.noUi-target.noUi-ltr.noUi-horizontal{
	margin-top:3px !important;
}
.searchandfilter h4 {
    margin: 0;
	color: #878787;
    padding: 12px 0 0px !important;
    font-size: 11px !important;
	margin-bottom: -7px;
	text-align:left;
	text-transform: uppercase;
}
p {
    margin-bottom: 1em;
}
.gform_wrapper .top_label .gfield_label{
	color: #000000;
	font-size: 16px;
}
.gform_wrapper .instruction{
	display:none;
}
.gform_wrapper .gfield_description {
    width: 100%;
    margin-top: -5px;
    font-size: 12px !important;
}
#field_1_5{
	margin-top:-7px !important;
	width: 96.3%;
    border: 1px solid #b4afaf;
    padding: 6px;
    background: #fcfcfc;
}
body .gform_wrapper ul li.gfield.gfield_html img{
	border-top: 1px solid #b4afaf;
    border-right: 1px solid #b4afaf;
    border-left: 1px solid #b4afaf;
}
.header-layout-3 .site-header .header-main{
	padding-top:5px !important;
	padding-bottom:5px !important;
}
.dokan-form-horizontal .dokan-control-label{
	text-align: left !important;
}
.dokan-form-horizontal{
	text-align: left !important;
}

input[type=checkbox]#reveal-instagram , input[type=checkbox]#reveal-facebook{
  display: none;
}

input[type=checkbox]#reveal-instagram:checked~.remove-check , input[type=checkbox]#reveal-facebook:checked~.remove-check {
  display: none;
}
input[type=checkbox]#reveal-instagram:checked , input[type=checkbox]#reveal-facebook:checked{
	display: none !important;
	-ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform: scale(2);
  margin-left: 4px;
	margin-right: 14px;
}
/*
#my-fb{
  display: none;
}
input[type=checkbox]#reveal-facebook:checked ~ #my-fb{
  display: block !important;
	margin-top:20px;
}
*/
#my-ig , #my-fb{
  display: none;
}
input[type=checkbox]#reveal-facebook:checked ~ #my-fb{
  display: block !important;
	margin-top:20px;
}
/*
.ig-reveal-holder input[type=checkbox]#reveal-instagram:checked ~ #my-ig, input[type=checkbox]#reveal-facebook:checked ~ #my-fb{
  display: none !important;
	margin-top:20px;
}

input#creator_ig_title:not(:placeholder-shown) ~ #my-ig{
	display: block !important;
	margin-top:20px;
}
*/
.platform-title{
	font-size:24px;
	font-weight:700;
}
.dashboard-label-blurp{
	font-size:12px;
	color:gray;
	font-weight:500;
}

/**************************** Dashboard 3 Boxes ***************************/
.help-content-area-holder{
	display: grid !important;
	grid-auto-columns: 1fr;
  grid-auto-flow: column !important;
	gap:2%;
}
.help-content-area-holder1x{
	display: grid !important;
	grid-auto-columns: 1fr;
  grid-auto-flow: column !important;
	gap:4%;
}
.help-content-area11{
	width:100%;
	float:left;
	margin-right:1.33%;
	margin-bottom:32px;
}
.dashboard-box{
	text-align:center;
	padding:10px;
	height:100%;
	border:2px solid #f4e1c7;
	border-radius:10px;
	background: #f9f9f9;
}
#dashboard-box2{
	background:#f9f9f9;
}
#dashboard-box3{
	background:#f9f9f9;
}
.box_number{
	border-radius:50%;
	border:0px solid #727070;
	width:60px;
	text-align:center;
	margin:auto;
	font-size:44px;
	font-weight:900;
	color: #000000;
}
.box_tit1{
	font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    color: #505050;
	letter-spacing: 1.5px;
}
.box_des1{
	color:#000000;
}
.box_des1x{
	color:#000000;
	font-size:17px;
	font-weight:700;
}
.dashboard-box1x{
	text-align:center;
	padding:10px 10px 0px 10px;
	height:100%;
	border:1px solid #ececec;
	border-radius:10px;
	background: #ececec;
	padding-top:1em;
}


/**************************** Single Product Stats ***************************/
.sin-pro-left1-content{
	margin-bottom:14px;
	color:#000000;
	font-size:13px;
}
.woocommerce button.button.alt, .woocommerce div.product form.cart .single_add_to_cart_button{
	
}
.woocommerce div.product form.cart .single_add_to_cart_button{
	font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
    min-width: 150px;
	border:1px solid #ebe9e9;
	    pointer-events: none;
    opacity: 0.6;
}
.dokan-btn-sm{
	font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px !important;
    min-width: 150px;
	font-weight:600 !important;
	border:1px solid gray !important;
}
.single-product .dokan-store-support-btn{
	width:150px;
	float:left;
	margin-right:20px;
	height:50px;
	margin-top:22px;
}
.woocommerce div.product form.cart{
	    margin-top: 20px;
}
.woocommerce div.product form.cart div.quantity{
	display:none;
}
.woocommerce div.product p.price{
	margin-bottom: -2px !important;
}
.woocommerce div.product .mf-summary-header .sold-by-meta a{
	font-size: 11px;
}
.sold-by-label{
	font-size: 11px;
}
.woocommerce div.product .mf-summary-header .mf-summary-meta:last-child{
	display:none !important;
}
.sin-pro-leftright1{
	width:100%;
	height:auto !important;
	clear:both !important;
	display:flex !important;
}
.sin-pro-left1{
	width:50%;
	float:left;
	padding-right: 4%;
}  
.sin-pro-right1{
	width:50%;
	float:left;
	padding-right: 4%;
}  
	#myprogressbar {
      background-color: #f8ef87;
      border-radius: 13px; /* (height of inner div) / 2 + padding */
      padding: 0px;
		margin-top: -13px;
    } 
    #myprogressbar > div {
       background-color: #7bd1c1;
       /*width: 90%;  Adjust with JavaScript */
       height: 12px;
       border-radius: 10px;
    }
    .female-num , .male-num{
      font-size: 14px;
      font-weight: 900;
      color: black;
    }
	#myprogressbar2 {
      background-color: #eee7e7;
      border-radius: 13px; 
      padding: 0px;
	  float:left;
	  width:160px;
		margin-right:10px;
    } 
    #myprogressbar2 > div {
       background-color: rgba(92, 221, 209, 0.6);
       /*width: 90%;  Adjust with JavaScript */
       height: 10px;
       border-radius: 10px;
    }
.myaud_country1{
	margin-top:8px;
}
.myaud_each_country1{
	background: #f0f0f0;
    padding: 1px 0px 1px 0px;
    display: inline-block;
    margin-bottom: 3px;
}
.myaud_each_country1 a{
	pointer-events:none;
	padding-left:8px;
	padding-right:8px;
	color:#000000;
}
.aud_location_label1{
	font-weight:800;
	color:#000000;
	margin-top:30px;
	line-height:4px;
}
.each-age1{
	height:26px;
}
.age-label1{
	float:left;
	width:52px;
	margin-top:-6px;
	font-weight:600;
}
.age-value1{
	float:left;
	margin-top:-7px;
	font-weight:600;
	color:#000000;
}
.sub_count_visit{
	width:100%;
	height:auto;
	clear:both;
	overflow: auto;
}
.front_sub_count{
	font-size:32px;
	font-weight:800;
	color:#c4302b;
}
.visit_img{
	margin-top:-28px;
	margin-left:10px;
}
.youtube_stat_holder{
	width:100%;
	clear:both;
	overflow: auto;
	padding-bottom:6px;
	border-bottom:2px solid #c4302b;
	margin-bottom:20px;
	margin-top:16px;
}
.youtube_stat_col{
	width:25%;
	text-align:left;
	float:left;
	font-size: 12px;
}
.stat_value{
	font-size:20px;
	font-weight:900;
	color:#000000;
	margin-bottom: -8px !important;
	margin-top:-3px;
}
.channel_title_holder{
	font-size:12px;
	color:#000000;
	margin-top: -10px;
    margin-bottom: 2px !important;
}
.channel_title{
	font-weight:600;
}
.topbar .widget{
	padding: 0 10px !important;
    font-size: 11px !important;
}
.site-header .header-main {
    padding-top: 0px;
    padding-bottom: 0px;
}
.site-header .main-menu {
    border-top: 1px solid #5d5d5d;
    border-bottom: 1px solid #5d5d5d;
	background:#5d5d5d;
}
.sticky-header .site-header.minimized .header-main{
	padding-top: 0px;
    padding-bottom: 0px;
}
.site-content {
    padding-top: 0px;
    padding-bottom: 0px;
}
#rev_slider_4_1_wrapper {
    position: absolute !important;
    top: 0px !important;
    margin-top: -63px !important;
	z-index:10;
}
.site-header {
    background-color: #fff2f2;
    position: relative;
    z-index: 100;
}
.header-layout-1 .site-header .header-main {
    background-color: #f9f9f9;
	padding-top:8px;
	padding-bottom:8px;
}
.menu li a{
    text-transform:none;
    color:#000000;
    font-weight:700;
    font-size:10px;
}
.menu li a:hover{
    text-decoration:underline;
    color:#000000 !important;
    font-weight:800;
}
.header-layout-1 .site-header .primary-nav > ul > li > a{
    font-size:14px !important;
}
.header-layout-1 .site-header .primary-nav > ul > li.current-menu-item > a{
    color: #ffffff !important;
    font-weight: 900;
    text-decoration: underline;
}
.primary-nav > ul > li > a:hover{
	color: #ffffff !important;
}
.topbar a{
    color: #000000 !important;
}
.site-header .col-header-menu{
    height: 34px;
}
.site-header .col-header-menu a{
    color: #ffffff !important;
}
.catalog-sidebar .widget{
	padding: 6px;
}

/*************************** TAB CSS ***************************/
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #dd;
	    border-radius: 0px 0px 0px 0px;
}
.tab button {
	width:33.33%;
  background-color: #ffffff;
  float: left;
  border: 0.01em solid #ffffff;
  border-bottom: 0px;
  outline: none;
  cursor: pointer;
  padding: 14px 2px;
  transition: 0.3s;
  font-size: 11px;
}
.tab button:hover {
  background-color: #dddddd;
}
.tab button.active {
  background-color: #ccc;
}
.mytabcontentx {
  padding: 16px 12px;
  border-top: none;
}
#tab1Content{
	display: block;
}
#tab2Content , #tab3Content{
	display: none;
}
#but1Content{
	    border-bottom: 3px solid black;
}
#tab1Content .chosen-container-single , #tab1Content .chosen-container-multi{
	width:100% !important;
}
#tab2Content .chosen-container-single , #tab2Content .chosen-container-multi{
	width:100% !important;
}
#tab3Content .chosen-container-single , #tab3Content .chosen-container-multi{
	width:100% !important;
}



/************************** Archieve Product Stats ****************************/
.tax-product_cat .page-breadcrumbs{
	display:none;
}
.male-holder1{
	background:#fcfcfc;
	border-radius:12px;
	padding: 2px 6px 2px 6px;
    border: 1px solid #e0d7d7;
}
.female-holder1{
	background:#fcfcfc;
	border-radius:12px;
	padding: 2px 6px 2px 6px;
    border: 1px solid #e0d7d7;
}
.male-holder1 img{
	margin-left:4px;
}
.my-vendor-img1-holder img{
	width:60px;
	height:60px;
	float:left;
	border-radius:50%;
	margin-right:10px;
	border: 1px solid #b0aeae;
    padding: 3px;
}
.my-vendor-img1{
	float:left;
	margin-left:-24px !important;
	margin-right:5px;
}
.my-vendor-tit1{
	font-size:13px;
	font-weight:700;
	color:#000000;
}
.my-vendor-loc1{
	font-size:11px;
	font-weight:400;
	color:#000000;
}
.my-vendor-sub1{
	margin-top:8px;
	font-size:19px;
	font-weight:900;
	color:#fc385f;
}
.sub_count_visit22{
	width:100%;
	height:auto;
	text-align: center !important;
	clear:both;
	overflow: auto;
	margin-bottom: 0px;
}
.front_sub_count22{
	display:none;
	font-size:16px;
	font-weight:800;
	color:#0014ff;
}
.visit_img{
	margin-top:-28px;
	margin-left:10px;
}
.youtube_stat_holder22{
	width:100%;
	clear:both;
	overflow: auto;
	padding-bottom:12px;
	border-bottom:2px solid #c4302b;
	margin-bottom:20px;
}
.youtube_stat_col22{
	width:33.33%;
	text-align:center;
	float:left;
	font-size: 12px;
}
.stat_value22{
	font-size:13px;
	font-weight:900;
	color:#000000;
	margin-bottom: -8px !important;
}
.stat_value_percent{
	font-size:13px;
	font-weight:700;
	color:#000000;
}
.channel_title_holder22{
	font-size:11px;
	color:#000000;
	font-weight:700;
	margin-top: 0px;
    margin-bottom: 2px !important;
}
.channel_title22{
	font-weight:600;
}
.offeredby_holder2{
	font-size:11px;
	color:#000000;
	font-weight:500;
	margin-top: 0px;
    margin-bottom: 2px !important;
}
.be_first_to_rate{
	margin-top:-5px;
	color:#000000;
	font-size:11px;
}


/*-------------------- My Product Search Archieve ---------------------*/
.sf-field-search{
	position:relative;
	margin-bottom:32px !important;
}
.sf-input-text{
	position:absolute;
	padding: 6px !important;
	width:100%;
}
.my-product-search1{
	border:1px solid #e3e3e3;
	background: #f5f5f5;
	border-radius:6px;
	overflow:hidden;
	padding-left:0px !important;
	padding-right:0px !important;
	box-shadow:1px 4px 13px 2px rgba(32, 32, 32, 0.2) !important;
	/*box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5) !important;
	 * box-shadow:1px 2px 12px 4px rgb(242 242 242 / 40%);
	 * */
}
.my-product-search1 .woocommerce .mf-rating .star-rating{
	margin-top:-18px;
}
.youtube_stat_holder22{
	width:100%;
	clear:both;
	overflow: auto;
	background:#ffffff;
	padding-bottom:12px;
	border-bottom:2px solid #c4302b;
	margin-bottom:0px;
}
.sub_count_visit22 {
    width: 100%;
    height: auto;
    text-align: center;
    clear: both;
    overflow: auto;
    padding-bottom: 10px;
    background: #ffffff;
}
.youtube_stat_holder22 img, .sub_count_visit22 img{
	filter: grayscale(0.50) !important;
}
.post-item-list:nth-child(odd){
	background:#ffffff;
}
.post-item-list:nth-child(even){
	background:#ffffff !important;
}
.blog-wapper.post-item-list{
	padding: 0px;
    margin-bottom: 30px;
    width: 30.5%;
    margin-right: 2.83%;
	background:rgba(255,255,255,0) !important;
}
.blog-wapper .entry-title{
	font-size: 14px;
    font-weight: 700 !important;
    margin: 25px 0 18px;
    padding: 0px 12px 0px 12px;
    clear: both;
}
.my-product-search1 .entry-content{
	padding: 0px;
}
.my-product-search1 .entry-title a{
	color: #2e2e2e;
    font-size: 15px;
    font-weight: 500;
}
.entry-title a:hover{
	text-decoration:underline;
	color:#48349e !important;
}
.woocommerce .mf-rating{
	display:inline-block;
	    float: left;
}

.price-rating-yith-holder{
	width:100%;
	padding: 0px 12px 0px 12px;
}
.price-rating-holder{
	width:80%;
	float:left;
}
.yith-holder{
	width:20%;
	float:right;
	text-align:right;
	margin-top: -20px;
}
.fa-bookmark-o:before , .fa-bookmark:before{
	font-size:19px;
}
.my-product-price{
	font-size: 14px;
    font-weight: 800;
    color: #000000;
    background: #ffffff;
    padding: 4px 13px;
    border-radius: 0px 20px 20px 0px;
    margin-left: -10px;
	border: 1px solid #7e7b7b;
}
.my-product-price-curr{
	font-size: 14px;
    font-weight: 600;
    color: #2e2e2e;
    background: #eaeaea;
	border: 1px solid #7e7b7b;
    border-radius: 20px;
    padding: 4px 12px;
}

/**************************** Dashboard Other Changes ***************************/
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu{
	
}
.dashboard-3box-link{
	margin-top:10px;
}
.dashboard-3box-link a{
	text-decoration: none;
    font-weight: 600 !important;
    font-family: 'circular-light' !important;
    padding-bottom: 10px !important;
	text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 0.6px;
}
.dashboard-3box-link a:hover{
	color:#ea6161 !important;	
}
.dashboard-service-list-title p{
	font-weight: 800;
	font-size:17px;
    color: #000000 !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active).has-submenu:after{
	display:none !important;
}
i.fas.fa-caret-right.menu-dropdown{
	display:none !important;
}
.dokan-dashboard .dokan-dash-sidebar{
	background-color: #faf5ee !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a{
 	    font-weight: 500;
    color: #ff6565 !important;
    text-transform: uppercase;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{
	font-size: 10px;
	    color: #646464 !important;
    text-transform: uppercase;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active:after{
	border-width:0px !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active{
	    background-color: rgba(69,69,69,0) !important;
}
.dokan-settings-area .payment-field-paypal .dokan-w6{
	width:100%;
	margin-top:10px;
}
.product-listing-top .dokan-add-product-link{
	display:none !important;
}
.payment-field-paypal{
	border:none !important;	
}
.diviader{
	display:none !important;
}
.product-listing-table .edit , .product-listing-table .item-inline-edit{
	display:none !important;
}
.page-id-2867 input[type="submit"].dokan-btn, .page-id-2867 a.dokan-btn, .page-id-2867 .dokan-btn{
	padding: 6px 20px 6px 20px;
}

/**************************** Vendor Page Changes ***************************/
.page-id-2867 .duplicate{
	display:none;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li::before{
	content: "" !important;
}
.dokan-store .dokan-store-sidebar, .dokan-store-products-filter-area .orderby-search, .dokan-store .dokan-store-products-filter-search, .dokan-store input.search-store-products.dokan-btn-theme, .dokan-store .footer-button{
	display:none !important;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name{
	color:#ea6161 !important;
	    margin-left: 10px;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery{
	padding: 0px;
}
.shop-view-grid .profile-info-box p, .shop-view-grid .profile-info-box blockquote, .shop-view-grid .profile-info-box li, .shop-view-grid .profile-info-box a {
    font-family: 'circular-light' !important;
}
p.my-bio1-title{
	color:#ea6161 !important;	
	font-size:14px;
}
.shop-view-grid .dokan-store-phone{
	display:none;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper{
	border:none;	
}
.dokan-single-store .profile-frame .profile-info-box{
	background-image:url(https://racontor.com/wp-content/uploads/2023/04/profile-pic2x-min.jpg);
	    padding: 15px;
	    border-radius: 8px;
}
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img{
	border-radius: 0%;
}
.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i{
	float:none;
}
.dokan-single-store .dokan-store-address{
	text-align:center;
}
.dokan-widget-area .widget{
	display:none;
}
.vendor_gen_age_holder{
    width:100%;
    clear:both;
}
.vendor_gen_holder{
    width:70%;
    float:left;
    padding-right:20px;
}
.vendor_age_holder{
    width:30%;
    float:left;
    padding-right:20px;
}
.youtube_stat_holder22_vendor{
	width:100%;
	clear:both;
	overflow: hidden;
	padding-bottom:0px;
	border:2px solid #c4302b;
	margin-bottom:20px;
	height: 120px;
}
.youtube_stat_col22_vendor1{
    float:left;
    width:25%;
	text-align:center;
	font-size: 32px;
	padding-top:10px;
	background: #f0f0f0;
}
.youtube_stat_col22_vendor{
	width:25%;
	text-align:center;
	float:left;
	font-size: 12px;
	padding-top:20px;
	float:left;
}
.stat_value22_vendor1{
	font-size:30px;
	font-weight:900;
	color:#fc385f;
}
.stat_value22_vendor{
	font-size:20px;
	font-weight:900;
	color:#000000;
	margin-bottom: -8px !important;
}
.dokan-store .shop-toolbar{
    display:none !important;
}
.my-bio1{
    margin-top:20px;
	height:120px;
	border:1px solid #fcfcfc;
	overflow-y:scroll;
	padding:8px;
	background:#fcfcfc;
}
.my-bio1 p{
    margin-bottom: 0.5em !important;
}
/*
.mobile-version .dokan-single-store .dokan-store-tabs ul{
    width:240px;
    margin:auto;
}
*/
.my-vendor-tabs1{
    padding-left:0px;
    height:50px;
    list-style:none;
    margin:0px;
}
.my-vendor-tabs1 .dokan-right{
    float:left !important;
}
.my-vendor-tabs1 .dokan-store-support-btn-wrap{
    margin-right:10px;
}
.my-vendor-tabs1 .dokan-store-follow-store-button-container{
    margin-top:3px;
}
.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper{
	height:250px;
}
.woocommerce ul.products li.product .product-inner .mf-rating .count{
    display:none !important;
}
.youtube_stat_holder_vendor2{
    width:100%;
    margin-top: 16px;
    height: 60px !important;
    background: #fef4f4;
}
.youtube_stat_col22_vendor2{
    width:32% !important;
    margin-right:1%;
    text-align:center;
    float: left;
}
.stat_value22_vendor2{
    color:#000000;
    font-size:11px;
    font-weight:800;
}
.woocommerce ul.products li.product .mf-product-details{
    padding: 10px 8px 0px 8px;
    background: #fef4f4;
    margin-top: -10px;
}
.woocommerce ul.products li.product a img{
    width:100% !important;
}
.woocommerce ul.products li.product .price{
    font-size: 19px;
    color: #000;
    font-weight: 900;
    line-height: 10px;
}
.searchandfilter select.sf-input-select{
	min-width:100%;
}
	#text-2{
		display:block;
	}


@media screen and (min-width:679px){
	.gfmc-row-1-col-1-of-2{
		width:45% !important;
	}
	.gfmc-row-1-col-2-of-2{
		width:55% !important;
	}
	.dokan-dashboard .dokan-dashboard-content {
		padding: 20px 0 0 55px;
	}
}

@media screen and (min-width: 992px){
	.customer-login .row .col-md-6{
		width: 100% !important;
	}
	.woocommerce .customer-login .tabs-nav{
		width: 428px;
    	margin: 0 8%;
	}
	.woocommerce .customer-login .tabs-nav li{
		width:214px;
		text-align:center;
		margin-bottom:0px;
		float:left;
	}
}

@media screen and (min-width: 900px) and (max-width:1072px){
	.testimonial-section{
		width: 36%;
		margin-left:-40px;
	}
}

@media screen and (max-width: 900px){
	.testimonial-section{
		width: 84%;
		margin-left: 8%;
		margin-top: 20px;
	}
	.woocommerce .customer-login .my-custom-login .tabs-content{
		max-width: 430px;
		width: 84%;
		margin: 0 8%;
		float: left;
	}
}

@media screen and (min-width: 768px) and (max-width:991px){
	.martfury-login-tabs .tabs-nav li{
		width: 172px;
    	float: left !important;
    	height: 39px;
	}
	.woocommerce .customer-login .tabs-nav{
		 width: 430px;
        margin-bottom: -5px;
        margin-left: 13%;
	}
}

@media screen and (min-width: 679px) and (max-width:767px){
	.my-product-search1 .entry-content{
		padding: 8px;
    	background: #ffffff;
	}
}

@media screen and (min-width:1200px){
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info .store-social-wrapper{
		position: absolute;
    	top: 0;
    	left: 0%;
	}
	.my-bio1{
		margin-top: 20px;
    	height: auto;
    	border: 0px solid #fcfcfc;
    	overflow-y: scroll;
    	padding: 12px;
		background:none;
	}
	.my-bio1::-webkit-scrollbar{
		display: none;
	}
}

@media screen and (max-width:1199px){
	.dokan-store .console-notification-message{
		color:#ffffff !important;
	}
	.dokan-store .profile-info .dokan-store-info .dokan-store-address i{
		display:inline-block !important;
	}
	.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper{
		background:none !important;
	}
}

@media screen and (min-width: 992px) and (max-width:1199px){
	#myprogressbar2{
		width: 112px;
	}
	.my-vendor-img1-holder img{
		width: 55px;
    	height: 55px;
	}
	.blog-wapper .entry-title{
		margin:10px 0 4px;
	}
}

@media screen and (max-width: 991px){
	.dokan-dashboard #primary{
		padding-left:0px;
		padding-right:0px;
	}
	.account-page-tabs .canvas-menu-mobile #primary{
		padding-left:0px;
		padding-right:0px;
	}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{
		font-size:10px;
	}
	.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i{
		font-size: 10px;
    	padding-right: 3px;
	}
	#mf-navigation-mobile .fa{
		margin-bottom:-5px;
	}
	#mf-navigation-mobile .icon-home:before {
    	background-image: url(https://racontor.com/wp-content/uploads/2022/03/home.png);
    	background-size: 20px 20px !important;
    	display: block;
    	width: 20px;
    	height: 20px;
    	content: '' !important;
	}
	#mf-navigation-mobile .fa-address-book:before {
    	background-image: url(https://racontor.com/wp-content/uploads/2022/03/influencer.png);
    	background-size: 20px 20px !important;
    	display: block;
    	width: 20px;
    	height: 20px;
    	content: '' !important;
	}
	#mf-navigation-mobile .fa-bullhorn:before {
    	background-image: url(https://racontor.com/wp-content/uploads/2022/03/brand.png);
    	background-size: 20px 20px !important;
    	display: block;
    	width: 20px;
    	height: 20px;
    	content: '' !important;
	}
	#mf-navigation-mobile .icon-magnifier:before {
    	background-image: url(https://racontor.com/wp-content/uploads/2022/03/search.png);
    	background-size: 20px 20px !important;
    	display: block;
    	width: 20px;
    	height: 20px;
    	content: '' !important;
	}
	#mf-navigation-mobile .icon-user:before {
    	background-image: url(https://racontor.com/wp-content/uploads/2022/03/user-1.png);
    	background-size: 20px 20px !important;
    	display: block;
    	width: 20px;
    	height: 20px;
    	content: '' !important;
	}
	.my-vendor-img1-holder img{
		width: 55px;
    	height: 55px;
	}
	.blog-wapper .entry-title{
		margin:10px 0 4px;
	}
	.blog-wapper:nth-child( 2n+1 ){
		clear:none;
	}
	.my-vendor-tit1 {
    	font-size: 11px;
    	font-weight: 700;
    	color: #000000;
	}
	.my-vendor-loc1 {
    	font-size: 10px;
    	font-weight: 400;
    	color: #000000;
	}
	.site-header .mobile-menu {
    	padding: 0 0 15px !important;
		display: none !important;
	}
	.site-header .container {
    	padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.header-layout-1 .site-header .header-main{
		padding-left: 10px !important;
    	padding-right: 10px !important;
	}
	.mobile-version .site-header .mobile-menu{
		
	}
	.site-header .product-extra-search .search-submit{
		height: 32px !important;
    	line-height: 38px !important;
    	padding-left: 10px !important;
    	padding-right: 10px !important;
    	min-width: 20px !important;
	}
	.site-header .product-extra-search .search-field{
		height: 34px !important;
    	line-height: 1 !important;
    	margin-top: -1px !important;
    	border-top: 1px solid #ccc !important;
    	border-bottom: 1px solid #ccc !important;
    	padding-right: 10px !important;
    	padding-left: 10px !important;
    	position: relative;
    	width: 100%;
	}
	.site-header .product-extra-search{
	    width: 140px !important;
		margin-top: 3px !important;
	}
	.icon-user:before , .icon-bag2:before , .icon-heart:before{
		font-size:16px !important;
	}
	#myprogressbar2 {
      background-color: #eee7e7;
      border-radius: 13px; 
      padding: 0px;
	  float:left;
	  width:100px;
	  margin-right:10px;
    } 
}

@media screen and (max-width:678px){
	.ig-reveal-holder, .fb-reveal-holder{
		width:100% !important;	
	}
	.ig-reveal-holder{
		margin-bottom:0px !important;	
	}
	.holder-short-inst {
		text-align:left;
    	font-size: 13px;
	}
	.youtube-new-holder{
		display:block !important;	
	}
	.platform-connect, .platform-connect2{
		width:99% !important;
		clear:both;
		margin-top:20px;
	}
	#settings-bio-holder .dokan-w7 {
    	width: 100% !important;
	}
	.stat_value{
		font-size:15px;
		font-weight:900;
		color:#000000;
		margin-bottom: -8px !important;
		margin-top:-3px;
	}
	.youtube_stat_col{
		font-size: 10px;
	}
	.page-id-459 table{
		width: 115% !important;
    	margin-left: -8% !important;
		border: 0.1em solid #fefeaf !important;
	}
	.page-id-459 table th {
    	border-width: 0 0px 0px 0 !important;
	}
	.page-id-459 th{
		font-size: 14px !important;	
	}
	.table-sub-title{
		display:none !important;
	}
	.why-table-crt1, .why-table-bra1{
		font-size: 15px !important;
		width: 5px !important;
	}
	.our-platformx, .our-platform, .our-platform2, .our-platform3, .our-platform4, .our-platform5, .our-platform6, .our-platform7, .our-platform8{
		font-size:10px !important;
	}
	.my-product-search1 .entry-title a{
		color: #373737;
    	font-size: 12px;
		font-weight:100;
	}
	.my-product-search1 .entry-content {
    	padding: 8px;
    	background: #ffffff;
	}
	.blog-wapper.post-item-list{
		padding: 0px;
    	margin-bottom: 20px;
    	width: 48.90%;
    	margin-right: 1%;
		background:rgba(255,255,255,0) !important;
	}
	.my-product-price{
		font-size:19px;
		font-weight:800;
		color:#000000;
	}
	.my-product-price-curr{
		font-size:15px;
		font-weight:600;
		color:#2e2e2e;
	}
	.front_sub_count22{
	display:none;	
	font-size:20px;
	font-weight:800;
	color:#0014ff;
	}
	.stat_value22 {
    font-size: 12px;
	}
	.youtube_stat_holder22 img{
		width:20px;
		height:20px;
	}
	.channel_title_holder22 img{
		width:11px;
		height:11px;
	}
	.channel_title_holder22{
		font-size:10px;
	}
	.gfmc-row-1-col-1-of-2 , .gfmc-row-1-col-2-of-2{
		width:100% !important;
	}
	#myprogressbar2 {
      background-color: #eee7e7;
      border-radius: 13px; 
      padding: 0px;
	  float:left;
	  width:54px;
		margin-right:4px;
    } 
    .youtube_stat_holder22_vendor{
	width:100%;
	clear:both;
	overflow: hidden;
	padding-bottom:0px;
	border:2px solid #c4302b;
	margin-bottom:20px;
	height: 105px;
}
    .vendor_gen_holder{
    width:100%;
    float:left;
    padding-right:0px;
}
.vendor_age_holder{
    width:100%;
    float:left;
    padding-right:0px;
}
.youtube_stat_col22_vendor1{
    float:left;
    width:25%;
	text-align:center;
	font-size: 32px;
	padding-top:10px;
	background: #f0f0f0;
}
.youtube_stat_col22_vendor1 img{
    max-width:70% !important;
}
.youtube_stat_col22_vendor{
	width:25%;
	text-align:center;
	float:left;
	font-size: 9px;
	padding-top:20px;
	float:left;
}
.stat_value22_vendor1{
	font-size:18px;
	font-weight:900;
	color:#fc385f;
}
.stat_value22_vendor{
	font-size:14px;
	font-weight:900;
	color:#000000;
	margin-bottom: -8px !important;
}
	.age-label1{
		width: 42px;
    	font-size: 12px;
	}
	.age-value1{
		font-size: 12px;
	}
	.each-age1{
    height: 23px;
    }
	.myaud_each_country1{
		font-size:10px;
		margin-bottom:0px;
	}
	.sin-pro-left1-content{
	margin-bottom:14px;
	color:#000000;
	font-size:11px;
}
}

@media screen and (max-width: 768px){
	.wp-pagenavi{
		width: 90%;
		margin: auto !important;
	}
	.wp-pagenavi{
		 margin-bottom: 30px !important;
	}
	.wp-pagenavi .page{
		padding: 4px 5px;
		margin: 2px;
		font-size: 13px;
		border-radius: 4px;	
		color: #000000;
	}
	.wp-pagenavi span, .wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink{
		padding: 4px 5px;
		font-size: 13px;
		border-radius: 4px;	
	}
	#text-2{
		display:none;
	}
	.noscript-div{
		font-size:12px !important;
	}
	.noscript-p{
		font-size:15px !important;
		font-weight:500;
	}
	.profile-txt-holder{
		width:65% !important;
		float:left;
	}
	.settings-page-tit1{
		font-size:23px !important;
	}
	.settings-page-subtit1{
		font-size:13px !important;
	}
	.profile-img-holder{
		width:35% !important;
		float:right;
		margin-top: 10px;
		text-align:right;
	}
	.profile-img-holder img{
		max-width:18px !important;
	}
	.profile-img-holder .btn-grad{
		font-size:9px !important;
		padding: 3px;
		margin: 2px;
		border-radius: 5px;
		width: 100%;
	}
	.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a{
		font-size:0px;
	}
	.my-nav1x{
		width:63px;
	}
	.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li{
		text-align: center;
    	margin: auto;
    	padding: 12px 10px 10px 18px;
	}
	.myinner-top1{
		margin-top:0px !important;
	}
	.woocommerce .customer-login .tabs-nav{
		width: 340px;
    	margin: auto;
	}
	.martfury-login-tabs .tabs-nav li{
		width: 169px;
    	float: left !important;
    	height: 39px;
	}
	.martfury-login-tabs .tabs-nav li a{
		height: 47px !important;
	}
	.header-mobile-v1 .header-extras .menu-item-account > a.item-register{
		display: block;
		position: absolute !important;
		top: 0 !important;
		left: -50px;	
	}
	.header-mobile-v1 #menu-extra-register{
		width: 64px;
		height: 25px;
		padding: 5px 9px 7px 9px;	
	}
	.header-mobile-v1 #menu-extra-login{
		position: absolute;
		top: 0;
		left: -110px;
		width: 60px;
		height: 25px;
		padding: 5px 9px 7px 9px;
		/*background: #7cff7c;
		border-radius: 4px 0px 0px 4px;
		padding: 10px 15px 10px 30px;*/
		background: #fc5c5c !important;
		color: #ffffff !important;
		border-radius: 30px !important;
		font-size: 10px;
	}	
	.header-mobile-v1 #menu-extra-login .extra-icon{
		display:none !important;	
	}
	.popup-overlay2, .popup-overlay2x{
  		width: 300px;
  		height: auto;
  		left: 10%;
  		top:30%;	
  		padding:20px;
  		border-radius:10px;
  		z-index:1;
		text-align:center;
		color:#000000;
	}
	.pricing-page .vc_column_container>.vc_column-inner {
    	width: 95.5% !important;
    	margin-right: 0% !important;
		margin-top:20px !important;
	}
	.entry-header{
	max-height:120px !important;
}
.entry-header img{
	max-height:120px !important;
}
	/*
	.container {
  		position:relative;
    	width:100%;
    	border:1px solid #d3d3d3;
	}
	.header{
  		position:absolute;
  		bottom:0px;
	}
	.container div{
    	width:100%;
	}
	*/
	.headerxx{
		
	}
	#text-3 .headerxx {
    	background-color: #f5e2c8;
    	color: #000000;
    	font-size: 14px;
		    text-align: center;
    	letter-spacing: 1px;
    	width: 100%;
    	padding: 4px 10px 4px 10px;
    	cursor: pointer;
    	font-weight: bold;
	}
	#text-3 .headerxx p{
		margin-bottom: 0em !important;
	}
	
	.widget#text-3{
    	margin-bottom: 0px !important;
	}
	/*
	.chosen-container {
        font-size: 14px !important;
        position: relative !important;
        width: 100% !important;
     }
	.chosen-container-single .chosen-single {
        border-radius: 0px !important;
        position: absolute !important;
        width: 100% !important;
     }
	*/
}

@media screen and (min-width:768px){
	#text-3{
		display:none !important;
	}
	.fil-col1{
		width:20% !important;
	}
	.result-col1{
		height:100% !important;
		background:#ffffff;
		width:80% !important;
		padding:0px 25px 0px 25px !important;
	}
	.pricing-page .vc_col-sm-6 {
    width: 48% !important;
    margin-right: 2% !important;
}
	.myinner-top1{
		margin-top:-80px;
	}
	.vr-name{
		text-align:"center";
	}
	
	.upper-form{
		padding:10px;
	}
	.dokan-dashboard .dokan-dash-sidebar{
		width:21% !important;	
	}
	.dokan-dashboard .dokan-dashboard-content{
		width:78% !important;	
	}
}

@media only screen and (max-width:450px){
	.dokan-dashboard .dokan-dash-sidebar #dokan-navigation{
		background: #ffedee;
    	height: 53px;
	}
	
	.vr-name{
		text-align:center;
	}
	.variant-product-submit {
	width : 100% !important;
	}
	.help-content-area-holder{	
		gap: 1.2%;	
    	overflow: scroll;	
    	font-size: 11px;	
	}	
	.dashboard-3box-link a{	
		font-size: 9px;	
	}	
	.box_tit1{	
	font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    color: #505050;	
	    letter-spacing: 1px;
	}
}

@media only screen and (max-width:430px){
	.dokan-dashboard .dokan-dash-sidebar{
		padding:0px !important;	
	}
	.dokan-dashboard-layout-2 table.dokan-table thead {
    	display: table-header-group !important;
	}
	.dokan-dashboard-layout-2 table.dokan-table td:not(.column-primary)::before{
		display:none !important;
	}
	.dokan-dashboard-layout-2 .row-actions span{
		width:47px;
	}
}

@media only screen and (max-width:480px){
	.vr-name{
		text-align:center!important;
	}
	.upper-form{
		padding:10px;
	}
	.variant-product-submit {
	width:100% !important;
	}
}


#gform_submit_button_3{
	width:98% !important;
	line-height: 35px;
    height: 35px;
}
#gform_3 .gform_footer{
	padding: 1px 0 10px;
    margin: 8px 0 0;
}
.js .tmce-active .wp-editor-area{
	color:#000000 !important;
}
.card{
	border: 1px solid #f1f1f1;
    padding: 10px 20px;
    border-radius: 0px;
}
.field-label{
	display: inline-block;
    line-height: 1.3;
    clear: both;
	color: #000000;
    font-size: 16px;
}
#variable-prod-form .field-label{
	padding: 8px 0px 0px 8px;
}
#variable-prod-form .col-md-6{
	padding:8px;
}
#variable-prod-form select{
	padding: 8px;
    width: 98%;
    margin-left: 8px;
	margin-bottom: 15px;
	border-radius: 6px;
}
.field-description{
	font-size: 13px;
    padding: 0px 8px 0px 8px;
    margin-top: -3px;
    font-family: 'circular-light';
    color: #000000;
}
.variant-form-field{
	    width: 100%;
    max-width: 100%;
    margin-bottom: 7px;
    border: 1px solid #d7c7c7;
    font-size: 12px !important;
	border-radius: 6px;
    padding: 8px !important;
}
#variants .card-title textarea{
	font-family: 'circular-light';
}
#add-new-service-name-label{
	padding: 0px 8px 0px 8px;
	font-size: 16px;
    color: #000000;
}
#add-new-service-name-input{
	width:98%;
	max-width:100%;
	padding: 8px;
	margin-top:0px;
	margin-left: 8px;
	    border-radius: 6px;
}
.variant-product-submit{
	width: 160px ;
    background: #ea6161;
    color: #ffffff;
	padding: 10px;
    border: none;
    float: center;
	margin-bottom:30px;
}
.card{
	margin-top:11px;
	height: 300px !important;
    background: #f2f2f2;
}
.variant-product-addmore{
	float:right;
}
.woocommerce div.product.product-type-variable form.cart .variations td.value{
	display: block !important;
}
.woocommerce div.product.product-type-variable form.cart .variations select{
	width: 100%;
    border-radius: 8px 8px 0px 0px;
	background: #f4f4f4;
}
.woocommerce div.product.product-type-variable form.cart .variations .reset_variations{
	display: none !important;	
}
.woocommerce div.product form.cart .woocommerce-variation-description p{
	width: 100%;
    border-radius: 0px 0px 8px 8px;
    margin-top: -18px;
    margin-bottom: 1em;
    padding: 8px 15px;
    border: 1px solid #d7caca;
    background: #ffffff;	
}
.single-product .quantity, .single-product .product_meta, .single-product .entry-meta, .page-header-catalog .page-breadcrumbs{
	display:none !important;	
}
.single-product .woocommerce-tabs{
	display:block !important;	
}
.my-vendor-tabs1 .dokan-share-btn, .my-vendor-tabs1 #yobro-new-message{
	display:none !important;	
}
.dokan-dashboard-layout-2 .dokan-product-listing-area .dokan-w12{
	display:none !important;
}
.mobile-version.woocommerce div.product .wc-tabs-wrapper, .mobile-version .sticky-product-info-wapper{
	display:none !important;
}
.woocommerce div.product.product-type-variable form.cart .variations label{
	text-transform: uppercase !important;
}
#wp-vendor_biography-media-buttons{
	display:none !important;
}
.single-post .entry-header{
	max-height: 500px !important;
}
.single-post .entry-header img {
    max-height: 500px !important;
}
/*
.dokan-common-links .tips i:nth-child(1){	
	display:none !important;		
}
*/
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{
	font-size:10px;	
}
.dokan-settings-area .dokan-dashboard-header{
	display:none;	
}

#myaffwp_Graphs, #myaffwp_Payouts, #myaffwp_Visits, #myaffwp_Creatives, #myaffwp_Settings{
	display:none !important;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{
	font-weight: 500 !important;
    padding: 8px 15px 6px 15px !important;
	border-bottom:2px solid gray;
	font-size:17px;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active {
    font-weight: 500 !important;
    background: #f5e2c7 !important;
    color: black !important;
    padding: 8px 15px 6px 15px !important;
}
.affiliate_service_holder{
	display: flex;
}
.affiliate_service_holder img{
	margin-bottom:6px;	
	width:100px;
	height:100px;
}
.affiliate_service_1, .affiliate_service_2{
	width:48%;
	background: #fdf3f3;
	padding:20px;
	text-align:center;
	margin-right:2%;
	float:left !important;	
	font-size:17px;
	font-weight:300 !important;
	border-radius:8px;
}
.affiliate_text{
	font-size:17px;
	margin-top:25px;
}
input[type="file"].my-featured-upload{
    display:none;
}
.mycustom-file-upload {
    border: 1px solid #ea6161;
    display: block;
    padding: 6px 12px;
    cursor: pointer;
    width: 94px;
    margin: auto !important;
    background: #ea6161;
    color: #fcfcfc;
    border-radius: 30px;
}
#my-variable-service-form{
	    border: 1px solid #f4f4f4;
    padding: 20px;
    margin-bottom: 30px;
    margin-top: 5px;
    border-radius: 6px;
    background: #fcfcfc;
}
	
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{
	    padding: 10px;
}
.vc_general.vc_pagination .vc_pagination-trigger{
	display:inline;
}
.img.emoji{
	height: 2em !important;
    width: 2em !important;
}
.vc_pagination-trigger img{
	max-width: 70px;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a{
	    display: inline-block !important;
    width: 50%;
    padding: 6%;
    float: left;
    text-align: center !important;
    background: #ececec;
    border-right: 1px solid #e4e2e2;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a{
	border-color:rgba(69,69,69,0) !important;
}
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover{
	background-color:rgba(69,69,69,0) !important;
}
.dashboard-3box-img{
	margin-bottom: 22px;
}

/****************** Jan 22 ***********************/
#mydokan-address-holder{
	background:#f6f6f6 !important;
	padding:20px;
	border-radius:12px;
}
#dokan-states-box, #dokan-city-box, #dokan-country-box{
	width:32% !important;
	float:left !important;
}
#dokan-states-box{
	margin-left:2%;
}
#mydokan-address-holder .dokan-w5{
	width: 100%;
}
#mydokan-address-holder-title, .mydokan-ytinfo-holder-title, .mydokan-ig-fb-holder-title{
	text-transform:uppercase;
	font-size: 16px !important;
	font-weight:700 !important;
    letter-spacing: 1px;
	color:#000000;
}
#mydokan-address-holder .dokan-form-group label{
	width: 100%;
	color: #828282;
    margin-bottom: 0px;
}
#dokan-city-box input[type="text"], #dokan-states-box input[type="text"]{
	position: absolute;
    width: 28%;	
	line-height: 32px !important;
}
.youtube-new-holder{
	width:100%;
	border-radius:12px;
	margin-top: 25px;
	display: flex;
}
.platform-connect{
	background:#f6f6f6 !important;
	width:38%;
	float:left !important;
	margin-right:2%;
	padding:20px;
	border-radius:12px;
	height: inherit;
}
.platform-connect2{
	background:#ffffff !important;
	width:59%;
	float:left !important;
	margin-left:1%;
	padding:20px;
	border:2px solid #c3c3c3;
	border-radius:12px;
	height: inherit;
}
.platform-connect2 label, #my-ig label{
	width:100%;	
}
#youtube-right-demo .dokan-w5, #audience_allage_holder.dokan-w5{
	width:100%;
}
#audience_male_holder{
	float: left;
    width: 48%;
	margin-right: 2%;
}
#audience_female_holder{
	float: left;
	margin-top: 0px !important;
    width: 48%;
}
.myaud_male_female_label, .myaud_indi_age_label{
	font-weight: 300 !important;
    font-size: 11px !important;
    margin-top: 0px;
    padding: 5px 5px 5px 6px;
}
.platform-connect2 label, #my-ig label{
	text-transform: uppercase;
    letter-spacing: 1px;
	margin-bottom: -2px !important;
}
.audience_indi_age{
	float: left;
    width: 15.5%;
	margin-right: 1%;
}

/*
#audience_location_holder{
	width: 490px !important;
}
#audience_location_holder .select2-container{
	width: 490px !important;
	    margin-top: -10px !important;
    margin-bottom: 20px !important;
}
*/

#audience_location_holder, #audience_pagelink_holder, #audience_pagetitle_holder, #audience_pagelikes_holder, #audience_igpagelink_holder, #audience_igpagetitle_holder, #audience_igpagecomments_holder{
	visibility:visible;
	height:0px;
	display:block;
}
.platform-connect2 .dokan-form-group{
	margin-bottom:0px !important;
}
#audience_ytsub_holder, #audience_ytvid_holder, #audience_ytview_holder, #audience_yteng_holder, #audience_igsub_holder, #audience_igpost_holder, #audience_iglikes_holder, #audience_igeng_holder{
	width:48% !important;
	float:left !important;
}

#audience_ytsub_holder .dokan-w5, #audience_ytvid_holder .dokan-w5, #audience_ytview_holder .dokan-w5, #audience_yteng_holder .dokan-w5, #audience_igsub_holder .dokan-w5, #audience_igpost_holder .dokan-w5, #audience_iglikes_holder .dokan-w5, #audience_igeng_holder .dokan-w5{
	width:100% !important;
}
#audience_ytsub_holder input, #audience_ytvid_holder input, #audience_ytview_holder input, #audience_yteng_holder input, #my-ig input{
	border:0px solid gray !important;
	font-size:21px;
	font-weight:700;
}
#my-ig label, #my-ig input{
	text-align:center !important;	
}
#audience_allage_holder, #youtube-right-demo{
	margin-bottom:20px !important;
}
.auto-filled-msg{
	background: #f4dcbb;
    color: #000000;
    width: 100%;
    text-align: center;
    margin-top: -35px;
    margin-bottom: 6px;
    padding: 5px 3px 2px 3px;
    border-radius: 4px;
	font-size: 12px;
	font-family: 'circular-medium' !important;
    font-weight: 400;
    text-transform: uppercase;
}
.holder-short-inst{
	text-align:justify;
	font-size:16px;
	font-family: 'circular-light' !important;
}
.ig-fb-inst-txt, .settings-page-subtit1{
	font-size:16px;
	font-family: 'circular-light' !important;
}
.ig-fb-reveal-label{
	text-align:center;
	padding:15px;
}
.ig-fb-icon{
	width:50px;
	height:50px;
	margin-bottom:14px;
}
.ig-fb-optional{
	position:absolute;
	right:0px;
	background:#a5faa5;
	color:#656060;
	text-align:right;
	border-radius:0px 9px 0px 10px;
	display:inline-block;
	padding:0px 22px;
	font-size: 12px;
}
.ig-reveal-holder{
	position:relative;
	width: 49%;
	background:#f9f9f9;
	border-radius:12px;
	height:auto;
	padding:0px 15px;
	margin:30px 2% 30px 0px;
	border:3px solid #FCAF45;
	float:left;
}
.fb-reveal-holder{
	position:relative;
	width: 49%;
	background:#f9f9f9;
	border-radius:12px;
	height:auto;
	padding:0px 15px;
	margin:30px 0px 30px 0px;
	border:3px solid #4267B2;
	float:left;
}
.ig-fb-button{
	text-align:center;
	margin-bottom:18px;
	cursor: pointer !important;
}
#settings-bio-holder{
	width:100%;
	clear:both;
}
#settings-bio-holder .dokan-control-label span{
	font-size:16px;
	font-weight:700;
	color:#000000;
}
#settings-bio-holder .dokan-w7{
	width:75% !important;
}
.settings-page-tit1{
	margin-bottom:0px !important;
	text-transform:uppercase;
}
.settings-page-subtit1{
	margin-bottom:20px !important;	
}
.ig-popup-icon{
	width:46px;
	height:46px;
}
.platform-connect2 input, #my-ig input{
	pointer-events: none;
}
.extras-menu .menu-item-wishlist, .extras-menu .menu-item-cart{
	display:none;	
}
.extras-menu .menu-item-account{
    background: rgba(0,0,0,0);
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 12px;
}
.extras-menu .menu-item-account>a{
	    line-height: 1.2;
    font-weight: 700;
    float: left;
    letter-spacing: 1.2px;
	color:#000000 !important;
}
.site-header .extras-menu>li .extra-icon{
	font-size: 14px !important;
	font-weight: 700;
    margin-top: 7px;
}
#menu-extra-login{
	padding: 10px 15px 10px 30px;
    background: #fc5c5c;
    color: #ffffff !important;
    border-radius: 30px;
    font-size: 10px;
}
#menu-extra-register{
	padding: 8px 16px 8px 14px;
    border-radius: 30px;
    background: #ffffff;
    font-size: 10px;
    margin-left: 8px;
    border: 2px solid #000000;
}
.site-header .extras-menu .menu-item-account .extra-icon{
	position: absolute;
    top: 1px;
    left: 10px;
}
.site-header .extras-menu .menu-item-account.logined{
	position: relative;
    right: 35px;
    border: 2px solid #fc5c5c;
    width: 32px;
    height: 32px;
	background:#ffffff;
}
.dashboard-service-list-title .delete{
	display:none !important;	
}
footer .wpcf7 .wpcf7-form-control-wrap{
	margin-bottom: 10px;
}
footer .wpcf7 input[type="text"], footer .wpcf7 input[type="email"]{
	padding: 3px 15px;
    border-radius: 4px;
	line-height: 30px;
	height: 30px;
}
#regi-sub-input{
	padding: 10px;
    border-radius: 4px;
}
.dokan-settings-content .dokan-settings-area .dokan-gravatar .dokan-remove-gravatar-image{
	position: absolute;
    width: 40px;
    height: 40px;
    top: 20px;
    left: 20px;
    background: #e22a2a;
    opacity: 0.7;
    font-size: 30px;
    text-align: center;
    color: #fff;
    padding-top: 5px;
}

/************** Profile Settings Page CSS *******************/
.profile-top-holder{
	display: inline-block !important;
	width:100%;	
	clear:both !important;
}
.profile-txt-holder{
	width:75%;
	float:left;
}
.profile-img-holder{
	width:25%;
	float:right;
	margin-top: 10px;
	text-align:right;
}
.btn-grad {
	background-image: linear-gradient(to right, #00d2ff 0%, #3a7bd5  51%, #00d2ff  100%);
	margin: 10px;
	padding: 6px 12px;
	text-align: center;
	text-transform: uppercase;
	transition: 0.5s;
	background-size: 200% auto;
	color: white;            
	border: 2px solid rgba(0,0,0,0);
    font-size: 10px;
	border-radius: 10px;
	display: inline-block;
}
.btn-grad:hover {
	background-position: right center; /* change the direction of the change here */
	color: #fff;
	text-decoration: none;
}
.embed-container{
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%; 
} 
.embed-container iframe, .embed-container object, .embed-container embed{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
}
.youtube_popup_close{
	margin-top:0px;
	font-size: 10px;
    float: right;
    background: #ff5353;
    color: #ffffff;
    padding: 3px 12px;
    letter-spacing: 1px;
    font-weight: 700;
	cursor: pointer;
}
.youtube_popup_close:active .modal3{
	display:none;
}
#show-availableto{
	text-align: center;
    font-family: 'circular-light' !important;
    color: #864343;
	margin-bottom: 0px;
    margin-top: 5px;
	display:none;
}
.searchandfilter:focus .search-availableto{
	display:block !important;
}
.dokan-dashboard-product-listing-wrapper #product-filter .dokan-form-group{
	display:none;	
}