.nonehidden{display: none !important} body .container:not(.container-item){ max-width:1800px;width: 100%;padding:0 80px; } body .container{ max-width:1800px;width: 100%;padding:0 80px; } .footer-logo{ width: 150px; } a{color:#ff0000;} a:hover{color:#666;} .footer-contact{ padding:30px 40px;background:#000;color:#eee;font-weight: 300;font-size:13px;line-height: 1.1 } .footer-contact a{ color: #eee; } .gm-style .gm-style-iw-c a{ color: #333; } .footer-contact a:hover, .gm-style .gm-style-iw-c a:hover{ color: #ff0000; } .f-title{ font-size:34px;margin-bottom: 20px;font-weight: 700;color:#fff; } .f-title span{ color:#ff0000; } .footer-contact .phn{ margin:10px 0 5px;position: relative; } .footer-contact .phn:before{ margin-top: -5px; display: inline-block;width:30px;height: 30px;border-radius:50%;content:'';position: relative;background:#ff0000;vertical-align: middle;margin-right: 5px; } .footer-social{ margin-top:30px; } .footer-social a{color:#fff;margin:3px 5px;padding: 3px;} .footer-social a:hover{ color:#ff0000 } footer ul.links li a{ color:#7a7a7a; } footer ul.links li a:hover{ color:#ff0000; } footer ul.links li{ margin:10px 0; display: inline-block; width: 100%; } .lines{ z-index: -1; top: 0; left: 0; position: fixed; } .lines.lines2{ position: absolute; width: 100%; height: 100%; z-index: 1; } .lines.lines2 .line{ position: absolute; z-index: 3; } footer{ z-index: 2;position: relative;margin:30px 0 60px 0; } header{ position: relative;z-index: 553; } .left-nav{ text-align: center;width:65px;height: 100%;position: fixed;z-index: 3;background:rgba(255,255,255,0.55); } .mouse:before{ width:10px;height: 10px;border:2px solid #b3b3b3;position: absolute;left:50%;margin:7px 0 0 -5px;content:'';border-radius:50%; } .mouse{ border-radius:14px;height: 47px;width:29px;border:2px solid #b3b3b3;position: relative; } .left-nav .left-mouse{ position: absolute;bottom:10px;left: 18px;cursor: pointer; } .left-nav .left-mouse i{ color:#b3b3b3;line-height: 1.3;display: block; animation: move 1s ease-out 0.5s infinite; } @keyframes move { 0% { transform: translateY(0px); } 33% { opacity: 1; transform: translateY(2px); } 67% { opacity: 1; transform: translateY(-2px); } 100% { transform: translateY(0px); } } header .logo{ /*width:150px;max-width: 100%;position: fixed; left:80px;top:30px;*/ } section.full-section, div.full-section-div{ min-height: 100vh;position: relative; } .left-nav .slide-nav { position: fixed;top:50%;transform: translateY(-50%);width:65px; } .left-nav .slide-nav ul{ margin:-17px 0; } .left-nav .slide-nav a{ background:#cccccc;width:7px;height: 7px;display: block;border-radius: 50%;cursor:pointer;margin:0 auto; } .left-nav .slide-nav a:hover,.left-nav .slide-nav a.active{ background:#ff0000; } .left-nav .slide-nav li{ margin: 15px auto;text-align: center;display: inline-block;width: 100%; } .left-nav .slide-nav .line-nav { -webkit-transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -moz-transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -ms-transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -o-transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); width:4px;height: 80px;top:0%;position: fixed;right: -3px;content:"";background:#ff0000;transform: translateY(-50%); } .right-nav { text-align: center; width: 65px; height: 100%; position: fixed; z-index: 3; right:0; background:rgba(255,255,255,0.55); } .full-banner .owl-carousel.owl-loaded .owl-slide{ height:100vh; } .full-banner .owl-text{ text-align: center;z-index: 444 } .full-banner .owl-text .b-main-slider__title{ font-weight: 900; font-size: 56px; line-height: 1.2; margin: 0 0 15px; transform: translateY(10px); opacity: 0; transition: all 0.45s ease-in-out 0.7s; text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff,0px -1px 2px #fff,-1px 0px 2px #fff } .full-banner .owl-text .b-main-slider__title:after{ display: inline-block;vertical-align: baseline;background:#ff0000;border-radius: 50%;border:8px solid #ff0000;content:''; } .full-banner .owl-text p{ font-weight: 600; color:#999999; font-size: 16px; line-height: 2; margin: 0 0 35px; opacity: 0; transform: translateY(10px); transition: all 0.45s ease-in-out 1.0s; } .full-banner .owl-text .btn-groups{ opacity: 0; transform: translateY(10px); transition: all 0.45s ease-in-out 1.2s; } .full-banner .owl-text { position: absolute; top: 50%; left: 50%; width: 50%; text-align: left; padding-right: 100px; transform: translateY(-50%); } .full-banner .active .owl-text .b-main-slider__title{ opacity: 1; transform: translateY(0%); } .full-banner .active .owl-text p{ opacity: 1; transform: translateY(0%); } .full-banner .active .owl-text .btn-groups{ opacity: 1; transform: translateY(0%); } .btn.btn-primary{ border-radius:18px; border:1px solid #000; padding:10px 18px; text-transform: none; font-weight: normal; background:transparent; font-size: 12px; color:#000; } .btn.btn-primary:not([href]):not([tabindex]):hover{ color: #fff; } .btn.btn-secondary:not([href]):not([tabindex]){ color: #fff; } .btn.btn-secondary{ border-radius:18px; border:1px solid #ff0000; padding:10px 18px; text-transform: none; font-weight: normal; background:#ff0000; font-size: 12px; } .btn.btn-secondary:hover, .btn.btn-secondary:not([href]):not([tabindex]):hover{ background:#fff; color:#ff0000; } .btn + .btn{ margin-left: 10px; } div.flyel { top:50%; left:50%; position:absolute; z-index: 323; transition: all 8.5s ease-out 0s; transition-timing-function: cubic-bezier(0, 0, 0.58, 1) !important; } .full-banner div.flyel:nth-child(1){ animation: scale 6s ease-out 0.5s infinite; transition: all 11.5s ease-out 0s; } div.flyel:nth-child(2){ animation: scale 4s ease-out 0.5s infinite; transition: all 18.5s ease-out 0s; } div.flyel:nth-of-type(3){ animation: scale 6s ease-out 0.5s infinite; transition: all 20.5s ease-out 0s; } @keyframes scale { 0% { transform: scale(1); } 50% { transform: scale(1.5); } 100% { transform: scale(1); } } .num{ position: absolute; font-size: 30px; bottom: 45px; right: 15px; z-index: 987; display: inline-block; line-height: 1; } .num span{ font-size:48px;font-weight: 600; } .banner-social{ position: absolute; font-size: 15px; bottom: 25px; right: 15px; z-index: 32323; display: inline-block; line-height: 1; } .banner-social a{ color:#b2b2b2;padding:3px;margin:3px 10px; } .banner-social a:hover{ color:#ff0000; } .fullscreen-bg { position: absolute; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; z-index: 0; } .fullscreen-bg__video { position: absolute; top: 50%; left: 50%; width: auto; height: auto; min-width: 100%; min-height: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .content-page{ z-index: 1;position: relative; } .menu { visibility: hidden; position: fixed; top: 30px; right: 37px; width: 0; height: 0; overflow: hidden; transition: 0.5s; border-radius: 100%; z-index: 601; background:#fff; } .menu .menu-container { padding:0px; right: 200vw; position: absolute; top: 200vw; width: 100vw; height: 100vh; overflow: auto; transition: 0.5s; display: flex; align-items:center; } .ext-bg { background: #fff; height: 100%; width: 0; transition: 0.5s width; overflow: hidden; position: absolute; bottom: 0; left: 0; transition: height .5s; } .menu.mopen { right: -200vw; top: -200vw; width: 400vw; height: 400vw; visibility: visible; z-index: 443423; } .menu nav ul { position: relative; max-width: 100%; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; z-index: 21; margin-left: 10%; } .menu-handle-a .dot,.menu-handle-a .dot:before,.menu-handle-a .dot:after { position: absolute; width: 8px; height: 8px; border-radius: 20px; background-color: #b3b3b3; } .menu-handle-a{ position: relative;height: 30px;display: block;cursor: pointer; } .menu-handle-a .dot { left: 50%; margin-top: 11px; margin-left: -4px; } .menu-handle-a .dot:before,.menu-handle-a .dot:after { content: ""; } .menu-handle-a .dot:before { right: 15px; transition: right .3s ease-out; } .menu-handle-a .dot:after { left: 15px; transition: left .3s ease-out; } .menu-handle-a:hover .dot:before { right: -15px; } .menu-handle-a:hover .dot:after { left: -15px; } .menu-handle-a{ position: relative;top:15px; } .left-nav{ border-right: 1px solid #f2f2f2 } .right-nav{ /*border-left: 1px solid #f2f2f2*/ } .right-nav .slide-nav-right ul{ list-style: none; } .right-nav .slide-nav-right { position: fixed;top:50%;transform: translateY(-50%);width:65px; } .right-nav .slide-nav-right a{ cursor:pointer;color:#b3b3b3; } .right-nav .slide-nav-right a:hover{ color:#ff0000; } .right-nav .slide-nav-right li{ margin: 25px auto;text-align: center;display: inline-block;width: 100%;position: relative; } .menu-handle{ position: absolute;right: 10px;top:-10px;opacity:0; transition: 0.8s; } .menu.mopen .menu-handle { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); z-index: 33; transition-delay: 0.8s; } .menu nav ul li { font-size: 60px; font-weight: bold; line-height: 50px; margin: 15px 0; } .menu nav ul li a:hover,.menu nav ul li a.active{ color:#000; } .menu nav ul li { opacity: 0; -webkit-transform: translateX(-30px); transform: translateX(-30px); transition: 0.8s; } .menu nav ul li a{ color:#fff; } .menu .left-menu-bg{ z-index: 2; } .menu .lines{ z-index: 1; } .menu.mopen nav ul li { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); transition-delay: 1.5s; } /*.menu nav:before{ background:#ff0000;height:100%;position: absolute;left:0;top:0;width:100%;z-index:1;content:'';mix-blend-mode: lighten; }*/ .menu.mopen nav{ opacity: 1; } .menu nav { background:url('/images/front/menu-right.jpg') center center no-repeat; background-size:cover; position: relative; padding: 30px; min-height: 100%; display: flex; align-items: center; width: 50%; text-align: left; justify-content: left; background-color:#ff0000; opacity:0; margin-left:auto; -webkit-transition: all 1200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -moz-transition: all 1200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -ms-transition: all 1200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -o-transition: all 1200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); transition: all 1200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); } .menu .close-new::before,.menu .close-new::after{background-color:#fff;} .menu .left-menu-bg{ left:0; overflow: hidden; position:fixed;width:50%;height: 100%;background:#b5b5b5;background-image:url('/images/front/menubg.jpg');background-position: center center;background-size: cover; } .menu .left-menu-bg video{ height: 100%; width: 100%; object-fit: cover; object-position: center; } .menu .left-menu-bg.white-bg{ background:#fff;background-image:none; } .menu .left-menu-bg.white-bg video{ display: none; } .menu .submenu-items { max-height: 100%; overflow: auto; display: flex; align-items: center; justify-content: center; height: 100%; flex-wrap:wrap; opacity:0; -webkit-transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -moz-transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -ms-transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -o-transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); transition: all 200ms cubic-bezier(0.600, -0.280, 0.735, 0.045); } .menu .submenu-items.active { opacity:1; } .menu .submenu-items .one-item .submenu-title{ font-size:16px;font-weight: 700;color:#000; } .menu .submenu-items .one-item{ width: 50%;text-align: center;padding:10px; } .menu .submenu-items .one-item img{ max-width:100%;width:300px; } .background-itm{ background-size:cover;background-position:left center;height: 100vh;width:50%;z-index: 3; -webkit-transition: all 700ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -moz-transition: all 700ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -ms-transition: all 700ms cubic-bezier(0.600, -0.280, 0.735, 0.045); -o-transition: all 700ms cubic-bezier(0.600, -0.280, 0.735, 0.045); transition: all 700ms cubic-bezier(0.600, -0.280, 0.735, 0.045); } .owl-type{ height:100%;width:100%; } .owl-type .right{ padding:60px; } .owl-type h2{ font-size:56px; font-weight: bold; line-height: 1.1; } .owl-type .right a.bt-l{ font-size:16px; margin-top:20px; font-weight: 600; color:#ff0000; display: inline-block; } .owl-type .right a.bt-l:hover{ color:#b3b3b3; } .owl-type h2 span{ color:#ff0000; } .owl-type .right { padding: 60px; position: absolute; right: 0; width: 50%; z-index: 1; } .one-item .btn-plus{ cursor:pointer; z-index: 4;justify-content: center;margin-top:250px;display: flex;align-items:center; position:absolute;left:50%;color:#fff;font-size:26px;margin-left: -30px;width:60px;text-align: center;height:60px;background:#ff0000;border-radius:50%; } .one-item .btn-plus i{ color:#fff; } h2.type-t { font-size: 56px; font-weight: bold; line-height: 1.1; } h2.type-t span{ color:#ff0000; } .feed-social{ margin-top:40px;margin-left:-10px; } .feed-social a{ color:#b3b3b3;padding:3px;margin:3px 10px; } .feed-social a:hover{color:#ff0000} body section > .container{ padding:0 15px; } .newsletter-control{ background: #f2f2f2;border:1px solid #f2f2f2;padding: 3px 14px;width:40%; } .newsletter-item .btn-secondary{ margin-left: 20px; } section.full-section.social-newsl{ min-height: 1px; } /*logo invert*/ /* variables */ :root { --replace-offset: 50%; --replace-offset-2: calc((100% - var(--replace-offset) ) * -1); } .header-logo { position: fixed; top:30px; left: 80px; text-align: center; } .st-lg .header-logo{ position: absolute; } .header-logo img{ max-width: 150px;max-height:90px; } .logo { display: inline-block; font-size: 2em; } .section { border: 1px solid; min-height: 100vh; display: flex; flex-direction: column; justify-content: center; text-align: center; } .section--bg { background-color: var(--color-1); } .js-replace { display: grid; } .js-replace__item { grid-row: -1 / 1; grid-column: -1 / 1; overflow: hidden; will-change: transform; } /* item to replace with */ .js-replace__item { transform: translateY(calc(var(--replace-offset) * 1)); } .js-replace__content { /* fixes problem with calculating correct height in js */ border: 1px solid transparent; will-change: transform; transform: translateY(calc(var(--replace-offset) * -1)); } /* previous replace item*/ .js-replace__item--active { transform: translateY(calc(var(--replace-offset-2) * 1)); } .js-replace__item--active .js-replace__content { transform: translateY(calc(var(--replace-offset-2) * -1)); } /* REVERSE ANIMATION */ .js-replace--reverse .js-replace__item { transform: translateY(calc(var(--replace-offset-2) * 1)); } .js-replace--reverse .js-replace__content { transform: translateY(calc(var(--replace-offset-2) * -1)); } /* previous replace item*/ .js-replace--reverse .js-replace__item--active { transform: translateY(calc(var(--replace-offset) * 1)); } .js-replace--reverse .js-replace__item--active .js-replace__content { transform: translateY(calc(var(--replace-offset) * -1)); } /*end*/ .home-banner{ position: relative; } .content-page{ padding: 0; } .content-page > section{ padding-left:65px; padding-right: 65px; } .content-page > section > .container{ position: relative; } .content-page > section.nopadding{ padding-left:0px; padding-right: 0px; } .right-nav,.left-nav{ background: transparent; } .lines .line{ height: 100%;background: #f2f2f2;width:1px; position:fixed; } .lines .line:nth-of-type(1){ left: 20% } .lines .line:nth-of-type(2){ left: 40%; } .lines .line:nth-of-type(3){ left: 60%; } .lines .line:nth-of-type(4){ left:80% } .contact-window{ width: 100%; height: 100%; position: fixed; background:#fff; z-index: 522; transform: translateX(100%); -webkit-transition: all 1200ms cubic-bezier(.33,1.11,.77,0.33); -moz-transition: all 1200ms cubic-bezier(.33,1.11,.77,0.33); -ms-transition: all 1200ms cubic-bezier(.33,1.11,.77,0.33); -o-transition: all 1200ms cubic-bezier(.33,1.11,.77,0.33); transition: all 1200ms cubic-bezier(.33,1.11,.77,0.33); } .contact-window.active{ transform: translateX(0%); } .contact-window .right-content{ width: 60%; padding:30px; height: 100%; margin-left: auto; overflow: auto; position: relative; } .close-new{ cursor:pointer; } .one-contact .f-title{ color:#000; } .one-contact{ padding:50px 0px 0;margin:15px 0; } .one-contact { font-weight: 300; font-size: 14px; line-height: 1.1; } .one-contact .phn{ margin: 10px 0 5px; position: relative; } .one-contact .phn::before { margin-top: -5px; display: inline-block; width: 30px; height: 30px; border-radius: 50%; content: ''; position: relative; background: #ff0000; vertical-align: middle; margin-right: 15px; } .one-contact{width:50%;display: inline-block;padding-right: 50px;vertical-align: top;} .contact-person-one{ margin:25px 0;padding:0px;display: flex;align-items: center; } .contact-person-one .circle-photo { flex: 0 0 100px; width:100px;height: 100px;border:1px solid #000;border-radius:50%;margin-right: 10px } .contact-person-one .circle-photo img{ width:100% !important;height: 100% !important;object-fit: cover;object-position: center; } .contact-person-one .social-person { padding:0 4px; } .contact-person-one .person-info .person-name{ font-size:18px;font-weight: 600 } .contact-person-one .person-info { padding:10px;line-height: 1.2;font-size: 13px;font-weight: 400; } .contact-person-one .social-person a{ display: block;color:#b3b3b3;font-size:12px;padding:2px; } .contact-person-one .person-info .person-type{ margin-bottom: 5px;text-transform:uppercase;font-weight: 400; } .contact-person-one .person-info .person-ind{ margin-bottom: 5px;color:#b3b3b3;font-size:11px;font-weight: 400; } .person-phone,.person-email{ margin:2px 0;display: inline-block;width:100%; } .mail-data-contact{ padding-bottom: 50px; } .form-contact{width:100%;margin-top:30px;} .form-contact .contact_form{ margin-top:30px; } .form-contact .contact_form .form-control{ background:#f2f2f2;border-radius:0;margin:0 0 15px 0;border-color:#f2f2f2;font-size:12px;font-weight: bold;padding:10px 15px; } .special-row-contact{ margin-left:-10px;margin-right:-10px; } .special-row-contact .col-md-6{ padding: 0 10px; } .special-row-contact .col-md-12{ padding: 0 10px; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #ff0000; } .custom-control{ padding-left: 35px; } .custom-checkbox .custom-control-label::before,.custom-control-label::after{ border-radius:50%;left:-35px;top:-15px;top: -2px;width: 25px;height: 25px;border-color:#ff0000;border-width: 1px; } .custom-control-input:focus ~ .custom-control-label::before { box-shadow: none; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{ color:#fff;background-image: none;border: #ff0000 solid 1px !important; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label{ font-weight: 700; } .form-contact .btn-send{margin:10px auto;} .btn-send{ border-radius: 25px; border: 1px solid #ff0000; padding: 13px 18px; text-transform: none; font-weight: normal; background:#ff0000; color:#fff; font-size: 12px; min-width:200px; } .form-contact .alert-success{ background:#b2b2b2;border-color:#545454;text-align: center; } .right-window{ } .right-window{ width: 350px; max-width:100%; height: 100%; right:0; padding: 30px; position: fixed; background:#fff; z-index: 32344; transform: translateX(100%); -webkit-transition: all 500ms cubic-bezier(.0,.97,.7,1.5); -moz-transition: all 500ms cubic-bezier(.0,.97,.7,1.5); -ms-transition: all 500ms cubic-bezier(.0,.97,.7,1.5); -o-transition: all 500ms cubic-bezier(.0,.97,.7,1.5); transition: all 500ms cubic-bezier(.0,.97,.7,1.5); } .right-window.active{ transform: translateX(0%); } .noPaddingLeft{ padding-left:0; } @media (max-width:1199px){ .one-contact{ padding-right: 20px;padding-top:30px; } .contact-person-one .circle-photo { flex: 0 0 80px; width: 80px; height: 80px; margin: 0 auto 20px auto; } .contact-person-one{ flex-wrap:wrap;text-align: center; } .contact-person-one .social-person { padding: 0 4px; display: inline-block; width: 100%; } .contact-person-one .social-person a{ display: inline-block; } .contact-person-one .person-info{ width: 100%; display: inline-block; } } .content-page section.section-item.first-child{padding-top: 160px;} .padding-top-first-section{padding:30px;padding-top:160px;} .padding-section{padding:30px;} .search-faq-form{ display: inline-block;vertical-align: middle; }.form-control:focus { box-shadow: 0px 0px 1px #000; border-color: #000; background: #f2f2f2; } .search-faq-form { padding-bottom: 30px;padding-left:30px; } .search-faq-form .search-input input,.search_w .input-search input{ border-radius:50px !important;padding: 12px 15px; } .search-faq-form .btn-send{ cursor:pointer; text-transform: capitalize; } .search-faq-form .search-input input{ min-width: 25vw; } .search-faq-form .search-input{ display: inline-block;position: relative; margin:0;margin-right: 20px; } .search-faq-form .search-input i{ position: absolute;top:50%;right:10px;transform: translateY(-50%);font-size:12px; } .search-faq-form .btn-send{ display: inline-block;min-width:150px;text-align: center;margin-left:10px; } .search-faq-form input{ background:#f2f2f2; border-radius: 40px; width:400px; margin: 0 0 15px 0; border-color: #f2f2f2; font-size: 12px; font-weight: bold; padding: 10px 35px 10px 20px;; margin:0; height: 42px; } .filter-cat{ padding:15px 0; } .filter-cat a{ color:#000;margin:10px;padding:10px 3px;border-bottom: 2px solid transparent;display: inline-block; } .filter-cat a.active,.filter-cat a:hover{ border-color:#ff0000;color:#ff0000; } .one-faq{ width:32%;display: inline-block;padding:20px; } .one-faq .faq-nubmer{ font-size:70px;color:#dedede;font-weight: 700;line-height: 1;margin-bottom:10px; } .one-faq .faq-title{ font-size:24px;font-weight: 600;color:#000;margin-bottom:20px; } .one-faq .faq-subtitle{ font-weight: 300;font-size:13px;color:#565656;line-height: 1.8; } .faq-items{ width:100%;display: flex;flex-wrap:wrap; } .one-faq .content{ display: none;font-size:13px;line-height: 1.8; } .one-faq a.bt-faq{ font-size:14px; margin-top:20px; margin-bottom:20px; font-weight: 600; color:#ff0000; display: inline-block; cursor:pointer; } .one-faq a.bt-faq:hover{ color:#b3b3b3; } .row-contact{ display:flex;flex-wrap:wrap; } .blog-filter{ padding-top:40px;display:flex;flex-wrap:wrap;align-items: center; } .blog-filter a.blog-filtr{ color:#000;font-weight: bold;font-size:16px;padding:4px;margin:4px;vertical-align: middle; } .blog-filter .search-blog-form{ padding-bottom:0;margin-left:auto; } .filter-content-blog{ background:#f2f2f2;padding:20px;border:1px solid #e6e6e6;margin:15px 0;display: none; } .blog-list-content{ padding:30px 0; } .one-tag-style{ display:inline-block;border-radius:25px;font-size:12px;font-weight: 300;color:#797979;padding:12px 15px;border:1px solid #797979;margin:5px;min-width: 120px;text-align: center; } .one-tag-style.active,.one-tag-style:hover{ background:#fff;color:#f97979;border-color:#f97979;box-shadow: 0 0 0 3px #f97979 inset; } .one-tag-style a{ color:#f97979;margin-left: 10px;font-size:12px; } .one-blog-list{ padding:50px 0;width:100%; } .one-blog-list img{ width:100%;max-height: 500px;object-fit: cover;object-position: center; } .blog-list-content .one-blog-list:nth-of-type(2n) > .align-items-center{ flex-direction: row-reverse; } .header-logo.no-fixed{ position: absolute !important; } .date-blog{ font-size:16px;color:#cccccc;font-weight: 400;margin:10px 0 0 0; } .one-blog-list a.title-blog{ font-size:34px;font-weight: normal;color:#000;margin-bottom:20px;display: inline-block;width: 100%;text-align: left; } .one-blog-list .one-blog-info p{ font-weight: 400;font-size:13px;color:#999999;line-height: 1.8; } .one-blog-list a.bt-faq{ font-size:14px; margin-top:40px; margin-bottom:20px; font-weight: 700; color:#ff0000; display: inline-block; cursor:pointer; } .one-blog-list a.bt-faq:hover{ color:#b3b3b3; } .padding-blog{ text-align: center; } .padding-blog a{ color:#cccccc;font-size:32px; padding-top: 10px;vertical-align: middle; } .padding-blog a:hover{ color:#999 } .padding-blog .num { position: relative; bottom: auto; right: auto; padding: 10px; vertical-align: middle; color: #ccc; } .padding-blog .num span{ color:#000; } .one-column-info{ width:80%;max-width:100%; } .section-images-w > .row .images-column img{ width:100%;min-height: 100vh;max-width: 100%;object-fit: cover;object-position: center;display: block; } .section-images-w > .row{ min-height: 100vh; } .section-images-w .move-left { margin-left: -150px; z-index: 3; position: relative; text-shadow: 1px 1px 4px #fff; } a.back-to{ color:#575757;font-weight: 600;font-size:13px;margin-bottom:15px; } a.back-to i{ color:#ff0000; } @media (max-width:1199px){ .one-column-info{ width:100%; } } @media (max-width:991px){ .section-images-w .move-left{ margin-left: 0; } } #BlowupLens{ transition:visibility 0.3s ease-in-out,opacity 0.3s ease-in-out,transform 0.25s ease-in-out 0s; } .scroll-element-in-section{ max-width:100%; } .basketview{ display:flex;background: #fff; } .basketview .left-basket{ width:16%;background:#ff0000; position: fixed; height: 100%; display: flex; align-items: center; padding:50px; } .basketview .right-basket{ width:84%;margin-left:16%; } .rTableHeading::before { width:0; background: transparent; display:none; } .rTableHeading{ background: transparent;color:#bfbfbf; } .rTableHeading .rTableHead{ border-bottom: 1px solid #bfbfbf; } .basketview .custom-checkbox .custom-control-label::before,.basketview .custom-checkbox .custom-control-label::after{ width:20px;height: 20px; } .basketview .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{ font-size:10px;line-height: 18px; } #basket-content .prod-action .custom-control { padding-left: 35px; vertical-align: bottom; display: inline-block; margin-bottom: 13px; padding-top: 0; } .summary-info{ background: transparent; } .code-group span{ display: none; } #coupon_code, .coupon_code { border-radius: 10px; background: #f1f1f1; border-color: #f1f1f1; font-size: 13px; color:#777; font-weight: 600; line-height: 2; } .button-basket-down .button_next_cart{ margin-left:auto;border-radius:25px; } span.infot::before{ font-size:12px; } .basketview .col-xs-12 { width:100%; padding:0 15px; } .basket-steps-new{ width:100%;padding:50px 0;margin-top:40px; } .basket-steps-new ul{ display:flex;justify-content: space-between;align-items: flex-end; } .basket-steps-new ul li{ display:flex;padding:15px;color:#cfcfcf;align-items: flex-end; } .basket-steps-new ul li.active{ color:#ff0000; } .basket-steps-new ul li .text.big-text{ font-size:22px;text-transform: none;font-weight:700; } .basket-steps-new ul li .text{ font-size:14px;font-weight: 400;text-transform: uppercase;padding: 0; } .number-icon{ font-size:40px;font-weight: 600;padding-right: 5px;line-height: 1; } .quantity{ border:none;width:80px; } .quantity .btn.btn-number, .quantity .btn.btn-number-w{ height: 50px; background:transparent;box-shadow: none !important; } #product-quantity, .product-quantity{ height: 50px; border-radius: 10px !important; background: #f1f1f1; border-color: #f1f1f1; font-size: 12px; color:#777; } .rTableCell .quantity .fa{ color:#b2b2b2 } input.txtbox,#basket-data .form-control,.delivery-data .form-control{ background: #f6f6f6; border-color: #f6f6f6; font-size: 12px; color:#a3a3a3; padding:15px; border-radius: 10px !important; height: auto; } .button-class,.gus-btn{ border-radius:25px;color:#fff !important;font-size: 11px;padding:12px 15px; } .button-basket-down .button_next_cart{ font-size:11px; } .button-class:hover,.gus-btn:hover{ color:#ff0000 !important; } .button-class-invert{ color:#ff0000 !important;background:#fff !important; } .button-class-invert:hover{ color:#fff !important;background:#ff0000 !important; } .login-content.bg-right{ min-height: 100vh; } .login-content.bg-right::before{ z-index: 0; } .infot i{ font-size:13px; } .title-bar .custom-control-label::before, .title-bar .custom-control-label::after { top: 50% !important; transform: translateY(-50%); } .title-bar{ background:#fff;color:#ff0000; } .one-adress-row .custom-control{ margin-bottom:20px; } .address-box .one-adress-row{ border-radius:15px;padding: 15px 15px; } .search-data-b .input-group-append{ border:none;background:transparent; } #basket-data .search-data-b .form-control{ background: #f6f6f6; border-color: #f6f6f6; } #basket-data label.col-form-label{ margin-bottom:0;font-size:12px;padding: 2px 0; } .basketview .form-group { margin-bottom: 10px;; } .form-area-basic-data .custom-control label{ font-weight: 700; } .bilinng-chck{ font-weight:700 !important;color:#ff0000;font-size:15px !important;line-height: 1.3; } .bilinng-chck.custom-checkbox .custom-control-label::before, .bilinng-chck.custom-checkbox .custom-control-label::after{ top:0 !important; } .data-user-billing{ padding-top:0; } .group-checkbox-only-one { margin-left: -20px; } .button-basket-down .btn-back{ color:#d3d3d3;font-weight:600; } .button-basket-down .btn-back .fa.fa-long-arrow-left::after{ background: #d3d3d3; } .button-basket-down .btn-back .fa.fa-long-arrow-left::before { border-color: #d3d3d3; } .one-delivery,.delivery-box{ border-radius:10px; } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{ background:transparent; } .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{ background-color:transparent; } .one-delivery .titles span{ font-weight:400; } .one-delivery .custom-control{ margin-bottom: 20px; } .change-data-delivery{ background:#fff; } .right-window { box-shadow: 80px 0 0px 80px #f00;overflow-x: hidden;overflow-y: auto; } .contact-window-small{ width: 350px; } .product-contact-window-small{ width: 350px; } .menu-dimness{ -webkit-transition: opacity 400ms ease-in-out; -moz-transition: opacity 400ms ease-in-out; -ms-transition: opacity 400ms ease-in-out; -o-transition: opacity 400ms ease-in-out; transition: opacity 400ms ease-in-out; height:0;width:100%; position: fixed; background:#ff0000; z-index:-1; opacity:0; } .menu-dimness.active + header .header-logo{ z-index: 21; } .menu-dimness.active + header{ z-index: auto; } .menu-dimness.active{ height: 100vh; z-index: 22; opacity: 0.9; } .ord-title,.summary-info .delivery-cols h3,.data-info .delivery-cols h3{ color:#ff0000; } .rTableCell .product-info .prod-info .title-p{ font-weight: 700;font-size: 13px; } .delivery-cols h3,.ord-title,#basket-payment .title-bar,#basket-data .title-bar{ font-weight: 600; } .order-finish h2{ font-size:30px;font-weight: 600;line-height:1.2;margin-bottom:10px; } .icon-basket-finish{ border-radius:50%; margin:10px auto 30px;border:2px solid #ff0000;line-height: 96px;font-size:34px;color:#ff0000;text-align: center;display: inline-block;width:100px;height: 100px; } .log-content-full .left-image{ width:65%; } .log-content-full .right-info{ width:35%;min-width: 400px; } .login.nt3,.nt4{ color:#000; } .log-content-full .nav-a{ position: relative;width:auto; } .log-content-full .nav-a a.close-l span.close-new{ position: relative; } .log-content-full .nav-a a.close-l { margin-top: 5px; padding-right: 2px; display: inline-block; height: 40px; width: 40px; margin-left: auto; } .log-content-full .cont-ff{ display: block; } .log-reg-box .ff{ flex-wrap:wrap; } .log-reg-box .left-login::after{ content:'';opacity: 0;display: none; } .login-logo{ margin-bottom: 40px;width: 150px;max-width: 100%; } .log-content-full .right-info .log-reg-box .ff{ padding:40px;max-width: 480px;margin-left: auto;margin-right: auto; } .nt3,.nt4{ text-align: left; } .log-content-full .left-login input.txtbox,.log-content-full .active-reg input.txtbox,input.form-control{ background: #f6f6f6; border-color: #f6f6f6; font-size: 12px; color: #a3a3a3; padding: 15px; border-radius: 10px !important; height: auto; width:100%; } .log-content-full .left-login .login-site{ max-width: 100%; } .log-content-full .left-login label{ color:#000; } .log-content-full h2.type-t{ margin-bottom: 40px; } .log-reg-box .centered .regis-t{ text-align: left; } .log-reg-box .centered{ text-align: left;padding: 0; } .log-register-box{ margin-top:40px; } .nt3.reg{ color:#000;font-size:26px;font-weight: 700 } .regis-t { font-size: 12px; font-weight: 400; letter-spacing: 0; } .login-site a#submit_btn{ float: right; } .log-reg-box .custom-control label { padding-top: 1px !important; } .log-reg-box .custom-control-label::before, .log-reg-box .custom-control-label::after{ width:20px;height: 20px;border-radius:50%;left: -25px; } .log-reg-box .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { font-size: 12px; line-height: 19px; border-width: 1px !important; } .activate_form, .remember_form{ width:100%; } .centered label{ color:#000; } .log-reg-box .centered form .custom-control label a{ color:#ff0000; } .login-cst-chc.custom-control { margin: 10px 0 0 0; } #register-site-firm .login-cst-chc.custom-checkbox .custom-control-label::before,#register-site-firm .login-cst-chc.custom-checkbox .custom-control-label::after{ top:0; } .ff h2.type-t{ font-size:46px; } .log-reg-box .centered i{ color:#ff0000; } .custom-control.rg-inf-activate{ margin-top:25px; } .custom-control.rg-inf-activate:hover label{ color:#888; } .register-btn{ min-width: 50%;margin-top:20px; } .close-basket{ z-index: 32;position: absolute;right: 0; } @media (max-width:991px){ .log-content-full .left-image { width: calc(100% - 400px); } .basketview .left-basket,.basketview .right-basket{ width:100%;margin:0; } .basketview .left-basket{ position: relative; padding: 15px;margin-bottom: 15px; } .basketview .left-basket img{ width:120px;max-width:100%; } .basketview{ flex-wrap:wrap; } .basketview .close-basket{ top: 17px; } .basketview .close-basket .close-new::before,.basketview .close-basket .close-new::after{ background-color:#fff; } body .basketview .container{ padding:0 15px; } .basket-steps-new ul li .text { font-size: 11px; } .number-icon { font-size: 30px; } .basket-steps-new ul li .text.big-text { font-size: 16px; } .basket-steps-new ul li{ padding:10px; } .form-control{ line-height: 1; } } @media (max-width:640px){ .basket-steps-new{ display: none; } } @media (max-width:480px){ .log-content-full .left-image{ display: none; } .log-content-full .right-info{ width:100%;min-width: 100%; } .log-content-full .right-info .log-reg-box .ff{ padding:10px;padding-bottom:40px; } } body .jc-bs3-container.container{ padding:0 15px; } .right-window .window-content{ width: 100%; height: 100%; display: flex; align-items: center; } .window-centered{ width:100%;text-align: center;max-height: 100%;padding:15px 0; } .window-centered h3.type-t{ color:#ff0000;font-weight: 700;font-size:26px;letter-spacing:1px;margin-bottom:20px;line-height: 1.1; } .window-centered .subtnt{ color:#777;font-weight: 600;font-size:16px;letter-spacing:1px;margin-bottom:20px; } .window-centered a.button-class, .window-centered button.button-class{ margin-top:30px;width:100%; } .search_w .input-search{ position: relative; } .search_w .input-search input{ padding-right: 25px; } .search_w .input-search i{ position: absolute;right: 8px;top:50%;margin-top:-12px;height: 24px;line-height: 24px; } input.error{ border-color:#ff0000;color:#ff0000;box-shadow: 0 0 0 1px #ff0000; } .user-options-menu{ padding:15px 0; } .user-options-menu img{ max-width: 80px;border:3px solid #ff0000; } .user-options-menu a span{ display: block;color:#ff0000;font-size:20px;padding:5px; } .user-options-menu a{ color:#222;font-size:15px;margin: 3px 0; } .user-options-menu a:hover{ color:#ff0000; } .user-options-menu a i{ margin-right:5px;font-size:14px; } .open > .dropdown-menu { display: block; } .bootstrap-select .dropdown-menu li a{ width:100%;color:#000;width:100%;text-align: center;display: inline-block;padding:5px;font-size:13px; } .bootstrap-select .dropdown-menu li a:hover{ color:#fff;background:#ff0000; } .bootstrap-select .dropdown-menu li a.active span.text,.bootstrap-select .dropdown-menu li a:hover span.text{ color:#fff; } .bootstrap-select .dropdown-menu li a span.text{ color:#000;padding:0; } .window-centered > div.select label{ padding-right: 10px;min-width:85px;margin:10px 0 5px 0; } .window-centered > div.select{ display: flex;align-items:center;padding: 15px 0; } .bootstrap-select .dropdown-toggle .bs-caret{ display: none; } .bootstrap-select > .dropdown-toggle::after{ border-top: .4em solid #000; margin-top: 1px; border-right: .4em solid transparent; border-bottom: 0; border-left: .4em solid transparent; } .bootstrap-select > .dropdown-toggle{ background: #f6f6f6; border: 0; font-size: 12px; color: #a3a3a3; padding: 15px; padding-right: 15px; border-radius: 10px !important; height: auto; width: 100%; } .bootstrap-select .btn.focus,.bootstrap-select .btn:focus{ box-shadow: none; } #basket-count span { position: absolute; top: 0px; left: 60%; right: auto; border-radius: 50%; border: 1px solid #ff0000; color: #ff0000; background: #fff; min-width: 14px; height: 14px; font-weight: bold; line-height: 11px; font-size: 8px; } #basket-top { z-index: 500; display: block; position: relative; top: auto; right: auto; } #basket-top .basket-top-class.empty-basket{ max-width: 100%; border: 0; box-shadow: none; } .empty-basket .top-cnt-bs{ padding:0; } #basket-top .basket-top-class { font-size: 12px; margin-top: 0px; max-width: 100%; width: 700px; border: none; padding: 0px; box-shadow: none; } #basket-top .rTableRow { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; } #basket-top .rTableBody .rTableRow .rTableCell { padding: 5px 5px; display: inline-block; width: 100%; } #basket-top .rTableCell .product-info{ flex-wrap:wrap; text-align: center; justify-content: center; } #basket-top .rTableCell .product-info .border-image{ border:none; } #basket-top .rTableCell .product-info .border-image img{ position: relative;width:100px;height: 100px;transform: none;left:auto;top:auto; } #basket-top .rTableCell .product-info .border-image{ width:auto;height: auto;min-width: 1px;padding:0; } #basket-top .rTableCell .product-info .prod-info{ padding:10px;width:100%; } #basket-top .basket-data-m{ padding:0; } .window-centered h3.mrgt{ margin-top:30px; } #basket-top .sumary-bx{ max-width:100%;width:100%;border-top:2px solid #ccc;padding:0px;margin-top:20px;padding-top:20px; } #basket-top .rTableCell .prod-action{ justify-content: center; } #basket-top h3.text-right{ font-size:13px;font-weight: 600;line-height: 1.8; } #basket-top h3.text-right span{ font-size:14px; } #basket-top .rTableCell .prod-action .custom-control-input:checked ~ .custom-control-label::after{ font-size: 12px; line-height: 20px; font-weight: 400; } #basket-top .rTableCell .prod-action .custom-control-label{ top: -16px; left: 8px; } #basket-top .one-price-bsk{ display: flex; font-size:13px; font-weight: 600; justify-content: center; align-items: center; padding: 1px; } #basket-top .rTableCell .one-price-bsk .old_price, .rTableCell .one-price-bsk .price{ font-weight: 400;padding-left: 10px;color:#ff0000 } #basket-top .rTableCell .one-price-bsk .old_price{ color:#ccc; } .small-accordion{ max-width: 80%; } .small-accordion a.bt-prod{ font-size:14px; margin-top:5px; margin-bottom:5px; font-weight: 600; color:#ff0000; display: inline-block; cursor:pointer; } .small-accordion a.bt-prod:hover{ color:#b3b3b3; } .small-accordion .one-desc-accord{ display: none;color:#777;font-size:13px;padding-bottom: 10px;line-height: 1.5; } .product-section p.code{ color:#777;font-size:12px;margin-top:30px; } .product-section p.shortdesc, .product-section div.shortdesc{ color:#000;font-size:13px;margin-top:40px;font-weight: 700;margin-bottom:20px; } .product-info-n{ padding:20px 0 50px 0; } .one-desc-accord .col-md-3 img{ width: 90px; } .product-images{ padding:50px 0; } .options-list{ margin:15px 0;display:inline-block;width:100%;padding:0; } .options-list .name{ color:#000;font-weight: 700;padding-bottom: 10px;display: block; } .options-list img{ max-width:30px;border-radius:50%;margin-right:5px; } .prod-storage i{ color:#ff0000 } .prod-storage{ font-size:26px;color:#ff0000;margin-left: 10px;vertical-align: middle; } .price-info{ display: flex;align-items:center;margin:40px 0 20px 0; } .price-info .btn.add-to-basket{ margin:0 5px; } .price-info .price{ font-size:36px;color:#ff0000; } .price-info .price del{ display: block;color:#b2b2b2;font-size:20px; } .price-info .quantity-element .quantity{ width:100px;align-items: center; } .price-info .quantity-element #product-quantity.input-number, .price-info .quantity-element .product-quantity.input-number{ ;border:2px solid #000;border-radius:50% !important;background:#fff;width:60px;height: 60px;line-height: 56px; } .price-info .quantity-element{ margin:0 0 0 30px; } .one-desc-accord .files li a{ padding:5px;display: inline-block;font-size:13px;font-weight: 600;color:#ff0000 } .one-desc-accord .files li a:hover{ color:#777; } #owl-gallery .item, .owl-gallery-p .item{ padding:15px; } #owl-gallery .item .product-box-item, .owl-gallery-p .item .product-box-item{ padding:5px;margin:0;margin-bottom:30px;display: block;position: relative; overflow: hidden; } #owl-gallery .item .product-box-item img, .owl-gallery-p .item .product-box-item img{ margin:0;width:100%;max-height: 450px;object-fit: cover;border:2px solid #000; } #owl-gallery .item .product-box-item .product-box-caption, .owl-gallery-p .item .product-box-item .product-box-caption{ position: absolute; width: calc(100% - 14px);; top: 50%; transform: translateY(-50%); left: 0; text-align: center; background: rgba(0,0,0,0.5); padding: 10px; margin: 0 7px; color: #fff; opacity: 0; -webkit-transition: opacity 0.3s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; -ms-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } #owl-gallery .item .product-box-item .product-box-caption h3, .owl-gallery-p .item .product-box-item .product-box-caption h3{ font-weight: bold; font-size: 22px; margin-bottom: 10px; } #owl-gallery .item .product-box-item:hover .product-box-caption, .owl-gallery-p .item .product-box-item:hover .product-box-caption{ opacity: 1; } .colorrelated .color-type.active, .colorrelated .color-type:hover{ border: 2px solid #ff0000; box-shadow: 0 0 2px 2px #ff0000; } .colorrelated .color-type { background-size: cover; box-shadow: 0 0 0px 2px #b2b2b2; border: 2px solid transparent; } .related.name-related span.title-related{ display: block; } .related.name-related span{ display:inline-block; } .imagerelated li img{ max-width: 45px;margin:0; } .quest-btn{ border-color: #b8b8b8; color:#b8b8b8 !important; background: #fff !important; } .quest-btn:hover{ border-color: #b8b8b8; color:#fff !important; background: #b8b8b8 !important; } .product-section .feature-prod p.code { margin-top:3px; } .product-opinion-list{ padding:0 50px 50px 50px; } .product-opinion-list .title-star{ display: flex;flex-wrap:wrap;align-items: center; margin-bottom: 20px; } .product-opinion-list .title-star .star-rating > i{ color:#bbb; } .product-opinion-list .title-star .star-rating i{ padding:0 3px; } .product-opinion-list .title-star .star-rating{ display: inline-block;font-size:22px; width: 133px; height: 24px; margin:5px 0; } .product-opinion-list .title-star h4{ display: inline-block;font-size:28px;color:#ff0000;font-weight: 400;margin-left: 10px; } .product-opinion-list .media-body p{ font-size:12px;color:#777;line-height: 1.3 } .owl-carousel .owl-item .opinion-photos-row img{ width:auto;max-width: 100%; } .owl-carousel .owl-item .opinion-photos-row a{ width:100px;padding:5px;display: inline-block; } .product-opinion-list .comments-list{ border:none;padding:20px; } .product-opinion-list .num { position: relative; right: auto; left: auto; bottom: auto; text-align: center; display: inline-block; } .product-opinion-list .owl-theme .owl-nav{ position: absolute; } .count-nav{ display: inline-block;text-align: center;width: 100% } .count-nav i{ cursor: pointer;font-size:30px;padding:5px 10px;font-weight: bold;color:#b2b2b2; } .owl-theme .owl-nav .owl-next::before,.owl-theme .owl-nav .owl-prev::before{ display:none;opacity:0;visibility: hidden; } .owl-theme .owl-nav .disabled{ display: flex;opacity: 0.5;visibility: hidden; } .owl-theme .owl-nav{ display: flex; } .owl-theme .owl-nav [class*="owl-"]{ background:transparent !important; cursor: pointer; font-size: 30px; padding: 5px 10px; font-weight: bold; color: #b2b2b2; } .owl-theme .owl-nav [class*="owl-"]:hover{ color:#000; } #owl-gallery.owl-theme .owl-nav, .owl-gallery-p.owl-theme .owl-nav{ justify-content: end;display:flex;padding:0 10px;margin-top: -30px; z-index: 11; position: relative; } .products-slider.owl-theme .owl-nav{ justify-content: end;display:flex;padding:0 10px;margin-top: 0px; z-index: 11; position: relative; } .toolbar .views{ margin-left:auto;margin-right: 0; } .toolbar{ border:none;width:100%;margin:0;padding: 0;margin-bottom:20px; } .toolbar .sort-by .bootstrap-select > button{ margin:0;padding:8px 8px 8px 0; } .btn-filter{ font-weight: bold;font-size:14px;color:#000; } .btn-filter:hover{ color:#ff0000; } .active.active-sub-c{ border-left:0;padding-left:0; } .active.active-sub-c:before{ width:8px;height: 8px;border-radius:50%;background:#ff0000;position: absolute;left:-12px;content:'';top:50%;margin-top:-4px; } .categories-list > li > a{ font-size:15px; } .categories-list > li > ul a{ font-size:13px; } .categories-list > li ul{ padding-left:10px; } .mark-l{ display:none; } .product-list-view-one{ align-items:center; } .product-list-view-one h2 a{ color:#000;font-size:34px;font-weight: bold;line-height: 1.1; } .product-list-view-one h2{ margin-bottom: 5px; } .product-list-view-one h2 a:hover{ color:#ff0000; } .add-to-list-list{ position: absolute;bottom:5px;right:5px;font-size:26px;color:#ff0000; } .ovf-h .price{ font-size:30px;font-weight: bold;color:#ff0000;margin:10px 0; } .list-add-cart{ text-align:left;margin-top:20px; } .list-add-cart .add-to-basket{ width:auto;min-width:30%; } .product-list-view-one > .col-md-8{ padding-bottom:0; } .product-list-view-one{ padding:15px 0; } .right-window.filters-window{ width:400px;max-width:100%; } .filter-box{ padding:0;margin:0;border:none; } .filter_buttons{ display: flex;justify-content: space-between;padding-bottom:30px; } .window-centered .filter_buttons a.button-class{width:45%;margin:30px 0 0 0;} .filters-window .one-filter .custom-control label{ padding:2px 0;padding-left:25px; color:#000; font-size: 13px; } .filters-window .one-filter .custom-control{ text-align: left;padding:0; } .filters-window .one-filter .title-filter{ text-align: left; } .filters-window .row.filter-cc{ margin:0; } .products-list .one-product{text-align: center;} .products-list .one-product .pricebox{text-align: center;} .products-list .one-product h2 a{ font-size:16px;color:#000;font-weight: bold;margin: 0; } .products-list .one-product .add-basket-and-wish-btn .list-add-cart a{ max-width: 70%; text-align: center; margin: 0 auto; } .products-list .one-product .add-basket-and-wish-btn .list-add-cart{ margin-top:0; } #cookies-message-container{ width:auto;right:0; } #cookies-message-container #cookies-message{ background:#000; width: 500px; right: 0; left: auto; margin: 0; margin-left: 0px; margin-left: auto; padding:0; } #cookies-message-container #cookies-message p.main-t{ padding:30px;background: #ff0000;font-size:30px;color:#fff;font-weight: bold;width:100%;max-width: 100%;text-align: center; } #cookies-message-container #cookies-message p{ padding:20px 30px 10px 30px;max-width:100%; } #cookies-message-container #cookies-message .button-cookies2{ padding:0 30px; } #cookies-message-container #cookies-message a{ display: inline-block;font-size:12px;color:#fff;font-weight: bold; } #cookies-message-container #cookies-message a:hover{ color:#ff0000; } #cookies-message-container #cookies-message span{ width:100%;text-align: right;display: block; } #cookies-message-container #cookies-message span a{ margin:15px 0;padding:10px 15px;border:2px solid #fff;border-radius:25px; } #cookies-message-container #cookies-message span a:hover{ color:#000;background:#fff; } #preloader { position: fixed; width: 96px; height: 96px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24); box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24); border-radius: 16px; opacity: 0; visibility: hidden; -webkit-transition: opacity .2s ease-out, visibility 0s linear .2s; -o-transition: opacity .2s ease-out, visibility 0s linear .2s; transition: opacity .2s ease-out, visibility 0s linear .2s; z-index: 100000; } #preloader.fullscreen { padding: 0; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: none; -ms-transform: none; transform: none; background-color: #fff; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } #preloader.show { -webkit-transition: opacity .4s ease-out, visibility 0s linear 0s; -o-transition: opacity .4s ease-out, visibility 0s linear 0s; transition: opacity .4s ease-out, visibility 0s linear 0s; visibility: visible; opacity: 1; } #preloader .circular { -webkit-animation: loader-rotate 2s linear infinite; animation: loader-rotate 2s linear infinite; position: absolute; left: calc(50% - 24px); top: calc(50% - 24px); display: block; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); } #preloader:before { background-image: url("/images/front/logo.png"); background-position: center center; background-repeat: no-repeat; background-size: contain; content: " "; height: 100px; position: absolute; width: 200px; margin-left: -100px; margin-top: -150px; position: absolute; width: 200px; left: 50%; top: 50%; } #preloader .path { stroke-dasharray: 1, 200; stroke-dashoffset: 0; -webkit-animation: loader-dash 1.5s ease-in-out infinite; animation: loader-dash 1.5s ease-in-out infinite; stroke-linecap: round; } @-webkit-keyframes loader-rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loader-rotate { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes loader-dash { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -136px; } } @keyframes loader-dash { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35px; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -136px; } } .products-list .one-product::before{ display: none !important; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label:after{ font-size:14px; } @media (max-width:1400px){ .full-banner .owl-text .b-main-slider__title{ font-size:44px; } .owl-type h2{ font-size:44px; } h2.type-t{ font-size:40px; } .num span{ font-size:36px; } .num{ font-size:26px; } .footer-contact{ padding:25px 30px; } .menu nav ul li { font-size: 44px; font-weight: bold; line-height: 44px; margin:5px 0; } .menu .submenu-items .one-item img{ width:220px; } .product-section .price-info .price{ font-size:32px; } .price-info .quantity-element{ margin-left: 0; } .price-info .quantity-element .quantity{ width:80px;flex-wrap: nowrap; } .price-info .quantity-element #product-quantity.input-number, .price-info .quantity-element .product-quantity.input-number{ height: 45px;width:45px;line-height: 41px; } .product-section .price-info .price { font-size: 32px; flex: 0 0 100%; padding-bottom: 20px; } .product-section .price-info{ flex-wrap:wrap; } .product-opinion-list .title-star h4{ font-size:24px;margin-top: -4px; } .product-list-view-one h2 a{ font-size:24px; } .product-list-view-one p{ font-size:12px; } .list-add-cart .add-to-basket { width: auto; min-width: 40%; font-size: 11px; } .products-list .one-product h2 a{ font-size:14px; } .ovf-h .price{ font-size:26px; } .window-centered h3.type-t{ font-size:24px; } .window-centered .subtnt{ font-size:14px; } .custom-control label { font-size: 12px; font-weight: 600; } .one-blog-list a.title-blog{ font-size:30px;line-height:1.25; } .one-tag-style{ min-width: 110px;padding: 10px 15px; } .one-faq .faq-nubmer{ font-size:60px; } .f-title{ font-size:28px; } #owl-gallery .item, .owl-gallery-p .item{ padding:5px;margin-bottom:20px; } #owl-gallery .item .product-box-item, .owl-gallery-p .item .product-box-item{ margin-bottom: 10px; } .search-faq-form{ padding-bottom:5px; } } @media (max-width:1199px){ .small-accordion{ max-width: 100%; } body{ font-size:13px; } .footer-contact { padding: 25px 15px; } .full-banner .owl-text{ padding-right: 40px; } .content-page section.section-item.first-child{padding-top: 100px;} .padding-top-first-section{ padding-top:100px; } #basket-count span{ left:auto;right: 35px; } } @media (max-width:991px){ .left-nav .slide-nav{ display: none;width: 40px; } .left-nav .left-mouse{ left:5px; } .left-nav{ width:40px; } .content-page > section{ padding-left: 0; padding-right: 0px; } .product-section .col-md-5.offset-md-1 { margin-left:0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } h2.type-t { font-size: 32px; } .header-logo{ left:45px; } .gallery-slider{ margin-top:30px; } .product-opinion-list { padding: 0 30px 50px 30px; } .owl-type .right{ padding:30px; } footer .col-md-3.col-sm-3.col-xs-12{ width:100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-top:20px; text-align: center; } .footer-contact { padding: 25px 15px; width: 400px; max-width: 100%; margin: 0 auto; } .menu nav ul li { font-size: 34px; line-height: 34px; } .one-blog-list { padding: 20px 0; } .one-faq { width: 50%; } .products-list .one-product .add-basket-and-wish-btn .list-add-cart a{ max-width: 100%; } .right-nav{ width:50px; } .right-nav .slide-nav-right li{ margin:15px 0; } .right-nav .slide-nav-right a{ margin-right: 25px;display: inline-block; } .search-faq-form{ display: block;margin-top:20px;padding:0; } .ff h2.type-t { font-size: 36px; } } @media (max-width:767px){ .row.align-items-center .col-md-6 + .col-md-6{ margin-top:30px; } .product-section .col-md-5.offset-md-1 { margin-left: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .owl-type .one-item{ flex-wrap: wrap; } .owl-type .one-item .background-itm{ height: 50vh; width: 100%; } .owl-type .one-item .right { padding: 30px; position: relative; right: 0; width: 100%; z-index: 1; align-self: flex-start; } .owl-type .one-item .btn-plus{ margin-top:0; } .left-nav{ display: none; } .header-logo { left: 15px;position: absolute;top:15px; } .content-page section.section-item.first-child{padding-top: 0px;} .padding-top-first-section{ padding:0 } .content-page > section:first-of-type{ /* padding-top:90px; */ } .content-page{ padding-top:0px;padding-right: 0px; } .product-images{ padding:20px 0; } .product-opinion-list{ padding:0 0 20px 0; } .product-opinion-list .comments-list{ padding:10px;margin-bottom: 0; } .product-opinion-list .title-star h4{ font-size:18px; } .owl-type h2 { font-size: 34px; } .to-top{ left: 10px; } .to-top i{ font-size: 30px; } body .container{ padding: 0 15px; } .social-newsl > .container > div{ flex-wrap:wrap;justify-content: center; } .newsletter-item{ width:100% !important;padding:20px 0 !important; } .newsletter-item .btn-secondary{ margin:10px 0 0 0; } .menu nav{ width:100%;background:#ff0000;z-index:32324; } body .menu .left-menu-bg{ z-index:32326; } .menu.mopen .menu-handle{ z-index:32327; } .menu.mopen{ border-radius:0;overflow: visible; } .menu .menu-container{ background:#ff0000; } .menu .left-menu-bg{ left:-50%; } .menu .lines{ display: none; } .menu nav ul li { font-size: 24px; line-height: 28px; } .menu .left-menu-bg{ -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .menu .left-menu-bg.white-bg{ left: 0; width: 100%; } .js-replace__item--active,.js-replace__item--active .js-replace__content{ transform: none !important; } :root { --replace-offset: 0% !important; } .logo--invert{ opacity: 0 !important; } .newsletter-form-gr .one-flex-dsp{ align-items: center; justify-content: center; } .newsletter-form-gr .one-flex-dsp .newsletter-control{ padding:10px 15px; } .newsletter-item .btn-secondary{ margin:5px; } .one-blog-list a.title-blog { font-size: 24px; line-height: 1.25; } .padding-section{ padding:0; } .one-tag-style { min-width: 10px; padding: 5px 15px; font-size: 11px; } .section-images-w .images-column + .col-md-6{ padding:15px 30px; } .contact-section .left-absolute-map{ width:100% !important;;position: relative !important;height: 400px !important;overflow: hidden; } .contact-section .left-absolute-map .scroll-element-in-section{ width:100% !important;;position: relative !important;height: 400px !important;overflow: hidden; } .contact-section .left-absolute-map .scroll-element-in-section > div{ width:100% !important;;position: relative !important;height: 400px !important;overflow: hidden; } .contact-section .right-content{ width:100% !important;margin:0;padding:15px !Important; } .ff h2.type-t { font-size: 26px; } .nt3.reg{ font-size:18px;line-height: 1.5; } .log-content-full .left-image{ width:100%; } .log-content-full .right-info{ width:100%; } .full-banner .owl-text{ width:90%;left:5% } .full-banner .owl-text .b-main-slider__title { font-size: 34px; } .full-banner .owl-text p{ font-size:12px; } h3.title-l{ font-size:28px; } .menu{ border-radius:0; right:-100%;top:0; height: 100%; width: 80%; } .menu.mopen { right: 0; top: 0; width: 100%; height: 100vh; z-index: 32324; } .menu .menu-container { padding: 0px; right: 0; position: relative; top: 0; width: 100%; height: 100%; overflow: auto; transition: 0.5s; display: flex; align-items: center; } .menu .left-menu-bg{ width:100%;left:-100%; } .menu nav ul li,.menu.mopen nav ul li{ opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); transition-delay: 0s; } .menu nav ul li a{ white-space: nowrap; white-space: normal; } #owl-gallery .item .product-box-item .product-box-caption h3, .owl-gallery-p .item .product-box-item .product-box-caption h3{ font-size:14px; } #owl-gallery.owl-theme .owl-nav, .owl-gallery-p.owl-theme .owl-nav { justify-content: center; } .simple-slider-nav{ left:0px;text-align:center !important; } } @media (max-width:480px){ .full-banner .owl-text .b-main-slider__title { font-size: 28px; } .full-banner .owl-text p{ font-size:11px;max-height: 90px;overflow: hidden; } .full-banner .btn{ font-size:10px;padding:5px 10px; } .right-window{ width:100%; } .owl-type h2 { font-size: 28px; } .content-page{ padding-right: 0; } .content-page > section{ padding-right: 0; } body, p{ font-size:12px; } .header-logo img { max-width: 120px;max-height:70px; } h2.type-t { font-size: 26px; } .button-class{ font-size:10px; } .product-section p.shortdesc{ margin-top:20px; } .price-info{ margin-top:20px; } .product-opinion-list .comments-list{ padding:0; } .comments-list .media-body{ max-width: 100%; } .product-opinion-list .title-star .star-rating { display: inline-block; font-size: 16px; width: 95px; height: 24px; margin: 5px 0; } .product-opinion-list .title-star .star-rating i { padding: 0 2px; } .one-faq { padding:10px; width: 100%; } .section-images-w > .row .images-column img { width: 100%; min-height: 10px; max-width: 100%; object-fit: cover; object-position: center; display: block; } #owl-feed .item div{ height: auto !important; } .one-contact{ width:100%; } h3.title-l{ font-size:24px;line-height: 1.5; } .jconfirm .jconfirm-box div.jconfirm-content-pane{ font-size:14px; } .one-delivery .prices-del{ font-size:14px; } .basket-summary .basket-sum h3 > span{ font-size:14px; } .basket-summary h3.text-right .bigf{ font-size:20px; } .owl-social{ padding:40px 0 !important; } } .search-more-label .btn.btn-primary:hover{ background:#ff0000;color:#fff; } .log-reg-box .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { font-size: 10px; line-height: 18px; } #basket-payment .custom-checkbox .custom-control-label::before,#basket-payment .custom-control-label::after{ top:0; } .social-integrations-item i{ position: absolute; font-size:30px;top:10px;left:10px;color:#000; } .social-integrations-item span{ -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; opacity:0;position:absolute;bottom:0;color:#fff;background:rgba(0,0,0,0.7);padding:5px;width:100%;text-align: center;opacity: 0; } .social-integrations-item:hover span{ opacity:1; } #owl-feed.owl-carousel .owl-stage{ display:flex;align-items:Center; } /*preloader do zastosowan*/ .preloader-slide::before { content: ""; position: absolute; width: 100vw; top: 0; left: 0; bottom: 0; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; background: #fff; z-index: 0; } .active .preloader-slide::after { width: 33.333vw; } .preloader-slide::after { content: ""; position: absolute; width: 0; top: 0; left: 33.333vw; bottom: 0; -webkit-transition: 1.6s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0s; -moz-transition: 1.6s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0s; -ms-transition: 1.6s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0s; -o-transition: 1.6s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0s; transition: 1.6s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0s; opacity: 1; -moz-opacity: 1; -webkit-opacity: 1; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; background: #ff0000; z-index: 1; } .active .preloader-slide .preloader-slide-inner { width: 34vw; } .preloader-slide .preloader-slide-inner { position: absolute; width: 100vw; height: 100vh; right: 0; -webkit-transition: 1.2s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.25s; -moz-transition: 1.2s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.25s; -ms-transition: 1.2s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.25s; -o-transition: 1.2s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.25s; transition: 1.2s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.25s; object-fit: cover; background: #000; z-index: 2; } .active .content-offer { position: relative; left: 0; } .content-offer { left:-30%; -webkit-transition: 1.1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.6s; -moz-transition: 1.1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.6s; -ms-transition: 1.1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.6s; -o-transition: 1.1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.6s; transition: 1.1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.6s; background: none; overflow-x: hidden; overflow-y: hidden; } .active .preloader-slide { right: -100%; } .preloader-slide { position: fixed; width: 200vw; top: 0; right: 100%; bottom: 0; -webkit-transition: 1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.50s; -moz-transition: 1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.50s; -ms-transition: 1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.50s; -o-transition: 1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.50s; transition: 1s cubic-bezier(0.67, 0.02, 0.2, 0.97) 0.50s; overflow: hidden; z-index: 32; } .multi{ margin: 4px 30px 0 0; } .certificates-itm{ display: flex;align-items:center;justify-content: center; } .certificates-itm img{ max-height: 90vh; } .owl-certificates{ position:relative; } .owl-certificates:before{ width:200%;left:-50%;background:transparent;position: absolute;height: 100%;z-index: 0;content:''; } .owl-certificates::after { width: 100%; left: 50%; background: url('/images/front/logo-white.png'); background-position-x: 0%; background-position-y: 0%; background-repeat: repeat; background-size: auto; position: absolute; height: 100%; z-index: 0; content: ''; top: 0; background-repeat: no-repeat; background-position: center; background-size: contain; max-width: 1000px; margin: 0 auto; opacity: 0.2; transform: translateX(-50%); } .owl-type.owl-certificates .right{ color:#fff; } .img-certificate{ padding:30px; } .num.white{ color:#fff; } .owl-certificates .owl-stage-outer{ z-index: 2; } @media (max-width:767px){ .certificates-itm img{ max-height:45vh } } .text-block p{ margin-bottom:10px; } .form-contact .contact_form .form-control.has-error, .form-control.has-error{ box-shadow: 0 0 3px #ff0000 } .login-cst-chc.error-c{ text-decoration: underline;color:red; } .box-row .icon-box img{ margin: 0 auto 5px; } @media (max-width:1199px){ body .container:not(.container-item) { max-width: 1800px; width: 100%; padding: 0 15px; } } .autorotate{ display:block; padding:5px; background-color:#86C840; color:#fff; text-decoration:none; text-transform:uppercase; } .autorotate.hidden.hide{ display: none !important; } .menu .submenu-items{ background: #fff;position: relative; } .menu .submenu-items.active{ z-index: 3; } .menu .left-menu-bg{ background: #fff;background-image: none; } .bannertype0 .count-nav-arrow{ bottom:55px } .nopadding .bannertype0 .count-nav-arrow{ padding-right:80px; } .count-nav-arrow{ position: absolute; font-size: 30px; bottom: 45px; right: 15px; z-index: 32323; display: inline-block; line-height: 1; } .count-nav-arrow .num{ position: relative;bottom: auto;right: auto; } .owl-certificates img{ object-fit: contain } @media (max-width:767px){ .newsletter-form-width-t{flex-wrap:wrap} .logo-menu{ display: none; } .newsletter-form-width-t{flex-wrap:wrap} } .logo-menu{ z-index: 2;position: absolute;left: 15px;top:15px; } .logo-menu img{ max-width: 150px; } @media (min-width:768px){ .right-nav{ border-left: 1px solid #f2f2f2; } .num{ right:30px; } } .max-width-item > div:before,.max-width-item2 > div:before{ position: absolute;bottom: 10px;left:20px;background:url('/images/front/360.png') no-repeat center center;width:100px;height: 50px;content:'';background-size:contain; } .menu .lines .line{ opacity: 0.3; } #owl-gallery .item .product-box-item img, .owl-gallery-p .item .product-box-item img{ border-color: transparent; } .owl-social .social-bg-itme{ background:#ccc;background-size: cover;background-position:center;width:100%;max-width: 100%;padding-top:120%;;border:0px solid #fff; } div.flyel:nth-child(1){ top:10%;left:15% } div.flyel:nth-child(2){ top:50%;left:65% } div.flyel:nth-child(3){ top:80%;left:65% } div.flyel:nth-child(4){ top:70%;left:35% } div.flyel:nth-child(5){ top:30%;left:65% } .owl-social .owl-stage{ display:flex; } .imgsld-itm{ padding:5px; } .imgsld-itm img{ max-width: 100%; } .owl-baner-simple-slider{ padding:40px 0; } .owl-baner-simple-slider ~ .count-nav-arrow{ bottom:10px; } .imgsld-itm a{ display:block;overflow: hidden; } .imgsld-itm img{ -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; } .imgsld-itm a:hover img{ -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform:scale(1.15); transform: scale(1.15); opacity: 0.9; } .newsletter-form-width-t{ align-items: flex-start !important; } .newsletter-form-width-t .custom-control-label{ font-weight:600 } .newsletter-item .newsletter-form-gr .btn-secondary{ min-width:15%; } .owl-social .owl-carousel h2.type-t,.absolute-item h2.type-t{ font-size:44px; } @media (max-width:1500px){ .owl-social .owl-carousel h2.type-t,.absolute-item h2.type-t{ font-size:36px; } } @media (min-width:1200px){ .blog-filter a.blog-filtr + a.blog-filtr{ margin-left: 20px; } .blog-filter{ padding-left: 10px; } } .blog-filter a.blog-filtr{ text-transform: uppercase; } @media (max-width:1199px){ .owl-social .owl-carousel h2.type-t,.absolute-item h2.type-t{ font-size:30px; } } body .content-page .blog-section > .container{ padding-left:20px;padding-right: 20px; } .blog-filter a.blog-filtr.blog-reset-filter{ font-size:14px;text-transform: capitalize; } .blog-filter a.blog-filtr.blog-reset-filter:hover{ color:#ff0000; } a.hover-underline:hover { text-decoration: underline; } a.hover-nounderline:hover, a.hover-nounderline:hover u{ text-decoration: none; } .simple-button:hover{ opacity: 1; color: #000; background: #fff !important; } video.original-size{ max-width: 100vw; max-height: 100vh; object-fit: contain; } .fullscreen-bg__video{ position: relative;top:0;left:0;transform: none;object-fit: cover;object-position: center center;width: 100%;height:100%;max-height: 100vh; } .copyright{ font-size:10px;color:#d6d6d6; } .mds-logo{ display:inline-block;height:29px;width:20px;margin:0 5px;background:url('/images/front/mds.png') no-repeat top center;vertical-align: middle; } .mds-logo:hover{ background-position:bottom center; } .owl-social .owl-nav{ justify-content: end; } .owl-social{ position: relative; } .absolute-item{ height:calc(100% - 35px);display: flex;align-items:center;position: absolute;top:0;left:0;width:calc(100% / 6);background:#fff;z-index: 34 } @media (max-width:1700px){ .absolute-item{ width:calc(100% / 5) } } @media (max-width:1300px){ .absolute-item{ width:calc(100% / 4) } } @media (max-width:991px){ .absolute-item{ width:calc(100% / 3) } } @media (max-width:767px){ .absolute-item{ width:calc(100% / 2) } .owl-social .owl-theme .owl-nav{ justify-content: flex-end; padding-right: calc(25% - 35px); } .copyright{ padding-top:15px; } } @media (max-width:420px){ .owl-social .owl-carousel h2.type-t, .absolute-item h2.type-t { font-size: 26px; } } @media (max-width:480px){ .cke_editable{ padding:0 !important; } .text-block{ padding-left: 0 !important;padding-right: 0 !important; } section .container-item.container{ padding-left:15px !important;padding-right: 15px !important; } *{ white-space: normal; word-break: break-word; } .owl-type h2{ font-size:20px; } .owl-type .btn-groups a{ margin:5px 0; } .right-nav { width: 30px; } .right-nav .slide-nav-right a { margin-right: 40px; } .menu-handle-a{ right:10px; } .menu-handle .close-new{ right: -5px; } } .youtube-wrapper{ max-width: 100%; } .youtube-wrapper .embed-responsive{ max-width: 100%; display: inline-block; } .youtube-wrapper iframe{ max-width: 100%; } .photo-panel img{ vertical-align: top; } .login-cst-chc.custom-checkbox label a{ } .login-cst-chc.custom-checkbox label a:hover{ color:#999;text-decoration:underline } @media (min-height: 866px) and (min-width:992px){ .content-page .order-finish{ min-height: calc(100vh - 510px); display: flex; flex-direction: column; align-items: center; justify-content: center; } } @media (min-height: 866px) and (min-width:1199px){ .content-page .order-finish{ min-height: calc(100vh - 580px); } } .opacity_none{ opacity: 0; visibility: hidden; } .btn-prod-minus-opacity button.btn-number:disabled{ opacity: 0; visibility: hidden; } .right-banner-social{ position: absolute;bottom:0;right: 0;width:65px;background:#000;font-size:16px;padding:0px 0;transform: translateY(100%); -webkit-transition: all 400ms ease-in-out; -moz-transition: all 400ms ease-in-out; -ms-transition: all 400ms ease-in-out; -o-transition: all 400ms ease-in-out; transition: all 400ms ease-in-out; opacity:0; max-width:100%; } .right-banner-social.active{ transform: translateY(0%);padding-bottom: 50px;opacity:1; } .right-banner-social a{ margin: 20px auto;display: block;color:#fff; } .right-banner-social a:hover{ color:#ff0000; } .social-icon-group{ position: absolute;bottom:0;right: 0;width:100%;background:#000;font-size:16px;padding:20px 0;cursor: pointer;color:#fff !important; z-index: 12; } .social-icon-group:hover{ color:#ff0000 !important; } .social-icon-group.active i:before{ content: "\f00d"; } @media (min-width: 1200px){ .right-nav .slide-nav-right li,.right-banner-social,.social-icon-group{ font-size:16px } } @media (min-width: 1400px){ .right-nav .slide-nav-right li,.right-banner-social,.social-icon-group{ font-size:18px } } .youtube-wrapper{ background:url('/images/front/youtube.png') no-repeat center center #efefef;background-size: 30%; } header .right-nav > .menu-handle-a::before { content: 'menu'; position: absolute; width: 100%; left: 50%; -webkit-transform: translateX(-50px); transform: translateX(-50%); min-width: 40px; top: 100%; color: #b3b3b3; font-size: 11px; text-align: center; margin-top: -2px; font-weight: normal; text-transform:uppercase; }