/*
 Theme Name:   Synergee (GeneratePress Child)
 Theme URI:    https://generatepress.com
 Description:  Customizations for Synergee
 Author:       Lukasz Wilczak
 Author URI:   https://wilnet.eu
 Template:     generatepress
 Version:      1.0
*/

 /* End GeneratePress Site CSS *//* GeneratePress Site CSS */ /* GeneratePress Site CSS */ /* Comment button */
.form-submit .submit {
	border-radius: 9999px;
}

/* Top menu CTA button */
.inside-navigation .menu-bar-items,
.main-navigation .menu-bar-items {
	color: var(--base-4);
}

/* Text highlight */
mark.gb-highlight {
	border-bottom: 2px solid var(--contrast);
}
.box-shadow {
	box-shadow: 0px 0px 50px -10px rgba(45,54,99,0.3);
}

/* Blog featured post */
@media (min-width: 768px) and (max-width: 1024px) {
	.featured-column {
	width: 100% !important;
	}
}

/* Right sidebar */
.sidebar aside {
	border-radius: 8px;
	border: 1px solid var(--base-2);
}
@media (max-width: 768px) {
	.sidebar {
		margin-top: 5em;
	}
}
 /* End GeneratePress Site CSS */ /* End GeneratePress Site CSS */

.navigation-branding img {
    height: 100px;
    width: auto;
}
/* navigation */
.header-wrap #site-navigation:not(.toggled) .main-nav > ul > li[class*="current-menu-"] > a, .main-navigation .main-nav ul li a {
	color: #fff;
}
.main-navigation.is_stuck .main-nav ul li a {
	color: var(--accent)
}
#sticky-navigation {
	background: #fff;
}
.main-navigation ul ul {
    background-color: #fff;
}
.header-wrap #site-navigation:not(.toggled) .main-nav > ul > li[class*="current-menu-"]:hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a {
	color: #fff;
}
.main-navigation .main-nav > ul > li > a:hover   {
    text-decoration: underline;
	  text-decoration-color: var(--base-2);
		text-decoration-line: underline;
		text-decoration-thickness: 3px;
}

/* Home page */
.home-counters .wp-block-image {
	margin-bottom: 20px;
}
.home-counters p {
	margin-bottom: 20px;
}
.home-counters hr {
	margin: 0 auto 30px auto;
	width: 20%
}
.home-offer figure {
	margin-bottom: 40px
}
.home-offer-grid .ultp-block-content h3, .home-offer-grid .ultp-block-content-wrap svg {
	visibility: hidden;
}
.home-offer-grid .ultp-block-content-wrap:hover h3, .home-offer-grid .ultp-block-content-wrap:hover svg {
	visibility: visible;
}
.home-offer-grid .ultp-block-content img {
	visibility: visible;
}
.home-offer-grid .ultp-block-content-wrap:hover img {
	visibility: hidden;
}
.home-offer-grid .ultp-block-content-wrap:hover  {
	background: #20b099;
}
/* Footer */

footer ul {
	padding: 0;
	margin: 0;
}
footer ul:not(.wp-block-navigation) li:first-child {
    list-style-type: none;
    margin-bottom: 1rem;
    background: url(/wp-content/themes/synergee/assets/images/home.svg?1) no-repeat left 3px;
	background-size: 15px;
    padding: 0px 0 3px 24px;
}
footer ul:not(.wp-block-navigation) li:nth-child(2) {
    list-style-type: none;
    margin-bottom: 1rem;
    background: url(/wp-content/themes/synergee/assets/images/phone.svg?1) no-repeat left 3px;
	background-size: 15px;
    padding: 0px 0 3px 24px;
}
footer ul:not(.wp-block-navigation) li:nth-child(3) {
    list-style-type: none;
    margin-bottom: 1rem;
    background: url(/wp-content/themes/synergee/assets/images/email.svg?1) no-repeat left 4px;
	background-size: 15px;
    padding: 0px 0 3px 24px;
}
/* homepage mobile fixes */ 

/* news page */
.news-catgories-container ul li {
	list-style-type: none;
}
.news-catgories-container ul {
	padding-left: 0;
	margin-left: 0;
}
.news-catgories-container ul li a {
	color: var(--base-4);
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (max-width: 998px) {
	.home-hero h2 {
		font-size: 30px !important;
	}
	.home-refrences div {
		text-align: center;
		align-content: center;
	}
	.home-refrences div {
		min-height: 30px;
	}
	.home-refrences img {
		min-height: 30px;
		max-height: 40px;
		width: auto;
		margin-bottom: 20px 
	}
	.home-refrences .gb-grid-column:nth-child(3), .home-refrences .gb-grid-column:nth-child(4), .home-refrences .gb-grid-column:nth-child(5), .home-refrences .gb-grid-column:nth-child(6) {
		display: none;
	}
	.home-counters {
		text-align: center;
	}
	.wp-block-column, .gb-container {
		padding-left: 10px;
		padding-right: 10px;
	}
        footer.wp-block-column, footer.gb-container {
		padding-left: 0px;
		padding-right: 0px;
	}
        .main-navigation .menu-bar-items {
            display: none;
        }
        .main-navigation .menu-toggle, .main-navigation .menu-toggle, .main-navigation .menu-toggle .mobile-menu {
            color: #fff;
        }
        .main-navigation.is_stuck .menu-toggle .mobile-menu,     .main-navigation.is_stuck .menu-toggle, .main-navigation.is_stuck .menu-toggle {
            color: var(--accent);
        }
        .main-navigation ul ul {
            box-shadow: none;
        }
        
}
a.gb-button-41d5c901 {
	color: #fff !important;
}
.country-selector {
	margin-left: 20px;
}