/*
 Theme Name:   skipsail
 Theme URI:    skipsail.pl
 Description:  Sail
 Author:       Załoga Skipsail
 Author URI:   skipsail.pl
 Template:     generatepress
 Version:      0.1
*/

/* WYSZUKIWARKA
 */ #ajax-search-field {
	 border-radius: 8px 0 0 8px;
}
#ajax-search-submit {
	border-radius: 0 8px 8px 0;
}

#ajax-search-results:empty {
	display: none;
}
/* END WYSZUKIWARKA
 */

/* Menu Desktop Effect */

@media (min-width:769px) {
    .main-navigation .main-nav ul li.nav-button a {
                color: #000000;
        line-height: 35px;
			/*this number will likely need to be adjusted*/
    }

    .main-navigation .main-nav ul li.nav-button:hover a {
        background-color: #f7f7f7;
			border-radius:8px;
       transition: all .2s ease-in; 
    }
}

/* END Menu Desktop Effect */




.site-header .header-image {
    width: 130px;
}

/* nx BLOCK Background color */
.nx-cats-card, .card_data {
	background: transparent;
}

.card_data > a:hover {     color: #222222;  }
#events-list {
	width: 100%;
}
/* END nx BLOCK Background color */


/* Add Ad Button Header */

.nav-button-ad {
	border: solid 1px #000000;
	border-radius: 8px;
	margin-left: 10px;
	overflow:hidden;
	
}

.nav-button-ad a {
	padding-left:15px!important;
}

@media (min-width:769px) {
    .main-navigation .main-nav ul li.nav-button a {
                color: #000000;
        line-height: 35px;
			/*this number will likely need to be adjusted*/
    }

    .main-navigation .main-nav ul li.nav-button-ad:hover a {
        background-color: #f7f7f7;
			border-radius:8px;
       transition: all .2s ease-in; 
    }
}
/* end Ad Button Header */


.main-navigation.slideout-navigation .main-nav > ul > li:not(.nav-button-ad) > a:before {
    content: "›";
    color: white;
    margin-right: 10px;
}

.slideout-navigation .slideout-menu { margin-top: 15px; margin-bottom: 15px;  }




.seopress-user-consent button {
border-radius: 8px;
}

.sticky-enabled .main-navigation.is_stuck .nav-button-ad a {
    line-height: 40px;
}


/* Blog */
.post-image img {
	border-radius:8px;}

.page-header-image-single img {
	border-radius:8px;}

/* END Blog */



gp-icon.pro-menu-bars svg {  
    width: 2em;
    height: 2em; }

.main-navigation .menu-bar-item.slideout-toggle > a { padding-right: 0 !important;
}

.gp-icon svg {
    height: 1.2em;
    width: 1.2em;
	top: .430em;
}

@media (min-width: 979px) {
    div#sidebar-catalog-filters {
        top: 105px;
    }
/* Blog Image Hero */
	.image-blog-hero img {
		border-radius:8px;
	}
