/* v 1.2.2
2022.03.01
*/
@import url('https://szervizorczy.myshoprenter.hu/custom/szervizorczy/image/data/assets/css/szervizorczy_style_stockholm_min.css?2209ddwsqwed26_1');
@import url('https://szervizorczy.myshoprenter.hu/custom/szervizorczy/image/data/assets/css/animate.css');
@import url('https://szervizorczy.myshoprenter.hu/custom/szervizorczy/image/data/assets/css/categoryDescController.min.css');
@import url('https://szervizorczy.myshoprenter.hu/custom/szervizorczy/image/data/assets/css/bannerController.min.css?32');
@import url('https://szervizorczy.myshoprenter.hu/custom/szervizorczy/image/data/assets/css/kineto.css');
@font-face {
    font-family: 'Open Sans', sans-serif;
    src :  url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;600&display=swap');
}
#myModal{
	z-index: 9999999;
}
/*
.rps-product-list-container .quantity-input {
	height: 45px;
	color: white;
	background-color: #232f47;
	font-weight: bold;
	margin-top: 6px;
}
.rps-product-list-container .quantity-name-text {
	height: 45px;
	color: white;
	visibility: visible;
	background-color: #232f47;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
} */
@media screen and (min-width: 430px) {
	#list-page-akcio {
		width: 70%;
	}
}
@media screen and (min-width: 1430px) {
	#list-page-akcio {
		max-width: 1400px;
	}

}
#list-page-akcio .orczy-logo-container-list-page,
#list-page-akcio .product-card-stock,
#list-page-akcio .product-card-shipping-time,
#list-page-akcio .product-card-manufacturer-sku,
#list-page-akcio .product-card-wishlist
{
	display: none;
}
#list-page-akcio .module-head-title {
	background-color: #d82417;
    visibility: visible;
    color: white;
    padding: 24px;
    border-radius: 12px;
    font-weight: bold;
}
#list-page-akcio {
	margin: auto;	
}
#list-page-akcio .product-snapshot-horizontal{
	display: flex;
	justify-content: center;
}
#list-page-akcio .module-head{
	margin-bottom: 15px;
}
#list-page-akcio .modules-all-link .btn:before {
	display: none;
}

#list-page-akcio .modules-all-link {
	align-self: flex-end;
}
#list-page-akcio .module-head-title{
	margin: auto;
}
.badge-secondary {
	display: none;
}
.orczy-logo-container-list-page {
	height: 45px;
}
.product-card-title {
	height:62px !important;
}
/* Listaoldalon a termék megnevezése legyen max 3 sor. */
.product-card-title a {

  overflow-y: hidden;
  text-overflow: ellipsis; 
	display: -webkit-box;
  -webkit-line-clamp: 3; /* Adjust this value to control the number of lines to show */
  -webkit-box-orient: vertical;
}


#orczy-banner-container{
	width:98%;
	min-height: 250px;
	margin: auto;
	
}
@media screen and (min-width: 430px) {
	#orczy-banner-container{
		width: 70%;
	}
}

.banner-product-sku{
	color: lightgrey;
	font-size: 0.8em;
}

.product_slide_card{
	text-align: center;
	padding: 3px;
	float: left; 
	/*width: 50%; */
	font-size: 1em;
	height: 250px;
	/*margin: 0px 5px 0px 5px; */
	/*  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;*/
}

.product_slide_card img {
	margin-bottom: 5px;
	width: 80%;
}



.orczy-login-name{
	font-weight: bold;
}
.mobil-login-icon-row .mobile-welcome-text{
	overflow: visible;
}
.manufacturersku-param-row{
	display: none;
}

/*Termékoldalon és listaoldalon a raktáron állapot formázása. Egyik helyen alsóvonást használ, másiknál kötőjelet a className-ben*/
.stock_status_id-9 > td > span, div.stock-status-id-9 {
  /* border: 2px solid #43cc71; */
  padding: 2px;
  /* border-radius: 22px; */
  text-align: center;
}

.product-card-stock{
  text-align: center;
}
/* Listaoldalon rejtsük el az Ajánlatkérés gombot */
.product-card-item .offer_request{
  display: none;
}

/* Lista oldalon és modulokban a gyártói logók formázása*/
/*.orczy-logo-container-list-page{
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
}


.orczy-logo-container-list-page img{
  max-width: 70px;
  margin: 5px;
}

*/




