/*
Theme Name: Archilab
Theme URI: http://archilab.sk
Author: Peter Kohaut
Author URI: http://feshi.com
Version: 1.0
License: NA
*/

.farebne {
	color: rgb(43, 222, 118);
}

.padding10 {
	padding-left: 20px;
}

.siva1 {
	color: rgb(192, 192, 192);
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;

	> .col,
	> [class*="col-"] {
		padding-right: 0;
		padding-left: 0;
	}
}

.list1 {
	padding-left: 14px;
	margin: 0;
	text-align: center;
}


#mc_embed_signup {
	background: #f3f3f1 !important;
	padding: 0px 30px 20px 20px;
	border-top: 1px solid #d7d7d5;
	font: inherit !important;
	width: 100% !important;
}

.mc-field-group label {
	display: block;
	font-weight: bolder;
	font-size: 0.9em;
	margin-bottom: 5px;
}

#mc_embed_signup .asterisk {
	color: #d3450e;
}

.mc-field-group input {
	border: 1px solid #949695;
	width: 100%;
	border-radius: 3px;
	color: #555;
	padding: 5px 5px;
}

.mc-field-group {
	margin-bottom: 20px;
}

#mc-embedded-subscribe {
	background: #ea1710;
	border: 0px solid #ea1710;
	color: white;
	padding: 2px 15px;
	border-radius: 6px;
}

#mc_embed_signup .indicates-required {
	display: block;
	text-align: right;
	font-size: 0.8em;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.mce_inline_error {
	background: #d3450e !important;
	border-radius: 5px;
	font-size: 0.9em;
}

#mc_embed_signup input.mce_inline_error {
	border-color: #d3450e !important;
}

.garancia_table h2,
.garancia_table h3,
.garancia_table h4 {
	text-align: unset;
	margin: 0;
	font-size: 1em;
}


.garancia_table h2,
.garancia_table h3,
.garancia_table h4 {
	text-align: unset;
	margin: 0;
	font-size: 1em;
}

.garancia_table td {
	padding: 30px 10px;
	position: relative;
	border-top: 1px solid #e0e0de;
}

.garancia_table tr:not(:first-child) td h3::after {
	content: "x";
	color: transparent;
	display: block;
	position: absolute;
	width: 5px;
	height: 35px;
	background-image: url(img/long-arrow-down.png);
	background-repeat: no-repeat;
	background-position: center center;
	top: -19px;
	left: 50%;
}

/* Garancia spokojnosti - pozicia sipky 45deg */
.garancia_table td h3.a_column::after {
	transform: rotate(45deg);
	left: calc(50% + 22px) !important;
}

.garancia_table td h3.b_column::after {
	transform: rotate(-45deg);
	left: calc(50% - 22px) !important;
}

.garancia_table td.block1 {
	background-color: #f3f3f1;
}

/* Sprievodca RPI - vypnutie H1 nazvu na stranke */
.post-5118 h1.entry-title {
	display: none;
}

/* Garancia spokojnosti - vypnutie H1 nazvu na stranke */
.post-5189 h1.entry-title {
	display: none;
}
.post-5189 h1.alternative-title {
	text-align: left;
	text-transform: uppercase;
}
h1 .tolower,
h2 .tolower,
h3 .tolower,
h4 .tolower,
h5 .tolower,
h6 .tolower,
h7 .tolower
{
	text-transform: lowercase;
	font-weight: normal;
}
h1 .toregular,
h2 .toregular,
h3 .toregular,
h4 .toregular,
h5 .toregular,
h6 .toregular,
h7 .toregular
{
	font-family: 'Raleway Regular', Arial, sans-serif;
}

.garancia_table td.blocka {
	background-color: #e7e9e4;
}

.garancia_table td.blockb {
	background-color: #f6f6f4;
}

/* e-sprievodca - vypnutie tlacidla v menu */
/* li.menu-item-5320 {
	display: none !important;
} */

li.menu-item-5320 a {
	background-color: #c4b130 !important;
	line-height: 30px;
	margin: 20px 0px;
	padding: 0px 10px;
	color: white;
	font-family: 'Raleway Bold', Arial, sans-serif;
	border-radius: 3px;
}

/* SUB-MENU - rozbalovacie-hover menu */
li.menu-item-has-children {
	position: relative;
}



li.menu-item-has-children .sub-menu li {
	list-style: none;
}

li.menu-item-has-children .sub-menu a {
	color: black;
	text-decoration: none;
	display: block;
	white-space: nowrap;
}

.nav li > a {
	text-transform: lowercase;
}

@media only screen and (max-width: 768px) {
	.navbar-nav  li > a {
		line-height: 30px;
		font-size: 1.1em;
	}
}

@media (min-width: 768px) {

	li.menu-item-has-children .sub-menu a {
		line-height: 29px;
	}
	li.menu-item-has-children .sub-menu {
		display: none;
		background: white;
		padding: 5px 20px;
		border: 1px solid #ddd
	}

	li.menu-item-has-children:hover .sub-menu {
		display: block;
		position: absolute;
	}
}


/* nalepka ku Garancii */
.category-dashboard .post-4800 .entry-content::after {
	content: "";
	display: block;
	position: absolute;
	width: 145px;
	height: 200px;
	background: url(../images/garancia_patch.png);
	z-index: 99;
	right: calc( min( 3vw, 25px) );
	top: calc( min( 3vw, 25px) );
	background-repeat: no-repeat;
	background-size: contain;
	max-width: 30%;
	max-height: 30%;
}
a.kontakt-esprievodca-link {
	color: #F31E1D;
	text-decoration: underline;
}