@CHARSET "UTF-8";		
#bg {
    overflow-x: hidden;
}		
#header{
	background: url("images/header.png") no-repeat scroll transparent left center;
}
#header-opacity {
	height : 120px;
	background: url("images/content-opacity/0.png");
}

#articles-menu ul.submenu {
  	width: 100%;
  	left: 0;
  	padding: 20px 40px;
  	box-sizing: border-box;
  	background: #FFFFFF;
}
#articles-menu ul.submenu li {
  	background: #FFFFFF !important;
}
#articles-menu ul.submenu > li {
  	float: none;
  	display: inline-block;
  	vertical-align: top;
  	margin: 0;
}
#articles-menu > ul > li ul.submenu-1 {
  	position: relative;
  	margin: 0;
  	float: left;
  	width: 100%;
}
#articles-menu > ul > li:hover ul.submenu-1 {
  	visibility: visible;
}
#articles-menu ul.submenu-1 ul {
  	display: none;
}
#articles-menu > ul > li ul.submenu-1 > li > a {
  	line-height: 20px;
}
#articles-menu > ul > li > a {
  	text-align: center;
}
#product-detail #product-series-container {
    width: 100%;
    float: left;
    margin: 10px 0 0 0;
}
#product-detail #product-series-container select {
    width: 100%;
    float: left;
}
#product-detail #product-series-container p {
    width: 100%;
    float: left;
    color: #FF0000;
    font-weight: bold;
}
#quatro-detail-calculator-link {
    width: 100%;
    float: left;
    margin: 0 0 10px 0;
}
#quatro-detail-calculator-link span {
    width: 100%;
    float: left;
    color: #ff8a00;
    font-weight: bold;
}
.quatro-catalog-info {
    width: 100%;
    float: left;
    color: #ff8a00;
    font-weight: bold;
    box-sizing: border-box;
    padding: 0 5%;
}
#quatro-detail-calculator-link img {
    max-width: 100%;
    float: left;
}
.article-img-half {
    float: left;
}
.basic-parameter-single {
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
}
.basic-parameter-single p span {
    width: 100%;
    float: left;
    margin: 0 !important;
}
.basic-parameter-single img {
    float: left;
    width: 20%;
    margin: 0;
    box-sizing: border-box;
    padding: 0 10px 0 0;
}
.basic-parameter-single p {
    float: left;
    line-height: normal !important;
    width: 80%;
    color: #000000 !important;
}
#product-detail .delivery p.basic-parameter-main-title {
    width: 100%;
    float: left;
    color: #333333;
    font-size: 16px;
}
#detail #gallery .top-photo #top-photo-made-in-slovakia {
    width: 29%;
    position: absolute;
    left: 0;
    bottom: 30px;
}
#product-detail .delivery p span#delivery-info {
    color: #11bf07;
}
#product-detail .delivery > p:first-child {
    font-size: 16px;
}
.param-product #param-product-title {
    width: 100%;
    float: left;
    color: #333333;
}
#detail #statistics-over-main-photo-in-detail {
    bottom: auto;
    top: 0px;
    position: relative;
}
.span-6 > #category {
    margin-top: 26px;
}
#category .menu-lines {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
#detail #gallery .container-product-actions {
    top: 0;
    z-index: 1;
}
.appurtenances-value-highlight {
    color: #11bf07;
}
.img-catalog-block img {
    width: 100%;
    max-width: none;
}
.img-catalog-block .img-catalog-image-link > span {
    width: 100%;
    margin: 10px 0 0 0;
}
.img-catalog-block .img-catalog-image-link > span span {
    text-align: center;
}
.img-catalog-block .img-catalog-image-link {
    width: 150px;
}
.img-catalog-block {
    vertical-align: top;
}
#detail-not-sliding-banners {
    width: 100%;
    float: left;
}
#detail-not-sliding-banners img {
    width: 100%;
    float: left;
    margin: 10px 0 0 0;
}
#detail #statistics-over-main-photo-in-detail {
    background: #fffc99;
    float: left;
}
#detail #statistics-over-main-photo-in-detail p {
    color: #FF0000;
}
.seo-box-index-left,
.seo-box-index-right {
    float: left;
}
#cart-gift-vouchers {
    width: 100%;
    float: left;
    text-align: center;
}
#cart-gift-vouchers p {
    width: 100%;
    float: left;
    color: #FF0000;
}
#cart-gift-vouchers img {
    max-width: 100%;
}
#detail-selected-appurtenances,
#detail-selected-appurtenances > div > p {
    width: 100%;
    float: left;
}
#detail-selected-appurtenances > div > p > span {
    width: 50%;
    float: left;
    padding: 0 5px 5px 5px;
    box-sizing: border-box;
    font-size: 13px;
}
#detail-selected-appurtenances > div > p > span:first-child {
    color: #00afef;
}
#detail-selected-appurtenances > div > p > span:nth-child(2) {
    color: #1c1c1c;
}
#detail-selected-appurtenances > div {
    float: left;
}
#top-header-phone {
    float: right;
    line-height: 40px;
    color: #FFFFFF;
}
.container-product-actions > div.clear-percents {
    border-radius: 22px;
    position: relative;
}
#gallery .container-product-actions > div.clear-percents {
    margin: 40px 0 5px 0;
}
.container-product-actions > div.clear-percents span {
    font-size: 17px !important;
}
.container-product-actions > div.clear-special-action {
    background: #2ef61f !important;
}
#detail #description #description-info {
    line-height: normal !important;
    font-weight: bold;
}
.info-articles h1 {
    text-align: left;
}
.category-tree li h2 {
    width: 100%;
    float: left;
    color: #FFFFFF;
}
.product-third .product-content h3 {
    height: 34px;
    margin: 12px 4px 4px 4px;
    text-align: center;
}
.product-third .product-content h3 a:hover {
    color: #8a8a8a;
}
.product-third .product-content h3 a {
    text-decoration: none;
    float: left;
    width: 100%;
}
#product-detail-full-width {
    width: 100%;
    float: left;
}
#benefits-detail-container {
    width: 100%;
    float: left;
    text-align: center;
    margin: 10px 0;
}
#benefits-detail-container > div {
    width: 13%;
    padding: 55px 0 0 0;
    display: inline-block;
    vertical-align: top;
    min-width: 124px;
}
#benefits-detail-container > div:first-child {
    background: url("images/benefits-detail/0.png") no-repeat transparent center top;
}
#benefits-detail-container > div:nth-child(2) {
    background: url("images/benefits-detail/1.png") no-repeat transparent center top;
}
#benefits-detail-container > div:nth-child(3) {
    background: url("images/benefits-detail/2.png") no-repeat transparent center top;
}
#benefits-detail-container > div:nth-child(4) {
    background: url("images/benefits-detail/3.png") no-repeat transparent center top;
}
#benefits-detail-container > div:nth-child(5) {
    background: url("images/benefits-detail/5.png") no-repeat transparent center top;
}
#benefits-detail-container > div:nth-child(6) {
    background: url("images/benefits-detail/6.png") no-repeat transparent center top;
}
#benefits-detail-container > div span {
    font-size: 12px;
    color: #959ea2;
}
#we-call-you-container {
    width: 100%;
    float: left;
}
#we-call-you-container form {
    width: 100%;
    float: left;
    text-align: center;
}
#we-call-you-container > p {
    width: 100%;
    float: left;
    color: #FF0000;
    font-weight: bold;
    padding: 0;
    margin: 10px 0 5px 0;
}
#we-call-you-container form > input {
    height: 24px;
    float: none;
    display: inline-block;
    vertical-align: top;
}
#we-call-you-container .button-type-1 {
    float: none;
    display: inline-block;
    vertical-align: top;
}
.span-6 #advert {
    text-align: center;
}
.span-6 #advert img {
    margin: 0;
}
.content > #catalog-appurtenances {
    border-bottom: 1px solid #cdcccc;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
