/**
 * @file
 * Subtheme specific CSS.
 */
body { font-size: 16px; 
}
h1, h2, h3, h4, h5, h6 { margin: 0; }
h2 { font-size: 1.5em; border-bottom: 1px solid #e3e3e3; padding-bottom: 10px;} 
h3.author {font-size: 1.2em; /*margin-left: 20px;*/ margin-bottom: 15px;} 
a {text-decoration: none; color: #287FB8;}
.container {max-width: 1140px;}
.prawo {text-align: right;}
.item {padding-top: 5px;}

.item:nth-child(even) { background-color: #eeede7; /* Your color for even divs */}
.item:nth-child(odd) { }

.btn-primary { background-color: #448718; border-color: #AAE286; }
.btn-primary:hover, .btn-primary:focus {background-color: #AAE286; }
.views-row:nth-child(odd) { background-color: #eeede7;}
.sprzedaje h2 {font-size: 1.2em;}
.sprzedaje h3 {margin-bottom: 10px;}
/*------------------ MENU --------------------*/
/*************************************** Secondary menu ---------------*/
.navbar-nav {flex-direction: row;}
.menu--menu-menu-kolekcji {  }

.menu ul {	margin-top: 0px; margin-bottom: 0px; list-style-type: none; padding-left: 0px; padding-right: 0px; }

.menu li { padding: 0px; padding-left: 0px; margin-right: 15px; }

.menu li a{ padding-top: 5px; padding-bottom: 5px; padding-left: 0px; margin-left: 0px; }
.nav-link {color: #495057;}
.active {color: #448718;}
.nav-tabs .nav-link.active {color: #448718; font-weight: 500;}

.feed-icon {display: none;}

@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav {margin-left: auto; padding-top: 5px; padding-bottom: 5px;}
}

@media (max-width: 768px) {
	.navbar-nav {flex-direction: column; background-color: #eeede7; padding-left: 5px;}
	.navbar-nav .menu li {padding-top: 10px; padding-bottom: 10px;}
	#block-graty-main-menu .navbar-nav {background-color: #1d84c3;}
	
}
/*------------ Search --------- */
#search {background-color: #c8efaf;  text-align: center; padding-top: 50px; padding-bottom: 50px;}
#search .form-control {width: 20em;}
.search-page h2 { border-bottom: none;}
.search-page .item h2 { border-bottom: 1px solid #e3e3e3;}
.search-page .item:nth-child(even) h2 { border-bottom: 1px solid white;}
.search-page .form-control {width: 40em;}
.search-page .search-form {text-align: center;}
.search-page #block-graty-page-title {text-align: center;}
.search-page #search-api-page-block-form-znajdz-w-swojej-kolekcji {background-color: #c8efaf;padding-top: 40px; padding-bottom: 30px; margin-bottom: 40px;}
.search-page .sidebar h2 { font-size: 1.2em;}
.search-page .sidebar h4 {padding-bottom: 5px; padding-left: 10px; border-bottom: 1px solid #448718; margin-bottom: 5px;}
@media (max-width: 768px) {
	.search-page .form-control {width: 15em;}
}

/*------------- OPisanie -----------*/
.opisanie {padding-left: 5px;}
.author {margin-top: 5px;}
.teaser .taxonomy-term h2 {font-size: 1em; border-bottom: none;}

@media (max-width: 768px) {
	.search-page .item:nth-child(even) h2 {margin-bottom: 10px; margin-left:-30px;}
	.search-page .item h2 {margin-bottom: 10px; margin-left:-30px;}
}


@media (max-width: 576px) {
	.search-page .item:nth-child(even) h2 {margin-bottom: 10px; margin-left:-30px;}
	.search-page .item h2 {margin-bottom: 10px; margin-left:-30px;}
	
}

/*--------- Node ------*/
.node-readmore.nav-link {padding-left: 0px;}

/*------------- Breadcrumb ----------*/
.breadcrumb {margin-top: 10px;}

/*------ Dodawanie kolekcji ------------------------------------*/
ul.dodawanie_kolekcji { background-color: #448718; padding-top: 5px; padding-left: 0px; padding-left: 0px;/*padding-bottom: 10px;*/ margin-top: 20px; }
ul.dodawanie_kolekcji li { margin-top: 5px; margin-bottom: 20px; }
ul.dodawanie_kolekcji li a{ color: #FFFFFF;}

li.read_collection a {
	background-image: url('images/read-collection.png');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 20px;
}
li.edit_collection a {
	background-image: url('images/edit-item.png');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 20px;
}
li.add_item a {
	background-image: url('images/add-item.png');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 20px;	
}
li.delete_collection a {
	background-image: url('images/delete-collection.png');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 20px;
}

li.csv_import a {
	background-image: url('images/import-light.png');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 20px;
}
li.search_collection a {
	background-image: url('images/search-collection.png');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 20px;
	padding-right: 10px;
}
li.sell_collection a { 
	background-image: url('images/read-collection.png');
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-bottom: 20px;
	padding-right: 10px;
	}


@media (max-width: 768px) {
	.list-inline-item {display: flex; flex-direction: column;}
	 ul.dodawanie_kolekcji li {margin-bottom: 0px; margin-top: 0px; padding-left: 10px;}
}

/* ------- Flexslider --------*/
.flexslider .slides img {width: initial;}

/*-- Kategorie ---*/
.field--name-field-publisher.field--type-entity-reference {margin: 0px;}

/* -------------------- WHISH ---------------*/
.whish.teaser {border-bottom: 1px solid #eeede7;}
.whish h2 {
	padding-left: 10px;
	display: inline-block;
	margin-bottom: 0px;
	border-bottom: none;
	margin-top: 15px;
	font-size: 1.1em;
}
.whish ul{
	display: inline-block;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	float: right;
	padding-bottom: 10px;
}
.whish ul li {
	display: inline-block;
	margin-right: 10px;
	
}

ul.whish .edit_collection {
	background: none;
}

ul.whish li.edit_collection a {
	background-image: url('images/edit-item-light.png');
	background-repeat: no-repeat;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
	width: 30px;
	padding-right: 35px;
	height: 30px;
}

ul.whish li.delete_collection a {
	background-image: url('images/delete-collection-light.png');
	background-repeat: no-repeat;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;
	width: 30px;
	padding-right: 35px;
	height: 30px;
}

.node-whish { margin-bottom: 0px; }

.node-whish:nth-child(odd) {  background: #F3F3F3; }
.node-whish:nth-child(even) {  background:#ffffff; }
.cover-wish { float: left; display: inline-block; margin-right: 15px; }
.content .wish { margin-top: 60px; }
@media  (max-width:992px){ 
ul.whish { margin-left: 15px; float: right; }
}


/*------------ Formularze ---------- */
#errormsg {
	background-color: #E74C3C;
	margin-bottom: 15px;
}

.errormsg {
	background-color: #E74C3C;
	margin-bottom: 15px;
	color: #FFFFFF;
	font-size: 1.2em;
	padding-left: 15px;
}

div.error {
	background-color: #E74C3C;
	color: #FFFFFF;
	font-size: 1.2em;
}
.help {
	background-color: #287FB8;
	background-image: url('images/help-light.png');
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	background-position: top left;
}
.help a {
	margin-left: 50px;
	color: #FFFFFF;
}
.error_text {
	color: #FFFFFF;
	font-size: 1.6em;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-left: 15px;
	
}
.cam_notice { 
	font-weight: bold;
	font-size: em;
	background-color: #EFEFEF;
	margin-top: 0px;
	padding-top: 0px;
	padding: 10px;
}
.kamerka_on {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}
.kamerka_on input {
	background-image: none;
    border: medium none;
    padding: 8px 10px;
    font-weight: bold;
    cursor: pointer;
    background-color: #287FB8;
    color: #FFF;
    margin-bottom: 20px;
}

#wlacz_kamerke {
	display: none;
	text-align: center;
}

.check_ean {
		background-color: #F0F0F0;
		padding:10px;
}

.find_cat {
	border: 1px solid #F0F0F0;
	padding: 10px;
	background-color: #c8efaf;
	
}

.group-cover {
	background-color: #EFEFEF;
	padding: 10px;
}
.group-rok {background-color: #EFEFEF;}
.group-handel {background-color: #EFEFEF; padding: 10px;}
.numery_katalogowe {background-color: #EFEFEF; padding: 10px;}
.dane_glowne {background-color: #EFEFEF; padding: 10px;}

#my_camera {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#kamera {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.find-cat button {
	font-size: 1em;
	border: none;
	background-color: #287FB8;
	padding: 5px 10px;
	color: white;
	text-decoration: none;
	vertical-align: middle;
}

div.group-os {border: 1px solid #CFCFCF; background-color: #F8F7F3;}
div.group-oc {border: 1px solid #CFCFCF; background-color: #F8F7F3;}

/*---- Tabele ---*/
table tr th {color: #000; font-weight: bold;}

/* ------- Zaciaganie danych z discogsa-*/
#pomocnicze {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}
#pomocnicze img {
	margin-right: 10px;
	padding: 5px;
	display: inline-block;
	float: left;
}
#pomocnicze label {
 font-weight: normal;
 background-color: #EFEFEF;
 padding-top: 20px;
 display: inline-block;
 width: 100%;
/* height: 50px;*/
 height: auto;
 padding-top: 5px;
 margin-top: 5px;
 font-size: 1.1em;
 font-weight: normal;
 cursor: pointer;
}
#pomocnicze label.highlight { background-color: #DDDDDD; }

#pomocnicze input {
display: inline-block;
width: 10%;
float: left;
height: 50px;
background-color: blue;
margin-top: 5px;
}

/*- Termy */
.field--name-field-genre {display: flex;}
.field--name-field-genre .vocabulary-gatunki {}
.field--name-field-genre h2 { font-size: 1em; padding-right: 10px; border-bottom: none;}
