div.off-canvas ul li.menu-item-has-children ul li a {
	padding-left: 3.5rem;
	font-size: .8rem;
}

div.off-canvas ul li.menu-item-has-children ul li ul li a {
	padding-left: 4.5rem;
}

li.menu-item.active.is-accordion-submenu-parent > a:after {
    border-color: #007b3d transparent transparent;
}

main#main article div h2 {
	margin-top: 2rem;
}

main#main article:first-child div h2 {
	margin-top: 0;
}

main#main article div h2 a {
	color: #111111;
}

main#main article div h2 a:hover, main#main article div h2 a:focus {
	color: #007338;
}

div#sidebar1 div.social_icons a {
	background-color: #CDCDCD !important;
	color: rgba(45,45,45,1.00) !important;
	text-shadow: none !important;
}

div#sidebar1 div.social_icons a:hover, div#sidebar1 div.social_icons a:focus {
	background-color: #E0BA22 !important; 
	color: #ffffff !important;
}

main#main article[role="article"] section.entry-content img {
	margin-bottom: 1.5rem;
}

@media screen and (min-width: 64em) {
	div#sidebar1 {
		border-left: 1px solid #F0F0F0;
		padding: 0 0;
	}
	div#sidebar1 div.widget {
		margin-left: 2rem;
		padding: .5rem 0;
	}
}

@media screen and (max-width: 63.9375em) {
	div.sidebar1 {
		margin-top: 2rem;
	}
}

div#sidebar1 div.widget div.my-produkt-wrapper {
	padding: 0 0;
}

div#sidebar1 div.widget.newsletter_widget {
	background-color: #F5F5F5;
	padding: 1rem 2rem;
}

div#sidebar1 div.widget h4 {
	font-weight: 300;
}

div#sidebar1 div.widget {
	margin-bottom: 1.5rem;
}
div#sidebar1 div.widget:last-child {
	margin-bottom: 0;
}

a.social_link {
	color: #5B5B5B;
	padding: .5rem 1rem;
}
a.social_link:first-of-type {
	color: #5B5B5B;
	padding: .5rem 1rem .5rem 0rem;
}

a.social_link:hover, a.social_link:focus {
	color: #E0BA22;
}

div.kontakty form textarea {
	height: 7.4rem;
}

div.kontakty form input[type="submit"] {
	background-color: #E0BA22;
	color: #FFFFFF;
	border: 0;
	padding: .7rem 1rem;
	cursor: pointer;
}

div.kontakty form input[type="submit"]:hover, div.kontakty form input[type="submit"]:focus {
	color: #E0BA22;
    background-color: #fafafa;
}

main#main article[role="article"].page section.entry-content img, div.my-gallery-thumbnail a img {
    margin-bottom: 0 !important;
}

div.front_temp div.my-produkt-wrapper {
	padding: 0 3rem;
}

div.front_temp div.my-produkt-wrapper {
	padding: 0 1.5rem;
}

@media screen and (min-width: 64em) {
	div.front_temp div.my-produkt-wrapper {
		padding: 0 3rem;
	}
}