#catalog-appurtenances .button-type-1 {
    background: #FF0000;
}
.param-product-select-row-2 > div {
    padding-left: 30px;
    border: none;
    color: #242424;
    clear: both;
    max-width: 88%;
}
[data-param-id="147"] p {
    color: red;
}
[data-param-id="148"] p {
    color: red;
}
.param-product-select-row-2 > div:not(.param-product-select-row-active) {
    background: url("images/payoff-param-checkbox-empty.png") no-repeat #FFFFFF left center;
}
.param-product-select-row-2 div.param-product-select-row-active {
    background: url("images/payoff-param-checkbox-checked.png") no-repeat #FFFFFF left center; 
    color: #242424; 
}
.param-product-select-row-2 .icon-cart-question {
    margin: 7px 5px 0 0;
    background: url("images/Images_CMS.png") no-repeat scroll -702px -159px transparent;
}

.product-third .product-content .old_price {
    position: relative;
}
#detail > #container-comments-module {
    box-sizing: border-box;
    padding: 0 10px;
    margin: 10px 0 0 0;
}
#container-comments-module .comments-single,.ui-dialog .ui-dialog-content {
    font-size: 14px;
}
.ui-dialog {
    max-width: 100%;
}
.custom-delivery-name-part-color {
    color: #FF0000;
}
.container-product-actions > div.top_product {
    background: transparent !important;
}
.container-product-actions > div.top_product > span {
    width: 63px;
    height: 63px;
    float: left;
    margin: 0 5px;
}
.container-product-actions span.top_product_2018 {
    background: url('images/top-prdct-icon-new-2018.png') no-repeat transparent;
}
.container-product-actions span.top_product_2019 {
    background: url('images/top-prdct-icon-new-2019.png') no-repeat transparent;
}
.container-product-actions span.top_product_2020 {
    background: url('images/top-prdct-icon-new-2020.png') no-repeat transparent;
}
#blog_thumb .blog_title_thumb {
    color: #00709c;
}
.container-product-actions {
    height: 100%;
}
.product-images .container-product-actions .sale_collection,
.product-images .container-product-actions .sale,
.product-images .container-product-actions .clearance_sale,
.product-images .container-product-actions .hot_tip,
.product-images .container-product-actions .discount {
    position: relative;
    bottom: 0;
}
.container-product-actions .sale_collection {
    background: #1d58ff !important;
}
.container-product-actions .clearance_sale {
    background: #bc0df6 !important; 
}
.container-product-actions .hot_tip {
    background: #229113 !important; 
}
.container-product-actions .sale,
.container-product-actions .discount {
    background: #FF0000 !important;
}
.container-product-actions > div.startup {
    display: none;
}
.custom-product-action-text {
	width: 100%;
	opacity: 0;
    transition: .6s;
    bottom: 0;
    position: absolute;
}
.custom-product-action-text span {
	text-align: center;
	width: 100%;
}
.product-images:hover .custom-product-action-text, .product-third:hover .custom-product-action-under-top-photo, .product-third:hover .custom-product-action-above-top-photo {
	opacity: 1;
}
.container-product-actions {
	pointer-events: none;
}
#gallery .custom-product-action-text {
	opacity: 1;
}
.container-product-actions {
    width: 100%;
}
#detail #gallery .top-photo a {
    position: relative;
}

