﻿ /* custom css */

/* kontakt a time-line */
div.dropdown-main {box-shadow: 0 5px 10px -10px #888;}
ul.heart {list-style: none;}
ul.heart li:before {content: "❥ \0020";text-indent: -1em;}
.floatRight100 { float: right; width: 100%;}

.header-top .login	{	visibility: hidden;}

/* zoznamy odsadenie v detaile produktu */
.wrapped ul,
.categoryText ul,
.secondaryContent ul {	margin-left: 4em;}

/* TENTO class v lavom menu kategorii */
#leftMenu li a.tento:link,
#leftMenu li a.tento:visited,
#leftMenu li a.tento:active,
#leftMenu li.leftPodKat a.tento:link,
#leftMenu li.leftPodKat a.tento:visited,
#leftMenu li.leftPodKat a.tento:active
	{	color: #EDB75F;}

/* zabieleny spodny pruzok paticky */
div.dolghi,
div.dolghi p a:link,
div.dolghi p a:visited,
div.dolghi p a:active,
div.dolghi * { background-color: #FFF;
color: black;}


/* ZOOMeffect nad abstraktom - vypis produktov */
.element .imageWrapper {	overflow: hidden;}
.element img {	width: 100%;
				max-width: 100%;
				height: auto;
				max-height: 100%;
				transform: scale(1.0);
				transition: 0.5s;}
.element img:hover{	  width: 100%;
					  padding-bottom: 0%;
					  padding-left: 0%;
					  transform: scale(1.1);
					  transition: 0.5s;} 					

/* uprava stylov parametrov v detaile produktu */
.parametre {	margin-bottom: 1em;}
.parametre table tbody tr 	{	height: 2em;}
div.price input.primaryButton	{	margin-top: 5em;
									margin-bottom: 2em;}

/* ZOOMeffect nad galeriou */
a.fancybox-button	{	overflow: hidden;}
a.fancybox-button img {	transform: scale(1.0);
  						transition: 0.5s;}	
a.fancybox-button img:hover {	transform: scale(1.1);
  								transition: 0.5s;}	 
a.fancybox-button:first-child img:hover	{	transform: scale(2.0);
  												transition: 0.5s;}								 						
/* search posunuty do hornej modrej listy */
header form #search {
    border-radius: none; 
    margin-top: -45px;
    background-color: white;
}  												

/* responzivna verzia mobil */
nav.tab-bar section	{	visibility: hidden;
						width: 0px;}
nav.tab-bar section:first-child,
nav.tab-bar section#searchToggle	{	visibility: visible;
										width: 50%;}

/* stylovanie tabov */
.tab-links	{	z-index: 999;}
.tab-links li {	background-color: white;
			    top: 1px;}
.tab-links a {	padding: 10px 30px;
			    display: inline-block;
			    background: #6a8dcf;
			    border: 1px solid #6a8dcf;
			    border-top: 1px solid #6a8dcf;
			    border-bottom: 0px solid #fff;
			    font-size: 18px;
			    font-weight: 400;
			    color: #fff;
			    transition: all linear 0.15s;
			    font-family: 'Helvetica Neue', Helvetica;}
