/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
#righttopcolumn {
	width: 30%;
}

body #header.sticky-header {
	background: #513503;
/* Old browsers */
	background: -moz-linear-gradient(top,#513503 0%,#2e1c00 100%);
/* FF3.6+ */
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#513503),color-stop(100%,#2e1c00));
/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,#513503 0%,#2e1c00 100%);
/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,#513503 0%,#2e1c00 100%);
/* Opera 11.10+ */
	background: -ms-linear-gradient(top,#513503 0%,#2e1c00 100%);
/* IE10+ */
	background: linear-gradient(to bottom,#513503 0%,#2e1c00 100%);
/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#513503',endColorstr='#2e1c00',GradientType=0);
/* IE6-9 */
}

.adres-first-column {
	width: 50%;
	float: right;
}

.adres-second-column {
	width: 50%;
	float: right;
}

.adres-second-column p {
	color: #715e40;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 145%;
	text-align: left;
}

.adres-first-column p {
	color: #715e40;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 145%;
	text-align: left;
}

.carousel-control:hover, .carousel-control:focus {
	color: #fff;
	opacity: .5;
}

@media only screen and (max-width: 1000px) {
	#righttopcolumn {
		display: none;
	}
}

.menu-menu-1-container > ul {
/*display: table;*/
	width: 100%;
}

/*.menu-menu-1-container > ul > li {
	display: table-cell;
	float: none;
	text-align: center;
}*/
.menu-menu-1-container > ul > li {
	width: 12.42%;
	text-align: center;
}

.menu-menu-1-container > ul > li > ul > li {
	text-align: justify;
}

.menu-menu-1-container .menu-item-94 {
	width: 13%;
	text-align: center;
}

@media only screen and (max-width: 768px) {
	.menu-menu-1-container > ul {
		display: none;
	}
}

#da-slider {
	background-image: url(https://salon-kosmetyczny.pl/wp-content/uploads/2015/06/yasumi-baner-1200x300.jpg);
}

nav.da-dots {
	display: none;
}

.adres-second-column-footer p {
	color: #715e40;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 145%;
	text-align: left;
	width: 50%;
	float: right;
}

.adres-first-column-footer p {
	color: #715e40;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 145%;
	text-align: left;
	width: 50%;
	float: right;
}

@media only screen and (min-width: 1000px) {
	.adres-first-column-footer {
		display: none;
	}
}

@media only screen and (min-width: 1000px) {
	.adres-second-column-footer {
		display: none;
	}
}

@media only screen and (max-width: 1000px) {
	.stopka-adresowa {
		display: none;
	}
}

@media only screen and (min-width: 768px) {
	.link-effect a span::before {
		font-weight: 100;
	}
}

.menu-header {
	background: #392502;
/*#513503;*/
}

.menu-header {
	background: url(https://slon-kosmetyczny.pl/wp-content/themes/evolve/library/media/images/dark/trans.png) 0 -10px repeat-x, -webkit-gradient(linear,left top,left bottom,color-stop(.2,#392502),color-stop(1,#392502/*#301f18*/)) !important;
}

ul.nav-menu .sf-with-ul:after {
	content: '\f078';
	font-family: FontAwesome !important;
	position: absolute;
	right: 5em;
}

ul.nav-menu ul.mav-hover ul {
	background: #392502;
}

ul.nav-menu li.nav-hover ul {
	background: #392502;
}

ul.nav-menu li ul.sub-menu {
	background: #392502;
}

ul.nav-menu > li.current-menu-item > a, ul.nav-menu > li.current-menu-ancestor > a {
	font-weight: 100 !important;
}

@media only screen and (min-width: 768px)
.link-effect a span::before {
	
}

ul.nav-menu > li.current-menu-item, ul.nav-menu > li.current-menu-ancestor, ul.nav-menu li.current-menu-item > a, ul.nav-menu li.current-menu-ancestor > a {
	background-color: rgba(0,0,0,0.0) !important;
}

@media only screen and (min-width: 768px) {
	.link-effect a span::before {
		position: absolute;
		top: 100%;
		height: 100%;
		width: 100%;
		content: attr(data-hover);
		font-weight: 100;
		transform: translate3d(0,0,0);
	}
}

ul.nav-menu > li.current-menu-item, ul.nav-menu > li.current-menu-ancestor {
	text-decoration: none;
	background: rgba(255,255,255,.3) url(libraryq/media/images/menu-item.png) left bottom no-repeat;
}

ul.nav-menu > li.current-menu-item:before, ul.nav-menu > li.current-menu-ancestor:before {
	content: '';
	background: url(libraryq/media/images/menu-item-after.png) bottom right no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	width: 7px;
	height: 100%;
}

body #header.sticky-header {
	background: #392502 !important;
}

.sticky-header #logo-image {
	visibility: hidden;
}

.article p {
	text-align: justify;
}

hr {
	width: 90%;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #392502;
}