/*
Theme Name:     Foxiz child
Template:      	foxiz
Theme URI:      https://www.kuhudak.com
Author:         Theme-Ruby
Author URI:     https://www.kuhudak.com
Description:    Make your modifications to Kuhudak in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, featured-images, theme-options, custom-colors, translation-ready, threaded-comments, translation-ready
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/
/* login page */
.navbar-right .header-social-list * {
    font-size: 22px;
}
.logo-wrap img {width: 135px;}

.mobile-logo-wrap img {
    width: 115px;
}
.header-mobile-wrap {
    box-shadow: none !important;
}
.mobile-qview-inner {
	display: inline-flex !important;
    background: #F0F3F8;
    margin: 5px 5px 5px 20px;
    border-radius: 15px;
}
b, strong {font-weight: 600 !important;}
.wp-block-list {padding-left: 1em !important;}
.entry-content p, .rbct li {font-size: clamp(15.8px, 2.5vw, 18px);}

.mejs-playpause-button > button:after {border: 1px solid !important;}

.login-toggle.is-btn {padding: 0 10px !important;}

.mobile-qview a {font-family: "Baloo Da 2", sans-serif !important;}
.mobile-qview a:hover:before, .mobile-qview .current-menu-item > a:before {
    background-color: #d7d7d7 !important;}
.mobile-menu-trigger, .font-resizer {user-select: none;-webkit-tap-highlight-color: transparent;}
[data-theme=dark] .mobile-qview a:hover:before, [data-theme=dark] .mobile-qview .current-menu-item > a:before {
    background-color: #787878 !important;
}
.menu-ani-2 .rb-menu > .current-menu-item > a > span {
    opacity: 1;
}
.menu-ani-2 .rb-menu > .menu-item a:hover > span {
  opacity: .7;
}
.logged-welcome strong {
    padding: 3px;
}
@media (max-width: 1200px) {
    .logged-welcome {
        display: none !important;
    }}
.rb-text a {
    color: #f2541d;
    text-decoration: none !important;
}
.e-shared-sec .native-share-trigger {
    color: #2f5b89;
}
.header-search-form .p-list-small-2 .feat-holder {width: 60px;}
.elementor-38938 .elementor-element.elementor-element-0df0ed6 .logged-welcome {
    display: none !important;
}
.widget-h-login ul {
    padding-left: 0px !important;
}
.el-like.triggered i:before {
    content: '\6c' !important;
    color: red;
}
.meta-like i {
    color: #c1c1c1;
}
.meta-like > span {
    background: var(--flex-gray-7) !important;
}
.meta-like > span:hover {
    -webkit-transform: none !important;
    transform: none !important;
    box-shadow: none !important;
    color: var(--meta-b-fcolor) !important;
    background-color: #00000012 !important;
}
.rbct ol, .comment-content ol, ol.wp-block-list, .wp-block-list li ol, .elementor-widget-text-editor ol, .rb-text ol {
    list-style: bengali inside !important;
}
[data-theme=dark] .mobile-qview-inner {
    background: #454545;
}
.header-mobile-wrap {
    box-shadow: none !important;
}
[data-theme=dark] .ecat-text .p-category {
    color: #fff376;
}

[data-theme=dark] .for-page-top .rank-math-breadcrumb {color: #dddddd !important;}
[data-theme=dark] .for-page-top .rank-math-breadcrumb a{color: #dddddd !important;}

.pagination-loadmore {
    text-align: center;
}
.pagination-loadmore a {
	width: 100% !important;
}
.pagination-loadmore span{
	width: 100%;
	display: block !important;
	padding: 10px;
	border-bottom: 1px solid #f13223;
}
.elementor-accordion .elementor-accordion-item {
    border: .5px solid #cfcfcf !important;
}
.elementor-accordion .elementor-tab-content {
    border-top: 1px solid #cfcfcf !important;
}
[data-theme=dark] .elementor-accordion .elementor-accordion-item {
    border: 1px solid #444444 !important;
}
[data-theme=dark] .elementor-accordion .elementor-tab-content {
    border-top: 1px solid #444444 !important;
}
.bio-content .verified-tick {
    top: 3px !important;
    margin-left: 0px !important;
}
.comment-content a {color: #F2541D;}
.comment-content a:hover {text-decoration: underline;}
.flc_comment-content a {color: #F2541D;}
.flc_comment-content a:hover {text-decoration: underline;}
.flc_comment-list .flc_comment {margin-top: 30px;}

.rank-math-list h3 {font-size: 16px !important;padding-top: 15px !important} 
.elementor-16141 .elementor-element.elementor-element-74d914d .elementor-accordion-item {
    border-color: #D7DCE3;
    border-top: 1px solid #d7dce3;
    border-right: 1px solid #d7dce3;
    border-left: 6px solid #EF3D3D;
	border-bottom: 0px;
    border-radius: 3px;
    margin-bottom: 5px;
}
.elementor-16141 .elementor-element.elementor-element-74d914d .elementor-accordion-item .elementor-tab-content {
    border-top-color: #f7f7f7;
}
.elementor-accordion .elementor-tab-title {
    line-height: 1.2 !important;
}
.elementor-16141 .elementor-element.elementor-element-74d914d .elementor-accordion-title {line-height: 1.5em;}
.elementor-widget-container li {padding-bottom: 8px}
.elementor-widget-container ol {padding-left: 20px}
.elementor-widget-container ul {padding-left: 20px}
.page-id-17291 .footer-has-bg {background-color: #d7eaf4;}
.page-id-17290 .footer-has-bg {background-color: #d7eaf4;}
.page-id-32401 #sticky-holder {position: absolute !important;}

[data-theme=dark] .noptin-form-id-17244 .noptin-optin-form-wrapper form .noptin-form-fields .noptin-form-field {color: #fff !important;}

@media (max-width: 767px){
.is-style-1 .fnicon i {width: 40px;height: 40px;}
.fnicon {font-size: 0.95em;}
.privacy-inner {display:none !important}
}
.header-mobile-wrap {
    box-shadow: none !important;
}
.privacy-inner a:not(.is-btn) {
    text-decoration-line: none !important;
}

.cbox-5 .category-feat img:hover {
    webkit-transition: var(--effect);
    transition: var(--effect);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}


/* contact form dark mode start */
[data-theme=dark] .elementor-13885 .elementor-element.elementor-element-39cad17 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #515151;
    border-width: 0px;
    color: #fff;
}
[data-theme=dark] .elementor-13885 .elementor-element.elementor-element-39cad17 .elementor-field-group .elementor-select-wrapper select {
    background-color: #515151;
    border: 0px;
}
/* contact form dark mode END */

/* Custom Fonts----------------- */

@media (min-width: 1024px){ .post {font-size: 18px}.user-dropdown {
    right: -120px !important;}.navbar-right .login-toggle {
    margin-right: 0px !important;}}

.bgcolormenu a span {
	background-color: #22497D;
    color: #fff !important;
    padding: 4px 12px !important;
    border-radius: 20px !important;
    letter-spacing: 0.5px;
    font-size: 15px !important;
}
.bgcolormenu a span:hover {
	background-color: #f2541d !important;
}
.navbar-right .header-social-list *{
    font-size: 22px;
}
@media (max-width: 767px){
.elementor-icon i, .elementor-icon svg {
    padding-top: 0px !important;
	}}

/* Move Kuhudak ------------------- */
.ubox {
	border: 1px solid #c7c7c7;
    padding: 20px;
    border-radius: 8px;
}
td, .wp-block-table td, .wp-block-table.is-style-stripes {
    padding: 0.5em !important;
}

.rb-search-form input {font-size: 16px; font-weight: 600}
.live-search-response .p-meta {display: none !important;}
.page-id-35738 .footer-breadcrumbs, .page-id-43560 .footer-breadcrumbs {display: none !important;}
.must-log-in a {color: #ef3f3f;}
.must-log-in a:hover {text-decoration: underline;}
[data-theme=dark] .must-log-in a {color: #fff376;}
.page-id-54984 .w-header-search, .page-id-66152 .w-header-search, .page-id-56167 .w-header-search,.page-id-55086 .w-header-search,.page-id-55014 .w-header-search, .page-id-47838 .w-header-search, .page-id-35738 .w-header-search, .page-id-43560 .w-header-search {display: none !important;}
.bio-title {text-decoration-line: none !important;}
.elementor-message {color: green;line-height: 1.5 !important;font-weight: 500}
[data-theme=dark] .elementor-message {color: #82d780 !important;}

/* Ads------ Start */
[data-theme=dark] .elementor-32967 .elementor-element.elementor-element-eb1f6dd .elementor-field-group .elementor-select-wrapper select {background-color: #515151 !important;}

[data-theme=dark] .elementor-32967 .elementor-element.elementor-element-eb1f6dd .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #515151 !important;
 	color: #fff !important;
}
/* Ads------ END */
/* Testimonial */
[data-theme=dark] .elementor-widget-reviews .swiper-slide {background-color: #2c2d2f;}
[data-theme=dark] .elementor-testimonial__name {color: #fff !important;}
[data-theme=dark] .elementor-widget-reviews .elementor-testimonial__title {color: #ffffff;}
/* Testimonial END */
/* Testimonial Quotes */
[data-theme=dark] .elementor-widget-testimonial-carousel .swiper-slide {background-color: #2c2d2f !important; border-color: #000000 !important;}
.elementor-widget-testimonial-carousel .swiper-slide {transition: none !important;}
[data-theme=dark] .elementor-testimonial--skin-bubble .elementor-testimonial__content {background-color: #383838;border-color: #484848 !important;}
[data-theme=dark] .elementor-testimonial--skin-bubble .elementor-testimonial__content:after {background-color: #b7b7b7 !important;}
[data-theme=dark] .elementor-widget-testimonial-carousel .elementor-testimonial__text {color: #fff !important;}
/* Testimonial Quotes END */
/* New Home */
.elementor-custom-embed-play i {font-size: 60px !important;}
.h-top-new:before {z-index: 1}
.h-top-new .elementor-shape-bottom {z-index: 1;}
.h-top-new::before {margin-top: 30px}
@media (max-width: 1024px){
.h-top-new::before {margin-top: 40px}
}
@media (max-width: 767px){
.h-top-new::before {margin-top: 10px;margin-left: 40px;}
}
@media (max-width: 1200px){
.h-top-new::before {margin-top: 10px;margin-left: 30px;}
}
/* New Home END */
/* Nav Mobile Menu */
.main-menu-button-ui span {
	padding: 2px 8px 2px 8px;
	border: 1px solid #e3e0e0;
    border-radius: 20px;
    font-size: 16px !important;
}
[data-theme=dark] .main-menu-button-ui span {
    border: 1px solid #5b5b5b;
}

.main-menu-button-ui-mobile span {
	padding: 5px 8px 5px 8px;
	border: 1px solid #555;
    border-radius: 20px;
}
[data-theme=dark] .main-menu-button-ui-mobile span {
	border: 1px solid #e0e0e0;
}
/* Nav Mobile Menu END */
/* Comment */
.flc_content_textarea {background: #f0f2f5 !important;}
.flc_body .crayons-card {
    background: #f0f2f5 !important;
    border-radius: 16px !important;
    box-shadow: none !important;
}
.flc_content_textarea {font-size:18px !important;font-weight: 500;}
.flc_comment_login_required a {color: #ff0000 !important;}
.flc_comments-title {font-size: 20px;}

@media (max-width: 769px) {
    .flc_comment_author {width: 36px !important;}
    .flc_body .crayons-card {padding: 12px !important;}
    .flc_comments-title {font-size: 18px !important;}
}

[data-theme=dark] .flc_content_textarea {background: #35373a !important;}
[data-theme=dark] .flc_body .crayons-card {background: #35373a !important;color: #fff;}
[data-theme=dark] .flc_body .comment_footer a {color: #fff !important;}
[data-theme=dark] .flc_comment_author img {border: 5px solid #35373a;}
/* Comment END */

/* "More" share icon override */
.native-share-trigger i {font-size: 1em !important;}
.share-action.native-share-trigger .rbi.rbi-more:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f1e0";
}
.share-action.native-share-trigger .rbi.rbi-more {font-family: "Font Awesome 5 Free" !important;}
/* "More" share icon override END */
/* Rank Math */
.rank-math-list-item {
    margin-bottom: 15px;
    border-left: 2px solid #006A4E;
    padding: 15px;
    border-radius: 10px;
    background: #f3f3f3;
}
.rank-math-block {
    padding: 15px 10px !important;
    box-shadow: 0 0px 5px var(--shadow-7) !important;
}
.rank-math-question {padding-bottom: 10px;}    
[data-theme=dark] .rank-math-list-item {background: #232528;border-left: 2px solid #757575}
/* Rank Math END */

/* Make Elementor Icon Box fully clickable */
.elementor-widget-icon-box .elementor-icon-box-wrapper {position: relative;}
.elementor-widget-icon-box .elementor-icon-box-title a::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
}
.elementor-widget-icon-box:has(.elementor-icon-box-title a[href]) {cursor: pointer;}
/* Make Elementor Icon Box fully clickable END */

/* Clickable Elementor box */
.goarif-clickable-box {cursor: pointer;}
/* Clickable Elementor box END */