/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.review-module {
  text-align: left;
}
.sales ul:last-of-type {
  padding-left: 40px;
}
.sales {
  display:flex;
}
.review-module p {
padding-bottom: 0!important;
}
.author, .author-g {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  text-decoration: none;
}
.author:hover .author-info p {
  color: #ff3300;
}
.btn-swipper {
   margin-top: 35px;
}
.author-g p:hover {
  text-decoration: underline;
}
.author-img {
  border-radius: 100%; 
  width: 2.5rem;
  height: 2.5rem;
}
.author-img img {
  border-radius: 100%;
  width: 100%;
}
.ratingStar {
  display: inline-block;
  height: 1rem;
  width: 1rem;
  background-image: url(https://www.firmy.cz/static/img/svg/ratingStarFull.svg);
  background-size: contain;
  vertical-align: middle;
}
.ratingStar+.ratingStar {
  margin-left: 0.375rem;
}
.date {
  color: #404040;
  padding-left: 0.5rem;
  vertical-align: middle;
}
.comment {
  margin-top: 0.5rem;
}
.name {
  font-weight: bold;
  color: #000;
}
.reviews {
  color: #70757a;
}
.expres-time {
   color: #2700ff;
   margin: 10px 5px 5px;
   padding: 0px;
}
.expres-msg {
   margin: 5px 5px 5px 25px;
   color: #000;
   padding: 0px;
}
.expres-box p:nth-child(2), .expres-box p:last-of-type  {
   margin: 5px 5px 5px 20px;
}
.m-2 {
   margin: 5px 5px 5px 30px;
}
.bigprint {
   display:flex;
}
.big-print {
   color: #000;
   font-size: 18px;
}
.big-print h3 {
  font-size:25px;
}
.big-print ul {
margin-left: 10px;
}
.print-service-text p,.product a{font-style:italic}.alphabet,.list_dictionary{list-style-type:none!important}.ph1{font-size:35px;color:#fff;padding-bottom:1vw;line-height:1.2;font-weight:bold;}.print-service-n2{display:flex;gap:10px;flex-wrap:wrap}.print-service-module-n2{width:calc(50% - 10px)}.print-service-hidden{margin:10px 0;padding:15px;font-size:17px}.print-service-visible{display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#e5ebff;padding:15px;height:135px}.print-service-text h2{text-align:left}.plus-button{width:33px}.hidden{display:none}.print-service-module{margin:10px 0}.print-service{width:100%;margin:auto;display:flex;justify-content:space-between}.print-service-module-box{display:flex;flex-direction:column;width:49%}#menu-full-page-menu{flex-direction:column}#menu-full-page-menu li{padding:5px 0}.paper-size-flex{display:flex;justify-content:space-between;text-align:center;flex-wrap:wrap}.paper-size-box{width:24%;display:flex;flex-direction:column;justify-content:space-between}.paper-size-box p{margin-bottom:25px}.paper-size-box table,td,th{border:1px solid #dfe3e6;border-collapse:collapse}.et-float-labels p{position:relative!important}.et-float-labels.et_pb_contact_form_label{display:block!important;visibility:hidden;opacity:0;position:absolute;top:1em;padding:0 1em;transform:translateY(0);transform-origin:left;color:#000;font-size:1em;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;z-index:100}.et-float-labels.et_pb_contact_form_label.active{visibility:visible;opacity:1;top:0;transform:translateY(-20px) scale(1);background:#000;color:#fff;border-radius:10px}.et_pb_module.et-float-labels form p.input::-webkit-input-placeholder{-webkit-transition:.4s;transition:.4s}.et_pb_module.et-float-labels form p.input::-moz-placeholder{-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}.et_pb_module.et-float-labels form p.input:-ms-input-placeholder{-ms-transition:.4s ease-in-out;transition:.4s ease-in-out}.et_pb_module.et-float-labels form p.input:-moz-placeholder{-moz-transition:.4s ease-in-out;transition:.4s ease-in-out}.et_pb_module.et-float-labels form p.input::placeholder{transition:.4s ease-in-out}.et_pb_module.et-float-labels form p.input:focus::-webkit-input-placeholder{color:transparent!important}.et_pb_module.et-float-labels form p.input:focus::-moz-placeholder{color:transparent!important}.et_pb_module.et-float-labels form p.input:focus:-moz-placeholder{color:transparent!important}.et_pb_module.et-float-labels form p.input:focus:-ms-input-placeholder{color:transparent!important}.et_pb_module.et-float-labels form p.input:focus::placeholder{color:transparent!important}.product{display:flex;align-items:center;border:1px solid rgba(0,0,0,.172);max-width:calc(100%/5-10px);flex-basis:calc(100%/5-10px);border-radius:4px;padding:20px;text-align:left;margin:10px;transition:.3s}.reduce-header,.slow-transition{transition:.9s ease-out}.product img{width:75px;height:auto}.product a{padding-left:20px;font-size:20px;text-decoration:none;color:#f30;transition:.3s;font-weight:700;display:block}.product:hover{background-color:#f30;transition:.5s;cursor:pointer;-webkit-box-shadow:8px 9px 22px-12px #000;box-shadow:8px 9px 22px-12px #000;transform:rotate(-2deg) translate(0,5%) scale(1.1);transform:scale(1.05)}.product:hover a{color:#fff!important}.product-nav{display:flex;flex-wrap:wrap;justify-content:center;font-family:Poppins,sans-serif}.et_pb_blog_0 article.et_pb_post:hover{transform:translateY(-10px);transition:.2s ease-in-out}.et_pb_blog_0 article.et_pb_post{transition:.3s!important}.list_dictionary{display:table;width:100%}.list_dictionary li{float:left;width:50%;padding:8px 0}.list_dictionary a{font-size:25px;color:#000;text-decoration:underline!important}.list_dictionary a:hover,.red_t{color:#f30}.et_pb_menu__icon.et_pb_menu__search-button{margin-left:10px}.reduce-header{padding:20px 0!important;width:200px!important}a.anchor{display:block;position:relative;top:-150px;visibility:hidden}#page-container{margin-top:100px!important}.demand_box{display:flex;align-items:center;margin-left:30px}.demand_box:nth-of-type(2){margin:15px 0 0 30px}.demand_box img{width:100%;height:auto}.demand_img{width:32px;height:32px}.demand_space{margin-left:15px;width:97%}.demand_space p{margin-bottom:5px}.foot_box{display:flex;justify-content:space-evenly}input[type=text],textarea{width:100%;padding-left:10px}.m_b{margin-bottom:20px}.et_contact_bottom_container{display:flex;justify-content:end}.btn_boxes{display:flex;flex-wrap:wrap}.help_details{color:#fff;background:#f30;border-radius:10px;text-decoration:none;display:inline-block;margin:5px 5px 15px 0;border:2px solid transparent;}.help_details:hover{background-color:#ff3300!important}.btn_boxes h3{font-size:16px}.alphabet{display:flex;overflow-x:scroll;font-size:24px;font-weight:500}.alphabet a{text-decoration:none;padding:10px;color:#000;display:block;border-bottom:1px solid transparent;margin:5px}.alphabet a:hover{background:#e5ebff;border-bottom:1px solid #000}.mobile_nav.opened.mobile_menu_bar:before{content:'\4d'}.et_mobile_menu{text-align:center!important;height:400px}.a-car,.car-1,.flip-card{text-align:center}.column-margin{margin:0 10px!important}.swiper-pagination-bullet{padding:4px}.swiper-pagination-bullet-active{background:#f30;padding:6px}.swiper-pagination{bottom:-20%!important}.flip-card{background-color:#fff;box-shadow:10px 10px 10px 5px rgb(0 0 0/18%)}.flip-card-box{margin-top:50px;display:flex;justify-content:center;gap:1em}.card-img{width:80%;padding:15px}.flip-card h2{color:#000;font-size:24px}.flip-card h3{color:#fff;background-color:#006df0;margin:0;font-size:21px;padding:20px 0;font-weight:700}.flip-card p{color:#000;font-size:20px;margin:2rem 0;padding:0}.car-1{color:#fff;font-size:2.3vw}.a-car{margin-top:10px}@media(max-width:1332px){.product{max-width:calc(100%/4-10px);flex-basis:calc(100%/4-10px)}}@media(max-width:1050px){.product img{width:50px}.car-1{font-size:3.1vw;line-height:1.1}}@media(min-width:981px){.flex_column{width:19%!important}}@media(max-width:980px){.reverse{display:flex;flex-direction:column-reverse;}.reverse-margin{margin-top:50px;}.menu-link-style,.mobile_nav a{border:none!important}.print-service-visible{height:180px}.flip-card{width:calc(50%-3em)}.flip-card-box{flex-wrap:wrap}.card-img{width:60%}.flip-card h3{margin:0;font-size:27px}.paper-size-flex{justify-content:center}.paper-size-box{width:275px;margin:20px 10px 0 0}.menu-link-style{padding:10px 0;margin:4px 0;background:#e5ebff}.menu-link-style:hover{background:#f30}.mobile_nav a:hover{background:0 0!important;color:#fff}.flex_column{width:48%!important;margin-top:8px!important}.column-margin{margin-left:8px!important}.arg_box{justify-content:center!important}.print_column{flex-direction:column}.btn_error{display:flex;justify-content:center}#mobile_menu1{top:210%!important}}@media(max-width:930px){.ph1{font-size:25px}.product{max-width:calc(100%/3-10px);flex-basis:calc(100%/3-10px)}}@media(max-width:730px){.product{max-width:80%;flex-basis:80%}.product img{width:75px}.product a{font-size:24px;padding-left:30px}.print-service-module-n2{width:calc(100% - 10px);margin-top:10px;}.print-service{display:flex;flex-direction:column}.print-service-module-box{width:100%}.o1{order:1}.o2{order:3}.o3{order:5}.o4{order:7}.o5{order:9}.o6{order:2}.o7{order:4}.o8{order:6}.o9{order:8}.o10{order:10}.print-service-visible{height:125px}}@media(max-width:650px){.et_pb_menu__wrap{justify-content:center!important;margin-bottom:20px}#mobile-menu-change{flex-direction:column!important}#header-effect{margin:auto}#mobile_menu1{top:100%!important}.car-1{font-size:3.8vw;line-height:1.6}}@media(max-width:579px){.flip-card-box{gap:2em}.flip-card{width:100%}.flip-card h2{font-size:35px}.flip-card h3{margin:0;font-size:30px}.flip-card p{color:#000;font-size:24px}}@media(max-width:550px){.print-service-visible,.print-service-visible h2{text-align:center!important}.et_mobile_nav_menu{margin:0 6px!important}#page-container{margin-top:150px!important}.print-service-visible{height:200px;display:flex;flex-direction:column;justify-content:space-around}}@media(max-width:479px){.flex_column{width:80%!important}.et_mobile_menu{background:0 0}.foot_box{flex-direction:column}.foot_box div:nth-last-of-type(1){margin-top:20px}}@media(max-width:488px){#et_pb_contact_form_0 .et_pb_contact_field_2{padding-top:40px!important}}@media(max-width:400px){.product img{width:50px}.product a{font-size:20px}}