.button {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
  cursor: pointer;
}

.button1 {
  background-color: white; 
  color: black; 
  border: 2px solid #4CAF50;
}

.button1:hover {
  background-color: #4CAF50;
  color: white;
}

.button2 {
  background-color: white; 
  color: black; 
  border: 2px solid #008CBA;
}

.button2:hover {
  background-color: #008CBA;
  color: white;
}

.button3 {
  background-color: white; 
  color: black; 
  border: 2px solid #f44336;
}

.button3:hover {
  background-color: #f44336;
  color: white;
}

.button4 {
  background-color: white;
  color: black;
  border: 2px solid #e7e7e7;
}

.button4:hover {background-color: #e7e7e7;}

.button5 {
  background-color: white;
  color: black;
  border: 2px solid #555555;
}

.button5:hover {
  background-color: #555555;
  color: white;
}

/* Slider */
.slideroutput .outputcenter {
	text-align: center;
	color: #085D56;
}

/* Border menu */

/* Kolor social ikon */
.infinite-header-social a,
.infinite-header-social a:visited,
.infinite-header-social a:active,
.infinite-header-social a:focus
{
	color: #095c53;
}
.infinite-header-social a:hover {
	color: #468680;
}

/* Border submenu */
.infinite-navigation .sf-vertical > li {
	border-width: 2px;
  border-style: solid;
  border-image: 
    linear-gradient( to right, #00a89c, #0c605a) 1 1 100%;
  border-top: none;
  border-left: none;
  border-right: none;
}

/* Kolor submenu */
.infinite-main-menu .sf-vertical ul.sub-menu {
	background-color: #085d56;
	padding: 15px 70px 30px 30px !important;
}
.infinite-main-menu .sf-vertical ul.sub-menu li {
	padding: 0 !important;
	border-bottom: 2px solid #fff;
}
.infinite-main-menu .sf-vertical ul.sub-menu li:last-child {
	border-bottom: none;
}
.infinite-main-menu .sf-vertical ul.sub-menu li a {
	padding: 6px 0 !important;
}
.infinite-main-menu .sf-vertical > li > .sub-menu a:hover, 
.infinite-main-menu .sf-vertical > li > .sub-menu .current-menu-item a {
	background-color: #468680;
}

/* Kolor submenu */
.sf-menu > .infinite-normal-menu li, .sf-menu > .infinite-mega-menu > .sf-mega, .sf-vertical ul.sub-menu li, ul.sf-menu > .menu-item-language li {
	background-color: #085d56;
}

/* Kolor czcionki submenu */
.sf-menu > li > .sub-menu a, .sf-menu > .infinite-mega-menu > .sf-mega a, .sf-vertical ul.sub-menu li a {
	color: #fff;
}

/* Grubość czcionki menu */
.infinite-navigation .sf-menu > li > a, .infinite-navigation .sf-vertical > li > a {
	font-weight: 900;
}

/* Title */
.infinite-page-title-wrap.infinite-style-small .infinite-page-title {
	font-size: 30px;
	text-align: center;
}

/* Wycentrowanie logowania/rejestracji */
#customer_login {
	float: none !Important;
	margin: auto;
}


/* Button */
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, html .woocommerce input.button, html .woocommerce span.onsale {
	background-color: #085d56;
}

/* Button kliknięty */

/* Slider */
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background-color: #085d56;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: #056059;
}

/* Kolor ceny - kliknięty i nie kliknięty */
.gdlr-core-product-price {
	color: #fff;
	background-color: #085d56 !important;
}
.gdlr-core-product-grid .gdlr-core-product-price span.woocommerce-Price-amount.amount {
	color: #fff;
}


/* Pozycja górna sortowania na mobile - sklep */

/* Mini flagi nad menu pod logo */


/* Font size zobacz koszyk */
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button {
	margin-top: 5px;
	padding: 0;
	background-color: transparent;
	font-size: 30px;
}


span.woocommerce-Price-amount.amount {
	color: #085d56;
}

.woocommerce div.product p.stock {
	font-size: 30px;
}