/* Termék oldalon a gyártói logók formázása*/
#orczy-logo-container-product-page img{
  max-width: 125px;
  margin: 10px;
}

#orczy-logo-container-product-page{
  display: none;
  text-align: center;
}

.checkout-summary-wrapper.payment-summary .payment-summary-billing-box .shipping .sr-radio-entry input[type=radio], .user-logged-in-checkout .sr-radio-entry input[type=radio]{
	top: 0px;
}
#newsletter-mail-input{
	
	color: white;
}
.logged-in-content{
	visibility: hidden;
}
.logged-in-hidden-content{
	visibility: hidden;
}

/* A kosárban a bruttó árak ne legyenek vastagok. */
.sr-cart-table .current-price, .sr-cart-table .price{
 font-weight: normal;	
}

/*Kosárban az akciós ár eredetije legyen áthúzva */
.cart-row-price .original-price{
	text-decoration: line-through;
}
/* Kosárban a bruttó összeg kisebb akkora legyen mint a nettó*/
.sr-cart-table .current-price , .sr-cart-table .price{
	font-size: 1rem;
}

/* Moduloknál a lapozó gombok formázása*/
.aurora-scroll-arrow-pos-2 .aurora-scroll-btn-left, .aurora-scroll-arrow-pos-2 .aurora-scroll-btn-right{
	background-color:#232f47 ;
}

/* Listaoldalakon a termékkártyák formázása. 
  A Kategória és a modulok elrendezése vízszintesre van állítva, hogy legyen mennyiségválasztó a kosárba gombnál. Itt beállítva a szélességet, újra 4 oszlopba rendezzük őket.
*/
@media screen and (min-width: 410px) {
  .product-snapshot-horizontal .product-snapshot{
    max-width: 33% !important;
  }
}
@media screen and (min-width: 768px) {
  .product-snapshot-horizontal .product-snapshot{
    max-width: 25% !important;
  }
  }
 
  .module-body .aurora-scroll-list-item{
    width: 234px !important;
  }
  /* Listaoldalon a mennyiségválasztó formázása a termékkártyákon*/
  .product-snapshot-horizontal:not(.is-side) .quantity-input{
    width: 62px;
  }

  /* Listaoldalon a mennyiségválasztós kosár szekció formázása a termékkártyákon */
  .list_addtocart{
    text-align: center;
  }

  /* Listaoldalon a termékkártyák kosár szekciójában a kosárba gomb formázása*/
  .list_addtocart .button-add-to-cart{
    margin-top: 3px;
  }


.orczy-button{
  background-color: #232f47;
  color: white;
  padding: 10px;
}

/* Egy fehér box, ami átmenettel kitakarja az elem alját. Jelenleg a kategóriaoldalakonj használom a leírásnál.
 */
.orczy-cover{
  position:absolute; 
  background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 4%, rgba(255,255,255,1) 17%, rgba(255,255,255,0.35057773109243695) 100%, rgba(126,126,126,1) 100%); 
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 50%; 
}

.orczy-kategoria-tartalom{
  display: none;
}


.implosion-heading, .impl-line > div {
                    float: left;
                   width: 50%;
                   min-height: 27px;
                   padding: 3px;
                   font-weight: bold;
                   text-align: center;
                   border: 1px solid black;
                }
                .impl-line > div{
                    font-weight: normal;
                    border: none;
                }

                .impl-line {
                    min-height: 27px;
                    width: 100%;
                }
                .impl-line:nth-child(odd){
                    background-color: lightgrey;
                }

                @media screen and (min-width: 380px){
                    .implosion-heading, .impl-line > div{
                        width: 25%;
                        padding: 3px;
                    }
                    #implosion-wrapper {
                        width: 80%;
                    }
                }

