/*
Theme Name: Littledino Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: littledino
Text Domain: littledino-child
*/

/* font */

@font-face {
    font-family: 'JoykidsRegular';
    src: url('fonts/JoykidsRegular-WyABn.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6, span, .sr7-layer  {
    font-family: 'JoykidsRegular', sans-serif !important; letter-spacing:normal !important; line-height:normal !important; font-weight: normal !important;
}

 

@font-face {
    font-family: 'Campton3';
    src: url('fonts/FontsFree-Net-Campton3.ttf') format('truetype');
   
    font-style: normal; 
}
p{   font-family: 'Campton3', sans-serif !important; font-size:16px !important; line-height:normal !important}
 

/*08/03/25*/
.primary-nav > ul > li > a{padding: 0 20px !important}


/*color */

.preloader-container .cssload-loader::before, .primary-nav .lavalamp-object, .mobile_nav_wrapper .primary-nav > ul > li > a > span::after, body .widget_search .search-form::after, body .widget_search .woocommerce-product-search::after, body .widget_product_search .search-form::after, body .widget_product_search .woocommerce-product-search::after, body .widget_categories ul li a:hover::after, .wgl-check.secondary-color li::before, .share_post-container > a, .isotope-filter a.active::after, .wgl_module_team .team-info_icons:hover .team-info_icons-plus, .next-link_wrapper .image_next::before, .prev-link_wrapper .image_prev::before, .prev-link_wrapper .image_prev .no_image_post, .next-link_wrapper .image_next .no_image_post, .wgl_module_title.item_title .carousel_arrows span[class*="slick_arrow"], .wgl-carousel .slick-arrow, .wgl_module_team .team-info_icons-plus::before, .wgl_module_team .team-info_icons-plus::after, .wgl_module_team .team-icon a, .single-team .single_team_page .team-info_icons .team-icon:hover, .page_404_wrapper .search-form::after, .wpcf7 .wpcf7-submit:hover, .wgl-pagination .page .current::after, .page-link .post-page-numbers.current::after, .page-link .post-page-numbers:hover::after, .wgl-pagination .page-numbers:hover::after, .wgl-pagination .page-numbers.prev, .wgl-pagination .page-numbers.next, .wgl-video-popup .videobox_link, .single-team .single_team_page .team-info_icons .team-icon a, .tagcloud a:hover, .widget.littledino_widget.littledino_banner-widget .banner-widget_button:hover, .dropcap-bg, form.post-password-form input[type="submit"], .primary-nav > ul > li > a > span::after{background:#ffc600 !important}

.wgl-theme-header .wgl-button.elementor-button{background: #00a0df !important;
  border-color: #00a0df !important;}

::selection, #comments > h3::after, button:hover, blockquote::before, mark, span.highlighter, ul li::before, .vc_wp_custommenu .menu .menu-item a::before, .primary-nav ul li.mega-menu.mega-cat div.mega-menu-container ul.mega-menu.cats-horizontal > li.is-active > a, .primary-nav ul li ul li > a > span::before, .primary-nav > ul > li > a::after, .sitepress_container > .wpml-ls ul ul li a:hover, .blog-post_cats span a, .button__wrapper:hover::after, .calendar_wrap caption, .comment-reply-title::after, .page_404_wrapper .littledino_404_button.wgl_button .wgl_button_link:hover, .littledino_divider .littledino_divider_line .littledino_divider_custom .divider_line, .littledino_module_cats .cats_item-count, .littledino_module_title::after, .littledino_module_title .carousel_arrows a:hover span, .load_more_works, .mc_form_inside #mc_signup_submit, .wgl-social-share_pages.hovered_style .share_social-icon-plus, .wgl-ellipsis span, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a.checkout:hover, .wgl-theme-header .woo_mini_cart .woocommerce-mini-cart__buttons a:not(.checkout), .inside_image .wgl-portfolio-item_divider div, .wgl_module_title.item_title .carousel_arrows a:hover, .wgl_timetabs .timetabs_headings .wgl_tab.active::after, .wgl-social-share_pages.standard_style a::before, .blog-style-hero .blog-post-hero_wrapper .divider_post_info, .wgl-portfolio-single_wrapper .wgl-portfolio-item_meta > span::after, .wgl-pricing_plan .pricing_header::after, .wgl-portfolio-single_wrapper .wgl-portfolio-item_cats a::before{background-color:#e74f3d !important; background:#e74f3d !important}

@media only screen and (max-width: 1200px) {
.wgl-theme-header {
  position: fixed !important;
	 top: 0!important;
  left: 0!important;
  right: 0!important;
	}
	body {
  padding-top: 100px !important; /* Adjust this according to the height of your header */
}	
}
.mobile_nav_wrapper .wgl-menu_overlay{width:250px !important}
.select__field::before {
	content: none !important;}
 
.custom-submit {
    background-color: #ffc600 !important; /* Yellow background */    border-color: #ffc600 !important;
}

.listcl{list-style:none !important}
 .elementor-537 .elementor-element.elementor-element-fea9cc0 .elementor-repeater-item-fb38dce .testimonials__quote{background-color: #e74f3d !important}
.elementor-537 .elementor-element.elementor-element-fea9cc0 .elementor-repeater-item-fb38dce .testimonials__quote svg{fill: #e74f3d !important}

.elementor-537 .elementor-element.elementor-element-fea9cc0 .elementor-repeater-item-d743822.testimonials__item-wrap:hover .testimonials__quote{background-color: #00a0df !important}
.elementor-537 .elementor-element.elementor-element-fea9cc0 .elementor-repeater-item-d743822.testimonials__item-wrap:hover .testimonials__quote svg{fill: #00a0df !important}

/*.elementor-537 .elementor-element.elementor-element-fea9cc0 .elementor-repeater-item-bc655dc.testimonials__item-wrap:hover .testimonials__quote{background-color: #ffc600 !important}
.elementor-537 .elementor-element.elementor-element-fea9cc0 .elementor-repeater-item-bc655dc .testimonials__quote svg{fill: #ffc600 !important}*/


.coloredbox {
    flex: 1 !important;                         /* This will make all .coloredbox elements equal width and height */
 /*   padding: 20px  !important;   */                /* Optional: add some padding inside the box */
 /*   background-color: #f1f1f1  !important;*/       /* Optional: background color */
    margin: 10px  !important;                    /* Optional: margin around each box */
    margin: 10px  !important;                    /* Optional: margin around each box */
    margin: 10px  !important;                    /* Optional: margin around each box */
    box-sizing: border-box ;          /* Optional: ensures padding and borders are included in the width/height */
}
#scroll_up::after{font-size:30px !important}
 @media only screen and (max-width: 992px) {
.wgl_module_team .team-image img{padding-left:15% !important; padding-right:15% !important}
}


/*20/3/25 */


media (max-width: 1024px) {
body ul.wgl-check li::before{
  display:none !important;
  }
}

@media only screen and (min-width: 1200px) {
	.primary-nav ul li ul{margin-top:-32px !important}
	span .menu-item_plus{display:none !important}
 
#menu-item-7950, .menu-item-7950{
    display: none !important;
}
}



/*26 3 25 */


.page-header_breadcrumbs .breadcrumbs > *{font-family: 'JoykidsRegular', sans-serif !important;}
	
.wgl-sticky-header{border-radius:0px !important;  top: -30px !important; margin:0 !important; width:100% !important}
@media only screen and (min-width: 1400px) {

.wgl-header-row { border-radius:50px !important;   margin:2% auto 0 auto !important; width:85% !important}
}
 @media only screen and (max-width: 1399px) {
 
.wgl-header-row {border-radius:50px !important;    margin:2% auto 0 auto !important; width:98% !important}
}
#main {margin-top:-150px !important}
 @media only screen and (max-width: 1200px) {
	 #main {margin-top:-5px !important}
}


 @media only screen and (min-width: 769px) {
	 .page-header{
	margin-bottom: 150px !important;
  padding-top: 230px !important;
  padding-bottom: 90px !important;
  margin-top: -150px !important;
}
}
 @media only screen and (max-width: 768px) {
	 .page-header{
   padding-top:0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
}
}
.wgl_module_team .team-title{text-transform:uppercase !important}