/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

/* fix gallery responsive on mobile - force 2 rows */

@media (max-width: 479px) {
    .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,
    .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,
    .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,
    .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,
    .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,
    .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,
    .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,
    .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,
    .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item {
        max-width: 50%;
    }
}


/* fix menu mobile and small*/
.mobileMenuFix ul.hfe-nav-menu {overflow: hidden !important;}

#site-header {padding-left:15px;padding-right:15px;}
#site-header-inner.container {
    max-width: 100% !important;
}

/*
.oceanwp-social-menu ul li:last-child a { padding-right: 0 !important; }
*/

.oceanwp-mobile-menu-icon.mobile-right {padding-right:16px;}
#mobile-dropdown nav .oceanwp-social-menu .social-menu-inner ul li:first-child  a {padding-left:0px;}
#mobile-dropdown ul li a .dropdown-toggle:before {
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-size: 100%;
}
#mobile-dropdown ul li.active>a>.dropdown-toggle:before {
    content: "\f106";
}

/* fix webkit touch */
body, a, .n2-ss-slider>*, .n2-ss-slider .n2_ss__touch_element>* {
    -webkit-tap-highlight-color:transparent !important;
}

/* fix gallery overflow */
.elementor-image-gallery, main#main #content {overflow: hidden;}

/*fix slider */
ss3-loader{display:none!important;}
 
/* aktualnosci kolumny */
@media (max-width: 1050px)  {
    body .oceanwp-row .span_1_of_3 {
        width: 50%;
    }
}

/*fix cookies close button */
.cn-close-icon {
  border: none !important;
  outline: 0;
  background: #000000 !important;
}