/* @charset "UTF-8"; */
@font-face {
  font-family: "Open Sans";
  src: url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;600&display=swap");
}
@keyframes kiEmel {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes balrolBeuszik {
  0% {
    left: -3000px;
  }
  100% {
    left: 0;
  }
}
@keyframes jobbrolBeuszik {
  0% {
    right: -3000px;
  }
  100% {
    right: 0;
  }
}
@keyframes alulrolBeuszik {
  0% {
    bottom: -3000px;
  }
  100% {
    bottom: 0;
  }
}
@keyframes felulrolBeuszik {
  0% {
    top: -3000px;
  }
  100% {
    top: 0;
  }
}
[class*=orczy-col-] {
  width: 100%;
  float: left;
}

* {
  font-family: Open Sans;
}

.orczy-font * {
  font-family: "Open Sans", sans-serif;
  color: red;
}

.orczy-heading1 {
  width: 100%;
  clear: both;
  margin: 10px;
  font-size: 22px;
  font-family: "Open Sans", sans-serif;
  color: black;
}

.centered {
  text-align: center;
}


/* Akciós termék termékoldalon a % háttere. */
.decrease-amount{
	background-color: red;
}


/* 
    Néhány törlés gombnál nem látszódott a felirat, ezért fehérre állítjuk.
*/
.btn-danger {
  color: white;
}

/*
Harmadik szintű menü letiltása
*/
.category-list > .category-list {
  display: none;
}

.nav-link::after {
  display: none;
}

/* Kiegészítő termékeknél a checkbox rejtése. A kiegészítő termékeket helyettesítő terméknek fogjuk használni, így ott nem kell a checkbox*/
.product-collateral-list .custom-control {
  display: none;
}

/*
   A "helyettesítő termékek" szöveg kiemelése a termékoldalon
*/
#js-collateral-wrapper h6.product-collateral-wrap {
  background-color: #232f47;
  text-align: center;
  padding: 10px;
  font-size: 1.3em;
}

#js-collateral-wrapper h6.product-collateral-wrap strong {
  color: white;
  font-weight: 600;
}

/* Fiókadatoknál, ne lássa a Személyes adatok letöltése, és törlése lehetőséget, nehogy véletlenül rákattintson! */
.personaldata-customer-buttons {
  display: none;
}

/* .nav-item-login-icon{
	background-color: #d82417;
} */
a {
  color: black;
}

/* Top Fejléc háttér */
/* .header-top-line{
	color: $fejlecHatterSzin;
} */
.product-addtocart-wrapper .input-group {
  background-color: #d82417;
}

/* Kategória fejléc háttere*/
.header-bottom-line {
  background-color: white;
}

/* Kategória fejléc betűszíne*/
.header-bottom .nav-link {
  color: black;
}

/* Kategória lenyíló menü háttészíne*/
.header-bottom-line .children {
  background-color: white;
}

.sf-horizontal .children > li {
  background-color: white;
}

.sf-horizontal li.selected > a:hover {
  background-color: #232f47;
}

/* Kategória lenyíló elemeinek hover színe*/
.sf-horizontal > .category-list > .nav-link:hover {
  background-color: #232f47;
}

.sf-horizontal .children > li:hover {
  background-color: #232f47;
}

/* Top Fejléc betűszíne */
/* .header-top{
	color: green;
} */
.header-quantity-box:not(:empty) {
  background-color: #d82417;
}

/* Termékoldali előnyők szövege */
.product-advantages-item {
  color: black;
}

/* Gombok színe*/
.btn-primary, .nav-item-login-icon {
  /* 	color: $gombokBetuSzin; */
  background-color: #232f47;
  border-color: #232f47;
}