.tab-links a:hover {	background: #fff;
						border-top: 1px solid #6a8dcf;
						color: #4c4c4c;}			    
.tab-content {
    padding: 15px;
    border: none;
    border-top: 1px solid #6a8dcf
    background: none;
    z-index: 998;
}						

.tab-links li {	
  margin: 0px 3px;
}

.tab-links li:first-child	{	margin-left: 0px;}

.leftBar h5 {
    text-transform: unset !important;
}

/*nas tim table*/

.tableNT {
 /* border-collapse: collapse;*/
  padding:50px; 
  width: 100%;
}

.tableNT tr:hover {background-color: #f5f5f5;}
.tableNT th, .tableNT td {
  text-align: left;
  padding: 10px;
  border-bottom: 1px solid #ddd;
}

/*dlazdice homepage*/

.dlazdicaHomePL{float: left; padding: 25px 25px 0px 0px;}
.dlazdicaHomePL:hover {filter: grayscale(85%);}
.dlazdicaHomePC{float: left; padding: 25px 0px 0px 0px;}
.dlazdicaHomePC:hover {filter: grayscale(85%);}
.dlazdicaHomePR{float: left; padding: 25px 0px 0px 25px;}
.dlazdicaHomePR:hover {filter: grayscale(85%);}

/*img galeria clanok*/

.article_content img {margin-bottom: 10px;}
.linedHeader {margin-bottom: 10px;}

/*2. stlpec v pravo - detail prod*/

.parametre td:nth-child(2){text-align:right;}

/*uprava farieb link*/

a {  color: #607cca;
  line-height: inherit;
  text-decoration: none;  }
  a:hover, a:focus {color: #034EA2; }
  a img {border: none; }

/*uprava farieb tlacidlo*/

.header-top {background: #034EA2;}
.primaryButton{background: #034EA2; color: white;}
.primaryButton:hover{background: #6a8dcf;}
.transparent {background: transparent; color: #034EA2 !important;}
.transparent:hover {background:  #b9c4cd;}
input.button{background-color: #034EA2 !important;}
.button{background-color: #034EA2 !important;}
.info-bar{background: #6a8dcf;}
.stock{background: #6a8dcf;}
.rectangle{color: #FFFFFE;  background: #034EA2;}
.rectangle:hover{
  background: #6a8dcf;
}
.secondaryButton{
  background: #6a8dcf;

}

.menu > ul > li a:hover {
  color: #034EA2;
}
section.amount .flag {color: #808080;}
section.amount {border-top: 1px solid #234e9c;}
form.addToCart section {border-top: 1px solid #234e9c;}

/*ikona kosik*/
.fa-shopping-bag:before {
    content: "\f291";
    color: #234e9c;}
.cart a:visited, .cart a:active {
    color: #234e9c;}
.cart .count { background: #b9c4cd;}

/*uprava tabu*/ 
.tab-content {padding-top: 40px;}
.wrapped {padding-top: 20px;}

.cartSubHeader { 
    background-color: #C6C6C6;
    border-top: 2px solid #034EA2;}
.cartSumtable table tr:last-child {color: #034EA2;}
form.modifyAmount button i {color: #034EA2;}

/*newsletter  uprava*/
<--!.newsletter {
    margin-top: -50px;
}-->
/* úprava pozadia BLOG na home page*/
.articleAbstract {
       background: #f1f2f4;}
/* border input email - odber noviniek homepage*/
#mc_embed_signup input[type="email"]  {
  border: 1px solid #8ac3a5;}

.obrazky{
float: left;
margin-left: 1em;
}
/*popis v tabe text a img v pravo*/
.popis::after {
    content: "";
    clear: both;
    display: table;
}

.img-popis {
    float: right;
    padding-left: 10px;
}
/* katalogy a dokumenty na stiahnutie - reprezentácia img*/
.katalog {
  
  float: left; 
  max-width: 200px;
  height :250px; 
  margin: 3px;
  margin-bottom: 2.5em;

}
.katalog img
{   border: solid;
    border-color: #034EA2;
    border-width: thin;
}
.katalog p
{
background-color: #034EA2;
    color: white;
    padding: 4px;
    text-align: center;
border-bottom-left-radius: 1em;
    }

.related-products-box h2 {
    padding-top: 15px;
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
}

.related-products-box hr {
    color: #034EA2;
    border-top: 5px solid #034EA2;
    width: 50%;
    margin: 20px auto 40px auto;
}


@media only screen and (max-width: 600px) {

  .tabs > .tab-links > li {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 5px;
  }

  .tabs > .tab-links > li > a {
    width: 100%;
  }

  .wrapped {
    padding: 40px 0;
  }

  .wrapped iframe {
    width: 100%;
    height: auto;
  }

  .easyzoom {
    width: 100%;
    height: auto;

  }

  img#zoomImg {
    width: 100%;
  }

  .gallery {
    padding-left: 15px;
    padding-right: 15px;
  }

}
/*úprava faby pozadia sale*/
.sale {
background: #ff0023;
}
/*--*/

.v3-dropdown {
    width: 67em !important;
    right: 14% !important;
}

/*úprava paddingu elementu .hasLeftBar */
.hasLeftBar {
	padding : 0px 10px !important;
}

/*img menu kategorie*/
.3_menu_kat{
  column-count: 3;
  column-gap: 6px;
  column-width: 30%;
padding-bottom: 6px;

}

.filterSubmitBtn {
    width: 100%;
    padding:  0.5rem 0.5rem;
}

.pocetKusovInput {
  width: 170px !important;
  margin-left: 20px !important;
}