/*!
Theme Name:UNIQUESTONE
Theme URI:https://tonyline.com
Author:tonyline.com
Author URI:https://tonyline.com
Description:web
Version:1.0.0
License:GNU General Public License v2 or later
License URI:LICENSE
Text Domain:tonyline
Tags:web, tonyline
*/
:root {
--main-color:#df1c44;
--main-hcolor:#ff204e;
--main-color2:#000000;
--main-hcolor2:#333333;
--main-color3:#ffffff;
--txt-color:#222222;
--txt-color1:#ffffff;
}
/**/
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-display:swap;src:local(),url(./fonts/os/open-sans-v20-latin_cyrillic-300.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local(),url(./fonts/os/open-sans-v20-latin_cyrillic-regular.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:local(),url(./fonts/os/open-sans-v20-latin_cyrillic-600.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:local(),url(./fonts/os/open-sans-v20-latin_cyrillic-700.woff2) format("woff2")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-display:swap;src:local(),url(./fonts/os/open-sans-v20-latin_cyrillic-800.woff2) format("woff2")}
/**/
.t-fw300 {font-weight:300 !important;;}
.t-fw400 {font-weight:400;}
.t-fw500 {font-weight:500 !important;}
.t-fw600 {font-weight:600 !important;}
.t-fw700, .bold {font-weight:700 !important;}
.t-fw800 {font-weight:800 !important;}
.t-fw900 {font-weight:900 !important;}
.t-fs11 {font-size:11px !important;}
.t-fs12 {font-size:12px !important;}
.t-fs13 {font-size:13px !important;}
.t-fs14 {font-size:14px !important;}
.t-fs15 {font-size:15px !important;}
.t-fs16 {font-size:16px !important;}
.t-fs17 {font-size:17px !important;}
.t-fs18 {font-size:18px !important;}
.t-fs20 {font-size:20px !important;}
.t-fs24 {font-size:24px !important;}
.t-txt-color1 {color:var(--main-color);}
.t-txt-color2 {color:var(--main-color2) !important;}
.t-txt-color3 {color:var(--txt-color1) !important;}
.t-ln-height-1-4 {line-height:1.4;}
.t-letter-space-0 {letter-spacing:normal;}
.t-rotate-90 {-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.t-rotate-180 {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.t-txt-decor {text-decoration:underline !important;}
.t-bgmain1 {background-color:var(--main-color) !important;}
.t-bgmain2 {background-color:var(--main-color2) !important;}
.t-bgmain3 {background-color:var(--main-color3) !important;}
.t-bgmain4 {background-color:#f7f7f7;}
.t-alert-info {background:#f8f8f8;color:#333;font-size:14px !important;}
.t-modal .uk-modal-dialog {max-width:440px !important;}
.t-zind1 {z-index:1;}
.t-zind99 {z-index:99;}
.t-textd-und::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom: 1px solid #22b3a9;
    transition: right .3s ease-out;}
    .t-textd-und:hover::before {border-bottom: 1px solid #333;}
.t-textd-underline a {text-decoration:underline !important;}
/**/
.t-pswitcher {border:1px solid #fff;border-radius:99px;overflow:hidden;}
.t-pswitcher>li>a {display:block;width:30px;font-size:12px;line-height:30px;font-weight:600;color:#fff;text-align:center;}
.t-pswitcher:hover {border:1px solid #fbe630;}
.t-pswitcher:hover>li>a {background-color:#fbe630;color:#000;}
/**/
@media (max-width:539px){
#header .uk-navbar-container.uk-navbar-sticky .uk-navbar-item, #header .uk-navbar-container.uk-navbar-sticky .uk-navbar-toggle {min-height:55px !important;}
}
@media (max-width: 575px) {
#header .uk-navbar-container .uk-logo {width:auto !important;}
#header .uk-navbar-container .uk-logo span {display:none !important;}
}
@media (max-width: 1039px) {
.t-visible-h1 {display:none !important;}
}
@media (max-width: 1039px) and (min-width: 960px) {

}
#header {position:absolute;left:0;right:0;width:100%;z-index:980;}
#header .uk-navbar-container.uk-navbar-sticky {background-color:rgba(0,0,0,.7);}
#header .uk-navbar-container.uk-navbar-sticky .uk-navbar-item, #header .uk-navbar-container.uk-navbar-sticky .uk-navbar-toggle {min-height:60px;}
#header .uk-navbar-container.uk-navbar-sticky .uk-logo img {width:55px;}
#header .uk-navbar-container.uk-navbar-sticky .uk-logo span {left:85px;padding:5px 0 5px 15px;}
#header .t-callbtn {display:block;padding:0;background-color: #22b3a9;border:1px solid #22b3a9;width:32px;line-height:30px;border-radius:99px;}
.t-nav-default.uk-nav-default {font-size:1.075rem;}
/**/
@media (max-width:639px) {
.t-services .uk-panel h2 {font-size:2.4rem !important;line-height:1.2 !important;}
.t-services h3 {font-size:16px !important;}
}
@media (max-width:959px) {
.t-services .uk-grid-item-match>.uk-tile-small {padding:0 !important;}
}
.t-services h3 {font-size:20px;}
.t-services h3:hover>a {color:#22b3a9 !important;}
.t-services .h3_opis>a {color:#22b3a9;}
.t-services .h3_opis>a:hover {color:#28d5c9;}
/**/
@media (max-width:959px) {
#t-filter>div.uk-box-shadow-small {box-shadow:none !important;padding:0 !important;}
#toggle-filter>div.uk-offcanvas-bar {padding-top:50px !important;}
}
@media (min-width:960px) {
#toggle-filter {display:block !important;position:relative;top:unset;right:unset;left:unset;bottom:unset;z-index:auto;}
#toggle-filter>div.uk-offcanvas-bar {position:relative;left:0;width:100%;padding:0;overflow:hidden;z-index:0;}
}
#t-filter div>div.es-widget:last-child {border-bottom:none !important;}
#t-filter>div>div .uk-form-label {font-weight:700;color:#222;padding-bottom:8px;display:block;}
#t-filter-block a.uk-button {padding:0 5px;line-height:21px;}
#t-filter ul {list-style:none;margin-top:0;position:relative;padding-left:22px;}
#t-filter ul li {position:relative;padding-right:10px;}
#t-filter ul li>a {color:#666;font-size:14px;line-height:1.4;display:block;padding:5px 0;}
#t-filter ul li>a:hover, #t-filter ul li>a:focus {color:#22b3a9;}
#t-filter ul li.chosen>a {color:#333;}
#t-filter ul li>a:hover:before, #t-filter ul li>a:focus:before, #t-filter ul li.chosen>a:before {border:1px solid #22b3a9;}
#t-filter ul li>a, #t-filter ul li>span {vertical-align:middle;}
#t-filter ul li span.count {font-size:13px;color:#979797;}
#t-filter .woocommerce-widget-layered-nav-list li>a:before, #t-filter .product-categories li>a:before {content:"";position:absolute;left:-22px;top:7px;display:block;width:15px;height:15px;border:1px solid #dedede;border-radius:2px;box-sizing:border-box;background-color:#fff;transition:background-color .2s ease-in-out,border .2s ease-in-out;cursor:pointer;}
#t-filter ul li.chosen>a:before {background-image:url("data:image/svg+xml;utf8,<svg width='14' height='12' viewBox='0 0 14 12' xmlns='http://www.w3.org/2000/svg'><path d='M4.10351 8.89548L1.45582 6.09578L0 7.6352L4.13584 12L14 1.56934L12.5159 0L4.10351 8.89548Z' fill='rgb(255, 255, 255)' /></svg>");background-position:50%;background-repeat:no-repeat;background-color:#22b3a9;background-size:10px 8px;border-color:#22b3a9;}
#t-filter .woocommerce-widget-layered-nav-list .count {display:none !important;}
/**/
.uk-article .page-description h2 {font-size:20px;line-height:1.4;font-weight:600;}
.uk-article .page-description p {margin:0 0 10px 0;}
/**/
#t-breadcrumb {padding:8px 0;border-bottom:1px solid #e5e5e5;}
/**/
#t-pagination .uk-pagination>span, #t-pagination .uk-pagination>a {display:block;padding:5px 10px;font-weight:400;}
/**/
#t-woo-imgs .uk-slideshow-items {margin-left:95px;}
/*#t-woo-imgs .uk-slideshow-items a>img {height:400px;width:400px;}*/
.drift-zoom-pane.drift-inline {position: absolute;width: 150px;height: 150px;border-radius: 75px;box-shadow: 0 6px 18px rgba(0, 0, 0, 0.3);}
.drift-bounding-box {background-color: rgba(0, 0, 0, 0.4);}
/**/
@media (max-width:399px) {
.t-woo-btns a:nth-child(2) {margin-top:20px;margin-bottom:10px;}
}
@media (max-width: 834px) and (min-width: 640px) {
.t-woo-btns a:nth-child(2) {margin-top:20px;margin-bottom:10px;}
}
.t-woo-short-dsc ul {margin-top:10px;}
.t-woo-short-dsc ul li {padding-left:30px;}
.t-woo-short-dsc ul li::before {content:'';position:relative;left:-30px;width: 30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:right;list-style-type:disc;color:#22b3a9 !important;}
/**/
@media (max-width:359px) {
#t-woo-imgs>div>ul {min-height:230px !important;}
}
@media (max-width: 474px) and (min-width: 360px) {
#t-woo-imgs>div>ul {min-height:285px !important;}
}
@media (max-width:474px) {
#t-woo-imgs .uk-slideshow-items {margin-left: 60px !important;}
#t-woo-imgs .uk-thumbnav img {width:50px !important;}
}
@media (max-width: 534px) and (min-width: 475px) {
#t-woo-imgs>div>ul {min-height:350px !important;}
}
@media (min-width:535px) {
#t-woo-imgs>div>ul {min-height:400px !important;}
}
@media (min-width:960px) {
#t-woo-imgs {max-width:565px;}
}
/**/
#t-woo-vwd h3>a {font-size:15px;line-height:1.4;}
/**/
form .uk-fieldset .wpcf7-not-valid-tip {display:none !important;}
form .uk-fieldset input.wpcf7-not-valid {border: 1px solid #f0506e !important;}
/**/
@media (max-width:639px) {
body.single-video iframe {height:280px !important}
}
.t-video-item:hover .uk-icon {color:#fbe630;}
#t-video-termlist .uk-overlay-primary {background: rgba(0,0,0,.6);}
#t-video-termlist a:hover .uk-overlay-primary {background: rgba(0,0,0,.68);}
/**/
body { margin: 0;}
ul { margin: 0; padding: 0; list-style: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent;text-decoration:none;}
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
button {border:none;}
dfn { font-style: italic; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.8em;font-size:12px; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
hr { box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
input[type="number"] { -moz-appearance: textfield; }
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
textarea:focus, input:focus { outline: none; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
p { margin: 0; padding: 0;}
/**/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
::-webkit-scrollbar-track {border:none;background-color:#f9f9f9;}
::-webkit-scrollbar {width: 10px;background-color: transparent;}
::-webkit-scrollbar-thumb {background-color: #000;}
/**/
body {font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight:300;color: #000; background: #fff; line-height: 1.4; -ms-overflow-style: scrollbar; }
body * { -webkit-font-smoothing: antialiased; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.01); }
h1, h2, h3, h4, h5 {color: #000; padding-bottom: 10px;font-family: 'Open Sans', sans-serif;}
h2 { font-size:40px; line-height: 45px;}
h3, .ttl-line { font-size: 45px; line-height: 51px;letter-spacing: 2px; }
h4, .ttl-i { font-size: 30px; line-height: 36px; letter-spacing: 2px; }
h5 { font-size: 20px; line-height: 26px; }
::-webkit-input-placeholder {color:#a4b0a4;}
::-moz-placeholder {color:#a4b0a4;}
:-moz-placeholder {color:#a4b0a4;}
:-ms-input-placeholder {color:#a4b0a4;}
/**/
*,*:after,*:before {-webkit-box-sizing: border-box;box-sizing: border-box;}
.clearfix:before,.clearfix:after {content: '';display: table;}
.clearfix:after {clear: both;}
.align-center{ text-align:center !important; }
.align-left{ text-align:left !important;}
.align-justify { text-align:justify !important;}
.align-right{ text-align:right !important; }
.left{float:left !important;}
.right{float:right !important;}
.absolute{position:absolute;}
.relative{position:relative;}
.absolute-area {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.hidden{display:none;}
.block {display:block;}
.inline-block{display:inline-block;}
.fix {overflow: hidden;}
.uppercase {text-transform:uppercase;}
.notransform {text-transform:none;}
.mcenter {margin:0 auto;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt40 {margin-top:40px;}
.mt80 {margin-top:80px;}
.mt100 {margin-top:100px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb35 {margin-bottom:35px;}
.mb45 {margin-bottom:45px;}
.mb55 {margin-bottom:55px;}
.pb20 {padding-bottom:20px;}
span.bgtxt {background-color: #ff335d;padding:0 5px;color:#fff;}
.fw300 {font-weight: 300;}
.fw400 {font-weight: 400;}
.fw600 {font-weight: 600 !important;}
.fw700 {font-weight: 700 !important;}
.fw800 {font-weight: 800;}
.container{position: relative;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
@media (min-width:768px){.container{width:750px;}}
@media (min-width:992px){.container{width:970px;}}
@media (min-width:1200px){.container{width:1170px;}}
.clear {clear:both;}
.font-24 {font-size:24px !important;}
/**/
.section-overlay {background-color: #202020;}
.sectin-bg {background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: scroll;}
.myov {position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: #000;opacity: 0.6;z-index: 0;}
.wmyov {position: absolute;top: 0;right: 0;left: 0;bottom: 0;background: #fff;opacity: 0.9;z-index: 0;}
/**/
[class|=space] {display: block;width: 100%;overflow: hidden;}
.space-100 {height:19vh;}
/**/
@media (max-width:767px) {
.fix_header.fscrolled {display:none !important;}
}
@media (min-width: 992px){
.fix_header #scroll-up {left: 44.3% !important;}
}
@media (min-width: 1200px){
.fix_header #scroll-up {left: 45.1% !important;}
}
.fix_header {display:none;}
#header .fix_header .container {min-height:auto !important;}
.fix_header.fscrolled {display: inline-block;position: fixed;width: 100%;left: 0;right: 0;top:0;height:44px;background: rgba(0,0,0,0.8);z-index: 9;}
.fix_header .logo {margin-top:6px;padding-left:32px;}
.fix_header .logo img {width:38px;}
.fix_header .logo span {padding:2px 0 2px 15px;font-size:13px;line-height:14px;}
.header .fix_header .call {top:4px;width:430px;}
.header .fix_header .call .c1 {font-size:22px;line-height:24px;text-align: right;padding-right: 20px;}
.header .fix_header .call .c2 a {display:inline-block;position:relative;background:#fbe630;color:#000;vertical-align:top; font-size:14px;line-height:26px;font-weight:700;padding: 0 10px;margin-left: 24px;border: none;}
.header .fix_header .call .c1, .header .fix_header .call .c2 {display:inline-block;position:relative;float:none;}
.fix_header #scroll-up {top:13px;padding-top:0;bottom:auto;}
.fix_header #scroll-up::before {background:#fff;left:49.5%;top:0;height:16px;}
.fix_header #scroll-up .arrow-up {height:22px;}
.fix_header #scroll-up .arrow-up:after {border-bottom: 2px solid #fff;border-left: 2px solid #fff;}
.fix_header #scroll-titleup a {color:#fff;}
/**/
@media (max-width:539px){
.logo {display:block !important;margin:5px auto 0 !important;height:55px;}
.nav_bl {float:none !important;width:270px;margin:0 auto;}
.header .call, #footer .call {position: relative;margin: 0 0 0 auto;width: 186px !important;}
.c2 a {margin-right:3px !important;}
.c1 {padding-top:0 !important;}
}
@media only screen and (min-width:540px) and (max-width:767px){
.header .call, #footer .call {width:207px !important;}
.c1 {padding-top:19px !important;}
}
@media (max-width:767px){
.c1 {font-size:20px !important;line-height:13px !important;}
#scroll-down {display:none !important;}
}
@media (min-width:768px){

}
@media (min-width:992px){
.mlft {margin-left:45px;}
}
.logo {position:relative;width:286px;display:inline-block;margin-top:10px;}
.logo img {width:70px;}
.logo span {display: block;position: absolute;width:200px;top:0;left:100px;padding:12px 0 12px 15px;border-left:1px solid #22b3a9;color:#fff;}
#header .logo span {font-weight:400;}
.nav_bl {float:right;position:relative;}
.header .call, #footer .call {display: block;position: absolute;width:250px;height: 60px;right:0;color: #fff;top:10px;z-index:2;}
.c1 {float: left;width:100%;padding-top: 5px;font-size:25px;line-height: 26px;font-weight:600;color:#fff;}
.c1>a {color:#fff;}
.c2 {float: right;}
.c2 a {padding: 0;color: #fff;text-decoration: none;border-bottom: 1px dotted;line-height: 25px;text-align: center;margin-right: 22px;}
.c2 a:hover {border-bottom: 1px solid;text-decoration:none;cursor:pointer;}
.logo.t-flogo {padding:0;}
.logo.t-flogo span {left:85px;padding: 7px 0 7px 15px;}
/**/
@media (max-width:767px){
#header h1, #t-hero h1 {width:100%;font-size:34px;}
.h1_dop {width:100%;font-size:15px;}
}
@media (min-width:768px){
#header h1, #t-hero h1 {width:600px;font-size:40px;}
.h1_dop {width:600px;font-size:18px;}
}
@media (min-width:992px){

}
#header .container {position:static !important;min-height:100vh;}
#header h1, #t-hero h1 {position: relative;color: #fff;line-height:1.2;font-weight: 800;}
.h1_dop {position:relative;color:#fff;font-weight:400;}
.btnzak:after, .btnzak:before, .other_btn:after, .other_btn:before {-webkit-box-sizing: border-box;box-sizing: border-box;}
.btnzak {display: block;max-width:300px;padding:15px;margin-top:32px;background:#fbe630;font-size: 16px;font-weight:700;text-align:center;color: #000;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;border: 1px solid;border-color: #fbe630;cursor: pointer;-webkit-transition: border-color 0.3s, color 0.3s, transform 0.1s;transition: border-color 0.3s, color 0.3s, transform 0.1s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.btnzak:active, .other_btn:active {transform: scale(0.95);-webkit-transform: scale(0.95);}
.btnzak:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;z-index: -1;opacity: 0;-webkit-transform: scale3d(0.7, 1, 1);transform: scale3d(0.7, 1, 1);-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.btnzak:before, .other_btn:before {-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.btnzak:hover::before, .other_btn:hover::before {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

/**/
#scroll-down {display: block;position: absolute;padding-top: 79px;text-align:center;bottom:3%;left:46%;}
.arrow-down {display: block;margin: 0 auto;width:9px;height:25px;}
.arrow-down:after {content: '';display: block;margin: 0;padding: 0;width: 8px;height: 8px;border-top: 2px solid #fff;border-right: 2px solid #fff;behavior: url(-ms-transform.htc);-moz-transform: rotate(135deg);-webkit-transform: rotate(135deg);-o-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
#scroll-title {display: block;color: #fff;font-size:12px;font-weight:300;}
#scroll-down::before {-webkit-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;-moz-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;-o-animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;animation: elasticus 1.2s cubic-bezier(1, 0, 0, 1) infinite;position: absolute;top: 0px;left: 50%;margin-left: -1px;width: 2px;height:88px;background: #fff;content: ' ';}
@-webkit-keyframes elasticus {
0% {-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0);}
50% {-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
50.1% {-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;-o-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
100% {-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;-o-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0);}
}
@-moz-keyframes elasticus {
0% {-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0);}
50% {-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
50.1% {-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;-o-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
100% {-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;-o-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0);}
}
@-o-keyframes elasticus {
0% {-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0);}
50% {-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
50.1% {-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;-o-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
100% {-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;-o-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0);}
}
@keyframes elasticus {
0% {-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0);}
50% {-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;-o-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
50.1% {-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;-o-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
100% {-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;-moz-transform-origin: 0% 100%;-o-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);-moz-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0);}
}
/**/
@media (max-width:460px){
.tm_block3 {font-size:32px !important;}
.tm_block4 {font-size:16px !important;}
.tm_arr {width:300px !important;border:none !important;}
.tm_block2, #hot_line #timertimer, #hot_line #timertimer0 {width:300px !important;min-width:300px !important;}
#hot_line #timer-number-timer-days, #hot_line #timer-number-timer-hours, #hot_line #timer-number-timer-minutes, #hot_line #timer-number-timer-secundes, #hot_line #timer-number-timer0-days, #hot_line #timer-number-timer0-hours, #hot_line #timer-number-timer0-minutes, #hot_line #timer-number-timer0-secundes, #hot_line .timer-separator, #hot_line #timertimer .timer-flipchart-face {font-size:27px !important;}
.tm_block4 {padding-bottom:25px !important;}
.tm_block5 {display: block !important;margin: 0 auto !important;}
.tm_block6 {top: 155px !important;left: -25px !important;font-size: 12.5px !important;}
.tm_block7 {position: relative !important;top:185px !important;left: -60px !important;}
}
@media (max-width:767px){
#hot_line .container {padding-top:30px;padding-bottom:30px;}
#hot_line .of1_form, #hot_line .of1_txt {width:290px !important;display:block !important;margin:0 auto !important;}
#hot_line .of1_txt {padding-bottom: 40px;padding-top:0 !important;}
}
@media (min-width:768px){
#hot_line .of1_txt, #hot_line .of1_form {display:block;width:400px;margin:0 auto;}
#hot_line .of1_txt {padding-bottom: 40px;}
}
@media (min-width:992px){
#hot_line .of1_txt {width:470px;font-size:45px;padding-bottom:0;}
#hot_line .of1_txt, #hot_line .of1_form {display:inline-block;margin-left:3%;}
#hot_line .of1_form {width:400px;}
}
@media(min-width:1200px){
#hot_line .of1_txt {margin-left:100px;}
#hot_line .of1_form {margin-left:65px;} 
}
#hot_line .of1_txt {font-size:16px !important;padding-top:40px;}
#hot_line .form-field {background-color: #f2f2f2 !important;}
.tm_block1 {width:360px;width: 360px;font-size: 20px;font-weight: 700;padding: 0 0 13px 17px;}
.tm_block2 {width:360px;}
.tm_block3 {color: #fff;padding-bottom:20px;font-size: 45px;}
.tm_block4 {font-size: 20px;color: #1f2b3b;padding-bottom:10px;} 
.tm_block5 {width: 150px;height: 150px;font-size: 20px;color:#000;background-color:#fbe630;border-radius:50%;padding-top: 13px;margin-left: 210px;}
.tm_block5 span {font-size:65px;padding-left:5px;font-weight:700;color:#000;}
.tm_block6 {position: absolute;top: 70px;left: -210px;width: 200px;font-size: 20px;color:red;text-decoration:line-through;}
.tm_block6 span {color:#fff;font-size: 20px;font-weight: 400;}
.tm_block7 {position: absolute;top: 120px;left: -210px;width: 220px;font-size: 12px;color: #fff;font-weight: 600;text-align: left;}
.tm_arr {border: 2px solid #fff;width: 377px;padding: 10px 0 20px;margin-top:25px;}
#hot_line{margin:0;padding:40px 0;background: #22b3a9 url('./images/pattern2.png') repeat 0 0;-webkit-animation: 10s linear 0s normal none infinite animate;-moz-animation: 10s linear 0s normal none infinite animate;-ms-animation: 10s linear 0s normal none infinite animate;-o-animation: 10s linear 0s normal none infinite animate;animation: 10s linear 0s normal none infinite animate;}
@-webkit-keyframes animate {
from {background-position:0 0;}
to {background-position: 500px 0;}
}
@-moz-keyframes animate {
from {background-position:0 0;}
to {background-position: 500px 0;}
}
@-ms-keyframes animate {
from {background-position:0 0;}
to {background-position: 500px 0;}
}
@-o-keyframes animate {
from {background-position:0 0;}
to {background-position: 500px 0;}
}
@keyframes animate {
from {background-position:0 0;}
to {background-position: 500px 0;}
}
/**/
@media (max-width:460px){
#hot_line.hot2 .tm_block5 {margin:0 auto 80px !important;}
#hot_line.hot2 .tm_block7 {top:75px !important;}
}
@media only screen and (min-width:459px) and (max-width:767px){
#hot_line.hot2 .of1_txt {display:inline-block !important;width:390px !important;}
}
@media (max-width:767px){
#hot_line.hot2 .larr {left:1% !important;}
#hot_line.hot2 .rarr {right:1% !important;}
}
#hot_line .owl-nav {z-index:5;}
#hot_line.hot2 .of1_txt {padding-top:10px;}
#hot_line.hot2 .tm_block3 {padding-bottom:50px;}
#hot_line .larr {top: -25px !important;left: 10% !important;background: #000;}
#hot_line .larr:after {border-bottom: 2px solid #000;border-left: 2px solid #000;}
#hot_line.hot2 .rarr {top: -25px !important;right:28%;background: #000;left: auto !important;}
#hot_line .rarr:after {border-top: 2px solid #000;border-right: 2px solid #000;}
#hot_line .owl-dot {width:11px !important;height:11px !important;background:#dac200 !important;}
#hot_line .owl-dot.active {width:11px !important;height:11px !important;background:#ffe300 !important;}
/**/
@media (max-width:767px){
.oth_h {text-align:center !important;}
.other_hot .owl_other {display:block;position:relative;margin:0 auto -35px;width:290px;}
.other_hot .owl-item {padding:0 !important;}
.owl_other_item .tm_block4 {padding-bottom:15px !important;}
.owl_other_item .tm_block5, #hot_line.hot2 .owl_other_item .tm_block5 {margin-left:143px !important;margin-bottom:0 !important;}
.owl_other_item .tm_block6 {top:15px !important;left:-145px !important;font-size:15px !important;}
.owl_other_item .tm_block6 span {font-size:15px !important;}
.other_btn {left:20px !important;}
}
@media (min-width:768px){
.owl_other_item .tm_block5 {margin-left:190px;}
.owl_other_item .tm_block6 {top:25px;left:-190px;font-size:15px;}
.owl_other_item .tm_block6 span {font-size:16px !important;}
}
@media (min-width:992px){
.owl_other_item .tm_block5 {margin-left:143px;}
.owl_other_item .tm_block6 {top:15px;left:-145px;font-size:15px;}
.owl_other_item .tm_block6 span {font-size:15px !important;}
}
@media (min-width:1200px){
.owl_other_item .tm_block5 {margin-left:210px;}
.owl_other_item .tm_block6 {top:25px;left:-210px;font-size:16px;}
.owl_other_item .tm_block6 span {font-size:16px !important;}
}
.other_hot {padding-top:35px;}
.oth_h {padding-bottom:25px;padding-left:15px;color: #fff;font-size: 24px;}
.owl_other_item {background:rgba(0,0,0,0.3);padding:15px;}
.other_hot .owl-item {padding:0 10px;}
.owl_other_item .tm_block4 {font-size:16px;color:#f7f7f7;font-weight:700;}
.owl_other_item .tm_block5 {height:120px;width:120px;font-size:16px;font-weight:700;}
.owl_other_item .tm_block5 span {font-size:42px;}
.owl_other_item .tm_block6 {text-align:left;}
.other_btn {position: absolute;bottom: 20px;left: 30px;color: #fff;padding: 8px 20px;font-size: 15px;font-weight: 400;}
.other_btn {display: block;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;border: 1px solid;border-color: #fbe630;cursor: pointer;-webkit-transition: border-color 0.3s, color 0.3s, transform 0.1s;transition: border-color 0.3s, color 0.3s, transform 0.1s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.other_btn:hover {color:#000;}
.other_btn:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fbe630;z-index: -1;opacity: 0;-webkit-transform: scale3d(0.7, 1, 1);transform: scale3d(0.7, 1, 1);-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
/**/
@media (max-width:767px){
#abt h2, #why h2, #opis h2, #ctlg h2, #price h2, #work h2, #otz h2, #schema h2, #gmap h2, #ask h2, #sproduct h2 {font-size:34px !important;}
#abt h2.mb25, #why h2.mb25, #opis h2.mb25, #ctlg h2.mb25, #price h2.mb25, #work h2.mb25, #otz h2.mb25, #schema h2.mb25, #gmap h2.mb25, #ask h2.mb25 {margin-bottom:10px !important;}
}
@media (max-width:767px){
#abt {padding:40px 0 20px;}
.abt_txt {width:100%;font-size:16px;line-height:28px;}
.abt_num ul li {width:100%;margin-bottom:28px;}
}
@media (min-width:768px){
#abt {padding:40px 0 20px;}
.abt_txt {width:100%;font-size:18px;}
.abt_num ul li {width:50%;margin-bottom:28px;}
}
@media (min-width:992px){
#abt {padding:40px 0 60px;}
.abt_txt {width:960px;font-size:20px;}
.abt_num ul li {width:25%;margin-bottom:0;}
}
.abt_txt a {display:inline-block;color:#000;border-bottom:1px dotted #000;line-height:1.2;}
.abt_txt a:hover {color:#22b3a9;border-bottom:1px solid #22b3a9;}
.abt_num ul li {display:inline-block;position:relative;vertical-align:top;margin-left:-4px;text-align: center;}
.anmb {display:inline-block;position:relative;font-size:90px;font-weight:400;color: #000;line-height: 86px;}
.anmtxt {display:block;font-size:17px;}
/**/
#why {padding:40px 0;background:#f7f7f7;}
@media (max-width:359px){
.wcol2 ul,.wcol3 ul {width:220px !important;}
}
@media (max-width:579px){
.wcol2 ul, .wcol3 ul {width:260px;margin:20px auto 0;}
.why ul li {font-size:16px !important;line-height:24px !important;padding-bottom:20px;}
.why ul li:before {top:-5px !important;}
.wcol3 ul {padding-left:35px;}
}
@media (max-width:767px){
#why h2 {margin-bottom:0 !important;}
.wcol1 {display:none !important;}
.wcol2 {width:100%;padding-left:70px;}
.bg_kam {min-height:150px;background-size:767px;}
}
@media (min-width:768px){
.wcols {width:100%;}
.wcol1 {width:29%;}
.wcol2 {width:70%;}
.wcol1 img {margin-left:-115%;}
.bg_kam {min-height:285px;}
}
@media (min-width:992px){
.wcols {width:970px;}
.wcol1, .wcol2 {width:50%;}
.wcol1 img {width:400px;margin-left:0;}
}
.wcol1, .wcol2 {display:inline-block;position:relative;vertical-align:top;}
.wcol2 {margin-left:-4px;}
.why ul li {font-size:20px;line-height: 2.5;}
.why ul li:before {content: "\f103";position: absolute;width: 36px;height: 36px;background: #22b3a9;border-radius: 50%;top: 5px;left: -57px;font-family: Flaticon;font-size:35px;line-height: 36px;color: #fff;text-align: center;}
.wcol3 ul li:before {background-color:#1f2a3b;}
.wcol3txt {font-size:28px;}
.bg_kam {background-image: url(./images/bg/bg_line1.jpg);background-position: center center;background-repeat: repeat-x;}
/**/
@media (max-width:429px){
#sproduct h3 a {font-size:15px !important;}
.h3_opis {padding-left:23px !important;}
.h3_opis a {font-size:14px !important;}
}
/*#sproduct {padding:0 0 50px;background:#f7f7f7;min-height:110vh;max-height:700px;}*/
#sproduct h2 {color:#fff;}
#sproduct h3 a {color:#fff;font-size:22px;line-height:1;}
#sproduct h3 a:hover {text-decoration:underline;}
#sproduct #scroll-down {left:49%;}
#sproduct #scroll-down::before {left:45%;}
#sproduct .btnzak {background-color:#000;border-color:#000;color:#fff;}
#sproduct .btnzak:hover {border-color:#22b3a9;}
#sproduct .btnzak:before {background-color:#22b3a9;}
.h3_opis {padding-left:33px;width:100%;}
.h3_opis a {color:#fff;font-size:16px;text-decoration:underline;margin-right:15px;}
.h3_opis a:hover {color:#22b3a9;}
/**/
body.home #opis {padding-top:60px !important;}
#opis {padding:0 0 60px;}
@media (max-width:767px){
.optxt {width:100%;font-size:16px;}
}
@media (min-width:768px){
.optxt {width:100%;font-size:17px;}
}
@media (min-width:992px){
.optxt {width:750px;}
}
@media (max-width:399px){
.optxt p {text-align:left !important;}
}
.optxt p {padding-bottom:15px;text-align:justify;}
.optxt ul {list-style:square outside;padding-left:20px;padding-bottom:10px;}
.optxt ul li {padding-bottom:10px;}
.optxt em {font-style:italic;}
#opis .more, #loadMore {display:inline-block;color:#000;padding:15px 40px;margin-top: 32px;border:1px solid #000;font-size:16px;font-weight:700;}
/**/
#ctlg {padding:40px 0 50px;background:#f7f7f7;}
@media (max-width:389px){
.ctlg_itm {display:block !important;}
.ctlg_itm img {width:220px !important;margin:0 auto;}
}
@media (max-width:767px){
.ctlg_nm {font-size:14px;}
}
@media (min-width:768px){
.ctlg_nm {font-size:16px;}
}
.ctlg_itm {display:inline-block; /*width:25%;*/ margin-left: -4px;padding: 10px;}
.ctlg_itm img {width:100%;}
.ctlg_nm {padding-top:10px;}
.popup-gallery .owl-next, .popup-gallery .owl-prev, .aotz .owl-next, .aotz .owl-prev {position: absolute;top:-29px;width:50%;height:20px;}
.popup-gallery .owl-prev, .aotz .owl-prev {left:0;}
.popup-gallery .owl-next, .aotz .owl-next {right:0;}
.popup-gallery .owl-next i:before, .popup-gallery .owl-prev i:before, .aotz .owl-next i:before, .aotz .owl-prev i:before {font-size:45px;line-height: 70px;margin-left:0 !important;}
.popup-gallery .owl-next:hover .rarr, .popup-gallery .owl-prev:hover .larr, .aotz .owl-next:hover .rarr, .aotz .owl-prev:hover .larr {background:#22b3a9;}
.popup-gallery .owl-next:hover .rarr:after, .aotz .owl-next:hover .rarr:after {border-top:2px solid #22b3a9;border-right:2px solid #22b3a9;}
.popup-gallery .owl-prev:hover .larr:after, .aotz .owl-prev:hover .larr:after {border-bottom:2px solid #22b3a9;border-left:2px solid #22b3a9;}
.popup-gallery .rarr, .popup-gallery .larr, .aotz .rarr, .aotz .larr {top:9px;}
.popup-gallery .rarr, .aotz .rarr, .hot2 .rarr {left:25px !important;-webkit-animation: swing 1.9s ease;animation: swing 1.9s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count: infinite;}
.popup-gallery .owl-next:hover .rarr, .aotz .owl-next:hover .rarr {-webkit-animation:none;animation: none;}
.popup-gallery .larr, .aotz .larr {right:25px !important;}
.popup-gallery a img {-webkit-transition: all ease-out .25s;transition: all ease-out .25s;}
.popup-gallery a:hover img {transform: scale(0.98);-webkit-transform: scale(0.98);}
.prd_category .popup-gallery a {color:#000;}
.prd_category .popup-gallery a:hover {cursor: pointer !important;color:#22b3a9;}
.prd_category h3 {font-size:30px;}
@media (max-width:767px){
.prd_category .hh3 {margin-bottom:40px !important;}
}
@media (min-width:768px){
.prd_category .hh3 {margin-bottom:40px !important;}
}
@media (min-width:992px){
.prd_category .hh3 {margin-bottom:20px !important;}
}
.popup-gallery a:hover {cursor: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyLjk2NiA1Mi45NjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUyLjk2NiA1Mi45NjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMjguOTgzLDIwaC02di02YzAtMC41NTItMC40NDgtMS0xLTFzLTEsMC40NDgtMSwxdjZoLTZjLTAuNTUyLDAtMSwwLjQ0OC0xLDFzMC40NDgsMSwxLDFoNnY2YzAsMC41NTIsMC40NDgsMSwxLDEgICBzMS0wLjQ0OCwxLTF2LTZoNmMwLjU1MiwwLDEtMC40NDgsMS0xUzI5LjUzNSwyMCwyOC45ODMsMjB6IiBmaWxsPSIjMDAwMDAwIi8+Cgk8cGF0aCBkPSJNNTEuNzA0LDUxLjI3M0wzNi44NDUsMzUuODJjMy43OS0zLjgwMSw2LjEzOC05LjA0MSw2LjEzOC0xNC44MmMwLTExLjU4LTkuNDItMjEtMjEtMjFzLTIxLDkuNDItMjEsMjFzOS40MiwyMSwyMSwyMSAgIGM1LjA4MywwLDkuNzQ4LTEuODE3LDEzLjM4NC00LjgzMmwxNC44OTUsMTUuNDkxYzAuMTk2LDAuMjA1LDAuNDU4LDAuMzA3LDAuNzIxLDAuMzA3YzAuMjUsMCwwLjQ5OS0wLjA5MywwLjY5My0wLjI3OSAgIEM1Mi4wNzQsNTIuMzA0LDUyLjA4Niw1MS42NzEsNTEuNzA0LDUxLjI3M3ogTTIuOTgzLDIxYzAtMTAuNDc3LDguNTIzLTE5LDE5LTE5czE5LDguNTIzLDE5LDE5cy04LjUyMywxOS0xOSwxOSAgIFMyLjk4MywzMS40NzcsMi45ODMsMjF6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==), auto;}
@-webkit-keyframes swing {
15% {-webkit-transform: translateX(9px);transform: translateX(9px);}
30% {-webkit-transform: translateX(-9px);transform: translateX(-9px);}
40% {-webkit-transform: translateX(6px);transform: translateX(6px);}
50% {-webkit-transform: translateX(-6px);transform: translateX(-6px);}
65% {-webkit-transform: translateX(3px);transform: translateX(3px);}
100% {-webkit-transform: translateX(0);transform: translateX(0);}
}
@keyframes swing {
15% {-webkit-transform: translateX(9px);transform: translateX(9px);}
30% {-webkit-transform: translateX(-9px);transform: translateX(-9px);}
40% {-webkit-transform: translateX(6px);transform: translateX(6px);}
50% {-webkit-transform: translateX(-6px);transform: translateX(-6px);}
65% {-webkit-transform: translateX(3px);transform: translateX(3px);}
100% {-webkit-transform: translateX(0);transform: translateX(0);}
}
@media (max-width:599px){
.kamni_cat {width:300px !important;margin:0 auto;}
}
@media (min-width:600px){
.kamni_cat {width:570px !important;margin:0 auto;}
}
/**/
#price {padding:40px 0 60px;}
.bgimgcvr {background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;}
@media (max-width:767px){
.cprice_bl {height:1680px;}
#price .wrapper {position:relative !important;margin:0 auto !important;left:0 !important;width:301px !important;}
#price .package {width:290px !important;margin-bottom:20px !important;}
.pr_txt {font-size:16px;}
#price li {font-size:14px !important;}
}
@media only screen and (min-width:768px) and (max-width:991px){
#price .wrapper {left:0 !important;margin:0 !important;}
#price .package {width:225px !important;height:540px !important;}
#price .name {font-size:2rem !important;}
}
@media (min-width:768px){
.cprice_bl {height:565px;}
.pr_txt {font-size:17px;}
#price li {font-size:13px !important;}
}
@media (min-width:992px){
.pr_txt {font-size:18px;}
#price li {font-size:14px !important;}
}
#price .wrapper {position: absolute;top:0;left: 50%;margin:0 0 0 -468px;font-weight: 300;color: #000;font-size: 15px;}
#price .package {box-sizing: border-box;width: 301px;height:559px;border: 1px solid #e4e4e4;display: inline-block;padding: 19px;text-align: center;float: left;-webkit-transition: margin-top 0.5s linear;transition: margin-top 0.5s linear;position: relative;margin-right: 11px;background-color:#fff;}
#price .package:hover {margin-top: -10px;-webkit-transition: margin-top 0.3s linear;transition: margin-top 0.3s linear;}
#price .name {color:#000;font-weight:400;font-size: 3rem;margin-top: -5px;}
#price .price1 {margin-top: 7px;font-weight: bold;}
#price .price1 span {font-size:2rem;}
#price hr {background-color: #dedede;border: none;height: 1px;    margin: 8px 0 0 0;}
#price .trial {font-size: .9rem;font-weight:400;padding: 2px 21px 2px 21px;color: #33c4b6;border: 1px solid #e4e4e4;display: inline-block;border-radius: 15px;background-color: white;position: relative;bottom: -20px;}
#price ul {text-align: left;margin-top: 29px;}
#price li {margin-bottom:10px;}
#price .checkIcon {content: "✔";}
#price li::before {content: "✔";color: #22b3a9;margin-right:8px;}
#price .brilliant {border-color: #22b3a9;background-color:#fcfcfc;}
#price .brilliant li:last-child::before, #price .pfrst li:last-child::before {content:"";}
#price .pfrst li:nth-child(7)::before, #price .pfrst li:nth-child(8)::before {content:"x";color:red;font-weight:600;}
#price .brilliant .trial {background-color:#fcfcfc;}
#price .btnzak {margin-top:19px;}
#price .brilliant::before {width: 0;height: 0;border-style: solid;border-width: 64px 64px 0 0;border-color: #3bc6b8 transparent transparent transparent;position: absolute;left: 0;top: 0;content: "";}
#price .brilliant::after {content: "✔";color: white;position: absolute;left: 9px;top: 6px;text-shadow: 0 0 2px #37c5b6;font-size: 1.4rem;}
/**/
.support {display: inline-block;position: relative;text-decoration: none;cursor: pointer;}
.support em {text-decoration:underline;}
span.support::before {display: none;position: absolute;z-index: 9998;top: 0;right:0;background: #f7f7f7;box-shadow: 4px 4px 4px 0 rgba(23, 23, 25, .3);text-align: left;color: #000;cursor: default;padding:8px;margin:22px 0 0 10px;width: 200px;min-height: 50px;height: auto;}
a.support:focus em {background: #22b3a9;}
span.support::before {content: attr(data-title);}
span.support:focus::before {display: block;}
/**/
@media (max-width:767px){
#offer .container {padding-top:50px;padding-bottom:50px;}
.of1_txt {display:none !important;}
.of1_form {width:290px !important;display:block !important;margin:0 auto !important;}
.of1_ftxt {font-size:15px;}
.of1_ftxt span {font-size:22px !important;}
#ask form, .onf form {width:230px !important;}
}
@media (min-width:768px){
.of1_txt {width:325px;font-size:30px;}
.of1_form {width:390px;}
.of1_ftxt {font-size:17px;}
}
@media (min-width:992px){
.of1_txt {width:470px;font-size:45px;}
.of1_txt, .of1_form {margin-left:3%;}
.of1_form {width:400px;}
}
@media(min-width:1200px){
.of1_txt {margin-left:100px;}
.of1_form {margin-left:65px;}
}
#offer {min-height: 500px;position: relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
#offer .myov {opacity:0.4;}
.of1_txt {display:inline-block;position: relative;vertical-align: top;line-height: 1.2;color: #fff;padding-top: 185px;}
.of1_form {display: inline-block;position: relative;vertical-align: top;background: #fff;margin-top: 50px;margin-bottom:50px;padding: 30px;}
.of1_ftxt span {display: block;text-align: center;font-size: 28px;font-weight: 800;line-height: 2.4;}
#offer form span, .pp_form form span {color:#000 !important;}
#offer .form-field, .pp_form .form-field {background-color:#f2f2f2 !important;}
.pp_form .of1_ftxt {font-size: 16px;padding-bottom: 10px;}
@media (max-width:767px){
.pp_form .of1_ftxt {font-size:14px !important;}
}
/**/
@media (max-width:767px){
#newPortfolio .p_item {width:50%;}
}
@media (min-width:768px){
#newPortfolio .p_item {width:33.3333%;}
}
@media (min-width:992px){
#newPortfolio .p_item {width:25%;}
}
#work {padding:30px 0 50px;}
.p_item {display:inline-block; width:25%; margin-left: -4px;padding: 10px;}
.p_item img {width:100%;}
.owl-dots {text-align:center;margin-top:10px;}
.owl-dot {height: 11px;width: 3px;background: #666;border-radius:5px;display: inline-block;margin: 0 4px;}
.owl-dots .active {background:#22b3a9;height:16px;}
#work .btnzak {margin-top:20px;}
/**/
#otz {padding:40px 0 30px;background:#f7f7f7;}
@media (max-width:767px){
.otz_bl {width:100%;}
.aotz {margin-top:45px;}
#otz .aotz .owl-next, #otz .aotz .owl-prev {top:-40px;}
.totz {font-size:14px;text-align:left;}
}
@media (min-width:768px){
.otz_bl {width:600px;}
#otz .aotz .owl-next, #otz .aotz .owl-prev {top:90px;}
#otz .aotz .larr {right: 90px !important;}
#otz .aotz .rarr {left: 90px !important;}
.totz {font-size:15px;text-align:justify;}
}
.otz_bl {margin:0 auto;position:relative;background:#fff;border:1px solid #e4e4e4; padding:35px 35px 25px;}
.hotz {display:block;position:relative;font-size:16px;line-height:1.5;}
.hotz span, .totz span {font-size:16px;font-weight:800;}
.hotz a {display:block;color: #555;font-size: 14px;text-decoration: underline;}
.hotz a:hover {color: #22b3a9;}
.totz {padding-top:10px;padding-bottom:10px;}
.potz {display:block;position:relative;margin-top:8px;}
.potz a {margin-right:8px;}
.potz img {display: inline-block !important;width:60px !important;} 
.kotz img {border-radius: 50%;width: 130px !important;margin: 0 auto;}
#otz .wmyov {background:#f7f7f7;opacity:0.5;}
/**/
@media (max-width:767px){
#schema {padding:40px 0 35px;}
#schema ul {width:290px;}
#schema .rarr {display:none !important;}
#schema ul li {width:100%;height:222px;font-size:16px;}
#schema ul li:nth-child(4) {height:30px !important;}
#schema ul li:before {width:150px;height:150px;top:-165px;left:23%;font-size:75px;line-height:145px;}
.schn {top:-165px;left:23%;}
}
@media (min-width:768px){
#schema {padding:40px 0 60px;}
#schema ul {width:720px;}
#schema ul li {font-size:14px;width:25%;margin-left:-4px;}
#schema ul li:before {width:125px;height:125px;top:-140px;left:15%;font-size:65px;line-height:126px;}
.schn {top:-140px;left:15%;}
}
@media only screen and (min-width:768px) and (max-width:991px){
#schema .rarr {width:65px !important;top:-77px !important;right:-23px !important;}
}
@media (min-width:992px){
#schema ul {width:945px;}
#schema ul li {font-size:17px;}
#schema ul li:before {width:150px;height:150px;top:-165px;left:19%;font-size:75px;line-height:145px;}
.schn {top:-165px;left:20%;}
}
#schema ul {margin:0 auto;padding-top:170px;}
#schema ul li {vertical-align:top;}
#schema ul li:before {content:"";position:absolute;background:#22b3a9;border-radius:50%;font-family:Flaticon;color:#fff;}
#schema ul li:nth-child(1):before {content:"\f102";}
#schema ul li:nth-child(2):before {content:"\f101";}
#schema ul li:nth-child(3):before {content:"\f100";}
#schema ul li:nth-child(4):before {content:"\f103";}
.schn {display: block;position: absolute;background: #0e4642;width: 33px;height: 33px;border: 4px solid;border-radius: 50%;color: #fff;font-weight: 600;line-height: 25px;text-align: center;}
.rarr {background:#1f2a3b;width:100px;height:2px;top:-90px;right:-33px;}
.rarr:after {content: '';display:block;position:absolute;margin:0;padding:0;right:0;top:-2.8px;width: 8px;height: 8px;border-top:2px solid #1f2a3b;border-right:2px solid #1f2a3b;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.larr {background:#1f2a3b;width:100px;height:2px;top:-90px;right:-33px;}
.larr:after {content: '';display:block;position:absolute;margin:0;padding:0;left:0;top:-2.8px;width: 8px;height: 8px;border-bottom:2px solid #1f2a3b;border-left:2px solid #1f2a3b;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#schema ul li a {display: block;color: #000;text-decoration: underline;}
#schema ul li a:hover {color:#22b3a9;}
/**/
#map {min-height:500px;}
#map-canvas {height:100%;min-height:500px;margin:0;padding:0;}
@media (max-width:959px){
#gmap h2 {text-align:center;}
#map, #map-canvas {min-height:400px !important;}
.cnt_bl {position:relative !important;padding:0 0 50px !important}
}
@media (min-width:960px){
.cnt_bl {width:420px;height:420px;}
}
.cnt_bl {display:block;position:absolute;background-color:#fff;margin:45px 0;padding:30px;z-index:2;}
.cnt_h {font-size:18px;}
.cnt_h a {color:#000;}
.cnt_h a:hover {color:#22b3a9;}
/**/
@media (max-width:767px){
.ask_col1 {padding:30px !important;}
.ask_col1, .ask_col2 {display:block !important;width:290px;margin:0 auto !important;min-height:360px !important;}
.ask_col2 {padding:25px 28px 38px !important;}
.ask1_txt2, .ask2_txt {font-size:22px !important;}
.ask2_txt1{width:230px !important;font-size:11px !important;}
}
@media (min-width:768px){
.ask_col1 {width:43%;}
.ask_col2 {width:57%;}
.ask1_txt, .ask1_txt1 {font-size:16px;}
.ask1_txt2 {font-size:22px;}
}
@media (min-width:992px){
.ask_col1, .ask_col2 {width:50%;}
#ask h2 {font-size:34px;}
.ask1_txt, .ask1_txt1 {font-size:18px;}
.ask1_txt2 {font-size:38px;}
}
@media(min-width:1200px){
#ask h2 {font-size:40px;}
.ask1_txt2 {font-size:40px;}
}
#ask {background-color:#f7f7f7;padding-top:50px;}
.ask_col1, .ask_col2 {display:inline-block;position: relative;vertical-align: top;min-height:527px;}
.ask_col1 {background-color:#fff;padding: 100px 50px 50px;}
.ask_col2 {background-color:#22b3a9;margin-left:-4px;padding:45px 40px 50px;}
.ask2_txt {color: #fff;font-size: 28px;font-weight:800;text-align: center;}
.ask2_txt1 {color: #fff;font-size: 13px;width: 330px;margin: 10px auto 0;}
#ask form, .onf form, .pp_form {padding-top:20px;width:330px;margin:0 auto;}
@media (max-width:390px){
.pp_form {width:270px !important;}
}
#ask form span, .onf form span, .pp_form form span, #ask form p {color:#fff;}
#ask .form-field, .onf .form-field, .pp_form .form-field {display: block;margin:5px auto 0;height: 50px;width:100%;color: #666;padding-left: 25px;font-size:14px;font-weight:300;background-color:#fff;border:none;}
#ask .submit-button, .onf .submit-button, .pp_form .submit-button {display: block;margin:12px auto 0;width: 100%;position: relative;padding: 16px 22px;background:#fbe630;color:#000;font-size: 16px;font-weight:700;text-align: center;border: none;vertical-align: middle;white-space: nowrap;}
/**/
#footer {background-color:#f7f7f7;padding:50px 0;}
#footer .logo span, #footer .c1, #footer .c2 a {color:#000;}
@media (max-width:539px){
.fcop {padding-top:100px;}
}
@media (max-width:767px){
.fdev, .fcop {width:100%;text-align:center !important;}
#scroll-up {left:0;}
#scroll-up.scmob {display:block;position:relative;padding-top:0;}
#scroll-up.scdesktop, .scdesktop .arrow-up, .scdesktop #scroll-titleup {display:none !important;}
}
@media (min-width:768px){
.fdev {width:72%;}
.fcop {width:27%;}
#scroll-up {left:43%;}
#scroll-up.scmob {display:none;}
}
@media (min-width:992px){
.fdev, .fcop {width:49%;}
#scroll-up {left:46%;}
}
.fdev, .fcop {display:inline-block;}
.fdev, .fdev a {color:#000;}
.fdev a:hover, #footer .c2 a:hover {color:#22b3a9;border-bottom:1px solid;}
#scroll-up {display: block;position: absolute;padding-top: 79px;text-align:center;bottom:-19px;z-index:3;}
.arrow-up {display: block;margin: 0 auto;width:9px;height:98px;}
.arrow-up:after {content: '';display: block;margin: 0;padding: 0;width: 8px;height: 8px;border-bottom: 2px solid #000;border-left: 2px solid #000;behavior: url(-ms-transform.htc);-moz-transform: rotate(135deg);-webkit-transform: rotate(135deg);-o-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
#scroll-titleup {display: block;color: #000;font-size:12px;font-weight:300;}
#scroll-titleup a {color:#000;text-decoration:underline;}
#scroll-titleup a:hover {color:#22b3a9;cursor:pointer;}
#scroll-up::before {position: absolute;bottom:25px;left: 50%;margin-left: -1px;width: 2px;height:88px;background: #000;content: ' ';}
/**/
.single-portfolio #t-hero, .single-kamni #t-hero {height:520px !important;}
.single-kamni #newPortfolio a {color:#666;}
/**/
.white-shadow:after{background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 85%);bottom: 100%;content: '';display: inline-block;height:45px;position: absolute;right: 0;width: 100%;}
/**/
@font-face {font-family: "Flaticon"; src: url("./fonts/icn/Flaticon.eot"); src: url("./fonts/icn/Flaticon.eot?#iefix") format("embedded-opentype"), url("./fonts/icn/Flaticon.woff") format("woff"), url("./fonts/icn/Flaticon.ttf") format("truetype"), url("./fonts/icn/Flaticon.svg#Flaticon") format("svg"); font-weight: normal; font-style: normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face {font-family: "Flaticon"; src: url("./fonts/icn/Flaticon.svg#Flaticon") format("svg");}}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {font-family: Flaticon;font-size: 20px;font-style: normal;margin-left: 20px;}
.flaticon-handshake:before { content: "\f100"; }
.flaticon-graphic-tool:before { content: "\f101"; }
.flaticon-note:before { content: "\f102"; }
.flaticon-tick-inside-a-circle:before { content: "\f103"; }
.flaticon-left:before { content: "\f104"; }
.flaticon-right:before { content: "\f105"; }
.flaticon-left-arrow-1:before { content: "\f106"; }
.flaticon-right-chevron:before { content: "\f107"; }
.flaticon-left-arrow:before { content: "\f108"; }
.flaticon-next:before { content: "\f109"; }
/**/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/**/
div.wpcf7 {margin: 0;padding: 0;}
div.wpcf7-response-output {width:100%;margin:10px auto 0;padding: 5px;}
div.wpcf7 .screen-reader-response {position: absolute;overflow: hidden;clip: rect(1px, 1px, 1px, 1px);height: 1px;width: 1px;margin: 0;padding: 0;border: 0;}
div.wpcf7-mail-sent-ok {border: 2px solid #ccc;}
#ask div.wpcf7-mail-sent-ok {color:#fff;border: 2px solid #fff;}
div.wpcf7-mail-sent-ng {border: 2px solid #ff0000;}
div.wpcf7-spam-blocked {border: 2px solid #ffa500;}
div.wpcf7-validation-errors {border: 2px solid #f7e700;}
.wpcf7-form-control-wrap {position: relative;}
#offer span.wpcf7-not-valid-tip, #ask span.wpcf7-not-valid-tip, .onf span.wpcf7-not-valid-tip, .pp_form span.wpcf7-not-valid-tip, span.wpcf7-not-valid-tip {color: #f00 !important;font-size: 1em;display: block;position: absolute;width: 300px;margin-top:-92px;}
.use-floating-validation-tip span.wpcf7-not-valid-tip {position: absolute;top: 20%;left: 20%;z-index: 100;border: 1px solid #ff0000;background: #fff;padding: .2em .8em;}
span.wpcf7-list-item {margin-left: 0.5em;}
.wpcf7-display-none {display: none;}
div.wpcf7 img.ajax-loader {border: none;vertical-align: middle;margin-left: 4px;}
div.wpcf7 div.ajax-error {display: none;}
div.wpcf7 .placeheld {color: #888;}
.wpcf7-recaptcha iframe {margin-bottom: 0;}
.md-trigger:hover {cursor:pointer;}
/**/
.white-popup {position: relative;background: #FFF;padding: 20px 20px 35px;width: auto;max-width: 420px;margin: 20px auto;}
.white-popup .pp_form {padding-top: 5px;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}