@charset "UTF-8";
@charset "utf-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}

@font-face {
font-family: "pt-icons";
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/pt-icons.woff) format("woff");
font-weight: normal;
font-style: normal;
font-display: block;
}
@font-face {
font-family: 'Chromate-Local';
font-style: normal;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Chromate-Regular.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'breeserif-Local';
font-style: normal;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/breeserif-700-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/breeserif-700-webfont.woff) format('woff');
font-display: swap;
} @font-face {
font-family: 'Lato-italic-Local';
font-style: italic;
font-weight: 400;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/lato-v17-latin-italic.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/lato-v17-latin-italic.woff) format('woff');
} @font-face {
font-family: 'Lato-italic-Local';
font-style: italic;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/lato-v17-latin-700italic.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/lato-v17-latin-700italic.woff) format('woff');
}
@font-face {
font-family: 'questrial-Local';
font-style: normal;
font-weight: 400;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/questrial-400.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'questrial-Local';
font-style: normal;
font-weight: 500;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/questrial-500.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'questrial-Local';
font-style: normal;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/questrial-700.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Alpino-Local';
font-style: normal;
font-weight: 400;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/alpino-regular-webfont.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Alpino-Local';
font-style: normal;
font-weight: 500;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/alpino-medium-webfont.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Alpino-Local';
font-style: normal;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Alpino-Bold.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Alpino-Local';
font-style: normal;
font-weight: 800;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Alpino-Black.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'switzer-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/switzer-bold-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/switzer-bold-webfont.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'switzer-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/switzer-medium-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/switzer-medium-webfont.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'switzer-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/switzer-regular-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/switzer-regular-webfont.woff) format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'switzer-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/switzer-semibold-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/switzer-semibold-webfont.woff) format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'FjallaOne-Local';
font-style: normal;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/fjallaone-regular-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/fjallaone-regular-webfont.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Yanone-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/yanonekaffeesatz-700-v6-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/yanonekaffeesatz-700-v6-webfont.woff) format('woff');
font-weight: 700;
font-style: normal;
} @font-face {
font-family: 'Yanone-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/yanonekaffeesatz-400-v4-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/yanonekaffeesatz-400-v4-webfont.woff) format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Yanone-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/yanonekaffeesatz-500-v4-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/yanonekaffeesatz-500-v4-webfont.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Yanone-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/yanonekaffeesatz-600-v4-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/yanonekaffeesatz-600-v4-webfont.woff) format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'bellotatext-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/bellotatext-400-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/bellotatext-400-webfont.woff) format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'bellotatext-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/bellotatext-500-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/bellotatext-500-webfont.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'bellotatext-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/bellotatext-600-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/bellotatext-600-webfont.woff) format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'bellotatext-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/bellotatext-700-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/bellotatext-700-webfont.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'EncodeSans-Local';
font-style: normal;
font-weight: 400;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-expanded-v5-latin-regular.woff) format('woff'); 
}
@font-face {
font-family: 'EncodeSans-Local';
font-style: normal;
font-weight: 500;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-expanded-v5-latin-500.woff) format('woff'); 
}
@font-face {
font-family: 'EncodeSans-Local';
font-style: normal;
font-weight: 600;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-expanded-v5-latin-600.woff) format('woff');
}
@font-face {
font-family: 'EncodeSans-Local';
font-style: normal;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-expanded-v5-latin-700.woff) format('woff'); 
}
@font-face {
font-family: 'EncodeSans-Local';
font-style: normal;
font-weight: 800;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-expanded-v5-latin-800.woff) format('woff'); 
}
@font-face {
font-family: 'Encode-semi-expanded-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-semi-expanded-v5-latin-400.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-semi-expanded-v5-latin-400.woff) format('woff');
font-weight: normal;
font-style: 400;
}
@font-face {
font-family: 'Encode-semi-expanded-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-semi-expanded-v5-latin-600.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-semi-expanded-v5-latin-600.woff) format('woff');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Encode-semi-expanded-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-semi-expanded-v5-latin-700.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-semi-expanded-v5-latin-700.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Encode-semi-expanded-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-semi-expanded-v5-latin-500.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/encode-sans-semi-expanded-v5-latin-500.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Route159-Local';
font-style: normal;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Route159-Bold.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Route159-Local';
font-style: normal;
font-weight: 600;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Route159-SemiBold.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Route159-Local';
font-style: normal;
font-weight: 400;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Route159-Regular.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Aventine-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Aventine.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Vainilla-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Vainilla-Regular.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Mplus-Local';
font-style: normal;
font-display: swap;
font-weight: 400;
src: local(''),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/Mplus1p-Regular.woff) format('woff');
}
@font-face {
font-family: 'Mplus-Local';
font-style: normal;
font-display: swap;
font-weight: 500;
src: local(''),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/Mplus1p-Medium.woff) format('woff');
}
@font-face {
font-family: 'Mplus-Local';
font-style: normal;
font-display: swap;
font-weight: 700;
src: local(''),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/Mplus1p-Bold.woff) format('woff');
}
@font-face {
font-family: 'Mplus-Local';
font-style: normal;
font-display: swap;
font-weight: 800;
src: local(''),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/Mplus1p-ExtraBold.woff) format('woff');
}
@font-face {
font-family: 'Mplus-Local';
font-style: normal;
font-display: swap;
font-weight: 900;
src: local(''),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/Mplus1p-Black.woff) format('woff');
}
@font-face {
font-family: 'Josefin-Local';
font-style: normal;
font-display: swap;
font-weight: 400;
src: local(''),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/josefin-sans-v15-latin-regular.woff) format('woff');
}
@font-face {
font-family: 'Josefin-Local';
font-style: normal;
font-display: swap;
font-weight: 500;
src: local(''),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/josefin-sans-v15-latin-500.woff) format('woff');
}
@font-face {
font-family: 'Josefin-Local';
font-style: normal;
font-display: swap;
font-weight: 600;
src: local(''),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/josefin-sans-v15-latin-600.woff) format('woff');
}
@font-face {
font-family: 'Josefin-Local';
font-style: normal;
font-display: swap;
font-weight: 700;
src: local(''),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/josefin-sans-v15-latin-700.woff) format('woff');
}
@font-face {
font-family: 'Arvin-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/arvin-v3-400-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/arvin-v3-400-webfont.woff) format('woff');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Arvin-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/arvin-v3-500-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/arvin-v3-500-webfont.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Arvin-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/arvin-v4-700-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/arvin-v4-700-webfont.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AlegreyaSans-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/AlegreyaSans-Regular.woff) format('woff');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AlegreyaSans-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/AlegreyaSans-Medium.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AlegreyaSans-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/AlegreyaSans-ExtraBold.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AlegreyaSans-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/AlegreyaSans-Bold.woff) format('woff');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Nivea-Local';
font-style: normal;
font-weight: 400;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/NiveaLightOT.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Nivea-Local';
font-style: normal;
font-weight: 500;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/NiveaBookOT.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Nivea-Local';
font-style: normal;
font-weight: 600;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Nivea-Regular.woff) format('woff');
font-display: swap;
}
@font-face {
font-family: 'Nivea-Local';
font-style: normal;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/Nivea-Bold.woff) format('woff');
font-display: swap;
} @font-face {
font-family: 'built-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/built_titling_sb-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/built_titling_sb-webfont.woff) format('woff');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'LeagueGothic-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/LeagueGothic.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/LeagueGothic.woff) format('woff');
font-weight: 800;
font-style: normal;
font-display: swap;
} @font-face {
font-family: 'butler-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_black-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_black-webfont.woff) format('woff');
font-weight: 800;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'butler-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_bold-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_bold-webfont.woff) format('woff');
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'butler-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_extrabold-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_extrabold-webfont.woff) format('woff');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'butler-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_medium-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_medium-webfont.woff) format('woff');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'butler-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_regular-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_regular-webfont.woff) format('woff');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'butler-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_light-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_light-webfont.woff) format('woff');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'butler-Local';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_ultra_light-webfont.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/butler_ultra_light-webfont.woff) format('woff');
font-weight: 100;
font-style: normal;
font-display: swap;
} @font-face {
font-family: 'Montserrat-Local';
font-style: normal;
font-weight: 300;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-300.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-300.woff) format('woff');
font-display: swap;
} @font-face {
font-family: 'Montserrat-Local';
font-style: normal;
font-weight: 400;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-regular.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-regular.woff) format('woff');
font-display: swap;
} @font-face {
font-family: 'Montserrat-Local';
font-style: normal;
font-weight: 500;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-500.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-500.woff) format('woff');
font-display: swap;
} @font-face {
font-family: 'Montserrat-Local';
font-style: normal;
font-weight: 600;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-600.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-600.woff) format('woff');
font-display: swap;
} @font-face {
font-family: 'Montserrat-Local';
font-style: normal;
font-weight: 700;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-700.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-700.woff) format('woff');
font-display: swap;
} @font-face {
font-family: 'Montserrat-Local';
font-style: normal;
font-weight: 800;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-800.woff2) format('woff2'),
url(//holoteknik.com/wp-content/themes/theau/css/fonts/montserrat-v12-latin-800.woff) format('woff');
font-display: swap;
}@font-face {
font-family: 'FontAwesome';
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/fontawesome-webfont.eot?v=4.7.0);
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//holoteknik.com/wp-content/themes/theau/css/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//holoteknik.com/wp-content/themes/theau/css/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//holoteknik.com/wp-content/themes/theau/css/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//holoteknik.com/wp-content/themes/theau/css/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eeeeee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
} .pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #ffffff;
} .fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper-pp:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}
.fa-reddit-alien:before {
content: "\f281";
}
.fa-edge:before {
content: "\f282";
}
.fa-credit-card-alt:before {
content: "\f283";
}
.fa-codiepie:before {
content: "\f284";
}
.fa-modx:before {
content: "\f285";
}
.fa-fort-awesome:before {
content: "\f286";
}
.fa-usb:before {
content: "\f287";
}
.fa-product-hunt:before {
content: "\f288";
}
.fa-mixcloud:before {
content: "\f289";
}
.fa-scribd:before {
content: "\f28a";
}
.fa-pause-circle:before {
content: "\f28b";
}
.fa-pause-circle-o:before {
content: "\f28c";
}
.fa-stop-circle:before {
content: "\f28d";
}
.fa-stop-circle-o:before {
content: "\f28e";
}
.fa-shopping-bag:before {
content: "\f290";
}
.fa-shopping-basket:before {
content: "\f291";
}
.fa-hashtag:before {
content: "\f292";
}
.fa-bluetooth:before {
content: "\f293";
}
.fa-bluetooth-b:before {
content: "\f294";
}
.fa-percent:before {
content: "\f295";
}
.fa-gitlab:before {
content: "\f296";
}
.fa-wpbeginner:before {
content: "\f297";
}
.fa-wpforms:before {
content: "\f298";
}
.fa-envira:before {
content: "\f299";
}
.fa-universal-access:before {
content: "\f29a";
}
.fa-wheelchair-alt:before {
content: "\f29b";
}
.fa-question-circle-o:before {
content: "\f29c";
}
.fa-blind:before {
content: "\f29d";
}
.fa-audio-description:before {
content: "\f29e";
}
.fa-volume-control-phone:before {
content: "\f2a0";
}
.fa-braille:before {
content: "\f2a1";
}
.fa-assistive-listening-systems:before {
content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4";
}
.fa-glide:before {
content: "\f2a5";
}
.fa-glide-g:before {
content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7";
}
.fa-low-vision:before {
content: "\f2a8";
}
.fa-viadeo:before {
content: "\f2a9";
}
.fa-viadeo-square:before {
content: "\f2aa";
}
.fa-snapchat:before {
content: "\f2ab";
}
.fa-snapchat-ghost:before {
content: "\f2ac";
}
.fa-snapchat-square:before {
content: "\f2ad";
}
.fa-pied-piper:before {
content: "\f2ae";
}
.fa-first-order:before {
content: "\f2b0";
}
.fa-yoast:before {
content: "\f2b1";
}
.fa-themeisle:before {
content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4";
}
.fa-handshake-o:before {
content: "\f2b5";
}
.fa-envelope-open:before {
content: "\f2b6";
}
.fa-envelope-open-o:before {
content: "\f2b7";
}
.fa-linode:before {
content: "\f2b8";
}
.fa-address-book:before {
content: "\f2b9";
}
.fa-address-book-o:before {
content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc";
}
.fa-user-circle:before {
content: "\f2bd";
}
.fa-user-circle-o:before {
content: "\f2be";
}
.fa-user-o:before {
content: "\f2c0";
}
.fa-id-badge:before {
content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3";
}
.fa-quora:before {
content: "\f2c4";
}
.fa-free-code-camp:before {
content: "\f2c5";
}
.fa-telegram:before {
content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb";
}
.fa-shower:before {
content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd";
}
.fa-podcast:before {
content: "\f2ce";
}
.fa-window-maximize:before {
content: "\f2d0";
}
.fa-window-minimize:before {
content: "\f2d1";
}
.fa-window-restore:before {
content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4";
}
.fa-bandcamp:before {
content: "\f2d5";
}
.fa-grav:before {
content: "\f2d6";
}
.fa-etsy:before {
content: "\f2d7";
}
.fa-imdb:before {
content: "\f2d8";
}
.fa-ravelry:before {
content: "\f2d9";
}
.fa-eercast:before {
content: "\f2da";
}
.fa-microchip:before {
content: "\f2db";
}
.fa-snowflake-o:before {
content: "\f2dc";
}
.fa-superpowers:before {
content: "\f2dd";
}
.fa-wpexplorer:before {
content: "\f2de";
}
.fa-meetup:before {
content: "\f2e0";
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}:root, :host {
--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face {
font-family: 'Font Awesome 6 Brands';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//holoteknik.com/wp-content/themes/theau/css/fonts/fa-brands-400.woff2) format("woff2"), url(//holoteknik.com/wp-content/themes/theau/css/fonts/fa-brands-400.ttf) format("truetype"); }
.fab,
.fa-brands {
font-family: 'Font Awesome 6 Brands';
font-weight: 400; }
.fa-42-group:before {
content: "\e080"; }
.fa-innosoft:before {
content: "\e080"; }
.fa-500px:before {
content: "\f26e"; }
.fa-accessible-icon:before {
content: "\f368"; }
.fa-accusoft:before {
content: "\f369"; }
.fa-adn:before {
content: "\f170"; }
.fa-adversal:before {
content: "\f36a"; }
.fa-affiliatetheme:before {
content: "\f36b"; }
.fa-airbnb:before {
content: "\f834"; }
.fa-algolia:before {
content: "\f36c"; }
.fa-alipay:before {
content: "\f642"; }
.fa-amazon:before {
content: "\f270"; }
.fa-amazon-pay:before {
content: "\f42c"; }
.fa-amilia:before {
content: "\f36d"; }
.fa-android:before {
content: "\f17b"; }
.fa-angellist:before {
content: "\f209"; }
.fa-angrycreative:before {
content: "\f36e"; }
.fa-angular:before {
content: "\f420"; }
.fa-app-store:before {
content: "\f36f"; }
.fa-app-store-ios:before {
content: "\f370"; }
.fa-apper:before {
content: "\f371"; }
.fa-apple:before {
content: "\f179"; }
.fa-apple-pay:before {
content: "\f415"; }
.fa-artstation:before {
content: "\f77a"; }
.fa-asymmetrik:before {
content: "\f372"; }
.fa-atlassian:before {
content: "\f77b"; }
.fa-audible:before {
content: "\f373"; }
.fa-autoprefixer:before {
content: "\f41c"; }
.fa-avianex:before {
content: "\f374"; }
.fa-aviato:before {
content: "\f421"; }
.fa-aws:before {
content: "\f375"; }
.fa-bandcamp:before {
content: "\f2d5"; }
.fa-battle-net:before {
content: "\f835"; }
.fa-behance:before {
content: "\f1b4"; }
.fa-behance-square:before {
content: "\f1b5"; }
.fa-bilibili:before {
content: "\e3d9"; }
.fa-bimobject:before {
content: "\f378"; }
.fa-bitbucket:before {
content: "\f171"; }
.fa-bitcoin:before {
content: "\f379"; }
.fa-bity:before {
content: "\f37a"; }
.fa-black-tie:before {
content: "\f27e"; }
.fa-blackberry:before {
content: "\f37b"; }
.fa-blogger:before {
content: "\f37c"; }
.fa-blogger-b:before {
content: "\f37d"; }
.fa-bluetooth:before {
content: "\f293"; }
.fa-bluetooth-b:before {
content: "\f294"; }
.fa-bootstrap:before {
content: "\f836"; }
.fa-bots:before {
content: "\e340"; }
.fa-btc:before {
content: "\f15a"; }
.fa-buffer:before {
content: "\f837"; }
.fa-buromobelexperte:before {
content: "\f37f"; }
.fa-buy-n-large:before {
content: "\f8a6"; }
.fa-buysellads:before {
content: "\f20d"; }
.fa-canadian-maple-leaf:before {
content: "\f785"; }
.fa-cc-amazon-pay:before {
content: "\f42d"; }
.fa-cc-amex:before {
content: "\f1f3"; }
.fa-cc-apple-pay:before {
content: "\f416"; }
.fa-cc-diners-club:before {
content: "\f24c"; }
.fa-cc-discover:before {
content: "\f1f2"; }
.fa-cc-jcb:before {
content: "\f24b"; }
.fa-cc-mastercard:before {
content: "\f1f1"; }
.fa-cc-paypal:before {
content: "\f1f4"; }
.fa-cc-stripe:before {
content: "\f1f5"; }
.fa-cc-visa:before {
content: "\f1f0"; }
.fa-centercode:before {
content: "\f380"; }
.fa-centos:before {
content: "\f789"; }
.fa-chrome:before {
content: "\f268"; }
.fa-chromecast:before {
content: "\f838"; }
.fa-cloudflare:before {
content: "\e07d"; }
.fa-cloudscale:before {
content: "\f383"; }
.fa-cloudsmith:before {
content: "\f384"; }
.fa-cloudversify:before {
content: "\f385"; }
.fa-cmplid:before {
content: "\e360"; }
.fa-codepen:before {
content: "\f1cb"; }
.fa-codiepie:before {
content: "\f284"; }
.fa-confluence:before {
content: "\f78d"; }
.fa-connectdevelop:before {
content: "\f20e"; }
.fa-contao:before {
content: "\f26d"; }
.fa-cotton-bureau:before {
content: "\f89e"; }
.fa-cpanel:before {
content: "\f388"; }
.fa-creative-commons:before {
content: "\f25e"; }
.fa-creative-commons-by:before {
content: "\f4e7"; }
.fa-creative-commons-nc:before {
content: "\f4e8"; }
.fa-creative-commons-nc-eu:before {
content: "\f4e9"; }
.fa-creative-commons-nc-jp:before {
content: "\f4ea"; }
.fa-creative-commons-nd:before {
content: "\f4eb"; }
.fa-creative-commons-pd:before {
content: "\f4ec"; }
.fa-creative-commons-pd-alt:before {
content: "\f4ed"; }
.fa-creative-commons-remix:before {
content: "\f4ee"; }
.fa-creative-commons-sa:before {
content: "\f4ef"; }
.fa-creative-commons-sampling:before {
content: "\f4f0"; }
.fa-creative-commons-sampling-plus:before {
content: "\f4f1"; }
.fa-creative-commons-share:before {
content: "\f4f2"; }
.fa-creative-commons-zero:before {
content: "\f4f3"; }
.fa-critical-role:before {
content: "\f6c9"; }
.fa-css3:before {
content: "\f13c"; }
.fa-css3-alt:before {
content: "\f38b"; }
.fa-cuttlefish:before {
content: "\f38c"; }
.fa-d-and-d:before {
content: "\f38d"; }
.fa-d-and-d-beyond:before {
content: "\f6ca"; }
.fa-dailymotion:before {
content: "\e052"; }
.fa-dashcube:before {
content: "\f210"; }
.fa-deezer:before {
content: "\e077"; }
.fa-delicious:before {
content: "\f1a5"; }
.fa-deploydog:before {
content: "\f38e"; }
.fa-deskpro:before {
content: "\f38f"; }
.fa-dev:before {
content: "\f6cc"; }
.fa-deviantart:before {
content: "\f1bd"; }
.fa-dhl:before {
content: "\f790"; }
.fa-diaspora:before {
content: "\f791"; }
.fa-digg:before {
content: "\f1a6"; }
.fa-digital-ocean:before {
content: "\f391"; }
.fa-discord:before {
content: "\f392"; }
.fa-discourse:before {
content: "\f393"; }
.fa-dochub:before {
content: "\f394"; }
.fa-docker:before {
content: "\f395"; }
.fa-draft2digital:before {
content: "\f396"; }
.fa-dribbble:before {
content: "\f17d"; }
.fa-dribbble-square:before {
content: "\f397"; }
.fa-dropbox:before {
content: "\f16b"; }
.fa-drupal:before {
content: "\f1a9"; }
.fa-dyalog:before {
content: "\f399"; }
.fa-earlybirds:before {
content: "\f39a"; }
.fa-ebay:before {
content: "\f4f4"; }
.fa-edge:before {
content: "\f282"; }
.fa-edge-legacy:before {
content: "\e078"; }
.fa-elementor:before {
content: "\f430"; }
.fa-ello:before {
content: "\f5f1"; }
.fa-ember:before {
content: "\f423"; }
.fa-empire:before {
content: "\f1d1"; }
.fa-envira:before {
content: "\f299"; }
.fa-erlang:before {
content: "\f39d"; }
.fa-ethereum:before {
content: "\f42e"; }
.fa-etsy:before {
content: "\f2d7"; }
.fa-evernote:before {
content: "\f839"; }
.fa-expeditedssl:before {
content: "\f23e"; }
.fa-facebook:before {
content: "\f09a"; }
.fa-facebook-f:before {
content: "\f39e"; }
.fa-facebook-messenger:before {
content: "\f39f"; }
.fa-facebook-square:before {
content: "\f082"; }
.fa-fantasy-flight-games:before {
content: "\f6dc"; }
.fa-fedex:before {
content: "\f797"; }
.fa-fedora:before {
content: "\f798"; }
.fa-figma:before {
content: "\f799"; }
.fa-firefox:before {
content: "\f269"; }
.fa-firefox-browser:before {
content: "\e007"; }
.fa-first-order:before {
content: "\f2b0"; }
.fa-first-order-alt:before {
content: "\f50a"; }
.fa-firstdraft:before {
content: "\f3a1"; }
.fa-flickr:before {
content: "\f16e"; }
.fa-flipboard:before {
content: "\f44d"; }
.fa-fly:before {
content: "\f417"; }
.fa-font-awesome:before {
content: "\f2b4"; }
.fa-font-awesome-flag:before {
content: "\f2b4"; }
.fa-font-awesome-logo-full:before {
content: "\f2b4"; }
.fa-fonticons:before {
content: "\f280"; }
.fa-fonticons-fi:before {
content: "\f3a2"; }
.fa-fort-awesome:before {
content: "\f286"; }
.fa-fort-awesome-alt:before {
content: "\f3a3"; }
.fa-forumbee:before {
content: "\f211"; }
.fa-foursquare:before {
content: "\f180"; }
.fa-free-code-camp:before {
content: "\f2c5"; }
.fa-freebsd:before {
content: "\f3a4"; }
.fa-fulcrum:before {
content: "\f50b"; }
.fa-galactic-republic:before {
content: "\f50c"; }
.fa-galactic-senate:before {
content: "\f50d"; }
.fa-get-pocket:before {
content: "\f265"; }
.fa-gg:before {
content: "\f260"; }
.fa-gg-circle:before {
content: "\f261"; }
.fa-git:before {
content: "\f1d3"; }
.fa-git-alt:before {
content: "\f841"; }
.fa-git-square:before {
content: "\f1d2"; }
.fa-github:before {
content: "\f09b"; }
.fa-github-alt:before {
content: "\f113"; }
.fa-github-square:before {
content: "\f092"; }
.fa-gitkraken:before {
content: "\f3a6"; }
.fa-gitlab:before {
content: "\f296"; }
.fa-gitter:before {
content: "\f426"; }
.fa-glide:before {
content: "\f2a5"; }
.fa-glide-g:before {
content: "\f2a6"; }
.fa-gofore:before {
content: "\f3a7"; }
.fa-golang:before {
content: "\e40f"; }
.fa-goodreads:before {
content: "\f3a8"; }
.fa-goodreads-g:before {
content: "\f3a9"; }
.fa-google:before {
content: "\f1a0"; }
.fa-google-drive:before {
content: "\f3aa"; }
.fa-google-pay:before {
content: "\e079"; }
.fa-google-play:before {
content: "\f3ab"; }
.fa-google-plus:before {
content: "\f2b3"; }
.fa-google-plus-g:before {
content: "\f0d5"; }
.fa-google-plus-square:before {
content: "\f0d4"; }
.fa-google-wallet:before {
content: "\f1ee"; }
.fa-gratipay:before {
content: "\f184"; }
.fa-grav:before {
content: "\f2d6"; }
.fa-gripfire:before {
content: "\f3ac"; }
.fa-grunt:before {
content: "\f3ad"; }
.fa-guilded:before {
content: "\e07e"; }
.fa-gulp:before {
content: "\f3ae"; }
.fa-hacker-news:before {
content: "\f1d4"; }
.fa-hacker-news-square:before {
content: "\f3af"; }
.fa-hackerrank:before {
content: "\f5f7"; }
.fa-hashnode:before {
content: "\e499"; }
.fa-hips:before {
content: "\f452"; }
.fa-hire-a-helper:before {
content: "\f3b0"; }
.fa-hive:before {
content: "\e07f"; }
.fa-hooli:before {
content: "\f427"; }
.fa-hornbill:before {
content: "\f592"; }
.fa-hotjar:before {
content: "\f3b1"; }
.fa-houzz:before {
content: "\f27c"; }
.fa-html5:before {
content: "\f13b"; }
.fa-hubspot:before {
content: "\f3b2"; }
.fa-ideal:before {
content: "\e013"; }
.fa-imdb:before {
content: "\f2d8"; }
.fa-instagram:before {
content: "\f16d"; }
.fa-instagram-square:before {
content: "\e055"; }
.fa-instalod:before {
content: "\e081"; }
.fa-intercom:before {
content: "\f7af"; }
.fa-internet-explorer:before {
content: "\f26b"; }
.fa-invision:before {
content: "\f7b0"; }
.fa-ioxhost:before {
content: "\f208"; }
.fa-itch-io:before {
content: "\f83a"; }
.fa-itunes:before {
content: "\f3b4"; }
.fa-itunes-note:before {
content: "\f3b5"; }
.fa-java:before {
content: "\f4e4"; }
.fa-jedi-order:before {
content: "\f50e"; }
.fa-jenkins:before {
content: "\f3b6"; }
.fa-jira:before {
content: "\f7b1"; }
.fa-joget:before {
content: "\f3b7"; }
.fa-joomla:before {
content: "\f1aa"; }
.fa-js:before {
content: "\f3b8"; }
.fa-js-square:before {
content: "\f3b9"; }
.fa-jsfiddle:before {
content: "\f1cc"; }
.fa-kaggle:before {
content: "\f5fa"; }
.fa-keybase:before {
content: "\f4f5"; }
.fa-keycdn:before {
content: "\f3ba"; }
.fa-kickstarter:before {
content: "\f3bb"; }
.fa-kickstarter-k:before {
content: "\f3bc"; }
.fa-korvue:before {
content: "\f42f"; }
.fa-laravel:before {
content: "\f3bd"; }
.fa-lastfm:before {
content: "\f202"; }
.fa-lastfm-square:before {
content: "\f203"; }
.fa-leanpub:before {
content: "\f212"; }
.fa-less:before {
content: "\f41d"; }
.fa-line:before {
content: "\f3c0"; }
.fa-linkedin:before {
content: "\f08c"; }
.fa-linkedin-in:before {
content: "\f0e1"; }
.fa-linode:before {
content: "\f2b8"; }
.fa-linux:before {
content: "\f17c"; }
.fa-lyft:before {
content: "\f3c3"; }
.fa-magento:before {
content: "\f3c4"; }
.fa-mailchimp:before {
content: "\f59e"; }
.fa-mandalorian:before {
content: "\f50f"; }
.fa-markdown:before {
content: "\f60f"; }
.fa-mastodon:before {
content: "\f4f6"; }
.fa-maxcdn:before {
content: "\f136"; }
.fa-mdb:before {
content: "\f8ca"; }
.fa-medapps:before {
content: "\f3c6"; }
.fa-medium:before {
content: "\f23a"; }
.fa-medium-m:before {
content: "\f23a"; }
.fa-medrt:before {
content: "\f3c8"; }
.fa-meetup:before {
content: "\f2e0"; }
.fa-megaport:before {
content: "\f5a3"; }
.fa-mendeley:before {
content: "\f7b3"; }
.fa-microblog:before {
content: "\e01a"; }
.fa-microsoft:before {
content: "\f3ca"; }
.fa-mix:before {
content: "\f3cb"; }
.fa-mixcloud:before {
content: "\f289"; }
.fa-mixer:before {
content: "\e056"; }
.fa-mizuni:before {
content: "\f3cc"; }
.fa-modx:before {
content: "\f285"; }
.fa-monero:before {
content: "\f3d0"; }
.fa-napster:before {
content: "\f3d2"; }
.fa-neos:before {
content: "\f612"; }
.fa-nimblr:before {
content: "\f5a8"; }
.fa-node:before {
content: "\f419"; }
.fa-node-js:before {
content: "\f3d3"; }
.fa-npm:before {
content: "\f3d4"; }
.fa-ns8:before {
content: "\f3d5"; }
.fa-nutritionix:before {
content: "\f3d6"; }
.fa-octopus-deploy:before {
content: "\e082"; }
.fa-odnoklassniki:before {
content: "\f263"; }
.fa-odnoklassniki-square:before {
content: "\f264"; }
.fa-old-republic:before {
content: "\f510"; }
.fa-opencart:before {
content: "\f23d"; }
.fa-openid:before {
content: "\f19b"; }
.fa-opera:before {
content: "\f26a"; }
.fa-optin-monster:before {
content: "\f23c"; }
.fa-orcid:before {
content: "\f8d2"; }
.fa-osi:before {
content: "\f41a"; }
.fa-padlet:before {
content: "\e4a0"; }
.fa-page4:before {
content: "\f3d7"; }
.fa-pagelines:before {
content: "\f18c"; }
.fa-palfed:before {
content: "\f3d8"; }
.fa-patreon:before {
content: "\f3d9"; }
.fa-paypal:before {
content: "\f1ed"; }
.fa-perbyte:before {
content: "\e083"; }
.fa-periscope:before {
content: "\f3da"; }
.fa-phabricator:before {
content: "\f3db"; }
.fa-phoenix-framework:before {
content: "\f3dc"; }
.fa-phoenix-squadron:before {
content: "\f511"; }
.fa-php:before {
content: "\f457"; }
.fa-pied-piper:before {
content: "\f2ae"; }
.fa-pied-piper-alt:before {
content: "\f1a8"; }
.fa-pied-piper-hat:before {
content: "\f4e5"; }
.fa-pied-piper-pp:before {
content: "\f1a7"; }
.fa-pied-piper-square:before {
content: "\e01e"; }
.fa-pinterest:before {
content: "\f0d2"; }
.fa-pinterest-p:before {
content: "\f231"; }
.fa-pinterest-square:before {
content: "\f0d3"; }
.fa-pix:before {
content: "\e43a"; }
.fa-playstation:before {
content: "\f3df"; }
.fa-product-hunt:before {
content: "\f288"; }
.fa-pushed:before {
content: "\f3e1"; }
.fa-python:before {
content: "\f3e2"; }
.fa-qq:before {
content: "\f1d6"; }
.fa-quinscape:before {
content: "\f459"; }
.fa-quora:before {
content: "\f2c4"; }
.fa-r-project:before {
content: "\f4f7"; }
.fa-raspberry-pi:before {
content: "\f7bb"; }
.fa-ravelry:before {
content: "\f2d9"; }
.fa-react:before {
content: "\f41b"; }
.fa-reacteurope:before {
content: "\f75d"; }
.fa-readme:before {
content: "\f4d5"; }
.fa-rebel:before {
content: "\f1d0"; }
.fa-red-river:before {
content: "\f3e3"; }
.fa-reddit:before {
content: "\f1a1"; }
.fa-reddit-alien:before {
content: "\f281"; }
.fa-reddit-square:before {
content: "\f1a2"; }
.fa-redhat:before {
content: "\f7bc"; }
.fa-renren:before {
content: "\f18b"; }
.fa-replyd:before {
content: "\f3e6"; }
.fa-researchgate:before {
content: "\f4f8"; }
.fa-resolving:before {
content: "\f3e7"; }
.fa-rev:before {
content: "\f5b2"; }
.fa-rocketchat:before {
content: "\f3e8"; }
.fa-rockrms:before {
content: "\f3e9"; }
.fa-rust:before {
content: "\e07a"; }
.fa-safari:before {
content: "\f267"; }
.fa-salesforce:before {
content: "\f83b"; }
.fa-sass:before {
content: "\f41e"; }
.fa-schlix:before {
content: "\f3ea"; }
.fa-scribd:before {
content: "\f28a"; }
.fa-searchengin:before {
content: "\f3eb"; }
.fa-sellcast:before {
content: "\f2da"; }
.fa-sellsy:before {
content: "\f213"; }
.fa-servicestack:before {
content: "\f3ec"; }
.fa-shirtsinbulk:before {
content: "\f214"; }
.fa-shopify:before {
content: "\e057"; }
.fa-shopware:before {
content: "\f5b5"; }
.fa-simplybuilt:before {
content: "\f215"; }
.fa-sistrix:before {
content: "\f3ee"; }
.fa-sith:before {
content: "\f512"; }
.fa-sitrox:before {
content: "\e44a"; }
.fa-sketch:before {
content: "\f7c6"; }
.fa-skyatlas:before {
content: "\f216"; }
.fa-skype:before {
content: "\f17e"; }
.fa-slack:before {
content: "\f198"; }
.fa-slack-hash:before {
content: "\f198"; }
.fa-slideshare:before {
content: "\f1e7"; }
.fa-snapchat:before {
content: "\f2ab"; }
.fa-snapchat-ghost:before {
content: "\f2ab"; }
.fa-snapchat-square:before {
content: "\f2ad"; }
.fa-soundcloud:before {
content: "\f1be"; }
.fa-sourcetree:before {
content: "\f7d3"; }
.fa-speakap:before {
content: "\f3f3"; }
.fa-speaker-deck:before {
content: "\f83c"; }
.fa-spotify:before {
content: "\f1bc"; }
.fa-square-font-awesome:before {
content: "\f425"; }
.fa-square-font-awesome-stroke:before {
content: "\f35c"; }
.fa-font-awesome-alt:before {
content: "\f35c"; }
.fa-squarespace:before {
content: "\f5be"; }
.fa-stack-exchange:before {
content: "\f18d"; }
.fa-stack-overflow:before {
content: "\f16c"; }
.fa-stackpath:before {
content: "\f842"; }
.fa-staylinked:before {
content: "\f3f5"; }
.fa-steam:before {
content: "\f1b6"; }
.fa-steam-square:before {
content: "\f1b7"; }
.fa-steam-symbol:before {
content: "\f3f6"; }
.fa-sticker-mule:before {
content: "\f3f7"; }
.fa-strava:before {
content: "\f428"; }
.fa-stripe:before {
content: "\f429"; }
.fa-stripe-s:before {
content: "\f42a"; }
.fa-studiovinari:before {
content: "\f3f8"; }
.fa-stumbleupon:before {
content: "\f1a4"; }
.fa-stumbleupon-circle:before {
content: "\f1a3"; }
.fa-superpowers:before {
content: "\f2dd"; }
.fa-supple:before {
content: "\f3f9"; }
.fa-suse:before {
content: "\f7d6"; }
.fa-swift:before {
content: "\f8e1"; }
.fa-symfony:before {
content: "\f83d"; }
.fa-teamspeak:before {
content: "\f4f9"; }
.fa-telegram:before {
content: "\f2c6"; }
.fa-telegram-plane:before {
content: "\f2c6"; }
.fa-tencent-weibo:before {
content: "\f1d5"; }
.fa-the-red-yeti:before {
content: "\f69d"; }
.fa-themeco:before {
content: "\f5c6"; }
.fa-themeisle:before {
content: "\f2b2"; }
.fa-think-peaks:before {
content: "\f731"; }
.fa-tiktok:before {
content: "\e07b"; }
.fa-trade-federation:before {
content: "\f513"; }
.fa-trello:before {
content: "\f181"; }
.fa-tumblr:before {
content: "\f173"; }
.fa-tumblr-square:before {
content: "\f174"; }
.fa-twitch:before {
content: "\f1e8"; }
.fa-twitter:before {
content: "\f099"; }
.fa-twitter-square:before {
content: "\f081"; }
.fa-typo3:before {
content: "\f42b"; }
.fa-uber:before {
content: "\f402"; }
.fa-ubuntu:before {
content: "\f7df"; }
.fa-uikit:before {
content: "\f403"; }
.fa-umbraco:before {
content: "\f8e8"; }
.fa-uncharted:before {
content: "\e084"; }
.fa-uniregistry:before {
content: "\f404"; }
.fa-unity:before {
content: "\e049"; }
.fa-unsplash:before {
content: "\e07c"; }
.fa-untappd:before {
content: "\f405"; }
.fa-ups:before {
content: "\f7e0"; }
.fa-usb:before {
content: "\f287"; }
.fa-usps:before {
content: "\f7e1"; }
.fa-ussunnah:before {
content: "\f407"; }
.fa-vaadin:before {
content: "\f408"; }
.fa-viacoin:before {
content: "\f237"; }
.fa-viadeo:before {
content: "\f2a9"; }
.fa-viadeo-square:before {
content: "\f2aa"; }
.fa-viber:before {
content: "\f409"; }
.fa-vimeo:before {
content: "\f40a"; }
.fa-vimeo-square:before {
content: "\f194"; }
.fa-vimeo-v:before {
content: "\f27d"; }
.fa-vine:before {
content: "\f1ca"; }
.fa-vk:before {
content: "\f189"; }
.fa-vnv:before {
content: "\f40b"; }
.fa-vuejs:before {
content: "\f41f"; }
.fa-watchman-monitoring:before {
content: "\e087"; }
.fa-waze:before {
content: "\f83f"; }
.fa-weebly:before {
content: "\f5cc"; }
.fa-weibo:before {
content: "\f18a"; }
.fa-weixin:before {
content: "\f1d7"; }
.fa-whatsapp:before {
content: "\f232"; }
.fa-whatsapp-square:before {
content: "\f40c"; }
.fa-whmcs:before {
content: "\f40d"; }
.fa-wikipedia-w:before {
content: "\f266"; }
.fa-windows:before {
content: "\f17a"; }
.fa-wirsindhandwerk:before {
content: "\e2d0"; }
.fa-wsh:before {
content: "\e2d0"; }
.fa-wix:before {
content: "\f5cf"; }
.fa-wizards-of-the-coast:before {
content: "\f730"; }
.fa-wodu:before {
content: "\e088"; }
.fa-wolf-pack-battalion:before {
content: "\f514"; }
.fa-wordpress:before {
content: "\f19a"; }
.fa-wordpress-simple:before {
content: "\f411"; }
.fa-wpbeginner:before {
content: "\f297"; }
.fa-wpexplorer:before {
content: "\f2de"; }
.fa-wpforms:before {
content: "\f298"; }
.fa-wpressr:before {
content: "\f3e4"; }
.fa-xbox:before {
content: "\f412"; }
.fa-xing:before {
content: "\f168"; }
.fa-xing-square:before {
content: "\f169"; }
.fa-y-combinator:before {
content: "\f23b"; }
.fa-yahoo:before {
content: "\f19e"; }
.fa-yammer:before {
content: "\f840"; }
.fa-yandex:before {
content: "\f413"; }
.fa-yandex-international:before {
content: "\f414"; }
.fa-yarn:before {
content: "\f7e3"; }
.fa-yelp:before {
content: "\f1e9"; }
.fa-yoast:before {
content: "\f2b1"; }
.fa-youtube:before {
content: "\f167"; }
.fa-youtube-square:before {
content: "\f431"; }
.fa-zhihu:before {
content: "\f63f"; }@font-face{font-family:LineIcons;src:url(//holoteknik.com/wp-content/themes/theau/css/fonts/LineIcons.woff?y2l643) format('woff');font-weight:400;font-style:normal}[class*=" lni-"],[class^=lni-]{font-family:LineIcons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lni-add-file:before{content:"\e900"}.lni-empty-file:before{content:"\e916"}.lni-remove-file:before{content:"\e917"}.lni-files:before{content:"\ea6f"}.lni-display-alt:before{content:"\e901"}.lni-laptop-phone:before{content:"\e902"}.lni-laptop:before{content:"\e936"}.lni-mobile:before{content:"\e907"}.lni-tab:before{content:"\e922"}.lni-timer:before{content:"\e903"}.lni-headphone:before{content:"\e904"}.lni-rocket:before{content:"\e905"}.lni-package:before{content:"\e906"}.lni-popup:before{content:"\e909"}.lni-scroll-down:before{content:"\e90a"}.lni-pagination:before{content:"\e90b"}.lni-unlock:before{content:"\e90c"}.lni-lock:before{content:"\e946"}.lni-reload:before{content:"\e90d"}.lni-map-marker:before{content:"\e91e"}.lni-map:before{content:"\e90e"}.lni-game:before{content:"\e90f"}.lni-search:before{content:"\e910"}.lni-alarm:before{content:"\e911"}.lni-code:before{content:"\e91c"}.lni-website:before{content:"\e908"}.lni-code-alt:before{content:"\e912"}.lni-display:before{content:"\e913"}.lni-shortcode:before{content:"\e919"}.lni-headphone-alt:before{content:"\e915"}.lni-alarm-clock:before{content:"\e918"}.lni-bookmark-alt:before{content:"\e91a"}.lni-bookmark:before{content:"\e91b"}.lni-layout:before{content:"\e937"}.lni-keyboard:before{content:"\e91d"}.lni-grid-alt:before{content:"\e91f"}.lni-grid:before{content:"\e920"}.lni-mic:before{content:"\e921"}.lni-signal:before{content:"\e923"}.lni-download:before{content:"\e925"}.lni-upload:before{content:"\e926"}.lni-zip:before{content:"\e927"}.lni-rss-feed:before{content:"\e928"}.lni-warning:before{content:"\e929"}.lni-cloud-sync:before{content:"\e92a"}.lni-cloud-upload:before{content:"\e92b"}.lni-cloud-check:before{content:"\e92c"}.lni-cloud-download:before{content:"\e914"}.lni-cog:before{content:"\e92d"}.lni-dashboard:before{content:"\e92e"}.lni-folder:before{content:"\eaa0"}.lni-database:before{content:"\e92f"}.lni-harddrive:before{content:"\eaab"}.lni-control-panel:before{content:"\e930"}.lni-plug:before{content:"\e931"}.lni-menu:before{content:"\eab8"}.lni-power-switch:before{content:"\e932"}.lni-printer:before{content:"\e933"}.lni-save:before{content:"\eab9"}.lni-layers:before{content:"\e934"}.lni-link:before{content:"\e935"}.lni-share:before{content:"\eaba"}.lni-inbox:before{content:"\eabb"}.lni-unlink:before{content:"\e924"}.lni-microphone:before{content:"\e938"}.lni-magnet:before{content:"\e939"}.lni-mouse:before{content:"\e93a"}.lni-share-alt:before{content:"\e93b"}.lni-bluetooth:before{content:"\e93c"}.lni-crop:before{content:"\e93d"}.lni-cut:before{content:"\e93f"}.lni-protection:before{content:"\e940"}.lni-shield:before{content:"\eabc"}.lni-bolt-alt:before{content:"\e941"}.lni-bolt:before{content:"\e942"}.lni-infinite:before{content:"\e943"}.lni-hand:before{content:"\e944"}.lni-flag:before{content:"\e945"}.lni-zoom-out:before{content:"\e947"}.lni-zoom-in:before{content:"\e948"}.lni-pin-alt:before{content:"\e949"}.lni-pin:before{content:"\e9ba"}.lni-more-alt:before{content:"\e94a"}.lni-more:before{content:"\e958"}.lni-check-box:before{content:"\e94b"}.lni-check-mark-circle:before{content:"\e94c"}.lni-cross-circle:before{content:"\e94d"}.lni-circle-minus:before{content:"\e94e"}.lni-close:before{content:"\e951"}.lni-star-filled:before{content:"\e94f"}.lni-star:before{content:"\e950"}.lni-star-empty:before{content:"\e952"}.lni-star-half:before{content:"\e953"}.lni-question-circle:before{content:"\e954"}.lni-thumbs-down:before{content:"\e955"}.lni-thumbs-up:before{content:"\e956"}.lni-minus:before{content:"\e957"}.lni-plus:before{content:"\e959"}.lni-ban:before{content:"\e95a"}.lni-hourglass:before{content:"\eabd"}.lni-trash:before{content:"\e95b"}.lni-key:before{content:"\e95c"}.lni-pulse:before{content:"\e95d"}.lni-heart:before{content:"\e95e"}.lni-heart-filled:before{content:"\e93e"}.lni-help:before{content:"\e95f"}.lni-paint-roller:before{content:"\e960"}.lni-ux:before{content:"\e961"}.lni-radio-button:before{content:"\e962"}.lni-brush-alt:before{content:"\e963"}.lni-select:before{content:"\eabe"}.lni-slice:before{content:"\e964"}.lni-move:before{content:"\e965"}.lni-wheelchair:before{content:"\e966"}.lni-vector:before{content:"\e967"}.lni-ruler-pencil:before{content:"\e968"}.lni-ruler:before{content:"\e969"}.lni-brush:before{content:"\e96a"}.lni-eraser:before{content:"\e96b"}.lni-ruler-alt:before{content:"\e96c"}.lni-color-pallet:before{content:"\e96d"}.lni-paint-bucket:before{content:"\e96e"}.lni-bulb:before{content:"\e96f"}.lni-highlight-alt:before{content:"\e970"}.lni-highlight:before{content:"\e971"}.lni-handshake:before{content:"\e972"}.lni-briefcase:before{content:"\eabf"}.lni-funnel:before{content:"\eac0"}.lni-world:before{content:"\e973"}.lni-calculator:before{content:"\e974"}.lni-target-revenue:before{content:"\e975"}.lni-revenue:before{content:"\e976"}.lni-invention:before{content:"\e977"}.lni-network:before{content:"\e978"}.lni-credit-cards:before{content:"\e979"}.lni-pie-chart:before{content:"\e97a"}.lni-archive:before{content:"\e97b"}.lni-magnifier:before{content:"\e97c"}.lni-agenda:before{content:"\e97d"}.lni-tag:before{content:"\e97f"}.lni-target:before{content:"\e980"}.lni-stamp:before{content:"\e981"}.lni-clipboard:before{content:"\e982"}.lni-licencse:before{content:"\e983"}.lni-paperclip:before{content:"\e984"}.lni-stats-up:before{content:"\e97e"}.lni-stats-down:before{content:"\e985"}.lni-bar-chart:before{content:"\e986"}.lni-bullhorn:before{content:"\e987"}.lni-calendar:before{content:"\e988"}.lni-quotation:before{content:"\e989"}.lni-bus:before{content:"\e98a"}.lni-car-alt:before{content:"\e98b"}.lni-car:before{content:"\e98c"}.lni-train:before{content:"\e9a0"}.lni-train-alt:before{content:"\e991"}.lni-helicopter:before{content:"\e990"}.lni-ship:before{content:"\e992"}.lni-bridge:before{content:"\e993"}.lni-scooter:before{content:"\e98f"}.lni-plane:before{content:"\e994"}.lni-bi-cycle:before{content:"\e996"}.lni-postcard:before{content:"\e98d"}.lni-road:before{content:"\e98e"}.lni-envelope:before{content:"\e997"}.lni-reply:before{content:"\e998"}.lni-bubble:before{content:"\e995"}.lni-support:before{content:"\e999"}.lni-comment-reply:before{content:"\e99a"}.lni-pointer:before{content:"\e99b"}.lni-phone:before{content:"\e99c"}.lni-phone-handset:before{content:"\eac1"}.lni-comment-alt:before{content:"\e99e"}.lni-comment:before{content:"\e99f"}.lni-coffee-cup:before{content:"\e9a1"}.lni-home:before{content:"\e9a2"}.lni-gift:before{content:"\eac2"}.lni-thought:before{content:"\e9a3"}.lni-eye:before{content:"\eac3"}.lni-user:before{content:"\e9a4"}.lni-users:before{content:"\e9a5"}.lni-wallet:before{content:"\e9a6"}.lni-tshirt:before{content:"\e9a7"}.lni-medall-alt:before{content:"\e9a8"}.lni-medall:before{content:"\e9a9"}.lni-notepad:before{content:"\e9aa"}.lni-crown:before{content:"\e9ab"}.lni-ticket:before{content:"\e9ac"}.lni-ticket-alt:before{content:"\e9ad"}.lni-certificate:before{content:"\e9ae"}.lni-cup:before{content:"\e9af"}.lni-library:before{content:"\e9b0"}.lni-school-bench-alt:before{content:"\e9b1"}.lni-school-bench:before{content:"\e9b4"}.lni-microscope:before{content:"\e9b2"}.lni-school-compass:before{content:"\e9b3"}.lni-information:before{content:"\e9b5"}.lni-graduation:before{content:"\e9b6"}.lni-write:before{content:"\e9b7"}.lni-pencil-alt:before{content:"\e9b8"}.lni-pencil:before{content:"\e9b9"}.lni-blackboard:before{content:"\e9bb"}.lni-book:before{content:"\e9bc"}.lni-shuffle:before{content:"\e9bd"}.lni-gallery:before{content:"\eac4"}.lni-image:before{content:"\eac5"}.lni-volume-mute:before{content:"\e9be"}.lni-backward:before{content:"\e9bf"}.lni-forward:before{content:"\e9c0"}.lni-stop:before{content:"\e9c1"}.lni-play:before{content:"\e9c2"}.lni-pause:before{content:"\e9c3"}.lni-music:before{content:"\e9c4"}.lni-frame-expand:before{content:"\e9c5"}.lni-full-screen:before{content:"\eac6"}.lni-video:before{content:"\e9c6"}.lni-volume-high:before{content:"\e9c7"}.lni-volume-low:before{content:"\e9c8"}.lni-volume-medium:before{content:"\e9c9"}.lni-volume:before{content:"\e9ca"}.lni-camera:before{content:"\e9cb"}.lni-invest-monitor:before{content:"\e9cc"}.lni-grow:before{content:"\e9cd"}.lni-money-location:before{content:"\e9ce"}.lni-cloudnetwork:before{content:"\e9cf"}.lni-diamond:before{content:"\e9d0"}.lni-customer:before{content:"\e9d1"}.lni-domain:before{content:"\e9d2"}.lni-target-audience:before{content:"\e9d3"}.lni-seo:before{content:"\e9d4"}.lni-keyword-research:before{content:"\e9d5"}.lni-seo-monitoring:before{content:"\e9d6"}.lni-seo-consulting:before{content:"\e9d7"}.lni-money-protection:before{content:"\e9d8"}.lni-offer:before{content:"\e9d9"}.lni-delivery:before{content:"\e9da"}.lni-investment:before{content:"\e9db"}.lni-shopping-basket:before{content:"\e9dc"}.lni-coin:before{content:"\e9dd"}.lni-cart-full:before{content:"\e9de"}.lni-cart:before{content:"\e9df"}.lni-burger:before{content:"\e9e0"}.lni-restaurant:before{content:"\e9e1"}.lni-service:before{content:"\e9e2"}.lni-chef-hat:before{content:"\e9e3"}.lni-cake:before{content:"\e9e4"}.lni-pizza:before{content:"\e9e5"}.lni-teabag:before{content:"\e9e6"}.lni-dinner:before{content:"\e9e7"}.lni-taxi:before{content:"\e9e8"}.lni-caravan:before{content:"\e9e9"}.lni-pyramids:before{content:"\e9ea"}.lni-surfboard:before{content:"\e9eb"}.lni-travel:before{content:"\e9ec"}.lni-island:before{content:"\e9ed"}.lni-mashroom:before{content:"\e9ee"}.lni-sprout:before{content:"\e9ef"}.lni-tree:before{content:"\e9f0"}.lni-trees:before{content:"\e9f1"}.lni-flower:before{content:"\e9f2"}.lni-bug:before{content:"\e9f3"}.lni-leaf:before{content:"\e9f4"}.lni-fresh-juice:before{content:"\e9f5"}.lni-heart-monitor:before{content:"\e9f6"}.lni-dumbbell:before{content:"\e9f7"}.lni-skipping-rope:before{content:"\e9f8"}.lni-slim:before{content:"\e9f9"}.lni-weight:before{content:"\e9fa"}.lni-basketball:before{content:"\e9fb"}.lni-first-aid:before{content:"\e9fc"}.lni-ambulance:before{content:"\e9fd"}.lni-hospital:before{content:"\e9fe"}.lni-syringe:before{content:"\e9ff"}.lni-capsule:before{content:"\ea00"}.lni-stethoscope:before{content:"\ea01"}.lni-wheelbarrow:before{content:"\ea02"}.lni-shovel:before{content:"\ea03"}.lni-construction-hammer:before{content:"\ea04"}.lni-brick:before{content:"\ea05"}.lni-hammer:before{content:"\eac7"}.lni-helmet:before{content:"\ea06"}.lni-trowel:before{content:"\ea07"}.lni-construction:before{content:"\ea08"}.lni-apartment:before{content:"\ea09"}.lni-juice:before{content:"\ea0a"}.lni-spray:before{content:"\ea0b"}.lni-candy-cane:before{content:"\ea0c"}.lni-candy:before{content:"\ea0d"}.lni-fireworks:before{content:"\ea0e"}.lni-flags:before{content:"\ea0f"}.lni-baloon:before{content:"\ea10"}.lni-cloud:before{content:"\ea11"}.lni-night:before{content:"\ea12"}.lni-cloudy-sun:before{content:"\ea13"}.lni-rain:before{content:"\ea14"}.lni-thunder:before{content:"\ea15"}.lni-drop:before{content:"\ea16"}.lni-thunder-alt:before{content:"\ea18"}.lni-sun:before{content:"\ea17"}.lni-spell-check:before{content:"\ea1a"}.lni-text-format:before{content:"\ea1b"}.lni-text-format-remove:before{content:"\ea1c"}.lni-italic:before{content:"\ea1d"}.lni-line-dotted:before{content:"\ea1e"}.lni-text-align-center:before{content:"\ea19"}.lni-text-align-left:before{content:"\ea20"}.lni-text-align-right:before{content:"\ea21"}.lni-text-align-justify:before{content:"\ea22"}.lni-bold:before{content:"\ea23"}.lni-page-break:before{content:"\ea24"}.lni-strikethrough:before{content:"\ea25"}.lni-text-size:before{content:"\ea26"}.lni-line-dashed:before{content:"\ea27"}.lni-line-double:before{content:"\ea28"}.lni-direction-ltr:before{content:"\ea29"}.lni-direction-rtl:before{content:"\ea2a"}.lni-list:before{content:"\ea2b"}.lni-line-spacing:before{content:"\ea2f"}.lni-sort-alpha-asc:before{content:"\ea1f"}.lni-sort-amount-asc:before{content:"\ea2c"}.lni-indent-decrease:before{content:"\ea2d"}.lni-indent-increase:before{content:"\ea2e"}.lni-pilcrow:before{content:"\ea30"}.lni-underline:before{content:"\ea31"}.lni-dollar:before{content:"\ea32"}.lni-rupee:before{content:"\ea33"}.lni-pound:before{content:"\ea34"}.lni-yen:before{content:"\ea35"}.lni-euro:before{content:"\ea36"}.lni-emoji-happy:before{content:"\ea37"}.lni-emoji-tounge:before{content:"\ea38"}.lni-emoji-cool:before{content:"\ea39"}.lni-emoji-friendly:before{content:"\ea3a"}.lni-emoji-neutral:before{content:"\ea3b"}.lni-emoji-sad:before{content:"\ea3c"}.lni-emoji-smile:before{content:"\ea3d"}.lni-emoji-suspect:before{content:"\ea3e"}.lni-direction-alt:before{content:"\ea3f"}.lni-enter:before{content:"\ea40"}.lni-exit-down:before{content:"\ea41"}.lni-exit-up:before{content:"\ea5f"}.lni-exit:before{content:"\ea42"}.lni-chevron-up:before{content:"\ea43"}.lni-chevron-left:before{content:"\ea44"}.lni-chevron-down:before{content:"\ea45"}.lni-chevron-right:before{content:"\ea46"}.lni-arrow-down:before{content:"\ea47"}.lni-arrows-horizontal:before{content:"\ea48"}.lni-arrows-vertical:before{content:"\ea49"}.lni-direction:before{content:"\ea4a"}.lni-arrow-left:before{content:"\ea4b"}.lni-arrow-right:before{content:"\ea4c"}.lni-arrow-up:before{content:"\ea4d"}.lni-arrow-down-circle:before{content:"\ea4e"}.lni-anchor:before{content:"\ea4f"}.lni-arrow-left-circle:before{content:"\ea50"}.lni-arrow-right-circle:before{content:"\ea51"}.lni-arrow-up-circle:before{content:"\ea52"}.lni-angle-double-down:before{content:"\ea53"}.lni-angle-double-left:before{content:"\ea54"}.lni-angle-double-right:before{content:"\ea55"}.lni-angle-double-up:before{content:"\ea56"}.lni-arrow-top-left:before{content:"\ea57"}.lni-arrow-top-right:before{content:"\ea58"}.lni-chevron-down-circle:before{content:"\ea59"}.lni-chevron-left-circle:before{content:"\ea5a"}.lni-chevron-right-circle:before{content:"\ea5b"}.lni-chevron-up-circle:before{content:"\ea5c"}.lni-shift-left:before{content:"\ea5d"}.lni-shift-right:before{content:"\ea5e"}.lni-pointer-down:before{content:"\ea60"}.lni-pointer-right:before{content:"\ea62"}.lni-pointer-left:before{content:"\ea61"}.lni-pointer-up:before{content:"\ea63"}.lni-spinner-arrow:before{content:"\ea64"}.lni-spinner-solid:before{content:"\ea65"}.lni-spinner:before{content:"\ea66"}.lni-google:before{content:"\e99d"}.lni-producthunt:before{content:"\ea68"}.lni-paypal:before{content:"\eab3"}.lni-paypal-original:before{content:"\ea6c"}.lni-java:before{content:"\ea6d"}.lni-microsoft:before{content:"\ea6b"}.lni-windows:before{content:"\ea6e"}.lni-flickr:before{content:"\ea70"}.lni-drupal:before{content:"\ea9f"}.lni-drupal-original:before{content:"\ea71"}.lni-android:before{content:"\eab7"}.lni-android-original:before{content:"\ea72"}.lni-playstore:before{content:"\eab4"}.lni-git:before{content:"\ea9b"}.lni-github-original:before{content:"\ea73"}.lni-github:before{content:"\ea9c"}.lni-steam:before{content:"\ea75"}.lni-shopify:before{content:"\ea76"}.lni-snapchat:before{content:"\ea77"}.lni-soundcloud:before{content:"\eab5"}.lni-souncloud-original:before{content:"\ea78"}.lni-telegram:before{content:"\ea79"}.lni-twitch:before{content:"\ea7a"}.lni-vimeo:before{content:"\ea7c"}.lni-vk:before{content:"\ea7d"}.lni-wechat:before{content:"\ea7e"}.lni-whatsapp:before{content:"\ea7f"}.lni-yahoo:before{content:"\ea80"}.lni-youtube:before{content:"\ea81"}.lni-stackoverflow:before{content:"\ea82"}.lni-slideshare:before{content:"\ea84"}.lni-slack:before{content:"\ea85"}.lni-lineicons-alt:before{content:"\ea69"}.lni-lineicons:before{content:"\ea6a"}.lni-skype:before{content:"\ea86"}.lni-pinterest:before{content:"\ea87"}.lni-reddit:before{content:"\ea88"}.lni-line:before{content:"\ea89"}.lni-megento:before{content:"\ea8b"}.lni-blogger:before{content:"\ea8e"}.lni-bootstrap:before{content:"\ea8f"}.lni-dribbble:before{content:"\ea90"}.lni-dropbox:before{content:"\ea98"}.lni-dropbox-original:before{content:"\ea91"}.lni-envato:before{content:"\ea92"}.lni-500px:before{content:"\ea95"}.lni-twitter-original:before{content:"\ea7b"}.lni-twitter:before{content:"\ea97"}.lni-twitter-filled:before{content:"\eac8"}.lni-facebook-messenger:before{content:"\ea93"}.lni-facebook-original:before{content:"\ea94"}.lni-facebook-filled:before{content:"\ea99"}.lni-facebook:before{content:"\ea9a"}.lni-joomla:before{content:"\eac9"}.lni-firefox:before{content:"\ea9d"}.lni-amazon-original:before{content:"\ea74"}.lni-amazon:before{content:"\ea9e"}.lni-linkedin-original:before{content:"\ea8a"}.lni-linkedin:before{content:"\eaa1"}.lni-linkedin-filled:before{content:"\eaca"}.lni-bitbucket:before{content:"\eaa2"}.lni-quora:before{content:"\eaa3"}.lni-medium:before{content:"\eaa4"}.lni-instagram-original:before{content:"\ea8c"}.lni-instagram-filled:before{content:"\eaa6"}.lni-instagram:before{content:"\eaa7"}.lni-bitcoin:before{content:"\eaa8"}.lni-stripe:before{content:"\eaa9"}.lni-wordpress-filled:before{content:"\eaaa"}.lni-wordpress:before{content:"\ea96"}.lni-google-plus:before{content:"\eaac"}.lni-mastercard:before{content:"\eaae"}.lni-visa:before{content:"\eaaf"}.lni-amex:before{content:"\eacb"}.lni-apple:before{content:"\eab0"}.lni-behance:before{content:"\eab1"}.lni-behance-original:before{content:"\ea8d"}.lni-chrome:before{content:"\eab2"}.lni-spotify-original:before{content:"\ea83"}.lni-spotify:before{content:"\eab6"}.lni-html:before{content:"\eaad"}.lni-css:before{content:"\eaa5"}.lni-ycombinator:before{content:"\ea67"}.size-xs{font-size:1rem!important}.size-sm{font-size:1.55rem!important}.size-md{font-size:2.25rem!important}.size-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-.2em!important;vertical-align:middle}.size-lg{font-size:3rem!important}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%,90%{opacity:1}45%{opacity:0}}@keyframes flashing{0%,90%{opacity:1}45%{opacity:0}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}}.lni-spin-effect,.lni-spin-effect-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.lni-tada-effect,.lni-tada-effect-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.lni-flashing-effect,.lni-flashing-effect-hover:hover{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.lni-burst-effect,.lni-burst-effect-hover:hover{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.lni-fade-up-effect,.lni-fade-up-effect-hover:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.lni-fade-down-effect,.lni-fade-down-effect-hover:hover{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.lni-fade-left-effect,.lni-fade-left-effect-hover:hover{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.lni-fade-right-effect,.lni-fade-right-effect-hover:hover{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.pt-iv-root{
position: fixed;
display: none;
width: 100%;
height: 100%;
left: 0;bottom: 0;
color: #fff;
z-index: 100000;
}
.iv-for-normal .pt-iv-root{
background-color: rgba(42, 42, 42, 0.9);
}
.iv-for-gallery .pt-iv-root{
background-color: rgba(42, 42, 42, 0.4);
}
.iv-for-gallery .pt-iv-btn{
background-color: rgba(0, 0, 0, 0.3);
}
body.pt-iv-modal{
overflow: hidden;
}
.pt-iv-container{
width: 100%;
height: 100%;
position: absolute;
left: 0;top: 0;
} .pt-iv-number{
position: absolute;
width: 100%;
left: 0;
text-align: center;
}
.pt-iv-number{
top: 20px;
font-size: 14px;
line-height: 20px;
pointer-events: none;
}
.pt-iv-title{
position: absolute;
left: 10px;
top: 10px;
}
.pt-iv-title:not(.has-content){
pointer-events: none;
opacity: 0;
}
.pt-iv-title > div{
position: absolute;
width: calc(240px + 6vw);
background: rgba(0,0,0,.7);
padding: 30px;
left: calc(15px + 0.5vw);
top: calc(15px + 0.5vw);
transition: all 0.3s;
transform-origin: top left;
z-index: 2;
}
.pt-iv-title:not(.has-content) > div{
transform: scale(0);
}
.pt-iv-title:not(.show) > div,
.pt-iv-title:not(.has-content){
visibility: hidden;
opacity: 0;
pointer-events: none;
transform: translateY(-10px);
}
.pt-iv-title p{
font-size: 1.125rem;
line-height: 1.55;
}
.pt-iv-zoom-btn > i,
.pt-iv-title > i{
position: absolute;
left: 0;
top: 0;
width: calc(30px + 1vw);
height: calc(30px + 1vw);
line-height: 1;
font-size: calc(30px + 1vw);
display: -webkit-flex;
-webkit-justify-content: center;
-webkit-align-items: center;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
font-family: 'pt-icons';
z-index: 4;
font-style: normal;
color: #000;
}
.pt-iv-zoom-btn > i:before,
.pt-iv-title > i:before{
content: '\e943';
font-size: 12px;
border-radius: 50%;
width: 30px;
height: 30px;
background: rgba(238,238,238,.7);
line-height: 30px;
text-align: center;
transition: background 0.2s;
}
.pt-touch-off .pt-iv-title > i:hover:before{
background: rgba(238,238,238,1);
}
.pt-iv-title.show > i:before{
content: '\e92e';
font-size: 16px;
background: rgba(238,238,238,1);
} .pt-iv-number>i{
display: inline-block;vertical-align: top;
font-style: normal;margin: 0 2px;
opacity: 0.5;
}
.pt-iv-number>i:first-child{
opacity: 1;
transform: scale();
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
border: 2px solid #ff5656;
margin: 0;
}
.pt-iv-btn{
position: absolute;
width: calc(30px + 1vw);
height: calc(30px + 1vw);
line-height: 1;
font-size:calc(30px + 1vw); 
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
z-index: 4;
color: #eee;
}
.show-ajax.pt-iv-modal .ajax-content .close-single {
opacity: 0;
}
.iv-for-gallery .pt-iv-btn:before{
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
transition: opacity 0.2s;
z-index: 1;
}
.iv-for-gallery .pt-iv-btn:hover:before{
opacity: 0;
}
.pt-iv-btn:hover i{
color: #fff;
}
.pt-iv-btn i{
position: relative;
font-size: 40%;
font-style: normal;
z-index: 3;
}
.pt-iv-prev i,
.pt-iv-next i {
font-size: 50%;
}
@media (min-width: 1280px){
.pt-iv-prev i,
.pt-iv-next i {
font-size: 19px;
}
}
@media (min-width: 1360px){
.pt-iv-prev i,
.pt-iv-next i {
font-size: 24px;
}
}
.pt-iv-btn-disabled{
display: none;
}
.pt-iv-btn i:after{
font-family: 'pt-icons';
display: block;
z-index: 2;
}
.pt-iv-btn.pt-iv-btn-disabled{
opacity: 0.2;
pointer-events: none;
cursor: default;
}
.pt-iv-prev{
left: 10px;
top: 50%;
margin-top: calc(-15px - 0.5vw);
}
.pt-iv-next{
right: 10px;
top: 50%;
margin-top: calc(-15px - 0.5vw);
}
.pt-iv-close{
top: 10px;
right: 10px;
}
.ajax-content .pt-iv-close{
right: auto;
left: 10px;
}
.pt-iv-prev i:after{content:'\34'}
.pt-iv-next i:after{content:'\38'}
.pt-iv-close i:after{content:'\e92e'}
.pt-iv-fading-out .pt-iv-btn{
opacity:0;
}
.pt-iv-fading-out .pt-iv-prev{
left: -20px;
}
.pt-iv-fading-out .pt-iv-next{
right: -20px;
}
.pt-iv-fading-out .pt-iv-close{
transform: scale(0);
}
.pt-iv-prev i{
transform: translateX(-2px);
}
.pt-touch-off.iv-for-gallery .pt-iv-prev:hover i{
transform: translateX(-4px);
}
.pt-touch-off.iv-for-gallery .pt-iv-next:hover i{
transform: translateX(4px);
}
.pt-touch-off:not(.iv-for-gallery) .pt-iv-prev:not(:hover) i{
transform: translateX(4px);
}
.pt-touch-off:not(.iv-for-gallery) .pt-iv-next:not(:hover) i{
transform: translateX(-4px);
}
.pt-touch-off .pt-iv-close:not(:hover) i{
transform: rotate(90deg);
} .pt-iv-thumbs-toggle{
position: absolute;
font-family: 'pt-icons';
bottom: -22px;left:50%;margin-left: -18px;
width: 36px;height: 36px;text-align: center;
opacity: 0.6;
cursor: pointer;
z-index: 999;
}
.pt-iv-thumbs-toggle i:after{
content: '\e94a';position: absolute;
width: 100%;height: 100%;
font-size: 16px;
line-height: 12px;
color: #fff;font-style: normal;
left: 0;top: 0;
z-index: 2;
}
.pt-iv-show-thumbs .pt-iv-thumbs-toggle i:after{
content: '\e94b';
}
.pt-iv-thumbs-toggle i:before{
content: '';
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: rgba(11,12,13,.9);
transform: rotate(45deg);
box-shadow: 0 0 12px rgba(0,0,0,.2);
}
.pt-iv-has-thumb.pt-iv-show-thumbs .pt-iv-thumbs-toggle{
opacity: 0;
}
.pt-iv-has-thumb:not(.pt-iv-show-thumbs) .pt-iv-thumbs-toggle,
.pt-iv-has-thumb.pt-iv-show-thumbs .pt-iv-thumbs-toggle:hover,
.pt-iv-has-thumb.pt-iv-show-thumbs .pt-iv-thumb-list:hover + .pt-iv-thumbs-toggle{
opacity: 1;
} .pt-iv-item{
width: 100%;
height: 100%;
position: absolute;
perspective: 800px;
-moz-perspective: 800px;
}
.pt-iv-item>img{
max-width: calc(100% - 120px);
max-height: calc(100% - 120px);
box-sizing: border-box;
margin: auto;
width: auto;height: auto;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
cursor: -webkit-grab;
opacity: 0;
}
.pt-iv-first-open .pt-iv-item>img{
transform: translateY(-40%) rotateX(6deg) scale(0.8);
}
.pt-iv-item img{
transition:all 0.6s cubic-bezier(0.2, 0.9, 0.4, 1),opacity 0.2s;
}
.pt-iv-fading-out .pt-iv-item.pt-iv-img-loaded>img{
opacity: 0 !important;
transform: translateY(110%) rotateX(-6deg) scaleY(0.8);
transition: transform 0.6s cubic-bezier(0.9, 0.1, 0.5, 1), opacity 0.4s cubic-bezier(0.9, 0.1, 0.5, 1);
}
.pt-iv-press .pt-iv-img-loaded>img{
opacity: 1;
cursor: -webkit-grabbing;
}
.pt-iv-item.pt-iv-img-loaded>img{
transform: none;
}
@media screen and (max-width: 1024px){
.pt-iv-show-thumbs .pt-iv-prev,.pt-iv-show-thumbs .pt-iv-next{margin-top: -33px;}
.pt-iv-item>img{
max-width: calc(100% - 92px);
max-height: calc(100% - 90px);
}
.pt-iv-thumbs-toggle{opacity: 1 !important;margin-left: 0;right: 10px;left: auto;}
.pt-iv-thumbs-toggle i:after,.pt-iv-thumbs-toggle i:before{top: 0 !important;}
.pt-iv-number{top:15px;}
}
.pt-iv-container.use-desktop-zoom .pt-iv-item.pt-iv-img-loaded>img {
cursor: zoom-in;
}
.pt-iv-container.pt-iv-press .pt-iv-item.pt-iv-img-loaded>img {
cursor: grabbing !important;
}
.pt-iv-loading{
position: absolute;
width: 100%;
height: 100%;
left: 0;top: 0;
}
.pt-iv-img-loaded>.pt-iv-loading{
display: none;
} .pt-iv-root.light{
background-color: rgba(255,255,255,0.95);
color: #111;
}
.single-iv-open .pt-iv-root{
background: transparent !important;
} .pt-iv-thumb-list img{
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.pt-iv-btn,
.pt-iv-btn:after,
.pt-iv-btn i,
.pt-iv-thumbs-toggle,
.pt-iv-thumbs-toggle i:after,
.pt-iv-thumbs-toggle i:before,
.pt-iv-title,.pt-iv-number{
-webkit-transition: all 0.2s;
transition: all 0.2s;
} .pt-iv-has-thumb > .pt-iv-container{
height: 100%;
transition: height 0.5s;
-webkit-transition: height 0.5s;
}
.pt-iv-has-thumb.pt-iv-show-thumbs > .pt-iv-container{
height: calc(100% - 60px);
}
.pt-iv-thumb-list{
position: absolute;
bottom: calc(-50px - 1vw);
font-size: 0;
white-space: nowrap;
-webkit-transition: left 0.3s,bottom 0.3s;
transition: left 0.3s,bottom 0.3s;
}
.pt-iv-show-thumbs .pt-iv-thumb-list{
bottom: 0;
}
.pt-iv-thumb-item{
display: inline-block;
vertical-align: bottom;
width: calc(50px + 1vw);
height: calc(50px + 1vw);
padding: 0;
cursor: pointer;
position: relative;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.pt-iv-thumb-item:before{
opacity: 0.5;
content:'';
position: absolute;
width: 100%;
height: 100%;
display: block;
background: #ffffff;
z-index: 1;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.pt-iv-thumb-item:before, .pt-iv-root.light .pt-iv-thumb-item:before{
background: #ffffff;
}
.pt-iv-root.dark .pt-iv-thumb-item:before{
background: #121212;
}
.pt-iv-thumb-item.selected:before{
opacity: 0;
}
.pt-iv-root:not(.is-device) .pt-iv-thumb-item:not(.selected):hover:before{
opacity: 0.1;
}
.pt-iv-thumb-item>img{
width: 100%;
height: 100%;
object-fit: cover;
} body.pt-zoom-modal{
overflow: hidden;
}
.pt-iv-zoom-container{
position: fixed;
z-index: 999999;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 0;
margin: 0;
font-size: 0;
overflow: auto;
-webkit-overflow-scrolling: touch;
}
.pt-iv-zoom-container.pt-zoom-in {
cursor: zoom-out;
}
.pt-iv-zoom-container .zoom-img {
cursor: grab;
max-width: none;
}
.pt-iv-zoom-container.dragging .zoom-img {
cursor: grabbing;
}
.pt-iv-zoom-container.zooming {
overflow: hidden !important;
}
.pt-iv-zoom-btn > i {
font-style: normal;
}
.pt-iv-zoom-btn > i:before {
content: '\f002';
font-family: FontAwesome;
}
.pt-iv-zoom-btn.pt-zoom-in > i:before {
content: '\f010';
}
.pt-iv-zoom-btn {
position: fixed;
top: 10px;
left: 10px;
z-index: 1000000;
}
.pt-iv-zoom-btn:after{
display: none;
}
.pt-iv-title.has-content ~ .pt-iv-zoom-btn {
left: calc(40px + 1vw);
}
.pt-iv-zoom-btn:not(.is-device) {
display: none;
}
.pt-iv-root.pt-unzoomable .pt-iv-zoom-btn {
display: none;
}
.pt-iv-root.pt-unzoomable .pt-iv-item img{
cursor: grab !important;
}
[dir='rtl'] .pt-iv-zoom-btn.pt-iv-btn {
left: auto;
right: 5px;
} body:not(.h-drag-disabled) .pt-hscroller-element{
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
}
img.img-bg-full {
display: none !important;
}
[hidden] {
display: none;
}
.win-v .ptsc.sc-custom-html,
.win-v .ptsc.sc-rev-slider {
width: 100% !important;
}
.ptsc.sc-rev-slider > .wrap {
width: 100%;
height: 100%;
}
.ptsc.sc-rev-slider:not(.not-set-wrap-size) > .wrap > * {
width: 100% !important;
height: 100% !important;
} .pt-default-lang-switcher .wpml-ls{
position: relative;
margin-left: 5px;
margin-right: 5px;
margin-right: 0;
font-size: 0.875rem;
}
.pt-default-lang-switcher .wpml-ls.wpml-ls-legacy-list-horizontal {
border: none;
padding-top: 0;
padding-bottom: 0;
padding-right: 0;
}
.pt-default-lang-switcher .wpml-ls li{
transition: opacity 0.2s;
line-height: 30px;
display: inline-block;
}
.pt-default-lang-switcher .wpml-ls li a{
line-height: 30px;
padding-top: 0;
padding-bottom: 0;
font-size: 0;
transition: opacity 0.2s;
}
.pt-default-lang-switcher .wpml-ls:not([class*="dropdown"]),
.pt-default-lang-switcher .wpml-ls:not([class*="dropdown"]) a{
border: none;
}
html:not(.win-v) .pt-default-lang-switcher .wpml-ls:not([class*="dropdown"])>ul{
display: flex;
display: -webkit-flex;
}
html:not(.win-v) .pt-default-lang-switcher .wpml-ls:not([class*="dropdown"]):not(.no-flag) li + li{
margin-left: -10px;
}
.pt-default-lang-switcher .wpml-ls.no-flag li a{
font-size: 0.875rem;
}
.pt-default-lang-switcher .wpml-ls .pt-wpml-list li{
display: block;
}
.pt-default-lang-switcher .wpml-ls:not([class*="dropdown"]) li.wpml-ls-current-language > a,
.pt-default-lang-switcher .wpml-ls[class*="dropdown"] .pt-wpml-list .wpml-ls-current-language > a{
opacity: 0.4;
pointer-events: none;
}
.pt-default-lang-switcher .wpml-ls:not([class*="dropdown"]) li:not(.wpml-ls-current-language):hover > a{
opacity: 0.8;
}
.pt-default-lang-switcher .wpml-ls .pt-wpml-list{
position: absolute;
right: 0;
top: 100%;
background: rgba(66,66,66,.95);
padding: 10px 20px;
}
.win-v .pt-default-lang-switcher .wpml-ls:not([class*="dropdown"]) > ul{
position: absolute;
right: 0;
top: 100%;
}
.pt-default-lang-switcher .elem-position-01 .wpml-ls .pt-wpml-list,
.win-v .pt-default-lang-switcher .elem-position-01 .wpml-ls:not([class*="dropdown"]) > ul{
right: auto;
left: 0;
}
.pt-default-lang-switcher .menu-style-03 .wpml-ls .pt-wpml-list,
.win-v .pt-default-lang-switcher .menu-style-03 .wpml-ls:not([class*="dropdown"]) > ul{
top: auto;
bottom: 100%;
}
html:not(.win-v) .pt-default-lang-switcher .menu-style-02.elem-position-02 .wpml-ls{
padding-right: 10px;
}
.pt-default-lang-switcher .wpml-ls-native + .wpml-ls-display{
display: none;
}
.pt-default-lang-switcher .wpml-ls .pt-wpml-list li{
line-height: 1;
}
.pt-default-lang-switcher .wpml-ls li a span{
vertical-align: top;
}
.pt-default-lang-switcher .wpml-ls a{
white-space: nowrap;
}
.pt-default-lang-switcher .wpml-ls .pt-wpml-list a{
color: #fff !important;
padding: 8px;
font-size: 0.875rem;
background: transparent !important;
}
.pt-default-lang-switcher .wpml-ls .pt-wpml-list a:after{
display: none !important;
}
.pt-default-lang-switcher .wpml-ls[class*="dropdown"] a{
min-width: 24px;
border:none;
padding: 0;
background: transparent !important;
}
.pt-default-lang-switcher .wpml-ls[class*="dropdown"] > ul:not(.pt-wpml-list){
padding-left: 10px;
}
.pt-default-lang-switcher .wpml-ls.no-flag > ul:not(.pt-wpml-list) > li > a{
padding-right: 8px;
}
.pt-default-lang-switcher .pt-header .wpml-ls[class*="dropdown"] a.wpml-ls-item-toggle:after {
border: 3px solid transparent;
border-top: 6px solid;
right: 0;
top: 50%;
margin-top: -3px;
}
.pt-default-lang-switcher .pt-header .wpml-ls[class*="dropdown"]:not(.no-flag) a.wpml-ls-item-toggle:after{
right: -3px;
}
.pt-default-lang-switcher .wpml-ls[class*="dropdown"] > ul > li:hover > a{
opacity: 0.6;
}
.pt-default-lang-switcher .wpml-ls-legacy-dropdown-click a:hover,
.pt-default-lang-switcher .wpml-ls-legacy-dropdown-click a:focus,
.pt-default-lang-switcher .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{
background: transparent;
}
.pt-default-lang-switcher .wpml-ls[class*="dropdown"]{
width: auto;
}
html:not(.win-v) .pt-default-lang-switcher .wpml-ls[class*="dropdown"]:not(.no-flag) > ul:not(.pt-wpml-list) > li{
width: 30px;
}
.pt-touch-off.pt-default-lang-switcher .wpml-ls-legacy-dropdown:not(:hover) .pt-wpml-list,
.pt-touch-on.pt-default-lang-switcher .wpml-ls-legacy-dropdown:not(.show-sub) .pt-wpml-list,
.pt-default-lang-switcher .wpml-ls-legacy-dropdown-click:not(.show-sub) .pt-wpml-list,
.win-v .pt-default-lang-switcher .wpml-ls:not([class*="dropdown"]):not(.show-wpml) > ul{
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.pt-default-lang-switcher .wpml-ls .wpml-ls-sub-menu{
display: none;
}
html:not(.win-v) .wpml-ls:not([class*="dropdown"]) > .call-wpml,
.wpml-ls[class*="dropdown"]:not(.no-flag) > .call-wpml{
display: none;
}
.win-v .pt-default-lang-switcher .wpml-ls > .btn.call-wpml{
width: 24px;
height: 30px;
font-size: 16px;
text-align: center;
}
.win-v .pt-default-lang-switcher .wpml-ls > .btn.call-wpml:before{
content: "\f0ac";
font-family: FontAwesome;
}
.win-v .pt-default-lang-switcher .wpml-ls:not([class*="dropdown"]) li {
display: block;
white-space: nowrap;
}
.win-v .pt-default-lang-switcher .wpml-ls:not([class*="dropdown"]) a{
color: #fff !important;
background: #111 !important;
font-size: 0.875rem;
}
@media (min-width: 768px){
.wpml-ls[class*="dropdown"].no-flag > .call-wpml{
display: none;
}
}
@media (max-width: 767px){
.wpml-ls[class*="dropdown"].no-flag > ul:not(.pt-wpml-list){
display: none;
}
}
   html {
font-size: 14px;
} body {
-webkit-font-smoothing: subpixel-antialiased;
}
:root{
--radius: 2px;
} body,
textarea,
input,
button,
select,
body:not(.pt-layout-v) .single-nav h5,
.call-info span,
.pt-h small,
#cancel-comment-reply-link {
font-family: 'questrial-Local',sans-serif;
font-weight: 400;
font-size: calc(0.9rem + 0.1vh);
outline: none;
}
.win-v.breakPoint body, .win-v.breakPoint
textarea, .win-v.breakPoint
input, .win-v.breakPoint
button, .win-v.breakPoint
select, .win-v.breakPoint
body:not(.pt-layout-v) .single-nav h5, .win-v.breakPoint
.call-info span, .win-v.breakPoint
.pt-h small, .win-v.breakPoint
#cancel-comment-reply-link {
font-size: calc(0.9rem + 0.5vw);
}
textarea, input, button, select {
font-size: calc(1rem + 0.16vh);
}
.win-v.breakPoint .pt-footer-content {
font-size: calc(0.8rem + 0.5vw);
}
.ptsc.sc-video video.pt-mp4-video {
object-fit: cover;
} h1, h2, h3, h4, h5, h6, .pt-h,
mark,
legend,
.pt-h a,
.price-amount,
.widget-title,
.title,
.header-search input[type="search"],
.menu-style-02 li.has-img > a span,
body:not(.pt-layout-v) .single-nav span,
.single-related .no-img p,
.bold {
font-family: 'Arvin-Local',sans-serif;
font-weight: 700;
} .pt-header .main-menu li a,
.call-menu span {
font-weight: 500;
}
a,
blockquote p,
.btn.call-info span,
.wp-block-cover p,
.wp-block-cover p a,
.comment-author cite,
.pt-submit-wrap > span,
.single-root.project .single-meta .item i,
.single-related .item:not(.no-img) p,
body:not(.pt-layout-v) .single-nav h5,
.single-root.project .single-meta .item div,
.single-nav span, .search-submit,
.pic-style-01 .list-meta i,
input[type="submit"],
a#cancel-comment-reply-link,
.view-comments,
.text-lot .title, .woocommerce-review__author,
.woocommerce-grouped-product-list-item__price,
.woocommerce-page #respond input#submit {
font-weight: 500;
} body {
color: #363738;
background: #f6f7f8;
}
.site-root,
.blog-style-02 .sub-img,
.pic-style-01 .sub-img:not(.bg-inited),
.sc-photo-wall .img:not(.bg-inited),
.pt-loader-02 .loader-icon i:nth-child(1):after {
background: #f6f7f8;
}
a,
h1, h2, h3, h4, h5, h6,
select,
input,
strong,
textarea,
.widget-title,
.view-comments,
.woocommerce-page #primary div.product .summary .price,
blockquote:not(.has-text-color) p,
.title, .weight-500, .weight-600, .weight-700, .weight-800, .weight-900, li.text-largest, li.text-large,
body:not(.pt-layout-v) .single-nav span,
.single-root.project .single-meta .item div,
.pt-default-lang-switcher .wpml-ls[class*="dropdown"] a:hover,
.pt-default-lang-switcher .wpml-ls[class*="dropdown"] a:focus,
.pt-default-lang-switcher .wpml-ls[class*="dropdown"] .wpml-ls-current-language:hover > a {
color: #060708;
} .site-dark {
color: rgba(255, 255, 255, 0.8);
background: #101112;
}
.site-dark a,
.site-dark h1, .site-dark h2, .site-dark h3, .site-dark h4, .site-dark h5, .site-dark h6,
.site-dark select,
.site-dark input,
.site-dark strong,
.site-dark textarea,
.site-dark .widget-title,
.site-dark .view-comments,
.site-dark.woocommerce-page #primary div.product .summary .price,
.site-dark blockquote:not(.has-text-color) p,
.site-dark .title, .site-dark .weight-500, .site-dark .weight-600, .site-dark .weight-700, .site-dark .weight-800, .site-dark .weight-900, .site-dark li.text-largest, .site-dark li.text-large,
.site-dark:not(.pt-layout-v) .single-nav span,
.site-dark .single-root.project .single-meta .item div,
.site-dark.pt-default-lang-switcher .wpml-ls[class*="dropdown"] a:hover,
.site-dark.pt-default-lang-switcher .wpml-ls[class*="dropdown"] a:focus,
.site-dark.pt-default-lang-switcher .wpml-ls[class*="dropdown"] .wpml-ls-current-language:hover > a {
color: #fff;
}
.site-dark input:not([type='submit']):not([type='checkbox']):not([type='radio']),
.site-dark textarea {
background: #1a1b1c;
}
.site-dark .site-root,
.site-dark .blog-style-02 .sub-img,
.site-dark .pic-style-01 .sub-img:not(.bg-inited),
.site-dark .sc-photo-wall .img:not(.bg-inited),
.site-dark.pt-loader-02 .loader-icon i:nth-child(1):after {
background: #101112;
} body.drag-on {
-webkit-user-select: none;
user-select: none;
}
html, body, p, input, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, figure, svg {
margin: 0;
padding: 0;
}
body, li, a, div, nav, header, footer, section, span, p, article, ol, ul, figure, blockquote, figcaption, form, input, textarea, main, em, h1, h2, h3, h4, h5, h6, i, img, svg, tr, td, th, table, tbody, thead, :after, :before {
box-sizing: border-box;
}
a:focus,
input:focus,
div:focus {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
main { display: block;
}
:before {
font-weight: normal !important;
-webkit-font-smoothing: antialiased;
}
::-webkit-input-placeholder {
color: inherit;
opacity: 0.6;
}
a {
text-decoration: none;
}
.pic-list .pt-h span,
.pt-h a:not(.text-link) b,
.pt-h a:not(.text-link) {
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
}
img {
border: none;
image-rendering: -webkit-optimize-contrast;
}
input[type='submit'],
input.button,
button {
cursor: pointer;
border: none;
transition: all 0.2s;
}
select,
input,
textarea {
max-width: 100%;
}
select,
input {
min-height: 40px;
}
html:not(.win-v) .wpcf7 select,
html:not(.win-v) .wpcf7 input {
min-height: calc(20px + 2vh);
}
input[type="checkbox"],
input[type="radio"] {
min-height: 0 !important;
}
body:not(.ie-10) input[type="checkbox"],
body:not(.ie-10) input[type="radio"] {
height: 18px;
width: 18px;
}
.wpcf7-form span.wpcf7-list-item {
font-size: 0;
margin: 0 30px 0 0;
}
.wpcf7-form span.wpcf7-list-item > * {
font-size: calc(1rem + 0.16vh);
line-height: 1.4;
vertical-align: middle;
}
.wpcf7-form .wpcf7-quiz-label {
font-size: calc(1rem + 0.16vh);
display: inline-block;
margin-bottom: 6px;
}
.text-area img {
vertical-align: top;
}
select {
width: 100%;
padding-right: 30px !important;
padding-left: 15px;
color: inherit;
background-size: auto 100%;
background-repeat: no-repeat;
background-position: right;
background-image: url(//holoteknik.com/wp-content/themes/theau/data/images/arrow.svg);
background-color: #fff;
border: none;
-webkit-appearance: none !important;
appearance: none !important;
transition: all 0.2s;
}
.site-dark select,
.pt-common-popup-root select {
background-color: #060708;
}
select::-ms-expand {
display: none;
}
.hack-fontline select {
padding-top: 1px;
}
iframe {
width: 100%;
display: -webkit-flex;
display: flex;
border: none;
}
.pt-video-container iframe {
height: 100%;
}
h1, h2, h3, h4, h5, h6 {
position: relative;
}
h1 {
line-height: 1;
}
h2, h3, h4 {
line-height: 1.15;
}
h5, h6 {
line-height: 1.25;
}
h1 {
font-size: calc( 1.125rem + 3vh);
}
h2 {
font-size: calc( 1.125rem + 2.5vh);
}
h3 {
font-size: calc( 1.125rem + 2vh);
}
h4 {
font-size: calc( 1.125rem + 1.5vh);
}
h5 {
font-size: calc( 1.125rem + 1vh);
}
h6 {
font-size: calc( 1.125rem + 0.5vh);
}
.win-v h1 {
font-size: calc( 1.125rem + 2.8vw);
}
.win-v h2 {
font-size: calc( 1.125rem + 2.4vw);
}
.win-v h3 {
font-size: calc( 1.125rem + 2vw);
}
.win-v h4 {
font-size: calc( 1.125rem + 1.6vw);
}
.win-v h5 {
font-size: calc( 1.125rem + 1.2vw);
}
.win-v h6 {
font-size: calc( 1.125rem + 0.8vw);
}
html:not(.win-v) .ptsc-block h1:not(.large) {
font-size: 6vh;
}
html:not(.win-v) .sc-section-title.title-largest:not(.style-03) h1,
html:not(.win-v) .ptsc-block h1.large {
font-size: 10vh;
}
@media (min-height: 800px) {
html:not(.win-v) .sc-section-title.title-xxl.title-largest:not(.style-03) h1,
html:not(.win-v) .ptsc-block h1.large.title-xxl {
font-size: 13vh;
}
}
.win-v .ptsc-block h1.large {
font-size: calc( 1rem + 6vw);
}
.win-v .sc-section-title.title-largest:not(.style-03) h1,
.win-v .ptsc-block h1.large {
font-size: calc( 1rem + 9vw);
}
.win-v h1.large,
.win-v .ptsc.title-large h1 {
font-size: calc(1.25rem + 3vw);
}
.win-v .sc-section-title.title-largest.title-xxl:not(.style-03) h1,
.win-v .ptsc-block h1.large.title-xxl {
font-size: calc( 1rem + 11vw);
}
.single-header .cover-text {
text-align: center;
}
.single-root .single-header .cover-text h1 {
font-size: 1em;
}
.single-root .single-header .cover-text h2 {
font-size: 0.8em;
}
.single-root .single-header .cover-text h3 {
font-size: 0.6em;
}
.single-root .single-header .cover-text h4 {
font-size: 0.4em;
}
.single-root .single-header .cover-text h5 {
font-size: 0.3em;
}
.single-root .single-header .cover-text h6 {
font-size: 0.2em;
}
html.has-wp-bar {
height: calc(100% - 32px);
}
@media (max-width: 782px) {
html.has-wp-bar {
height: calc(100% - 46px);
}
}
.cart-count {
position: relative;
z-index: 3;
}
.img img,
.text,
.intro,
.intro img,
.text-area {
max-width: 100%;
}
.intro img {
margin-bottom: 0.5em;
margin-top: 0.5em;
}
img.img-size-s {
max-height: calc(30px + 2vw);
max-width: 50%;
}
img.img-size-m {
max-height: calc(60px + 4vw);
max-width: 75%;
}
img.img-size-l {
max-height: calc(90px + 6vw);
max-width: 100%;
}
i.btn,
em.btn {
cursor: pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
text-align: center;
overflow: hidden;
}
.icon,
.btn {
display: inline-block;
position: relative;
font-style: normal;
z-index: 2;
}
i[class*='call-']:before,
.btn:before,
.pt-social i:before {
font-family: 'pt-icons';
position: relative;
display: block;
transition: color 0.3s,transform 0.3s;
font-style: normal;
z-index: 2;
}
a.full,
a.custom-link,
.iv-link {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: rgba(0, 0, 0, 0);
opacity: 0;
cursor: pointer;
z-index: 99;
}
a[data-href] {
cursor: pointer;
}
.pt-text-link {
transition: color 0.2s,opacity 0.2s;
}
a.pt-text-link.has-icon {
display: inline-block;
margin-top: 0.8vh;
}
a.pt-text-link.has-icon + .pt-text-link.has-icon {
margin-top: 0;
}
a.pt-text-link.has-icon .win-v {
margin-top: 1vw;
}
li a.pt-text-link.has-icon {
margin-top: 0;
}
.img {
position: relative;
}
.btn-full,
.bg-full,
.bg-color,
.hover-bg,
.border-layer,
.mobile-bg,
.sc-mix-block .img,
.caption-wrap {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: cover;
z-index: 1;
}
.bg-color {
z-index: 3;
pointer-events: none;
}
.hover-bg {
opacity: 0;
z-index: 4;
}
.bg-full {
transition: opacity 0.3s;
image-rendering: -webkit-optimize-contrast;
}
.bg-full:not(.pt-show) {
opacity: 0;
}
.bg-full[data-video-src]:not([data-bg]) {
opacity: 1;
}
.loader-disabled .pic-loader,
.pt-none,
.bg-full .img-bg-full {
display: none !important;
}
.btn-full {
cursor: pointer;
z-index: 12;
}
html:not(.win-v) .call-item-video.btn-full {
cursor: url(//holoteknik.com/wp-content/themes/theau/data/images/btn-play.png) 16 16, pointer;
}
.win-v .pt-touch-on .call-item-video.btn-full {
background: url(//holoteknik.com/wp-content/themes/theau/data/images/icon-svg-play.svg) no-repeat center;
background-size: calc(36px + 2vw) calc(36px + 2vw);
}
.pt-hover-on .bg-full[data-video-src] {
opacity: 0;
z-index: 6;
}
body:not(.pt-touch-on) .pt-hover-on.sc-gallery .item:hover .bg-full[data-video-src],
body:not(.pt-touch-on) .pt-hover-on.sc-photo-wall .sub-item:hover .bg-full[data-video-src],
body:not(.pt-touch-on) .pic-main .inner-wrap:hover .video-addition {
opacity: 1;
}
.click-layer {
display: none;
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
background-color: rgba(46, 47, 48, 0.3);
cursor: url(//holoteknik.com/wp-content/themes/theau/data/images/close.png) 12 12, pointer;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.for-touch-menu {
background-color: rgba(46, 47, 48, 0.1);
z-index: 9;
}
.click-layer.for-footer {
z-index: 100;
}
.click-layer.for-menu {
background-color: rgba(0, 0, 0, 0.5);
}
body:not(.ready),
html:not(.win-v) body.pt-layout-h,
body.pt-show-menu,
.breakPoint .show-footer {
overflow: hidden;
} .loader-icon {
transition: opacity 0.2s;
}
.ready .loader-icon {
opacity: 0;
}
.ready.el-show .loader-icon {
display: none;
}
.loader-icon,
.pic-loader {
position: absolute;
left: 50%;
top: 50%;
z-index: 100;
}
.loader-img {
position: absolute;
max-width: 320px;
max-height: 320px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 3;
}
.loader-img + .loader-icon {
display: none !important;
}
.pt-loader-01 .loader-icon,
.pt-loader-01 .pic-loader {
width: 100px;
margin: -6px 0 0 -50px;
}
.pt-loader-01 .loader-icon i,
.pt-loader-01 .pic-loader i {
position: absolute;
left: 0;
top: 0;
width: 12px;
height: 12px;
border-radius: 2px;
background: #f8723d;
-webkit-animation: boxRun 1.2s infinite;
animation: boxRun 1.2s infinite;
}
.pt-loader-01 .loader-icon i:nth-child(2),
.pt-loader-01 .pic-loader i:nth-child(2) {
opacity: 0.2;
-webkit-animation: boxRun 1.2s 0.06s infinite;
animation: boxRun 1.2s 0.06s infinite;
}
.pt-loader-01 .loader-icon i:nth-child(3),
.pt-loader-01 .pic-loader i:nth-child(3) {
opacity: 0.1;
-webkit-animation: boxRun 1.2s 0.12s infinite;
animation: boxRun 1.2s 0.12s infinite;
}
.pt-loader-01 .pic-loader {
-webkit-transform: scale(0.6);
transform: scale(0.6);
}
@-webkit-keyframes boxRun {
0% {
-webkit-transform: translate(0, 0) rotate(0deg);
transform: translate(0, 0) rotate(0deg);
}
50% {
-webkit-transform: translate(88px, 0) rotate(360deg);
transform: translate(88px, 0) rotate(360deg);
}
100% {
-webkit-transform: translate(0, 0) rotate(0deg);
transform: translate(0, 0) rotate(0deg);
}
}
@keyframes boxRun {
0% {
-webkit-transform: translate(0, 0) rotate(0deg);
transform: translate(0, 0) rotate(0deg);
}
50% {
-webkit-transform: translate(88px, 0) rotate(360deg);
transform: translate(88px, 0) rotate(360deg);
}
100% {
-webkit-transform: translate(0, 0) rotate(0deg);
transform: translate(0, 0) rotate(0deg);
}
}
.pt-loader-02 .loader-icon {
display: block;
margin: -40px 0 0 -40px;
}
.pt-loader-02 .loader-icon i:nth-child(1) {
height: 80px;
width: 80px;
}
.pt-loader-02 .loader-icon i:nth-child(1) {
border-radius: 50%;
background: linear-gradient(#f8723d 0%, rgba(116, 116, 116, 0.08) 60%);
}
.pt-loader-02 .loader-icon i:nth-child(1):after {
content: '';
margin: 6px;
z-index: 2;
border-radius: 50%;
}
.pt-loader-02 .site-loader:not(.has-loading-text) .loader-icon {
margin: -15px 0 0 -15px;
}
.pt-loader-02 .site-loader:not(.has-loading-text) i:nth-child(1) {
height: 30px;
width: 30px;
}
.pt-loader-02 .loader-icon i:nth-child(1):after,
.pt-loader-02 .loader-icon p {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.pt-loader-02 .pt-iv-loading .pic-loader i,
.pt-loader-02 .loader-icon i {
display: none;
}
.pt-loader-02:not(.el-show) .loader-icon i:nth-child(1) {
display: block;
position: relative;
-webkit-animation: 0.8s anRound linear infinite;
animation: 0.8s anRound linear infinite;
}
.pt-loader-02 .loader-icon p {
opacity: 0.4;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
padding: 8px;
font-size: 12px;
line-height: 1;
text-align: center;
z-index: 3;
}
.pt-loader-02 .pt-iv-loading .pic-loader {
background: transparent !important;
}
.pt-loader-02 .pt-iv-loading .pic-loader i:nth-child(1) {
display: block;
height: 24px;
width: 24px;
background-image: url(//holoteknik.com/wp-content/themes/theau/data/images/tail-spin.svg);
background-size: cover;
opacity: 0.7;
}
.pt-loader-02 .pt-iv-item:not(.pt-iv-img-loaded) .pt-iv-loading i:nth-child(1) {
-webkit-animation: 0.8s anRound linear infinite;
animation: 0.8s anRound linear infinite;
}
@-webkit-keyframes anRound {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes anRound {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.pt-loader-02 .pic-loader {
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.pt-loader-02 .pic-loader,
.menu-style-01 .main-menu li.has-img:not(.bg-inited) > a,
.menu-style-02 .main-menu li.has-img:not(.bg-inited) > a,
.sc-mixbox .img:not(.bg-inited) {
background: linear-gradient(135deg, rgba(120, 120, 120, 0.1), rgba(40, 40, 40, 0.1), rgba(200, 200, 200, 0.1), rgba(120, 120, 120, 0.1), rgba(40, 40, 40, 0.1), rgba(200, 200, 200, 0.1), rgba(120, 120, 120, 0.1));
background-size: 200% 200%;
-webkit-animation: gradientAn 2s linear infinite;
animation: gradientAn 2s linear infinite;
}
@-webkit-keyframes gradientAn {
0% {
background-position: 100% 100%;
}
100% {
background-position: 0% 0%;
}
}
@keyframes gradientAn {
0% {
background-position: 100% 100%;
}
100% {
background-position: 0% 0%;
}
}
.pt-loader-03 .loader-icon,
.pt-loader-03 .pic-loader {
margin: -30px 0 0 -30px;
height: 60px;
width: 60px;
}
.pt-loader-03 .pic-loader {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
.pt-loader-03 .loader-icon i,
.pt-loader-03 .pic-loader i {
background: #f8723d;
}
.pt-loader-03:not(.el-show) .loader-icon i:nth-child(1),
.pt-loader-03:not(.el-show) .loader-icon i:nth-child(2),
.pt-loader-03 .pic-loader i:nth-child(1),
.pt-loader-03 .pic-loader i:nth-child(2) {
width: 10px;
height: 10px;
position: absolute;
top: -5px;
left: calc(50% - 5px);
-webkit-animation: squarMove 1s ease-in-out infinite;
animation: squarMove 1s ease-in-out infinite;
opacity: 0;
}
.pt-loader-03 .loader-icon i:nth-child(2),
.pt-loader-03 .pic-loader i:nth-child(2) {
bottom: 0;
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
@-webkit-keyframes squarMove {
0%, 100% {
opacity: 1;
-webkit-transform: translate(0, 0) rotate(0);
transform: translate(0, 0) rotate(0);
}
25% {
opacity: 1;
-webkit-transform: translate(30px, 30px) rotate(45deg);
transform: translate(30px, 30px) rotate(45deg);
}
50% {
opacity: 1;
-webkit-transform: translate(0px, 60px) rotate(0deg);
transform: translate(0px, 60px) rotate(0deg);
}
75% {
opacity: 1;
-webkit-transform: translate(-30px, 30px) rotate(45deg);
transform: translate(-30px, 30px) rotate(45deg);
}
}
@keyframes squarMove {
0%, 100% {
opacity: 1;
-webkit-transform: translate(0, 0) rotate(0);
transform: translate(0, 0) rotate(0);
}
25% {
opacity: 1;
-webkit-transform: translate(30px, 30px) rotate(45deg);
transform: translate(30px, 30px) rotate(45deg);
}
50% {
opacity: 1;
-webkit-transform: translate(0px, 60px) rotate(0deg);
transform: translate(0px, 60px) rotate(0deg);
}
75% {
opacity: 1;
-webkit-transform: translate(-30px, 30px) rotate(45deg);
transform: translate(-30px, 30px) rotate(45deg);
}
}
.close-single {
position: absolute;
right: 0;
top: 0;
height: calc(20px + 2vw);
width: calc(20px + 2vw);
line-height: calc(20px + 2vw);
font-size: calc(20px + 2vw);
font-family: 'pt-icons';
transition: opacity 0.5s 0.3s,transform 0.5s 0.3s;
z-index: 100;
cursor: pointer;
}
.ajax-content:not(.bg-ready) .close-single, .close-single.hide {
opacity: 0;
-webkit-transform: translate3d(100%, -100%, 0) scale(0);
transform: translate3d(100%, -100%, 0) scale(0);
transition: all 0.6s;
}
.close-single:before {
content: '\e92e';
position: relative;
font-size: 40%;
color: #fff;
z-index: 2;
transition: transform 0.3s;
}
.close-single:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
border-radius: 50%;
background: #f8723d;
margin: -0.8vw;
transition: transform 0.3s;
}
.pt-touch-off .close-single:hover:after {
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
.pt-touch-off .close-single:hover:before {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.ajax-content.has-gallery *[class*="close-single"] {
display: none;
}
.win-v .close-single {
height: calc(20px + 4vw);
width: calc(20px + 4vw);
line-height: calc(20px + 4vw);
font-size: calc(20px + 4vw);
}
.win-v .close-single:after {
margin: -2vw;
}
.main-content {
visibility: hidden;
}
html:not(.win-v) body:not(.ff):not(.pt-safari) .main-content.pt-hscroller-element {
will-change: transform;
}
body:not(.el-show) form {
opacity: 0;
}
body.ready .main-content {
visibility: visible;
opacity: 0;
}
body.el-show .main-content {
opacity: 1;
transition: opacity 0.3s;
} html:not(.win-v) .ptsc-block .text.pt-float-bar-bound:not(.no-roll) {
padding-right: 40px;
}
.pt-float-bar-root {
position: absolute;
right: 0;
z-index: 10;
top: 50%;
height: calc(100px + 16vh);
margin-top: calc(-50px - 8vh);
text-align: center;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
.content-footer .pt-float-bar-root {
right: calc(40px + 4vw);
}
.single-root.project.text-type-01 .single-inner + .pt-float-bar-root {
-webkit-order: 2 !important;
order: 2 !important;
left: -4vw;
right: auto;
}
.single-inner + .pt-float-bar-root {
position: relative;
right: calc(30px + 4vw);
}
.intro + .pt-float-bar-root {
right: -40px;
}
.sc-section-title.style-02:not(.no-img) .text .pt-float-bar-root {
right: 0;
}
.pt-float-bar-root > * {
margin: 4px 0;
}
.pt-float-bar-btn {
width: 36px;
height: 36px;
line-height: 37px;
color: #999;
background: rgba(255, 255, 255, 0);
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
font-family: 'pt-icons';
-webkit-flex-shrink: 0;
flex-shrink: 0;
cursor: pointer;
font-size: 18px;
}
.pt-float-bar-btn.disabled {
opacity: 0.5;
pointer-events: none;
}
.pt-float-bar-btn-up:before {
content: '\e94a';
}
.pt-float-bar-btn-down:before {
content: '\e94b';
}
.pt-float-bar-btn:hover {
color: #111216;
background: white;
box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.05), 1px 1px 10px rgba(0, 0, 0, 0.03);
}
.pt-float-bar-root.no-scroll,
.win-v .pt-float-bar-root {
display: none;
}
.pt-float-bar {
position: relative;
height: 100%;
}
.pt-float-bar:after {
background: rgba(166, 166, 166, 0.2);
}
.pt-float-bar:after,
.pt-float-bar-target:after {
content: '';
position: absolute;
width: 4px;
height: 100%;
left: 50%;
top: 0;
margin-left: -2px;
pointer-events: none;
}
.pt-float-bar-target {
position: absolute;
width: 100%;
height: 50%;
left: 0;
top: 0;
cursor: pointer;
z-index: 9;
}
.pt-float-bar-target:after {
background: #f8723d;
}
.pt-float-bar-target:hover:after {
width: 6px;
margin-left: -3px;
}
html:not(.win-v) body.pt-touch-on .pt-float-bar-bound:not(.no-roll) {
overflow-y: auto !important;
}
html:not(.win-v) body.pt-touch-on .pt-float-bar-root {
right: 6px;
pointer-events: none;
}
html:not(.win-v) body.pt-touch-on .pt-float-bar-root .pt-float-bar-btn {
display: none;
} .pt-hs-roll-btn {
visibility: hidden;
}
.pt-hs-float-ctrl {
position: fixed;
right: 20px;
top: 50%;
width: 80px;
height: 80px;
margin-top: -40px;
color: #fff;
-webkit-user-select: none;
user-select: none;
opacity: 0;
z-index: 100001;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
-webkit-transform: scale(0);
transform: scale(0);
}
.pt-touch-on .pt-hs-float-ctrl {
display: none;
}
.win-v .pt-hs-float-ctrl, .pt-hs-float-ctrl.hide,
.pt-layout-v .pt-hs-float-ctrl {
position: absolute;
pointer-events: none;
visibility: hidden;
opacity: 0;
z-index: -1;
}
body.ready:not(.pt-iv-modal) .pt-hs-float-ctrl:not(.hide) {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.pt-hs-float-ctrl .bg {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: rgba(88, 88, 88, 0.3);
border-radius: 50%;
-webkit-transform: scale(0.9);
transform: scale(0.9);
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
}
.pt-hs-float-ctrl:hover .bg {
-webkit-transform: scale(1);
transform: scale(1);
background: rgba(88, 88, 88, 0.8);
}
.pt-hs-float-ctrl .btn {
height: 40px;
width: 30px;
transition: all 0.3s;
font-size: 17px;
z-index: 2;
}
.pt-hs-float-ctrl .btn:hover {
text-shadow: 0px 0px 5px #fff;
}
.pt-hs-float-ctrl .left {
-webkit-transform: translateY(5px) translateX(4px);
transform: translateY(5px) translateX(4px);
}
.pt-hs-float-ctrl .right {
-webkit-transform: translateY(-5px) translateX(-4px);
transform: translateY(-5px) translateX(-4px);
}
.hs-prev-disabled .pt-hs-float-ctrl .left,
.hs-next-disabled .pt-hs-float-ctrl .right {
opacity: 0.5;
pointer-events: none;
}
.progress-icon {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: 6px;
background: rgba(0, 0, 0, 0.1);
box-shadow: 2px 2px 40px rgba(0, 0, 0, 0.2);
border-radius: 50%;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
z-index: 1;
}
.progress-icon svg {
overflow: visible;
width: 100%;
height: 100%;
transition: -webkit-transform 0.2s 0.05s;
transition: transform 0.2s 0.05s;
transition: transform 0.2s 0.05s, -webkit-transform 0.2s 0.05s;
-webkit-transform: scale(0.95);
transform: scale(0.95);
}
.pt-hs-float-ctrl:not(:hover) svg {
-webkit-transform: scale(0.85);
transform: scale(0.85);
}
.pt-hs-float-ctrl:not(:hover) .left {
-webkit-transform: translateY(5px) translateX(8px);
transform: translateY(5px) translateX(8px);
}
.pt-hs-float-ctrl:not(:hover) .right {
-webkit-transform: translateY(-5px) translateX(-8px);
transform: translateY(-5px) translateX(-8px);
}
.progress-icon path:nth-child(1) {
stroke: rgba(222, 222, 222, 0.2);
stroke-width: 2px;
fill: none;
}
.progress-icon path:nth-child(2) {
stroke: #fff;
stroke-width: 2px;
stroke-linecap: round;
fill: none;
}
.pt-hs-float-ctrl .left:before {
content: '\EA4B';
font-family: lineicons;
}
.pt-hs-float-ctrl .right:before {
content: '\EA4C';
font-family: lineicons;
}
.win-h .ie .pt-hs-content {
height: calc(100% + 18px) !important;
}
.meta-item .fa,
.intro .fa,
.sc-textlist li .fa,
.meta-item .lni,
.intro .lni,
.sc-textlist li .lni {
min-width: 1.2em;
}
.custom-code .fa,
.custom-code .lni{
min-width: 1.32em;
}
i.lni{
display: inline-block;
} .sc-slider .caption-wrap,
.loader-icon,
.pic-loader,
.pt-hs-float-ctrl,
.pt-hs-float-ctrl .btn,
.pt-header .logo > a,
.call-menu,
.close-menu,
.pt-social li,
.pt-header .btn,
.pt-footer .btn,
.btn.close-common-popup,
.close-single,
.popup-player .close,
a.btn,
.sc-btn-custom .clone,
html:not(.win-v) .pt-filter .call-filter,
.ptsc .pt-icon i,
html:not(.win-v) .blog-list:not(.pt-one-row) .inner-wrap,
.win-v .blog-style-02 .img,
html:not(.win-v) .call-info,
i.call-video-popup,
div.call-video-popup,
.v-ctrl,
.menu-style-03 .call-menu-sub,
.pt-touch-on .hover-intro .inner > .custom-link,
.page-other {
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
} .pt-header {
position: fixed;
top: 0;
-webkit-user-select: none;
user-select: none;
z-index: 99; }
body.admin-bar .pt-header {
top: 32px;
}
@media (max-width: 782px) {
body.admin-bar .pt-header {
top: 46px !important;
}
}
@media (max-width: 600px) {
body.admin-bar .pt-header {
position: absolute;
}
}
.pt-header.show-search {
z-index: 220;
}
body:not(.pt-header-shadow-off) .pt-header > .wrap {
box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.01), 1px 2px 4px rgba(0, 0, 0, 0.01);
}
.pt-header > .wrap {
position: relative;
display: -webkit-flex;
display: flex;
-webkit-align-items: stretch;
align-items: stretch;
height: 100%;
background: #fff;
z-index: 1;
}
.site-dark .pt-header > .wrap {
background: #060708;
}
.pt-header > .wrap > * {
-webkit-flex-shrink: 1;
flex-shrink: 1;
}
@media (min-width: 1024px) {
.pt-header > .wrap,
.pt-header.menu-style-01 .main-menu > ul {
min-height: calc(30px + 3vh);
}
}
.pt-header .logo {
position: relative;
-webkit-flex-shrink: 0;
flex-shrink: 0;
height: calc(30px + 3vh);
z-index: 4;
}
.pt-header .logo.type-image > a {
font-size: 0;
}
.pt-header .logo > a {
height: 100%;
}
.pt-header .logo img {
max-height: 100%;
width: auto;
-webkit-flex-shrink: 0;
flex-shrink: 0;
max-width: none;
}
.pt-header .logo.text-small {
font-size: calc(12px + 0.1vw);
}
.pt-header .logo.text-normal {
font-size: calc(13px + 0.2vw);
}
.pt-header .logo.text-large {
font-size: calc(14px + 0.3vw);
}
.pt-header .layer {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
opacity: 0.1;
z-index: -1;
}
.pt-header .menu-wrap {
min-height: calc(30px + 3vh);
}
.pt-header .main-menu a i:empty:not(.fa):not(.lni) {
display: none;
}
.pt-header .main-menu a i.fa,
.pt-header .main-menu a i.lni {
margin: 0 0.5em;
}
.pt-header .main-menu {
-webkit-overflow-scrolling: touch;
}
.logo-option-01 .logo img {
height: 100%;
width: auto;
}
.logo-option-02 .logo.type-text,
.logo-option-02 .logo:not(.type-text) a {
padding: 10px;
}
.logo-option-03 .logo.type-text,
.logo-option-03 .logo:not(.type-text) a {
padding: 15px;
}
.logo.type-text a {
transition: opacity 0.1s,background 0.43s;
opacity: 0;
}
.logo-effect-02 .logo.type-text a {
padding: 0 calc(10px + 0.1vw);
}
.pt-touch-on .pt-header {
transition: opacity 0.3s;
opacity: 0;
}
body.el-show.pt-touch-on .pt-header,
.logo.type-text.font-loaded a {
opacity: 1;
}
.logo.type-text p {
line-height: normal;
transition: opacity 0.3s,color 0.15s;
}
.pt-header.elem-position-02 .logo[data-bg-color=""] a {
padding-right: 0;
}
.pt-header.elem-position-01 .logo[data-bg-color=""] a {
padding-left: 0;
}
.logo-effect-01 .logo p {
position: relative;
border: 2px solid;
padding: 0.5em 0.45em 0.45em 0.45em;
}
.logo-effect-01 .logo p .clone,
.logo-effect-01 .logo p .bg {
position: absolute;
left: 0;
bottom: 0;
right: 0;
transition: all 0.3s;
}
.logo-effect-01 .logo p .clone {
top: 0;
z-index: 2;
opacity: 0;
padding: 0.5em 0.45em 0.45em 0.45em;
}
.logo-effect-01 .logo p .bg {
height: 0%;
z-index: 1;
}
.pt-touch-off .logo-effect-01 .logo:hover p .bg {
height: 100%;
}
.pt-touch-off .logo-effect-01 .logo:hover p .clone {
opacity: 1;
} @media (min-width: 1024px) {
.main-menu > ul > li.page_item_has_children:not(.has-sub):after {
content: '';
display: inline-block;
width: 11px;
}
body.admin-bar .menu-style-01,
body.admin-bar .menu-style-03 {
top: calc(32px + 2vh);
}
body.admin-bar .menu-style-01.menu-wide {
top: 32px;
}
.menu-style-01,
.menu-style-03 {
top: 2vh;
right: 2vh;
}
.menu-style-01.elem-position-02,
.menu-style-03.elem-position-02 {
right: auto;
left: 2vh;
}
body.pt-rounded-on .menu-style-01:not(.menu-wide), body.pt-rounded-on
.menu-style-03:not(.menu-wide) {
border-radius: 10px;
}
.menu-style-01.menu-wide {
top: 0;
right: 0;
left: 0;
width: 100%;
}
.menu-style-01:not(.menu-wide) .main-menu > ul {
padding: 0 20px;
}
.menu-style-01 .main-menu > ul {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
height: 100%;
}
.menu-style-01 .main-menu > ul > li {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
margin: 0 calc(8px + 0.5vw);
font-size: 12px;
line-height: 1.1;
}
body.hack-fontline .menu-style-01 .main-menu > ul > li {
padding-top: 1px;
}
.pt-touch-off .menu-style-01 .main-menu > ul > li.menu-item-has-children:hover:after,
.pt-touch-off .menu-style-01 .main-menu > ul > li.page_item_has_children:hover:after {
content: '';
position: absolute;
left: calc(-8px - 0.5vw);
top: 0;
width: calc(100% + 16px + 1vw);
height: 100%;
}
.menu-style-01.text-normal .main-menu > ul > li {
font-size: 14px;
}
.menu-style-01.text-large .main-menu > ul > li {
font-size: 16px;
}
}
@media (min-width: 1024px) and (max-width: 1680px) {
.menu-style-01.text-normal .main-menu > ul > li {
font-size: 13px;
}
.menu-style-01 .main-menu > ul {
padding: 0 20px;
}
.menu-style-01.text-large .main-menu > ul > li {
font-size: 15px;
}
}
@media (min-width: 1024px) {
body:not(.pt-touch-on) .menu-style-01 .call-menu-sub {
pointer-events: none;
}
.menu-style-01 .sub-menu li {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.menu-style-01 .main-menu {
height: 100%;
}
.menu-style-01 .main-menu a {
padding: 8px 0;
}
.menu-style-01 .mix-menu-wrap,
.menu-style-01 .sub-menu,
.menu-style-01 ul.children {
opacity: 0;
visibility: hidden;
pointer-events: none;
position: absolute;
left: -30px;
top: 99%;
min-width: 230px;
padding: 30px;
background: #fff;
max-height: calc(95vh - 62px);
}
.site-dark .menu-style-01 .mix-menu-wrap, .site-dark
.menu-style-01 .sub-menu, .site-dark
.menu-style-01 ul.children {
background: #1a1b1c;
}
body:not(.pt-touch-on) .menu-style-01 .mix-menu-wrap, body:not(.pt-touch-on)
.menu-style-01 .sub-menu, body:not(.pt-touch-on)
.menu-style-01 ul.children {
transition: opacity 0.2s,visibility 0.2s;
}
body:not(.pt-header-shadow-off) .menu-style-01 .mix-menu-wrap, body:not(.pt-header-shadow-off)
.menu-style-01 .sub-menu, body:not(.pt-header-shadow-off)
.menu-style-01 ul.children {
box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.04), 1px 1px 4px rgba(0, 0, 0, 0.01);
}
.menu-style-01 .sub-menu {
min-width: 280px;
}
body:not(.pt-touch-on) .menu-style-01 li:hover > .mix-menu-wrap,
body:not(.pt-touch-on) .menu-style-01 li:hover > .sub-menu,
body.pt-touch-on .menu-style-01 li.open > .mix-menu-wrap,
body.pt-touch-on .menu-style-01 li.open > .sub-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
.pt-safari.pt-touch-off .menu-style-01 li > .sub-menu,
.pt-safari.pt-touch-off .menu-style-01 li > .mix-menu-wrap {
overflow: hidden;
}
.pt-safari.pt-touch-off .menu-style-01 li:hover > .sub-menu,
.pt-safari.pt-touch-off .menu-style-01 li:hover > .mix-menu-wrap {
overflow: auto;
}
.menu-style-01 .sub-menu .sub-menu {
left: 100%;
top: -30px;
}
.menu-style-01 .has-sub {
-webkit-justify-content: space-between;
justify-content: space-between;
}
.menu-style-01.menu-wide .sub-menu .call-menu-sub {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.menu-style-01 li.has-img {
width: 280px;
height: 180px;
padding: 4px;
}
.menu-style-01 li.has-img > a {
padding: 0;
line-height: 1;
font-size: 1.125em;
}
.menu-style-01 li.has-img > a > span {
display: inline-block;
padding: 10px 14px;
background: rgba(0, 0, 0, 0.4);
transition: all 0.3s;
}
.menu-style-01 li.has-img > a > span:before {
left: 8px;
}
.menu-style-01 li.has-img > a:hover > span {
padding: 10px 18px;
background: rgba(0, 0, 0, 0.9);
}
.menu-style-01 li.has-img .bg-full {
margin: 4px;
}
}
@media (min-width: 1024px) and (max-height: 700px) {
.menu-style-01 li.has-img > a {
font-size: calc(0.9rem + 0.1vh);
padding: 20px;
}
}
@media (min-width: 1024px) {
.menu-style-01 .mix-menu.lot .mix-menu-text {
-webkit-column-count: 2;
column-count: 2;
}
.menu-style-01 .mix-menu-wrap {
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
overflow: auto;
}
.menu-style-01 .mix-menu-text.null {
padding: 0 !important;
}
.menu-style-01.elem-position-01 .mix-menu-text {
padding-left: 30px;
}
.menu-style-01.elem-position-01 .mix-menu-wrap {
-webkit-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.menu-style-01.elem-position-01 li.depth-1:last-child .sub-menu,
.menu-style-01.elem-position-01 .mix-menu-wrap {
left: auto;
right: -30px;
}
.menu-style-01.elem-position-01 .sub-menu .sub-menu {
right: 100%;
}
.menu-style-01 .btn.call-menu {
display: none;
}
}
.menu-style-01 .main-menu a > i {
display: none;
}
.menu-style-01 .call-menu-sub {
z-index: 7;
cursor: pointer;
}
body:not(.ie-10) .menu-style-01 .call-menu-sub {
margin-right: -11px;
}
.menu-style-01 li.has-img > a {
height: 100%;
width: 100%;
}
.menu-style-01 .header-search {
margin-left: 0;
}
.menu-style-01 .mix-menu .sub-menu,
.menu-style-01 .mix-menu-wrap .call-menu-sub {
display: none;
}
.menu-style-01 .mix-menu-text li {
white-space: nowrap;
padding-right: calc(30px + 1vw);
}
.menu-style-01 .mix-menu-img {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.menu-style-01 .mix-menu-wrap li {
display: inline-block;
vertical-align: top;
}
@media (max-width: 1360px) and (min-width: 1024px) {
.pt-header.menu-style-01 .mix-menu-wrap {
display: block;
min-width: 340px;
right: auto !important;
left: -34px;
}
.pt-header.menu-style-01 .mix-menu-wrap li {
display: block;
}
.pt-header.menu-style-01 .mix-menu-text {
padding: 4px;
}
.pt-header.menu-style-01 .mix-menu-img {
width: auto !important;
}
}
@media (max-width: 1023px) {
.logo-option-03 .logo.type-text {
padding: 12px;
}
.pt-header:not(.menu-style-03) .main-menu {
max-height: calc(100vh - 82px) !important;
}
.pt-header.has-footer.elem-position-02 > .wrap {
padding-right: 30px;
}
.pt-header.has-footer.elem-position-01 > .wrap {
padding-left: 30px;
}
.header-additional {
padding-left: 5px;
padding-right: 5px;
}
.pt-header.elem-position-01 .header-additional {
-webkit-order: 1 !important;
order: 1 !important;
}
.pt-header.elem-position-01 .call-menu {
-webkit-order: 2;
order: 2;
}
.menu-style-01 {
top: 0;
}
.menu-style-01 .call-menu {
display: -webkit-flex;
display: flex;
width: 100%;
}
.menu-style-01 .main-menu {
position: absolute;
left: 0;
top: 100%;
width: 100%;
height: auto;
background: #fff;
padding: 6vw;
opacity: 0;
visibility: hidden;
pointer-events: none;
overflow: auto;
}
.IOS-old .menu-style-01 .main-menu {
display: none;
transition: none !important;
}
.site-dark .menu-style-01 .main-menu {
background: #1a1b1c;
}
.menu-style-01 .mix-menu > .call-menu-sub,
.menu-style-01 li.menu-item-has-children:not(.mix-menu) > .call-menu-sub,
.menu-style-01 li.page_item_has_children:not(.mix-menu) > .call-menu-sub {
position: absolute;
right: 0;
top: 0;
padding: 15px;
pointer-events: auto;
z-index: 15;
}
.menu-style-01 .main-menu li:not(.has-img) > a {
padding: 15px 0;
}
.menu-style-01 .sub-menu ul {
padding: 0 3vw;
background: transparent;
margin-top: 0;
}
.menu-style-01 .sub-menu,
.menu-style-01 .mix-menu-wrap {
display: none;
padding: calc(6vw - 15px) 6vw;
margin: 15px 0;
background: rgba(116, 116, 116, 0.05);
max-height: none !important;
right: auto !important;
transition: none;
}
.menu-style-01 .main-menu .mix-menu-img {
padding-top: 15px;
}
.menu-style-01 .mix-menu-text li {
display: block;
}
.menu-style-01 li.has-img {
width: 33.33%;
}
.menu-style-01 li.has-img:after {
content: '';
display: block;
padding-top: 64%;
}
.menu-style-01 li.has-img > a {
position: absolute;
left: 0;
top: 0;
}
.menu-style-01 li.has-img > a span {
background: rgba(0, 0, 0, 0.5);
padding: 1em 2em;
left: 0;
bottom: 0;
}
.menu-style-01 li.has-img > a span:before {
left: 1em;
}
html:not(.win-h) .admin-bar .menu-style-01 {
top: 32px;
}
}
@media (max-width: 1023px) {
.menu-style-01 li.has-img {
width: 50%;
}
}
@media (max-width: 767px) {
.menu-style-01 .main-menu li.has-img {
width: 100%;
margin-bottom: 6vw;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.menu-style-01 .main-menu li.has-img a {
padding: 4px;
}
.menu-style-01 .main-menu li.has-img .bg-full {
margin: 4px;
}
} @media (max-width: 1023px) {
.menu-style-02.expand-current-submenu .current-menu-ancestor:not(:hover) > a span:before {
display: none;
}
.call-menu {
font-size: 11px;
}
.pt-header.pt-show .call-menu i span {
opacity: 0;
transition: none;
}
.pt-header.pt-show .call-menu i {
position: relative;
font-style: normal;
overflow: visible;
}
.pt-header.pt-show .call-menu i:before {
content: '\e92e';
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
font-family: 'pt-icons';
font-size: 24px;
}
.site-root {
padding-top: 50px;
}
.pt-header {
width: 100%;
right: 0 !important;
left: auto !important;
top: 0;
}
.pt-header .logo {
height: 50px !important;
min-width: 0 !important;
}
.pt-header .menu-wrap {
min-height: 50px;
}
.pt-header > .wrap {
width: 100%;
border-radius: 0 !important;
}
.pt-header > .wrap,
.pt-header .call-menu {
min-width: 0 !important;
}
.menu-style-02 .menu-wrap {
padding-top: 50px !important;
}
.menu-style-02 .menu-wrap:after {
top: 50px !important;
}
.menu-style-03 .call-menu {
width: 100%;
}
.win-v .expand-current-submenu .current-menu-ancestor.open > a span:before {
display: none;
}
}
@media (max-width: 767px) {
.pt-header .logo.text-small {
font-size: 11px;
}
.pt-header .logo.text-normal {
font-size: 12px;
}
.pt-header .logo.text-large {
font-size: 14px;
}
} body:not(.pt-safari) .main-menu {
will-change: transform;
}
.main-menu a {
position: relative;
z-index: 12;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
}
.main-menu a > i {
display: block;
width: 100%;
margin-top: 2px;
font-size: 0.3em;
font-style: normal;
font-weight: normal;
line-height: 1;
opacity: 0.5;
}
.main-menu a span {
position: relative;
display: inline-block;
}
.sub-menu {
z-index: 9;
}
.main-menu.ready {
transition: opacity 0.2s,visibility 0.2s,-webkit-transform 0.2s;
transition: opacity 0.2s,visibility 0.2s,transform 0.2s;
transition: opacity 0.2s,visibility 0.2s,transform 0.2s,-webkit-transform 0.2s;
}
.pt-header.elem-position-01 .logo {
-webkit-order: 3;
order: 3;
} .pt-header li {
position: relative;
list-style-type: none;
z-index: 2;
}
.pt-header li a {
display: block;
}
.pt-header li > a span:before {
content: '';
position: absolute;
-webkit-transform: scale(0);
transform: scale(0);
width: 5px;
height: 5px;
border-radius: 50%;
border: 1px solid #f8723d;
opacity: 0;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
z-index: 5;
}
.pt-header li.has-hr > .line {
display: block !important;
height: 1px;
width: 100%;
margin: 8px 0;
background: rgba(166, 166, 166, 0.2);
}
html:not(.win-v) .pt-header li.menu-style-02 li.has-hr > .line {
width: calc(100% - 70px - 1.4vw);
margin-left: 20px;
}
.menu-style-01 .main-menu hr {
opacity: 0.6;
}
.menu-style-02 li > a span:before {
left: -20px;
top: 50%;
margin-top: -2px;
}
.menu-style-01 li > a span:before {
left: -10px;
top: 50%;
margin-top: -2.4px;
}
.menu-wrap li hr {
margin: 10px 0;
width: 100%;
max-width: 100%;
}
.pt-touch-off .pt-header:not(.menu-style-03) .main-menu a:hover > span:before,
.pt-touch-off .pt-header:not(.menu-style-03) .main-menu li.open > a span:before {
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity: 1;
}
.pt-header .main-menu .current_page_item > a span:before,
.pt-header .main-menu .current-menu-ancestor > a span:before,
.pt-header .main-menu .current-menu-item > a span:before {
background: #f8723d;
-webkit-transform: scale(1.2);
transform: scale(1.2);
opacity: 1;
} .win-h body:not(.ie-10) .menu-style-02:not(.use-click):before {
content: '';
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: rgba(0, 0, 0, 0.3);
transition: 0.5s;
z-index: -1;
}
.win-h .menu-style-02:not(.pt-show):before {
opacity: 0;
visibility: hidden;
pointer-events: none;
} .menu-style-02 .menu-wrap:after {
content: '';
position: absolute;
height: 20px;
width: 100%;
left: 0;
top: calc(30px + 3vh);
background: linear-gradient(rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0));
opacity: 0;
pointer-events: none;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
z-index: 10;
}
.pt-header.pt-show .menu-wrap:after {
opacity: 1;
}
.menu-style-02:not(.text-small) .menu-wrap:after {
top: calc(40px + 3vh);
}
.menu-style-02 {
right: calc(50px + 4vw);
}
.menu-style-02.elem-position-02 {
right: auto;
left: calc(50px + 4vw);
}
.menu-style-02:not(.text-small) .menu-wrap {
padding-top: calc(40px + 3vh);
}
.menu-style-02 > .wrap {
min-width: calc(300px + 15vw);
-webkit-justify-content: space-between;
justify-content: space-between;
}
.menu-style-02:not(.text-small) .logo {
height: calc(40px + 3vh);
}
.menu-style-02 .menu-wrap {
position: absolute;
width: 100%;
left: 0;
padding-top: calc(30px + 3vh);
cursor: pointer;
-webkit-order: 1;
order: 1;
z-index: 2;
}
.menu-style-02 .main-menu {
position: absolute;
width: 100%;
left: 0;
top: 100%;
box-shadow: 3px 3px 40px rgba(0, 0, 0, 0.02), 1px 2px 4px rgba(0, 0, 0, 0.01);
background: #fff;
overflow: auto;
cursor: default;
opacity: 0;
visibility: hidden;
pointer-events: none;
z-index: 2;
}
.site-dark .menu-style-02 .main-menu {
background: #060708;
}
.menu-style-02 .main-menu {
max-height: calc(100vh - 3vh - 40px);
}
.menu-style-02.text-small .main-menu {
max-height: calc(100vh - 3vh - 30px);
}
.admin-bar .menu-style-02 .main-menu {
max-height: calc(100vh - 3vh - 40px - 32px);
}
.admin-bar .menu-style-02.text-small .main-menu {
max-height: calc(100vh - 3vh - 30px - 32px);
}
@media (min-width: 1024px) {
.menu-style-02.text-small .main-menu .has-img > a > span {
font-size: 0.8em;
}
.menu-style-02.text-normal .main-menu .has-img > a > span {
font-size: 1em;
}
.menu-style-02.text-large .main-menu .has-img > a > span {
font-size: 1.2em;
}
.menu-style-02.text-small .main-menu > ul > li {
font-size: calc(1.125rem + 0.1vw);
}
.menu-style-02.text-small .main-menu > ul > li li {
font-size: 1.125rem;
}
.menu-style-02.text-normal .main-menu > ul > li {
font-size: calc(1.125rem + 0.25vw);
}
.menu-style-02.text-normal .main-menu > ul > li li {
font-size: 1.125rem;
}
.menu-style-02.text-large .main-menu > ul > li {
font-size: calc(1.25rem + 0.4vw);
}
.menu-style-02.text-large .main-menu > ul > li li {
font-size: 1.125rem;
}
}
@media (max-width: 1023px) {
.menu-style-02.text-small .main-menu > ul > li,
.menu-style-02.text-normal .main-menu > ul > li,
.menu-style-02.text-large .main-menu > ul > li {
font-size: calc(0.875rem + 0.8vw);
}
.menu-style-02.text-small .main-menu > ul > li li,
.menu-style-02.text-normal .main-menu > ul > li li,
.menu-style-02.text-large .main-menu > ul > li li {
font-size: calc(0.875rem + 0.8vw);
}
}
.menu-style-02 .main-menu li:not(.has-img) > a:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: rgba(166, 166, 166, 0.07);
margin: -3px -200px -3px -200px;
opacity: 0;
-webkit-transform: scaleY(0);
transform: scaleY(0);
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
pointer-events: none;
z-index: -1;
}
html:not(.breakPoint) .pt-touch-off .menu-style-02 .main-menu li:not(.has-img) > a:hover:after {
opacity: 1;
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.menu-style-02 .main-menu > ul {
width: 100%;
overflow: hidden;
display: inline-block;
vertical-align: top;
position: relative !important;
}
.menu-style-02 .main-menu ul .sub-menu {
position: relative;
width: 100%;
display: none;
-webkit-transform: translateZ(0);
z-index: 8;
}
.menu-style-02 .main-menu ul ul li:not(.has-img) > a {
border-left: 20px solid transparent;
}
.menu-style-02 .main-menu ul ul ul li:not(.has-img) {
padding-left: 15px;
}
.menu-style-02 .main-menu ul li {
font-size: calc(12px + 0.2vw);
line-height: 1;
transition: padding 0.2s;
}
.menu-style-02 .main-menu ul li:not(.has-img) > a, .menu-style-02 .main-menu ul li.has-hr {
padding-left: calc(50px + 1.4vw);
}
.menu-style-02 .main-menu li {
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-flex-flow: wrap;
flex-flow: wrap;
}
.menu-style-02 .main-menu li > * {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.menu-style-02 .main-menu li a {
width: 100%;
}
.menu-style-02 .main-menu li.menu-item-has-children:not(.has-img) > a,
.menu-style-02 .main-menu li.page_item_has_children:not(.has-img) > a {
width: calc(100% - 50px);
}
.menu-style-02 .main-menu li > a {
padding-top: 15px;
padding-bottom: 15px;
}
.menu-style-02 .main-menu li li > a {
padding-top: 10px;
padding-bottom: 10px;
}
.menu-style-02 .main-menu > ul > li:last-child:not(.has-img) {
margin-bottom: calc(30px + 1vw);
}
.menu-style-02 .main-menu > ul > li:first-child:not(.has-img) {
margin-top: calc(30px + 1vw);
}
.menu-style-02 .main-menu > ul > li.sub-last-has-img.open {
margin-bottom: 0 !important;
}
.menu-style-02 .main-menu li.has-img + li:not(.has-img) {
margin-top: 10px;
}
.menu-style-02 .main-menu li:not(.has-img) + li.has-img,
.menu-style-02 .main-menu > ul > li.has-img + li:not(.has-img),
.menu-style-02 .main-menu li.has-img > .sub-menu > li:not(.has-img):first-child,
.menu-style-02 .main-menu li.has-img + li:not(.has-img),
.menu-style-02 .main-menu .has-sub.open + li.gap-hack-on {
margin-top: 20px;
}
.menu-style-02 .main-menu li li:last-child:not(.has-img) {
margin-bottom: 10px;
}
.menu-style-02 .main-menu li.has-img li:last-child:not(.has-img) {
margin-bottom: 20px;
}
.menu-style-02 .main-menu li:last-child li.has-img:last-child {
margin-bottom: 0;
}
.menu-style-02 .main-menu .has-sub.open + li.has-img.gap-hack-off,
.menu-style-02 .main-menu li:not(.has-sub) + li.has-img.gap-hack-off {
margin-top: 0;
}
.menu-style-02 .main-menu .call-menu-sub {
position: relative;
padding: 15px 0;
width: 50px;
text-align: center;
right: calc(30px + 1vw);
cursor: pointer;
opacity: 0.4;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
z-index: 13;
}
.menu-style-02 .main-menu .pt-touch-on .call-menu-sub,
.pt-touch-off .menu-style-02 .main-menu a:hover + .call-menu-sub,
.pt-touch-off .menu-style-02 .main-menu .call-menu-sub:hover {
opacity: 1;
}
.menu-style-02 .main-menu .sub-menu li:not(.has-img) > .call-menu-sub {
padding: 10px 0;
}
.menu-style-02 .main-menu li:not(.has-img) > .call-menu-sub:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
-webkit-transform: scale(1.5);
transform: scale(1.5);
}
html:not(.breakPoint) .menu-style-02 .open > .call-menu-sub:before,
html.breakPoint .main-menu li.open > .call-menu-sub:before {
content: '\32';
}
.menu-style-02.pt-show .main-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
@media (max-width: 1023px) {
.menu-style-02 .main-menu li:not(.has-img) {
line-height: 1.4;
}
.menu-style-01.pt-show .main-menu {
opacity: 1;
visibility: visible;
pointer-events: auto;
-webkit-transform: translate(0, 0) scale(1);
transform: translate(0, 0) scale(1);
-webkit-transform-origin: top;
transform-origin: top;
}
.IOS-old .pt-header.pt-show .main-menu {
display: block !important;
}
.menu-style-01.pt-show .main-menu,
.menu-style-02.pt-show .main-menu {
box-shadow: 0 30px 50px rgba(0, 0, 0, 0.1);
border-bottom: 50px solid transparent;
}
.expand-current-submenu .main-menu li[class*="current-menu-"]:not(.mix-menu) > .sub-menu,
.expand-current-submenu .main-menu li[class*="current-menu-"] > .mix-menu-wrap,
.expand-current-submenu .main-menu li[class*="current-menu-"] .sub-menu-collecter {
display: block;
}
}
.menu-style-03.expand-current-submenu .main-menu li[class*="current-menu-"] > .sub-menu,
.menu-style-02.expand-current-submenu .main-menu li[class*="current-menu-"] > .sub-menu {
display: block;
}
.call-menu-sub:before {
content: '\e956';
font-family: 'pt-icons';
font-size: 90%;
}
.call-menu {
font-size: 1rem;
line-height: 1;
z-index: 8;
}
body.hack-fontline .call-menu {
padding-top: 1px;
}
.icon-style-01 .call-menu i span:nth-child(3) {
display: none;
}
.pt-touch-off .menu-style-03 .call-menu:hover i span,
html:not(.win-v) .pt-header.pt-show .call-menu i span {
-webkit-transform: translateX(100%);
transform: translateX(100%);
left: 8px;
}
.pt-touch-off .menu-style-03 .call-menu:hover i span:nth-child(2),
html:not(.win-v) .pt-header.pt-show .call-menu i span:nth-child(2) {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
left: -8px;
}
.call-menu i {
transition: -webkit-transform 0.2s;
transition: transform 0.2s;
transition: transform 0.2s, -webkit-transform 0.2s;
display: inline-block;
overflow: hidden;
}
.call-menu > span {
margin-left: 10px;
}
@media (max-width: 767px) {
.call-menu > span {
margin-left: 2px;
}
}
.call-menu i span {
display: block;
position: relative;
margin: 4px 0;
width: calc(20px + 0.6vw);
height: 3px;
background: #242526;
transition: all 0.6s;
}
.call-menu i span:after {
background: #242526;
content: '';
position: absolute;
width: 100%;
height: 100%;
left: -100%;
top: 0;
-webkit-transform: translateX(-8px);
transform: translateX(-8px);
}
.call-menu i span:nth-child(2):after {
left: 100%;
-webkit-transform: translateX(8px);
transform: translateX(8px);
}
.site-dark .call-menu i span,
.site-dark .call-menu i span:after {
background: rgba(255, 255, 255, 0.8);
}
.icon-style-02 .call-menu i span {
width: 30px;
margin: 3px 0;
height: 2px;
}
@media (min-width: 1024px) {
body.pt-touch-off .pt-header:not(.use-click) .call-menu {
z-index: -1;
}
}
.menu-style-02 .call-menu {
width: 100%;
min-width: 240px;
} .menu-03-show ~ .main-content {
overflow: hidden;
}
body.admin-bar .menu-style-03 .menu-wrap {
margin-top: 32px;
}
@media (max-width: 782px) {
body.admin-bar .menu-style-03 .menu-wrap {
margin-top: 46px;
}
}
.menu-style-03 {
z-index: 120;   }
.menu-style-03.pt-show {
z-index: 10000;
}
.menu-style-03 .current-menu-ancestor > a span:before,
.menu-style-03 .wrap > .header-additional,
.menu-style-03 .sub-menu,
.menu-style-03 .main-menu .bg-full,
.menu-style-03 .header-additional .icon {
display: none;
}
.menu-style-03 .call-menu-sub {
position: absolute;
left: 100%;
top: 0.2em;
height: 1em;
width: 1em;
line-height: 1em;
cursor: pointer;
opacity: 0;
}
.menu-style-03 .call-menu-sub:before {
content: "\e959";
font-family: LineIcons;
font-size: 60%;
}
.menu-style-03 li.open > .call-menu-sub:before {
content: "\e957" !important;
}
.pt-touch-off .menu-style-03 li:hover > .call-menu-sub {
opacity: 0.7;
transition: all 0.2s;
}
.pt-touch-on .menu-style-03 .call-menu-sub,
.menu-style-03 li.open > .call-menu-sub {
opacity: 0.7;
}
.pt-touch-off .menu-style-03 li .call-menu-sub:hover {
opacity: 1;
}
.menu-style-03 .call-menu {
padding: 0 calc(30px + 2vw);
}
.menu-style-03 .menu-wrap {
display: none;
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 10000;
color: #fff;
}
.menu-style-03 .menu-wrap a,
.menu-style-03 .menu-wrap .pt-h,
.menu-style-03 .menu-wrap strong,
.menu-style-03 .menu-wrap .widget_shopping_cart_content {
color: #fff;
}
.menu-style-03 .bg-color.menu-bg {
position: fixed;
background: #848484;
z-index: 9999;
transition: transform 0.6s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.2s;
-webkit-transform-origin: bottom;
transform-origin: bottom;
}
.menu-style-03 .menu-bg:not(.pt-show) {
-webkit-transform: scaleY(0);
transform: scaleY(0);
pointer-events: none;
opacity: 0;
transition: transform 0.6s cubic-bezier(0.2, 0.9, 0.4, 1) 0.2s, opacity 0.3s 0.6s;
}
.menu-style-03.menu-bg-02 .bg-color.menu-bg {
background: #141516;
}
.menu-style-03 .main-menu {
height: 100%;
padding: calc(24px + 6vh) 0 calc(48px + 12vh) 0;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
-webkit-flex-flow: wrap;
flex-flow: wrap;
text-align: center;
height: 100%;
}
.menu-style-03 .main-menu > ul {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
align-items: center;
}
.menu-style-03 .main-menu {
position: relative;
overflow: auto;
background: rgba(0, 0, 0, 0.3);
transition: none !important;
z-index: 3;
}
.menu-style-03:not(.menu-03-show) .main-menu > ul > li {
opacity: 0;
-webkit-transform: translate3d(0, 30px, 0);
transform: translate3d(0, 30px, 0);
}
.menu-style-03:not(.menu-03-show) .header-additional {
opacity: 0;
-webkit-transform: translateY(40px);
transform: translateY(40px);
}
.menu-style-03 .header-additional {
transition: opacity 0.5s 0.3s,-webkit-transform 0.5s 0.3s;
transition: transform 0.5s 0.3s,opacity 0.5s 0.3s;
transition: transform 0.5s 0.3s,opacity 0.5s 0.3s,-webkit-transform 0.5s 0.3s;
}
.menu-style-03 li.depth-1 {
font-size: calc(1.35rem + 1vw);
}
.menu-style-03.text-small li.depth-1 {
font-size: calc(1.25rem + 0.5vw);
}
.menu-style-03.text-large li.depth-1 {
font-size: calc(1.45rem + 1.5vw);
}
.menu-style-03 .main-menu li > a span:before {
margin-top: -2px;
left: -10px;
top: 50%;
}
.menu-style-03 li.depth-1 > a {
padding: 0.2em;
opacity: 0.7;
}
.menu-style-03 li[class*="current"] > a,
.menu-style-03 li.depth-1.open > a,
.menu-style-03 li.depth-1:hover > a {
opacity: 1;
}
.menu-style-03 .sub-menu {
padding-bottom: 0.4em;
}
.menu-style-03 .sub-menu li {
font-size: 1rem;
}
.menu-style-03 .sub-menu a {
line-height: 1;
padding: 0.4em;
}
.menu-style-03 .sub-menu li:not([class*="current"]) a:not(:hover) {
opacity: 0.7;
}
@media (min-width: 1024px) {
.menu-style-03 .logo {
height: calc(40px + 3vh);
}
.menu-style-03 .pt-social {
width: 100%;
}
.menu-style-03 .pt-social ul {
-webkit-justify-content: space-around;
justify-content: space-around;
overflow: visible;
}
.menu-style-03 .pt-social em {
display: block;
font-size: calc(1rem + 0.16vh);
font-style: normal;
}
.menu-style-03 .pt-social li {
width: 100%;
height: auto;
-webkit-flex-shrink: 1;
flex-shrink: 1;
overflow: visible;
}
.menu-style-03 .pt-social li:before {
content: '';
position: absolute;
left: 0;
top: -1px;
width: 100%;
height: 1px;
background: #fff;
opacity: 0;
transition: opacity 0.2s,box-shadow 0.2s,-webkit-transform 0.2s;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s,-webkit-transform 0.2s;
}
.menu-style-03 .pt-social li:hover:before {
opacity: 1;
}
.menu-style-03 .pt-social a {
width: 100%;
text-align: center;
line-height: calc(24px + 6vh);
}
.pt-touch-on .menu-style-03 .main-menu > ul > li li {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.pt-touch-on .menu-style-03 .main-menu > ul > li .sub-menu-collecter {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
pointer-events: auto;
}
}
@media (max-width: 1023px) {
.menu-style-03 .call-menu {
width: 100%;
}
}
.menu-style-03 .menu-bg-collecter li {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
}
.menu-style-03 .menu-bg-collecter .bg-full {
opacity: 0;
transition: opacity 0.6s,-webkit-transform 0.6s;
transition: transform 0.6s,opacity 0.6s;
transition: transform 0.6s,opacity 0.6s,-webkit-transform 0.6s;
}
.menu-style-03 .menu-bg-collecter li.pt-show .bg-full.pt-show {
opacity: 0.4;
}
.menu-style-03:not(.menu-03-show) .menu-bg-collecter .bg-full {
-webkit-transform: scale(1.1);
transform: scale(1.1);
opacity: 0 !important;
}
.menu-style-03 .menu-wrap .header-additional {
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: 0 calc(24px + 6vh);
min-height: calc(24px + 6vh);
border-top: 1px dotted rgba(200, 200, 200, 0.5);
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
@media (max-height: 800px) {
html:not(.win-v) .menu-style-03 .sub-menu-collecter li {
margin: 0 2px 2px 0;
}
html:not(.win-v) .menu-style-03 .sub-menu-collecter a {
font-size: 11px;
padding: 5px 8px;
}
}
@media (max-width: 1023px) {
.menu-style-03 .main-menu {
padding: calc(24px + 6vw) 0 calc(48px + 12vw) 0;
}
.menu-style-03 .menu-wrap .header-additional {
-webkit-justify-content: space-between;
justify-content: space-between;
margin: 0 6vw;
min-height: calc(24px + 6vw);
}
.menu-style-03 .pt-social .icon {
display: block;
}
.menu-style-03 .pt-social em {
display: none;
}
.menu-style-03 .header-additional > *:before {
display: none;
}
}
@media (max-width: 767px) {
.menu-style-03 .header-additional .pt-social ul {
top: auto;
bottom: 100%;
}
} .main-menu li.has-img > a {
display: -webkit-flex;
display: flex;
-webkit-align-content: flex-end;
align-content: flex-end;
-webkit-align-items: flex-end;
align-items: flex-end;
-webkit-flex-flow: wrap;
flex-flow: wrap;
background: rgba(16, 17, 18, 0.1);
color: #fff !important;
transition: background-color 0.3s;
}
.menu-style-02 .main-menu li.has-img > a {
padding: 0 calc(30px + 1vw) calc(30px + 1vw) calc(50px + 1.4vw);
}
.menu-style-01 .main-menu li.has-img > a {
background: transparent;
}
.menu-style-02 .main-menu li.has-img > .call-menu-sub {
position: absolute;
height: 50px;
line-height: 50px;
right: calc(20px + 0.6vw);
top: calc(20px + 0.6vw);
padding: 0;
}
.main-menu li.has-img > .call-menu-sub:before {
color: #fff;
font-size: 30px;
}
.main-menu li.has-img > .call-menu-sub:hover:before {
-webkit-transform: translateY(4px);
transform: translateY(4px);
}
.header-additional {
position: relative;
z-index: 4;
}
.pt-header:not(.menu-style-03) .header-additional {
-webkit-order: 2;
order: 2;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
@media (min-width: 1024px) {
.pt-header:not(.menu-style-03) .header-additional {
padding-right: 10px;
}
} .pt-header.menu-style-01.menu-wide > .wrap {
-webkit-justify-content: space-between;
justify-content: space-between;
}
.pt-header.menu-style-01.menu-wide .menu-wrap {
-webkit-order: 2;
order: 2;
}
.pt-header.menu-style-01.menu-wide .call-menu {
-webkit-order: 2;
order: 2;
}
.pt-header.menu-style-01.menu-wide.elem-position-01 .header-additional {
-webkit-order: 1;
order: 1;
}
.pt-header.menu-style-01.menu-wide.elem-position-01 .logo {
-webkit-order: 3;
order: 3;
}
.pt-header.menu-style-01.menu-wide.elem-position-02 .header-additional {
-webkit-order: 3;
order: 3;
}
.pt-header.menu-style-01.menu-wide.elem-position-02 .logo {
-webkit-order: 1;
order: 1;
}
@media (min-width: 1024px) {
.pt-header.menu-style-01.menu-wide .main-menu > ul > li {
height: 100%;
margin: 0;
}
.menu-delimiter-on .pt-header.menu-style-01.menu-wide .main-menu > ul > li {
border-left: 1px solid rgba(166, 166, 166, 0.15);
}
.menu-delimiter-on .pt-header.menu-style-01.menu-wide .main-menu > ul > li:last-child {
border-right: 1px solid rgba(166, 166, 166, 0.15);
}
.pt-header.menu-style-01.menu-wide .main-menu > ul > li > a {
padding-right: 1.5vw;
padding-left: 1.5vw;
}
.pt-header.menu-style-01.menu-wide .main-menu > ul > li.has-sub > a {
padding-left: calc(1.5vw + 6px);
}
.pt-header.menu-style-01.menu-wide .main-menu > ul > li > .call-menu-sub {
margin-right: 0;
left: -1.4vw;
position: relative;
}
.pt-header.menu-style-01.menu-wide .mix-menu-wrap {
display: block;
left: 0;
right: auto;
padding: 1.5vw;
}
.pt-header.menu-style-01.menu-wide .sub-menu,
.pt-header.menu-style-01.menu-wide ul.children {
left: 0;
padding: 1.2vw 1.5vw;
}
.pt-header.menu-style-01.menu-wide .sub-menu .sub-menu {
left: 100%;
right: auto;
}
.pt-header.menu-style-01.menu-wide li.depth-1:last-child .sub-menu .sub-menu {
left: auto;
right: 98%;
}
.pt-header.menu-style-01.menu-wide .mix-menu-text {
padding-left: 3px;
padding-right: 3px;
}
.pt-header.menu-style-01.menu-wide .mix-menu-text li {
display: block;
}
.pt-header.menu-style-01.menu-wide .mix-menu-text:not(.null) ~ .mix-menu-img {
padding-top: 20px;
}
.pt-header.menu-style-01.menu-wide:not(.overload) > .wrap {
-webkit-justify-content: center;
justify-content: center;
}
.pt-header.menu-style-01.menu-wide:not(.overload) .header-additional {
position: absolute;
top: 50%;
margin-top: -15px;
}
.pt-header.menu-style-01.menu-wide:not(.overload) .logo {
position: absolute;
top: 0;
}
.pt-header.menu-style-01.menu-wide:not(.overload).elem-position-01 .header-additional {
left: 20px;
}
.pt-header.menu-style-01.menu-wide:not(.overload).elem-position-01 .logo {
right: 0;
}
.pt-header.menu-style-01.menu-wide:not(.overload).elem-position-02 .header-additional {
right: 20px;
}
.pt-header.menu-style-01.menu-wide:not(.overload).elem-position-02 .logo {
left: 0;
}
}
@media (min-width: 1280px) {
.pt-header.menu-style-01.menu-wide .main-menu:not(.lot) > ul > li > a {
padding-right: 2.5vw;
padding-left: 2.5vw;
}
.pt-header.menu-style-01.menu-wide .main-menu:not(.lot) > ul > li.has-sub > a {
padding-left: calc(2.5vw + 6px);
}
.pt-header.menu-style-01.menu-wide .main-menu:not(.lot) > ul > li > .call-menu-sub {
left: -2.3vw;
}
}
.call-search {
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
}
.call-search:before {
content: '\e925';
font-size: 13px;
}
.header-additional > *:not(:first-child) {
position: relative;
padding-left: 8px;
margin-left: 8px;
}
html:not(.win-h) .header-additional > *:not(:first-child) {
padding-left: 2px;
margin-left: 2px;
}
.header-additional > *:not(:first-child):before {
content: '';
position: absolute;
width: 1px;
height: 20px;
top: 50%;
left: 0;
margin-top: -10px;
border-left: 1px dotted;
opacity: 0.5;
} .pt-social {
white-space: normal;
}
.pt-social i:not(.btn) {
position: static;
display: block;
overflow: hidden;
text-align: center;
}
.pt-social i:not(.btn):before {
font-size: 13px;
}
.pt-social a {
opacity: 1 !important;
}
.ptsc .pt-social i:before {
font-size: 18px;
font-family: lineicons;
}
.pt-touch-off .ptsc .pt-social li:hover i:before {
-webkit-animation: smallIcon 0.4s;
animation: smallIcon 0.4s;
}
.ptsc .pt-social li {
margin-right: 4px;
width: 40px;
height: 40px;
opacity: 1;
}
@media (min-height: 900px) {
.win-h .ptsc .pt-social li {
width: 4vh;
height: 4vh;
}
.win-h .ptsc .pt-social li:before {
font-size: 2vh;
}
}
.sc-textlist .pt-social li,
.text-area .pt-social li,
.intro .pt-social li {
background: rgba(56, 56, 56, 0.7);
}
.sc-textlist .pt-social i:before,
.text-area .pt-social i:before,
.intro .pt-social i:before {
font-family: inherit;
}
.pt-touch-off .sc-mixbox .item.has-color .pt-social li:hover i {
color: #fff;
}
.pt-social ul {
display: -webkit-flex;
display: flex;
}
.pt-social li {
list-style-type: none;
position: relative;
width: 30px;
height: 30px;
opacity: 0.8;
transition: opacity 0.2s,border 0.2s;
overflow: hidden;
}
.pt-touch-off .pt-social li:hover {
opacity: 1;
}
.pt-touch-off .pt-social li:hover i {
color: #fff;
}
.pt-social .call-social:before {
content: '\e0a0';
font-size: 13px;
}
.pt-social a {
display: block;
}
.pt-social em {
display: none;
}
.pt-header .btn.call-social {
display: none;
}
@media (max-width: 767px) {
.pt-header .pt-social ul {
display: none;
position: absolute;
right: 50%;
top: 100%;
margin-right: -25px;
padding: 10px 0;
width: 50px;
background: #252627;
}
.pt-header .pt-social ul a {
color: #fff;
margin: 6px 0;
}
.pt-header .pt-social.pt-show ul {
display: block;
}
.pt-header .btn.call-social {
display: -webkit-flex;
display: flex;
}
}
.josefin-local .call-menu > span {
padding-top: 1.5px;
}
i.pt-dribbble:before {
content: '\e93d';
}
i.pt-facebook:before {
content: "\ea90";
}
i.pt-twitter:before {
content: "\e93c";
}
i.pt-pinterest:before {
content: "\e91e";
}
i.pt-flickr:before {
content: "\e939";
font-size: 16px;
}
i.pt-instagram:before {
content: "\e938";
}
i.pt-linkedin:before {
content: "\e937";
}
i.pt-whatsapp:before {
content: "\e936";
}
i.pt-behance:before {
content: "\e935";
font-size: 16px;
}
i.pt-tumblr:before {
content: "\e93a";
}
i.pt-vimeo:before {
content: "\e934";
}
i.pt-youtube:before {
content: "\e933";
}
i.pt-envelope:before {
content: "\e932";
}
.pt-touch-off .pt-header .icon:hover:before,
.pt-touch-off .pt-header .btn:not(.call-menu):not(.call-wpml):hover:before {
color: #fff;
-webkit-animation: smallIcon 0.4s;
animation: smallIcon 0.4s;
}
@media (max-width: 767px) {
.call-search:before {
font-size: 12px !important;
}
.pt-header:not(.menu-style-03) .call-social,
.pt-header:not(.menu-style-03) .call-search {
width: 24px;
height: 24px;
line-height: 24px;
}
.menu-style-03 .call-social {
width: 30px;
height: 30px;
line-height: 30px;
}
.pt-social .call-social:before {
content: '\e0a0';
font-size: 12px;
top: 1px;
}
.pt-header .pt-social ul li {
width: 32px;
height: 32px;
line-height: 32px;
margin: auto;
}
.pt-header .pt-social ul li i:before {
font-size: 13px !important;
}
.pt-social li .pt-custom-icon.icon:before {
font-size: 15px !important;
}
.pt-header .call-menu i span {
margin: 2px;
width: 20px;
height: 2px;
}
.call-menu {
font-size: 11px;
}
}
@-webkit-keyframes smallIcon {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
20% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
}
21% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
90% {
-webkit-transform: translateY(5%);
transform: translateY(5%);
opacity: 1;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@keyframes smallIcon {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
20% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
opacity: 0;
}
21% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
}
90% {
-webkit-transform: translateY(5%);
transform: translateY(5%);
opacity: 1;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
.header-search {
position: relative;
}
.header-search .search-form {
display: none;
position: fixed;
height: 70vh;
width: 80%;
left: 10%;
top: 15vh;
color: #eee;
background: #101112;
box-shadow: 4px 4px 2vw rgba(0, 0, 0, 0.1);
text-align: center;
font-size: calc( 12px + 0.2vw);
z-index: 4;
}
.win-v .header-search .search-form {
padding: 3vw;
}
.header-search .search-form > .inner-wrap {
position: relative;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
-webkit-justify-content: center;
justify-content: center;
height: 100%;
width: 100%;
overflow: hidden;
z-index: 4;
}
body:not(.w782) .header-search .search-form > .inner-wrap:before {
content: '\e902';
position: absolute;
font-family: 'pt-icons';
font-size: 45vh;
left: 4vh;
top: 4vh;
opacity: 0.04;
}
.header-search .search-form form {
position: relative;
opacity: 0;
-webkit-transform: translateY(2vw);
transform: translateY(2vw);
width: 70vw;
min-width: 320px;
-webkit-align-self: flex-end;
align-self: flex-end;
transition: opacity 0.3s 0.1s,-webkit-transform 0.3s 0.1s;
transition: opacity 0.3s 0.1s,transform 0.3s 0.1s;
transition: opacity 0.3s 0.1s,transform 0.3s 0.1s,-webkit-transform 0.3s 0.1s;
z-index: 2;
}
@media (max-width: 767px) {
.header-search .search-form form {
width: 80%;
min-width: 0;
}
.header-search .search-form .search-tips {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
.header-search .search-form .pt-tags {
position: relative;
width: 100%;
height: 25vh;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-self: flex-end;
align-self: flex-end;
-webkit-flex-flow: wrap;
flex-flow: wrap;
-webkit-align-content: center;
align-content: center;
padding: 0 10vw;
background: #101112;
border-top: 1px solid rgba(116, 116, 116, 0.2);
opacity: 0;
-webkit-transform: translateY(2vw);
transform: translateY(2vw);
transition: opacity 0.3s 0.2s,-webkit-transform 0.3s 0.2s;
transition: opacity 0.3s 0.2s,transform 0.3s 0.2s;
transition: opacity 0.3s 0.2s,transform 0.3s 0.2s,-webkit-transform 0.3s 0.2s;
z-index: 3;
}
@media (max-width: 768px) {
.header-search .search-form .pt-tags {
height: auto;
padding: 6vw;
}
}
.show-search .header-search .search-form form,
.show-search .header-search .search-form .pt-tags {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.header-search .search-form .pt-tags a {
display: inline-block;
margin: 0.4vw;
color: #fff;
background: rgba(166, 166, 166, 0.15);
padding: calc( 8px + 0.8vh) calc( 16px + 1vh) calc( 9px + 0.8vh);
line-height: 1;
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
}
.header-search .search-form .pt-tags a:hover {
background: #f8723d;
}
.win-v .header-search .search-form .pt-tags a {
padding: 10px 13px;
font-size: 0.875rem;
}
.header-search .search-form input[type="search"] {
height: 15vh;
width: auto !important;
padding: 0;
border: none;
font-size: calc( 16px + 4vh);
color: #eee;
background: transparent !important;
border-radius: 0 !important;
text-align: center;
opacity: 0.8;
transition: all 0.2s;
}
.header-search .search-form input[type="search"]:hover {
opacity: 1;
}
.header-search .search-form .search-btn {
position: absolute;
opacity: 0;
visibility: hidden;
z-index: 4;
}
.search-tips {
margin-top: 3vh;
opacity: 0.3;
font-size: calc( 12px + 0.2vw);
}
.btn.close-search {
top: 1vw;
}
.elem-position-01:not(.menu-wide) .close-search,
.elem-position-02.menu-wide .close-search {
right: 1vw;
}
.elem-position-02:not(.menu-wide) .close-search,
.elem-position-01.menu-wide .close-search {
left: 1vw;
}
@media (max-width: 1023px) {
.header-search .search-form input[type="search"] {
font-size: 4.4vw;
}
}
@media (max-width: 782px) {
.header-search .search-form input[type="search"] {
height: 10vw;
width: 100% !important;
}
}
@media (max-height: 500px) {
.pt-tags {
display: none !important;
}
.header-search .search-form form {
-webkit-align-self: center;
align-self: center;
}
}
.pt-social li .pt-custom-icon.icon:before {
font-family: inherit;
font-size: 16px;
} .pt-hs-content {
-webkit-overflow-scrolling: touch;
}
body > .pt-footer-01,
.pt-footer .pt-footer-01 {
display: none;
}
.pt-footer-01 {
-webkit-order: 6 !important;
order: 6 !important;
}
.pt-footer-01 p,
.pt-footer-01 .pt-des {
line-height: 1.55;
}
.pt-footer {
position: fixed;
left: 0;
bottom: 0;
z-index: 110;
}
.pt-footer img[data-src] {
opacity: 0;
transition: opacity 0.3s;
}
.pt-footer img.inited {
opacity: 1;
}
.pt-footer .list-scroller-root {
overflow: hidden;
}
.win-v .pt-footer {
z-index: 131;
}
.win-v .show-footer .pt-footer {
right: 0;
top: 0;
margin: 6vw;
}
@media (min-width: 768px){
.win-v .show-footer .pt-footer {
width: 640px;
margin: 6vw auto;
}
}
.pt-footer > .wrap {
display: none;
position: relative;
left: 0;
bottom: 0;
max-width: 100vw;
padding: calc(20px + 0.6vw) 0;
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: transform 0.6s, opacity 0.3s cubic-bezier(0.2, 0.9, 0.4, 1), visibility 0.3s;
background: #fff;
z-index: 2;
}
.win-v .pt-footer > .wrap {
max-height: calc(100vh - 12vw);
overflow: auto !important;
padding: 10vw;
box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.2);
-webkit-overflow-scrolling: touch;
}
.win-v .admin-bar.show-footer .pt-footer{
margin-top: calc(6vw + 23px);
margin-bottom: calc(6vw + 23px);
}
.win-v .admin-bar .pt-footer > .wrap{
max-height: calc(100vh - 12vw - 46px);
}
html:not(.win-v) .pt-footer > .wrap {
-webkit-transform: translate3d(-40px, 20%, 0) rotateY(20deg);
transform: translate3d(-40px, 20%, 0) rotateY(20deg);
}
.win-v .pt-footer > .wrap {
-webkit-transform: translateY(12vw);
transform: translateY(12vw);
}
.site-dark .pt-footer > .wrap {
background: #060708;
}
body.show-footer .pt-footer > .wrap {
transition: transform 0.5s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.4s, visibility 0.4s;
opacity: 1;
visibility: visible;
pointer-events: auto;
-webkit-transform: none;
transform: none;
opacity: 1;
}
.win-v .pt-footer > .wrap {
bottom: auto;
top: 0;
}
.pt-footer.only-copy > .wrap {
padding: calc(20px + 0.6vw);
line-height: calc( 36px + 0.4vw);
}
.copyright {
margin: 0 calc(80px + 1.2vw);
}
.copyright a {
text-decoration: underline;
}
.pt-footer:not(.only-copy) .pt-footer-content ~ .copyright {
line-height: calc( 36px + 0.4vw);
padding-top: calc(20px + 0.6vw);
margin-top: calc(20px + 1vw);
border-top: 1px solid rgba(166, 166, 166, 0.2);
}
html.win-v .copyright {
margin: 0;
}
.pt-footer .btn {
position: absolute;
left: calc(20px + 0.6vw);
bottom: calc(20px + 0.6vw);
z-index: 1;
height: calc( 36px + 0.4vw);
width: calc( 36px + 0.4vw);
font-size: calc( 36px + 0.4vw);
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
z-index: 4;
}
html.breakPoint .pt-footer .btn {
left: auto;
right: 4px;
background: rgba(166, 166, 166, 0.15);
}
.pt-footer .btn:before {
font-size: 40%;
transition: none;
}
.pt-footer .btn:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: 10px;
z-index: -1;
}
.pt-footer .btn span {
margin: -1px;
}
.pt-header .call-footer.btn {
display: none;
}
.site-dark .pt-header .call-footer {
color: #fff;
}
@media (max-width: 1023px) {
.pt-header:not(.menu-03-show) i.btn.call-footer {
display: -webkit-flex;
display: flex;
position: absolute;
width: 30px;
top: 0;
right: 0;
line-height: 50px;
transition: background 0.3s;
}
.pt-header:not(.menu-03-show) i.btn.call-footer:before {
font-size: 11px;
}
.pt-header.elem-position-01:not(.menu-03-show) i.btn.call-footer {
right: auto;
left: 0;
}
.pt-touch-off .pt-header .btn.call-footer:hover {
background: var(--main-color);
}
.pt-footer .btn.call-footer {
display: none;
}
.pt-footer .btn {
top: 5px;
bottom: auto;
height: 40px;
width: 40px;
font-size: 40px;
}
.pt-footer.only-copy > .wrap {
padding: calc( 50px + 0.4vw);
}
}
.close-footer:before {
content: '\e92e';
}
i.btn.call-footer:before {
content: '\e940';
font-size: 14px;
}
footer.icon-style-02 .call-footer:before,
i.footer-icon-style-02.call-footer:before {
content: '\e9d6';
font-size: 70%;
}
.ie footer.icon-style-02 .call-footer:before,
.ie i.footer-icon-style-02.call-footer:before,
.pt-header i.btn.footer-icon-style-02.call-footer:before {
font-size: 22px;
}
.pt-touch-off .pt-footer .btn:hover:before {
color: #fff;
}
body.show-footer .call-footer {
opacity: 0;
}
body:not(.show-footer) .btn.close-footer {
display: none;
z-index: 3;
}
body.show-footer .close-footer {
z-index: 5;
}
.only-copy .pt-footer-content {
display: none;
}
.pt-footer-content {
position: relative;
max-width: 100vw;
font-size: calc(1rem + 0.16vh);
}
.pt-code-container {
max-width: 100%;
overflow: hidden;
}
.pt-code-container .custom-code {
-webkit-perspective: 800px;
perspective: 800px;
}
html:not(.win-v) .pt-code-container .custom-code {
display: -webkit-flex;
display: flex;
padding: calc(20px + 0.6vw) calc(80px + 1.2vw) 0;
}
.pt-code-container .custom-code > * {
-webkit-flex-shrink: 0;
flex-shrink: 0;
max-width: calc(480px + 8vw);
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: transform 0.2s,opacity 0.2s,visibility 0.2s;
opacity: 0;
}
html:not(.win-v) .pt-code-container .custom-code > * {
-webkit-transform: translate(-2vw, 2vw) rotateY(-10deg);
transform: translate(-2vw, 2vw) rotateY(-10deg);
}
body.show-footer .pt-code-container .custom-code > * {
opacity: 1;
visibility: visible;
pointer-events: auto;
-webkit-transform: none;
transform: none;
transition: transform 0.6s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.6s cubic-bezier(0.2, 0.9, 0.4, 1), visibility 0.6s;
opacity: 1;
}
html:not(.win-v) .pt-code-container .custom-code > * {
max-height: 60vh;
overflow: auto;
}
.pt-code-container li {
list-style-type: none;
margin-bottom: 6px;
}
.pt-code-container p,
.pt-code-container .pt-des {
opacity: 0.8;
}
html:not(.win-v) .custom-code.type-option .col-small:not(.type-image),
.custom-code:not(.type-option) .col-small {
width: calc(240px + 2vw);
}
html:not(.win-v) .custom-code.type-option .col-normal:not(.type-image),
.custom-code:not(.type-option) .col-normal {
width: calc(360px + 4vw);
}
html:not(.win-v) .custom-code.type-option .col-large:not(.type-image),
.custom-code:not(.type-option) .col-large {
width: calc(480px + 8vw);
}
html:not(.win-v) .pt-footer-01 .type-option .col-auto:not(.type-image){
max-width: calc(480px + 8vw);
}
.custom-code.type-option .col-small,
.custom-code.type-option .col-normal,
.custom-code.type-option .col-large{
flex-shrink: 0;
}
.custom-code.type-option .col-small.type-image{
width: calc(100px + 2vw);
}
.custom-code.type-option .col-normal.type-image{
width: calc(240px + 3vw);
}
.custom-code.type-option .col-large.type-image{
width: calc(480px + 4vw);
}
.win-v .custom-code.type-option .col-small.type-image{
width: 20%;
}
.win-v .custom-code.type-option .col-normal.type-image{
width:50%;
}
.win-v .custom-code.type-option .mobile-two-col .col-normal.type-image,
.win-v .custom-code.type-option .col-large.type-image{
width: 100%;
}
.win-v .custom-code.type-option .type-image{
max-width: 100%;
}
.custom-code .type-image img{
object-fit: contain;
}
.custom-code .type-image .img-svg{
width: 100%;
height: 100%;
}
.pt-code-container div[class*="col-"] {
border-right: calc(50px + 1.4vw) solid transparent;
line-height: 1.6;
}
.pt-code-container div[class*="col-"] > * + * {
margin-top: calc(10px + 1vh);
}
html.win-v .pt-code-container div[class*="col-"] {
width: 100%;
max-width: 100%;
margin: 0 0 10vw 0;
border-right: none;
}
html:not(.win-v) .pt-code-container div[class*="col-"].has-img {
width: auto;
max-width: none;
}
html:not(.win-v) .pt-code-container .row-images {
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .pt-code-container .row-images img {
margin-right: 15px;
}
html:not(.win-v) .pt-code-container img {
height: 24vh;
width: auto;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.win-v .row-images img{
width: 100%;
height: auto;
}
.win-v .pt-code-container img + img {
margin-top: 20px;
}
.win-v .pt-code-container img {
max-width: 100%;
height: auto;
} .pt-footer-01 {
position: relative;
padding: calc(50px + 12vh);
}
html:not(.win-v) .pt-layout-h .pt-footer-01 {
height: 100%;
}
.pt-footer-01 a {
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
}
.win-h .pt-footer-01 .custom-code {
height: 100%;
overflow: auto;
padding-right: 30px;
}
.win-v .pt-footer-01 {
padding: 6vw;
}
.win-h .pt-layout-v .pt-footer-01 {
padding: calc(30px + 2vw);
}
.win-h .pt-layout-v .pt-footer-01 .col {
min-width: calc(200px + 2vw);
}
.win-h .pt-layout-v .pt-footer-01 .col-large {
min-width: calc(400px + 4vw);
}
.win-h .pt-layout-v .pt-footer-01 .col-small {
min-width: 200px;
}
.pt-footer-01.pt-dark {
background: #060708;
color: rgba(255, 255, 255, 0.7);
}
.pt-footer-01.pt-dark a:not(.pt-highlight),
.pt-footer-01.pt-dark .pt-h {
color: #fff;
}
.pt-footer-01.pt-light {
color: rgba(11, 12, 13, 0.7);
background: #f6f7f8;
}
.pt-footer-01.pt-light a:not(.pt-highlight),
.pt-footer-01.pt-light .pt-h {
color: #060708;
}
.pt-footer-01 .a-style-02 a:hover,
.pt-footer-01 .col:not(.a-style-02) a:not(:hover) {
opacity: 0.8;
}
.pt-footer-01 img {
-webkit-flex-shrink: 0;
flex-shrink: 0;
max-width: 100%;
height: auto;
}
.pt-footer-01 li {
list-style-type: none;
margin-bottom: 10px;
}
.win-h .pt-layout-h .pt-footer-01 .col {
min-width: 100px;
}
.win-h .pt-footer-01 .col {
padding-right: calc(20px + 1vw);
}
.win-h .pt-footer-01 .type-option .col {
padding-right: calc(20px + 2vw);
}
.pt-footer-01 .row {
width: 100%;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
padding: 4vh 0;
line-height: 1.5;
}
.win-h .pt-layout-v .pt-footer-01 .row {
padding: 30px 0;
}
.pt-layout-v .pt-footer-01 hr{
margin-top: 20px;
margin-bottom: 20px;
}
.pt-footer-01 hr {
border-top: 2px solid rgba(0, 0, 0, 0.13);
border-bottom: none;
max-width: 100%;
width: 100%;
margin: 0;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.pt-footer-01.pt-dark hr {
border-top-color: rgba(255, 255, 255, 0.15);
}
.win-v .pt-footer-01 hr:first-child,
.win-v .pt-footer-01 hr:last-child:not(:nth-child(3)),
.pt-layout-v .pt-footer-01 hr:first-child,
.pt-layout-v .pt-footer-01 hr:last-child:not(:nth-child(3)) {
display: none;
}
.pt-footer-01 .pt-h {
margin-bottom: 20px;
}
.win-v .pt-footer-01 .row,
.win-v .pt-footer-01 .flex-row-wrap {
display: block;
}
.win-v .pt-footer-01 .col {
margin-bottom: 6vw;
}
.ie .pt-footer-01 .flex-row-wrap {
height: 100%;
}
.win-v body:not(.w782) .pt-footer-01 .row,
.win-v .pt-footer-01 .row.mobile-two-col,
.win-v .pt-footer-01 .row.mobile-three-col {
display: grid;
grid-gap: 6vw;
margin-bottom: 0;
}
.win-v body:not(.w782) .pt-footer-01 .row .col,
.win-v .pt-footer-01 .row.mobile-two-col .col,
.win-v .pt-footer-01 .row.mobile-three-col .col {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: flex-start;
align-items: flex-start;
margin-bottom: 0;
}
.win-v body:not(.w782) .pt-footer-01 .row:not([class*="mobile-"]),
.win-v .pt-footer-01 .row.mobile-two-col {
grid-template-columns: repeat(2, 1fr);
}
.win-v .pt-footer-01 .row.mobile-three-col {
grid-template-columns: repeat(3, 1fr);
}
img.footer-bg {
display: none;
}
.flex-row-wrap {
display: -webkit-flex;
display: flex;
position: relative;
min-height: 100%;
z-index: 3;
}
.custom-code:not(.type-option) .flex-row-wrap{
-webkit-flex-flow: wrap;
flex-flow: wrap;
-webkit-align-content: space-between;
align-content: space-between;
}
.type-option .flex-row-wrap{
-webkit-flex-direction: column;
-webkit-justify-content: space-between;
flex-direction: column;
justify-content: space-between;
}
html:not(.win-v) .pt-layout-h .custom-code:not(.type-option) .flex-row-wrap {
max-width: calc(600px + 4vw);
}
html:not(.win-v) .pt-layout-h .width-large:not(.type-option) .flex-row-wrap {
max-width: calc(800px + 6vw);
}
html:not(.win-v) .pt-layout-h .width-small:not(.type-option) .flex-row-wrap {
max-width: calc(400px + 2vw);
}
.win-v .list-scroller-root {
display: none;
}
.list-scroller-root {
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 36px;
z-index: 10;
}
.pt-footer .list-scroller-root {
bottom: calc(-20px - 1vw);
margin: 0 calc(80px + 1.2vw) -1px;
}
.pt-footer .list-scroller-target {
height: 10px;
}
.list-scroller {
position: absolute;
width: 30vw;
height: 100%;
left: 0;
top: 0;
cursor: pointer;
}
.list-scroller-target {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 10px;
background: #f8723d;
transition: height 0.2s;
}
.list-scroller:hover .list-scroller-target,
html.pt-scroller-mousedown .list-scroller-target {
height: 36px;
} .ie-10 .pt-header .btn, .ie-10
.pt-footer .btn, .ie-10
.close-single, .ie-10
.popup-player .close, .ie-10
a.btn {
-ms-flex: 0 1 auto;
}
a.btn {
overflow: hidden;
cursor: pointer;
}
a.btn.no-text {
width: calc(30px + 0.4vw);
height: calc(30px + 0.4vw);
font-size: 18px;
}
a.btn.no-text:before {
content: '\e951';
}
a.btn.no-text:hover {
color: #fff;
} .pt-header .btn.close-search,
.btn.close-common-popup,
.popup-player .close {
position: absolute;
height: calc(30px + 1vw);
width: calc(30px + 1vw);
font-size: calc(30px + 1vw);
z-index: 10;
}
.pt-header .btn.close-search:before,
.btn.close-common-popup:before,
.popup-player .close:before {
content: '\e92e';
font-size: 45%;
}
.pt-header .btn.close-search:hover:before,
.btn.close-common-popup:hover:before,
.popup-player .close:hover:before {
-webkit-animation: smallIcon 0.5s;
animation: smallIcon 0.5s;
}
.close-menu {
position: absolute;
left: 0;
top: 0;
height: calc(20px + 1vw);
width: calc(20px + 1vw);
font-size: calc(20px + 1vw);
margin: calc(20px + 1vw);
font-style: normal;
transition: all 0.3s;
cursor: pointer;
z-index: 10001 !important;
}
.close-menu:before {
content: "\e951";
font-family: 'LineIcons';
color: #fff;
transition: all 0.3s;
}
.elem-position-01 .close-menu {
left: auto;
right: 0;
}
.close-menu.hide,
body:not(.pt-show-menu) .close-menu {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
pointer-events: none;
}
.pt-touch-off .close-menu:hover:before {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.popup-player .close {
right: 1vw;
top: 1vw;
font-family: 'pt-icons';
cursor: pointer;
color: #eee;
overflow: hidden;
}
.popup-player .close:before {
position: relative;
z-index: 99;
}
.iv-link:not(.iv-btn-small),
.iv-link.full {
cursor: url(//holoteknik.com/wp-content/themes/theau/data/images/zoom.png) 12 12, pointer;
}
.pt-touch-off a.btn.no-text:hover:after,
.pt-touch-off .item.has-link .iv-link:hover:after,
.pt-touch-off .blog-list .iv-link:hover:after,
.pt-touch-off .has-custom-link .iv-link:hover:after,
.pt-touch-off .popup-player .close:hover:after,
.pt-touch-off .ptsc .pages li a:hover:after,
.pt-touch-off .page-links a:hover,
.pt-touch-off .pt-iv-btn:hover:after,
.pt-touch-off .header-search .btn:hover:after,
.pt-touch-off .call-mini-cart:hover:after,
.pt-touch-off .has-color .pt-social a:hover .pt-smallbtn-bg,
.pt-touch-off .wp-block-archives-list a:hover,
.pt-touch-off .pt-social .btn:hover:after,
.pt-touch-off .pt-share a:hover i:after {
opacity: 1;
}
a.btn.no-text:after,
.header-search .btn:after,
.call-mini-cart:after,
.pt-social i:after,
.item.has-link .iv-link:after,
.blog-list .iv-link:after,
.has-custom-link .iv-link:after,
.popup-player .close:after,
.pt-iv-btn:after,
.pt-icon span,
.pt-smallbtn-bg,
i.close-common-popup:after,
.pt-footer .btn span {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
opacity: 0;
transition: background 0.3s,opacity 0.5s,box-shadow 0.2s,-webkit-transform 0.3s;
transition: background 0.3s,opacity 0.5s,transform 0.3s,box-shadow 0.2s;
transition: background 0.3s,opacity 0.5s,transform 0.3s,box-shadow 0.2s,-webkit-transform 0.3s;
}
.pt-icon.no-bg span {
background: none;
}
a.btn.no-text:after,
.pt-footer .btn {
background: #fff;
opacity: 1;
}
.site-dark a.btn.no-text:after, .site-dark
.pt-footer .btn {
background: #060708;
}
.item:not(.has-color) .pt-smallbtn-bg,
.item.has-color .pt-social i:after {
display: none;
}
body:not(.pt-touch-on) .header-additional .btn:after,
body:not(.pt-touch-on) .pt-social i:after,
body:not(.pt-touch-on) i.close-common-popup:after,
body:not(.pt-touch-on) .pt-footer .btn span {
opacity: 1;
}
.header-additional .btn:after,
.pt-social li i:after,
.pt-footer .btn span,
.popup-player .close:after,
.btn.close-common-popup:after {
-webkit-transform: translateY(101%);
transform: translateY(101%);
}
body:not(.pt-touch-on) .header-additional .btn:hover:after,
body:not(.pt-touch-on) .pt-social li:hover i:after,
body:not(.pt-touch-on) .pt-footer .btn:hover span,
body:not(.pt-touch-on) .popup-player .close:hover:after,
body:not(.pt-touch-on) .btn.close-common-popup:hover:after {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.btn.close-search:not(:hover):after,
.popup-player .close:not(:hover):after {
opacity: 1;
}
.pt-icon span {
border-radius: 50%;
}
.pt-has-btn,
.sc-btn,
li.has-btn {
display: inline-block;
}
.sc-textlist .pt-social,
.sc-textlist a.pt-btn,
.intro .pt-social,
.intro a.btn {
margin-top: 2vh;
}
.win-v .sc-textlist .pt-social, .win-v
.sc-textlist a.pt-btn, .win-v
.intro .pt-social, .win-v
.intro a.btn {
margin-top: 3vw;
}
.sc-textlist .pt-social li {
margin-left: 0 !important;
}
.sc-btn:empty {
display: none;
}
.ptsc a.btn:not(.no-text),
.common-popup-content .sc-btn a.btn {
padding: calc(0.5em + 0.4vh) 2.5vh;
background: #eaeaea;
font-size: calc(0.9rem + 0.1vh);
}
.ptsc a.btn:not(.no-text) span,
.common-popup-content .sc-btn a.btn span {
position: relative;
color: #111;
transition: all 0.3s;
z-index: 2;
}
.win-v .ptsc a.btn:not(.no-text), .win-v
.common-popup-content .sc-btn a.btn {
font-size: 1rem;
}
.ptsc a.btn:not(.no-text) {
box-shadow: 3px 3px 40px rgba(0, 0, 0, 0.02), 1px 2px 4px rgba(0, 0, 0, 0.01);
transition: background 0.3s,color 0.3s,box-shadow 0.3s;
box-shadow: 0 0 0 transparent;
}
.site-dark .ptsc a.btn:not(.no-text) {
background: #38393a;
}
.ptsc a.btn:not(.no-text) .bg {
position: absolute;
height: 0%;
width: 101%;
left: 0;
top: -10%;
background: #f8723d;
transition: all 0.4s,opacity 0.2s 0.3s;
opacity: 0;
}
.site-dark .ptsc a.btn:not(.no-text) span {
color: #fff;
}
.ptsc a.btn:not(.no-text):hover span {
color: #fff;
}
.ptsc a.btn:not(.no-text):hover .bg {
bottom: -10%;
top: auto;
height: 110%;
transition: all 0.4s,opacity 0.2s;
opacity: 1;
}
.common-popup-content .sc-btn {
margin-top: 20px;
display: -webkit-flex;
display: flex;
}
.sc-btn-custom {
box-shadow: none !important;
}
.sc-btn-custom .clone {
position: absolute !important;
opacity: 0;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 10;
}
.sc-btn-custom.has-text-color-h:hover span:not(.clone) {
opacity: 0;
}
.sc-btn-custom:hover .clone {
opacity: 1;
}
.sc-btn-custom.transparent {
background: transparent !important;
}
.sc-btn a.large-on:not(.no-text) {
font-size: calc(1rem + 0.16vh);
padding: calc(0.5em + 0.8vh) 4vh;
}
.win-v .ptsc a.btn:not(.no-text) {
padding: 1.5vw 3vw;
}
.win-v .sc-btn a.large-on:not(.no-text) {
padding: 2.5vw 5vw;
} .site-bg {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
overflow: hidden;
z-index: 1;
}
.win-v .site-bg,
.pt-layout-v .site-bg {
position: fixed;
}
.site-bg.bg-repeat .bg-full {
background-repeat: repeat;
background-size: initial;
}
.site-bg .bg-full {
background-position-x: left;
} html, body,
html:not(.win-v) .pt-layout-h .site-root,
html:not(.win-v) .pt-layout-h .main-content {
height: 100%;
}
html:not(.win-v) .pt-layout-v .main-inner {
display: -webkit-flex;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
-webkit-align-content: space-between;
align-content: space-between;
min-height: 100vh;
}
html:not(.win-v) .pt-layout-v .main-inner > * {
width: 100%;
}
html:not(.win-v) .pt-layout-v.admin-bar .main-inner {
min-height: calc(100vh - 32px);
}
.main-content {
position: relative;
overflow: visible;
z-index: 2;
}
.main-content .list-scroller-root {
position: fixed;
bottom: 0;
overflow: hidden;
margin: 0;
}
html:not(.win-v) body:not([class*="layout-v"]) .main-inner {
overflow: hidden;
height: 100%;
}
.win-v .pt-float-bar-bound {
overflow: visible;
} .pt-layout-h .main-gap-on {
margin: 0 calc(30px + 8vh);
padding: calc(30px + 8vh) 0;
}
html:not(.win-v) body.admin-bar.pt-layout-h .site-root .main-gap-on {
margin: 0 calc( 14px + 8vh);
padding: calc( 14px + 8vh) 0;
}
.win-v .pt-layout-h .main-gap-on {
padding: 6vw;
margin: 0;
} .pt-margin-small-before {
margin-left: calc(30px + 2vw);
}
.pt-margin-normal-before {
margin-left: calc(40px + 4vw);
}
.pt-margin-large-before {
margin-left: calc(50px + 6vw);
}
.pt-margin-small-after {
margin-right: calc(30px + 2vw);
}
.pt-margin-normal-after {
margin-right: calc(40px + 4vw);
}
.pt-margin-large-after {
margin-right: calc(50px + 6vw);
}
html:not(.win-v) .ptsc-list .last {
margin-right: 0;
}
html:not(.win-v) .ptsc-list .last.pt-margin-small-after {
border-right: calc(30px + 2vw) solid transparent;
}
html:not(.win-v) .ptsc-list .last.pt-margin-normal-after {
border-right: calc(40px + 4vw) solid transparent;
}
html:not(.win-v) .ptsc-list .last.pt-margin-large-after {
border-right: calc(50px + 6vw) solid transparent;
} .win-v .pt-margin-small-before {
margin-top: 6vw;
}
.win-v .pt-margin-small-after {
margin-bottom: 6vw;
}
.win-v .pt-margin-normal-before {
margin-top: 10vw;
}
.win-v .pt-margin-normal-after {
margin-bottom: 10vw;
}
.win-v .pt-margin-large-before {
margin-top: 14vw;
}
.win-v .pt-margin-large-after {
margin-bottom: 14vw;
}
.win-v .ptsc.sc-section-title.style-02:not(.no-img):first-child {
margin-top: 0;
}
.win-v .sc-section-title.special-on .bg-color {
margin: 6vw;
} .ptsc .img.bg-inited:before,
.ptsc .img-main.bg-inited:before,
.ptsc .video-addition:before,
.ptsc:not(.effect-frame) .img:not(.bg-inited):after,
.ptsc .sub-img:not(.bg-inited):after,
.ptsc:not(.pic-style-01):not(.blog-style-02) .sub-img.bg-inited:before {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
opacity: 0.6;
background: linear-gradient(40deg, rgba(233, 233, 233, 0.13), rgba(66, 66, 66, 0.1));
will-change: opacity;
z-index: -1;
}
.ptsc-block .img:not(.bg-inited):after {
opacity: 1;
background: linear-gradient(40deg, rgba(233, 233, 233, 0.2), rgba(66, 66, 66, 0.3));
}
.ptsc-block.no-text .inner-wrap,
.sc-section-title.style-02 .img:after,
.ptsc-block.special-off .img:after {
display: none;
}
.ptsc .img-main.bg-inited:before,
.ptsc .img.bg-inited:before,
.ptsc .video-addition:before,
.ptsc .sub-img.bg-inited:before {
z-index: 5;
opacity: 0;
background: #060708;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
z-index: 7;
}
.pt-touch-off .sc-gallery .inner-wrap:hover .img-main.bg-inited:before,
.pt-touch-off .pic-list .inner-wrap:hover .video-addition:before {
opacity: 0.3;
}
.pt-touch-off .blog-style-01 .img.bg-inited:hover:before {
opacity: 0.1;
}
.pt-touch-off .sc-gallery:not(.pic-list) .inner-wrap:hover .img.bg-inited:before,
.pt-touch-off .sc-images .item:hover .img.bg-inited:before,
.pt-touch-off .sc-photo-wall .sub-item:hover .img.bg-inited:before,
.pt-touch-off .sc-small-images.lightbox .inner-wrap:hover .bg-inited:before,
.pt-touch-off .has-custom-caption .inner-wrap:hover .bg-inited:before,
.pt-touch-off .sc-small-images .has-link .inner-wrap:hover .bg-inited:before,
.pt-touch-on .has-custom-caption .bg-inited:before {
opacity: 0.3;
}
.ptsc .img.bg-inited:after {
opacity: 0;
} .single-related .bg-full {
transition: opacity 0.4s, -webkit-transform 0.8s;
transition: transform 0.8s, opacity 0.4s;
transition: transform 0.8s, opacity 0.4s, -webkit-transform 0.8s;
}
.ajax-loader:empty {
display: none;
}
.pt-link-popup,
.pt-common-popup-root {
display: none;
}
.pt-common-popup-root {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
overflow: hidden;
display: none;
z-index: 100001;
}
.pt-common-popup-root > .wrap {
position: relative;
width: calc(640px + 6vw);
max-width: 90%;
transition: opacity 0.3s,-webkit-transform 0.3s;
transition: opacity 0.3s,transform 0.3s;
transition: opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
font-size: calc(1rem + 0.15vw);
line-height: 1.55;
background: #101112;
z-index: 9;
}
.win-v .pt-common-popup-root > .wrap {
width: 80%;
max-width: 640px;
}
.common-popup-content{
color: rgba(255, 255, 255, 0.9);
}
.common-popup-content .pt-h,
.common-popup-content a {
color: #fff;
}
.common-popup-content * {
max-width: 100%;
}
.pt-common-popup-root .click-layer {
display: block;
position: absolute;
transition: opacity 0.3s;
}
.pt-common-popup-root:not(.pt-show) .click-layer {
opacity: 0;
}
.pt-common-popup-root:not(.pt-show) > .wrap {
-webkit-transform: translateY(10%);
transform: translateY(10%);
opacity: 0;
}
.btn.close-common-popup {
left: 100%;
top: 0;
color: #fff;
}
.common-popup-content {
position: relative;
padding: calc(30px + 1vw);
white-space: pre-line;
max-height: 90vh;
overflow: auto;
word-break: break-word;
}
.common-popup-content.links-content {
white-space: normal;
}
.common-popup-content.links-content > i {
font-style: normal;
display: block;
font-size: 0.875rem;
margin-bottom: 20px;
}
.common-popup-content.comment-root .text-area,
.common-popup-content.comment-root{
font-size: 1.215rem;
}
.common-popup-content.comment-root .main-title{
margin-top: 0;
}
.common-popup-content > * {
white-space: normal;
}
.ptsc {
position: relative;
z-index: 2;
}
html:not(.win-v) .ptsc {
height: 100%;
}
html:not(.win-v) .ptsc > .wrap {
position: relative;
height: 100%;
}
.ptsc .item {
position: relative;
}
.ptsc .intro,
.ptsc .pt-h {
position: relative;
z-index: 4;
}
.ptsc .text {
position: relative;
line-height: 1.55;
z-index: 6;
}
.ptsc .img {
overflow: hidden;
font-size: 0;
z-index: 5;
} .ptsc .caption {
pointer-events: none;
overflow: hidden;
padding: 0.8em 1em;
will-change: opacity,transform;
}
.ptsc .caption:after {
content: '';
position: absolute;
right: 0;
left: 0;
top: 0;
height: 0;
z-index: -1;
opacity: 0;
transition: all 0.4s,opacity 0.6s;
}
.sc-gallery .text,
.ptsc .caption {
position: absolute;
left: 0;
bottom: 0;
z-index: 9;
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
transition: transform 0.6s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.3s;
}
.pt-touch-on .ptsc .caption {
color: #fff;
background-color: rgba(22, 23, 24, 0.2);
}
.pt-touch-off .inner-wrap:hover .caption:after,
.pt-touch-off .sc-images .item:hover .caption:after {
height: 100%;
top: auto;
bottom: 0;
opacity: 1;
}
.pt-touch-off:not(.ie) .sc-gallery .item:not(.text-project) .text,
.pt-touch-off:not(.ie) .ptsc .caption {
opacity: 0;
-webkit-transform: translate3d(-3vh, 3vh, 0) rotate(3deg);
transform: translate3d(-3vh, 3vh, 0) rotate(3deg);
}
body.ie .sc-gallery .item:not(.text-project) .text,
body.ie .ptsc .caption {
opacity: 0;
-webkit-transform: translate(-50px, 50px);
transform: translate(-50px, 50px);
}
.sc-gallery .text,
.sc-gallery .caption,
.sc-images.layout-01 .caption {
max-width: calc(100% - 3vh);
margin: 0 0 1.5vh 1.5vh;
}
.sc-gallery .text {
width: calc(300px + 4vw);
padding: 1vh;
}
.win-v .sc-gallery .text {
padding: 2vw;
}
.sc-images.layout-02 .caption {
max-width: calc(300px + 8vw);
margin: 0 0 3vh 3vh;
}
.sc-gallery .text h2,
.ptsc .caption {
color: #fff;
}
.win-v .sc-gallery .text h2,
.win-v .ptsc:not(.sc-small-images) .caption {
font-size: calc(1rem + 0.5vw);
}
.ptsc .caption {
line-height: 1.3;
}
.win-v .theme-theau .sc-gallery .text,
.win-v .theme-theau .ptsc .caption {
max-width: 70vw;
width: auto;
margin: 0 0 2vw 2vw;
}
.pt-touch-off:not(.ie) .ptsc.sc-gallery .item .inner-wrap:hover .text,
.pt-touch-off:not(.ie) .ptsc .item .inner-wrap:hover .caption,
.pt-touch-off:not(.ie) .ptsc.sc-images .item:hover .caption {
opacity: 1;
-webkit-transform: translate(0, 0) rotate(0deg);
transform: translate(0, 0) rotate(0deg);
}
.pt-touch-off.ie .ptsc.sc-gallery .item .inner-wrap:hover .text,
.pt-touch-off.ie .ptsc .item .inner-wrap:hover .caption,
.pt-touch-off.ie .ptsc.sc-images .item:hover .caption {
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.win-v .text {
font-size: calc(0.9rem + 0.8vw);
}
html:not(.win-v) .ptsc-main-title .title,
html:not(.win-v) .text-large,
html:not(.win-v) .text-large .text-area {
font-size: calc(0.58rem + 1vh);
}
html:not(.win-v) .sc-gallery .text h2, html:not(.win-v) .ptsc:not(.sc-small-images) .caption,
html:not(.win-v) .text-normal,
html:not(.win-v) .text-normal .text-area {
font-size: calc(0.56rem + 0.85vh);
}
html:not(.win-v) .text-small,
html:not(.win-v) .text-small .text-area {
font-size: calc(0.54rem + 0.7vh);
}
@media (max-height: 800px) {
html:not(.win-v) textarea.wpcf7-textarea {
max-height: 80px;
}
}
.win-v .text-small {
font-size: calc(0.9rem + 0.4vw);
}
.win-v .text-normal,
.win-v .ptsc-main-title .title {
font-size: calc(0.9rem + 0.6vw);
}
.win-v .text-large {
font-size: calc(0.9rem + 0.8vw);
}
.win-v .sc-textlist .text-largest {
font-size: calc(1.2rem + 1vw);
}
.sc-images.layout-01 .bg-full {
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
will-change: transform,opacity;
}
html:not(.win-v) .sc-images.layout-02 .img:not(.init-viewport) .bg-full:not(.pt-show) {
-webkit-transform: translateX(5vw);
transform: translateX(5vw);
}
.item .has-custom-link .iv-link,
.ptsc.blog-list .iv-link,
.item.has-link .iv-link {
display: none;
}
.ptsc.blog-list .iv-link {
left: auto;
right: 15px;
}
.has-video .iv-link,
.blog-list .item.v-post .iv-link,
.sc-images:not(.lightbox) .iv-link {
display: none;
}
.sc-photo-wall .has-video .iv-link {
display: none !important;
}
.pt-touch-off .has-custom-link:hover .iv-link,
.pt-touch-off .blog-list:not(.blog-style-02) .inner-wrap:hover .iv-link,
.pt-touch-off .blog-list.blog-style-02 .sub-img:hover .iv-link,
.pt-touch-off .ptsc.lightbox:not(.blog-list):not(.sc-photo-wall) .item:hover .iv-link {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
.pt-touch-on .has-custom-link .iv-link,
.pt-touch-on .blog-list .inner-wrap .iv-link,
.pt-touch-on .ptsc.lightbox .item.has-link .iv-link {
opacity: 1;
-webkit-transform: translateY(0px);
transform: translateY(0px);
} .sc-section-title.align-01 > .wrap {
-webkit-align-items: flex-start;
align-items: flex-start;
}
.sc-section-title.align-02 > .wrap {
-webkit-align-items: center;
align-items: center;
}
.sc-section-title.align-03 > .wrap {
-webkit-align-items: flex-end;
align-items: flex-end;
}
.sc-section-title.style-02 .mobile-bg {
position: relative;
width: 100%;
}
.sc-section-title.style-02 .img {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: inherit;
}
.sc-section-title.style-03 .intro,
.sc-section-title:not(.style-03) .bg-additional {
display: none;
}
html:not(.win-v) body.admin-bar .main-content .sc-section-title > .wrap {
padding-top: calc(34px + 12vh);
padding-bottom: calc(34px + 12vh);
}
html:not(.win-v) body.admin-bar .main-content .sc-section-title.special-on .bg-color,
html:not(.win-v) body.admin-bar .main-content .sc-section-title.style-02.special-on .img {
margin: calc( 14px + 8vh) 0;
}
html:not(.win-v) .sc-section-title > .wrap {
padding-top: calc(50px + 12vh);
padding-bottom: calc(50px + 12vh);
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .sc-section-title > .wrap > div {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .sc-section-title:not(.title-small) .pt-h {
min-width: 18vw;
}
html:not(.win-v) .sc-section-title .subtitle ~ h1 img {
margin-top: 2.4vh;
}
html:not(.win-v) .sc-section-title.style-01:not(.no-img) > .wrap {
padding-right: calc(50px + 1.4vw);
}
html:not(.win-v) .sc-section-title.no-img.style-01.has-video .img {
min-width: calc( (76vh - 100px) * 0.66);
}
html:not(.win-v) .sc-section-title.special-on .bg-color,
html:not(.win-v) .sc-section-title.style-02.special-on .img {
margin: calc(30px + 8vh) 0;
}
html:not(.win-v) .sc-section-title.style-01:not(.no-img) .bg-color {
margin-right: calc(50px + 1.4vw) !important;
}
html:not(.win-v) .sc-section-title.style-01 .img {
left: calc(50px + 1.4vw);
height: calc( 76vh - 100px);
}
html:not(.win-v) .sc-section-title.style-01.has-bg-color .text {
margin-left: 6vw;
}
html:not(.win-v) .sc-section-title.style-01.has-bg-color.no-img .text {
margin-right: 6vw;
}
html:not(.win-v) .sc-section-title.style-02.has-bg-color.no-img .text {
padding-left: 6vw;
padding-right: 6vw;
}
html:not(.win-v) .sc-section-title .text {
max-height: calc( 76vh - 100px);
}
html:not(.win-v) .sc-section-title.title-largest.style-02 .text {
max-width: none;
}
html:not(.win-v) .sc-section-title.style-02 .mobile-bg {
display: none;
}
html:not(.win-v) .sc-section-title.style-02.shape-h:not(.no-img):not(.special-on) .text {
padding-right: 10vw;
padding-left: 10vw;
}
html:not(.win-v) .sc-section-title.style-02.shape-s:not(.no-img):not(.special-on) .text {
padding-right: 8vw;
padding-left: 8vw;
}
html:not(.win-v) .sc-section-title.style-02.shape-v:not(.no-img):not(.special-on) .text {
padding-right: 6vw;
padding-left: 6vw;
}
html:not(.win-v) .sc-section-title.style-02.special-on.shape-h:not(.no-img) .text {
padding-right: 8vw;
padding-left: 8vw;
}
html:not(.win-v) .sc-section-title.style-02.special-on.shape-s:not(.no-img) .text {
padding-right: 6vw;
padding-left: 6vw;
}
html:not(.win-v) .sc-section-title.style-02.special-on.shape-v:not(.no-img) .text {
padding-right: 4vw;
padding-left: 4vw;
}
html:not(.win-v) .sc-section-title.style-02.special-on:not(.no-img) .text {
margin-top: calc(10px + 2vh);
margin-bottom: calc(10px + 2vh);
}
html:not(.win-v) .sc-section-title.style-02.align-04:not(.no-img) .text {
min-width: calc(400px + 15vw);
max-width: 85%;
}
html:not(.win-v) .sc-section-title .intro {
overflow: hidden;
padding-bottom: 4px;
min-width: 12vw;
}
html:not(.win-v) .sc-section-title.title-small .pt-h {
max-width: calc(100px + 32vh);
}
html:not(.win-v) .sc-section-title.text-small .intro {
max-width: calc(100px + 24vh);
}
html:not(.win-v) .sc-section-title.title-normal .pt-h {
max-width: calc(100px + 40vh);
}
html:not(.win-v) .sc-section-title.text-normal .intro {
max-width: calc(100px + 32vh);
}
html:not(.win-v) .sc-section-title.title-large .pt-h {
max-width: calc(100px + 46vh);
}
html:not(.win-v) .sc-section-title.text-large .intro {
max-width: calc(100px + 36vh);
}
html:not(.win-v) .sc-section-title.title-largest .pt-h {
max-width: 70vw;
line-height: 0.9;
}
html:not(.win-v) .sc-section-title.style-03 h1 {
height: calc(34vh - 50px) !important;
}
html:not(.win-v) .sc-section-title.style-03.no-img h1 {
height: calc( 76vh - 100px) !important;
max-height: calc( 76vh - 100px) !important;
}
html:not(.win-v) .sc-section-title.style-03 .wrap {
padding-left: 9vw !important;
}
html:not(.win-v) .sc-section-title.style-03:not(.no-img) .wrap {
padding-right: 10vw !important;
margin-right: 5vw;
min-width: 45vw;
}
html:not(.win-v) .sc-section-title.style-03.text-few .wrap {
min-width: 55vw;
}
html:not(.win-v) .sc-section-title.style-03.has-intro h1:before {
margin-top: calc(10px + 0.6vw);
}
html:not(.win-v) .sc-section-title.style-03 h1 {
font-size: 3vh;
line-height: 1.3;
max-width: 32vw;
min-width: calc(240px + 20vw);
margin-top: 10px;
}
html:not(.win-v) .sc-section-title.style-03.title-normal h1 {
font-size: 5vh;
line-height: 1.2;
max-width: 40vw;
}
html:not(.win-v) .sc-section-title.style-03.title-large h1,
html:not(.win-v) .sc-section-title.style-03.title-largest h1 {
font-size: 7vh;
line-height: 1;
max-width: 45vw;
}
html:not(.win-v) .sc-section-title.style-03.title-largest h1 {
font-size: 9vh;
}
html:not(.win-v) .sc-section-title.style-03 .img {
position: absolute;
width: calc(100% - 9vw);
height: 45vh;
left: 9vw;
bottom: 0;
}
html:not(.win-v) .sc-section-title.style-03.text-few .img {
height: 52vh;
}
html:not(.win-v) .sc-section-title.align-04 .text {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-between;
justify-content: space-between;
}
html:not(.win-v) .sc-section-title.align-04 .intro {
min-width: 20vw;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .sc-section-title.align-04.text-large .intro {
min-width: 24vw;
}
html:not(.win-v) .sc-section-title .main-part {
max-width: 100% !important;
width: 100%;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .admin-bar .sc-section-title.style-01 .img {
height: calc( 76vh - 132px);
}
html:not(.win-v) .admin-bar .sc-section-title .text {
max-height: calc( 76vh - 132px);
}
html:not(.win-v) .sc-section-title.style-03 .img.init-viewport {
transition: transform 0.8s cubic-bezier(0.8, 0.1, 0.5, 0.9), opacity 0.8s;
}
html:not(.win-v) body:not(.el-show) .sc-section-title.style-03 .img:not(.init-viewport),
html:not(.win-v) body:not(.el-show) .sc-section-title.style-03 .img:not(.init-viewport) ~ .title-img-addition {
opacity: 0;
-webkit-transform: translate3d(0, 50%, 0) !important;
transform: translate3d(0, 50%, 0) !important;
}
.sc-section-title .subtitle {
position: relative;
width: 80%;
max-width: 480px;
margin-bottom: 20px;
line-height: 1;
}
.win-v .sc-section-title .subtitle {
margin-top: 3vw;
margin-bottom: 6vw;
}
.sc-section-title .subtitle:before {
content: '';
position: absolute;
left: 0;
bottom: -11px;
border-right: 24px solid transparent;
border-top: 18px solid;
z-index: 2;
}
.sc-section-title .subtitle h4 {
color: #fff;
font-size: 2vh;
}
.win-v .sc-section-title .subtitle h4 {
font-size: 1rem;
}
.sc-section-title:not(.subtitle-singleLine) .subtitle {
padding-left: 12px;
}
.sc-section-title:not(.subtitle-singleLine) .subtitle h4 {
display: inline;
padding: 6px 0;
line-height: 1.4;
box-shadow: -12px 0 0 var(--main-color), 12px 0 0 var(--main-color);
}
.sc-section-title.subtitle-singleLine .subtitle h4 {
display: inline-block;
padding: 12px 15px 11px;
line-height: 1;
}
.sc-section-title .title-img-addition {
position: absolute;
bottom: 0;
left: 0;
height: 30vh;
width: 40vh;
background-position: center;
background-size: cover;
transition: transform 0.6s cubic-bezier(0.8, 0.1, 0.5, 0.9), opacity 0.4s;
z-index: 9;
}
html:not(.win-v) .sc-section-title.style-03.text-few .title-img-addition {
height: 36vh;
width: 48vh;
}
.win-v .sc-section-title.has-bg-color:not(.style-02), .win-v .sc-section-title.style-02.has-bg-color.no-img {
padding: 18vw 6vw 12vw;
}
.win-v .sc-section-title.style-02:not(.no-img) .wrap {
padding-left: 6vw;
padding-right: 6vw;
}
.win-v .sc-section-title.style-01.has-bg-color:not(.no-img) {
padding-bottom: 0;
}
.win-v .sc-section-title.style-01.has-bg-color:not(.no-img) .bg-color {
margin-bottom: 6vw;
}
.win-v .sc-section-title.style-02:not(.no-img) > .wrap {
display: -webkit-flex;
display: flex;
height: 100%;
}
.win-v .sc-section-title.style-02.has-mobile-bg > .wrap {
display: block;
height: auto;
}
.win-v .sc-section-title.style-02.has-mobile-bg .wrap .text {
padding-top: 6vw;
}
.win-v .sc-section-title.style-02:not(.no-img):not(.has-mobile-bg) .text {
padding-top: 18vw;
padding-bottom: 18vw;
}
.win-v .sc-section-title.style-02 .mobile-bg ~ .img {
display: none;
}
.win-v .sc-section-title.style-01.has-bg-color.special-on {
padding-right: 10vw;
padding-left: 10vw;
}
.win-v .sc-section-title.style-02.special-on.has-bg-color, .win-v .sc-section-title.style-02.special-on:not(.no-img) {
padding: 6vw;
}
.win-v .sc-section-title.style-02.special-on.has-bg-color > .wrap, .win-v .sc-section-title.style-02.special-on:not(.no-img) > .wrap {
padding-left: 10vw;
padding-right: 10vw;
}
.win-v .sc-section-title.style-02.special-on .img {
margin: 6vw;
}
.win-v .sc-section-title.no-img.style-01.has-video .img {
padding-top: 130%;
}
.win-v .sc-section-title.no-img.pt-margin-none-after:not(.has-bg-color) {
padding-bottom: 6vw;
}
.win-v .sc-section-title.style-03 .wrap {
position: relative;
padding-bottom: 6vw;
margin-bottom: 6vw;
}
.win-v .sc-section-title.style-03 {
padding-bottom: 0;
}
.win-v .sc-section-title.style-03 h1 {
font-size: calc(1rem + 1vw);
line-height: 1.55;
max-width: 80vw;
}
.win-v .sc-section-title.style-03.text-normal h1 {
font-size: calc(1rem + 2.5vw);
line-height: 1.3;
}
.win-v .sc-section-title.style-03.text-large h1 {
font-size: calc(1rem + 4vw);
line-height: 1;
}
.win-v .sc-section-title.style-03 .img {
min-width: 76vw;
width: auto;
margin-left: 6vw;
height: 46vw;
margin-top: 6vw;
}
.win-v .sc-section-title .title-img-addition {
width: 36vw;
height: 26vw;
left: 6vw;
}
.win-v .sc-section-title.no-img .title-img-addition {
display: none;
}
.win-v .sc-section-title .intro {
max-width: calc(320px + 10vw);
margin-left: 0;
margin-top: 4vw;
}
.win-v .sc-section-title.pt-decoration-02 .intro {
margin-top: 7vw;
padding-left: 4vw;
border-left-width: 4px;
}
.win-v .sc-section-title:not(.style-02) .wrap,
.win-v .sc-section-title:not(.has-bg-color).no-img.style-02 .wrap,
.win-v .sc-section-title:not(.style-01):not(.special-on) .text,
.win-v .sc-section-title.style-01.no-img:not(.has-bg-color) .text {
padding-left: 6vw;
padding-right: 6vw;
}
.sc-section-title .text {
position: relative;
z-index: 8;
}
.sc-section-title h1 {
line-height: 1;
}
.sc-section-title h1 img {
display: block;
max-height: 8.4vh;
width: auto;
max-width: 100%;
margin-bottom: 20px;
}
.win-v .sc-section-title h1 img {
max-height: 18vw;
}
.sc-section-title.pt-decoration-01.has-intro .intro:before {
content: '\e958';
position: absolute;
left: 0;
top: 0;
font-family: 'pt-icons';
font-size: calc(14px + 0.8vw);
line-height: 1;
}
.sc-section-title.pt-decoration-02 .intro {
margin-top: 5vh;
padding-left: calc(20px + 2vh);
border-left: 6px solid;
}
.sc-section-title.title-small h1 {
font-size: calc(0.36rem + 3.2vh);
}
.sc-section-title.title-normal h1 {
font-size: calc(0.38rem + 4.4vh);
}
.sc-section-title.title-large h1 {
font-size: calc(0.4rem + 5.6vh);
}
.sc-section-title .intro {
margin: 2.4vh 0 0 0;
}
.sc-section-title.pt-decoration-01 .intro {
padding-left: calc(24px + 1vw);
padding-right: calc(24px + 1vw);
}
.win-v .sc-section-title.title-normal h1 {
font-size: calc( 1rem + 3vw);
}
.win-v .sc-section-title.title-small h1 {
font-size: calc( 1rem + 2vw);
}
.win-v .sc-section-title.title-large h1 {
font-size: calc( 1rem + 5vw);
}
.win-v .sc-section-title.style-01 .img {
position: relative;
margin-top: 6vw;
width: 100% !important;
}
.sc-section-title .text-without-pre {
white-space: normal;
}
.sc-section-title:not(.pt-decoration-none) .woocommerce-result-count:before {
display: none;
} html:not(.win-v) .sc-images {
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .sc-images .sc-inner-title h5 {
top: calc(50px + 12vh);
}
html:not(.win-v) .admin-bar .site-root .sc-images.layout-01:not(.list-gap-small) .sc-inner-title h5,
html:not(.win-v) .admin-bar .site-root .sc-images.image-full.layout-02 .sc-inner-title h5{
top: calc(34px + 12vh);
}
html:not(.win-v) .sc-images.layout-01 .sc-inner-title h5{
transform: translateY(15px);
}
html:not(.win-v) .sc-images.layout-01.list-gap-small .sc-inner-title h5{
top: calc(30px + 8vh);
}
html:not(.win-v) .admin-bar .site-root .sc-images.layout-01.list-gap-small .sc-inner-title h5{
top: calc( 14px + 8vh);
}
html:not(.win-v) .sc-images.layout-01 h5 {
font-size: calc( 1.125rem + 0.2vw);
min-width: calc( 1.125rem + 0.2vw);
}
html:not(.win-v) .sc-images.image-large.layout-02 .sc-inner-title h5,
html:not(.win-v) .sc-images.image-normal.layout-02 .sc-inner-title h5 {
top: 0;
}
.win-v .sc-images:not(.image-full) {
padding: 0 6vw;
}
.win-v .sc-images.item-gap-on {
padding-top: 6vw;
padding-bottom: 6vw;
}
.sc-images .wrap {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .sc-images.layout-01.item-gap-on .item {
margin-bottom: calc(10px + 1vh);
}
html:not(.win-v) .sc-images.layout-01:hover {
z-index: 6;
}
html:not(.win-v) .hs-progress-on .site-root .ptsc-list .sc-images.layout-01.last {
border-right: 10vw solid transparent;
}
.win-v .sc-images.item-gap-on .item:not(:last-child) {
margin-bottom: 6vw;
}
html:not(.win-v) .sc-images.layout-01 .wrap {
padding-top: calc(50px + 12vh);
width: calc(200px + 10vw);
height: 100%;
overflow: hidden;
}
html:not(.win-v) .admin-bar .site-root .sc-images.layout-01 .wrap {
padding-top: calc(34px + 12vh);
}
html:not(.win-v) .sc-images.layout-01.list-gap-small .wrap{
padding-top: calc(30px + 8vh);
}
html:not(.win-v) .admin-bar .site-root .sc-images.layout-01.list-gap-small .wrap{
padding-top: calc( 14px + 8vh);
}
html:not(.win-v) .sc-images.layout-01.image-large .wrap {
width: calc(100px + 20vw);
}
html:not(.win-v) .sc-images.layout-02 {
padding-top: calc(50px + 12vh);
}
html:not(.win-v) .sc-images.layout-02 .wrap {
height: calc( 76vh - 100px);
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .sc-images.layout-02.image-large {
padding-top: calc(30px + 8vh);
}
html:not(.win-v) .sc-images.layout-02.image-large .wrap {
height: calc( 84vh - 60px);
}
html:not(.win-v) .sc-images.layout-02.ptsc.image-full {
padding-top: 0 !important;
}
html:not(.win-v) .sc-images.layout-02.ptsc.image-full .wrap {
height: 100% !important;
}
html:not(.win-v) .sc-images.layout-02 .item {
height: 100%;
overflow: hidden;
}
html:not(.win-v) .sc-images.layout-02.item-gap-on .item{
margin-right: 3vh;
}
html:not(.win-v) .sc-images.layout-02.item-gap-on .item:first-child{
margin-left: 3vh;
}
html:not(.win-v) .sc-gallery.style-01:not(.gap-none):not(.pt-fullscreen) + .sc-images.layout-02.item-gap-on .item:first-child{
margin-left: 0;
}
html:not(.win-v) .sc-images.layout-02.item-gap-on + .sc-gallery.style-01:not(.gap-none) .gallery-main,
html:not(.win-v) .sc-images.layout-02.item-gap-on + .sc-gallery.style-01:not(.gap-none) .item:first-child{
padding-left: 0;
}
html:not(.win-v) .admin-bar .site-root .sc-images.layout-02 {
padding-top: calc(34px + 12vh);
}
html:not(.win-v) .admin-bar .site-root .sc-images.layout-02.image-large {
padding-top: calc( 14px + 8vh);
}
html:not(.win-v) .sc-images.layout-01 {
border-right: 3vh solid transparent;
}
html:not(.win-v) .sc-images .sc-inner-title {
-moz-transform: translateZ(0);
}
html:not(.win-v) .sc-images .sc-inner-title h5 {
-webkit-writing-mode: vertical-lr;
writing-mode: vertical-lr;
margin-left: calc(20px + 0.6vw);
margin-right: 20px;
}
html:not(.win-v) .ie .sc-images .sc-inner-title h5 {
-webkit-writing-mode: tb-rl;
writing-mode: tb-rl;
}
.win-v .sc-images h5 {
display: inline-block;
padding: 3vw 0;
font-size: calc( 0.8rem + 2vw);
}
.sc-images .img {
height: 100%;
}
.sc-images .img.no-link:before {
display: none;
}
.bar-type-02 .pt-float-bar-root {
height: 12vh;
margin-top: -6vh;
opacity: 0;
margin-right: -3vh;
z-index: 100;
transition: opacity 0.3s,-webkit-transform 0.3s;
transition: opacity 0.3s,transform 0.3s;
transition: opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
will-change: transform,opacity;
}
.pt-touch-off .bar-type-02:hover .pt-float-bar-root,
.pt-touch-on .bar-type-02 .pt-float-bar-root,
.pt-mobile .bar-type-02 .pt-float-bar-root {
opacity: 1;
}
.bar-type-02 .pt-float-bar-btn {
width: 6vh;
height: 6vh;
line-height: 6vh;
font-size: 22px;
background: white;
font-family: 'pt-icons';
box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.05), 1px 1px 10px rgba(0, 0, 0, 0.03);
margin: 0;
}
.bar-type-02 .pt-float-bar-btn:hover {
background: #f8723d;
color: #fff;
}
.bar-type-02 .pt-float-bar-btn.disabled {
opacity: 1;
background: #fbfbfb;
color: #ccc;
}
.bar-type-02 .pt-float-bar-btn-up:before {
content: '\e94d';
}
.bar-type-02 .pt-float-bar-btn-down:before {
content: '\e94c';
}
.bar-type-02 .pt-float-bar {
position: absolute;
right: -10px;
top: 50%;
height: 5vh;
margin-top: -2.5vh;
opacity: 0;
transition: opacity 0.3s;
}
.pt-float-bar-bound:hover + .pt-float-bar-root .pt-float-bar,
.pt-float-bar-root:hover .pt-float-bar {
opacity: 1;
transition: opacity 0.3s 1s;
} .pt-filter {
position: relative;
z-index: 10;
}
.pt-filter li {
position: relative;
display: inline-block;
margin-bottom: 2px;
padding: 1.5vh 3vw 1.5vh 1.5vh;
font-weight: 500;
font-size: calc(1rem + 0.16vh);
cursor: pointer;
list-style-type: none;
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
background: #444;
color: #fff;
}
.pt-filter li a {
color: #fff;
}
.pic-list .pt-filter li.active {
pointer-events: none;
}
.pt-filter li:after {
content: '';
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 0;
background: #f8723d;
transition: width 0.3s;
}
.pt-filter li.active:after {
width: 100%;
}
.pt-filter li:not(.active):hover:after {
width: 4%;
}
.pt-filter li i {
font-style: normal;
position: relative;
white-space: nowrap;
z-index: 9;
}
html:not(.win-v) .pt-fullscreen .pt-filter {
position: absolute;
top: 50%;
margin: calc(-10px - 1vh) 0 0 1vw;
}
html:not(.win-v) .pt-fullscreen .pt-filter .call-filter {
height: calc(20px + 2vh);
width: calc(20px + 2vh);
font-size: calc(20px + 2vh);
}
html:not(.win-v) .pt-fullscreen .pt-filter .call-filter:before {
font-size: 60%;
}
html:not(.win-v) .blog-list .pt-filter {
margin-top: calc(10px + 1vw);
}
html:not(.win-v) .pt-filter {
margin-top: calc(50px + 12vh);
margin-right: calc(10px + 1vw);
top: calc(-20px - 2vh);
}
html:not(.win-v) .pt-filter .call-filter {
height: calc(40px + 4vh);
width: calc(40px + 4vh);
font-size: calc(40px + 4vh);
color: #fff;
overflow: visible;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
}
html:not(.win-v) .pt-filter .call-filter:before {
content: "\e91f";
font-family: lineicons;
font-size: 30%;
}
html:not(.win-v) .pt-filter .call-filter:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: #f8723d;
margin: -0.5vw;
}
html:not(.win-v) .pt-filter ul {
position: absolute;
left: -0.5vw;
top: 0;
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: transform 0.4s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.3s, visibility 0.3s;
-webkit-transform: translateY(-15%) scaleY(0.8);
transform: translateY(-15%) scaleY(0.8);
z-index: 9;
}
html:not(.win-v) .pt-filter:not(.overload):hover ul {
opacity: 1;
visibility: visible;
pointer-events: auto;
-webkit-transform: translateY(0) scaleY(1);
transform: translateY(0) scaleY(1);
}
html:not(.win-v) .pt-filter:not(.overload):hover i.btn {
opacity: 0;
-webkit-transform: scale(0.7);
transform: scale(0.7);
}
html:not(.win-v) body.ie .pt-filter .call-filter:after {
-webkit-animation: none;
animation: none;
}
html:not(.win-v) .pt-touch-off .pt-filter.overload .call-filter:hover {
-webkit-transform: scale(0.95);
transform: scale(0.95);
}
.win-v .pt-filter {
padding: 6vw;
}
.win-v .blog-list .pt-filter {
padding: 0 0 6vw 0;
}
.win-v .blog-list .call-filter {
display: none;
}
.win-v .pt-filter ul {
display: -webkit-flex;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
}
.win-v .pt-filter li {
margin: 0 4px 4px 0;
padding: 1em;
}
.has-filter .item {
transition: opacity 0.2s,-webkit-transform 0.25s;
transition: transform 0.25s,opacity 0.2s;
transition: transform 0.25s,opacity 0.2s,-webkit-transform 0.25s;
}
.has-filter .item.hidden:not(.temp) {
display: none !important;
}
.has-filter:not(.pic-style-01) .item.temp,
.has-filter:not(.pic-style-01) .item.fadeIn {
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
.has-filter .item.temp,
.has-filter .item.fadeIn {
opacity: 0;
}
.HT-el.temp {
transition: transform 0.3s;
}
.site-bg .bg-full.temp {
transition: all 0.3s !important;
} .sc-gallery .inner-wrap {
position: relative;
overflow: hidden;
}
.sc-gallery .img,
.sc-gallery .inner-wrap {
height: 100%;
width: 100%;
}
.sc-gallery .list-category {
-webkit-transform: translate(0, 40px);
transform: translate(0, 40px);
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
font-size: 0;
}
.sc-gallery .list-category a {
display: inline-block;
font-size: 0.875rem;
margin: 0 6px 4px 0;
border: 1px solid rgba(255, 255, 255, 0.6);
padding: 3px 6px;
color: #fff;
}
.pt-touch-on .sc-gallery .list-category,
.sc-gallery .text-project .list-category,
.sc-gallery .inner-wrap:hover .list-category {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.sc-gallery .has-video .iv-link {
display: none;
}
.pic-style-01 .text-project .img {
display: none;
}
.text-project .list-category a,
.text-project .text h2 {
color: inherit;
}
.text-project .text {
padding: 12%;
padding-right: 0;
width: 100%;
font-size: inherit !important;
}
html:not(.win-v) .sc-gallery .text-project .text h2 {
font-size: 0.8em;
}
.sc-gallery .text-project .inner-wrap {
background: #fff;
}
.text-project .inner-wrap:after,
.text-project .inner-wrap:before {
position: absolute;
right: 0;
top: 0;
}
.text-project .inner-wrap:before {
content: '\e958';
font-family: 'pt-icons';
color: #fff;
font-size: 1.5em;
padding: 0.3em;
line-height: 1;
z-index: 3;
}
.text-project .inner-wrap:after {
content: '';
width: 6em;
height: 6em;
-webkit-transform: translate3d(50%, -50%, 0) rotate(45deg);
transform: translate3d(50%, -50%, 0) rotate(45deg);
}
.text-project .img {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
}
.site-dark .text-project .img {
background: #060708;
}
.text-project .img:after {
display: none;
}
html:not(.win-v) .blog-list > .wrap,
html:not(.win-v) .gallery-main,
html:not(.win-v) .ptsc.pt-boxed:not(.sc-gallery) {
margin-top: calc(50px + 12vh);
display: block;
}
html:not(.win-v) .pt-wide .gallery-main,
html:not(.win-v) .ptsc.pt-wide:not(.sc-gallery) {
margin-top: calc(30px + 8vh);
}
html:not(.win-v) body.admin-bar .site-root .blog-list > .wrap,
html:not(.win-v) body.admin-bar .site-root .gallery-main,
html:not(.win-v) body.admin-bar .ptsc.pt-boxed:not(.sc-gallery) {
margin-top: calc(34px + 12vh);
}
html:not(.win-v) body.admin-bar .site-root .pt-wide .gallery-main,
html:not(.win-v) body.admin-bar .ptsc.pt-wide:not(.sc-gallery) {
margin-top: calc( 14px + 8vh);
}
html:not(.win-v) .ptsc.pt-boxed:not(.sc-gallery) {
height: calc( 76vh - 100px);
}
html:not(.win-v) .ptsc.pt-wide:not(.sc-gallery) {
height: calc( 84vh - 60px);
}
html:not(.win-v) .pt-fullscreen .gallery-main {
margin-top: 0 !important;
}
html:not(.win-v) .pt-fullscreen .gallery-main .text {
padding: 2vh;
}
html:not(.win-v) .pic-style-04 .pic-main {
margin-top: 0;
padding-top: calc(50px + 12vh);
}
html:not(.win-v) body.admin-bar .pic-style-04 .pic-main {
padding-top: calc(34px + 12vh);
}
html:not(.win-v) .ptsc.has-filter > .wrap,
html:not(.win-v) .pic-style-01 .pic-main,
html:not(.win-v) .pic-style-04 .pic-main {
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
}
html:not(.win-v) .ptsc.has-filter > .wrap > div,
html:not(.win-v) .pic-style-01 .pic-main > div,
html:not(.win-v) .pic-style-04 .pic-main > div {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .sc-gallery.style-02 .gallery-main {
height: calc( 76vh - 100px);
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
html:not(.win-v) .sc-gallery.style-02 .item {
height: calc( 50vh - 50px);
}
html:not(.win-v) .sc-gallery.style-02.pt-thumb-large .item {
height: 100%;
}
html:not(.win-v) .sc-gallery.style-02.gap-small .item {
margin-right: 1vw;
}
html:not(.win-v) .sc-gallery.style-02.gap-normal .item {
margin-right: 3vw;
}
html:not(.win-v) .sc-gallery.style-02.gap-large .item {
margin-right: calc(50px + 6vw);
}
html:not(.win-v) .sc-gallery.style-02 h2 {
font-size: calc(1rem + 0.5vh + 0.2vw);
}
html:not(.win-v) .sc-gallery.style-02 .text {
padding: 2vh;
}
html:not(.win-v) .fr-item-container,
html:not(.win-v) .fr-item-container .item {
display: inline-block;
vertical-align: top;
}
html:not(.win-v) .sc-gallery.style-01 .item {
display: inline-block;
height: calc( 38vh - 50px);
padding: 1.5vh 1.5vh 0;
}
html:not(.win-v) .sc-gallery.style-01.pt-wide .item {
height: calc( 42vh - 30px);
}
html:not(.win-v) .sc-gallery.style-01.pt-fullscreen .wrap,
html:not(.win-v) .sc-gallery.style-01.pt-fullscreen .gallery-main,
html:not(.win-v) .sc-gallery.style-01.pt-fullscreen .item {
height: 100%;
}
html:not(.win-v) .sc-gallery.style-01.pt-fullscreen .fr-item-container {
height: 50%;
}
html:not(.win-v) .sc-gallery.style-01.gap-normal .gallery-main {
padding-left: 1.5vh;
padding-right: 1.5vh;
}
html:not(.win-v) .sc-gallery.style-01.gap-small .gallery-main {
padding-left: calc(5px + 0.2vw);
padding-right: calc(5px + 0.2vw);
}
html:not(.win-v) .sc-gallery.style-01.gap-large .gallery-main {
padding-left: calc(20px + 0.5vw);
padding-right: calc(20px + 0.5vw);
}
html:not(.win-v) .sc-gallery.style-01 .fr-item-container:first-child .item {
padding: 0 1.5vh 1.5vh;
}
html:not(.win-v) .sc-gallery.style-01 h2 {
font-size: calc(0.875rem + 0.5vh + 0.2vw);
max-width: 90%;
}
html:not(.win-v) .sc-gallery.style-01.gap-none .item {
padding: 0 !important;
}
html:not(.win-v) .sc-gallery.style-01.gap-small .item {
padding: calc(5px + 0.2vw) calc(5px + 0.2vw) 0;
}
html:not(.win-v) .sc-gallery.style-01.gap-small .fr-item-container:first-child .item {
padding: 0 calc(5px + 0.2vw) calc(5px + 0.2vw);
}
html:not(.win-v) .sc-gallery.style-01.gap-large .item {
padding: calc(20px + 0.5vw) calc(20px + 0.5vw) 0;
}
html:not(.win-v) .sc-gallery.style-01.gap-large .fr-item-container:first-child .item {
padding: 0 calc(20px + 0.5vw) calc(20px + 0.5vw);
}
html:not(.win-v) .special-on:not(.has-sticky) .fr-item-container ~ .fr-item-container {
padding-left: 6vw;
}
.pt-touch-off .sc-gallery .list-category a {
transition: all 0.2s;
}
.pt-touch-off .blog-list .text .pt-h > a:not(.full),
.pt-touch-off .blog-list .text .pt-h > span,
.pt-touch-off .single-related h5 > a:not(.full),
.pt-touch-off .single-related h5 > span,
.pt-touch-off .pic-list .text .pt-h > a:not(.full),
.pt-touch-off .pic-list .text .pt-h > span {
background-size: 0 100%;
background-repeat: no-repeat;
transition: background-size 0.5s ease;
}
.pt-touch-off .blog-list .text .pt-h:hover > a:not(.full),
.pt-touch-off .blog-list .text .pt-h:hover > span,
.pt-touch-off .single-related h5:hover > a:not(.full),
.pt-touch-off .single-related h5:hover > span,
.pt-touch-off .pic-list .text .pt-h:hover > a:not(.full),
.pt-touch-off .pic-list .text .pt-h:hover > span {
background-size: 100% 100%;
}
.has-hover-line > span,
.pt-hover-link > span,
.pt-touch-off .single-related h5 span {
background-size: 0 100%;
background-repeat: no-repeat;
transition: background-size 0.5s ease;
}
.pt-touch-off .item:hover .has-hover-line > span,
.pt-touch-off .single-related .full:hover ~ h5 span,
.pt-touch-off .pt-hover-link:hover > span {
background-size: 100% 100%;
}
.win-v .sc-gallery .item {
margin: 0 !important;
}
.win-v .sc-gallery:not(.pt-fullscreen) .gallery-main{
padding-left: 6vw;
padding-right: 6vw;
}
.win-v .sc-gallery:not(.pt-fullscreen):not(.gap-none) .gallery-main{
padding-top: 6vw;
padding-bottom: 6vw;
}
.win-v .sc-gallery:not(.pt-fullscreen):not(.gap-none) .item + .item{
padding-top: 6vw;
}
.win-v .sc-images.layout-02:not(.image-full).item-gap-on + .sc-gallery.style-01:not(.gap-none) .gallery-main,
.win-v .sc-gallery.style-01:not(.gap-none) + .sc-images.layout-02:not(.image-full){
padding-top: 0;
}
.sc-gallery.style-01.pt-fullscreen .item,
.sc-gallery.style-01.fr-item-container {
padding: 0 !important;
}
.win-v .gallery-main > br {
display: none;
}
@media (min-width: 768px) {
.win-v .sc-gallery.style-01 .gallery-main {
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.win-v .sc-gallery.style-01 .gallery-main > div {
-webkit-flex-shrink: 0;
flex-shrink: 0;
width: 46.65%;
}
.win-v .sc-gallery.style-01.pt-fullscreen .gallery-main > div,
.win-v .sc-gallery.style-01.gap-none .gallery-main > div {
width: 50%;
}
.win-v .sc-gallery.style-01.pt-fullscreen .gallery-main,
.win-v .sc-gallery.style-01 .item {
padding: 0 !important;
}
.win-v .sc-gallery.style-01:not(.pt-fullscreen):not(.gap-none) .item:not(:last-child) {
padding-bottom: 6vw !important;
}
}
.win-v .sc-gallery.style-02 > .wrap {
max-width: 640px;
margin: auto;
}
.pt-retina.win-v .sc-gallery.style-02 > .wrap {
max-width: 88vw;
} body.pt-touch-off .pt-fixed .img .bg-full {
background-attachment: fixed;
}
.ptsc-block:not([data-text-color=""]) a.pt-text-link:hover,
.sc-section-title:not([data-text-color=""]) a.pt-text-link:hover {
opacity: 0.8;
}
.ptsc-block:not(.effect-frame) {
overflow: hidden;
}
.ptsc-block.custom-form input, .ptsc-block.custom-form select, .ptsc-block.custom-form textarea {
box-shadow: none !important;
}
.ptsc-block.type-full {
width: 100vw;
}
.ptsc-block.sc-video .text {
display: none;
}
.ptsc-block.sc-video .img {
z-index: 5 !important;
}
.ptsc-block a.btn,
.ptsc-block.style-03 .text {
text-align: center;
}
.ptsc-block .mobile-bg {
display: none;
}
.ptsc-block.style-03 .text > .pt-h {
margin-left: auto;
margin-right: auto;
}
.ptsc-block.caption-type-02 .wrap {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.ptsc-block.caption-type-02 .inner-wrap {
width: 100%;
height: 100%;
pointer-events: none;
margin: auto;
}
.ptsc-block.caption-type-02 .text {
width: 100%;
height: 100%;
max-height: 100%;
font-size: 0;
text-align: center;
padding-bottom: 0;
margin-left: auto;
margin-right: auto;
}
.ptsc-block .caption-image {
height: auto;
max-width: 100%;
max-height: 90%;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.win-v .ptsc-block .caption-image {
max-height: none;
max-width: none;
}
.win-v .ptsc-block.w-large .caption-image {
width: 90%;
}
.win-v .ptsc-block.w-normal .caption-image {
width: 75%;
}
.win-v .ptsc-block.w-small .caption-image {
width: 60%;
}
.ptsc-block > .wrap {
height: 100%;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.ptsc-block.align-01 > .wrap {
-webkit-align-items: flex-start;
align-items: flex-start;
}
.ptsc-block.align-03 > .wrap {
-webkit-align-items: flex-end;
align-items: flex-end;
}
.ptsc-block.style-02 > .wrap {
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.ptsc-block.style-03 > .wrap {
-webkit-justify-content: center;
justify-content: center;
}
.ptsc-block .inner-wrap {
position: relative;
max-width: 100%;
z-index: 5;
}
.ptsc-block .inner-wrap:empty {
display: none;
}
.ptsc-block:not(.no-img) > .wrap {
padding-left: calc(10% + 3vw);
padding-right: calc(10% + 3vw);
}
html:not(.win-v) .ptsc-block > .wrap {
padding-top: calc(50px + 12vh);
padding-bottom: calc(50px + 12vh);
}
html:not(.win-v) .ptsc-block.no-img > .wrap {
padding-left: calc(50px + 12vh);
padding-right: calc(50px + 12vh);
}
html:not(.win-v) .ptsc-block.no-bg > .wrap {
padding-left: 0;
}
html:not(.win-v) .ptsc-block.no-bg > .wrap {
padding-right: 0;
}
.win-v .ptsc-block > .wrap {
padding: 12vw;
}
.win-v .ptsc-block.no-img.no-bg:not([class*='-margin-none-before']) > .wrap {
padding-top: 2vw;
}
.win-v .ptsc-block.no-img.no-bg:not([class*='-margin-none-after']) > .wrap {
padding-bottom: 2vw;
}
.win-v .ptsc-block.pt-mobile-display-02 > .wrap {
padding: 0;
display: block;
}
.win-v .ptsc-block.pt-mobile-display-02 .img {
display: none;
}
.win-v .ptsc-block.pt-mobile-display-02 .mobile-bg {
display: block;
position: relative;
}
.win-v .ptsc-block.pt-mobile-display-02 .inner-wrap {
padding: 12vw;
max-width: 100% !important;
}
.win-v .ptsc-block:first-child .text {
-webkit-transform: translateX(0) !important;
transform: translateX(0) !important;
}
html:not(.win-v) .ptsc-block.special-on {
padding-top: calc(30px + 8vh);
padding-bottom: calc(30px + 8vh);
}
html:not(.win-v) .ptsc-block:not(.caption-type-02) .text {
max-height: calc( 76vh - 132px);
overflow: hidden;
padding-bottom: 5px;
}
html:not(.win-v) .ptsc-block.no-intro .text {
padding-bottom: 3.8em;
}
html:not(.win-v) .ptsc-block .text > *:not(:last-child) {
margin-bottom: 2vh;
}
html:not(.win-v) .ptsc-block .intro {
padding-bottom: 0.2vh;
}
html:not(.win-v) .ptsc-block .pt-h {
max-width: 100%;
padding-top: 3px;
}
html:not(.win-v) .ptsc-block.w-small .pt-h,
html:not(.win-v) .ptsc-block.w-small .intro,
html:not(.win-v) .ptsc-block.w-small.caption-type-02 .text {
width: calc(120px + 14vw);
}
html:not(.win-v) .ptsc-block.w-normal .pt-h,
html:not(.win-v) .ptsc-block.w-normal .intro,
html:not(.win-v) .ptsc-block.w-normal.caption-type-02 .text {
width: calc(140px + 20vw);
}
html:not(.win-v) .ptsc-block.w-large .pt-h,
html:not(.win-v) .ptsc-block.w-large .intro,
html:not(.win-v) .ptsc-block.w-large.caption-type-02 .text {
width: calc(160px + 26vw);
}
html:not(.win-v) .ptsc-block:not(.no-img):not(.no-bg) .text .pt-h.large {
width: auto;
min-width: 25vw;
}
html:not(.win-v) .ptsc-block:not(.no-img):not(.no-bg) .text .pt-h.large.title-xxl {
min-width: 30vw;
}
html:not(.win-v) .ptsc-block.style-03 .intro {
margin-left: auto;
margin-right: auto;
}
html:not(.win-v) body.admin-bar .site-root .ptsc-block.special-on {
padding-top: calc( 14px + 8vh);
padding-bottom: calc( 14px + 8vh);
}
.ptsc-block h1, .ptsc-block h2 {
line-height: 1;
}
.ptsc-block h3, .ptsc-block h4, .ptsc-block h5, .ptsc-block h6 {
line-height: 1.1;
}
html:not(.win-v) .ptsc-block h2 {
font-size: 4.5vh;
}
html:not(.win-v) .ptsc-block h3 {
font-size: 4vh;
}
html:not(.win-v) .ptsc-block h4 {
font-size: 3.5vh;
}
html:not(.win-v) .ptsc-block h5 {
font-size: 3vh;
}
html:not(.win-v) .ptsc-block h6 {
font-size: 2.5vh;
}
.win-v .ptsc-block .inner-wrap {
max-width: 85%;
padding: 6vw 0;
}
.win-v .ptsc-block.shape-h:not(.sc-contact-form) .inner-wrap {
max-width: 80%;
}
.win-v .ptsc-block.shape-h .text {
max-width: calc(240px + 20vw);
}
.win-v .ptsc-block.shape-h.style-03 .text {
margin-right: auto;
margin-left: auto;
}
.ptsc-block .img {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 1;
}
.ptsc-block:not([data-hover-text-color=""]) .intro,
.ptsc-block:not([data-hover-text-color=""]) .pt-h span {
transition: color 0.3s;
}
.win-v .ptsc-block.sc-video .inner-wrap {
display: none;
}
.win-v .ptsc-block.special-on {
margin: 6vw;
margin-right: 6vw;
width: auto;
}
.win-v .ptsc-block.special-on.pt-margin-none-before {
margin-top: 6vw;
}
.win-v .ptsc-block.special-on.pt-margin-none-after {
margin-bottom: 6vw;
}
.win-v .ptsc-block .text > *:not(:last-child) {
margin-bottom: calc(12px + 2vw);
}
.win-v .ptsc-block .img {
width: 100%;
}
.win-v .ptsc-block[class*="video-"] .img {
padding-top: 56.2%;
}
.win-v .ptsc-block .text {
position: relative;
z-index: 10;
}
.ptsc-block.style-03 form {
margin-right: auto;
margin-left: auto;
}
.ptsc-block form label {
font-size: 12px;
}
.ptsc-block .wrap input:not([type='submit']):not([type='checkbox']):not([type='radio']),
.ptsc-block .wrap select,
.ptsc-block .wrap textarea {
padding: 10px;
background-color: #fff;
color: #060708;
}
.ptsc-block .wpcf7 input:not([type='submit']):not([type='checkbox']):not([type='radio']),
.ptsc-block .wpcf7 textarea {
padding: 1.2vh;
}
.ptsc-block .wpcf7 .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-date,
.ptsc-block .wpcf7 .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-file {
padding: 1vh;
}
.ptsc-block .wpcf7 p br {
display: none;
}
.ptsc-block.effect-hover-text .text {
-webkit-perspective: 800px;
perspective: 800px;
}
.ptsc-block.effect-hover-text .wrap:not(:hover) .pt-float-bar-root {
opacity: 0;
}
html:not(.win-v) .ptsc-block.effect-hover-text .text > * {
opacity: 0;
-webkit-transform: scale(0.9) rotateX(30deg);
transform: scale(0.9) rotateX(30deg);
transition: opacity 0.3s 0.1s,-webkit-transform 0.4s 0.1s;
transition: transform 0.4s 0.1s,opacity 0.3s 0.1s;
transition: transform 0.4s 0.1s,opacity 0.3s 0.1s,-webkit-transform 0.4s 0.1s;
-webkit-transform-origin: bottom;
transform-origin: bottom;
will-change: transform;
}
.ptsc-block.effect-hover-text .text > *:nth-child(2) {
transition: opacity 0.4s 0.15s,-webkit-transform 0.5s 0.15s;
transition: transform 0.5s 0.15s,opacity 0.4s 0.15s;
transition: transform 0.5s 0.15s,opacity 0.4s 0.15s,-webkit-transform 0.5s 0.15s;
}
.ptsc-block.effect-hover-text .text > *:nth-child(3) {
transition: opacity 0.4s 0.2s,-webkit-transform 0.5s 0.2s;
transition: transform 0.5s 0.2s,opacity 0.4s 0.2s;
transition: transform 0.5s 0.2s,opacity 0.4s 0.2s,-webkit-transform 0.5s 0.2s;
}
.ptsc-block.effect-hover-text .wrap:hover .text > *,
.pt-touch-on .ptsc-block.effect-hover-text .wrap .text > * {
opacity: 1;
-webkit-transform: scale(1) rotateX(0deg);
transform: scale(1) rotateX(0deg);
}
.ptsc-block.effect-hover-bg .hover-bg {
transition: opacity 0.6s 0.1s;
}
.ptsc-block.effect-hover-bg .wrap:hover .hover-bg.pt-show {
opacity: 1;
}
.win-v .ptsc-block .hover-bg.pt-show,
.pt-touch-on .ptsc-block .hover-bg.pt-show {
opacity: 1;
}
.ptsc-block .win-v .wpcf7 input:not([type='submit']):not([type='checkbox']):not([type='radio']),
.ptsc-block .win-v .wpcf7 textarea {
padding: 2.4vw;
}
.wpcf7 form .wpcf7-response-output {
margin: 8px 0 1em;
}
.wpcf7-not-valid-tip {
margin: 4px 0 10px;
}
html:not(.win-v) .pt-animation-on .ptsc-block.no-bg .text,
html:not(.win-v) .pt-animation-on .sc-section-title .text {
transition: opacity 0.6s 0.2s;
}
html:not(.win-v) .pt-animation-on .ptsc-block.no-bg:not(.init-viewport) .text,
html:not(.win-v) .pt-animation-on .sc-section-title .text:not(.init-viewport) {
opacity: 0;
} .ptsc .one-input {
position: relative;
}
.ptsc form {
max-width: 100%;
white-space: normal;
}
.ptsc form input,
.ptsc form textarea {
padding: 10px 15px;
font-size: calc(1rem + 0.16vh);
}
.mc4wp-form {
position: relative;
max-width: 100% !important;
margin-top: 3vh;
width: calc(320px + 10vw);
}
.win-v .mc4wp-form {
margin-top: 4vw;
}
.mc4wp-form input[type="email"] {
padding-left: 20px;
}
html:not(.win-v) .ptsc form {
width: calc(100px + 16vw);
}
.mc4wp-form-fields input[type="email"] {
height: 56px;
font-size: 16px;
padding-left: 15px !important;
}
.w782 .mc4wp-form-fields input[type="email"] {
font-size: 12px;
}
.ptsc-block:not(.custom-form) .mc4wp-form-fields input[type="email"] {
background: #fff !important;
color: #060708 !important;
}
.mc4wp-form-fields input[type="email"]:not(:focus) {
cursor: pointer;
}
.one-input .pt-submit-wrap {
position: absolute;
right: 6px;
bottom: 6px;
text-align: center;
}
.one-input .pt-submit-wrap input[type='submit'] {
border: none !important;
padding: 0 !important;
width: 44px !important;
height: 44px !important;
}
.one-input .pt-submit-wrap span {
display: none;
}
.one-input .pt-submit-wrap .icon {
width: 22px;
height: 22px;
margin-top: -11px;
line-height: 22px;
}
.one-input .pt-submit-wrap .icon-01 {
left: 50%;
margin-left: -11px;
}
.one-input .pt-submit-wrap .icon.icon-02 {
right: 50%;
margin-right: -11px;
}
.pt-touch-off .one-input .pt-submit-wrap:not(:hover) .icon-02.icon {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
html:not(.win-v) .mc4wp-form-fields input[type="email"] {
height: calc(20px + 4vh);
font-size: calc(0.5rem + 1vh);
padding-left: 20px !important;
}
html:not(.win-v) .one-input .pt-submit-wrap {
right: 5px;
bottom: 5px;
}
html:not(.win-v) .one-input .pt-submit-wrap input[type='submit'] {
border: none !important;
width: calc(10px + 4vh) !important;
height: calc(10px + 4vh) !important;
min-height: 22px;
}
html:not(.win-v) .one-input .pt-submit-wrap .icon:before {
font-size: 22px;
}
.win-v .HT-el {
-webkit-transform: none !important;
transform: none !important;
}
.wpcf7 {
white-space: normal;
margin-top: 2vh;
}
.win-v .wpcf7 {
margin-top: 3vw;
}
.sc-textlist .wpcf7 {
margin-top: 5px;
}
.wpcf7-form-control-wrap + br {
display: none;
}
.wpcf7-form {
display: -webkit-flex;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.wpcf7-form > * {
width: 100%;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.breakPoint) .wpcf7-form .pt-col-2 {
width: 49%;
}
.wpcf7-form-control-wrap {
display: block;
margin-top: 6px;
font-size: 0;
}
.wpcf7-form-control-wrap > * {
font-size: calc(1rem + 0.16vh);
line-height: 1;
}
.wpcf7-form-control-wrap[class*="quiz-"],
.wpcf7-form-control-wrap[class*="acceptance-"],
.wpcf7-form-control-wrap[class*="checkbox-"],
.wpcf7-form-control-wrap[class*="radio-"] {
margin-top: 12px;
}
.wpcf7-form label {
display: block;
width: 100%;
line-height: 1;
font-size: 1rem;
}
.wpcf7-form label br {
display: none;
}
.wpcf7-form p:not(:last-child) {
margin-bottom: 15px;
}
.wpcf7-form input,
.wpcf7-form textarea {
padding: 10px 15px;
font-size: 1.125rem;
}
.wpcf7-form .pt-submit-wrap {
margin-top: 6px;
margin-bottom: 10px;
}
.wpcf7-form p > br {
display: none;
} body.ff:not(.raw-scroll):not(.pt-layout-v) div,
body.ff:not(.raw-scroll):not(.pt-layout-v) nav {
scrollbar-color: rgba(166, 166, 166, 0.6) transparent;
}
body.ff:not(.raw-scroll) nav,
body.ff:not(.raw-scroll) .col-wrap,
body.ff:not(.raw-scroll) .inner,
body.ff:not(.raw-scroll) .intro,
body.ff:not(.raw-scroll) .content-footer .wrap,
body.ff:not(.raw-scroll) .sc-textlist.layout-02 .item,
body.ff:not(.raw-scroll) .sub-menu-collecter {
scrollbar-color: rgba(166, 166, 166, 0.6) transparent;
scrollbar-width: thin;
}
body:not(.raw-scroll):not(.pt-touch-on) div::-webkit-scrollbar-thumb,
body:not(.raw-scroll):not(.pt-touch-on) nav::-webkit-scrollbar-thumb {
background-color: rgba(166, 166, 166, 0.4);
}
body:not(.raw-scroll):not(.pt-touch-on) div::-webkit-scrollbar,
body:not(.raw-scroll):not(.pt-touch-on) nav::-webkit-scrollbar {
background-color: transparent;
}
body:not(.raw-scroll):not(.pt-touch-on) nav::-webkit-scrollbar,
body:not(.raw-scroll):not(.pt-touch-on) .col-wrap::-webkit-scrollbar,
body:not(.raw-scroll):not(.pt-touch-on) .sc-mix-block .text::-webkit-scrollbar,
body:not(.raw-scroll):not(.pt-touch-on) .intro::-webkit-scrollbar,
body:not(.raw-scroll):not(.pt-touch-on) .sub-menu-collecter::-webkit-scrollbar,
body:not(.raw-scroll):not(.pt-touch-on) .content-footer .wrap::-webkit-scrollbar,
body:not(.raw-scroll):not(.pt-touch-on) .sc-textlist.layout-02 .item::-webkit-scrollbar {
width: 5px;
}
body.ie:not(.raw-scroll) div,
body.ie:not(.raw-scroll) nav {
scrollbar-face-color: #dedede;
scrollbar-shadow-color: #fff;
}
html:not(.win-v) .col-wrap {
max-height: 100%;
overflow: auto;
}
html:not(.win-v) .col-wrap .item:last-child {
margin-bottom: 0 !important;
} .sc-textlist .ptsc-main-title {
display: none;
}
.sc-textlist.pt-main-title-on .ptsc-main-title {
display: block;
}
.sc-textlist .ptsc-main-title {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .sc-textlist .ptsc-main-title {
padding-bottom: 7vh;
}
.win-v .sc-textlist .ptsc-main-title {
margin-bottom: 8vw;
}
.sc-textlist .ptsc-main-title .title {
margin-bottom: 2vh;
}
.win-v .sc-textlist .ptsc-main-title .title {
margin-bottom: 3vw;
}
.sc-textlist .ptsc-main-title .intro {
font-size: calc(0.36rem + 1.5vh);
line-height: 1.4;
white-space: pre-line;
}
.win-v .sc-textlist .ptsc-main-title .intro {
font-size: calc(1rem + 1vw);
}
html:not(.win-v) .sc-textlist {
height: calc( 80vh - 100px);
margin-top: calc(50px + 12vh);
}
html:not(.win-v) .sc-textlist.pt-main-title-on {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
html:not(.win-v) .sc-textlist .ptsc-main-title {
width: calc(400px + 24vw);
max-width: 100%;
}
html:not(.win-v) .admin-bar .site-root .sc-textlist {
margin-top: calc(34px + 12vh);
}
.sc-textlist .pt-icon {
font-size: calc(30px + 3.2vh);
}
.sc-textlist .type-image {
font-size: 0;
margin-bottom: 2vh;
}
.sc-textlist ul ul {
margin-top: 20px;
}
.sc-textlist ul ul li {
margin-left: 1.2em;
}
.sc-textlist li {
line-height: 1.55;
}
.sc-textlist li.text-large {
line-height: 1.3;
}
.sc-textlist li.text-largest {
line-height: 1.1;
}
.sc-textlist li.has-icon {
position: relative;
padding-left: 1.15em;
}
.sc-textlist .list-icon {
position: absolute;
left: 0;
top: 0;
}
.sc-textlist .list-icon i {
line-height: inherit;
}
.sc-textlist.pt-line-on .item:after {
content: '';
position: absolute;
left: 0;
top: 0;
height: 1px;
width: 100%;
border-top: 1px solid;
opacity: 0.12;
}
.sc-textlist .pt-icon img {
max-width: 100%;
width: auto;
height: auto;
}
.win-v .sc-textlist {
padding: 6vw;
}
.win-v .sc-textlist .pt-icon img {
max-height: 29vw;
}
@media (min-width: 768px) {
.win-v .sc-textlist.layout-02 .row-wrap {
display: -webkit-flex;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.win-v .sc-textlist.layout-02 .item {
-webkit-flex-shrink: 0;
flex-shrink: 0;
width: 46%;
}
.win-v .sc-textlist.pt-line-on .item {
margin-bottom: 0 !important;
}
}
.win-v .sc-textlist.pt-line-on .item {
padding-top: 8vw;
margin-top: 8vw;
}
.win-v .sc-textlist .col-wrap:not(:last-child),
.win-v .sc-textlist .item:not(:last-child),
.win-v .sc-textlist .row-01 .item:last-child {
margin-bottom: 8vw;
}
html:not(.win-v) .sc-textlist .pt-icon img {
max-height: 10vh;
}
html:not(.win-v) .sc-textlist .pt-icon img.type-h {
max-height: 12vh;
}
html:not(.win-v) .sc-textlist .text-largest {
font-size: calc(0.5rem + 1.8vh);
}
html:not(.win-v) .sc-textlist .col-wrap {
padding-bottom: 4px;
}
html:not(.win-v) .sc-textlist .col-wrap:not(:last-child) {
margin-right: calc(30px + 1vw);
}
@media (max-height: 500px) {
html:not(.win-v) .sc-textlist.layout-02 > .wrap {
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .sc-textlist.layout-02 > .wrap > div {
-webkit-flex-shrink: 0;
flex-shrink: 0;
height: calc( 76vh - 100px);
}
}
html:not(.win-v) .sc-textlist.layout-02:not(.pt-main-title-on) .row-wrap {
height: calc( 38vh - 50px); padding-bottom: 20px;
}
html:not(.win-v) .sc-textlist.layout-02.pt-main-title-on .row-wrap {
height: 100%;
}
html:not(.win-v) .sc-textlist.layout-01 .item {
padding-top: 3vh;
}
html:not(.win-v) .sc-textlist.layout-01.pt-line-on .item + .item {
margin-top: 3vh;
}
html:not(.win-v) .sc-textlist.layout-01 > .wrap,
html:not(.win-v) .sc-textlist.layout-02 .row-wrap {
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
}
html:not(.win-v) .sc-textlist.layout-01 > .wrap > *,
html:not(.win-v) .sc-textlist.layout-02 .row-wrap > * {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .sc-textlist .item {
-webkit-flex-shrink: 0;
flex-shrink: 0;
margin-right: calc(30px + 1vw);
max-height: calc( 76vh - 100px);
}
html:not(.win-v) .sc-textlist.layout-02 .row-wrap .item:last-child,
html:not(.win-v) .sc-textlist .col-wrap:last-child .item {
margin-right: 0;
}
html:not(.win-v) .sc-textlist.layout-02 .item + .item {
margin-left: calc(30px + 1vw);
}
html:not(.win-v) .sc-textlist.pt-line-on .item {
padding-top: 3vh;
}
html:not(.win-v) .sc-textlist.pt-line-on.layout-01:not(.pt-main-title-on) .item:not(:first-child),
html:not(.win-v) .sc-textlist.pt-line-on.layout-02:not(.pt-main-title-on) .item {
margin-top: 3vh;
}
html:not(.win-v) .sc-textlist:not(.pt-line-on) .item:first-child {
padding-top: 0;
}
html:not(.win-v) .sc-textlist.w-small .inner-wrap > ul {
max-width: calc(200px + 9vw);
}
html:not(.win-v) .sc-textlist.w-large .inner-wrap > ul {
max-width: calc(300px + 14vw);
}
html:not(.win-v) .sc-textlist.w-small .has-title ~ .item:not(.has-title) .inner-wrap > ul {
max-width: calc(100px + 10vw + 200px + 9vw);
}
html:not(.win-v) .sc-textlist.w-large .has-title ~ .item:not(.has-title) .inner-wrap > ul {
max-width: calc(100px + 10vw + 300px + 14vw);
}
html:not(.win-v) .sc-textlist.layout-02 .row-wrap .item {
max-height: 100%;
overflow: auto;
}
.sc-textlist .inner-wrap > ul > li {
list-style-type: none;
white-space: pre-line;
}
.sc-textlist li.gap-small {
margin-bottom: 1vh;
}
.sc-textlist li.gap-large {
margin-bottom: 2vh;
}
.sc-textlist .has-title .inner-wrap > * {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.sc-textlist.text-center .inner-wrap {
text-align: center;
}
.sc-textlist .inner-wrap {
padding: 1px 0;
}
.sc-textlist .btn {
margin-top: 10px;
}
.ptsc .pt-icon i {
position: relative;
width: 1em;
height: 1em;
margin-bottom: 1.5vh;
text-align: center;
min-width: 0 !important;
}
.win-v .ptsc .pt-icon i {
margin-bottom: 2vw;
}
.ptsc .pt-icon i span {
opacity: 1;
}
.ptsc .pt-icon i:before {
position: relative;
font-size: 0.52em;
z-index: 3;
}
.ptsc .pt-icon.no-bg i:before {
font-size: 1em;
}
.ptsc.text-center .pt-icon i {
margin: 0 auto 10px;
}
.ptsc .item:not(.hover-intro):hover .pt-icon i {
-webkit-animation: iconAn 0.4s;
animation: iconAn 0.4s;
}
@-webkit-keyframes iconAn {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
30% {
-webkit-transform: scale(0.88);
transform: scale(0.88);
opacity: 0.9;
}
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes iconAn {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
30% {
-webkit-transform: scale(0.88);
transform: scale(0.88);
opacity: 0.9;
}
100% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
.ptsc li.weight-300, .ptsc li.weight-300 a {
font-weight: 300;
}
.ptsc li.weight-400, .ptsc li.weight-400 a {
font-weight: 400;
}
.ptsc li.weight-500, .ptsc li.weight-500 a {
font-weight: 500;
}
.ptsc li.weight-600, .ptsc li.weight-600 a {
font-weight: 600;
}
.ptsc li.weight-700, .ptsc li.weight-700 a {
font-weight: 700;
}
.ptsc li.weight-800, .ptsc li.weight-800 a {
font-weight: 800;
}
.ptsc li.weight-900, .ptsc li.weight-900 a {
font-weight: 900;
}
.ptsc .font-em-root h1 {
font-size: calc(0.36rem + 0.54em);
}
.ptsc .font-em-root h2 {
font-size: calc(0.36rem + 0.44em);
}
.ptsc .font-em-root h3 {
font-size: calc(0.36rem + 0.36em);
}
.ptsc .font-em-root h4 {
font-size: calc(0.36rem + 0.3em);
}
.ptsc .font-em-root h5 {
font-size: calc(0.36rem + 0.25em);
}
.ptsc .font-em-root h6 {
font-size: calc(0.36rem + 0.2em);
}
.ptsc .font-em-root .caption-content p,
.ptsc .font-em-root .intro {
font-size: calc(0.5rem + 0.13em);
}
.ptsc .font-em-root .caption,
.ptsc .text-normal .font-em-root .intro {
font-size: calc(0.5rem + 0.14em);
}
.ptsc .hover-intro .font-em-root .intro,
.ptsc .text-large .font-em-root .intro {
font-size: calc(0.5rem + 0.15em);
}
html:not(.win-v) .sc-mix-block.pt-fullscreen.row-one .text {
font-size: calc(90vh * 0.15);
}
html:not(.win-v) .sc-mix-block.pt-fullscreen.row-two .text {
font-size: calc(50vh * 0.15);
}
html:not(.win-v) .sc-mix-block.pt-fullscreen.row-three .text,
html:not(.win-v) .sc-small-images.pt-fullscreen.image-large .inner-wrap {
font-size: calc(34vh * 0.15);
}
html:not(.win-v) .sc-mix-block.pt-fullscreen.row-four .text,
html:not(.win-v) .sc-small-images.pt-fullscreen:not(.image-large) .inner-wrap {
font-size: calc(25vh * 0.15);
}
html:not(.win-v) .sc-mix-block:not(.pt-fullscreen).row-one .text {
font-size: calc(66vh * 0.15);
}
html:not(.win-v) .sc-mix-block:not(.pt-fullscreen).row-two .text {
font-size: calc(33vh * 0.15);
}
html:not(.win-v) .sc-mix-block:not(.pt-fullscreen).row-three .text,
html:not(.win-v) .sc-small-images:not(.pt-fullscreen).image-large .inner-wrap {
font-size: calc(23vh * 0.15);
}
html:not(.win-v) .sc-mix-block:not(.pt-fullscreen).row-four .text,
html:not(.win-v) .sc-small-images:not(.pt-fullscreen):not(.image-large) .inner-wrap {
font-size: calc(18vh * 0.15);
}
.win-v .sc-small-images.image-large .inner-wrap {
font-size: calc(45vw * 0.15);
}
.win-v .sc-small-images:not(.image-large) .inner-wrap {
font-size: calc(34vw * 0.15);
}
@media (max-width: 767px) {
.win-v .sc-small-images.image-large .inner-wrap {
font-size: calc(90vw * 0.15);
}
.win-v .sc-small-images:not(.image-large) .inner-wrap {
font-size: calc(45vw * 0.15);
}
} .sc-mix-block .inner-wrap {
position: relative;
height: 100%;
overflow: hidden;
}
.sc-mix-block.row-two .row-wrap.row-3,
.sc-mix-block.row-two .row-wrap.row-4,
.sc-mix-block.row-three .row-wrap.row-4 {
display: none;
}
body:not(.no-lazy) .sc-mix-block .item.no-img .img:not(.init-viewport) {
opacity: 0;
}
.sc-mix-block .item.no-img .img {
transition: opacity 0.4s 0.1s;
}
.sc-mix-block .text {
height: 100%;
display: -webkit-flex;
display: flex;
padding: 0.72em;
}
.sc-mix-block .item:not(.hover-intro) .text {
overflow: auto;
}
.sc-mix-block .hover-intro .intro {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
padding: calc((1em - 0.5rem) / 0.16);
max-height: 100%;
overflow: auto;
}
.sc-mix-block .hover-intro .intro:not(.overload) {
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
-webkit-flex-flow: wrap;
flex-flow: wrap;
}
.sc-mix-block .hover-intro .intro,
.sc-mix-block .hover-intro .inner > *:not(.intro):not(.custom-link) {
transition: opacity 0.3s,-webkit-transform 0.3s;
transition: transform 0.3s,opacity 0.3s;
transition: transform 0.3s,opacity 0.3s,-webkit-transform 0.3s;
-webkit-transform-origin: bottom;
transform-origin: bottom;
}
.pt-touch-off .sc-mix-block .hover-intro:hover .inner > *:not(.intro):not(.custom-link),
.pt-touch-on .sc-mix-block .hover-intro.pt-show .inner > *:not(.intro):not(.custom-link) {
-webkit-transform: scale(0.9);
transform: scale(0.9);
opacity: 0;
}
.pt-touch-off .sc-mix-block .hover-intro:not(:hover) .intro,
.pt-touch-on .sc-mix-block .hover-intro:not(.pt-show) .intro {
-webkit-transform: translateY(5%);
transform: translateY(5%);
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.pt-touch-on .sc-mix-block .hover-intro .inner > .custom-link {
background: #f1f1f1;
color: #111;
font-family: 'pt-icons';
top: auto;
height: 0.8em;
width: 0.8em;
transition: all 0.3s;
box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.15);
}
.pt-touch-on .sc-mix-block .hover-intro .inner > .custom-link:before {
content: '\e951';
font-size: 0.5em;
line-height: 0.5em;
}
.pt-touch-on .sc-mix-block .hover-intro.pt-show .inner > .custom-link {
opacity: 1;
}
.pt-touch-off .sc-mix-block .hover-intro .inner > .custom-link,
.pt-touch-on .sc-mix-block .hover-intro .intro .custom-link {
display: none;
}
.sc-mix-block .double .inner {
width: 80%;
}
html:not(.win-v) .sc-mix-block.pt-fullscreen.row-one .text {
font-size: calc(100vh * 0.15);
}
html:not(.win-v) .sc-mix-block.pt-fullscreen.row-two .text {
font-size: calc(50vh * 0.15);
}
html:not(.win-v) .sc-mix-block.pt-fullscreen.row-three .text {
font-size: calc(40vh * 0.15);
}
html:not(.win-v) .sc-mix-block.pt-fullscreen.row-four .text {
font-size: calc(25vh * 0.15);
}
html:not(.win-v) .sc-mix-block:not(.pt-fullscreen).row-one .text {
font-size: calc( (84vh - 60px) * 0.15);
}
html:not(.win-v) .sc-mix-block:not(.pt-fullscreen).row-two .text {
font-size: calc( (84vh - 60px) * 0.5 * 0.15);
}
html:not(.win-v) .sc-mix-block:not(.pt-fullscreen).row-three .text {
font-size: calc( (84vh - 60px) * 0.33 * 0.15);
}
html:not(.win-v) .sc-mix-block:not(.pt-fullscreen).row-four .text {
font-size: calc( (84vh - 60px) * 0.25 * 0.15);
}
.win-v .sc-mix-block .text {
font-size: calc(90vw * 0.15);
}
@media (min-width: 768px) {
.win-v .sc-mix-block:not(.row-one):not(.hold-three) .item:not(.odd-last):not(.double) .text {
font-size: calc(45vw * 0.15);
}
.win-v .sc-mix-block.hold-three .text {
font-size: calc(34vw * 0.15);
}
}
.sc-mix-block .pt-h small {
margin-top: 10px;
margin-bottom: 10px;
}
.sc-mix-block.row-one .text {
padding: 12% 15%;
}
.sc-mix-block .img {
margin: -1px;
}
.sc-mix-block .text {
-webkit-overflow-scrolling: touch;
}
.sc-mix-block .text .inner {
max-height: 100%;
padding: 6px;
-webkit-overflow-scrolling: touch;
}
.sc-mix-block .item:not(.hover-intro) .intro {
margin-top: 0.4em;
max-width: 24em;
}
.sc-mix-block .sc-btn {
margin-top: calc(10px + 0.2vw);
display: -webkit-flex;
display: flex;
}
.sc-mix-block div[class*="align-center-"] .sc-btn {
-webkit-justify-content: center;
justify-content: center;
}
.sc-mix-block div[class*="align-right-"] .sc-btn {
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.sc-mix-block .item:not(.hover-intro) .pt-h + .intro {
opacity: 0.8;
}
.sc-mix-block .item:not(.hover-intro) div[class*="align-center-"] .intro {
margin-left: auto;
margin-right: auto;
}
.sc-mix-block div[class*="align-left-"] .inner {
padding-right: 15%;
}
.sc-mix-block div[class*="align-right-"] {
padding-left: 15%;
}
.sc-mix-block div[class*="align-right-"] .pt-icon i {
margin-left: auto;
}
.sc-mix-block div[class*="align-right-"] .intro {
margin-left: auto;
}
.sc-mix-block div[class*="align-center-"] .pt-icon i {
margin-left: auto;
margin-right: auto;
}
.sc-mix-block div[class*="align-center-"] h6, .sc-mix-block div[class*="align-center-"] h5 {
padding-left: 5%;
padding-right: 5%;
}
.sc-mix-block .pt-icon {
margin-bottom: 0;
font-size: calc(0.5rem + 0.8em);
}
.sc-mix-block .pt-h {
line-height: 1;
padding-bottom: 5px;
}
.sc-mix-block * + .pt-h {
margin-top: 0.32em;
}
html:not(.win-v) .sc-mix-block > .wrap {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: flex-start;
align-items: flex-start;
}
html:not(.win-v) .sc-mix-block > .wrap > * {
height: 33.333%;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .sc-mix-block.row-one > .wrap > * {
height: 100%;
}
html:not(.win-v) .sc-mix-block.row-two > .wrap > * {
height: 50%;
}
html:not(.win-v) .sc-mix-block.row-four > .wrap > * {
height: 25%;
}
html:not(.win-v) .sc-mix-block .row-wrap .item {
height: 100%;
}
.win-v .sc-mix-block:not(.pt-fullscreen) {
padding-left: 6vw;
padding-right: 6vw;
}
.win-v .sc-mix-block .wrap {
display: -webkit-flex;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
}
.win-v .sc-mix-block .row-wrap {
display: none;
}
.win-v .sc-mix-block > .wrap > * {
width: 100%;
}
@media (min-width: 768px) {
.win-v .sc-mix-block .text {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
padding: 0.52em;
}
.win-v .sc-mix-block:not(.row-one):not(.hold-three) > .wrap > *:not(.double):not(.odd-last) {
width: 50%;
}
.win-v .sc-mix-block.hold-three > .wrap > .item {
width: 33.3333333%;
}
.win-v .sc-mix-block .inner-wrap {
padding-top: 100%;
}
.win-v .sc-mix-block.type-h .inner-wrap {
padding-top: 72%;
}
.win-v .sc-mix-block.type-v .inner-wrap {
padding-top: 130%;
}
.win-v .sc-mix-block .item.double .inner-wrap {
padding-top: 72%;
}
}
@media (max-width: 767px) {
.win-v .sc-mix-block .inner-wrap {
min-height: 100vw;
}
.win-v .sc-mix-block.type-h .inner-wrap {
min-height: 72vw;
}
.win-v .sc-mix-block.type-v .inner-wrap {
min-height: 130vw;
}
.win-v .sc-mix-block:not(.pt-fullscreen) .inner-wrap {
min-height: 88vw;
}
.win-v .sc-mix-block:not(.pt-fullscreen).type-h .inner-wrap {
min-height: 60vw;
}
.win-v .sc-mix-block:not(.pt-fullscreen).type-v .inner-wrap {
min-height: 118vw;
}
.win-v .sc-mix-block:not(.pt-fullscreen) .double .inner-wrap {
min-height: 60vw;
}
}
.sc-mix-block .hover-bg {
transition: opacity 0.6s 0.1s;
opacity: 0;
}
.sc-mix-block .item:hover .hover-bg.pt-show {
opacity: 1;
}
.win-v .sc-mix-block .hover-bg.pt-show,
.pt-touch-on .sc-mix-block .hover-bg.pt-show {
opacity: 1;
} .ptsc.effect-frame:not(.pt-fullscreen) .img {
border: calc(4px + 0.35vw) solid #fff;
box-shadow: 10px 10px 36px rgba(0, 0, 0, 0.03), calc(4px + 0.3vw) calc(4px + 0.3vw) 0 0 rgba(255, 255, 255, 0.6);
background: #fff;
}
.site-dark .ptsc.effect-frame:not(.pt-fullscreen) .img {
border: 2px solid #000;
box-shadow: 10px 10px 36px rgba(0, 0, 0, 0.03);
background: #000;
}
.ptsc.effect-frame:not(.pt-fullscreen).sc-photo-wall .img,
.ptsc.effect-frame:not(.pt-fullscreen).sc-gallery .inner-wrap {
overflow: visible;
}
@media (min-height: 500px) {
html:not(.win-v) .sc-photo-wall.boxed {
padding: calc(30px + 8vh) 0;
}
html:not(.win-v) body.admin-bar .site-root .sc-photo-wall.boxed {
padding: calc(34px + 12vh) 0;
}
html:not(.win-v) .blog-style-02.special-on .item {
padding: 8vh 0;
}
}
html:not(.win-v) body.pt-animation-on .sc-photo-wall:not(.pt-animation-off) .item + .col-type-01:not(.offset-01):not(.offset-02) {
margin-left: calc(30px + 3vw);
}
html:not(.win-v) body.pt-animation-on .sc-photo-wall:not(.pt-animation-off) .col-type-01:not(.offset-04):not(.offset-03) + .item {
margin-left: 2vw;
}
html:not(.win-v) .sc-photo-wall {
padding: calc(30px + 8vh) 0;
}
html:not(.win-v) .sc-photo-wall .wrap {
height: 100%;
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .sc-photo-wall .item {
height: 100%;
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .sc-photo-wall .item:not(:last-child) {
margin-right: calc(70px + 7vw);
}
html:not(.win-v) .sc-photo-wall .sub-item {
position: relative;
height: 57%;
z-index: 2;
}
html:not(.win-v) .sc-photo-wall .col-type-02 {
-webkit-align-items: center;
align-items: center;
}
html:not(.win-v) .sc-photo-wall .col-type-02.size-01 .sub-item {
height: 80%;
}
html:not(.win-v) .sc-photo-wall .col-type-02.size-02 .sub-item {
height: 71%;
}
html:not(.win-v) .sc-photo-wall .col-type-02.size-02 .sub-item.type-h {
height: 52%;
}
html:not(.win-v) .sc-photo-wall .col-type-02.offset-02 {
-webkit-align-items: flex-start;
align-items: flex-start;
}
html:not(.win-v) .sc-photo-wall .col-type-02.offset-03 {
-webkit-align-items: flex-end;
align-items: flex-end;
}
html:not(.win-v) .sc-photo-wall .col-type-01.offset-01,
html:not(.win-v) .sc-photo-wall .col-type-01.offset-02 {
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-between;
justify-content: space-between;
}
html:not(.win-v) .sc-photo-wall .text-lot .title {
font-size: 2vh;
}
html:not(.win-v) .sc-photo-wall .col-type-01.offset-01 .sub-item,
html:not(.win-v) .sc-photo-wall .col-type-01.offset-02 .sub-item {
height: 37%;
}
html:not(.win-v) .sc-photo-wall .col-type-01.offset-01.size-01 .sub-item:nth-child(2),
html:not(.win-v) .sc-photo-wall .col-type-01.offset-01.size-02 .sub-item:nth-child(1),
html:not(.win-v) .sc-photo-wall .col-type-01.offset-02.size-01 .sub-item:nth-child(2),
html:not(.win-v) .sc-photo-wall .col-type-01.offset-02.size-02 .sub-item:nth-child(1) {
height: 57%;
}
html:not(.win-v) .sc-photo-wall .col-type-01.offset-03.size-01 .sub-item:nth-child(2),
html:not(.win-v) .sc-photo-wall .col-type-01.offset-03.size-02 .sub-item:nth-child(1),
html:not(.win-v) .sc-photo-wall .col-type-01.offset-04.size-01 .sub-item:nth-child(2),
html:not(.win-v) .sc-photo-wall .col-type-01.offset-04.size-02 .sub-item:nth-child(1) {
height: 80%;
}
html:not(.win-v) .sc-photo-wall .col-type-01.offset-03:not(.size-02) .sub-item:nth-child(2),
html:not(.win-v) .sc-photo-wall .col-type-01.offset-04 .sub-item:nth-child(1) {
z-index: 1;
}
html:not(.win-v) body.admin-bar .site-root .sc-photo-wall {
padding: calc( 14px + 8vh) 0;
}
.win-v .sc-photo-wall {
padding: 0 10vw;
}
.win-v .sc-photo-wall .item {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
.win-v .sc-photo-wall .sub-item {
position: relative;
width: 70%;
margin-bottom: 10vw;
z-index: 2;
}
.win-v .sc-photo-wall .item:last-child .sub-item:last-child {
margin-bottom: 0;
}
.win-v .sc-photo-wall .sub-item + .sub-item {
z-index: 1;
}
.win-v .sc-photo-wall .col-type-02 {
-webkit-align-items: center;
align-items: center;
}
.win-v .sc-photo-wall .col-type-02.size-01 .sub-item {
width: 90%;
}
.win-v .sc-photo-wall .col-type-02.size-02 .sub-item {
width: 80%;
}
.win-v .sc-photo-wall .col-type-01.size-01 .sub-item:nth-child(2),
.win-v .sc-photo-wall .col-type-01.size-02 .sub-item:nth-child(1) {
width: 80%;
}
.win-v .sc-photo-wall .col-type-01.offset-01 .sub-item,
.win-v .sc-photo-wall .col-type-01.offset-02 .sub-item {
width: 70%;
}
.win-v .sc-photo-wall .col-type-01.offset-01.size-01 .sub-item:nth-child(2),
.win-v .sc-photo-wall .col-type-01.offset-01.size-02 .sub-item:nth-child(1),
.win-v .sc-photo-wall .col-type-01.offset-02.size-01 .sub-item:nth-child(2),
.win-v .sc-photo-wall .col-type-01.offset-02.size-02 .sub-item:nth-child(1) {
width: 80%;
}
.pt-touch-on .sc-photo-wall .text-bg:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: -15px;
background: rgba(0, 0, 0, 0);
z-index: 9;
}
.sc-photo-wall .title {
position: absolute;
left: -2vw;
bottom: 3vw;
width: calc(240px + 4vw);
max-width: 90%;
z-index: 9;
word-wrap: normal;
font-size: 2.4vh;
line-height: 1.2;
pointer-events: none;
}
.sc-photo-wall .text {
position: static;
}
.win-v .sc-photo-wall .title {
font-size: 5.2vw;
bottom: calc(3vw + 15px);
left: -3vw;
}
.win-v .sc-photo-wall .text-lot .title {
font-size: 4.8vw;
}
.sc-photo-wall .title.text-bg {
padding: 5px;
}
.sc-photo-wall span.text-target,
.sc-photo-wall span.text-bg {
outline-offset: -2px;
outline: 15px solid transparent;
}
.sc-photo-wall span.text-bg {
color: transparent;
}
.sc-photo-wall span.text-target {
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.col-type-01.offset-01 .sub-item:nth-child(2),
.col-type-01.offset-02 .sub-item:nth-child(1),
.col-type-01.offset-03 .sub-item:nth-child(2),
.col-type-01.offset-04 .sub-item:nth-child(1) {
-webkit-align-self: flex-end;
align-self: flex-end;
}
html:not(.win-v) .col-type-01.offset-01 .sub-item:nth-child(2),
html:not(.win-v) .col-type-01.offset-02 .sub-item:nth-child(1) {
margin-left: calc(30px + 3vw);
}
html:not(.win-v) .col-type-01.offset-03 .sub-item:nth-child(2),
html:not(.win-v) .col-type-01.offset-04 .sub-item:nth-child(2) {
margin-left: -7vw;
}
html:not(.win-v) .col-type-01.offset-03 .sub-item:nth-child(2).has-custom-link .iv-link,
html:not(.win-v) .col-type-01.offset-04 .sub-item:nth-child(2).has-custom-link .iv-link {
left: auto;
right: 15px;
}
.win-v .col-type-01.offset-03 .sub-item:nth-child(2),
.win-v .col-type-01.offset-04 .sub-item:nth-child(2) {
margin-top: -22vw;
}
i.pt-wave {
width: 6vh;
height: 6vh;
display: block;
position: absolute;
left: 1.6vw;
bottom: 1.6vw;
transition: opacity 0.3s;
z-index: 99;
}
.sc-slider .has-wave{
width: 100%;
}
.win-v i.pt-wave {
width: 12vw;
height: 12vw;
}
.sc-slider .pt-wave {
left: calc(20px + 1vh + 2% - 16px );
bottom: 50%;
margin: 0 0 -3vh 0;
}
.win-v .sc-slider .pt-wave {
margin: auto;
left: auto;
bottom: auto;
right: 0;
top: 0;
}
.sc-slider .wave-target {
position: absolute;
left: 0;
bottom: 45%;
width: calc(320px + 5vw);
max-width: 70%;
color: #fff;
background: rgba(46, 46, 46, 0.7);
padding: calc(1em + 1.2vw);
line-height: 1.5;
z-index: 100;
}
.pt-touch-on .sc-photo-wall .has-wave.show i.pt-wave,
.pt-touch-off .sc-photo-wall .has-wave:hover i.pt-wave,
html:not(.win-v) .pt-touch-off .sc-slider .has-wave:hover i.pt-wave,
html:not(.win-v) .pt-touch-on .sc-slider .has-wave.show i.pt-wave {
opacity: 0;
}
.wave-target {
opacity: 0;
pointer-events: none;
transition: opacity 0.3s,-webkit-transform 0.5s;
transition: opacity 0.3s,transform 0.5s;
transition: opacity 0.3s,transform 0.5s,-webkit-transform 0.5s;
}
.pt-touch-off .ptsc .has-wave:not(:hover) a.btn {
pointer-events: none;
}
.pt-touch-on .sc-photo-wall .has-wave.show .wave-target,
.pt-touch-off .sc-photo-wall .has-wave:hover .wave-target,
html:not(.win-v) .pt-touch-off .sc-slider .has-wave:hover .wave-target,
html:not(.win-v) .pt-touch-on .sc-slider .has-wave.show .wave-target,
.pt-common-popup-root.pt-show .wave-target {
opacity: 1;
pointer-events: auto;
}
html:not(.win-v) .pt-touch-off .sc-slider .has-wave:not(:hover) .wave-target,
html:not(.win-v) .pt-touch-on .sc-slider .has-wave:not(.show) .wave-target {
-webkit-transform: translateX(-20%);
transform: translateX(-20%);
}
i.pt-wave:before,
i.pt-wave:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
border-radius: 50%;
}
i.pt-wave:before {
background: rgba(255, 255, 255, 0.8);
box-shadow: 0 0 40px rgba(0, 0, 0, 0.3);
-webkit-transform: scale(0.2);
transform: scale(0.2);
z-index: 2;
}
i.pt-wave:after {
background: rgba(255, 255, 255, 0.3);
-webkit-animation: wavePoint 1.5s infinite;
animation: wavePoint 1.5s infinite;
z-index: 2;
}
.sub-item:nth-child(even) i.pt-wave:after {
-webkit-animation: wavePoint 1.5s 0.5s infinite;
animation: wavePoint 1.5s 0.5s infinite;
}
@-webkit-keyframes wavePoint {
0% {
opacity: 0;
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
40% {
opacity: 1;
}
80% {
opacity: 0;
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
100% {
opacity: 0;
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
}
@keyframes wavePoint {
0% {
opacity: 0;
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
40% {
opacity: 1;
}
80% {
opacity: 0;
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
100% {
opacity: 0;
-webkit-transform: scale(0.2);
transform: scale(0.2);
}
} html:not(.win-v) .sc-progress .wrap {
max-width: calc(480px + 12vw);
height: 100%;
padding: calc(50px + 12vh) 40px calc(30px + 8vh);
overflow: hidden;
}
html:not(.win-v) body.admin-bar .site-root .sc-progress .wrap {
padding: calc(34px + 12vh) 40px calc(30px + 8vh);
}
.win-v .sc-progress {
padding: 6vw;
}
.sc-progress .item {
padding-top: 2.4vh;
}
.win-v .sc-progress .item {
padding-top: calc(1rem + 2vw);
}
.sc-progress .bar-wrap {
position: relative;
padding-right: 10px;
}
.win-v .sc-progress .bar-wrap {
margin-bottom: 0.5rem;
}
.sc-progress .progress-bar {
position: relative;
background: #f8723d;
height: 6px;
}
.sc-progress .gray-bar {
position: absolute;
right: 0;
bottom: 0;
height: 100%;
background: rgba(166, 166, 166, 0.2);
}
.sc-progress .number {
position: absolute;
bottom: 100%;
margin-bottom: 6px;
right: 0;
font-size: calc(1rem + 0.16vh);
transition: opacity 0.6s 1.5s;
}
.win-v .sc-progress .number {
font-size: calc(1rem + 0.6vw);
}
html:not(.win-v) .sc-progress .progress-bar,
html:not(.win-v) .sc-progress .gray-bar {
transition: width 1s 0.5s;
}
html:not(.win-v) .sc-progress .item:nth-child(even) .progress-bar,
html:not(.win-v) .sc-progress .item:nth-child(even) .gray-bar {
transition: width 1.2s 0.4s;
}
html:not(.win-v) .sc-progress:not(.init-viewport) .number {
opacity: 0;
}
html:not(.win-v) .sc-progress h6 {
font-size: calc( 1rem + 0.1vw);
margin-top: 6px;
}
html:not(.win-v) .sc-progress:not(.init-viewport) .progress-bar {
width: 0% !important;
}
html:not(.win-v) .sc-progress:not(.init-viewport) .gray-bar {
width: 100% !important;
}
.sc-progress .ptsc-inner-title {
line-height: 1.6;
padding-top: 8px !important;
font-size: calc(1rem + 0.16vh);
margin-bottom: 5vh;
}
html:not(.win-v) .sc-progress .ptsc-inner-title .title {
font-size: calc(1rem + 0.5vw + 0.5vh);
}
.sc-progress .ptsc-inner-title .title {
margin-bottom: 2vw;
line-height: 1.2;
}
.win-v .sc-progress .ptsc-inner-title {
margin-bottom: 3vw;
font-size: calc(1rem + 0.6vw);
}
@media (max-height: 800px) {
.ptsc-inner-title {
font-size: calc(1rem + 0.16vh);
}
.sc-progress .progress-bar {
height: 4px;
}
}
@media (min-width: 768px) {
.ptsc-inner-title {
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
margin-bottom: calc(30px + 4vh);
}
.sc-progress .ptsc-inner-title .title {
width: 40%;
-webkit-flex-shrink: 0;
flex-shrink: 0;
padding-right: 40px;
margin-bottom: 0;
}
}
html:not(.win-v) .sc-textlist .ptsc-inner-title {
display: block;
width: calc(100px + 6vw);
margin: 0;
}
html:not(.win-v) .sc-textlist .ptsc-inner-title .title {
font-size: calc(0.875rem + 0.2vw + 0.6vh);
padding-right: 25%;
padding-top: 4px;
}
html:not(.win-v) .sc-textlist .has-title .inner-wrap {
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.win-v .sc-textlist .ptsc-inner-title {
margin-bottom: 3vw;
}
.win-v .sc-textlist .ptsc-inner-title .title {
font-size: calc(0.75rem + 3vw);
}
.ptsc-block .intro,
.sc-mixbox .intro,
.intro .inner {
white-space: pre-line;
} .sc-mixbox .inner-wrap {
position: relative;
}
.sc-mixbox .pt-float-bar-root {
right: -36px;
}
html:not(.win-v) .sc-mixbox .item {
width: calc(360px + 6vw);
}
html:not(.win-v) .sc-mixbox.item-w-small .item {
width: calc(300px + 4vw);
}
html:not(.win-v) .sc-mixbox.item-w-large .item {
width: calc(480px + 8vw);
}
html:not(.win-v) .sc-mixbox.sc-team .item {
width: calc(80px + 14vw);
}
html:not(.win-v) .sc-mixbox.sc-team.item-w-small .item {
width: calc(80px + 12vw);
}
html:not(.win-v) .sc-mixbox.sc-team.item-w-large .item {
width: calc(80px + 16vw);
}
.win-v .sc-mixbox .box-list {
padding: 6vw;
}
.win-v .sc-mixbox .item:not(:first-child) {
margin-top: 6vw;
}
.sc-mixbox .content {
background: #fff;
box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.01), 1px 2px 4px rgba(0, 0, 0, 0.01);
}
.site-dark .sc-mixbox .item .content {
background: #060708;
}
.sc-mixbox .intro, .sc-mixbox .intro ~ * {
margin-top: calc(6px + 1.2vh);
}
.sc-mixbox.sc-team .img {
-webkit-clip-path: polygon(100% 0, 100% 100%, 0% 94%, 0% 0%);
clip-path: polygon(100% 0, 100% 100%, 0% 94%, 0% 0%);
}
.sc-mixbox .img img {
width: 100%;
height: auto;
opacity: 0;
transition: opacity 0.2s;
}
.sc-mixbox .img.bg-inited img {
opacity: 1;
}
.sc-mixbox small {
font-size: 1rem;
display: block;
margin-top: 5px;
}
.pt-h small {
font-size: calc(0.75rem + 0.2vh + 0.02em) !important;
line-height: 1;
display: block;
margin-top: 2%;
margin-bottom: 2%;
letter-spacing: 0;
}
.win-v .pt-h small {
font-size: calc(0.75rem + 0.2vw) !important;
}
.win-v .ptsc .pt-h small {
font-size: calc(1rem + 0.2vw) !important;
}
html:not(.win-v) .sc-team .box-list,
html:not(.win-v) .sc-pricing-table .box-list {
height: 100%;
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
}
html:not(.win-v) .sc-team .item,
html:not(.win-v) .sc-pricing-table .item {
max-height: 100%;
margin: 0 calc(18px + 0.8vw);
}
html:not(.win-v) .sc-team .inner-wrap,
html:not(.win-v) .sc-pricing-table .inner-wrap {
padding-top: calc(50px + 12vh);
max-height: 100vh;
overflow: hidden;
}
html:not(.win-v) .sc-team .bg-color,
html:not(.win-v) .sc-pricing-table .bg-color {
margin-top: calc(50px + 12vh);
}
html:not(.win-v) .sc-testimonials .item {
margin: 0 calc(20px + 0.6vw) calc(20px + 0.6vw);
}
html:not(.win-v) .sc-testimonials.special-on .box-list {
padding-top: calc(50px + 12vh);
}
html:not(.win-v) .sc-testimonials.special-on .item {
margin: 0 0 calc(20px + 0.6vw) 0;
}
html:not(.win-v) .sc-testimonials .wrap {
overflow: hidden;
}
html:not(.win-v) .sc-testimonials:not(.special-on) .wrap {
padding-top: calc(50px + 12vh);
padding-bottom: calc(30px + 8vh);
}
html:not(.win-v) .sc-testimonials:not(.special-on) .box-list {
height: 100%;
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
}
html:not(.win-v) .sc-team.align-02 > .wrap,
html:not(.win-v) .sc-pricing-table.align-02 > .wrap {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
html:not(.win-v) .sc-team.align-02 .box-list,
html:not(.win-v) .sc-pricing-table.align-02 .box-list {
height: auto;
}
html:not(.win-v) .sc-team.align-02 .inner-wrap,
html:not(.win-v) .sc-pricing-table.align-02 .inner-wrap {
padding-top: 0 !important;
max-height: calc( 84vh - 60px) !important;
}
@media (max-height: 800px) {
html:not(.win-v) .sc-mixbox .img img {
max-height: 30vh;
object-fit: cover;
}
html:not(.win-v) .sc-team .pt-social i:before {
font-size: 14px;
}
html:not(.win-v) .sc-team .pt-social li {
width: 30px;
height: 30px;
}
}
html:not(.win-v) body.admin-bar .site-root .sc-team .inner-wrap,
html:not(.win-v) body.admin-bar .site-root .sc-pricing-table .inner-wrap {
padding-top: calc(34px + 12vh);
max-height: calc(100vh - 32px);
}
html:not(.win-v) body.admin-bar .site-root .sc-team .bg-color,
html:not(.win-v) body.admin-bar .site-root .sc-pricing-table .bg-color {
margin-top: calc(34px + 12vh);
}
html:not(.win-v) body.admin-bar .site-root .sc-testimonials.special-on .box-list {
padding-top: calc(34px + 12vh);
}
html:not(.win-v) body.admin-bar .site-root .sc-testimonials:not(.special-on) .wrap {
padding-top: calc(34px + 12vh);
}
.sc-team .text {
padding: 2vh calc(10px + 3vh) calc(10px + 2vh);
}
.win-v .sc-team .text {
padding: 2vw 6vw 6vw;
}
.sc-team .img {
top: -1px;
-webkit-transform-origin: left;
transform-origin: left;
}
.sc-team .item[data-text-color*="#f"] .pt-social a:hover .pt-smallbtn-bg {
opacity: 0 !important;
}
.sc-pricing-table .text {
padding: calc(10px + 4vh) calc(10px + 3vh);
text-align: center;
}
.sc-pricing-table .title {
font-size: calc(1rem + 0.4vw);
}
.sc-pricing-table ul {
padding-top: 24px;
margin: calc(15px + 2vh) auto;
border-top: 1px dotted;
text-align: left;
}
.sc-pricing-table li {
list-style-type: none;
margin-bottom: 1vh;
display: -webkit-flex;
display: flex;
-webkit-align-items: baseline;
align-items: baseline;
}
.sc-pricing-table li i {
padding-right: 8px;
color: #f8723d;
}
.sc-pricing-table .price-amount {
display: inline-block;
font-size: calc(30px + 3vh);
color: #f8723d;
}
.sc-pricing-table .price-amount i {
vertical-align: text-top;
font-style: normal;
font-size: 50%;
}
.sc-pricing-table .text .sc-btn {
display: block;
}
.sc-pricing-table .text .sc-btn a.large-on {
line-height: 1;
padding: calc(0.5em + 1vh) 4vh;
}
.win-v .sc-pricing-table ul {
margin: calc(15px + 2vw) auto;
}
.win-v .sc-pricing-table ul li {
margin-bottom: 1vw;
}
.sc-testimonials .client {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.sc-testimonials .img {
width: calc(50px + 0.4vw);
height: calc(50px + 0.4vw);
left: -6px;
margin-right: 10px;
-webkit-flex-shrink: 0;
flex-shrink: 0;
border-radius: 50%;
}
.sc-testimonials .text {
padding: calc(10px + 3vh) calc(10px + 3vh) calc(10px + 2.2vh);
}
.sc-testimonials .text:before {
content: '\e958';
position: absolute;
right: 20px;
top: 20px;
font-family: 'pt-icons';
line-height: 1;
font-size: 160%;
}
.sc-testimonials .text h6 {
line-height: 1.2;
font-size: calc( 1rem + 0.15vw);
margin-bottom: 5px;
}
.sc-testimonials.item-w-large .text {
padding: calc(10px + 3.5vh) calc(10px + 3.5vh) calc(10px + 3vh);
}
.sc-testimonials .intro {
margin: 0 0 2vh 0;
}
.site-dark .sc-testimonials .text:before {
color: rgba(255, 255, 255, 0.4);
}
.site-light .sc-testimonials .text:before {
color: rgba(200, 200, 200, 0.6);
}
.sc-testimonials .item.has-color .text:before {
color: inherit;
opacity: 0.5;
} .sc-small-images > .wrap,
.ptsc .last-row,
html:not(.win-v) .sc-mix-block .row-wrap,
html:not(.win-v) .sc-mix-block.row-one > .wrap,
html:not(.win-v) .sc-small-images .row-wrap {
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.sc-small-images > .wrap > *,
.ptsc .last-row > *,
html:not(.win-v) .sc-mix-block .row-wrap > *,
html:not(.win-v) .sc-mix-block.row-one > .wrap > *,
html:not(.win-v) .sc-small-images .row-wrap > * {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .ptsc.item-gap-on:not(.pt-fullscreen):not(.sc-images) > .wrap {
padding-left: 0.5vh;
padding-right: 0.5vh;
top: -0.5vh;
height: calc(100% + 1vh);
}
html:not(.win-v) .ptsc.item-gap-on:not(.pt-fullscreen):not(.sc-images) .item {
padding: 0.5vh;
}
.win-v .ptsc.item-gap-on:not(.pt-fullscreen):not(.sc-images) > .wrap {
position: relative;
padding: 0.6vw 0;
left: -0.6vw;
width: calc(100% + 1.2vw);
}
.win-v .ptsc.item-gap-on:not(.pt-fullscreen):not(.sc-images) .item {
padding: 0.6vw;
}
html:not(.win-v) .ptsc.item-gap-on:not(.pt-fullscreen):not(.sc-images) + .ptsc.item-gap-on:not(.pt-fullscreen):not(.sc-images) > .wrap {
padding-left: 0;
margin-left: -0.5vh;
}
.win-v .ptsc.item-gap-on:not(.pt-fullscreen):not(.sc-images) + .ptsc.item-gap-on:not(.pt-fullscreen):not(.sc-images) > .wrap {
padding-top: 0;
margin-top: -0.6vw;
}
.sc-small-images .img,
.sc-small-images .inner-wrap {
height: 100%;
}
.sc-small-images .inner-wrap {
position: relative;
width: 100%;
overflow: hidden;
}
.sc-small-images .img {
-webkit-transform: scale(1.008);
transform: scale(1.008);
}
.sc-small-images .caption {
max-width: 80%;
margin: 0 0 1.2vh 1.2vh;
font-size: 0.5em;
}
.sc-small-images.image-normal .row-5.row-wrap,
.sc-small-images.image-large .row-4.row-wrap,
.sc-small-images.image-large .row-5.row-wrap {
display: none;
}
html:not(.win-v) .sc-small-images > .wrap {
-webkit-flex-direction: column;
flex-direction: column;
}
html:not(.win-v) .sc-small-images > .wrap,
html:not(.win-v) .sc-small-images .row-wrap .item {
height: 100%;
}
html:not(.win-v) .sc-small-images.pt-justify-on.row-done .row-wrap:not(.longest) {
width: 100%;
}
html:not(.win-v) .sc-small-images.pt-justify-on.row-done .row-wrap:not(.longest) .item:last-child {
-webkit-flex-shrink: 1;
flex-shrink: 1;
width: 100% !important;
}
html:not(.win-v) .sc-small-images.image-small > .wrap > * {
height: 20%;
}
html:not(.win-v) .sc-small-images.image-normal > .wrap > * {
height: 25%;
}
html:not(.win-v) .sc-small-images.image-large > .wrap > * {
height: 33.3333333%;
}
.win-v .sc-small-images:not(.pt-fullscreen) {
padding: 0 6vw;
}
.win-v .sc-small-images .wrap {
-webkit-flex-flow: wrap;
flex-flow: wrap;
}
.win-v .sc-small-images.type-h .img {
padding-top: 66%;
}
.win-v .sc-small-images.type-s .img {
padding-top: 100%;
}
.win-v .sc-small-images.type-v .img {
padding-top: 133%;
}
.win-v .sc-small-images.image-small > .wrap > * {
width: 20%;
}
.win-v .sc-small-images.image-normal > .wrap > * {
width: 25%;
}
.win-v .sc-small-images.image-large > .wrap > * {
width: 33.33333%;
}
.win-v .sc-small-images.ptsc > .wrap > .last-row,
.win-v .sc-small-images .last-row[data-row="1"] .item {
width: 100%;
}
.win-v .sc-small-images .last-row[data-row="2"] .item {
width: 50%;
}
.win-v .sc-small-images .last-row[data-row="3"] .item {
width: 33.33333%;
}
.win-v .sc-small-images .last-row[data-row="4"] .item {
width: 25%;
}
@media (max-width: 768px) {
.win-v .sc-small-images .row-4.row-wrap,
.win-v .sc-small-images .row-5.row-wrap,
.win-v .sc-small-images.image-large .row-3 {
display: none;
}
.win-v .sc-small-images:not(.image-large) > .wrap > * {
width: 33.333333%;
}
.win-v .sc-small-images.image-large > .wrap > * {
width: 50%;
}
}
@media (max-width: 540px) {
.win-v .sc-small-images .row-3.row-wrap {
display: none;
}
.win-v .sc-small-images.ptsc > .wrap > * {
width: 50%;
}
}
.win-v .sc-small-images .item {
width: 100%;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.win-v .sc-small-images .row-wrap {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
.win-v .sc-small-images.pt-justify-on.col-done.type-auto .row-wrap:not(.longest) {
height: 100%;
}
.win-v .sc-small-images.pt-justify-on.col-done.type-auto .row-wrap:not(.longest) .item:last-child {
-webkit-flex-shrink: 1;
flex-shrink: 1;
height: 100% !important;
} .sc-article .text-area {
line-height: 1.6;
}
.sc-article > .wrap {
max-width: none;
}
.sc-article > .wrap > *:not(:last-child) {
margin-bottom: calc(20px + 0.4vh);
}
.sc-article > .wrap > .pt-h {
margin-bottom: -10px;
}
.sc-article > .wrap blockquote {
font-size: inherit;
margin-top: calc(20px + 0.5vw);
}
.sc-article > .wrap blockquote > * {
font-size: 110% !important;
}
.sc-article > .wrap > .last {
margin-bottom: 0 !important;
}
.sc-article img {
display: block;
}
html:not(.win-v) .sc-article {
padding: calc(50px + 12vh) 0;
}
html:not(.win-v) .sc-article:not(.not-autofill) > .wrap {
-webkit-column-fill: auto;
column-fill: auto;
}
html:not(.win-v) .sc-article > .wrap {
-webkit-column-width: calc(240px + 7vw);
column-width: calc(240px + 7vw);
-webkit-column-gap: 80px;
column-gap: 80px;
opacity: 0;
padding-top: 8px !important;
transition: opacity 0.3s;
}
@media (max-width: 1920px) {
html:not(.win-v) .sc-article > .wrap {
-webkit-column-gap: 60px;
column-gap: 60px;
}
}
@media (max-width: 1680px) {
html:not(.win-v) .sc-article > .wrap {
-webkit-column-gap: 50px;
column-gap: 50px;
}
}
@media (max-width: 1440px) {
html:not(.win-v) .sc-article > .wrap {
-webkit-column-gap: 40px;
column-gap: 40px;
}
}
@media (min-height: 600px) {
html:not(.win-v) .sc-article.h-small > .wrap {
padding: 0 0 16vh 0;
}
}
html:not(.win-v) .sc-article.ready > .wrap {
opacity: 1;
}
html:not(.win-v) .sc-article > .wrap > * {
max-width: calc(240px + 7vw);
}
html:not(.win-v) .sc-article.w-large > .wrap {
-webkit-column-width: calc(300px + 10vw);
column-width: calc(300px + 10vw);
}
html:not(.win-v) .sc-article.w-large > .wrap > * {
max-width: calc(300px + 10vw);
}
html:not(.win-v) body.admin-bar .site-root .sc-article {
padding: calc(34px + 12vh) 0;
}
.win-v .sc-article {
padding: 6vw;
} html:not(.win-v) .sc-custom-html.w-large, html:not(.win-v)
.sc-map.w-large {
width: 100vw;
}
html:not(.win-v) .sc-custom-html.w-normal, html:not(.win-v)
.sc-map.w-normal {
width: 140vh;
}
html:not(.win-v) .sc-custom-html.w-small, html:not(.win-v)
.sc-map.w-small {
width: 66vh;
}
html:not(.win-v) .sc-custom-html.gap-small, html:not(.win-v)
.sc-map.gap-small {
padding: calc(30px + 8vh) 0;
}
html:not(.win-v) .sc-custom-html.gap-normal, html:not(.win-v)
.sc-map.gap-normal {
padding: calc(50px + 12vh) 0;
}
html:not(.win-v) body.admin-bar .site-root .sc-custom-html.gap-small, html:not(.win-v) body.admin-bar .site-root
.sc-map.gap-small {
padding: calc( 14px + 8vh) 0;
}
html:not(.win-v) body.admin-bar .site-root .sc-custom-html.gap-normal, html:not(.win-v) body.admin-bar .site-root
.sc-map.gap-normal {
padding: calc(34px + 12vh) 0;
}
.win-v .sc-custom-html.w-large:not(.m-height-auto), .win-v
.sc-map.w-large:not(.m-height-auto) {
height: 66vw;
}
.win-v .sc-custom-html.w-normal:not(.m-height-auto), .win-v
.sc-map.w-normal:not(.m-height-auto) {
height: 100vw;
}
.win-v .sc-custom-html.w-small:not(.m-height-auto), .win-v
.sc-map.w-small:not(.m-height-auto) {
height: 120vw;
}
.win-v .sc-custom-html:not(.m-height-auto) > .wrap, .win-v
.sc-map:not(.m-height-auto) > .wrap {
height: 100%;
}
.win-v .sc-custom-html.m-height-auto, .win-v
.sc-map.m-height-auto {
min-height: 66vw;
} .sc-map {
position: relative;
}
.map-container {
width: 100%;
height: 100%;
}
.map-container > div {
background-color: transparent !important;
}
.gm-style-mtc,
.gm-style-cc,
.gm-style > div:first-child + div > a > div > img,
.gm-style a[target="_blank"][href*="maps.google.com/maps?"] > div > img {
display: none;
} .pic-style-01 .img:after {
display: none;
}
.pic-style-01 .img {
-webkit-flex-shrink: 0;
flex-shrink: 0;
height: calc(100% - 14vh);
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
overflow: visible;
}
.pic-style-01 .sub-img {
position: relative;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.pic-style-01 .img-01 {
z-index: 4;
}
.pic-style-01 .img-02 {
z-index: 3;
}
.pic-style-01 .img-03 {
z-index: 2;
}
.pic-style-01 .bg-full {
will-change: transform;
}
.pic-style-01 .list-meta i {
font-style: normal;
font-size: 1rem;
}
.pic-style-01 .meta-item div {
white-space: pre-line;
opacity: 0.9;
}
html:not(.win-v) .pic-style-01 .meta-item div {
max-height: 44vh;
overflow: auto;
padding: 5px 0;
}
.pic-style-01 .list-meta {
position: relative;
font-size: 1rem;
margin-right: 3vw;
}
.pic-style-01 .meta-item {
max-width: calc(150px + 6vw);
margin-bottom: 2vh;
line-height: 1;
}
.pic-style-01 .meta-item div {
line-height: 1.4;
}
.pic-style-01 .list-category a,
.pic-style-04 .list-category a {
display: inline-block;
line-height: 1.6;
font-size: 0.875rem;
color: #fff;
background: #f8723d;
padding: 3px 10px;
margin: 0 4px 4px 0;
transition: all 0.2s;
}
body.hack-fontline .pic-style-01 .list-category a, body.hack-fontline
.pic-style-04 .list-category a {
padding-top: 1px;
}
.pic-list:not(.sc-gallery) .list-category a,
.pt-category a {
border: 2px solid;
}
.pic-list:not(.sc-gallery) .list-category a:hover,
.pt-category a:hover {
background: transparent;
color: inherit !important;
}
.single-related .pt-category a:hover {
color: #fff !important;
}
.ptsc.ajax-gallery .iv-link,
.pic-main .iv-link {
display: none;
}
.pic-main .text {
pointer-events: none;
}
.pic-main .text a {
pointer-events: auto;
}
html:not(.win-v) .pic-style-01 .pic-main {
height: 100%;
}
html:not(.win-v) .pic-style-01 .list-meta,
html:not(.win-v) .pic-style-01 .list-meta i {
font-size: calc(0.56rem + 0.85vh);
}
html:not(.win-v) .pic-style-01 .pic-main > .item {
height: 94%;
padding: calc(50px + 12vh) calc(30px + 8vh) 0;
}
html:not(.win-v) .pic-style-01 .pic-main > .item:not(:last-child) {
margin-right: 5vw;
}
@media (max-height: 600px) {
html:not(.win-v) .pic-style-01 .list-category {
display: none;
}
}
html:not(.win-v) .pic-style-01 .inner-wrap {
height: 100%;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-between;
justify-content: space-between;
}
html:not(.win-v) .pic-style-01 .sub-img {
height: 80%;
}
html:not(.win-v) .pic-style-01 .img-01 {
z-index: 4;
}
html:not(.win-v) .pic-style-01 .img-02 {
z-index: 3;
}
html:not(.win-v) .pic-style-01 .img-03 {
z-index: 2;
}
html:not(.win-v) .pic-style-01.special-on .sub-img {
height: 70%;
}
html:not(.win-v) .pic-style-01.special-on .img-02.sub-img {
height: 75%;
top: 5vh;
margin-left: -3vw;
}
html:not(.win-v) .pic-style-01.special-on .img-03 {
height: 60%;
margin-left: -3vw;
}
html:not(.win-v) .pic-style-01 .text {
height: 12vh;
}
html:not(.win-v) .pic-style-01 .text .list-meta {
display: none;
}
html:not(.win-v) .pic-style-01 h2 {
display: inline-block;
padding: 0.5vh 0;
font-size: 4.5vh;
max-width: 40vw;
line-height: 0.9;
}
html:not(.win-v) .pic-style-01.large-text h2 {
font-size: 6.4vh;
white-space: nowrap;
max-width: 85%;
overflow: hidden;
text-overflow: ellipsis;
line-height: 1.2;
}
html:not(.win-v) body.admin-bar .site-root .pic-style-01 .pic-main > .item {
padding: calc(34px + 12vh) calc(30px + 8vh) 0;
}
html.win-v .pic-style-01 .text {
padding: 6vw;
}
html.win-v .pic-style-01 .item {
margin-bottom: 10vw;
padding: 0 12vw;
}
@media (max-width: 680px) {
html.win-v .pic-style-01 .item {
padding: 0 6vw;
}
}
html.win-v .pic-style-01 .type-h {
z-index: 9;
}
html.win-v .pic-style-01 .list-meta {
font-size: inherit;
}
html.win-v .pic-style-01 .meta-item {
max-width: 90%;
}
html.win-v .pic-style-01 h2 {
font-size: calc(1.2rem + 3vw);
max-width: 80%;
margin: 1vw 0 5vw;
line-height: 1.1;
}
html.win-v .pic-style-01.large-text h2 {
font-size: calc(1.2rem + 4vw);
}
html.win-v .pic-style-01 .img {
display: block;
height: auto !important;
padding: 0 6vw;
}
html.win-v .pic-style-01 .img .list-meta {
display: none;
}
html.win-v .pic-style-01.special-on .has-three .img-02,
html.win-v .pic-style-01.special-on .has-two .img-02 {
left: -3vw;
}
html.win-v .pic-style-01.special-on .has-three .img-01,
html.win-v .pic-style-01.special-on .has-three .img-03,
html.win-v .pic-style-01.special-on .has-two .img-01 {
left: 3vw;
}
html.win-v .pic-style-01.special-on .img:not(.has-one) .sub-img:not(.img-01) {
margin-top: -6vw;
}
.pic-style-04 .text,
.pic-style-04 .list-meta {
width: 90%;
}
.pic-style-04 h2 {
margin: 10px 0 20px;
line-height: 1.1;
}
html:not(.win-v) .pic-style-04 .pic-main {
height: 100%;
}
html:not(.win-v) .pic-style-04 .item {
height: 100%;
}
html:not(.win-v) .pic-style-04.pt-line-on .item:not(:last-child) {
padding-right: calc(30px + 2vw);
margin-right: calc(30px + 2vw);
}
html:not(.win-v) .pic-style-04.pt-line-on .item:not(:last-child):after {
content: '';
position: absolute;
right: 0;
top: 0;
width: 1px;
height: 100%;
border-right: 1px solid;
opacity: 0.12;
}
html:not(.win-v) .pic-style-04 .inner-wrap {
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-flex-direction: column;
flex-direction: column;
width: 56vh;
height: 100%;
}
html:not(.win-v) .pic-style-04 .img {
width: 56vh;
height: 56vh;
margin-top: 2vh;
}
html:not(.win-v) .pic-style-04 .item.not-intro .img {
height: 64vh;
}
html:not(.win-v) .pic-style-04.pt-thumb-normal .inner-wrap {
width: 48vh;
}
html:not(.win-v) .pic-style-04.pt-thumb-normal .img {
width: 48vh;
height: 48vh;
}
html:not(.win-v) .pic-style-04.pt-thumb-normal .item.not-intro .img {
height: 60vh;
}
html:not(.win-v) .pic-style-04 .meta-item {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
html:not(.win-v) .pic-style-04 h2 {
font-size: 4.4vh;
}
@media (max-height: 899px) {
html:not(.win-v) .pic-style-04 .meta-item {
-webkit-line-clamp: 2;
line-height: 1.4;
height: calc(2em * 1.4);
}
html:not(.win-v) .pic-style-04 h2 {
margin: 10px 0;
}
}
html:not(.win-v) .pic-style-04 .list-meta {
font-size: calc(0.54rem + 0.7vh);
}
.win-v .pic-style-04 {
padding: 6vw;
}
.win-v .pic-style-04 .item:not(:last-child) {
margin-bottom: 12vw;
}
.win-v .pic-style-04 .img {
padding-top: 100%;
margin-top: 6vw;
}
.win-v .pic-style-04.pt-line-on .item:not(:last-child) {
padding-bottom: 12vw;
}
.win-v .pic-style-04.pt-line-on .item:not(:last-child):after {
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 1px;
width: 100%;
border-bottom: 1px solid;
opacity: 0.1;
}
.img-addition {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
}
.img-addition .bg-full {
opacity: 0;
z-index: 3;
}
.pic-main .inner-wrap:hover .img-addition .bg-full.pt-show {
opacity: 1;
} .pt-mobile .video-addition {
display: none;
}
.video-addition {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 9;
transition: opacity 0.2s;
opacity: 0;
}
.video-addition .bg-full:after {
display: none;
}
.video-addition video {
object-fit: cover;
}
.ptsc .video-addition .bg-full {
opacity: 1;
} .ptsc .pages li {
position: relative;
margin-bottom: 10px;
width: calc(30px + 2vh);
height: calc(30px + 2vh);
line-height: calc(30px + 2vh);
text-align: center;
font-size: calc(1rem + 0.16vh);
list-style-type: none;
}
.ptsc .pages li a:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: #fff;
transition: all 0.2s;
box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.01), 1px 2px 4px rgba(0, 0, 0, 0.01);
z-index: -1;
}
.site-dark .ptsc .pages li a:after {
background: #060708;
}
.ptsc .pages li:hover a:after {
background: #f8723d;
-webkit-transform: scale(0.9);
transform: scale(0.9);
}
.win-v .ptsc .pages li {
width: calc(30px + 1vw);
height: calc(30px + 1vw);
line-height: calc(30px + 1vw);
}
.ptsc .pages span.current {
opacity: 0.6;
display: block;
background: rgba(166, 166, 166, 0.05);
}
.ptsc .pages a {
position: relative;
display: block;
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
}
.ptsc .pages a:hover {
color: #fff;
}
html:not(.win-v) .ptsc .pages {
position: absolute;
right: calc(15px + 1vw);
top: 0;
width: calc(30px + 2vh);
height: 100%;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
html:not(.win-v) .pic-list.has-pages .wrap{
padding-right: calc(60px + 2vh + 2vw);
}
html:not(.win-v) .sc-gallery.style-02.has-pages .pages{
top: calc(-50px - 12vh);
}
.win-v .ptsc .pages ul {
margin: 6vw 0;
text-align: center;
}
.win-v .ptsc .pages li {
display: inline-block;
margin: 4px;
}
html:not(.win-v) .blog-style-01.pt-two-row .intro {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
}
@media (max-height: 720px) {
html:not(.win-v) .blog-style-01.pt-two-row .intro {
-webkit-line-clamp: 2;
}
} .blog-style-01 .btn-wrap {
display: none;
}
.win-v .blog-list {
padding: 6vw;
}
.blog-list .btn-wrap a {
margin-top: 20px;
display: inline-block;
}
.blog-list .no-title .btn-wrap {
display: block;
}
.blog-list.ajax-gallery a.btn {
padding: 0;
font-size: 0;
text-align: center;
}
.blog-list.ajax-gallery a.btn span {
display: block;
font-size: 0;
}
.blog-list.ajax-gallery a.btn span:after {
content: '\e925';
font-family: 'pt-icons';
display: block;
line-height: calc(36px + 3vh);
width: calc(36px + 3vh);
height: calc(36px + 3vh);
font-size: calc(12px + 0.5vh);
}
.blog-list .main-meta .info {
display: -webkit-flex;
display: flex;
line-height: 20px;
}
.blog-list .main-meta .info > * + * {
margin-left: 20px;
}
.blog-list .main-meta a {
display: inline-block;
vertical-align: top;
transition: all 0.15s;
}
.win-v .w782 .blog-list .main-meta a {
font-size: 1rem;
}
.blog-list .main-meta a.avatar {
display: none;
}
.blog-list .main-meta a.author:before,
.blog-list .main-meta .date:before {
content: '\e944';
font-family: 'pt-icons';
display: inline-block;
vertical-align: top;
margin-right: 4px;
font-size: 120%;
}
.item.type-project .main-meta .date a {
pointer-events: none;
}
.blog-list .main-meta a.author:before {
content: '\e909';
}
.blog-list .list-meta {
display: inline-block;
margin-top: 20px;
}
.blog-list .img,
.blog-list .inner-wrap {
height: 100%;
}
.blog-list .item {
white-space: normal;
}
.blog-list .intro {
overflow-wrap: break-word;
margin-top: 20px;
line-height: 1.4;
}
.blog-list h4 {
overflow-wrap: break-word;
}
html:not(.win-v) .blog-list.pt-one-row > .wrap {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
html:not(.win-v) .blog-list.pt-one-row .blog-main {
margin-top: 0;
}
html:not(.win-v) .blog-list {
height: calc( 76vh - 100px);
}
html:not(.win-v) .blog-list .list-meta,
html:not(.win-v) .blog-list .intro {
margin-top: 1.5vh;
}
html:not(.win-v) .blog-list:not(.pt-one-row) .inner-wrap {
height: 100%;
}
html:not(.win-v) .blog-list:not(.pt-one-row) .inner-wrap > * {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .blog-list .text {
max-width: calc(250px + 6vw);
padding: 3vh calc(30px + 1vw);
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
html:not(.win-v) .blog-list.text-bg-off:not(.pt-one-row) .blog-main .text {
padding-left: 2vw !important;
}
html:not(.win-v) .blog-list .text-post .text {
min-width: calc(250px + 9vw);
}
html:not(.win-v) .blog-list.has-pages .blog-main {
padding-right: calc(60px + 2vh + 2vw);
}
.win-v .blog-list .list-meta {
margin-top: calc(20px + 1vw);
}
@media (min-height: 600px) {
html:not(.win-v) .blog-style-01 .intro {
font-size: calc(0.5rem + 0.75vh);
}
}
.blog-style-02 .btn-wrap {
display: -webkit-flex;
display: flex;
margin-top: 1vh;
}
.blog-style-02 .list-meta {
margin-top: calc(10px + 0.4vh);
margin-bottom: calc(20px + 0.4vh);
display: block;
}
.blog-style-02 .pt-category a {
font-size: 1rem;
line-height: 1.2;
}
.blog-style-02 .bg-full {
transition: opacity 0.3s;
will-change: transform;
}
.blog-style-02 .img {
overflow: visible;
z-index: 8;
}
.blog-style-02 .img:after {
display: none;
}
.blog-style-02 .sub-img {
position: relative;
z-index: 2;
transition: left 0.3s 0.2s,right 0.3s 0.2s,background 0.1s 0.3s;
}
.blog-style-02 .sub-img.bg-inited {
background-color: transparent !important;
}
.blog-style-02 .sub-img:not(.img-01) {
position: absolute;
top: 50%;
}
.blog-style-02 .img-01 {
height: 100%;
z-index: 3;
}
.blog-style-02 .has-two .img-01.type-h ~ .img-02:not(.type-h),
.blog-style-02 .has-three .img-01.type-h ~ .img-03:not(.type-h) {
z-index: 8;
}
.blog-style-02 .has-two .type-h.img-01 ~ .type-h.img-02 {
z-index: 9;
}
.blog-style-02 .img .sub-img:not(:hover) .iv-link {
opacity: 0;
}
.blog-style-02 .has-three .img-02 .iv-link {
right: auto;
left: 15px;
}
@media (min-height: 600px) {
html:not(.win-v) .site-dark .blog-style-01 .sticky-wrap .text {
background: rgba(22, 22, 22, 0.8);
}
html:not(.win-v) .pt-rounded-on .blog-style-01 .sticky-wrap .img {
border-top-right-radius: 9px;
border-bottom-right-radius: 9px;
}
}
html:not(.win-v) .blog-style-01.special-on.pt-one-row .item:nth-child(even) {
top: 4vh;
}
html:not(.win-v) .blog-style-01.has-sticky > .wrap {
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .blog-style-01 .sticky-wrap {
height: 100%;
}
html:not(.win-v) .blog-style-01 .sticky-wrap .item {
padding: 0;
height: 100%;
min-width: calc( (76vh - 100px) * 0.7);
}
html:not(.win-v) .blog-style-01 .sticky-wrap .img {
min-width: 100%;
}
@media (min-height: 600px) {
html:not(.win-v) .blog-style-01 .sticky-wrap .text {
position: absolute;
padding: calc(1.5vw + 1.5vh);
width: calc(360px + 6vw);
left: 15px;
bottom: 15px;
max-width: 90%;
background: rgba(255, 255, 255, 0.9);
}
}
html:not(.win-v) .blog-style-01 .sticky-wrap h4 {
font-size: 2.5vh;
}
html:not(.win-v) .blog-style-01 .sticky-wrap .item,
html:not(.win-v) .blog-style-01 .item:not(.last-child) {
margin-right: calc(20px + 4vh);
}
html:not(.win-v) .blog-style-01 .item {
display: inline-block;
vertical-align: top;
height: calc( 38vh - 50px);
padding: calc(10px + 2vh) 0 0 0;
}
html:not(.win-v) .blog-style-01 h4 {
font-size: calc(0.36rem + 1.8vh);
line-height: 1;
max-width: 95%;
min-width: 9vw;
}
html:not(.win-v) .blog-style-01.pt-one-row:not(.text-bg-off) h4 {
font-size: calc(0.36rem + 1.4vh);
}
html:not(.win-v) .blog-style-01 .item:not(.text-post) h4.font-small {
font-size: 1.25rem;
}
html:not(.win-v) .blog-style-01.pt-one-row h4 {
min-width: 0;
}
@media (min-height: 1000px) {
html:not(.win-v) .blog-style-01 h4.font-small {
font-size: 1.8vh;
}
html:not(.win-v) .blog-style-01.list-element-cat html:not(.win-v) .blog-style-01.list-element-none .intro {
font-size: 1.24vh;
}
}
html:not(.win-v) .blog-style-01 .fr-item-container:first-child .item {
padding: 0 0 calc(10px + 2vh) 0;
}
@media (max-height: 1000px) {
html:not(.win-v) .blog-style-01 .item {
padding: 2.2vh 0 0 0;
}
html:not(.win-v) .blog-style-01 .fr-item-container:first-child .item {
padding: 0 0 2.2vh 0;
}
html:not(.win-v) .blog-style-01 .item:not(.last-child) {
margin-right: 4.4vh;
}
html:not(.win-v) .blog-style-01 .text {
line-height: 1.4;
}
}
@media (max-height: 720px) and (min-height: 599px) {
html:not(.win-v) .blog-style-01.archive-list:not(.pt-one-row) .intro,
html:not(.win-v) .blog-style-01.blog-style-01.list-element-all:not(.pt-one-row) .intro,
html:not(.win-v) .blog-style-01.blog-style-01.list-element-meta .intro {
display: none;
}
html:not(.win-v) .blog-style-01.blog-style-01:not(.pt-one-row) h4 {
font-size: 3vh;
}
}
@media (max-height: 400px) {
html:not(.win-v) .blog-style-01 .intro {
display: none !important;
}
}
@media (max-height: 600px) {
html:not(.win-v) .blog-style-01.blog-style-01 .blog-main {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
html:not(.win-v) .blog-style-01.blog-style-01:not(.pt-one-row) .item {
height: calc( 76vh - 100px);
padding: 0 !important;
}
html:not(.win-v) .blog-style-01.blog-style-01:not(.pt-one-row) h4 {
font-size: 4vh;
}
html:not(.win-v) .blog-style-01.blog-style-02.special-on .item {
padding: 4vh 0;
}
html:not(.win-v) .blog-style-01 .intro {
font-size: calc(1rem + 0.16vh);
}
html:not(.win-v) .blog-style-01 .list-meta {
margin-top: 6vh;
}
}
html:not(.win-v) .blog-style-02 .blog-main {
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .blog-style-02 .item {
margin-right: 8vw;
}
html:not(.win-v) .blog-style-02 .item:last-child {
margin-right: 2vw;
}
html:not(.win-v) .blog-style-02 .blog-main,
html:not(.win-v) .blog-style-02 .item,
html:not(.win-v) .blog-style-02 .img {
height: 100%;
}
html:not(.win-v) .blog-style-02 .blog-main.has-one,
html:not(.win-v) .blog-style-02 .item.has-one,
html:not(.win-v) .blog-style-02 .img.has-one {
margin-right: 2vw;
}
html:not(.win-v) .blog-style-02 .blog-main.has-three,
html:not(.win-v) .blog-style-02 .item.has-three,
html:not(.win-v) .blog-style-02 .img.has-three {
padding: 0 18vh;
}
html:not(.win-v) .blog-style-02 .blog-main.has-two,
html:not(.win-v) .blog-style-02 .item.has-two,
html:not(.win-v) .blog-style-02 .img.has-two {
padding: 0 18vh 0 0;
}
html:not(.win-v) .blog-style-02 .has-three {
margin-left: -9vh;
}
html:not(.win-v) .blog-style-02 .has-three .img-02 {
height: 70%;
left: 0;
}
html:not(.win-v) .blog-style-02 .has-two .img-02,
html:not(.win-v) .blog-style-02 .has-three .img-03 {
height: 60%;
right: 0;
}
html:not(.win-v) .blog-style-02 .has-two .img-02 {
height: 70%;
}
html:not(.win-v) .blog-style-02 .has-two .type-h.img-02 {
height: 50%;
}
html:not(.win-v) .blog-style-02 .has-two .type-h.img-01 {
height: 90%;
margin-top: 5%;
}
html:not(.win-v) .blog-style-02 .text {
max-width: none;
width: calc(240px + 14vw);
}
html:not(.win-v) .blog-style-02 h4 {
font-size: calc( 1.25rem + 3vh);
max-width: 90%;
line-height: 1;
}
html:not(.win-v) .blog-style-02 .title-lot h4 {
font-size: calc( 1.25rem + 2vh);
}
html:not(.win-v) .blog-style-02 .intro {
margin-top: calc(10px + 0.4vh);
font-size: calc(1rem + 0.16vh);
}
html:not(.win-v) .blog-style-02 h4 + .intro {
margin-top: calc(20px + 0.4vh);
}
@media (min-height: 720px) {
html:not(.win-v) .blog-style-02:not(.ajax-gallery) a.btn:not(.no-text) {
padding: calc(0.5em + 1vh) calc(1.5em + 1vh + 1vw);
}
}
.win-h body.pt-touch-off .blog-list:not(.text-bg-off) .clone-intro {
right: 10px;
}
.win-h body.pt-touch-off .blog-list .clone-intro {
position: absolute;
right: 0;
top: calc(10px + 1.5vh);
width: calc(10px + 2vh);
height: calc(10px + 2vh);
z-index: 999;
}
.win-h body.pt-touch-off .blog-list .clone-intro .call-intro {
display: block;
height: 100%;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.win-h body.pt-touch-off .blog-list .clone-intro .call-intro:before {
content: '\e9d6';
font-size: calc(10px + 1.5vh);
line-height: calc(10px + 2vh);
}
.win-h body.pt-touch-off .blog-list .clone-intro .intro {
display: block !important;
position: absolute;
background: rgba(36, 36, 36, 0.94);
color: #fff;
width: 32vh;
max-width: none;
right: 0;
bottom: 100%;
box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.3);
padding: calc(10px + 1.5vh);
margin: 0;
transition: all 0.2s;
opacity: 0;
visibility: hidden;
pointer-events: none;
}
.win-h body.pt-touch-off .blog-list .clone-intro:hover .intro {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
body.pt-touch-on .blog-list .clone-intro,
.win-v .blog-list .clone-intro {
display: none;
}
html:not(.win-v) .blog-list.pt-one-row .wrap {
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .blog-list.pt-one-row .list-meta {
margin-top: 1.5vh;
}
html:not(.win-v) .blog-list.pt-one-row .item {
height: 100%;
min-width: 28vh;
padding: 0;
}
html:not(.win-v) .blog-list.pt-one-row .inner-wrap {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-justify-content: space-between;
justify-content: space-between;
}
html:not(.win-v) .blog-list.pt-one-row .img {
width: 100%;
height: 38vh;
}
html:not(.win-v) .blog-list.pt-one-row.type-h .item:not(.text-post) {
width: 58vh;
}
html:not(.win-v) .blog-list.pt-one-row.type-s .item:not(.text-post) {
width: 38vh;
}
html:not(.win-v) .blog-list.pt-one-row.type-v .item:not(.text-post) {
width: 28vh;
}
html:not(.win-v) .blog-list.pt-one-row .text {
width: 100%;
max-width: none;
padding: calc(10px + 2vh);
}
html:not(.win-v) .blog-list.pt-one-row.text-bg-off .text {
padding-bottom: 0;
}
html:not(.win-v) .blog-list.pt-one-row h4 {
max-width: 34vh;
}
html:not(.win-v) .blog-list.pt-one-row .text > .intro {
display: none;
}
@media (max-height: 600px) {
html:not(.win-v) .blog-list.pt-one-row .list-meta {
display: none;
}
}
.win-v .blog-style-01.pt-one-row .blog-main {
max-width: 480px;
margin: auto;
}
.win-v .blog-style-01.type-h .img {
padding-top: 66%;
}
.win-v .blog-style-01.type-s .img {
padding-top: 100%;
}
.win-v .blog-style-01.type-v .img {
padding-top: 136%;
}
@media (min-width: 768px) {
.win-v .blog-style-01:not(.pt-one-row) .blog-main {
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.win-v .blog-style-01:not(.pt-one-row) .blog-main > div {
-webkit-flex-shrink: 0;
flex-shrink: 0;
width: 46.65%;
}
.win-v .blog-style-01:not(.pt-one-row) .blog-main .text {
font-size: calc(1rem + 0.16vh);
}
.win-v .blog-style-01:not(.pt-one-row) .blog-main h4 {
font-size: calc( 1rem + 1.2vw);
}
}
.win-v .blog-style-01:not(.pt-one-row) .blog-main .item {
margin-left: auto;
margin-right: auto;
}
.win-v .blog-style-01 .sticky-wrap .item,
.win-v .blog-style-01 .item:not(:last-child) {
margin-bottom: 6vw;
}
.win-v .blog-style-01 .text {
padding: 8vw;
}
.win-v .blog-style-02 .item {
padding: 0 6vw;
}
.win-v .blog-style-02 .item:not(:last-child) {
margin-bottom: 20vw;
}
.win-v .blog-style-02 .img {
margin-bottom: 6vw;
}
.win-v .blog-style-02 .img > div {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.win-v .blog-style-02 .text {
width: 80%;
margin: auto;
}
.win-v .blog-style-02 .has-two {
-webkit-justify-content: space-between;
justify-content: space-between;
}
.win-v .blog-style-02 .has-one .img-01 {
width: 80%;
}
.win-v .blog-style-02 .has-one.type-h .img-01 {
width: 100%;
}
.win-v .blog-style-02 .has-two .img-01,
.win-v .blog-style-02 .has-three .img-01 {
width: 70%;
}
.win-v .blog-style-02 .has-two .img-01 {
-webkit-transform: rotate(-2deg) !important;
transform: rotate(-2deg) !important;
}
.win-v .blog-style-02 .has-two .img-02 {
width: 60%;
right: 0;
-webkit-transform: rotate(2deg) !important;
transform: rotate(2deg) !important;
}
.win-v .blog-style-02 .has-three .img-03 {
width: 60%;
right: -6vw;
-webkit-transform: rotate(2deg) !important;
transform: rotate(2deg) !important;
}
.win-v .blog-style-02 .has-three .img-02 {
width: 60%;
left: -6vw;
-webkit-transform: rotate(-2deg) !important;
transform: rotate(-2deg) !important;
}
.win-v .blog-style-02 .has-two .img-01.type-h ~ .img-02:not(.type-h) {
width: 40%;
}
.win-v .blog-style-01.text-bg-off .sticky-wrap .text,
.ptsc.blog-style-01.text-bg-off .blog-main .text {
padding-left: 0;
}
.blog-style-01 .inner-wrap {
position: relative;
}
.blog-style-01:not(.text-bg-off) .inner-wrap {
background: #fff;
}
.site-dark .blog-style-01:not(.text-bg-off) .inner-wrap {
background: #060708;
}
.site-dark .blog-style-01 .sticky-wrap .text {
background: #060708;
} html:not(.win-v) .sc-rev-slider.type-full {
width: 100vw;
}
.win-v .sc-rev-slider.type-v .wrap {
height: 133vw;
}
.win-v .sc-rev-slider.type-h .wrap {
height: 66vw;
}
.win-v .sc-rev-slider.type-full .wrap {
height: 66vw;
}
.win-v .sc-rev-slider.type-s .wrap {
height: 100vw;
}
.sc-rev-slider .rs-builder-mode rs-sbg-wrap canvas,
.sc-rev-slider rs-sbg canvas {
object-fit: cover;
} .sc-slider {
color: #fff;
}
.sc-slider .pt-h,
.sc-slider a {
color: #fff;
}
.sc-slider .caption-wrap {
z-index: 9;
pointer-events: none;
}
.sc-slider.fixed-caption-on .text {
display: none !important;
}
.sc-slider .caption-image {
max-height: 32%;
object-fit: contain;
}
.sc-slider.fixed-caption-small .caption-image {
max-width: 50%;
}
.sc-slider.fixed-caption-normal .caption-image {
max-width: 75%;
}
.sc-slider.fixed-caption-large .caption-image {
max-width: 90%;
}
.sc-slider.nav-text .pt-swipe-dots {
z-index: -1;
opacity: 0;
}
.sc-slider .pt-swipe-dots {
right: 10%;
height: 14vh;
padding: 2vh 0 0;
}
.sc-slider .pt-swipe-arrow {
z-index: -1;
display: none;
}
.sc-slider .s-btn {
z-index: 3;
}
.win-v .sc-slider .s-btn {
display: none;
}
.sc-slider .item {
height: 100%;
width: 100%;
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-end;
align-items: flex-end;
-webkit-justify-content: flex-start;
justify-content: flex-start;
padding: 0 10% calc(50px + 12vh);
}
.sc-slider .item.text-type-02 {
-webkit-justify-content: flex-end;
justify-content: flex-end;
text-align: right;
}
.sc-slider.boxed .item {
padding: 0 10% 9vh;
}
html:not(.win-v) .sc-slider.boxed.type-h .item,
html:not(.win-v) .sc-slider.boxed.type-full .item {
padding: 0 10vh 10vh;
}
.sc-slider.boxed .pt-swipe-dots {
height: 9vh;
}
html:not(.win-v) .sc-slider.boxed.type-h .pt-swipe-dots,
html:not(.win-v) .sc-slider.boxed.type-full .pt-swipe-dots {
height: 11vh;
left: 10vh;
right: auto;
}
.sc-slider .img {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
}
.sc-slider .text {
max-width: 80%;
width: calc( 300px + 20vw);
pointer-events: none;
transition: opacity 0.5s,-webkit-transform 0.7s;
transition: opacity 0.5s,transform 0.7s;
transition: opacity 0.5s,transform 0.7s,-webkit-transform 0.7s;
line-height: 1.45;
z-index: 6;
}
.sc-slider h2 {
-webkit-transform: translateY(5%);
transform: translateY(5%);
transition: -webkit-transform 0.2s;
transition: transform 0.2s;
transition: transform 0.2s, -webkit-transform 0.2s;
}
.sc-slider .text,
.sc-slider .leaving .text {
opacity: 0;
-webkit-transform: translateY(15%);
transform: translateY(15%);
}
.sc-slider .current h2,
.sc-slider .current .text,
.sc-slider.only-one h2,
.sc-slider.only-one .text {
opacity: 1;
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
.sc-slider .intro {
display: inline-block;
margin-top: 2vw;
max-width: 70%;
width: calc( 240px + 10vw);
}
.win-v .sc-slider .intro {
margin: 1vw 0 2vw;
}
html:not(.win-v) body.admin-bar .site-root .sc-slider.boxed {
margin-top: calc( 14px + 8vh);
}
html:not(.win-v) .sc-slider.boxed {
margin-top: calc(30px + 8vh);
height: calc( 84vh - 60px);
}
@media (min-height: 601px){
html:not(.win-v) .sc-slider.pt-swipe-root.boxed-02{
padding: calc(20px + 4vh) 0;
}
html:not(.win-v) .sc-slider.pt-swipe-root.boxed-02 .pt-swipe-text-dots,
html:not(.win-v) .sc-slider.pt-swipe-root.boxed-02 .pt-swipe-dots{
transform: translateY(calc(-20px - 4vh));
}
}
html:not(.win-v) .sc-slider.type-full {
width: 100vw;
}
html:not(.win-v) .sc-slider.boxed.type-full {
border-right: calc(30px + 8vh) solid transparent;
border-left: calc(30px + 8vh) solid transparent;
}
html:not(.win-v) .sc-slider.fixed-caption-small .caption-image {
width: calc(120px + 12vw);
}
html:not(.win-v) .sc-slider.fixed-caption-normal .caption-image {
width: calc(120px + 21vw);
}
html:not(.win-v) .sc-slider.fixed-caption-large .caption-image {
width: calc(120px + 30vw);
}
html:not(.win-v) .sc-slider .intro {
margin-top: 1vh;
font-size: calc(0.5rem + 1vh);
max-width: 70%;
}
html:not(.win-v) .sc-slider .item.text-small .intro {
font-size: calc(0.5rem + 0.8vh);
width: 60%;
}
html:not(.win-v) .sc-slider .item.text-large .intro {
font-size: calc(0.5rem + 1.4vh);
width: 80%;
}
html:not(.win-v) .sc-slider .title-small h2 {
font-size: 3em;
}
html:not(.win-v) .sc-slider .title-normal h2 {
font-size: 4em;
line-height: 1.1;
}
html:not(.win-v) .sc-slider .title-large h2 {
font-size: 6em;
line-height: 1;
}
html:not(.win-v) .sc-slider.type-full .title-small h2, html:not(.win-v) .sc-slider.type-h .title-small h2 {
font-size: calc(2vh + 1vw);
}
html:not(.win-v) .sc-slider.type-full .title-normal h2, html:not(.win-v) .sc-slider.type-h .title-normal h2 {
font-size: calc(3vh + 1.5vw);
}
html:not(.win-v) .sc-slider.type-full .title-large h2, html:not(.win-v) .sc-slider.type-h .title-large h2 {
font-size: calc(4vh + 2vw);
}
html:not(.win-v) .sc-slider .title-large .text {
width: calc( 500px + 20vw);
}
.win-v .sc-slider.fixed-caption-small .caption-image {
width: 40%;
}
.win-v .sc-slider.fixed-caption-normal .caption-image {
width: 55%;
}
.win-v .sc-slider.fixed-caption-large .caption-image {
width: 70%;
}
.win-v .sc-slider.type-v .wrap {
height: 133vw;
}
.win-v .sc-slider.type-h .wrap {
height: 66vw;
}
.win-v .sc-slider.type-full .wrap {
height: 66vw;
}
.win-v .sc-slider.type-s .wrap {
height: 100vw;
}
.win-v .sc-slider .text {
max-width: 90%;
}
.win-v .sc-slider .intro {
font-size: calc(0.5rem + 1vw);
max-width: 90%;
width: calc( 200px + 12vw);
}
.win-v .sc-slider.boxed {
width: auto !important;
margin: 6vw;
}
.win-v .sc-slider .pt-swipe-dots {
height: 44px;
right: 50%;
-webkit-transform: translateX(50%);
transform: translateX(50%);
padding: 0;
bottom: 1vw;
}
.win-v .sc-slider .item {
padding: 0 10vw 10vw;
}
.win-v .sc-slider .title-small h2 {
font-size: 4.5vw;
}
.win-v .sc-slider .title-normal h2 {
font-size: 5.5vw;
line-height: 1.2;
}
.win-v .sc-slider .title-large h2 {
font-size: 6.5vw;
}
.sc-slider .sc-btn {
display: block;
margin-top: 2.5vh;
}
.win-v .sc-slider .sc-btn {
margin-top: 1.5vw;
font-size: calc(0.8rem + 0.4vw);
}
.win-v .sc-slider .sc-btn span {
display: block;
}
.win-v .sc-slider .sc-btn a.btn {
vertical-align: top;
font-size: calc(0.8rem + 0.4vw);
}
.sc-slider a.btn {
display: inline-block;
pointer-events: auto;
-webkit-transform: translateY(40%);
transform: translateY(40%);
}
.sc-slider .item .sc-btn a.btn {
transition: transform 0.8s 0.1s cubic-bezier(0.2, 0.9, 0.4, 1);
}
.sc-slider.only-one a.btn,
.sc-slider .current a.btn,
.win-v .sc-slider.only-one a.btn,
.win-v .sc-slider .current a.btn {
-webkit-transform: translateY(0);
transform: translateY(0);
}
@media (max-width: 540px) {
.sc-slider .text {
top: -1vw;
}
.sc-slider .intro {
line-height: 1.2;
}
}
.w782 .sc-slider .v-mobile-play {
-webkit-transform: scale(0.7);
transform: scale(0.7);
left: 0;
margin: 0;
top: 0;
} .pt-swipe-text-dots {
position: absolute;
left: 0;
bottom: 0;
margin: 0 0 calc(50px + 12vh) calc(20px + 4vh + 4%);
overflow: hidden;
z-index: 20;
}
.win-h body.admin-bar .main-content .ptsc:not(.boxed) .pt-swipe-text-dots {
margin-bottom: calc(34px + 12vh);
}
.win-h .sc-slider.boxed .pt-swipe-text-dots {
margin-bottom: calc(40px + 4vh);
margin-left: calc(20px + 4vh + 2%);
}
.win-h .sc-slider.type-v:not(.boxed) .pt-swipe-text-dots.overload {
margin-bottom: calc(40px + 6vh) !important;
}
.nav-text.sc-slider .sc-btn {
margin-top: 15px;
}
.pt-swipe-text-dots ul {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.pt-swipe-text-dots .pt-h {
line-height: 1;
padding: 3px 0;
transition: color 0.2s;
max-width: calc(240px + 16vw);
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-size: calc(0.5rem + 1vh);
}
.pt-swipe-text-dots li {
position: relative;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
overflow: hidden;
margin: 1px 0;
padding: calc(0.5rem + 0.8vh) calc(0.5rem + 1vh);
background: rgba(56, 57, 58, 0.4);
cursor: pointer;
}
.ptsc .pt-swipe-text-dots .btn-arrow {
position: relative;
font-size: 0;
padding: 0 6px 0 0;
transition: opacity 0.4s,width 0.2s,-webkit-transform 0.2s;
transition: opacity 0.4s,transform 0.2s,width 0.2s;
transition: opacity 0.4s,transform 0.2s,width 0.2s,-webkit-transform 0.2s;
opacity: 0;
width: 0;
font-size: calc(0.5rem + 1vh);
height: 1em;
overflow: hidden;
z-index: 2;
}
.ptsc .current .btn-arrow {
opacity: 1;
left: 6px;
width: 30px;
}
.ptsc .pt-swipe-text-dots .btn-arrow:hover {
-webkit-transform: translateX(4px);
transform: translateX(4px);
}
.pt-swipe-text-dots .btn-arrow:before {
content: '\e951';
font-family: 'pt-icons';
line-height: 1em;
}
.pt-swipe-text-dots li:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
transition: opacity 0.1s,-webkit-transform 0.5s;
transition: transform 0.5s,opacity 0.1s;
transition: transform 0.5s,opacity 0.1s,-webkit-transform 0.5s;
z-index: 1;
}
.pt-swipe-text-dots li:not(.current):after {
-webkit-transform: translateY(101%);
transform: translateY(101%);
opacity: 0;
}
.win-v .pt-swipe-text-dots {
margin: 6vw;
}
.win-v .pt-swipe-text-dots li {
padding: 1.8vw;
}
.win-v .pt-swipe-text-dots .pt-h,
.win-v .pt-swipe-text-dots .btn-arrow {
font-size: calc( 1rem + 0.32vw);
}
.w782 .pt-swipe-dots li {
padding: 5px 3px;
}
.win-v .pt-swipe-root {
width: 100% !important;
}
.pt-swipe-root .wrap {
background: #101112;
}
.pt-swipe-root .wrap:before,
.pt-swipe-root .wrap:after {
font-family: 'pt-icons';
position: absolute;
font-size: 24px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
pointer-events: none;
color: #fff;
z-index: 9;
}
html:not(.win-v) .pt-touch-on .pt-swipe-root .wrap:before {
content: '\e952';
left: 20px;
}
html:not(.win-v) .pt-touch-on .pt-swipe-root .wrap:after {
content: '\e951';
right: 20px;
}
.pt-swipe-root .item {
width: 100%;
background: #101112;
visibility: hidden; cursor: e-resize;
}
.pt-layout-h .pt-swipe-root .item {
cursor: default;
}
body.ready .pt-swipe-root .item.current,
body.ready .pt-swipe-root .item.leaving {
visibility: visible;
display: -webkit-flex;
display: flex;
}
.pt-swipe-root .img {
height: 100%;
width: 100%;
transition: opacity 0.8s;
z-index: 1;
}
.pt-swipe-root .item.leaving .img {
opacity: 0.7;
}
.pt-swipe-root.mode-fade .item {
transform: none !important;
-webkit-transform: none !important;
opacity: 0 !important;
transition: opacity 1s;
}
.pt-swipe-root.mode-fade .item.current {
opacity: 1 !important;
}
.pt-swipe-root .item {
overflow: hidden;
}
.pt-dots {
position: relative;
display: block;
width: 10px;
height: 10px;
border: 2px solid #fff;
box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.4);
box-sizing: content-box;
border-radius: 50px;
transition: border 0.2s;
}
.site-light .pt-swipe-dots.invert .pt-dots {
border-color: #111;
box-shadow: none;
}
.pt-dots:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: 2px;
background: #fff;
opacity: 0;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.12);
border-radius: 50px;
transition: background 0.2s;
}
.selected .pt-dots:after {
opacity: 1;
}
.pt-swipe-dots li:not(.selected):hover .pt-dots:after {
opacity: 0.5;
}
.site-light .pt-swipe-dots.invert .pt-dots:after {
background: #111;
box-shadow: none;
}
@media (max-width: 1280px) {
.pt-dots {
width: 8px;
height: 8px;
}
}
@media (max-width: 960px) {
.pt-dots {
width: 5px;
height: 5px;
}
.pt-dots:after {
margin: 1px;
}
}
.pt-swipe-dots {
position: absolute;
right: 0;
bottom: 0;
padding: 0 calc(10px + 1vw) calc(10px + 1vw) 0;
z-index: 11;
}
.pt-layout-h .main-gap-on .pt-swipe-dots {
margin: calc(30px + 8vh) 0;
}
html:not(.win-v) body.admin-bar.pt-layout-h .site-root .main-gap-on .pt-swipe-dots {
margin: calc( 14px + 8vh) 0;
}
.win-v .pt-layout-h .main-gap-on .pt-swipe-dots {
margin: 6vw;
}
.single-inner .pt-swipe-dots {
padding: calc(20px + 0.4vw);
}
.pt-swipe-dots ul {
position: relative;
left: -17px;
display: -webkit-flex;
display: flex;
height: 44px;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
padding: 0 12px;
border-radius: 50px;
background: rgba(0, 0, 0, 0);
transition: background 0.4s;
}
.win-v .pt-swipe-dots ul {
left: auto;
}
.pt-touch-off .pt-swipe-dots ul:hover {
background: rgba(0, 0, 0, 0.6);
}
.single-inner .pt-swipe-dots ul {
height: auto;
padding: 0;
}
.single-header .pt-swipe-dots ul {
left: auto;
}
.site-light .pt-swipe-dots.invert ul {
background: rgba(255, 255, 255, 0);
}
.site-light .pt-swipe-dots.invert ul:hover {
background: rgba(255, 255, 255, 0.8);
}
.pt-swipe-dots li {
position: relative;
list-style-type: none;
font-size: 0;
color: transparent;
padding: 5px 6px;
cursor: pointer;
}
.pt-swipe-wrap {
position: relative;
font-size: 0;
height: 100%;
overflow: hidden;
transition: opacity 0.3s 1s;
}
.pt-swipe-wrap.temp {
transition: height 0.3s,opacity 0.3s 1s;
}
.pt-swipe-arrow {
position: absolute;
width: 100%;
left: 0;
top: 0;
bottom: 0;
z-index: 10;
}
.pt-layout-h .main-gap-on .pt-swipe-arrow {
margin: calc(30px + 8vh) 0;
}
html:not(.win-v) body.admin-bar.pt-layout-h .site-root .main-gap-on .pt-swipe-arrow {
margin: calc( 14px + 8vh) 0;
}
.win-v .pt-swipe-arrow {
display: none;
}
.pt-swipe-arrow > span,
.s-btn {
position: absolute;
width: 50%;
top: 0;
bottom: 0;
background: transparent;
left: 0;
}
.pt-swipe-arrow > span.s-btn-next, .pt-swipe-arrow > span.pt-swipe-next,
.s-btn.s-btn-next,
.s-btn.pt-swipe-next {
left: 50%;
}
body:not(.ie) .pt-swipe-prev,
body:not(.ie) .s-btn-prev,
body:not(.ie) .prev-moving .s-btn {
cursor: url(//holoteknik.com/wp-content/themes/theau/data/images/left.png) 32 32, pointer;
}
body:not(.ie) .pt-swipe-next,
body:not(.ie) .s-btn-next,
body:not(.ie) .next-moving .s-btn {
cursor: url(//holoteknik.com/wp-content/themes/theau/data/images/right.png) 32 32, pointer;
}
.ptsc-block.clicked .bg-color,
.ptsc-block.clicked .img {
cursor: url(//holoteknik.com/wp-content/themes/theau/data/images/pause.png) 16 16, pointer;
}
.ptsc-block.isPause.clicked .bg-color,
.ptsc-block.isPause.clicked .img {
cursor: url(//holoteknik.com/wp-content/themes/theau/data/images/play.png) 16 16, pointer;
}
body.pt-hdragging.pt-layout-h {
cursor: grabbing;
}
.cover-text {
position: absolute;
width: 100%;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
padding: 0 10%;
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
pointer-events: none;
opacity: 0;
z-index: 9;
transition: opacity 0.4s,-webkit-transform 0.5s;
transition: opacity 0.4s,transform 0.5s;
transition: opacity 0.4s,transform 0.5s,-webkit-transform 0.5s;
}
.cover-text .pt-h > * {
font-size: calc(0.5rem + 0.08em);
text-align: center;
font-family: inherit;
}
.single-root:not(.video-playing) .cover-text.pt-show {
opacity: 1;
}
.mode-list .cover-text {
padding: 0 4vw;
}
body:not(.el-show) .cover-text {
opacity: 0;
}
.cover-text .pt-h {
color: #fff;
}
html:not(.win-v) .cover-text.parallaxed .pt-h {
width: auto !important;
}
.win-v .cover-text h1,
.win-v .cover-text h2 {
-webkit-transform: none !important;
transform: none !important;
}
.win-v .single-header .cover-text {
font-size: 12vw;
} .single-root,
.ptsc-list,
.default-template-page {
position: relative;
min-width: 100%;
height: 100%;
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
z-index: 10;
}
.single-root > *,
.ptsc-list > *,
.default-template-page > * {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.win-v .single-root > *, .win-v
.ptsc-list > *, .win-v
.default-template-page > * {
width: 100%;
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
.default-template-page {
height: auto;
}
.ie .ptsc-block {
-webkit-flex-basis: 0;
flex-basis: 0;
}
.pt-layout-v .single-root,
.default-template-page {
-webkit-justify-content: center;
justify-content: center;
-webkit-flex-flow: wrap;
flex-flow: wrap;
}
.ptsc-list {
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
html:not(.win-v) .pt-layout-h .no-scroll.has-footer-01 .ptsc-list,
.single-root {
-webkit-justify-content: space-between;
justify-content: space-between;
}
.single-root .ptsc {
-webkit-order: 4;
order: 4;
}
.wp-block-cover__inner-container {
max-width: 880px;
margin-left: auto;
margin-right: auto;
} .post-banner {
position: relative;
color: rgba(255, 255, 255, 0.8);
background: rgba(0, 0, 0, 0.85);
padding-bottom: calc(30px + 1vw);
width: 100%;
}
.post-banner a, .post-banner .pt-h {
color: #fff;
}
.win-v .post-banner {
padding: calc(50px + 6vw) 6vw 6vw 6vw;
}
.post-banner .bg-full {
opacity: 0.3;
-webkit-filter: blur(30px);
filter: blur(30px);
}
body.ie .post-banner .bg-full {
opacity: 0.1;
}
body.chrome .post-banner .bg-full,
body.ff .post-banner .bg-full {
background-attachment: fixed;
}
@media (min-width: 1024px) {
.pt-layout-v .single-inner,
.single-root ~ .single-related .wrap,
.default-template-page > .wrap,
.default-template-page:not(.has-widget) .page-banner .title,
.pt-layout-v .pt-footer-01 .custom-code,
.pt-layout-v .single-root:not(.simple-header) .post-banner .single-main-intro {
width: 900px;
}
.single-product.pt-layout-v .pt-footer-01 .custom-code {
width: 1140px;
max-width: 100%;
}
.content-footer {
width: 280px;
}
.pt-layout-v .content-footer {
margin-left: calc(30px + 2vw);
}
.pt-layout-v .has-widget:not(.simple-header) .post-banner .single-main-intro,
.pt-layout-v div.has-widget ~ .pt-footer-01 .custom-code,
.default-template-page.has-widget .page-banner .title {
width: calc(900px + 280px + 30px + 2vw);
}
.pt-layout-v .pt-footer-01 .custom-code,
.pt-layout-v .post-banner .single-main-intro {
margin: auto;
}
.pt-layout-v .has-widget:not(.simple-header) .post-banner .single-main-intro {
padding-right: calc( 280px + 30px + 2vw);
}
}
@media (max-width: 1360px) and (min-width: 1024px) {
.pt-layout-v .single-inner,
.single-root ~ .single-related .wrap,
.default-template-page > .wrap,
.default-template-page:not(.has-widget) .page-banner .title,
.pt-layout-v .pt-footer-01 .custom-code,
.pt-layout-v .single-root:not(.simple-header) .post-banner .single-main-intro {
width: 800px;
}
.pt-layout-v .content-footer {
width: 250px;
}
.pt-layout-v .has-widget:not(.simple-header) .post-banner .single-main-intro,
.pt-layout-v div.has-widget ~ .pt-footer-01 .custom-code,
.default-template-page.has-widget .page-banner .title {
width: calc(800px + 250px + 30px + 2vw);
}
.pt-layout-v .has-widget:not(.simple-header) .post-banner .single-main-intro {
padding-right: calc( 250px + 30px + 2vw);
}
}
@media (max-width: 1279px) and (min-width: 1024px) {
.pt-layout-v .single-inner,
.single-root ~ .single-related .wrap,
.default-template-page > .wrap,
.default-template-page:not(.has-widget) .page-banner .title,
.pt-layout-v .pt-footer-01 .custom-code,
.pt-layout-v .single-root:not(.simple-header) .post-banner .single-main-intro {
width: 700px;
}
.pt-layout-v .has-widget:not(.simple-header) .post-banner .single-main-intro,
.pt-layout-v div.has-widget ~ .pt-footer-01 .custom-code,
.default-template-page.has-widget .page-banner .title {
width: calc(700px + 250px + 30px + 2vw);
}
}
.single-inner {
position: relative;
}
.pt-layout-v .single-inner {
-webkit-flex-shrink: 1;
flex-shrink: 1;
}
.text-boxed .single-inner {
margin: 0 calc(20px + 5vw) 0 calc(20px + 3.6vw);
max-width: calc(330px + 2vw);
}
html:not(.win-v) .text-boxed.no-main-img .single-inner {
margin-left: calc(20px + 5vw);
}
.text-wide .single-inner {
margin: 0 calc(30px + 8vh);
max-width: calc(400px + 14vw);
}
html:not(.win-v) .admin-bar .text-wide .single-inner {
margin: 0 calc( 14px + 8vh);
}
.main-info-style-02 .single-inner {
margin: 0 calc(20px + 5vw);
}
.single-inner img {
max-width: 100%;
}
html:not(.win-v) .pt-layout-h .single-inner {
max-height: 100%;
overflow: hidden;
}
html:not(.win-v) .text-type-01.has-sc.post .single-inner {
margin-left: calc(50px + 6vw);
margin-right: calc(40px + 4vw);
width: 880px;
max-width: 64vw;
}
html:not(.win-v) .pt-layout-h .single-main-content blockquote {
margin: -10px 0 !important;
}
html:not(.win-v) .single-root.text-type-02 > .single-inner {
max-width: none;
width: auto;
height: 100%; }
html:not(.win-v) .single-root.text-type-02 .single-main-content {
max-width: none;
height: 100%;
-webkit-column-width: calc(240px + 7vw);
column-width: calc(240px + 7vw);
-webkit-column-gap: 80px;
column-gap: 80px;
}
html:not(.win-v) .single-root.text-type-02 .single-main-content:not(.not-autofill) {
-webkit-column-fill: auto;
column-fill: auto;
}
html:not(.win-v) .single-root.text-type-02 .single-main-content > * {
max-width: calc(240px + 7vw);
}
@media (max-width: 1920px) {
html:not(.win-v) .single-root.text-type-02 .single-main-content {
-webkit-column-gap: 60px;
column-gap: 60px;
}
}
@media (max-width: 1680px) {
html:not(.win-v) .single-root.text-type-02 .single-main-content {
-webkit-column-gap: 50px;
column-gap: 50px;
}
}
@media (max-width: 1440px) {
html:not(.win-v) .single-root.text-type-02 .single-main-content {
-webkit-column-gap: 40px;
column-gap: 40px;
}
}
html:not(.win-v) .single-root.text-type-02.text-wide .single-main-content {
-webkit-column-width: calc(300px + 10vw);
column-width: calc(300px + 10vw);
font-size: calc(1rem + 0.16vh);
}
html:not(.win-v) .single-root.text-type-02.text-wide .single-main-content > * {
max-width: calc(300px + 10vw);
}
html:not(.win-v) .single-inner {
padding-top: calc(50px + 12vh);
padding-bottom: calc(50px + 12vh);
}
@media (max-height: 900px) {
html:not(.win-v) .single-inner {
padding-bottom: calc(30px + 8vh);
}
}
html:not(.win-v) body.admin-bar .site-root .single-inner,
html:not(.win-v) .post-banner {
padding-top: calc(34px + 12vh);
}
html:not(.win-v) body.pt-layout-v .single-root:not(.simple-header) .single-inner {
padding-top: calc(30px + 2vw);
}
html:not(.win-v) body.pt-layout-v .ajax-content .single-root:not(.simple-header) .post-banner {
padding-top: calc(34px + 8vh);
}
.info-toggle-on .single-inner,
.no-main-content .toggle-info .single-main-intro > .wrap:after {
display: none;
}
.no-main-content .single-tags {
margin-top: 0;
} .single-root > .call-info {
display: none !important;
}
.toggle-info {
position: relative;
z-index: 10;
}
html:not(.win-v) .toggle-info {
width: calc( 14px + 8vh);
height: 100%;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
pointer-events: none;
}
html:not(.win-v) .has-full-media .toggle-info {
position: absolute;
}
html:not(.win-v) .has-full-media .toggle-info .call-info {
color: #fff;
}
html:not(.win-v) .has-full-media .toggle-info .call-info span {
text-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.win-v .info-toggle-on .toggle-info {
text-align: center;
padding: 3vw 6vw;
background: #101112;
}
.win-v .site-light .info-toggle-on .toggle-info {
background: #f6f7f8;
}
.call-info {
cursor: pointer;
pointer-events: auto;
}
html:not(.win-v) .call-info {
position: absolute;
left: 0;
top: 50%;
width: 100%;
height: calc( 14px + 8vh);
margin-top: calc( -7px - 4vh);
}
.win-v .call-info {
position: relative;
}
.call-info span {
letter-spacing: 3px;
text-indent: 3px;
border-bottom: 5px solid;
border-color: var(--main-color);
line-height: 30px;
}
.win-v .call-info span {
border-bottom-width: 3px;
}
.info-wrap,
.info-wrap .text-area {
line-height: 1.55;
}
html:not(.win-v) .info-wrap, html:not(.win-v)
.info-wrap .text-area {
font-size: calc(1rem + 0.16vh);
}
.win-v .info-wrap, .win-v
.info-wrap .text-area {
font-size: 1rem;
}
.toggle-info .info-wrap {
text-align: left;
max-height: 72vh;
overflow: auto;
background: #f6f7f8;
box-shadow: 3px 3px 40px rgba(0, 0, 0, 0.02), 1px 2px 4px rgba(0, 0, 0, 0.01);
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: transform 0.5s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.4s, visibility 0.4s;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .toggle-info .info-wrap {
pointer-events: auto;
position: relative;
left: 90%;
width: calc(200px + 12vw);
padding: 2vw;
}
html:not(.win-v) .site-light .toggle-info .info-wrap {
background: #fff;
}
.site-dark .toggle-info .info-wrap {
background: #101112;
}
.win-v .toggle-info .info-wrap {
position: absolute;
left: 0;
right: 0;
top: 4vw;
margin: 6vw;
padding: 8vw;
z-index: 100;
}
.win-v .toggle-info.show .call-info {
opacity: 0;
}
.win-v .toggle-info.show:before {
content: '\e92e';
font-size: 20px;
font-family: 'pt-icons';
position: absolute;
width: 24px;
height: 12vw;
line-height: 12vw;
left: 50%;
top: 0;
margin-left: -12px;
color: #fff;
text-align: center;
z-index: 1;
}
.win-h .pt-touch-off .call-info:hover ~ .info-wrap,
.win-h .pt-touch-off .toggle-info .info-wrap:hover,
.win-v .toggle-info.show .info-wrap,
.pt-touch-on .toggle-info.show .info-wrap {
opacity: 1;
visibility: visible;
pointer-events: auto;
}
html:not(.win-v) .pt-touch-off .toggle-info .click-layer {
display: none !important;
} .toggle-info .pt-share a {
margin: 0 6px 0 0;
}
html:not(.win-v) .single-root:not(.no-main-content) .toggle-info .single-main-intro {
margin-bottom: 2vh;
}
html:not(.win-v) .toggle-info .single-main-intro .title {
margin-bottom: 0;
padding-bottom: 2vh;
font-size: calc(1rem + 1vh);
}
html:not(.win-v) .post .toggle-info .single-main-intro .title {
padding-bottom: 1.5vh;
}
.win-h .post:not(.no-main-content) .toggle-info .single-main-intro > .wrap {
padding-bottom: 20px;
}
.win-h .post.no-main-content .toggle-info .single-main-intro > .wrap {
padding-bottom: 0;
}
html:not(.win-v) .toggle-info .comment-root {
margin-top: 3vh;
}
html:not(.win-v) .toggle-info .comment-root .title {
font-size: calc(1rem + 0.3vh);
}
html:not(.win-v) .toggle-info .comment-root input:not([type='submit']):not([type='checkbox']):not([type='radio']),
html:not(.win-v) .toggle-info .comment-root textarea {
background: rgba(166, 166, 166, 0.05);
}
html:not(.win-v) .pt-layout-h .info-toggle-on .main-gap-on {
margin-left: 0 !important;
} .single-header {
position: relative;
z-index: 2;
opacity: 0;
transition: opacity 0.3s 0.2s;
overflow: hidden;  }
body.el-show .site-root .single-header:not(.pt-swipe-root),
body.el-show .site-root .single-header.ready,
body.el-show .single-inner .single-header {
opacity: 1;
}
.main-info-style-02.project .single-header {
-webkit-order: 3;
order: 3;
}
html:not(.win-v) .main-info-style-02.project .single-header {
margin-left: 0 !important;
}
html:not(.win-v) .pt-layout-h .main-info-style-01 .single-header.main-gap-on,
html:not(.win-v) .post.text-type-02 .single-header {
margin-right: 0 !important;
}
html:not(.win-v) .pt-layout-h .main-info-style-02.text-type-01 .single-header.main-gap-on {
margin-left: 0 !important;
}
.single-header .img {
height: 100%;
}
.project > .single-header,
.post.text-type-02 > .single-header {
height: 100%;
}
.project > .single-header .wrap,
.post.text-type-02 > .single-header .wrap {
position: relative;
height: 100%;
width: 100%;
}
.project > .single-header ~ .single-inner {
-webkit-order: 1;
order: 1;
}
.project > .single-header ~ .single-inner ~ * {
-webkit-order: 4;
order: 4;
}
.single-root.post.text-type-01 > .single-header, .single-header.no-img {
display: none;
}
.single-inner > .single-header {
margin-bottom: 40px;
}
.single-header .item {
position: relative;
width: 100%;
transition: background 0.2s;
overflow: hidden;
}
.post.text-type-01 .single-header.mode-slider:not(.only-one).type-h .wrap,
.post.text-type-01 .single-header.mode-list:not(.only-one).type-h .img {
padding-top: 66%;
}
.post.text-type-01 .single-header.mode-slider:not(.only-one).type-s .wrap,
.post.text-type-01 .single-header.mode-list:not(.only-one).type-s .img {
padding-top: 100%;
}
.post.text-type-01 .single-header.mode-slider:not(.only-one).type-v .wrap,
.post.text-type-01 .single-header.mode-list:not(.only-one).type-v .img {
padding-top: 133.33%;
}
.single-header:not(.type-auto) .item {
height: 100%;
}
html:not(.win-v) .project > .single-header.mode-list .wrap,
html:not(.win-v) .post.text-type-02 > .single-header.mode-list .wrap {
display: -webkit-flex;
display: flex;
}
.single-header.mode-list .item {
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
html:not(.win-v) .project > .single-header.mode-list.item-gap-on .item,
html:not(.win-v) .post.text-type-02 > .single-header.mode-list.item-gap-on .item {
margin-right: 3vh;
}
.single-inner .single-header.mode-list.item-gap-on .item:not(:last-child) {
margin-bottom: calc(20px + 0.6vw);
}
html.win-v .project > .single-header.mode-list.item-gap-on .item:not(:last-child),
html.win-v .post.text-type-02 > .single-header.mode-list.item-gap-on .item:not(:last-child) {
margin-bottom: 6vw;
}
.win-v .single-root > .single-header.main-gap-on {
margin-bottom: -6vw;
}
.win-v .info-toggle-on .toggle-info + .single-header.main-gap-on {
margin-top: -6vw;
}
.win-v .single-root > .single-header.main-gap-on:not(.main-info-style-02) + .single-inner {
margin-top: 6vw !important;
}
.win-v .single-header.type-v.mode-slider:not(.only-one) > .wrap {
padding-top: 133.333%;
}
.win-v .single-header.type-s.mode-slider:not(.only-one) > .wrap {
padding-top: 100%;
}
.win-v .single-header.type-h.mode-slider:not(.only-one) > .wrap,
.win-v .single-header.type-full.mode-slider:not(.only-one) > .wrap {
padding-top: 66%;
}
.win-v .single-header.type-v.mode-list .img {
padding-top: 133.333%;
}
.win-v .single-header.type-s.mode-list .img {
padding-top: 100%;
}
.win-v .single-header.type-h.mode-list .img,
.win-v .single-header.type-full.mode-list .img {
padding-top: 66%;
}
.win-v .single-type-video .single-header .img {
padding-top: 56.2% !important;
}
html:not(.win-v) .pt-layout-h .single-type-video.pt-video-mode-02 .single-header:not(.main-gap-on) .bg-full {
padding: calc(76px + 1.6vw);
}
.single-type-video.pt-video-mode-02 .single-header .v-ctrl,
.single-type-video.pt-video-mode-02 .single-header .pt-video-mask {
display: none !important;
}
.text-boxed.text-type-02 .text-area {
line-height: 1.6;
} .content-footer {
position: relative;
z-index: 9;
}
.show-ajax.pt-layout-v .content-footer {
height: auto;
}
.content-footer .widget:last-child {
margin-bottom: 0;
}
html:not(.win-v) .pt-layout-h .content-footer {
width: auto;
-webkit-order: 5;
order: 5;
padding-left: calc(40px + 4vw);
padding-right: calc(40px + 4vw);
margin-left: calc(40px + 4vw);
background: rgba(116, 116, 116, 0.05);
}
html:not(.win-v) .pt-layout-h .content-footer > .wrap {
width: calc(340px + 1vw);
padding: calc(50px + 12vh) 36px calc(50px + 12vh) 0;
margin-left: 3vw;
}
html:not(.win-v) .pt-layout-h.admin-bar .site-root .content-footer > .wrap {
padding: calc(34px + 12vh) 36px calc(34px + 12vh) 0;
}
html:not(.win-v) .pt-layout-h .main-info-style-01 .single-inner + .content-footer,
html:not(.win-v) .pt-layout-h .post.text-type-02 .single-inner + .content-footer,
html:not(.win-v) .pt-layout-h .content-footer.margin-left-none {
margin-left: 0;
}
.site-light.pt-layout-h .content-footer .widget {
background: rgba(255, 255, 255, 0.5);
}
.site-dark.pt-layout-h .content-footer .widget {
background: rgba(0, 0, 0, 0.5);
}
.content-footer > .wrap {
position: relative;
width: 100%;
padding-top: calc(50px + 12vh);
padding-bottom: calc(30px + 8vh);
z-index: 1;
}
html:not(.win-v) .pt-layout-v .single-root:not(.simple-header) .content-footer > .wrap {
padding-top: calc(30px + 2vw);
}
.content-footer .pt-widget-list {
margin-top: 0;
}
html:not(.win-v) .main-info-style-02 .single-header.main-gap-on + .single-inner + .sc-images.layout-02.pt-margin-none-before.item-gap-on {
margin-left: calc( -14px - 8vh);
}
.win-v .main-info-style-02 .single-header.main-gap-on + .single-inner + .sc-images.layout-02.pt-margin-none-before.item-gap-on {
margin-top: -50px;
}
html:not(.win-v) .content-footer {
height: 100%;
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .content-footer > .wrap {
width: 100%;
max-height: 100%;
overflow: hidden;
}
.footer-nav-null .single-nav,
.footer-wrap-null .content-footer > .wrap {
display: none;
} html.win-v .content-footer {
padding: 6vw;
}
.single-main-content{
position: relative;
}
@media (max-width: 1480px) {
html:not(.win-v) .single-meta .item div {
font-size: calc(0.9rem + 0.1vh);
}
html:not(.win-v) .pt-layout-v .single-inner,
html:not(.win-v) .pt-layout-v .text-area,
html:not(.win-v) .pt-layout-v .single-related h5,
html:not(.win-v) .pt-layout-v .single-related p {
font-size: calc(1.125rem + 0.1vw);
}
}
html.win-v .single-root,
html.win-v .ptsc-list {
display: block;
width: 100%;
min-width: 0;
height: auto;
}
html.win-v .single-root.main-info-style-02 {
display: -webkit-flex;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
}
html.win-v .single-root.main-info-style-02 > * {
width: 100%;
}
html.win-v .single-inner,
html.breakPoint .pt-layout-v .single-inner {
max-width: 100% !important;
margin: 6vw 0;
border-left: 6vw solid transparent;
border-right: 6vw solid transparent;
}
html.win-v .content-footer > .wrap,
html.breakPoint .pt-layout-v .content-footer > .wrap {
width: 100% !important;
padding: 0;
} .single-root.project .single-main-intro + * {
margin-top: 0;
}
.single-root.post .single-main-intro > .wrap {
font-size: 1rem;
}
.single-root.post .single-main-intro > .wrap i {
font-style: normal;
}
.post.text-type-02 .single-main-intro .single-meta {
padding-left: calc(48px + 0.5vw);
}
.post.text-type-02 .single-main-intro .single-meta img {
width: calc(36px + 0.5vw);
height: calc(36px + 0.5vw);
margin-top: calc(-18px - 0.25vw);
}
.post.text-type-02 .single-main-intro .single-meta div > a {
font-size: 0.875rem;
}
.post.text-type-02 .single-main-intro .pt-share .icon {
width: calc(30px + 0.5vw);
height: calc(30px + 0.5vw);
line-height: calc(30px + 0.5vw);
font-size: 12px;
} .single-main-intro {
position: relative;
font-size: calc(1rem + 0.16vh);
z-index: 100;
}
.project.text-type-01 .single-main-intro{
margin-bottom: 16px;
}
.no-main-content.single-inner .single-main-intro > .wrap:after {
display: none;
}
.single-main-intro .title {
max-width: 90%;
font-size: calc( 1rem + 1.5vh);
line-height: 1.1;
padding-bottom: 2.4vh;
}
.win-v .pt-layout-h .single-main-intro .title,
.w782.pt-layout-v .single-main-intro .title {
font-size: calc( 0.875rem + 2.2vw) !important;
padding-bottom: 3vw;
}
.post.has-sc.text-type-01 .single-main-intro .title {
font-size: calc( 1.325rem + 1vw);
}
.post.has-sc.text-type-01 .single-main-intro {
margin-bottom: 28px;
}
.single-root.post.has-widget:after {
display: none;
}
.pt-layout-v .single-root.post:not(.has-widget):not(.has-sc) .content-footer {
display: none;
}
html:not(.breakPoint) .pt-layout-v .single-root.post .single-inner {
padding-bottom: 10px;
}
.pt-layout-v .single-root.post .single-main-intro .title {
font-size: calc( 54px + 0.2vw);
}
.pt-layout-v .single-root.post .single-main-intro .title + .wrap {
padding-top: 40px !important;
margin-top: 20px;
}
.single-root.post .single-main-intro > .wrap {
position: relative;
padding-bottom: 2.4vh;
}
.win-v .single-root.post .single-main-intro > .wrap {
padding-bottom: 6vw;
}
.win-h .single-root.post:not(.has-sc) .single-main-intro > .wrap {
padding: 20px 0 48px;
}
.single-root.post .single-main-intro .wrap {
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
align-items: center;
}
.single-root.post.no-main-img.simple-header .single-main-intro {
margin-bottom: 50px;
}
.pt-layout-v .single-root.post .single-main-intro .pt-category a {
font-size: 1.05rem;
}
@media (max-width: 767px) {
.pt-layout-v .single-root.post .single-main-intro .pt-category a {
font-size: 0.9rem;
}
}
.pt-layout-h .single-root.post:not(.has-sc) .single-main-intro > .wrap {
padding: 10px 0 30px;
}
.ie.pt-layout-h .single-root.post:not(.has-sc) .wrap > .pt-share {
-webkit-order: 3;
order: 3;
}
.pt-layout-h .single-root.post.no-main-content:not(.has-sc) .single-main-intro > .wrap {
margin-top: -20px;
}
.win-h .pt-layout-h .single-root.post.no-main-content:not(.has-sc) .single-main-intro > .wrap {
margin-bottom: 20px;
}
html:not(.win-v) .pt-layout-h .single-root.post:not(.has-sc) .single-inner:first-child,
html:not(.win-v) .pt-layout-h .single-root.post:not(.has-sc) .single-title:first-child + .single-inner {
margin-left: 8vw;
}
@media (max-width: 1920px) {
html:not(.win-v) .pt-layout-v .single-root.post.has-widget,
html:not(.win-v) .pt-layout-v .single-root.post ~ .single-related .wrap {
max-width: 1160px;
}
html:not(.win-v) .pt-layout-v .single-root.post .single-main-intro .title {
font-size: calc( 40px + 0.2vw);
}
}
.pt-excerpt {
font-size: calc(1.125rem + 0.2vw + 0.2vh);
margin-bottom: 40px;
width: 80%;
max-width: 800px;
opacity: 0.9;
line-height: 1.55;
}
.pt-layout-h .single-root:not(.text-type-01) .pt-excerpt {
font-size: calc(1rem + 0.16vh);
margin-bottom: 20px;
margin-top: -6px;
}
@media (max-width: 767px) {
.pt-excerpt {
font-size: calc(1rem + 0.4vw);
}
}
.single-root.project .single-inner .pt-category {
display: none;
}
.pt-category a,
.links-content a {
display: inline-block;
margin: 0px 4px 4px 0;
font-size: 0.875rem;
line-height: 1;
padding: 0.5em 0.55em;
color: #fff;
transition: box-shadow 0.2s,background 0.2s,color 0.2s,border 0.2s;
}
.links-content a i {
font-style: normal;
}
.links-content a {
font-size: calc(0.875rem + 0.15vw);
border: 2px solid;
}
.links-content a:hover {
background: transparent;
}
.pt-category {
position: relative;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
margin-bottom: 6px;
z-index: 100;
}
.pt-category > i:not(.btn),
.pt-category .links-content,
.pt-category .overload a {
display: none;
}
.pt-category.overload a:nth-child(1),
.pt-category.overload a:nth-child(2),
.single-main-intro .pt-category.overload a:nth-child(3) {
display: inline-block;
}
a.more-category {
cursor: pointer;
}
i.call-cate {
vertical-align: top;
}
i.call-cate:before {
content: '\e9d6';
transition: none;
-webkit-transform: scale(1.5);
transform: scale(1.5);
} .single-meta {
position: relative;
}
.single-root.post .single-meta {
padding-left: calc(60px + 1vw);
}
.single-root.post .single-meta .item > i {
display: none;
}
.single-root.post .single-meta .item > div {
font-size: 0;
}
.single-root.post .single-meta a {
transition: opacity 0.2s;
}
.single-root.post .single-meta .author a:hover,
.single-root.post .single-meta .date a:hover {
opacity: 0.8;
}
.single-root.project .single-meta {
display: -webkit-flex;
display: flex;
padding-bottom: 6px;
}
.single-root.project .single-meta .item {
margin: 0 calc(25px + 0.5vw) 10px 0;
}
.single-root.project .single-meta i {
display: block;
font-size: 0.875rem;
line-height: 1;
font-style: normal;
padding-bottom: 2px;
}
.single-root.project .single-meta .item div {
font-size: calc(1rem + 0.16vh);
line-height: 1.3;
}
.single-meta .item.comments {
display: none;
}
.single-meta .item.date {
opacity: 0.7;
}
.single-meta .author-image img {
position: absolute;
left: 0;
top: 50%;
margin-top: calc(-24px - 0.5vw);
width: calc(48px + 1vw);
height: calc(48px + 1vw);
border-radius: 50% !important;
}
.single-meta div > a {
font-size: calc(1rem + 0.1vw);
margin: 0;
line-height: 1.4;
}
@media (max-width: 767px) {
.single-meta .author-image img {
margin-top: calc(-20px - 0.5vw);
width: calc(40px + 1vw);
height: calc(40px + 1vw);
}
.single-root.post .single-meta {
padding-left: calc(48px + 1vw);
}
} .single-root.project .toggle-info .pt-share {
margin-bottom: 15px;
}
.pt-share .comments {
position: relative;
height: calc(36px + 0.5vw);
line-height: calc(36px + 0.5vw);
padding: 0 calc(20px + 0.2vw);
background: rgba(166, 166, 166, 0.15);
transition: background 0.2s;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.pt-share .comments:hover {
background: rgba(166, 166, 166, 0.25);
}
.pt-share .comments a {
-webkit-order: 1;
order: 1;
font-size: calc(1.25rem + 0.15vw);
margin: 0;
display: block;
}
.pt-share .comments i {
-webkit-order: 2;
order: 2;
opacity: 0.7;
text-transform: uppercase;
-webkit-transform: scale(0.9);
transform: scale(0.9);
font-weight: 500;
}
.pt-share .icon {
height: calc(36px + 0.5vw);
line-height: calc(36px + 0.5vw);
width: calc(36px + 0.5vw);
background: rgba(166, 166, 166, 0.15);
text-align: center;
font-family: 'pt-icons';
transition: all 0.2s;
font-size: 14px;
}
@media (max-width: 960px) {
.pt-share .comments {
height: calc(30px + 0.5vw);
line-height: calc(30px + 0.5vw);
padding: 0 calc(10px + 0.2vw);
margin: 0;
}
.pt-share .comments i {
font-size: 0;
}
.pt-share .comments i:before {
content: '\e93e';
font-family: 'pt-icons';
font-size: 16px;
vertical-align: sub;
}
.pt-share .comments a {
font-size: 14px;
}
.pt-share .icon {
height: calc(30px + 0.5vw);
line-height: calc(30px + 0.5vw);
width: calc(30px + 0.5vw);
font-size: 12px;
}
.pt-share .wrap > a {
margin: 0 0 0 3px;
}
}
@media (max-width: 375px) {
.pt-share .comments {
display: none;
}
}
.pt-share a {
display: -webkit-inline-flex;
display: inline-flex;
-webkit-align-items: center;
align-items: center;
margin-left: 6px;
}
.pt-share a:hover i {
color: #fff;
border-color: transparent;
}
.pt-share span,
.pt-share .btn {
display: none;
}
.pt-share i:before {
position: relative;
z-index: 4;
}
.pt-share .share-facebook:hover i {
background-color: #3c6eb1;
box-shadow: 0 10px 20px -10px #3c6eb1,0 5px 40px -15px #3c6eb1;
}
.pt-share .share-pinterest:hover i {
background-color: #eb2430;
box-shadow: 0 10px 20px -10px #eb2430,0 5px 40px -15px #eb2430;
}
.pt-share .share-linkedin:hover i {
background-color: #0c6596;
box-shadow: 0 10px 20px -10px #0c6596,0 5px 40px -15px #0c6596;
}
.pt-share .share-twitter:hover i {
background-color: #59adec;
box-shadow: 0 10px 20px -10px #59adec,0 5px 40px -15px #59adec;
}
.pt-share .share-tumblr:hover i {
background-color: #435a7d;
box-shadow: 0 10px 20px -10px #435a7d,0 5px 40px -15px #435a7d;
}
.pt-touch-off .pt-share .btn-full {
display: none;
} html:not(.win-v) .single-root.project.has-share .single-inner {
padding-left: 60px;
}
html:not(.win-v) .single-root.project.has-share .single-inner .pt-share {
position: absolute;
left: -60px;
top: 0;
}
html:not(.win-v) .single-root.project.has-share .single-inner .pt-share .wrap {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
}
html:not(.win-v) .single-root.project.has-share .single-inner .pt-share a {
margin-bottom: 6px;
}
.win-v .single-root.project.has-share .single-inner .pt-share {
padding: 20px 0;
}
.win-v .single-root.project.has-share .pt-share a {
margin: 0 6px 0 0;
}
.single-root.project.has-share .pt-share .icon,
.single-post.post.info-toggle-on .pt-share .icon {
width: 34px;
height: 34px;
line-height: 34px;
font-size: 12px;
} .single-nav {
position: relative;
width: 100%;
right: auto;
margin: calc(30px + 2vw) 0;
z-index: 10;
}
.pt-layout-v .single-nav {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex-direction: row;
flex-direction: row;
-webkit-justify-content: space-between;
justify-content: space-between;
background: rgba(116, 116, 116, 0.05);
padding: 0 30px;
}
.pt-layout-v .single-nav.has-next {
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.pt-layout-v .single-nav.has-prev {
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.pt-layout-v .single-nav:not(.has-one):after {
content: '';
position: absolute;
left: 50%;
top: 50%;
height: 80px;
margin-top: -40px;
width: 1px;
border-left: 1px dotted;
opacity: 0.2;
}
.single-nav .ctrl {
position: relative;
width: 100%;
width: 42%;
padding: calc(30px + 1vw) 0;
font-size: 0;
-webkit-user-select: none;
user-select: none;
}
.single-nav .prev {
padding-left: calc(90px + 0.6vw);
}
.single-nav .prev .img {
right: auto;
left: 0;
}
.single-nav .next {
padding-right: calc(90px + 0.6vw);
text-align: right;
}
.pt-layout-v .single-nav .next .img {
right: 0;
left: auto;
}
.single-nav h5 {
font-size: calc( 1.5rem + 0.2vw);
line-height: 1.1;
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
}
.single-nav span {
font-size: 1.125rem;
display: inline-block;
line-height: 1.2;
margin-top: 10px;
word-break: break-word;
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
}
.single-nav .text {
height: 100%;
}
.single-nav .img {
margin: -40px 0 0 0;
}
.single-nav .img {
position: absolute;
transition: opacity 0.2s 0.1s,right 0.2s 0.1s,-webkit-transform 0.2s 0.1s;
transition: transform 0.2s 0.1s,opacity 0.2s 0.1s,right 0.2s 0.1s;
transition: transform 0.2s 0.1s,opacity 0.2s 0.1s,right 0.2s 0.1s,-webkit-transform 0.2s 0.1s;
overflow: hidden;
z-index: 4;
}
.single-nav h5:after {
content: '\34';
position: absolute;
font-family: 'pt-icons';
font-size: calc(2vw + 1vh);
left: 0;
top: 50%;
width: calc(90px + 3vw);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
transition: all 0.3s;
text-align: center;
}
.single-nav .next h5:after {
content: '\38';
left: auto;
right: 0;
font-weight: normal;
}
body:not(.pt-layout-v) .single-nav .ctrl {
padding: 30px calc(60px + 3vw);
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
width: calc(100px + 34vh + 4vw);
}
body:not(.pt-layout-v) .single-nav .prev:hover h5:after {
left: -0.5vw;
}
body:not(.pt-layout-v) .single-nav .next {
-webkit-justify-content: flex-end;
justify-content: flex-end;
text-align: right;
}
body:not(.pt-layout-v) .single-nav .next:hover h5:after {
right: -0.5vw;
}
body:not(.pt-layout-v) .single-nav .text {
height: auto;
z-index: 5;
}
body:not(.pt-layout-v) .single-nav h5 {
position: static;
font-size: 1.8vh;
}
body:not(.pt-layout-v) .single-nav span {
font-size: 2.6vh;
}
.win-v body:not(.pt-layout-v) .single-nav span {
font-size: 5.4vw;
}
@media (min-width: 960px) {
.win-v body:not(.pt-layout-v) .single-nav span {
font-size: 3vw;
}
}
body:not(.pt-layout-v) .single-nav .img {
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: 0;
opacity: 0;
transition: opacity 0.6s,box-shadow 0.5s;
}
body:not(.pt-layout-v) .single-nav .bg-full {
margin: -20px;
-webkit-filter: blur(4px);
filter: blur(4px);
}
body:not(.pt-layout-v) .single-nav .ctrl {
background: rgba(255, 255, 255, 0.5);
}
body.site-dark:not(.pt-layout-v) .single-nav .ctrl {
background: rgba(0, 0, 0, 0.5);
}
body:not(.pt-touch-on):not(.pt-layout-v) .single-nav .ctrl:hover .img.bg-inited {
opacity: 0.15;
box-shadow: 10px 30px 40px -30px rgba(0, 0, 0, 0.5);
}
body.pt-layout-v:not(.pt-touch-on) .single-nav .ctrl:hover:after {
color: #fff;
}
body.ie:not(.pt-touch-on):not(.pt-layout-v) .single-nav .img {
display: none;
}
html:not(.win-v) body:not(.pt-layout-v) .single-nav {
width: auto;
padding: calc(50px + 12vh) 0;
margin: 0 calc(30px + 2vw) 0 0;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-between;
justify-content: space-between;
}
html:not(.win-v) body:not(.pt-layout-v) .single-nav .ctrl {
height: calc( 50% - 1.5vh);
}
html:not(.win-v) body:not(.pt-layout-v) .single-nav.has-one .ctrl {
height: 100%;
}
html:not(.win-v) body:not(.pt-layout-v) .single-nav.has-related {
margin-right: 3vw;
}
html:not(.win-v) body.admin-bar:not(.pt-layout-v) .site-root .single-nav {
padding: calc(34px + 12vh) 0;
}
body.pt-layout-v .single-nav h5:after {
display: none;
}
body.pt-layout-v .single-nav .ctrl.no-img:after {
content: '\e952';
font-family: 'pt-icons';
position: absolute;
margin-top: -40px;
background: rgba(255, 255, 255, 0.5);
text-align: center;
line-height: 80px;
font-size: 24px;
transition: all 0.3s;
}
body.pt-layout-v .single-nav .prev.no-img:after {
left: 0;
}
body.pt-layout-v .single-nav .next.no-img:after {
content: '\e951';
right: 0;
}
body.pt-layout-v .single-nav .img,
body.pt-layout-v .single-nav .no-img:after {
height: 80px;
width: 80px;
top: 50%;
pointer-events: none !important;
}
body.pt-layout-v .single-nav span {
opacity: 0.7;
}
body.pt-layout-v.site-dark .single-nav .ctrl.no-img:after {
background: rgba(0, 0, 0, 0.5);
}
.breakPoint body.pt-layout-v .single-nav .img,
.breakPoint body.pt-layout-v .single-nav .ctrl.no-img:after {
margin: 0;
top: 6vw;
height: 50px;
width: 50px;
line-height: 50px;
}
.breakPoint body.pt-layout-v .single-nav .ctrl {
padding: calc(6vw + 70px) 0 6vw;
}
.breakPoint body.pt-layout-v .single-nav h5 {
font-size: calc(1rem + 1vw);
}
.breakPoint body.pt-layout-v .single-nav span {
font-size: 0.95rem;
}
@media (max-width: 959px) {
.win-v .pt-layout-h .single-nav .ctrl {
width: 100%;
min-height: 54vw;
padding-left: 12vw;
padding-right: 12vw;
}
.win-v .pt-layout-h .single-nav .ctrl + .ctrl {
margin-top: 6vw;
}
}
.win-v .pt-layout-h .single-nav:before, .win-v .pt-layout-h .single-nav:after {
display: none;
}
@media (min-width: 960px) {
.win-v .pt-layout-h .single-nav {
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.win-v .pt-layout-h .single-nav .ctrl {
width: 48%;
min-height: 30vw;
margin: 0;
}
} .single-related {
position: relative;
}
.single-root ~ .single-related {
background: rgba(116, 116, 116, 0.05);
padding: calc(30px + 2vw) 0 calc(40px + 4vw);
}
.win-v .single-root ~ .single-related .wrap {
margin: 6vw;
}
html:not(.breakPoint) .pt-layout-v .single-inner .single-related {
margin-bottom: 6vw;
}
.pt-layout-v .single-related .wrap {
margin: 0 auto;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-flex-flow: wrap;
flex-flow: wrap;
}
.single-related .text > a:not([class]) {
font-size: 0.875rem;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
position: relative;
z-index: 100;
}
.single-related .text > a:not([class]):before {
content: '\e944';
font-family: 'pt-icons';
margin-right: 2px;
}
.single-related .item {
position: relative;
overflow: hidden;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: center;
align-items: center;
-webkit-flex-shrink: 0;
flex-shrink: 0;
margin-top: 30px;
width: calc(50% - 15px);
padding: 30px;
background: rgba(116, 116, 116, 0.05);
transition: box-shadow 0.5s,background 0.3s;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
.single-related .item.no-img h5 {
font-size: calc( 1.425rem + 0.12vw);
}
.single-inner .single-related .item {
margin-top: calc(20px + 1vh);
}
.single-related .text {
-webkit-order: 1;
order: 1;
}
.single-related .img {
-webkit-order: 2;
order: 2;
width: 90px;
height: 90px;
-webkit-flex-shrink: 0;
flex-shrink: 0;
}
.single-related .img:hover .bg-full {
opacity: 0.9;
}
.single-related.pt-thumb-02 .img {
width: 136px;
}
.single-related.pt-thumb-04 .img {
height: 136px;
}
.single-related.pt-thumb-01 .bg-full {
background-size: contain;
}
.single-related .text > a:not([class]) {
opacity: 0.6;
margin-bottom: 4px;
transition: all 0.2s;
}
.single-related .text > a:not([class]):hover {
opacity: 0.8;
}
.single-related .pt-category {
margin: 24px 0 -4px;
z-index: 100;
}
.single-related .pt-category a {
border: none;
}
.single-related .no-img .text:after {
content: '\e958';
position: absolute;
right: -10px;
top: -10px;
font-family: 'pt-icons';
font-size: 2em;
opacity: 0.15;
}
.pt-touch-off .single-related .pt-category a:not(:hover),
.pt-touch-on .single-related .pt-category a {
background: rgba(116, 116, 116, 0.1);
color: inherit;
}
body.pt-touch-off .single-related .item:hover {
box-shadow: 10px 30px 40px -30px rgba(0, 0, 0, 0.05);
}
body.site-light .single-root ~ .single-related .item:not(:hover),
.pt-layout-h .single-related .item:not(:hover) {
background: rgba(255, 255, 255, 0.5);
}
body.site-dark .single-root ~ .single-related .item:not(:hover),
body.site-dark.pt-layout-h .single-related .item:not(:hover) {
background: rgba(0, 0, 0, 0.5);
}
body.pt-touch-off .single-related .item:hover {
background: #fff;
}
body.site-dark.pt-touch-off .single-related .item:hover {
background: #060708;
}
.single-related .text {
position: relative;
width: 100%;
}
.single-related h3 {
font-size: calc( 1.5rem + 0.2vw);
line-height: 1.1;
text-align: center;
}
.single-inner .single-related h3 {
text-align: left;
margin-top: 50px;
}
.single-related h5 {
max-width: 90%;
font-size: calc(1.315rem + 0.1vw);
line-height: 1.1;
transition: transform 0.3s;
}
.single-related .clone-title {
display: none;
position: absolute;
left: 0;
top: 0;
width: 3vw;
height: 100%;
-webkit-writing-mode: vertical-lr;
writing-mode: vertical-lr;
text-transform: uppercase;
letter-spacing: 1px;
}
.single-related .clone-title strong {
opacity: 0.3;
}
html:not(.win-v) .pt-layout-h .single-related .wrap {
height: 100%;
overflow: auto;
padding-left: 3vw;
background: rgba(116, 116, 116, 0.05);
}
html:not(.win-v) .pt-layout-h .single-related .item {
width: calc(100px + 34vh + 4vw);
height: calc((100% - 2px) * 0.333333);
margin-top: 0;
padding: 10%;
}
html:not(.win-v) .pt-layout-h .single-related .item:not(:last-child) {
margin-bottom: 1px;
}
html:not(.win-v) .pt-layout-h .single-related .img {
width: 10vh;
height: 10vh;
}
html:not(.win-v) .pt-layout-h .single-related .clone-title {
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
-webkit-align-items: center;
align-items: center;
}
html:not(.win-v) .pt-layout-h .single-related h3 {
display: none;
}
html:not(.win-v) .pt-layout-h .single-related h5 {
font-size: 2.2vh;
}
html:not(.win-v) .pt-layout-h .single-related .pt-category {
margin-top: 2vh;
}
html:not(.win-v) .pt-layout-h .single-related .pt-category a {
padding: 1vh;
}
html:not(.win-v) .pt-layout-h .single-related .text > a:not([class]) {
font-size: 1.2vh;
}
html:not(.win-v) .pt-layout-h.ie .single-related .clone-title {
-webkit-writing-mode: bt-lr;
writing-mode: bt-lr;
}
html:not(.win-v) body:not(.pt-layout-v) .single-related {
margin: calc(50px + 12vh) 0;
margin-right: calc( (76vh + 68px) * 0.06);
}
html:not(.win-v) body.admin-bar:not(.pt-layout-v) .site-root .single-related {
margin: calc(34px + 12vh) 0;
}
.win-v .single-related .wrap {
margin-bottom: 3vw;
}
.breakPoint .single-related .item {
width: 100% !important;
}
.single-related .pt-category {
pointer-events: none;
}
.single-related .pt-category a {
pointer-events: auto;
}
.single-tags {
position: relative;
margin: calc(30px + 2vw) 0 0;
padding: 0 0 20px;
}
.single-tags span {
display: inline-block;
margin-right: 10px;
opacity: 0.7;
font-size: calc(1rem + 0.1vw);
}
.single-tags a {
background: rgba(116, 116, 116, 0.1);
padding: 10px 15px 10px 12px;
line-height: 1;
font-size: 1rem;
}
.single-tags a:hover {
background: #f8723d;
color: #fff;
}
.single-tags a:hover:before {
color: #fff;
}
.win-h .pt-layout-h .single-root.post:not(.text-type-01) .single-tags,
.win-h .pt-layout-h .single-root.project .single-tags,
.toggle-info .single-tags {
margin: 28px 0 0 0;
padding: 0;
}
.win-h .pt-layout-h .single-root.post .single-main-content .single-tags{
padding-bottom: 20px;
}
.win-h .pt-layout-h .single-root.post:not(.text-type-01) .single-tags a,
.win-h .pt-layout-h .single-root.project .single-tags a,
.toggle-info .single-tags a {
font-size: calc(0.9rem + 0.1vh);
}
.single-tags:after,
.single-root.post.no-main-img.simple-header .single-main-intro > .wrap:after,
.single-root.project .single-main-intro > .wrap:after,
.post.text-type-02 .single-main-intro > .wrap:after,
.pt-layout-v .single-main-intro .title + .wrap:before{
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
height: 2px;
border-bottom: 2px solid;
opacity: 0.06;
}
.post.text-type-02 .pt-share .comments{
display: none;
}
.view-comments{
display: none;
cursor: pointer;
margin-top: 28px;
padding: calc(10px + 0.1vh);
align-items: center;
justify-content: center;
background: rgba(166, 166, 166, 0.15);
line-height: normal;
transition: background 0.2s,color 0.2s;
}
html:not(.win-v) .single-root.project .view-comments,
html:not(.win-v) .post.text-type-02 .view-comments{
display: -webkit-flex;
display: flex;
}
.view-comments-wrap{
display: inline-block;
width: 100%;
}
.view-comments .comments-count{
color: #fff;
display: inline-block;
min-width: 24px;
height: 24px;
line-height: 24px;
text-align: center;
border-radius: 20px;
font-size: 16px;
margin: 6px;
transition: background 0.2s,color 0.2s;
}
.pt-touch-off .view-comments:hover .comments-count{
background: #fff;
color: #111;
}
.comment-root.common-popup-content{
margin-top: 0;
}
.site-light .pt-common-popup-root.light > .wrap{
background: #f6f7f8;
}
.site-light .pt-common-popup-root.light .common-popup-content,
.site-light .pt-common-popup-root.light .common-popup-content .pt-h,
.site-light .pt-common-popup-root.light .common-popup-content a {
color: #363738;
}
.pt-layout-v .single-main-intro .title + .wrap:before,
.pt-layout-v .single-nav:before {
top: 0;
}
.pt-layout-h .project .single-tags:after,
.post.has-sc .single-tags:after,
.no-comments .single-tags:after {
display: none;
}
.no-comments .single-tags {
padding-bottom: 0;
}
.comment-root p.no-comments {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.comment-root p.no-comments:before {
content: '\e90c';
font-family: 'pt-icons';
margin-right: 0.3em;
font-size: 1.2em;
display: block;
}
body.search-results .sc-section-title .text:before {
content: '\e925';
display: block;
font-family: 'pt-icons';
font-size: calc(60px + 4vw);
margin-bottom: 40px;
line-height: 1;
color: rgba(166, 166, 166, 0.2);
}
.win-v body.search-results .blog-list {
padding-top: 0;
}
.single-tags a,
.ptsc .category a {
display: inline-block;
margin: 0 8px 8px 0;
transition: background 0.2s,color 0.2s,opacity 0.2s,box-shadow 0.2s;
}
.single-tags a:before,
.ptsc .category a:before {
content: '\e947';
font-family: 'pt-icons';
display: inline-block;
-webkit-transform: scale(0.8);
transform: scale(0.8);
color: #f8723d;
transition: color 0.2s;
}
.win-v body:not(.pt-layout-v) .single-root.project .single-main-intro > .wrap {
padding: 0;
}
.win-v body:not(.pt-layout-v) .info-wrap .single-main-intro > .wrap {
padding-bottom: 3vw !important;
}
html.win-v .pt-layout-h .single-inner .single-main-intro {
margin-bottom: 28px;
}
html.win-v .pt-layout-h .single-meta .item {
margin: 0 30px 0 0 !important;
} .ajax-content .single-meta .comments {
display: none;
}
.comment-root .title {
line-height: 1;
}
.win-v .comment-root .title {
font-size: calc( 0.875rem + 2.2vw);
}
.comment-root ol .comment-respond .title {
font-size: 0;
margin: 10px 0;
}
.pt-touch-on .comment-root ol .comment-respond .title {
margin-top: 0;
}
.recentcomments a {
position: relative;
}
.comment-respond .title:before {
content: '\e93e';
font-family: 'pt-icons';
font-size: 80%;
margin-right: 8px;
position: relative;
top: -1.5px;
}
.sc-images.layout-01 .sc-inner-title h5:before,
.single-related h3:before {
content: '';
position: relative;
display: inline-block;
margin-right: 10px;
height: 12px;
width: 12px;
background: #f8723d;
border-radius: 50%;
top: -1px;
}
html:not(.win-v) .sc-images.layout-01 .sc-inner-title h5:before {
position: absolute;
top: -17px;
margin: 0 0 0 -6px;
left: 50%;
-webkit-transform: scale(0.5);
transform: scale(0.5);
transition: all 0.2s;
}
.pt-touch-off .sc-images.layout-01:not(:hover) .sc-inner-title h5:before {
background: rgba(166, 166, 166, 0.3);
}
.pt-touch-on .sc-images.layout-01 .sc-inner-title h5:before,
.pt-touch-off .sc-images.layout-01:hover .sc-inner-title h5:before {
-webkit-transform: scale(1);
transform: scale(1);
}
a.text-link-long {
line-height: 1.2;
display: inline-block;
vertical-align: top;
}
.intro a:not([class]),
.subtitle a:not([class]),
.sc-textlist li a:not([class]) {
transition: opacity 0.3s;
}
.intro a:not([class]):hover,
.subtitle a:not([class]):hover,
.sc-textlist li a:not([class]):hover {
opacity: 0.8;
}
a.text-link {
position: relative;
display: inline-block;
vertical-align: top;
word-break: break-all;
transition: none;
}
a.text-link:before {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
transition: transform 0.3s;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: right;
transform-origin: right;
background: #f8723d;
}
body:not(.pt-mobile) a.text-link:hover:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: left;
transform-origin: left;
}
.single-meta a.text-link:before,
.blog-list .main-meta a.text-link:before {
bottom: -3px;
}
.color-link {
transition: 0.2s;
}
.color-link:hover {
text-decoration: underline;
}
.wp-block-archives-list a.color-link:hover {
text-decoration: none;
color: #fff;
} .comment-root {
line-height: 1;
margin-top: calc(30px + 2vw);
}
.text-type-02 .comment-root,
.project .comment-root{
margin-top:0;
}
.comment-root .title {
font-size: calc( 1.5rem + 0.2vw);
margin: 20px 0;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.comment-root .title.main-title span {
position: relative;
display: inline-block;
padding-right: 6px;
color: #f8723d;
}
.comment-list {
margin: 0 0 0 60px;
}
.comment-list ol {
margin: 0 0 0 24px;
}
.breakPoint .comment-list ol {
margin: 0 0 0 15px;
}
.pt-desktop .comment-body:hover > .reply {
opacity: 1;
-webkit-transform: none;
transform: none;
}
li.comment {
position: relative;
list-style-type: none;
}
li.comment:not(:first-child) {
margin-top: 15px;
}
li.comment .reply {
position: relative;
display: -webkit-flex;
display: flex;
-webkit-align-items: flex-start;
align-items: flex-start;
height: 50px;
min-height: calc(10px + 2vw);
font-size: 1rem;
transition: transform 0.2s,opacity 0.2s,box-shadow 0.2s;
}
.win-h .comment.disable-reply {
margin-bottom: 36px;
}
.comment.disable-reply .reply{
display: none;
}
.pt-desktop li.comment .reply {
opacity: 0;
-webkit-transform: translateY(2px);
transform: translateY(2px);
}
li.comment .reply a {
display: inline-block;
padding-left: 40px;
line-height: 50px;
}
html.josefin-local li.comment .reply a {
padding-top: 1px;
}
li.comment .reply a:after, li.comment .reply a:before {
position: absolute;
left: 0;
top: 9px;
height: 32px;
width: 32px;
line-height: 32px;
}
li.comment .reply a:after {
content: '';
background: #fff;
transition: background 0.3s,color 0.3s;
}
.site-dark li.comment .reply a:not(:hover):after {
background: #060708;
}
li.comment .reply a:before {
content: '\e930';
font-family: 'pt-icons';
z-index: 2;
font-size: 12px;
text-align: center;
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
li.comment .reply a:hover:before {
color: #fff;
}
li.comment.reply-show {
margin-bottom: 25px;
}
li.comment.reply-show .reply {
display: none;
}
li.comment > .comment-respond {
margin-bottom: 50px;
}
.comment .reply a:hover:after {
background: #f8723d;
}
.comment-author {
position: relative;
font-size: 1.05rem;
}
.comment-author .img {
position: absolute;
left: -60px;
top: 0;
}
.comment-author cite {
margin-right: 8px;
font-style: normal;
}
.comment-author .text {
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
height: 50px;
}
.comment-author .text div {
opacity: 0.7;
}
.comment-author img {
width: 50px;
height: 50px;
border-radius: 50%;
}
.comment-area {
position: relative;
display: inline-block;
margin-top: 4px;
background: #fff;
padding: calc(10px + 0.5vw) calc(18px + 0.5vw);
border-top-left-radius: 0;
box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.01), 1px 2px 4px rgba(0, 0, 0, 0.01);
}
.site-dark .comment-area {
background: #060708;
}
.comment-area:before {
content: '';
position: absolute;
left: 0;
top: -11px;
border-right: 24px solid transparent;
border-bottom: 18px solid #fff;
z-index: 2;
}
.site-dark .comment-area:before {
border-bottom-color: #060708;
}
.win-v .comment-root .text-area,
.win-v .comment-root .text {
font-size: calc(1rem + 0.4vw);
}
.win-v .pt-submit-wrap > span {
font-size: 1rem;
}
.comment-awaiting-moderation {
display: block;
opacity: 0.7;
float: right;
line-height: 50px;
}
.comment-respond small {
display: block;
margin-bottom: 10px;
margin-top: 10px;
}
#cancel-comment-reply-link {
position: relative;
display: -webkit-inline-flex;
display: inline-flex;
overflow: hidden;
font-size: calc(1rem + 0.16vh);
line-height: 1.5;
text-decoration: none !important;
z-index: 1;
}
#cancel-comment-reply-link:before {
content: '\e92e';
font-family: 'pt-icons';
z-index: 2;
}
#cancel-comment-reply-link:after {
content: '';
position: absolute;
bottom: 0px;
width: 0;
height: 1px;
background: #f8723d;
left: 0;
transition: all 0.2s;
}
#cancel-comment-reply-link:hover:after {
left: auto;
right: 0;
width: 100%;
}
span#email-notes,
.comment-awaiting-moderation {
font-size: 0.938rem;
}
span#email-notes:before,
.comment-awaiting-moderation:before {
content: '\e90c';
display: inline-block;
font-family: 'pt-icons';
padding-right: 10px;
-webkit-transform: scale(1.2);
transform: scale(1.2);
font-style: normal;
}
span#email-notes {
color: #060708;
padding-right: 4px;
font-weight: 500;
}
.site-dark span#email-notes {
color: #fff;
}
.comment-form p.comment-notes {
font-size: 0.938rem;
}
.comment-form {
margin: 40px 0;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: wrap;
flex-flow: wrap;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.title + .comment-form {
margin-top: 0;
}
.comment-body + .comment-form {
margin-top: 20px;
}
.comment-form:after {
content: '';
display: block;
clear: both;
}
.comment-form p {
width: 100%;
font-size: 0;
margin-bottom: 15px;
}
.comment-form p > *:not(input):not(textarea) {
font-size: initial;
}
.comment-form p.form-submit {
margin-bottom: 0;
}
.comment-form p:last-child {
margin-bottom: 0;
}
.comment-respond .comment-form {
margin-bottom: 30px;
}
input:not([type='submit']):not([type='checkbox']):not([type='radio']),
textarea {
max-width: 100%;
width: 100%;
border: none;
transition: all 0.2s,width 0s;
}
.comment-form input:not([type='submit']):not([type='checkbox']):not([type='radio']),
.comment-form textarea {
background: #fff;
height: 60px;
padding: 20px;
}
.site-dark .comment-form input:not([type='submit']):not([type='checkbox']):not([type='radio']), .site-dark
.comment-form textarea {
background: #060708;
}
.comment-form textarea {
height: auto;
}
.comment-form-comment {
width: 100%;
}
@media (min-width: 1281px) {
p.comment-form-author,
p.comment-form-email,
p.comment-form-url {
width: 33.33%;
width: calc( (100% - 30px) * 0.3333);
}
}
.single-root.text-boxed p.comment-form-author,
.single-root.text-boxed p.comment-form-email,
.single-root.text-boxed p.comment-form-url {
width: 100%;
}
input[type='submit'] {
border: none;
height: 50px;
color: #fff;
background: #f8723d;
padding: 0 40px;
}
@media (max-width: 1280px) {
input[type='submit'] {
height: 40px;
}
} body.hack-fontline .pt-submit-wrap span,
body.hack-fontline .ptsc a.btn:not(.no-text) span {
padding-top: 1.4px;
}
.wpcf7-form p.last-child {
margin-bottom: 0;
}
.pt-submit-wrap {
position: relative;
display: inline-block;
background: #f8723d;
overflow: hidden;
font-size: 0;
transition: box-shadow 0.3s;
}
.pt-submit-wrap > span {
position: absolute;
left: 0;
top: 0;
width: 100%;
line-height: 50px;
text-align: center;
color: #fff;
-webkit-transform: translateX(6px);
transform: translateX(6px);
font-size: calc(1rem + 0.16vh);
transition: all 0.3s;
}
.pt-submit-wrap input {
display: block;
font-size: calc(1rem + 0.16vh);
}
.pt-submit-wrap a.btn {
display: block;
line-height: 50px;
min-width: 180px;
}
.pt-submit-wrap a.btn,
.pt-submit-wrap input[type='submit'] {
position: relative;
border-left: 50px solid transparent !important;
border-right: 50px solid transparent !important;
height: 50px !important;
line-height: 50px !important;
opacity: 0;
padding: 0 !important;
-webkit-appearance: none;
z-index: 3;
}
.pt-submit-wrap .icon {
position: absolute;
display: -webkit-flex;
display: flex;
left: 23px;
top: 50%;
margin-top: -15px;
line-height: 30px;
transition: all 0.3s;
pointer-events: none;
color: #fff;
}
.pt-submit-wrap .icon.icon-02 {
left: auto;
right: 23px;
opacity: 0;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
transition: opacity 0.2s 0.1s, -webkit-transform 0.3s 0.1s;
transition: transform 0.3s 0.1s, opacity 0.2s 0.1s;
transition: transform 0.3s 0.1s, opacity 0.2s 0.1s, -webkit-transform 0.3s 0.1s;
}
.pt-submit-wrap .icon:before {
content: '\e951';
font-family: 'pt-icons';
font-size: 18px;
}
.pt-touch-off .pt-submit-wrap:hover .icon-01 {
opacity: 0;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
.pt-touch-off .pt-submit-wrap:hover .icon-02 {
opacity: 1;
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
.pt-touch-off .pt-submit-wrap:hover span {
-webkit-transform: translateX(-6px);
transform: translateX(-6px);
}
@media (max-height: 700px) {
.pt-submit-wrap > span {
line-height: 40px;
}
.pt-submit-wrap input[type='submit'] {
height: 40px !important;
border-left: 40px solid transparent !important;
border-right: 40px solid transparent !important;
}
}
.default-template-page > .wrap {
white-space: normal;
}
html:not(.win-v) .default-template-page > .wrap {
margin: calc(30px + 2vw) 0 calc(60px + 4vw);
}
html:not(.win-v) .default-template-page.no-page-banner > .wrap {
margin-top: calc(60px + 4vw);
}
.page-banner {
position: relative;
width: 100%;
background: rgba(0, 0, 0, 0.3);
color: #fff;
overflow: hidden;
}
.page-banner:not(.bg-none) {
padding: 30vh 0 calc(50px + 1.4vw);
}
.page-banner.bg-none {
padding: 20vh 0 0;
background: none;
}
.default-template-page.no-title .page-banner.bg-none {
padding: 10vh 0 0;
}
.page-banner .title {
margin: auto;
padding-right: 8%;
font-size: calc(1.35rem + 1.35vw);
line-height: 1.2;
z-index: 10;
}
.site-light .page-banner.pt-color-invert .pt-h,
.site-light .page-banner.pt-color-invert a {
color: #fff;
}
.site-dark .page-banner.pt-color-invert .pt-h,
.site-dark .page-banner.pt-color-invert a {
color: #111;
}
.page-banner .img {
position: static;
}
.page-banner.bg-default {
background-color: #e8e9eb;
background-size: cover;
background-position: center;
padding-top: 22vh;
overflow: hidden;
}
.page-banner.bg-default:after {
content: '';
position: absolute;
left: 10vw;
bottom: -35vw;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
width: 50vw;
height: 50vw;
border: 10vw solid rgba(116, 116, 116, 0.05);
border-radius: 50%;
}
.site-dark .page-banner.bg-default {
background-color: #060708;
}
.page-banner.bg-default .bg-full,
.page-banner.bg-default .bg-color {
display: none;
}
.win-v .page-banner {
padding-right: 0;
}
.win-v .page-banner .title {
width: 88%;
max-width: 88vw;
font-size: 5vw;
margin-left: 6vw;
}
.win-v .page-banner:not(.bg-none) {
padding: 20vw 0 6vw;
}
.default-template-page:not(.has-widget) .content-footer {
display: none;
}
.win-v .default-template-page {
display: block;
padding: 0;
padding-bottom: 12vw;
}
.win-v .default-template-page > .wrap {
width: 100%;
padding: 6vw;
}
.site-root .main-content .default-template-page.no-margin > .wrap {
width: 100%;
max-width: 100%;
margin: 0;
}
html:not(.win-v) .default-template-page .content-footer > .wrap {
padding-top: calc(30px + 2vw);
}
html:not(.win-v) .default-template-page .pt-widget-list {
margin-top: 0;
} .pt-mp4-video {
height: 100%;
width: 100%;
}
i.call-video-popup,
div.call-video-popup,
.v-ctrl {
position: absolute;
width: calc(34px + 2vw);
height: calc(34px + 2vw);
font-size: calc(34px + 2vw);
margin: calc(-17px - 1vw) 0 0 calc(-17px - 1vw);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
top: 50%;
left: 50%;
color: #fff;
cursor: pointer;
transition: all 0.3s;
font-family: 'pt-icons';
overflow: visible;
z-index: 1000;
}
.sc-small-images .v-ctrl,
html:not(.breakPoint) .sc-gallery .v-ctrl {
width: calc(34px + 1.6vw);
height: calc(34px + 1.6vw);
font-size: calc(34px + 1.6vw);
margin: calc(-17px - 0.8vw) 0 0 calc(-17px - 0.8vw);
}
.v-mobile-play {
display: none;
}
.blog-list .v-post .v-mobile-play,
.video-popup .v-post .v-mobile-play {
width: calc(40px + 2vh);
height: calc(40px + 2vh);
font-size: calc(40px + 2vh);
margin: calc(-20px - 1vh) 0 0 calc(-20px - 1vh);
display: -webkit-flex;
display: flex;
}
.win-v .blog-list .v-post .v-mobile-play, .win-v
.video-popup .v-post .v-mobile-play {
width: calc(40px + 2vw);
height: calc(40px + 2vw);
font-size: calc(40px + 2vw);
margin: calc(-20px - 1vw) 0 0 calc(-20px - 1vw);
}
.v-play,
.v-pause {
opacity: 0;
}
.has-video.moving:not(.pause) .v-ctrl.v-pause {
opacity: 0.8;
}
.v-play {
z-index: 999;
}
.pause .v-play {
opacity: 1;
z-index: 1001;
}
.v-ctrl:before {
position: relative;
display: block;
font-size: 36%;
z-index: 4;
}
.w782 .v-ctrl:before {
font-size: 56%;
}
.v-play:before,
.v-mobile-play:before,
i.call-video-popup:before {
content: "\e95c";
}
.v-pause:before {
content: "\e95b";
}
.v-ctrl:before {
color: #000;
}
.v-ctrl:after {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background: #fff;
box-shadow: 0.2vw 0.2vw 2vw rgba(0, 0, 0, 0.2);
transition: background 0.4s;
border-radius: 50%;
z-index: 1;
}
.pt-mobile .v-ctrl:not(.v-mobile-play):not(.call-video-popup),
.has-video:not(.v-ready) .v-ctrl:not(.v-mobile-play):not(.call-video-popup) {
display: none !important;
}
.pt-touch-on .single-header .v-mobile-play,
.pt-touch-on .sc-slider[data-video-autoplay="0"] .v-mobile-play,
.sc-gallery .v-mobile-play,
.sc-images .v-mobile-play,
.sc-small-images .v-mobile-play,
.popup-player .pt-video-container,
body.single .single-inner.video .pt-video-container {
display: -webkit-flex;
display: flex;
}
html:not(.win-v) .sc-images.layout-01 .v-mobile-play {
-webkit-transform: translate3d(0, 0, 0) scale(0.8);
transform: translate3d(0, 0, 0) scale(0.8);
} .popup-player {
position: fixed;
display: none;
height: 100%;
width: 100%;
left: 0;
top: 0;
opacity: 0;
background: rgba(72, 72, 72, 0.9);
z-index: 100003;
}
.site-dark .popup-player {
background: rgba(31, 32, 33, 0.8);
}
.player-wrap {
position: relative;
width: 100%;
height: 100%;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
}
.popup-player .bg-full {
position: relative;
-webkit-flex-shrink: 0;
flex-shrink: 0;
width: 60vw;
height: 33.7vw;
left: auto;
top: auto;
bottom: auto;
right: auto;
background-color: #060708;
-webkit-transform: translateY(-200px);
transform: translateY(-200px);
transition: opacity 0.4s,-webkit-transform 0.6s;
transition: opacity 0.4s,transform 0.6s;
transition: opacity 0.4s,transform 0.6s,-webkit-transform 0.6s;
opacity: 0;
}
.popup-player .bg-full.pt-show {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.win-v .popup-player .bg-full {
width: 100vw;
height: 56.25vw;
} .widget_nav_menu .has-line {
display: none !important;
}
.widget_nav_menu a:hover {
background: #f8723d;
color: #fff;
}
.widget.widget_nav_menu a:hover ~ .call-menu-sub:before {
color: #fff;
}
.tagcloud a:hover,
.pt-iv-btn:hover:after {
background: #f8723d;
}
.widget_nav_menu .bg-full,
.widget_nav_menu li a i {
display: none;
}
.widget_nav_menu hr {
display: none;
}
.text-area .wp-block-cover p,
.text-area .wp-block-cover p a,
.text-area .wp-block-cover p .pt-h,
.text-area .wp-block-cover p strong {
color: #fff;
}
.pt-layout-v .text-area .alignwide {
left: -2vw;
width: calc(100% + 4vw);
max-width: 100vw;
}
@media (min-width: 1680px) {
.pt-layout-v .single-root:not(.has-widget) .text-area .alignwide {
left: -6vw;
width: calc(100% + 12vw);
}
}
html:not(.win-v) .pt-layout-v .alignfull figcaption,
html:not(.win-v) .pt-layout-v .alignfull .wp-block-column {
padding-left: 3%;
padding-right: 3%;
}
.alignfull,
.alignwide {
position: relative;
}
.wp-block-gallery ul {
width: 100%;
}
.wp-block-button__link {
padding: 15px 24px 16px;
line-height: 1.3;
transition: all 0.2s;
}
.text-area .is-style-squared .wp-block-button__link {
border-radius: 0;
}
body .text-area div.wp-block-button {
margin-top: 0.5em;
}
.wp-block-button + .wp-block-button {
margin-top: 15px;
}
.wp-block-gallery img {
transition: opacity 0.3s,-webkit-transform 0.3s;
transition: transform 0.3s,opacity 0.3s;
transition: transform 0.3s,opacity 0.3s,-webkit-transform 0.3s;
}
.pt-touch-off .wp-block-gallery:not(.columns-1) .pt-iv-target .blocks-gallery-item:hover img,
.pt-touch-off .wp-block-gallery.columns-1 .pt-iv-target .blocks-gallery-item:hover img {
opacity: 0.95;
}
.pt-header.menu-style-03 .menu-wrap .pt-mini-cart .widget_shopping_cart_content {
top: auto;
bottom: 90%;
right: auto;
left: 0;
background-color: #1a1b1c;
}
.pt-touch-off .menu-style-03 .menu-wrap .pt-mini-cart:hover .widget_shopping_cart_content,
.pt-touch-on .menu-style-03 .menu-wrap .pt-mini-cart .widget_shopping_cart_content {
bottom: 100%;
}
.pt-header.elem-position-01:not(.menu-style-03) .widget_shopping_cart_content {
right: auto;
left: 0;
} .text-area .has-drop-cap:not(:focus):first-letter {
font-size: 6em;
margin-top: .1em;
}
hr[class*="separator"]:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
}
hr {
border: none;
border-top: 1px solid;
margin: 40px auto;
opacity: 0.4;
}
hr.wp-block[class*="wide"] {
max-width: 100%;
}
hr.wp-block[class*="dots"] {
max-width: none;
}
.wp-block-columns * *:not(:last-child) {
margin-bottom: 15px;
}
.wp-block-columns * img:not(:last-child) + figcaption {
margin-top: 0;
}
.wp-block-columns * *:not(:first-child) {
margin-top: 15px;
}
.text-area .wp-block-column:not(:first-child) {
margin-left: 32px;
}
.wp-block-columns .wp-block-column > * {
margin-top: 0 !important;
}
@media (max-width: 599px) {
.wp-block-column + .wp-block-column {
margin-top: 28px;
}
}
table {
width: 100%;
border: 1px solid rgba(166, 166, 166, 0.3);
box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.023);
border-spacing: 0;
}
table tr > * {
border-bottom: 1px solid rgba(166, 166, 166, 0.3);
}
table > *:last-child > tr:last-child > * {
border-bottom: none;
}
table tr > *:not(:last-child) {
border-right: 1px solid rgba(166, 166, 166, 0.3);
}
table > *:last-child tr:last-child {
border-bottom: none;
}
th {
padding: 18px 20px;
text-align: left;
}
td {
padding: 18px 20px;
}
.text-area table > * {
font-size: 1em;
line-height: 1.2;
}
.wp-block-table.is-style-stripes {
border-bottom: 1px solid rgba(166, 166, 166, 0.3);
}
.site-light .wp-block-table.is-style-stripes tbody tr:nth-child(odd) > * {
background: rgba(166, 166, 166, 0.05);
}
td,
th {
border-color: rgba(166, 166, 166, 0.3);
}
table td,
tbody th {
background: rgba(255, 255, 255, 0.3);
}
.site-dark table td,
.pt-common-popup-root table td, .site-dark tbody th,
.pt-common-popup-root tbody th {
background: rgba(0, 0, 0, 0.2);
}
thead th,
table > *:first-child tr:first-child th {
background: rgba(166, 166, 166, 0.15);
}
.site-dark thead th,
.pt-common-popup-root thead th, .site-dark table > *:first-child tr:first-child th,
.pt-common-popup-root table > *:first-child tr:first-child th {
background: rgba(0, 0, 0, 0.2);
}
.text-area .has-large-font-size {
font-size: 36px;
}
.text-area .has-medium-font-size {
font-size: 20px;
}
.text-area .has-small-font-size {
font-size: 13px;
}
.text-area .has-huge-font-size {
font-size: 46px;
} .pt-layout-h .text-area .has-large-font-size {
font-size: 1.2em;
}
.pt-layout-h .text-area .has-medium-font-size {
font-size: 1em;
}
.pt-layout-h .text-area .has-small-font-size {
font-size: 0.8em;
}
.pt-layout-h .text-area .has-huge-font-size {
font-size: 1.4em;
}
.pt-rounded-on table {
border-radius: 9px;
}
.pt-rounded-on table > *:first-child tr:first-child > *:first-child {
border-top-left-radius: 10px;
}
.pt-rounded-on table > *:first-child tr:first-child > *:last-child {
border-top-right-radius: 10px;
}
.pt-rounded-on table > *:first-child:last-child tr:last-child > *:first-child,
.pt-rounded-on table > * ~ *:last-child tr:last-child > *:first-child {
border-bottom-left-radius: 10px;
}
.pt-rounded-on table > *:first-child:last-child tr:last-child > *:last-child,
.pt-rounded-on table > * ~ *:last-child tr:last-child > *:last-child {
border-bottom-right-radius: 10px;
}
.wp-block-button__link {
font-size: 0.9em;
}
.wp-block-latest-posts li {
margin-bottom: 15px;
}
.text-area li a {
display: inline-block;
line-height: 1.2;
} blockquote {
position: relative;
margin: calc(28px + 0.15vw) 0 !important;
padding: 0 0 0px 60px !important;
line-height: 1.4;
min-height: 50px;
overflow: hidden;
}
blockquote p {
font-family: 'Lato-italic-Local';
}
.text-area blockquote + *:not(blockquote):not(.alignwide):not(.alignfull) {
margin-top: 28px !important;
}
.wp-block-pullquote p,
blockquote {
font-size: calc(1.625rem + 0.1vw);
}
.wp-block-pullquote blockquote {
padding: 1.8em 2em !important;
margin: 0 !important;
overflow: hidden;
}
blockquote.has-text-align-center {
padding: 60px 10px 0px !important;
}
blockquote.has-text-align-center:before {
right: 0;
}
.text-type-02 blockquote.has-text-align-center {
padding: 50px 10px 0px !important;
}
.wp-block-pullquote {
padding: 0;
background: rgba(116, 116, 116, 0.05);
}
blockquote > * {
display: block;
}
blockquote a {
font-weight: inherit;
}
.single-main-intro + blockquote {
margin-top: 0 !important;
}
.has-background > blockquote {
max-width: 100% !important;
}
.wp-block-pullquote:not(.is-style-solid-color) {
border-top: 2px solid rgba(166, 166, 166, 0.2);
border-bottom: 2px solid rgba(166, 166, 166, 0.2);
}
.text-area p.wp-block-subhead {
margin: 30px 0;
}
.wp-block-pullquote.is-style-solid-color blockquote p,
.wp-block-pullquote blockquote[class*="-large"] p,
blockquote[class*="-large"],
blockquote.wp-block-quote[class*="-large"] p {
font-size: calc(1.725rem + 0.15vw + 0.15vh);
}
blockquote p,
.text-area blockquote.wp-block-quote p,
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
line-height: 1.4;
font-style: italic;
}
blockquote > *:last-child {
margin-bottom: 0 !important;
}
.wp-block-pullquote blockquote cite {
margin-bottom: 5px !important;
}
blockquote cite,
blockquote cite em,
blockquote footer {
font-size: 1.125rem !important;
font-family: 'Lato-italic-Local';
letter-spacing: 0.5px;
color: inherit;
font-weight: 500;
}
blockquote cite {
display: inline-block;
display: -webkit-inline-flex;
display: inline-flex;
vertical-align: top;
margin-top: 10px;
}
blockquote:before {
content: '\e958';
font-family: 'pt-icons';
position: absolute;
left: 0;
top: 5px;
font-size: 44px;
line-height: 1;
z-index: 3;
}
.wp-block-pullquote blockquote:before {
left: auto;
top: auto;
right: 10px;
bottom: -20px;
font-size: 80px;
color: inherit !important;
opacity: 0.15;
}
blockquote.has-text-align-right {
padding: 10px 60px 0 0 !important;
}
blockquote.has-text-align-right:before {
left: auto;
right: 0;
}
.ptsc *:not(.wp-block-pullquote) > blockquote,
.post.text-type-02 *:not(.wp-block-pullquote) > blockquote,
.project *:not(.wp-block-pullquote) > blockquote {
font-size: 100%;
margin-bottom: 20px !important;
}
.ptsc *:not(.wp-block-pullquote) > blockquote:not(.has-text-align-center),
.post.text-type-02 *:not(.wp-block-pullquote) > blockquote:not(.has-text-align-center),
.project *:not(.wp-block-pullquote) > blockquote:not(.has-text-align-center) {
padding-left: 44px !important;
}
.ptsc *:not(.wp-block-pullquote) > blockquote p,
.post.text-type-02 *:not(.wp-block-pullquote) > blockquote p,
.project *:not(.wp-block-pullquote) > blockquote p {
font-size: 120%;
}
.ptsc *:not(.wp-block-pullquote) > blockquote:before,
.post.text-type-02 *:not(.wp-block-pullquote) > blockquote:before,
.project *:not(.wp-block-pullquote) > blockquote:before {
font-size: 34px;
}
@media (max-width: 767px) {
.text-area blockquote:not(.has-text-align-center),
.ptsc *:not(.wp-block-pullquote) > blockquote:not(.has-text-align-center),
.post.text-type-02 *:not(.wp-block-pullquote) > blockquote:not(.has-text-align-center),
.project *:not(.wp-block-pullquote) > blockquote:not(.has-text-align-center) {
padding-left: 32px !important;
}
.text-area blockquote p,
.ptsc *:not(.wp-block-pullquote) > blockquote p,
.post.text-type-02 *:not(.wp-block-pullquote) > blockquote p,
.project *:not(.wp-block-pullquote) > blockquote p {
font-size: 110%;
}
.text-area blockquote:before,
.ptsc *:not(.wp-block-pullquote) > blockquote:before,
.post.text-type-02 *:not(.wp-block-pullquote) > blockquote:before,
.project *:not(.wp-block-pullquote) > blockquote:before {
font-size: 24px;
}
}
.text-area .wp-block-table.is-style-stripes tr:nth-child(odd),
.text-area .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd) {
background-color: rgba(166, 166, 166, 0.06);
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link {
color: #fff;
}
.text-area ul,
.text-area ol,
.intro ul,
.intro ol {
white-space: normal;
max-width: 100%;
}
.text-area ol ol,
.text-area ol ul,
.text-area ul ul,
.text-area ul ol,
.comment-area ol ol,
.comment-area ol ul,
.comment-area ul ul,
.comment-area ul ol {
padding: 10px 0 1px 10px;
}
.text-area figure,
.comment-area figure {
margin-top: 1em;
margin-bottom: 1em;
}
.text-area figure:first-child,
.comment-area figure:first-child {
margin-top: 0;
}
.text-area li,
.comment-area li {
margin-left: 20px;
margin-bottom: 8px;
}
.text-area li:not([class*="item"]):last-child,
.comment-area li:not([class*="item"]):last-child {
margin-bottom: 0;
}
.text-area label input {
padding: 0 10px;
}
.bypostauthor,
.screen-reader-text {
opacity: 1;
}
.aligncenter {
text-align: center;
}
.aligncenter li {
list-style-type: none;
}
.wp-block-archives-dropdown,
.wp-block-cover,
.text-area > *:not(:last-child),
.wp-block-media-text__content p:not(:empty) {
margin-top: 28px;
margin-bottom: 28px;
}
.wp-block-media-text-wrap{
display: inline-block;
width: 100%;
}
.text-area > .wp-block-gallery:not(:last-child) + * {
margin-top: 12px;
}
.pt-layout-h .wp-sc-gallery,
.pt-layout-h .text-area > .wp-block-gallery:not(ul) { display: inline-block;
width: 100%;
}
.wp-sc-gallery,
.text-area > .wp-block-gallery:not(ul):not(.alignwide) { margin-bottom: 0;
}
html:not(.win-v) .text-area > .wp-block-gallery:not(ul):not(.alignwide) +  blockquote{
margin-top: 10px !important;
}
.text-area > * + .wp-block-gallery:not(ul):not(.alignwide) {
margin-top: 0;
}
.text-area > .wp-block-gallery:not(ul) + .wp-block-gallery:not(ul):not(.alignwide) {
margin-top: 12px;
}
.text-area > *:last-child {
margin-bottom: 0 !important;
}
body .text-area .alignleft,
body .text-area .alignright,
.text-area > *:first-child {
margin-top: 0;
}
.wp-block-cover p {
line-height: 1.25;
}
.wp-block-cover .wp-block-cover-text {
padding-left: 34px;
padding-right: 34px;
}
.text-area figcaption,
.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption {
color: #555d66;
font-size: 13px;
text-align: center;
padding-top: 0;
}
.blocks-gallery-item__caption {
padding-top: 3em !important;
}
.wp-block-image img {
vertical-align: top;
}
.wp-block-image .alignleft img,
.wp-block-image .alignright img {
margin-top: 0.5em;
}
.wp-block-gallery.alignfull {
padding: 16px;
}
.text-area .wp-block-gallery img {
margin-top: 0;
}
.text-area code,
.text-area kbd,
.text-area tt,
.text-area ins,
.text-area var,
.text-area pre {
font-family: Menlo, Consolas, monaco, monospace;
font-size: 14px;
}
.text-area mark,
.text-area ins,
.text-area code {
display: inline-block;
white-space: pre-wrap;
line-height: 1.1;
margin: 6px 0;
background: rgba(166, 166, 166, 0.2);
padding: 8px;
}
.text-area pre code,
.text-area pre mark,
.text-area pre ins {
background: transparent;
}
.text-area pre {
white-space: pre-wrap;
}
.text-area pre {
color: #aaa;
background: #282c34;
margin-bottom: calc(20px + 0.6vw);
max-width: 100%;
overflow: auto;
padding: 20px;
}
.text-area pre a,
.text-area pre .pt-h {
color: #fff;
}
.text-area *[data-mce-selected="inline-boundary"] {
color: #111;
background: #bfe6ff;
}
.text-area *[data-mce-selected="inline-boundary"]:focus {
color: #111;
background: #282c34;
}
.text-area dd {
margin-left: 40px;
margin-bottom: 6px;
}
.text-area img {
max-width: 100%;
height: auto;
}
.text-area form p:last-child {
padding-bottom: 0;
margin-bottom: 0;
}
.intro li {
list-style-type: none;
margin-bottom: 5px;
}
.intro ul {
margin-top: 20px;
}
.comment-root:after,
.text-area:not(.cf):after,
.cf:after {
content: '';
display: block;
clear: both;
}
.page-links {
margin: calc(30px + 2vw) 0;
}
.page-links a {
display: inline-block;
vertical-align: top;
margin: 0 10px 6px 0;
padding: 20px 34px;
background: rgba(116, 116, 116, 0.1);
transition: 0.2s;
}
.page-links a:hover,
.nav-links a:hover {
background: #f8723d;
color: #fff;
}
.title {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
img.alignright {
float: right;
margin: 1em 0 1em 1em;
}
img.alignleft {
float: left;
margin: 1em 1em 1em 0;
}
.wp-block-categories.alignleft {
margin-right: 1em;
}
@media (max-width: 782px) {
.has-large-font-size {
font-size: 6vw;
}
}
img.aligncenter,
.text-area hr.wp-block-separator {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
margin: 0.5em 1em 0.5em 0;
}
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
margin: 0.5em 0 0.5em 1em;
}
.wp-block .alignleft,
.alignleft[class^="wp-block-"] {
margin-right: 2em;
}
.wp-block .alignright,
.alignright[class^="wp-block-"] {
margin-left: 2em;
}
.wp-block-image .alignleft {
margin: .5em 1em .5em 0;
}
.wp-block-image .alignright {
margin: .5em 0 .5em 1em;
}
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
margin-top: 0.4118em;
margin-bottom: 1em;
}
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
margin-bottom: 1em;
}
.main-content .text-area p img {
margin-top: 1em;
}
.wp-caption {
margin-bottom: 1em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0.5em 0 0;
}
.wp-caption-text {
font-size: 13px;
line-height: 1;
margin: .5em 0 6px;
}
.wp-block-archives.wp-block-archives-list ul {
font-size: 0;
}
.wp-block-archives.wp-block-archives-list li {
margin: 0 12px 12px 0;
display: inline-block;
font-size: 1.125rem;
}
.wp-block-archives.wp-block-archives-list li a {
display: block;
padding: 15px 22px;
color: inherit;
background: rgba(116, 116, 116, 0.05);
}
.gallery[class*="gallery-columns-"] {
position: relative;
width: calc(100% + 8px);
left: -4px;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
font-size: 0;
}
.gallery[class*="gallery-columns-"] .wp-caption-text {
margin-top: 4px;
}
.gallery[class*="gallery-columns-"] .gallery-icon {
height: 100%;
}
.gallery[class*="gallery-columns-"] .gallery-item {
padding: 4px;
margin: 0 !important;
text-align: center;
display: -webkit-flex;
display: flex;
-webkit-flex-grow: 1;
flex-grow: 1;
-webkit-flex-direction: column;
flex-direction: column;
}
.gallery[class*="gallery-columns-"] img {
margin: 0;
transition: opacity 0.3s,-webkit-transform 0.3s;
transition: opacity 0.3s,transform 0.3s;
transition: opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
height: 100%;
width: 100%;
-webkit-flex: 1;
flex: 1;
object-fit: cover;
will-change: transform;
}
.gallery.pt-iv-target:not(.gallery-columns-1) .gallery-item:hover a img {
opacity: 0.8;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-3 .gallery-item {
width: 33.3333%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-5 .gallery-item {
width: 20%;
}
.gallery-columns-6 .gallery-item {
width: 16.6666%;
}
.gallery-columns-7 .gallery-item {
width: 14.28571%;
}
.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
width: 11.11111%;
}
.highlight {
margin-right: 4px;
margin-left: 4px;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
line-height: 1.3;
}
.wp-block-gallery:not(.columns-1):not(.columns-2):not(.columns-3):not(.columns-4) .blocks-gallery-item figcaption {
font-size: 0.875rem;
}
html:not(.win-v) .post.text-type-02 .comment-root,
html:not(.win-v) .single-root.project .comment-root {
display: none;
} .blog-list .item.sticky .img a.full:before,
.blog-list .item.sticky.text-post .inner-wrap:before {
content: '\e957' !important;
position: absolute;
line-height: 32px;
top: 0;
left: 4px;
z-index: 22;
font-family: 'pt-icons';
font-size: 24px;
display: block !important;
color: #fff;
}
.blog-list .item.sticky .img a.full:after,
.blog-list .item.sticky.text-post .inner-wrap:after {
content: '';
position: absolute;
left: 0;
top: 0;
border-top: 48px solid;
border-top-color: #f8723d;
border-right: 64px solid transparent;
}
@media (max-width: 959px) {
.blog-list .item.sticky.text-post .inner-wrap:before {
font-size: 20px;
line-height: 26px;
}
.blog-list .item.sticky.text-post .inner-wrap:after {
border-top-width: 40px;
border-right-width: 56px;
}
}
.blog-list .item.sticky.text-post .inner-wrap {
overflow: hidden;
}
.item.sticky .img a.full {
opacity: 1;
}
.pt-type {
position: absolute;
right: 0;
top: 0;
opacity: 0.6;
font-family: sans-serif;
background: rgba(166, 166, 166, 0.3);
padding: 4px 8px;
font-size: 11px;
line-height: 1;
}
.pt-type:before {
content: '\e92f';
font-family: 'pt-icons';
display: inline-block;
vertical-align: top;
margin-right: 4px;
}
.page-other {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 0 10%;
text-align: center;
background-position: center;
background-size: cover;
z-index: 1;
}
.admin-bar .page-other {
height: calc( 100% - 32px);
}
@media (max-width: 782px) {
.admin-bar .page-other {
height: calc( 100% - 46px);
}
}
@media (max-width: 960px) {
.win-v .site-root .page-other {
height: 130vw;
}
}
.p404:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: url(//holoteknik.com/wp-content/themes/theau/data/images/404-bg-light.svg) center no-repeat;
background-size: 80% auto;
opacity: 0.05;
}
.page-other .pt-h {
margin: calc(20px + 0.2vw) 0;
}
.page-other .pt-h + .pt-h {
margin-top: calc(-10px - 0.2vw);
}
.page-other h3 {
font-size: 1.2vw;
font-weight: 400;
line-height: 1.4;
}
.page-other h4 {
font-size: 1.2vw;
}
.win-v .page-other h4 {
font-size: 2vw;
}
.site-dark .p404:before {
background-image: url(//holoteknik.com/wp-content/themes/theau/data/images/404-bg-dark.svg);
}
.page-other .text {
position: relative;
margin: 80px auto;
max-width: 900px;
}
.page-other form {
margin-top: calc(2vh + 20px);
}
.page-other .search-field {
height: calc(1vh + 30px);
background-color: #fff;
padding: 15px 25px;
font-size: 1.125rem;
}
.page-other .search-submit {
visibility: hidden;
}
@media screen and (max-width: 475px) {
.page-other h3 {
font-size: 3vw;
}
.page-other h4 {
font-size: 4vw;
}
.woocommerce .cart .single_add_to_cart_button.button {
padding: 0 25px;
}
}
.pt-mobile ul.products li.product,
.m-mode ul.products li.product {
opacity: 1 !important;
}
.ie .wp-block-gallery .blocks-gallery-image,
.ie .wp-block-gallery .blocks-gallery-item,
.ie .blocks-gallery-grid .blocks-gallery-image,
.ie .blocks-gallery-grid .blocks-gallery-item {
-webkit-flex-grow: 0;
flex-grow: 0;
margin-left: -1px;
} .password-required-msg {
position: relative;
width: 100%;
min-height: 45vw;
top: 0;
left: 0;
padding: 10%;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
z-index: 1;
}
.password-required-msg form {
position: relative;
max-width: 480px;
padding: 2vw;
border-radius: 12px;
color: #fff;
background: #000;
font-size: 1.45rem;
box-shadow: 0 20px 60px -20px rgba(0, 0, 0, 0.6);
overflow: hidden;
}
.password-required-msg form:after {
content: '';
position: absolute;
right: -90px;
top: -90px;
width: 250px;
height: 250px;
border: 60px solid #111;
animation: pt_password 18s linear infinite;
-webkit-animation: pt_password 18s linear infinite;
}
@keyframes pt_password {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes pt_password {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.password-required-msg p {
position: relative;
z-index: 2;
}
.password-required-msg label {
margin-top: 40px;
display: block;
font-size: 14px;
}
.password-required-msg input {
display: block;
width: 100%;
height: 50px;
padding: 0 15px;
font-size: 18px;
}
.password-required-msg .pt-submit-wrap {
margin-top: 10px;
}
.password-required-msg input[type="password"] {
border-color: #5b5b5f;
margin-top: 4px;
}
.password-required-msg input[type="submit"] {
background: #3b3b3f;
text-transform: uppercase;
font-size: 12px;
}
.password-required-msg input[type="submit"]:hover {
background: #3d3f4c;
}
@media (max-width: 767px) {
.password-required-msg form {
padding: 40px;
font-size: 1.125rem;
}
} .single-inner,
.text-area {
font-size: calc(1.215rem + 0.1vw);
}
.win-v .single-inner {
font-size: calc(1rem + 0.4vw);
}
.win-v .default-template-page .text-area,
.win-v .single-main-content,
.win-v .text-normal .text-area,
.win-v .text-large .text-area,
.win-v blockquote,
.win-v .wp-block-pullquote p,
.win-v .wp-block-pullquote.is-style-solid-color blockquote p,
.win-v .wp-block-pullquote blockquote[class*="-large"] p,
.win-v blockquote[class*="-large"],
.win-v blockquote.wp-block-quote[class*="-large"] p {
font-size: calc(1rem + 0.4vw);
}
.text-area,
.comment-area {
line-height: 1.8;
white-space: normal;
}
html:not(.win-v) .text-boxed .single-inner,
html:not(.win-v) .text-boxed .single-main-content {
font-size: calc(1rem + 0.16vh);
}
html:not(.win-v) .text-wide .single-inner,
html:not(.win-v) .text-wide .single-main-content {
font-size: calc(1.125rem + 0.2vh);
} .m-close-single {
display: none;
}
.ajax-content {
display: none;
position: fixed;
width: 100vw;
height: 100%;
left: 0;
top: 0;
overflow: hidden;
z-index: 100000;
}
.ajax-content:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
background: rgba(0, 0, 0, 0.4);
opacity: 0;
transition: opacity 0.3s;
z-index: 1;
}
.main-content.bg-ready {
overflow: hidden;
}
.ajax-content:not(.ajax-ready) .single-root > * {
opacity: 0 !important;
-webkit-transform: translate3d(0, -5%, 0);
transform: translate3d(0, -5%, 0);
}
body.pt-layout-v .ajax-content:not(.ajax-ready) .single-root > * {
opacity: 0 !important;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
transition: opacity 0.3s !important;
}
.win-v .ajax-content .wrap .single-root > .single-header {
margin-top: 0;
}
.win-v .ajax-content:not(.ajax-ready) .single-root > * {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.ajax-content.ajax-ready .single-root > * {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.ajax-content .single-root {
position: relative;
}
.ajax-target {
position: relative;
overflow: hidden;
z-index: 4;
}
.win-v .ajax-target,
.breakPoint .pt-layout-v .ajax-target {
overflow: auto !important;
}
body.show-ajax {
overflow: hidden;
}
.ajax-target,
.ajax-content > .wrap {
width: 100%;
height: 100%;
}
html:not(.win-v) .show-ajax.pt-layout-v .ajax-target {
height: auto;
}
html:not(.win-v) .show-ajax.pt-layout-v .ajax-content > .wrap {
height: 100%;
overflow: auto;
overflow-x: hidden;
position: relative;
z-index: 10;
}
.ajax-content.bg-ready:not(.has-gallery):after {
opacity: 1;
}
.ajax-content.bg-temp-trans:after {
opacity: 0 !important;
transition: opacity 0.6s 0.1s;
}
.ajax-bg {
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
-webkit-transform: translate3d(0, -80%, 0);
transform: translate3d(0, -80%, 0);
opacity: 0;
background: #f6f7f8;
z-index: 2;
}
.site-dark .ajax-bg {
background: #101112;
}
body > .ajax-content.has-gallery .ajax-bg {
background: rgba(6, 7, 8, 0.8);
}
.ajax-content.bg-ready .ajax-bg {
opacity: 1;
transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
transition: opacity 0.3s,-webkit-transform 0.6s;
transition: transform 0.6s,opacity 0.3s;
transition: transform 0.6s,opacity 0.3s,-webkit-transform 0.6s;
}
.ajax-content.bg-temp-trans .ajax-bg {
opacity: 1 !important;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
transition: opacity 0.3s,-webkit-transform 0.6s;
transition: transform 0.6s,opacity 0.3s;
transition: transform 0.6s,opacity 0.3s,-webkit-transform 0.6s;
}
.popup-video-open .close-single {
opacity: 0;
} @media (max-height: 600px) {
html:not(.win-v) header .pt-tags a {
padding: calc( 8px + 0.4vh) calc( 16px + 1vh);
}
html:not(.win-v) .blog-style-02.special-on .item {
padding: 0;
}
html:not(.win-v) h1:not(.large),
html:not(.win-v) .ptsc-block h1:not(.large) {
font-size: 4.6vh;
}
html:not(.win-v) h2,
html:not(.win-v) .ptsc-block h2 {
font-size: 4.4vh;
}
html:not(.win-v) h3,
html:not(.win-v) .ptsc-block h3 {
font-size: 4.2vh;
}
html:not(.win-v) h4,
html:not(.win-v) .ptsc-block h4 {
font-size: 4vh;
}
html:not(.win-v) h5,
html:not(.win-v) .ptsc-block h5 {
font-size: 3.8vh;
}
html:not(.win-v) h6,
html:not(.win-v) .ptsc-block h6 {
font-size: 3.6vh;
}
html:not(.win-v) h1.large, html:not(.win-v) .ptsc-block h1.large,
html:not(.win-v) .sc-section-title.title-largest:not(.style-03) h1 {
font-size: 12vh;
}
html:not(.win-v) .sc-photo-wall span.text-target,
html:not(.win-v) .sc-photo-wall span.text-bg {
outline: 6px solid transparent;
}
html:not(.win-v) .menu-style-01 li:not(.has-img) > a {
padding: 8px 0;
}
html:not(.win-v) .sc-section-title h1 img {
max-height: 12vh;
margin-bottom: 2vh;
}
html:not(.win-v) .sc-images.layout-01 .wrap {
width: calc(100px + 10vw);
}
html:not(.win-v) .sc-images.layout-01.image-large .wrap {
width: calc(120px + 12vw);
}
html:not(.win-v) .sc-images.layout-01 h5 {
font-size: 2vh;
}
html:not(.win-v) .sc-slider .item {
padding-bottom: 15vh;
}
html:not(.win-v) .sc-article > .wrap > *,
html:not(.win-v) .single-root.text-type-02 .single-main-content > * {
max-width: calc(200px + 8vw) !important;
}
html:not(.win-v) .single-root.text-type-02 .single-main-content,
html:not(.win-v) .sc-article > .wrap {
-webkit-column-width: calc(200px + 8vw) !important;
column-width: calc(200px + 8vw) !important;
-webkit-column-gap: 2vw !important;
column-gap: 2vw !important;
}
html:not(.win-v) .wp-block-cover, html:not(.win-v) .pt-layout-v .text-area > *:not(.last-child) {
margin-top: 15px;
margin-bottom: 15px;
}
} .pt-hs-tips {
display: none;
position: fixed;
left: calc(76px + 1.6vw);
bottom: calc(20px + 0.6vw);
padding: 12px 0;
width: 226px;
height: 144px;
background: rgba(116, 116, 116, 0.7);
color: #fff;
font-weight: 500;
text-align: center;
border-radius: 7px;
-webkit-align-items: center;
align-items: center;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-between;
justify-content: space-between;
overflow: hidden;
-webkit-user-select: none;
user-select: none;
font-family: sans-serif;
font-size: 12px;
z-index: 9999;
}
.site-dark .pt-hs-tips {
background: rgba(46, 46, 46, 0.7);
}
.win-v .pt-hs-tips,
.pt-layout-v .pt-hs-tips {
display: none !important;
}
.pt-hs-tips.pt-show {
display: -webkit-flex;
display: flex;
}
.btn-dismiss {
color: #fff;
background: #f8723d;
line-height: 26px;
padding: 0 20px;
border-radius: 4px;
transition: all 0.2s;
display: inline-block;
cursor: pointer;
}
.btn-dismiss:hover {
background: #fff !important;
color: #111 !important;
}
.an-list {
position: absolute;
width: 484px;
left: 0;
top: 38px;
padding: 0 40px;
}
.pt-hs-tips.pt-show .an-list {
-webkit-animation: hsTipsList 11s ease infinite;
animation: hsTipsList 11s ease infinite;
}
.an-list span {
display: block;
float: left;
height: 50px;
width: 100px;
background: rgba(233, 233, 233, 0.3);
margin: 0 4px;
border-radius: 2px;
}
.an-list span:nth-child(2) {
width: 60px;
}
.an-cursor {
position: absolute;
left: 210px;
width: 16px;
height: 16px;
background-image: url(//holoteknik.com/wp-content/themes/theau/data/images/an-mouse.svg);
background-size: cover;
opacity: 0;
z-index: 9;
}
.an-bar {
display: none;
left: 44px;
bottom: 52px;
height: 2px;
width: 60px;
opacity: 0.3;
border-radius: 3px;
}
.pt-hs-tips.pt-show .an-bar {
-webkit-animation: hsBar 11s ease infinite;
animation: hsBar 11s ease infinite;
}
body:not(.h-drag-enabled) .an-bar {
display: block;
opacity: 0.8;
}
body:not(.h-drag-enabled) .pt-hs-tips.pt-show .an-cursor {
top: 90px;
left: 60px;
-webkit-animation: hsTipsMouse1 11s ease infinite;
animation: hsTipsMouse1 11s ease infinite;
}
.h-drag-enabled .pt-hs-tips.pt-show .an-cursor {
top: 60px;
-webkit-animation: hsTipsMouse2 11s ease infinite;
animation: hsTipsMouse2 11s ease infinite;
}
.an-mouse {
position: absolute;
height: 36px;
width: 24px;
border: 2px solid;
margin: -27px 0 0 -12px;
left: 50%;
top: 50%;
border-radius: 20px;
z-index: 10;
}
.an-bar,
.an-mouse span {
position: absolute;
background: #fff;
}
.pt-hs-tips.pt-show .an-mouse span.nth-2 {
opacity: 0;
left: 2px;
top: 2px;
height: 12px;
width: 9px;
border-top-left-radius: 7px;
-webkit-animation: mouseDrag 11s ease infinite;
animation: mouseDrag 11s ease infinite;
}
.pt-hs-tips.pt-show .an-mouse span.nth-1 {
left: 50%;
top: 4px;
height: 8px;
width: 2px;
margin-left: -1px;
-webkit-animation: mouseWheel 11s ease infinite;
animation: mouseWheel 11s ease infinite;
}  .pt-rounded-on .list-category a,
.pt-rounded-on .pt-category a,
.pt-rounded-on .pt-tags a,
.pt-rounded-on .single-tags a,
.pt-rounded-on .text-area mark,
.pt-rounded-on .text-area ins,
.pt-rounded-on .text-area code,
.pt-rounded-on .page-other .search-field,
.pt-rounded-on .links-content a,
.pt-rounded-on .widget_media_image img,
.pt-rounded-on .textwidget img,
.pt-rounded-on .caption,
.pt-rounded-on .sc-small-images:not(.pt-fullscreen) .img,
.pt-rounded-on .sc-images.layout-01.item-gap-on .img {
border-radius: calc(1px + 0.1vw);
border-radius: calc(var(--radius) + 0.1vw);
} .pt-rounded-on .blog-list .clone-intro .intro,
.pt-rounded-on:not(.breakPoint) .menu-style-03 > .wrap,
.pt-rounded-on:not(.breakPoint) .menu-style-01:not(.menu-wide) > .wrap,
.pt-rounded-on:not(.breakPoint) .menu-style-01:not(.menu-wide) .logo img,
.pt-rounded-on .menu-style-01 li.has-img > a > span,
.pt-rounded-on .menu-style-01 li.has-img .bg-full,
.pt-rounded-on .wp-block-archives-list li a,
.pt-rounded-on .ptsc a.btn:not(.no-text),
.pt-rounded-on .pt-filter li,
.pt-rounded-on .pt-filter li:after,
.pt-rounded-on .call-filter,
.pt-rounded-on select,
.pt-rounded-on textarea,
.pt-rounded-on input:not([type='checkbox']):not([type='radio']),
.pt-rounded-on .pt-submit-wrap,
.pt-rounded-on .ptsc .pages a:after,
.pt-rounded-on .pt-share .comments,
.pt-rounded-on .pt-share .icon,
.pt-rounded-on .comment-area,
.pt-rounded-on .text-area img,
.pt-rounded-on .page-links a,
.pt-rounded-on .widget,
.pt-rounded-on .info-wrap,
.pt-rounded-on .text-area pre,
.pt-rounded-on .cate-over-content,
.pt-rounded-on .header-search .search-form,
.pt-rounded-on .header-search .pt-tags,
.pt-rounded-on .subtitle-singleLine .subtitle h4,
.pt-rounded-on .pt-float-bar:after,
.pt-rounded-on .pt-float-bar-target:after,
.pt-rounded-on .pt-float-bar-btn,
.pt-rounded-on .pt-icon img,
.pt-rounded-on .pt-code-container img,
.pt-rounded-on .ptsc.effect-frame .img,
.pt-rounded-on .widget_media_gallery img,
.pt-rounded-on .pt-swipe-text-dots li,
.pt-rounded-on .sub-img .bg-full{
border-radius: calc(2px + 0.12vw);
border-radius: calc(var(--radius) + 0.12vw);
} .win-h .pt-rounded-on.pt-layout-h .single-related .wrap,
.pt-rounded-on .text-area .has-background,
.win-v .pt-rounded-on .sc-section-title.style-03 .img,
.win-v .pt-rounded-on .sc-section-title.style-03 .bg-additional,
.pt-rounded-on .sc-section-title.style-02.special-on .img,
.pt-rounded-on .sc-section-title.style-02.special-on .bg-color,
.pt-rounded-on .sc-mixbox .content,
.pt-rounded-on .sc-images.layout-02.item-gap-on:not(.image-full) .img,
.pt-rounded-on .sc-section-title.style-01 .img,
.pt-rounded-on .sc-section-title h1 img,
.pt-rounded-on .sc-photo-wall .img,
.pt-rounded-on .sc-section-title.style-01.special-on .bg-color,
.pt-rounded-on .ptsc-block.special-on .img,
.pt-rounded-on .mode-slider.main-gap-on,
.pt-rounded-on .sc-gallery:not(.pt-fullscreen) .text-project .inner-wrap,
.pt-rounded-on .main-gap-on.only-one .img,
.pt-rounded-on .main-gap-on.item-gap-on .img,
.pt-rounded-on .blog-style-01 .sticky-wrap .text,
.pt-rounded-on .blog-style-01 .inner-wrap,
.pt-rounded-on .single-nav .img,
.pt-rounded-on:not(.pt-layout-v) .single-nav .ctrl,
.pt-rounded-on.pt-layout-v .single-related .item,
.win-v .pt-rounded-on.pt-layout-h .single-related .item,
.pt-rounded-on .boxed .pt-swipe-wrap,
.pt-rounded-on .main-gap-on .pt-swipe-wrap,
.pt-rounded-on .post.text-type-01 .single-header.mode-slider > .wrap,
.pt-rounded-on .sc-gallery:not(.gap-none):not(.pt-fullscreen) .img,
.pt-rounded-on.pt-layout-v .single-nav .ctrl.no-img:after,
.pt-rounded-on .text-bg-off.blog-style-01 .img,
.pt-rounded-on .ptsc-block.special-on .hover-bg,
.pt-rounded-on.pt-layout-v .single-nav,
.pt-rounded-on .pt-filter .call-filter:after,
.wp-block-button:not(.is-style-squared) .wp-block-button__link{
border-radius: calc(4px + 0.14vw);
border-radius: calc(var(--radius) + 2px + 0.14vw);
}
.pt-rounded-on .main-gap-on.mode-list:not(.item-gap-on):not(.only-one) .item:first-child .img,
.win-h .pt-rounded-on .blog-style-01 .img {
border-top-left-radius: calc(4px + 0.14vw);
border-bottom-left-radius: calc(4px + 0.14vw);
border-top-left-radius: calc(var(--radius) + 2px + 0.14vw);
border-bottom-left-radius: calc(var(--radius) + 2px + 0.14vw);
}
.pt-rounded-on .main-gap-on.mode-list:not(.item-gap-on):not(.only-one) .item:last-child .img {
border-top-right-radius: calc(4px + 0.14vw);
border-bottom-right-radius: calc(4px + 0.14vw);
border-top-right-radius: calc(var(--radius) + 2px + 0.14vw);
border-bottom-right-radius: calc(var(--radius) + 2px + 0.14vw);
}
.pt-rounded-on .sc-team .img,
.win-h .pt-rounded-on .blog-style-01.pt-one-row .img,
.win-v .pt-rounded-on .blog-style-01 .img {
border-top-left-radius: calc(4px + 0.14vw);
border-top-right-radius: calc(4px + 0.14vw);
border-top-left-radius: calc(var(--radius) + 2px + 0.14vw);
border-top-right-radius: calc(var(--radius) + 2px + 0.14vw);
}
.pt-rounded-on .main-gap-on .img {
overflow: hidden;
}
.pt-rounded-on .menu-style-01 li.has-img > a > span {
border-top-left-radius: 0;
border-bottom-right-radius: 0;
}
.win-v .pt-rounded-on .blog-style-01:not(.text-bg-off) .img,
.pt-rounded-on .blog-style-01.pt-one-row:not(.text-bg-off) .img,
.pt-rounded-on .sc-images .pt-float-bar-btn-up,
.pt-rounded-on .sc-images .pt-float-bar-btn-up {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.pt-rounded-on .sc-images .pt-float-bar-btn-down,
.pt-rounded-on .sc-images .pt-float-bar-btn-down {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.pt-rounded-on .sc-images.layout-01:not(.item-gap-on) .item:first-child .img,
html:not(.win-v) .pt-rounded-on .sc-section-title.style-03 .img,
html:not(.win-v) .pt-rounded-on .sc-section-title.style-03 .bg-additional {
border-top-left-radius: calc(2px + 0.12vw);
border-top-left-radius: calc(var(--radius) + 0.12vw);
}
.pt-rounded-on .sc-images.layout-01:not(.item-gap-on) .item:first-child .img,
html:not(.win-v) .pt-rounded-on .sc-section-title.style-03 .img,
html:not(.win-v) .pt-rounded-on .sc-section-title.style-03 .bg-additional {
border-top-right-radius: calc(2px + 0.12vw);
border-top-right-radius: calc(var(--radius) + 0.12vw);
}
.pt-rounded-on .blocks-gallery-grid figcaption, .pt-rounded-on .wp-block-gallery figcaption,
html:not(.breakPoint) .pt-rounded-on .menu-style-01 .mix-menu-wrap, html:not(.breakPoint) .pt-rounded-on .menu-style-01 .sub-menu,
.pt-rounded-on .sc-images.layout-01:not(.item-gap-on) .item:last-child .img {
border-bottom-left-radius: calc(2px + 0.12vw);
border-bottom-left-radius: calc(var(--radius) + 0.12vw);
}
.pt-rounded-on .blocks-gallery-grid figcaption, .pt-rounded-on .wp-block-gallery figcaption,
html:not(.breakPoint) .pt-rounded-on .menu-style-01 .mix-menu-wrap, html:not(.breakPoint) .pt-rounded-on .menu-style-01 .sub-menu,
.pt-rounded-on .sc-images.layout-01:not(.item-gap-on) .item:last-child .img {
border-bottom-right-radius: calc(2px + 0.12vw);
border-bottom-right-radius: calc(var(--radius) + 0.12vw);
} .pt-rounded-on .progress-bar,
.pt-rounded-on .hover-intro .custom-link,
.pt-rounded-on .gray-bar {
border-radius: 50px;
}
.pt-rounded-on li.comment .reply a:after,
.pt-rounded-on a.btn.no-text:after,
.pt-rounded-on .header-search .btn,
.pt-rounded-on .pt-social i:after,
.pt-rounded-on .ptsc .pt-social li,
.pt-rounded-on .item.has-link .iv-link:after,
.pt-rounded-on .blog-list .iv-link:after,
.pt-rounded-on .has-custom-link .iv-link:after,
.pt-rounded-on .popup-player .close:after,
.pt-rounded-on .pt-iv-btn:after,
.pt-rounded-on.iv-for-gallery .pt-iv-btn,
.pt-rounded-on .pt-footer .btn,
.pt-rounded-on .btn.close-search,
.pt-rounded-on .pt-smallbtn-bg,
.pt-rounded-on .call-mini-cart,
.pt-rounded-on .blog-list .ajax-gallery a.btn {
border-radius: 15%;
}
@-webkit-keyframes mouseDrag {
0% {
opacity: 0;
}
30% {
opacity: 0;
}
35% {
opacity: 1;
}
40% {
opacity: 0;
}
45% {
opacity: 1;
}
50% {
opacity: 0;
}
55% {
opacity: 1;
}
60% {
opacity: 0;
}
65% {
opacity: 1;
}
70% {
opacity: 0;
}
75% {
opacity: 1;
}
79% {
opacity: 0;
}
100% {
}
}
@keyframes mouseDrag {
0% {
opacity: 0;
}
30% {
opacity: 0;
}
35% {
opacity: 1;
}
40% {
opacity: 0;
}
45% {
opacity: 1;
}
50% {
opacity: 0;
}
55% {
opacity: 1;
}
60% {
opacity: 0;
}
65% {
opacity: 1;
}
70% {
opacity: 0;
}
75% {
opacity: 1;
}
79% {
opacity: 0;
}
100% {
}
}
@-webkit-keyframes mouseWheel {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
5% {
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
10% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
15% {
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
20% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
25% {
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
30% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
35% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 0;
}
99% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@keyframes mouseWheel {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
5% {
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
10% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
15% {
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
20% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
25% {
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
30% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
35% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 0;
}
99% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 0;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
}
@-webkit-keyframes hsTipsList {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
5% {
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
8% {
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
15% {
-webkit-transform: translateX(-80px);
transform: translateX(-80px);
}
18% {
-webkit-transform: translateX(-80px);
transform: translateX(-80px);
}
30% {
-webkit-transform: translateX(-120px);
transform: translateX(-120px);
}
45% {
-webkit-transform: translateX(-120px);
transform: translateX(-120px);
}
52% {
-webkit-transform: translateX(-150px);
transform: translateX(-150px);
}
55% {
-webkit-transform: translateX(-150px);
transform: translateX(-150px);
}
60% {
-webkit-transform: translateX(-80px);
transform: translateX(-80px);
}
63% {
-webkit-transform: translateX(-80px);
transform: translateX(-80px);
}
75% {
-webkit-transform: translateX(-50px);
transform: translateX(-50px);
}
85% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes hsTipsList {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
5% {
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
8% {
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
15% {
-webkit-transform: translateX(-80px);
transform: translateX(-80px);
}
18% {
-webkit-transform: translateX(-80px);
transform: translateX(-80px);
}
30% {
-webkit-transform: translateX(-120px);
transform: translateX(-120px);
}
45% {
-webkit-transform: translateX(-120px);
transform: translateX(-120px);
}
52% {
-webkit-transform: translateX(-150px);
transform: translateX(-150px);
}
55% {
-webkit-transform: translateX(-150px);
transform: translateX(-150px);
}
60% {
-webkit-transform: translateX(-80px);
transform: translateX(-80px);
}
63% {
-webkit-transform: translateX(-80px);
transform: translateX(-80px);
}
75% {
-webkit-transform: translateX(-50px);
transform: translateX(-50px);
}
85% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@-webkit-keyframes hsTipsMouse2 {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
26% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
40% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
opacity: 1;
}
41% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
44% {
-webkit-transform: translateX(-60px);
transform: translateX(-60px);
}
48% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
51% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
54% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
56% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
58% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
68% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
70% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
71% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
75% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
80% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
opacity: 1;
}
85% {
-webkit-transform: translateX(0px) translateY(4px);
transform: translateX(0px) translateY(4px);
opacity: 0;
}
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
}
@keyframes hsTipsMouse2 {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
26% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
40% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
opacity: 1;
}
41% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
44% {
-webkit-transform: translateX(-60px);
transform: translateX(-60px);
}
48% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
51% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
54% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
56% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
58% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
68% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
70% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
71% {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
75% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
80% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
opacity: 1;
}
85% {
-webkit-transform: translateX(0px) translateY(4px);
transform: translateX(0px) translateY(4px);
opacity: 0;
}
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
}
@-webkit-keyframes hsBar {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
5% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
8% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
15% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
18% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
30% {
-webkit-transform: translateX(60px);
transform: translateX(60px);
}
45% {
-webkit-transform: translateX(60px);
transform: translateX(60px);
}
50% {
-webkit-transform: translateX(70px);
transform: translateX(70px);
}
53% {
-webkit-transform: translateX(70px);
transform: translateX(70px);
}
58% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
61% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
73% {
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
83% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes hsBar {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
5% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
8% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
15% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
18% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
30% {
-webkit-transform: translateX(60px);
transform: translateX(60px);
}
45% {
-webkit-transform: translateX(60px);
transform: translateX(60px);
}
50% {
-webkit-transform: translateX(70px);
transform: translateX(70px);
}
53% {
-webkit-transform: translateX(70px);
transform: translateX(70px);
}
58% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
61% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
73% {
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
83% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@-webkit-keyframes hsTipsMouse1 {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
35% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
46% {
-webkit-transform: translateX(60px);
transform: translateX(60px);
opacity: 1;
}
50% {
-webkit-transform: translateX(70px);
transform: translateX(70px);
}
53% {
-webkit-transform: translateX(70px);
transform: translateX(70px);
}
58% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
61% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
73% {
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
83% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
}
@keyframes hsTipsMouse1 {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
35% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
46% {
-webkit-transform: translateX(60px);
transform: translateX(60px);
opacity: 1;
}
50% {
-webkit-transform: translateX(70px);
transform: translateX(70px);
}
53% {
-webkit-transform: translateX(70px);
transform: translateX(70px);
}
58% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
61% {
-webkit-transform: translateX(40px);
transform: translateX(40px);
}
73% {
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
83% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 0;
}
} #nprogress {
pointer-events: none;
}
#nprogress .bar {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 8px;
z-index: 100001;
}
.w782 #nprogress .bar {
height: 4px;
}
.orientationchange-mask {
display: none;
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 10000;
background-color: #fff;
}
.ptsc-block.pt-clip-02 .bg-color,
.sc-section-title.pt-clip-02 .bg-color,
.ptsc.pt-clip-02 .img {
-webkit-clip-path: polygon(88% 0%, 100% 100%, 0% 100%, 0% 0%);
clip-path: polygon(88% 0%, 100% 100%, 0% 100%, 0% 0%);
}
.ptsc-block.pt-clip-03 .bg-color,
.sc-section-title.pt-clip-03 .bg-color,
.ptsc.pt-clip-03 .img {
-webkit-clip-path: polygon(58% 0%, 70% 100%, 0% 100%, 0% 0%);
clip-path: polygon(58% 0%, 70% 100%, 0% 100%, 0% 0%);
}
.ptsc-block.pt-clip-04 .bg-color,
.sc-section-title.pt-clip-04 .bg-color,
.ptsc.pt-clip-04 .img {
-webkit-clip-path: polygon(100% 0%, 100% 100%, 30% 100%, 42% 0%);
clip-path: polygon(100% 0%, 100% 100%, 30% 100%, 42% 0%);
}
.ptsc-block.pt-clip-05 .bg-color,
.sc-section-title.pt-clip-05 .bg-color,
.ptsc.pt-clip-05 .img {
-webkit-clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 12% 0%);
clip-path: polygon(100% 0%, 100% 100%, 0% 100%, 12% 0%);
}
.ptsc-block.pt-clip-06 .bg-color,
.sc-section-title.pt-clip-06 .bg-color,
.ptsc.pt-clip-06 .img {
-webkit-clip-path: polygon(100% 0%, 88% 100%, 0% 100%, 12% 0%);
clip-path: polygon(100% 0%, 88% 100%, 0% 100%, 12% 0%);
}
.ptsc-block.pt-clip-07 .bg-color,
.sc-section-title.pt-clip-07 .bg-color,
.ptsc.pt-clip-07 .img {
-webkit-clip-path: polygon(88% 0%, 100% 100%, 12% 100%, 0% 0%);
clip-path: polygon(88% 0%, 100% 100%, 12% 100%, 0% 0%);
}
.pt-safari.pt-touch-on .ptsc .text *:not(span),
.pt-safari.pt-touch-on .ptsc .bg-color,
.pt-safari.pt-touch-on .sc-images.layout-02 .img,
.pt-safari.pt-touch-on .pt-swipe-dots {
-webkit-transform: translateZ(0);
} html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root,
.win-v:not(.breakPoint) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root {
padding-top: calc(30px + 3vh);
}
html.breakPoint:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root {
padding-top: 50px;
}
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-section-title.style-01 .img,
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-gallery.style-02 .gallery-main,
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-images.layout-02 .wrap,
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .blog-list,
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .ptsc.pt-boxed:not(.sc-gallery) {
height: calc( 73vh - 130px);
}
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-textlist .item,
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-section-title .text {
max-height: calc( 73vh - 130px);
}
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-section-title.style-03.no-img h1 {
height: calc( 73vh - 130px) !important;
max-height: calc( 73vh - 130px) !important;
}
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-images.layout-02.image-large .wrap,
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-slider.boxed,
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .ptsc.pt-wide:not(.sc-gallery) {
height: calc( 81vh - 90px);
}
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-gallery.style-01.pt-boxed .item,
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .blog-style-01:not(.pt-one-row) .blog-main .item,
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-textlist.layout-02 .row-wrap {
height: calc( 36.5vh - 65px); }
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-gallery.style-01.pt-wide .item {
height: calc( 40.5vh - 45px);
}
@media (max-height: 500px) {
html:not(.win-v) .pt-exclude-menu-height-off:not(.pt-layout-v) .site-root .sc-textlist.layout-02 > .wrap > div {
height: calc( 73vh - 130px);
}
}
.pswp__caption {
text-align: center;
}
@media (max-width: 600px) {
.pt-header .pt-mini-cart .widget_shopping_cart_content {
right: 0;
font-size: 0.875rem;
}
}
.ptsc div[class*="align-left-"] {
-webkit-justify-content: flex-start;
justify-content: flex-start;
text-align: left;
}
.ptsc div[class*="align-right-"] {
-webkit-justify-content: flex-end;
justify-content: flex-end;
text-align: right;
}
.ptsc div[class*="align-center-"] {
-webkit-justify-content: center;
justify-content: center;
text-align: center;
}
.align-left-top,
.align-center-top,
.align-right-top {
-webkit-align-items: flex-start;
align-items: flex-start;
}
.align-left-center,
.align-center-center,
.align-right-center {
-webkit-align-items: center;
align-items: center;
}
.align-left-bottom,
.align-center-bottom,
.align-right-bottom {
-webkit-align-items: flex-end;
align-items: flex-end;
}
.gap-top {
margin-top: 0.6vh;
}
.gap-bottom {
margin-bottom: 0.6vh;
}
.caption-content .inner > * + *:not(.gap-top) {
margin-top: 0.3vh;
}
.win-v .gap-top {
margin-top: calc(5px + 0.5vw);
}
.win-v .gap-bottom {
margin-bottom: calc(5px + 0.5vw);
}
.win-v .caption-content .inner > * + *:not(.gap-top) {
margin-top: 0.3vw;
}
.caption-custom {
pointer-events: none;
}
.caption-content {
display: -webkit-flex;
display: flex;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 20;
}
.caption-content .pt-h,
.caption-content a,
.caption-content {
color: #fff;
}
.caption-content img {
max-width: 100%;
}
.caption-content .pt-h {
line-height: 1;
}
.caption-content .inner {
max-width: 90%;
transition: background 0.3s;
}
.caption-content:not([data-bg-color=""]) .inner {
padding: 15px;
}
body.pt-touch-off .item:not(:hover) .caption-content.effect-hover-show .inner > * {
opacity: 0;
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
body.pt-touch-off .item:not(:hover) .caption-content.effect-hover-show:not([data-bg-color=""]) .inner {
background: transparent !important;
}
.caption-content .inner > * {
word-break: break-word;
max-width: 100%;
transition: transform 0.6s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.3s;
}
.caption-content .inner > *:nth-child(2) {
transition: transform 0.6s 0.1s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.3s 0.1s;
}
.caption-content .inner > *:nth-child(3) {
transition: transform 0.6s 0.2s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.3s 0.2s;
}
.caption-content .inner > *:nth-child(4) {
transition: transform 0.6s 0.3s cubic-bezier(0.2, 0.9, 0.4, 1), opacity 0.3s 0.3s;
}
.caption-content {
margin: 4vh;
}
.pt-boxed .caption-content {
margin: 4vh;
}
.win-v .caption-content,
.win-v .pt-boxed .caption-content {
margin: 4vw;
}
.ptsc.sc-small-images .caption-content {
margin: 0.5em;
}
@media (max-height: 600px) {
html.has-wp-bar:not(.win-v) {
height: 100%;
margin-top: 0 !important;
}
html.has-wp-bar:not(.win-v) #wpadminbar{
display: none;
}
html.has-wp-bar:not(.win-v) body.admin-bar .pt-header {
top: 0 !important;
}
html.has-wp-bar:not(.win-v):not(.breakPoint) body.admin-bar .menu-style-03 {
top: 2vh !important;
}
html:not(.win-v) div::-webkit-scrollbar-thumb {
background-color: rgba(166, 166, 166, 0.4);
}
html:not(.win-v) div::-webkit-scrollbar {
background-color: transparent;
width: 5px;
}
html:not(.win-v) .woocommerce-ordering select,
html:not(.win-v) .toggle-info .call-info span,
html:not(.win-v) .single-main-content,
html:not(.win-v) .pt-footer-01 img,
html:not(.win-v) i.call-video-popup,
html:not(.win-v) .list-category a,
html:not(.win-v) #primary.horizontal #main,
html:not(.win-v) div.call-video-popup, html:not(.win-v) .v-ctrl,
html:not(.win-v) .sc-btn,
html:not(.win-v) .sc-slider h2,
html:not(.win-v) .clone-title strong {
zoom: 0.8;
}
html:not(.win-v) .ptsc .intro,
html:not(.win-v) .ptsc .text {
line-height: 1.1;
}
html:not(.win-v) .sc-photo-wall span.text-bg {
box-shadow: none !important;
}
html:not(.win-v) .blog-list > .wrap, html:not(.win-v) .gallery-main, html:not(.win-v) .ptsc.pt-boxed:not(.sc-gallery),
html:not(.win-v) .sc-section-title.special-on .bg-color, html:not(.win-v) .sc-section-title.style-02.special-on .img,
html:not(.win-v) .single-related, html:not(.win-v) .sc-slider.boxed, html:not(.win-v) .pt-filter,
html:not(.win-v) #primary.horizontal #main,
html:not(.win-v) .sc-textlist {
margin-top: calc(40px + 3vh) !important;
}
html:not(.win-v) .single-related,
html:not(.win-v) .sc-section-title.special-on .bg-color, html:not(.win-v) .sc-section-title.style-02.special-on .img,
html:not(.win-v) .pt-swipe-text-dots {
margin-bottom: calc(40px + 3vh) !important;
}
html:not(.win-v) .sc-images.layout-02:not(.image-full),
html:not(.win-v) .main-gap-on,
html:not(.win-v) .single-inner,
html:not(.win-v) .single-nav,
html:not(.win-v) .pic-style-01 .pic-main > .item,
html:not(.win-v) .pt-footer-01,
html:not(.win-v) .ptsc-block > .wrap,
html:not(.win-v) .sc-photo-wall,
html:not(.win-v) .ptsc-block.special-on,
html:not(.win-v) .sc-article,
html:not(.win-v) .sc-testimonials:not(.special-on) .wrap,
html:not(.win-v) .pic-style-04 .pic-main,
html:not(.win-v) .sc-images.layout-01 .wrap,
html:not(.win-v) .sc-section-title > .wrap {
padding-top: calc(40px + 3vh) !important;
}
html:not(.win-v) .main-gap-on,
html:not(.win-v) .single-inner,
html:not(.win-v) .single-nav,
html:not(.win-v) .pt-footer-01,
html:not(.win-v) .sc-photo-wall,
html:not(.win-v) .ptsc-block.special-on,
html:not(.win-v) .ptsc-block > .wrap,
html:not(.win-v) .sc-article,
html:not(.win-v) .sc-testimonials:not(.special-on) .wrap,
html:not(.win-v) .sc-section-title > .wrap {
padding-bottom: calc(40px + 3vh) !important;
}
html:not(.win-v) .menu-style-01 .sub-menu,
html:not(.win-v) .menu-style-01 .mix-menu-wrap {
padding: 2em;
}
html:not(.win-v) .sc-slider.boxed,
html:not(.win-v) .sc-images.layout-02:not(.image-full) .wrap {
height: calc(94vh - 80px) !important;
}
html:not(.win-v):not(.breakPoint) .pt-exclude-menu-height-off .sc-slider.boxed,
html:not(.win-v):not(.breakPoint) .pt-exclude-menu-height-off .sc-images.layout-02:not(.image-full) .wrap {
height: calc(94vh - 80px - 30px - 3vh) !important;
}
html:not(.win-v).breakPoint .sc-slider.boxed,
html:not(.win-v).breakPoint .sc-images.layout-02:not(.image-full) .wrap {
height: calc(94vh - 80px - 50px) !important;
}
html:not(.win-v) .ptsc-block .text {
-webkit-transform: none !important;
transform: none !important;
}
html:not(.win-v) .sc-gallery.style-01:not(.pt-fullscreen) .item {
height: calc( (94vh - 80px) * 0.5 ) !important;
}
html:not(.win-v):not(.breakPoint) .pt-exclude-menu-height-off .sc-gallery.style-01:not(.pt-fullscreen) .item {
height: calc( (94vh - 80px - 30px - 3vh) * 0.5 ) !important;
}
html:not(.win-v).breakPoint .sc-gallery.style-01:not(.pt-fullscreen) .item {
height: calc((94vh - 80px - 50px) * 0.5) !important;
}
html:not(.win-v) .ptsc-block .text,
html:not(.win-v) .sc-section-title .text,
html:not(.win-v) .sc-textlist.layout-02 .row-wrap .item {
max-height: calc(80vh - 50px) !important;
}
html:not(.win-v) .sc-images .sc-inner-title h5 {
top: calc(40px + 3vh);
}
html:not(.win-v) .sc-section-title .text {
overflow: auto;
}
html:not(.win-v) .single-related .pt-category,
html:not(.win-v) .call-intro,
html:not(.win-v) .blog-style-02 .intro,
html:not(.win-v) .pt-float-bar-root {
display: none !important;
}
html:not(.win-v) .pt-float-bar-bound {
overflow: auto !important;
}
html:not(.win-v) .sc-section-title .pt-float-bar-bound {
overflow: visible !important;
}
html:not(.win-v) .ptsc-block .text.pt-float-bar-bound {
padding-right: 0;
}
html:not(.win-v) .pt-category a,
html:not(.win-v) .links-content a {
padding: 2px;
}
html:not(.win-v) .pt-swipe-dots li {
padding: 5px 3px;
}
html:not(.win-v) .sc-gallery.style-02 .gallery-main,
html:not(.win-v) .sc-textlist,
html:not(.win-v) .blog-list {
height: calc(94vh - 80px);
}
html:not(.win-v):not(.breakPoint) .pt-exclude-menu-height-off .sc-gallery.style-02 .gallery-main,
html:not(.win-v):not(.breakPoint) .pt-exclude-menu-height-off .sc-textlist,
html:not(.win-v):not(.breakPoint) .pt-exclude-menu-height-off .blog-list {
height: calc(94vh - 80px - 30px - 3vh);
}
html:not(.win-v).breakPoint .sc-gallery.style-02 .gallery-main,
html:not(.win-v).breakPoint .sc-textlist,
html:not(.win-v).breakPoint .blog-list {
height: calc(94vh - 80px - 50px);
}
html:not(.win-v) .pic-style-01 .list-category a,
html:not(.win-v) .pic-style-04 .list-category a {
line-height: 1;
}
html:not(.win-v) body:not(.pt-exclude-menu-height-off) .pt-filter {
top: 0;
}
html:not(.win-v) .pt-swipe-dots ul {
height: 24px;
}
}
@media (max-height: 600px) and (max-height: 600px) and (orientation: landscape) {
.pt-layout-v .single-main-content,
.post-banner {
zoom: 0.8;
}
}
i.fab {
font-style: normal;
}