/* Termékoldali kosárbox színe*/
body:not(.product-with-children-table) .flypage .product-cart-box {
  background: linear-gradient(to bottom, #232f47 100%, green 0%);
}

/* Kosárbox inpuit mező színe*/
.product-addtocart-wrapper .input-group {
  background-color: #232f47;
}

/* KosárBox inputBox mennyiség mezőjénekl háttere*/
.product-addtocart-wrapper .bootstrap-touchspin .form-control {
  background: linear-gradient(to bottom, #232f47 100%, #d1d1d1 0%);
}

/* Ne legyen az oldal tetjén egy csík*/
header {
  border-top: none;
}

/* Footer háttér és szöveg*/
/* footer {
	background-color: $footerHatterSzin;
	color: $footerBetuSzin;
} */
/* Termékoldali rövid leírás*/
.product-short-description {
  color: black;
}

a.list-productname-link {
  color: black;
}

/*  Minden termékoldali raktár neve */
.param-label {
  color: black;
  font-weight: 600;
}

th,
td,
div,
p {
  line-height: 1.5em;
}

.contact-content-form {
  clear: both;
}

#contact-info {
  clear: both;
}

/* Azért kell, hogy a modulok ne csúszzanak egymásra*/
[class*=module-] {
  clear: both;
}

::-webkit-scrollbar {
  width: 10px;
}

::-webkit-scrollbar-track {
  width: 10px;
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: lightgrey;
}

::-webkit-scrollbar-thumb:hover {
  background-color: darkgrey;
}

.sf-horizontal .children {
  right: auto;
  width: auto;
  font-size: 0.8em;
  height: 500px;
  column-count: 1;
  -webkit-box-shadow: 3px 7px 3px 1px #878787;
  box-shadow: 3px 7px 3px 1px #878787;
}

.sf-horizontal .parent .children .children {
  background-color: white;
  opacity: 1;
  position: absolute;
  left: 100%;
  overflow: auto;
  height: 100%;
  top: 0px;
  padding: 2px;
  font-size: 0.8em;
  column-count: auto;
  column-fill: auto;
  -webkit-box-shadow: 3px 7px 3px 1px #878787;
  box-shadow: 3px 7px 3px 1px #878787;
}

.sf-horizontal .parent .children .children .children {
  background-color: white;
  opacity: 1;
  position: absolute;
  left: 100%;
  height: 100%;
  top: 0px;
  padding: 2px;
  font-size: 0.8em;
  column-count: auto;
  column-fill: auto;
  -webkit-box-shadow: 3px 7px 3px 1px #878787;
}

.product-quantity-discounts-wrapper {
  animation-name: kiEmel;
  animation-duration: 2s;
  animation-delay: 2s;
}

[class*=orczy-col-] {
  width: 100%;
  float: left;
}

.orczy-page-wrapper {
  color: black;
  line-height: 1.6;
}

.centered {
  text-align: center;
}

@media screen and (min-width: 768px) {
  #logo img {
    max-width: 265px;
  }
}
@media screen and (min-width: 768px) {
  .orczy-col-1 {
    width: 8.33%;
  }

  .orczy-col-2 {
    width: 16.66%;
  }

  .orczy-col-3 {
    width: 25%;
  }

  .orczy-col-4 {
    width: 33.33%;
  }

  .orczy-col-5 {
    width: 41.66%;
  }

  .orczy-col-6 {
    width: 50%;
  }

  .orczy-col-7 {
    width: 58.33%;
  }

  .orczy-col-8 {
    width: 66.66%;
  }

  .orczy-col-9 {
    width: 75%;
  }

  .orczy-col-10 {
    width: 83.33%;
  }

  .orczy-col-11 {
    width: 91.66%;
  }

  .orczy-col-12 {
    width: 100%;
  }
}


  .orczy-logo-container-list-page img{
     max-width:90px; 
}

@media screen and (min-width: 768px) {
  .header_left {
    width: 60%;
    padding-bottom: 2%;
    background-image: url("https://www.orczy.com/custom/orczyalkatresz/image/data/assets/img/misc/Molino.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
  }

  .header_right {
    width: 39%;
  }

  .logo img {
    width: 550px;
    height: 110px;
    visibility: hidden;
  }
}
@media screen and (min-width: 1025px) {
  .header_left {
    width: 45%;
    padding-bottom: 2%;
    background-image: url("https://www.orczy.com/custom/orczyalkatresz/image/data/assets/img/misc/Molino.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
  }

  .header_right {
    width: 54%;
  }

  .logo img {
    width: 550px;
    height: 110px;
    visibility: hidden;
  }
}
@media screen and (min-width: 769px) {
  .orczy-col-1 {
    width: 8.33%;
  }

  .orczy-col-2 {
    width: 16.66%;
  }

  .orczy-col-3 {
    width: 25%;
  }

  .orczy-col-4 {
    width: 33.33%;
  }

  .orczy-col-5 {
    width: 41.66%;
  }

  .orczy-col-6 {
    width: 50%;
  }

  .orczy-col-7 {
    width: 58.33%;
  }

  .orczy-col-8 {
    width: 66.66%;
  }

  .orczy-col-9 {
    width: 75%;
  }

  .orczy-col-10 {
    width: 83.33%;
  }

  .orczy-col-11 {
    width: 91.66%;
  }

  .orczy-col-12 {
    width: 100%;
  }

  .listaelem {
    padding: 12px;
  }
}
@media (min-width: 768px) {
	.product-card-description, .product-card-price, .product-card-title{
		height: 30px;		
	}
}