.detail-message-in-category {
    width: 100%;
    float: left;
    font-weight: bold !important;
    color: #000000 !important;
    line-height: normal !important;
    margin: 10px 0 0 0;
}
.detail-message-in-category a {
    color: #FF0000;
}
.dovolenka-a::before {
	content: url(/css/mediahelp/public/images/alert-dovolenka.png);
	position: relative;
    top: 10px;
    padding-right: 10px;
}
.container-toast-notifications {
    width: 100%;
    float: left;
    color: #FFF;
    position: relative;
    display: block
}
.container-toast-notifications > img {
    width: 40px;
    float: left
}
.container-toast-notifications > span {
    width: calc(100% - 40px);
    float: left;
    padding: 0 0 0 5px;
    box-sizing: border-box
}
.rolled-img {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.rolled-img img {
	max-width: 33% !important;
}
.product-images .custom-product-action-under-top-photo {
    position: absolute;
    bottom: 0;
    opacity: 0;
    transition: .6s;
}
.product-third .custom-product-action-above-top-photo {
    opacity: 0;
    transition: .6s;
}
.custom-product-action-under-top-photo,
.custom-product-action-above-top-photo {
    width: 100%;
    float: left;
    background: #3b5d69;
    color: #FFFFFF;
    font-size: 12px;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
}
.custom-product-action-under-top-photo a {
    color: #FF0000;
    text-decoration: underline;
    float: none !important
}
.custom-product-action-under-top-photo a:hover {
    text-decoration: none;
}
.custom-product-action-above-top-photo a {
    color: #FFFFFF;
}
#container-comments-module {
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
    background: #f9f9f9;
    padding: 20px;
    box-sizing: border-box;
}
#fieldset-comment dl {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.row-captcha .element {
    display: flex;
    align-items: center;
    flex-direction: column;
}
#contact-left-detail {
    margin: 20px 0;
}
#contact-left-detail .element {
    display: flex;
    align-items: center;
    justify-content: center;
}
#contact-left-detail fieldset {
    display: flex;
    flex-direction: column;
    align-items: center;
}
#contact-left-detail p {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
}
#price-block p span.title {
    margin-right: 5px;
}
#faq-article-container {
    width: 100%;
    float: left;
    border: 1px solid #e1e1e1;
    margin: 10px 0;
}
#faq-article-container > div {
    width: 100%;
    float: left;
    padding: 3px 3px 3px 10px;
    box-sizing: border-box;
    cursor: pointer;
}
#faq-article-container > div:not(:last-child) {
    border-bottom: 1px solid #e1e1e1;
}
#faq-article-container > div img {
    width: 20px;
    height: 20px;
    border: 1px solid #e1e1e1;
    margin: 0 10px 0 0;
    float: left;
}
#faq-article-container > div div {
    width: 100%;
    float: left;
    display: none;
    background: #FCFCFC;
    padding: 0 5px;
}
#faq-article-container > div p {
    width: 100%;
    float: left;
    line-height: 20px;
}
#faq-article-container > div > p {
    margin: 10px 0;
}
#faq-article-container > div > div > p {
    margin: 20px 0 20px 10px;
    font-weight: bold;
}
@media screen and (min-width: 1222px) {
	#container-top-header-strip,
	#container-header {
		padding: 0 20px;
		box-sizing: border-box;
	}
	#articles-menu ul.submenu > li {
  		width: 25%;
  }
  #detail-selected-appurtenances > div {
      width: 50%;
  }
}
@media screen and (max-width: 1221px) {
	  #articles-menu ul.submenu > li {
  		  width: 33%;
  	}
    #detail-selected-appurtenances > div {
        width: 100%;
    }
}
@media screen and (min-width: 1037px) {
  .seo-box-index-left {
    width: 80%;
  }
  .seo-box-index-right {
    width: 20%;
  }
}
@media screen and (max-width: 1036px) {
  .seo-box-index-left {
    width: 100%;
  }
  .seo-box-index-right {
    width: 100%;
    text-align: center;
    margin: 10px 0 0 0;
  }
  #top-header-phone {
    display:none;
  }
}
@media screen and (min-width: 801px) {
  .article-img-half {
    width: 50%;
  }
}
@media screen and (max-width: 800px) {
    .rolled-img {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		flex-direction: column;
		align-items: center;
	}
	.rolled-img img {
		max-width: 100% !important;
	}
    .product-images .custom-product-action-text, .product-images .custom-product-action-under-top-photo {
        opacity: 1;
    }
	#header {
		background-position: center top;
	}
	#header-opacity {
		height : 150px;
	}
  .article-img-half {
    width: 100%;
  }
  .slicknav_menu {
    background: #00709c;
  }
  .slicknav_menu .category-tree .depth-1 a {
    background: #333333;
    border-radius: 6px;
  }
  .slicknav_menu .category-tree .depth-1 a:hover {
    color: #FFFFFF;
  }
  #product-detail-full-width {
    padding: 0 20px;
    box-sizing: border-box;
  }
  #popupContact img {
    max-width: 100%;
  }
  .param-product-select-row-2 > div {
    float: left;
    display: block;
    width: 74%;
  }
  .param-product-select-row-2 .icon-cart-question {
    top: 6px;
    float: left;
    display: block;
  }
}