@charset "UTF-8";
@charset "UTF-8";

@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Thin.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Black.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Thin-Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Light-Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Medium-Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Bold-Italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local("Roboto"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/Roboto/Roboto-Black-Italic.woff2) format("woff2");font-display:swap}
@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;src:local("OpenDyslexic"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/open_dyslexic/OpenDyslexic-Regular.otf) format("truetype");font-display:swap}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;src:local("OpenDyslexic"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/open_dyslexic/OpenDyslexic-Bold.otf) format("truetype");font-display:swap}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:900;src:local("OpenDyslexic"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/open_dyslexic/OpenDyslexicAlta-Bold.otf) format("truetype");font-display:swap}@font-face{font-family:OpenDyslexic;font-style:italic;font-weight:400;src:local("OpenDyslexic"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/open_dyslexic/OpenDyslexic-Italic.otf) format("truetype");font-display:swap}@font-face{font-family:OpenDyslexic;font-style:italic;font-weight:700;src:local("OpenDyslexic"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/open_dyslexic/OpenDyslexic-BoldItalic.otf) format("truetype");font-display:swap}@font-face{font-family:OpenDyslexic;font-style:italic;font-weight:900;src:local("OpenDyslexic"),url(//gromi-tec.de/wp-content/plugins/accessibility-plugin-onetap-pro/assets/fonts/open_dyslexic/OpenDyslexicAlta-BoldItalic.otf) format("truetype");font-display:swap}.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 [inert] {
opacity: 0.5;
}
.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;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.nivo-lightbox-content,.nivo-lightbox-overlay{height:100%;width:100%}.nivo-lightbox-overlay{position:fixed;top:0;left:0;z-index:99998;overflow:hidden;visibility:hidden;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-overlay.nivo-lightbox-open{visibility:visible;opacity:1}.nivo-lightbox-wrap{position:absolute;top:10%;bottom:10%;left:10%;right:10%}.nivo-lightbox-title-wrap{position:absolute;bottom:0;left:0;width:100%;z-index:99999;text-align:center}.nivo-lightbox-nav{display:none}.nivo-lightbox-prev{position:absolute;top:50%;left:0}.nivo-lightbox-next{position:absolute;top:50%;right:0}.nivo-lightbox-close{position:absolute;top:2%;right:2%}.nivo-lightbox-image{text-align:center}.nivo-lightbox-image img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.nivo-lightbox-content iframe,.nivo-lightbox-error{width:100%;height:100%}.nivo-lightbox-ajax,.nivo-lightbox-inline{max-height:100%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-lightbox-error{display:table;text-align:center;color:#fff;text-shadow:0 1px 1px #000}.nivo-lightbox-error p{display:table-cell;vertical-align:middle}.nivo-lightbox-notouch .nivo-lightbox-effect-fade,.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,.nivo-lightbox-notouch .nivo-lightbox-effect-fall,.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap,.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9);-moz-transition:all .3s cubic-bezier(.25,.5,.5,.9);-ms-transition:all .3s cubic-bezier(.25,.5,.5,.9);-o-transition:all .3s cubic-bezier(.25,.5,.5,.9);transition:all .3s cubic-bezier(.25,.5,.5,.9)}.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap{-webkit-transform:translateX(-10%);-moz-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap{-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap,.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.nivo-lightbox-effect-fall .nivo-lightbox-wrap{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateZ(300px);-moz-transform:translateZ(300px);-ms-transform:translateZ(300px);transform:translateZ(300px)}.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.nivo-lightbox-theme-default.nivo-lightbox-overlay { 
background: #666;
background: rgba(0,0,0,0.6); 
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(//gromi-tec.de/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/loading.gif) no-repeat 50% 50%; }
.nivo-lightbox-theme-default .nivo-lightbox-nav {
top: 10%;
width: 8%;
height: 80%;
text-indent: -9999px;
background-repeat: no-repeat;
background-position: 50% 50%;
opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover { 
opacity: 1; 
background-color: rgba(0,0,0,0.5);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
background-image: url(//gromi-tec.de/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/prev.png); 
border-radius: 0 3px 3px 0;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
background-image: url(//gromi-tec.de/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/next.png); 
border-radius: 3px 0 0 3px;
}
.nivo-lightbox-theme-default .nivo-lightbox-close {
display: block;
background: url(//gromi-tec.de/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/close.png) no-repeat 5px 5px;
width: 16px;
height: 16px;
text-indent: -9999px;
padding: 5px;
opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }
.nivo-lightbox-theme-default .nivo-lightbox-title-wrap { bottom: -7%; }
.nivo-lightbox-theme-default .nivo-lightbox-title {
font: 14px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
background: #000;
color: #fff;
padding: 7px 15px;
border-radius: 30px;
}
.nivo-lightbox-theme-default .nivo-lightbox-image img {
background: #fff;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
background: #fff;
padding: 40px;
-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { 
background-image: url(//gromi-tec.de/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/loading@2x.gif); 
background-size: 32px 32px;
}
.nivo-lightbox-theme-default .nivo-lightbox-prev { 
background-image: url(//gromi-tec.de/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/prev@2x.png); 
background-size: 48px 48px;
}
.nivo-lightbox-theme-default .nivo-lightbox-next { 
background-image: url(//gromi-tec.de/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/next@2x.png); 
background-size: 48px 48px;
}
.nivo-lightbox-theme-default .nivo-lightbox-close { 
background-image: url(//gromi-tec.de/wp-content/plugins/responsive-lightbox/assets/nivo/themes/default/close@2x.png); 
background-size: 16px 16px;
}
}#scrollUp {
width: 40px;
height: 40px;
}
#scrollUp .scroll-top {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}@font-face {
font-family: 'Homemade Apple';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/homemade-apple-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/lato-italic-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/lato-italic-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/lato-normal-latin-ext-300.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/lato-normal-latin-300.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/lato-normal-latin-ext-400.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/lato-normal-latin-400.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/lato-normal-latin-ext-700.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/lato-normal-latin-700.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/montserrat-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/montserrat-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/montserrat-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font/montserrat-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-italic-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
font-display: swap;
src:     url(https://gromi-tec.de/wp-content/uploads/omgf/zerif_font_all/open-sans-normal-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
display: block
}
audio, canvas, progress, video {
display: inline-block;
vertical-align: baseline
}
audio:not([controls]) {
display: none;
height: 0
}
[hidden], template {
display: none
}
a {
background: 0 0
}
a:active, a:hover {
outline: 0
}
abbr[title] {
border-bottom: 1px dotted
}
b, strong {
font-weight: 700
}
dfn {
font-style: italic
}
h1 {
font-size: 2em;
margin: .67em 0
}
mark {
background: #ff0;
color: #000
}
small {
font-size: 80%
}
sub, sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sup {
top: -.5em
}
sub {
bottom: -.25em
}
img {
border: 0
}
svg:not(:root) {
overflow: hidden
}
figure {
margin: 1em 40px
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0
}
pre {
overflow: auto
}
code, kbd, pre, samp {
font-family: monospace, monospace;
font-size: 1em
}
button, input, optgroup, select, textarea {
color: inherit;
font: inherit;
margin: 0
}
button {
overflow: visible
}
button, select {
text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
-webkit-appearance: button;
cursor: pointer
}
button[disabled], html input[disabled] {
cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0
}
input {
line-height: normal
}
input[type=checkbox], input[type=radio] {
box-sizing: border-box;
padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height: auto
}
input[type=search] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: .35em .625em .75em
}
legend {
border: 0;
padding: 0
}
textarea {
overflow: auto
}
optgroup {
font-weight: 700
}
table {
border-collapse: collapse;
border-spacing: 0
}
td, th {
padding: 0
}
@media print {
* {
text-shadow: none !important;
color: #000 !important;
background: transparent !important;
box-shadow: none !important
}
a, a:visited {
text-decoration: underline
}
a[href]:after {
content: " (" attr(href) ")"
}
abbr[title]:after {
content: " (" attr(title) ")"
}
a[href^="javascript:"]:after, a[href^="#"]:after {
content: ""
}
pre, blockquote {
border: 1px solid #999;
page-break-inside: avoid
}
thead {
display: table-header-group
}
tr, img {
page-break-inside: avoid
}
img {
max-width: 100% !important
}
p, h2, h3 {
orphans: 3;
widows: 3
}
h2, h3 {
page-break-after: avoid
}
select {
background: #fff !important
}
.navbar {
display: none
}
.table td, .table th {
background-color: #fff !important
}
.btn > .caret, .dropup > .btn > .caret {
border-top-color: #000 !important
}
.label {
border: 1px solid #000
}
.table {
border-collapse: collapse !important
}
.table-bordered th, .table-bordered td {
border: 1px solid #ddd !important
}
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
:before, :after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
html {
font-size: 62.5%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333;
background-color: #fff
}
input, button, select, textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit
}
a {
color: #428bca;
text-decoration: none
}
a:hover, a:focus {
color: #2a6496;
text-decoration: underline
}
a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
figure {
margin: 0
}
img {
vertical-align: middle
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto
}
.img-rounded {
border-radius: 6px
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto
}
.img-circle {
border-radius: 50%
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border: 0;
border-top: 1px solid #eee
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
font-weight: 400;
line-height: 1;
color: #999
}
h1, .h1, h2, .h2, h3, .h3 {
margin-top: 20px;
margin-bottom: 10px
}
h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
font-size: 65%
}
h4, .h4, h5, .h5, h6, .h6 {
margin-top: 10px;
margin-bottom: 10px
}
h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
font-size: 75%
}
h1, .h1 {
font-size: 36px
}
h2, .h2 {
font-size: 30px
}
h3, .h3 {
font-size: 24px
}
h4, .h4 {
font-size: 18px
}
h5, .h5 {
font-size: 14px
}
h6, .h6 {
font-size: 12px
}
p {
margin: 0 0 10px
}
.lead {
margin-bottom: 20px;
font-size: 16px;
font-weight: 200;
line-height: 1.4
}
@media (min-width: 768px) {
.lead {
font-size: 21px
}
}
small, .small {
font-size: 85%
}
cite {
font-style: normal
}
.text-left {
text-align: left
}
.text-right {
text-align: right
}
.text-center {
text-align: center
}
.text-justify {
text-align: justify
}
.text-muted {
color: #999
}
.text-primary {
color: #428bca
}
a.text-primary:hover {
color: #3071a9
}
.text-success {
color: #3c763d
}
a.text-success:hover {
color: #2b542c
}
.text-info {
color: #31708f
}
a.text-info:hover {
color: #245269
}
.text-warning {
color: #8a6d3b
}
a.text-warning:hover {
color: #66512c
}
.text-danger {
color: #a94442
}
a.text-danger:hover {
color: #843534
}
.bg-primary {
color: #fff;
background-color: #428bca
}
a.bg-primary:hover {
background-color: #3071a9
}
.bg-success {
background-color: #dff0d8
}
a.bg-success:hover {
background-color: #c1e2b3
}
.bg-info {
background-color: #d9edf7
}
a.bg-info:hover {
background-color: #afd9ee
}
.bg-warning {
background-color: #fcf8e3
}
a.bg-warning:hover {
background-color: #f7ecb5
}
.bg-danger {
background-color: #f2dede
}
a.bg-danger:hover {
background-color: #e4b9b9
}
.page-header {
padding-bottom: 9px;
margin: 40px 0 20px;
border-bottom: 1px solid #eee
}
ul, ol {
margin-top: 0;
margin-bottom: 10px
}
ul ul, ol ul, ul ol, ol ol {
margin-bottom: 0
}
.list-unstyled {
padding-left: 0;
list-style: none
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px
}
dl {
margin-top: 0;
margin-bottom: 20px
}
dt, dd {
line-height: 1.42857143
}
dt {
font-weight: 700
}
dd {
margin-left: 0
}
@media (min-width: 768px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.dl-horizontal dd {
margin-left: 180px
}
}
abbr[title], abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #999
}
.initialism {
font-size: 90%;
text-transform: uppercase
}
blockquote {
padding: 10px 20px;
margin: 0 0 20px;
font-size: 17.5px;
border-left: 5px solid #eee
}
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
margin-bottom: 0
}
blockquote footer, blockquote small, blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #999
}
blockquote footer:before, blockquote small:before, blockquote .small:before {
content: '\2014 \00A0'
}
.blockquote-reverse, blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eee;
border-left: 0;
text-align: right
}
.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
content: ''
}
.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
content: '\00A0 \2014'
}
blockquote:before, blockquote:after {
content: ""
}
address {
margin-bottom: 20px;
font-style: normal;
line-height: 1.42857143
}
code, kbd, pre, samp {
font-family: Menlo, Monaco, Consolas, "Courier New", monospace
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
white-space: nowrap;
border-radius: 4px
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #fff;
background-color: #333;
border-radius: 3px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25)
}
pre {
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 4px
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px
}
@media (min-width: 768px) {
.container {
width: 750px
}
}
@media (min-width: 992px) {
.container {
width: 970px
}
}
@media (min-width: 1200px) {
.container {
width: 1170px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 15px;
padding-right: 15px
}
.row {
margin-left: -15px;
margin-right: -15px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 15px;
padding-right: 15px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left
}
.col-xs-12 {
width: 100%
}
.col-xs-11 {
width: 91.66666667%
}
.col-xs-10 {
width: 83.33333333%
}
.col-xs-9 {
width: 75%
}
.col-xs-8 {
width: 66.66666667%
}
.col-xs-7 {
width: 58.33333333%
}
.col-xs-6 {
width: 50%
}
.col-xs-5 {
width: 41.66666667%
}
.col-xs-4 {
width: 33.33333333%
}
.col-xs-3 {
width: 25%
}
.col-xs-2 {
width: 16.66666667%
}
.col-xs-1 {
width: 8.33333333%
}
.col-xs-pull-12 {
right: 100%
}
.col-xs-pull-11 {
right: 91.66666667%
}
.col-xs-pull-10 {
right: 83.33333333%
}
.col-xs-pull-9 {
right: 75%
}
.col-xs-pull-8 {
right: 66.66666667%
}
.col-xs-pull-7 {
right: 58.33333333%
}
.col-xs-pull-6 {
right: 50%
}
.col-xs-pull-5 {
right: 41.66666667%
}
.col-xs-pull-4 {
right: 33.33333333%
}
.col-xs-pull-3 {
right: 25%
}
.col-xs-pull-2 {
right: 16.66666667%
}
.col-xs-pull-1 {
right: 8.33333333%
}
.col-xs-pull-0 {
right: 0
}
.col-xs-push-12 {
left: 100%
}
.col-xs-push-11 {
left: 91.66666667%
}
.col-xs-push-10 {
left: 83.33333333%
}
.col-xs-push-9 {
left: 75%
}
.col-xs-push-8 {
left: 66.66666667%
}
.col-xs-push-7 {
left: 58.33333333%
}
.col-xs-push-6 {
left: 50%
}
.col-xs-push-5 {
left: 41.66666667%
}
.col-xs-push-4 {
left: 33.33333333%
}
.col-xs-push-3 {
left: 25%
}
.col-xs-push-2 {
left: 16.66666667%
}
.col-xs-push-1 {
left: 8.33333333%
}
.col-xs-push-0 {
left: 0
}
.col-xs-offset-12 {
margin-left: 100%
}
.col-xs-offset-11 {
margin-left: 91.66666667%
}
.col-xs-offset-10 {
margin-left: 83.33333333%
}
.col-xs-offset-9 {
margin-left: 75%
}
.col-xs-offset-8 {
margin-left: 66.66666667%
}
.col-xs-offset-7 {
margin-left: 58.33333333%
}
.col-xs-offset-6 {
margin-left: 50%
}
.col-xs-offset-5 {
margin-left: 41.66666667%
}
.col-xs-offset-4 {
margin-left: 33.33333333%
}
.col-xs-offset-3 {
margin-left: 25%
}
.col-xs-offset-2 {
margin-left: 16.66666667%
}
.col-xs-offset-1 {
margin-left: 8.33333333%
}
.col-xs-offset-0 {
margin-left: 0
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left
}
.col-sm-12 {
width: 100%
}
.col-sm-11 {
width: 91.66666667%
}
.col-sm-10 {
width: 83.33333333%
}
.col-sm-9 {
width: 75%
}
.col-sm-8 {
width: 66.66666667%
}
.col-sm-7 {
width: 58.33333333%
}
.col-sm-6 {
width: 50%
}
.col-sm-5 {
width: 41.66666667%
}
.col-sm-4 {
width: 33.33333333%
}
.col-sm-3 {
width: 25%
}
.col-sm-2 {
width: 16.66666667%
}
.col-sm-1 {
width: 8.33333333%
}
.col-sm-pull-12 {
right: 100%
}
.col-sm-pull-11 {
right: 91.66666667%
}
.col-sm-pull-10 {
right: 83.33333333%
}
.col-sm-pull-9 {
right: 75%
}
.col-sm-pull-8 {
right: 66.66666667%
}
.col-sm-pull-7 {
right: 58.33333333%
}
.col-sm-pull-6 {
right: 50%
}
.col-sm-pull-5 {
right: 41.66666667%
}
.col-sm-pull-4 {
right: 33.33333333%
}
.col-sm-pull-3 {
right: 25%
}
.col-sm-pull-2 {
right: 16.66666667%
}
.col-sm-pull-1 {
right: 8.33333333%
}
.col-sm-pull-0 {
right: 0
}
.col-sm-push-12 {
left: 100%
}
.col-sm-push-11 {
left: 91.66666667%
}
.col-sm-push-10 {
left: 83.33333333%
}
.col-sm-push-9 {
left: 75%
}
.col-sm-push-8 {
left: 66.66666667%
}
.col-sm-push-7 {
left: 58.33333333%
}
.col-sm-push-6 {
left: 50%
}
.col-sm-push-5 {
left: 41.66666667%
}
.col-sm-push-4 {
left: 33.33333333%
}
.col-sm-push-3 {
left: 25%
}
.col-sm-push-2 {
left: 16.66666667%
}
.col-sm-push-1 {
left: 8.33333333%
}
.col-sm-push-0 {
left: 0
}
.col-sm-offset-12 {
margin-left: 100%
}
.col-sm-offset-11 {
margin-left: 91.66666667%
}
.col-sm-offset-10 {
margin-left: 83.33333333%
}
.col-sm-offset-9 {
margin-left: 75%
}
.col-sm-offset-8 {
margin-left: 66.66666667%
}
.col-sm-offset-7 {
margin-left: 58.33333333%
}
.col-sm-offset-6 {
margin-left: 50%
}
.col-sm-offset-5 {
margin-left: 41.66666667%
}
.col-sm-offset-4 {
margin-left: 33.33333333%
}
.col-sm-offset-3 {
margin-left: 25%
}
.col-sm-offset-2 {
margin-left: 16.66666667%
}
.col-sm-offset-1 {
margin-left: 8.33333333%
}
.col-sm-offset-0 {
margin-left: 0
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left
}
.col-md-12 {
width: 100%
}
.col-md-11 {
width: 91.66666667%
}
.col-md-10 {
width: 83.33333333%
}
.col-md-9 {
width: 75%
}
.col-md-8 {
width: 66.66666667%
}
.col-md-7 {
width: 58.33333333%
}
.col-md-6 {
width: 50%
}
.col-md-5 {
width: 41.66666667%
}
.col-md-4 {
width: 33.33333333%
}
.col-md-3 {
width: 25%
}
.col-md-2 {
width: 16.66666667%
}
.col-md-1 {
width: 8.33333333%
}
.col-md-pull-12 {
right: 100%
}
.col-md-pull-11 {
right: 91.66666667%
}
.col-md-pull-10 {
right: 83.33333333%
}
.col-md-pull-9 {
right: 75%
}
.col-md-pull-8 {
right: 66.66666667%
}
.col-md-pull-7 {
right: 58.33333333%
}
.col-md-pull-6 {
right: 50%
}
.col-md-pull-5 {
right: 41.66666667%
}
.col-md-pull-4 {
right: 33.33333333%
}
.col-md-pull-3 {
right: 25%
}
.col-md-pull-2 {
right: 16.66666667%
}
.col-md-pull-1 {
right: 8.33333333%
}
.col-md-pull-0 {
right: 0
}
.col-md-push-12 {
left: 100%
}
.col-md-push-11 {
left: 91.66666667%
}
.col-md-push-10 {
left: 83.33333333%
}
.col-md-push-9 {
left: 75%
}
.col-md-push-8 {
left: 66.66666667%
}
.col-md-push-7 {
left: 58.33333333%
}
.col-md-push-6 {
left: 50%
}
.col-md-push-5 {
left: 41.66666667%
}
.col-md-push-4 {
left: 33.33333333%
}
.col-md-push-3 {
left: 25%
}
.col-md-push-2 {
left: 16.66666667%
}
.col-md-push-1 {
left: 8.33333333%
}
.col-md-push-0 {
left: 0
}
.col-md-offset-12 {
margin-left: 100%
}
.col-md-offset-11 {
margin-left: 91.66666667%
}
.col-md-offset-10 {
margin-left: 83.33333333%
}
.col-md-offset-9 {
margin-left: 75%
}
.col-md-offset-8 {
margin-left: 66.66666667%
}
.col-md-offset-7 {
margin-left: 58.33333333%
}
.col-md-offset-6 {
margin-left: 50%
}
.col-md-offset-5 {
margin-left: 41.66666667%
}
.col-md-offset-4 {
margin-left: 33.33333333%
}
.col-md-offset-3 {
margin-left: 25%
}
.col-md-offset-2 {
margin-left: 16.66666667%
}
.col-md-offset-1 {
margin-left: 8.33333333%
}
.col-md-offset-0 {
margin-left: 0
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left
}
.col-lg-12 {
width: 100%
}
.col-lg-11 {
width: 91.66666667%
}
.col-lg-10 {
width: 83.33333333%
}
.col-lg-9 {
width: 75%
}
.col-lg-8 {
width: 66.66666667%
}
.col-lg-7 {
width: 58.33333333%
}
.col-lg-6 {
width: 50%
}
.col-lg-5 {
width: 41.66666667%
}
.col-lg-4 {
width: 33.33333333%
}
.col-lg-3 {
width: 25%
}
.col-lg-2 {
width: 16.66666667%
}
.col-lg-1 {
width: 8.33333333%
}
.col-lg-pull-12 {
right: 100%
}
.col-lg-pull-11 {
right: 91.66666667%
}
.col-lg-pull-10 {
right: 83.33333333%
}
.col-lg-pull-9 {
right: 75%
}
.col-lg-pull-8 {
right: 66.66666667%
}
.col-lg-pull-7 {
right: 58.33333333%
}
.col-lg-pull-6 {
right: 50%
}
.col-lg-pull-5 {
right: 41.66666667%
}
.col-lg-pull-4 {
right: 33.33333333%
}
.col-lg-pull-3 {
right: 25%
}
.col-lg-pull-2 {
right: 16.66666667%
}
.col-lg-pull-1 {
right: 8.33333333%
}
.col-lg-pull-0 {
right: 0
}
.col-lg-push-12 {
left: 100%
}
.col-lg-push-11 {
left: 91.66666667%
}
.col-lg-push-10 {
left: 83.33333333%
}
.col-lg-push-9 {
left: 75%
}
.col-lg-push-8 {
left: 66.66666667%
}
.col-lg-push-7 {
left: 58.33333333%
}
.col-lg-push-6 {
left: 50%
}
.col-lg-push-5 {
left: 41.66666667%
}
.col-lg-push-4 {
left: 33.33333333%
}
.col-lg-push-3 {
left: 25%
}
.col-lg-push-2 {
left: 16.66666667%
}
.col-lg-push-1 {
left: 8.33333333%
}
.col-lg-push-0 {
left: 0
}
.col-lg-offset-12 {
margin-left: 100%
}
.col-lg-offset-11 {
margin-left: 91.66666667%
}
.col-lg-offset-10 {
margin-left: 83.33333333%
}
.col-lg-offset-9 {
margin-left: 75%
}
.col-lg-offset-8 {
margin-left: 66.66666667%
}
.col-lg-offset-7 {
margin-left: 58.33333333%
}
.col-lg-offset-6 {
margin-left: 50%
}
.col-lg-offset-5 {
margin-left: 41.66666667%
}
.col-lg-offset-4 {
margin-left: 33.33333333%
}
.col-lg-offset-3 {
margin-left: 25%
}
.col-lg-offset-2 {
margin-left: 16.66666667%
}
.col-lg-offset-1 {
margin-left: 8.33333333%
}
.col-lg-offset-0 {
margin-left: 0
}
}
table {
max-width: 100%;
background-color: transparent
}
th {
text-align: left
}
.table {
width: 100%;
margin-bottom: 20px
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
border-top: 0
}
.table > tbody + tbody {
border-top: 2px solid #ddd
}
.table .table {
background-color: #fff
}
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
padding: 5px
}
.table-bordered {
border: 1px solid #ddd
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
border: 1px solid #ddd
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
border-bottom-width: 2px
}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
background-color: #f9f9f9
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
background-color: #f5f5f5
}
table col[class*=col-] {
position: static;
float: none;
display: table-column
}
table td[class*=col-], table th[class*=col-] {
position: static;
float: none;
display: table-cell
}
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
background-color: #f5f5f5
}
.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8
}
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
background-color: #dff0d8
}
.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6
}
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
background-color: #d9edf7
}
.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3
}
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
background-color: #fcf8e3
}
.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc
}
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
background-color: #f2dede
}
.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc
}
@media (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-y: hidden;
overflow-x: scroll;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
-webkit-overflow-scrolling: touch
}
.table-responsive > .table {
margin-bottom: 0
}
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
white-space: nowrap
}
.table-responsive > .table-bordered {
border: 0
}
.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0
}
.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0
}
.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: inherit;
color: #333;
border: 0;
border-bottom: 1px solid #e5e5e5
}
label {
display: inline-block;
margin-bottom: 5px;
font-weight: 700
}
input[type=search] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
input[type=radio], input[type=checkbox] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal
}
input[type=file] {
display: block
}
input[type=range] {
display: block;
width: 100%
}
select[multiple], select[size] {
height: auto
}
input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
output {
display: block;
padding-top: 7px;
font-size: 14px;
line-height: 1.42857143;
color: #555
}
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6)
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1
}
.form-control:-ms-input-placeholder {
color: #999
}
.form-control::-webkit-input-placeholder {
color: #999
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
cursor: not-allowed;
background-color: #eee;
opacity: 1
}
textarea.form-control {
height: auto
}
input[type=search] {
-webkit-appearance: none
}
input[type=date] {
line-height: 34px
}
.form-group {
margin-bottom: 15px
}
.radio, .checkbox {
display: block;
min-height: 20px;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 20px
}
.radio label, .checkbox label {
display: inline;
font-weight: 400;
cursor: pointer
}
.radio input[type=radio], .radio-inline input[type=radio], .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {
float: left;
margin-left: -20px
}
.radio + .radio, .checkbox + .checkbox {
margin-top: -5px
}
.radio-inline, .checkbox-inline {
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: 400;
cursor: pointer
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px
}
input[type=radio][disabled], input[type=checkbox][disabled], .radio[disabled], .radio-inline[disabled], .checkbox[disabled], .checkbox-inline[disabled], fieldset[disabled] input[type=radio], fieldset[disabled] input[type=checkbox], fieldset[disabled] .radio, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox, fieldset[disabled] .checkbox-inline {
cursor: not-allowed
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px
}
select.input-sm {
height: 30px;
line-height: 30px
}
textarea.input-sm, select[multiple].input-sm {
height: auto
}
.input-lg {
height: 46px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px
}
select.input-lg {
height: 46px;
line-height: 46px
}
textarea.input-lg, select[multiple].input-lg {
height: auto
}
.has-feedback {
position: relative
}
.has-feedback .form-control {
padding-right: 42.5px
}
.has-feedback .form-control-feedback {
position: absolute;
top: 25px;
right: 0;
display: block;
width: 34px;
height: 34px;
line-height: 34px;
text-align: center
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
color: #3c763d
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8
}
.has-success .form-control-feedback {
color: #3c763d
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
color: #8a6d3b
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3
}
.has-warning .form-control-feedback {
color: #8a6d3b
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
color: #a94442
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede
}
.has-error .form-control-feedback {
color: #a94442
}
.form-control-static {
margin-bottom: 0
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #737373
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle
}
.form-inline .input-group > .form-control {
width: 100%
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle
}
.form-inline .radio, .form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
padding-left: 0;
vertical-align: middle
}
.form-inline .radio input[type=radio], .form-inline .checkbox input[type=checkbox] {
float: none;
margin-left: 0
}
.form-inline .has-feedback .form-control-feedback {
top: 0
}
}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px
}
.form-horizontal .radio, .form-horizontal .checkbox {
min-height: 27px
}
.form-horizontal .form-group {
margin-left: -15px;
margin-right: -15px
}
.form-horizontal .form-control-static {
padding-top: 7px
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right
}
}
.form-horizontal .has-feedback .form-control-feedback {
top: 0;
right: 15px
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.btn:focus, .btn:active:focus, .btn.active:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px
}
.btn:hover, .btn:focus {
color: #333;
text-decoration: none
}
.btn:active, .btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
cursor: not-allowed;
pointer-events: none;
opacity: .65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
color: #333;
background-color: #ebebeb;
border-color: #adadad
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
background-image: none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
background-color: #fff;
border-color: #ccc
}
.btn-default .badge {
color: #fff;
background-color: #333
}
.btn-primary {
color: #fff;
background-color: #428bca;
border-color: #357ebd
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
color: #fff;
}
.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
background-image: none
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
background-color: #428bca;
border-color: #357ebd
}
.btn-primary .badge {
color: #428bca;
background-color: #fff
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
color: #fff;
background-color: #47a447;
border-color: #398439
}
.btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
background-image: none
}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
background-color: #5cb85c;
border-color: #4cae4c
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
color: #fff;
background-color: #39b3d7;
border-color: #269abc
}
.btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
background-image: none
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
background-color: #5bc0de;
border-color: #46b8da
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ed9c28;
border-color: #d58512
}
.btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
background-image: none
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
background-color: #f0ad4e;
border-color: #eea236
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
color: #fff;
background-color: #d2322d;
border-color: #ac2925
}
.btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
background-image: none
}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
background-color: #d9534f;
border-color: #d43f3a
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff
}
.btn-link {
color: #428bca;
font-weight: 400;
cursor: pointer;
border-radius: 0
}
.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
border-color: transparent
}
.btn-link:hover, .btn-link:focus {
color: #2a6496;
text-decoration: underline;
background-color: transparent
}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {
color: #999;
text-decoration: none
}
.btn-lg, .btn-group-lg > .btn {
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px
}
.btn-sm, .btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px
}
.btn-xs, .btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px
}
.btn-block {
display: block;
width: 100%;
padding-left: 0;
padding-right: 0
}
.btn-block + .btn-block {
margin-top: 5px
}
input[type=submit].btn-block, input[type=reset].btn-block, input[type=button].btn-block {
width: 100%
}
.fade {
opacity: 0;
-webkit-transition: opacity .15s linear;
transition: opacity .15s linear
}
.fade.in {
opacity: 1
}
.collapse {
display: none
}
.collapse.in {
display: block
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition: height .35s ease;
transition: height .35s ease
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px solid;
border-right: 4px solid transparent;
border-left: 4px solid transparent
}
.dropdown {
position: relative
}
.dropdown-toggle:focus {
outline: 0
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 14px;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
background-clip: padding-box
}
.dropdown-menu.pull-right {
right: 0;
left: auto
}
.dropdown-menu .divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: 400;
line-height: 1.42857143;
color: #333;
white-space: nowrap
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #428bca
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
color: #999
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
cursor: not-allowed
}
.open > .dropdown-menu {
display: block
}
.open > a {
outline: 0
}
.dropdown-menu-right {
left: auto;
right: 0
}
.dropdown-menu-left {
left: 0;
right: auto
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #999
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990
}
.pull-right > .dropdown-menu {
right: 0;
left: auto
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px solid;
content: ""
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 1px
}
@media (min-width: 768px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto
}
}
.btn-group, .btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle
}
.btn-group > .btn, .btn-group-vertical > .btn {
position: relative;
float: left
}
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
z-index: 2
}
.btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
outline: 0
}
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
margin-left: -1px
}
.btn-toolbar {
margin-left: -5px
}
.btn-toolbar .btn-group, .btn-toolbar .input-group {
float: left
}
.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
margin-left: 5px
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0
}
.btn-group > .btn:first-child {
margin-left: 0
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0
}
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0
}
.btn-group > .btn-group {
float: left
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0
}
.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0
}
.btn-group > .btn-group:last-child > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
outline: 0
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none
}
.btn .caret {
margin-left: 0
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px
}
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%
}
.btn-group-vertical > .btn-group > .btn {
float: none
}
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 4px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-bottom-left-radius: 4px;
border-top-right-radius: 0;
border-top-left-radius: 0
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate
}
.btn-group-justified > .btn, .btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%
}
.btn-group-justified > .btn-group .btn {
width: 100%
}
[data-toggle=buttons] > .btn > input[type=radio], [data-toggle=buttons] > .btn > input[type=checkbox] {
display: none
}
.input-group {
position: relative;
display: table;
border-collapse: separate
}
.input-group[class*=col-] {
float: none;
padding-left: 0;
padding-right: 0
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0
}
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
height: 46px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px
}
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
height: 46px;
line-height: 46px
}
textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto
}
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px
}
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px
}
textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto
}
.input-group-addon, .input-group-btn, .input-group .form-control {
display: table-cell
}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0
}
.input-group-addon, .input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle
}
.input-group-addon {
padding: 6px 12px;
font-size: 14px;
font-weight: 400;
line-height: 1;
color: #555;
text-align: center;
background-color: #eee;
border: 1px solid #ccc;
border-radius: 4px
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 3px
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 18px;
border-radius: 6px
}
.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] {
margin-top: 0
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0
}
.input-group-addon:first-child {
border-right: 0
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0
}
.input-group-addon:last-child {
border-left: 0
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap
}
.input-group-btn > .btn {
position: relative
}
.input-group-btn > .btn + .btn {
margin-left: -1px
}
.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
z-index: 2
}
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
margin-right: -1px
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
margin-left: -1px
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none
}
.nav > li {
position: relative;
display: block
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px
}
.nav > li > a:hover, .nav > li > a:focus {
text-decoration: none;
background-color: #eee
}
.nav > li.disabled > a {
color: #999
}
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
color: #999;
text-decoration: none;
background-color: transparent;
cursor: not-allowed
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
background-color: #eee;
border-color: #428bca
}
.nav .nav-divider {
height: 1px;
margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5
}
.nav > li > a > img {
max-width: none
}
.nav-tabs {
border-bottom: 1px solid #ddd
}
.nav-tabs > li {
float: left;
margin-bottom: -1px
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 4px 4px 0 0
}
.nav-tabs > li > a:hover {
border-color: #eee #eee #ddd
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
color: #555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0
}
.nav-tabs.nav-justified > li {
float: none
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 4px
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 4px 4px 0 0
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff
}
}
.nav-pills > li {
float: left
}
.nav-pills > li > a {
border-radius: 4px
}
.nav-pills > li + li {
margin-left: 2px
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
color: #fff;
background-color: #428bca
}
.nav-stacked > li {
float: none
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0
}
.nav-justified {
width: 100%
}
.nav-justified > li {
float: none
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%
}
.nav-justified > li > a {
margin-bottom: 0
}
}
.nav-tabs-justified {
border-bottom: 0
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 4px
}
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 4px 4px 0 0
}
.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff
}
}
.tab-content > .tab-pane {
display: none
}
.tab-content > .active {
display: block
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0
}
.navbar {
position: relative;
min-height: 50px;
}
@media (min-width: 768px) {
.navbar-header {
float: left
}
}
.navbar-collapse {
max-height: 340px;
overflow-x: visible;
padding-right: 15px;
padding-left: 15px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
-webkit-overflow-scrolling: touch
}
.navbar-collapse.in {
overflow-y: auto
}
@media (min-width: 768px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important
}
.navbar-collapse.in {
overflow-y: visible
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0
}
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
margin-right: -15px;
margin-left: -15px
}
@media (min-width: 768px) {
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px
}
@media (min-width: 768px) {
.navbar-static-top {
border-radius: 0
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030
}
@media (min-width: 768px) {
.navbar-fixed-top, .navbar-fixed-bottom {
border-radius: 0
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0
}
.navbar-brand {
float: left;
padding: 15px;
font-size: 18px;
line-height: 20px;
height: 50px
}
.navbar-brand:hover, .navbar-brand:focus {
text-decoration: none
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 15px;
padding: 9px 10px;
margin-top: 8px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px
}
.navbar-toggle:focus {
outline: 0
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px
}
@media (min-width: 768px) {
.navbar-toggle {
display: none
}
}
.navbar-nav {
margin: 7.5px -15px
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 20px
}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 20px
}
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none
}
}
@media (min-width: 768px) {
.navbar-nav {
float: left;
margin: 0
}
.navbar-nav > li {
float: left
}
.navbar-nav > li > a {
padding-top: 15px;
padding-bottom: 15px
}
}
@media (min-width: 768px) {
.navbar-left {
float: left !important
}
.navbar-right {
float: right !important
}
}
.navbar-form {
margin-left: -15px;
margin-right: -15px;
padding: 10px 15px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
margin-top: 8px;
margin-bottom: 8px
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle
}
.navbar-form .input-group > .form-control {
width: 100%
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle
}
.navbar-form .radio, .navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
padding-left: 0;
vertical-align: middle
}
.navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
float: none;
margin-left: 0
}
.navbar-form .has-feedback .form-control-feedback {
top: 0
}
}
@media (max-width: 767px) {
.navbar-form .form-group {
margin-bottom: 5px
}
}
@media (min-width: 768px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none
}
.navbar-form.navbar-right:last-child {
margin-right: -15px
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.navbar-btn {
margin-top: 8px;
margin-bottom: 8px
}
.navbar-btn.btn-sm {
margin-top: 10px;
margin-bottom: 10px
}
.navbar-btn.btn-xs {
margin-top: 14px;
margin-bottom: 14px
}
.navbar-text {
margin-top: 15px;
margin-bottom: 15px
}
@media (min-width: 768px) {
.navbar-text {
float: left;
margin-left: 15px;
margin-right: 15px
}
.navbar-text.navbar-right:last-child {
margin-right: 0
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7
}
.navbar-default .navbar-brand {
color: #777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent
}
.navbar-default .navbar-text {
color: #777
}
.navbar-default .navbar-nav > li > a {
color: #777
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent
}
.navbar-default .navbar-toggle {
border-color: #ddd
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: #e7e7e7
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555
}
@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent
}
}
.navbar-default .navbar-link {
color: #777
}
.navbar-default .navbar-link:hover {
color: #333
}
.navbar-inverse .navbar-brand {
color: #999
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent
}
.navbar-inverse .navbar-text {
color: #999
}
.navbar-inverse .navbar-nav > li > a {
color: #999
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent
}
.navbar-inverse .navbar-toggle {
border-color: #333
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
background-color: #333
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color: #101010
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff
}
@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #999
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent
}
}
.navbar-inverse .navbar-link {
color: #999
}
.navbar-inverse .navbar-link:hover {
color: #fff
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px
}
.breadcrumb > li {
display: inline-block
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #ccc
}
.breadcrumb > .active {
color: #999
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 20px 0;
border-radius: 4px
}
.pagination > li {
display: inline
}
.pagination > li > a, .pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #428bca;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 4px;
border-top-left-radius: 4px
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
border-bottom-right-radius: 4px;
border-top-right-radius: 4px
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
color: #2a6496;
background-color: #eee;
border-color: #ddd
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
z-index: 2;
color: #fff;
background-color: #428bca;
border-color: #428bca;
cursor: default
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
color: #999;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed
}
.pagination-lg > li > a, .pagination-lg > li > span {
padding: 10px 16px;
font-size: 18px
}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
border-bottom-left-radius: 6px;
border-top-left-radius: 6px
}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
border-bottom-right-radius: 6px;
border-top-right-radius: 6px
}
.pagination-sm > li > a, .pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px
}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px
}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px
}
.pager {
padding-left: 0;
margin: 20px 0;
list-style: none;
text-align: center
}
.pager li {
display: inline
}
.pager li > a, .pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px
}
.pager li > a:hover, .pager li > a:focus {
text-decoration: none;
background-color: #eee
}
.pager .next > a, .pager .next > span {
float: right
}
.pager .previous > a, .pager .previous > span {
float: left
}
.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
color: #999;
background-color: #fff;
cursor: not-allowed
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em
}
.label[href]:hover, .label[href]:focus {
color: #fff;
text-decoration: none;
cursor: pointer
}
.label:empty {
display: none
}
.btn .label {
position: relative;
top: -1px
}
.label-default {
background-color: #999
}
.label-default[href]:hover, .label-default[href]:focus {
background-color: gray
}
.label-primary {
background-color: #428bca
}
.label-primary[href]:hover, .label-primary[href]:focus {
background-color: #3071a9
}
.label-success {
background-color: #5cb85c
}
.label-success[href]:hover, .label-success[href]:focus {
background-color: #449d44
}
.label-info {
background-color: #5bc0de
}
.label-info[href]:hover, .label-info[href]:focus {
background-color: #31b0d5
}
.label-warning {
background-color: #f0ad4e
}
.label-warning[href]:hover, .label-warning[href]:focus {
background-color: #ec971f
}
.label-danger {
background-color: #d9534f
}
.label-danger[href]:hover, .label-danger[href]:focus {
background-color: #c9302c
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: 700;
color: #fff;
line-height: 1;
vertical-align: baseline;
white-space: nowrap;
text-align: center;
background-color: #999;
border-radius: 10px
}
.badge:empty {
display: none
}
.btn .badge {
position: relative;
top: -1px
}
.btn-xs .badge {
top: 0;
padding: 1px 5px
}
a.badge:hover, a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer
}
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
color: #428bca;
background-color: #fff
}
.nav-pills > li > a > .badge {
margin-left: 3px
}
.jumbotron {
padding: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eee
}
.jumbotron h1, .jumbotron .h1 {
color: inherit
}
.jumbotron p {
margin-bottom: 15px;
font-size: 21px;
font-weight: 200
}
.container .jumbotron {
border-radius: 6px
}
.jumbotron .container {
max-width: 100%
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px
}
.container .jumbotron {
padding-left: 60px;
padding-right: 60px
}
.jumbotron h1, .jumbotron .h1 {
font-size: 63px
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 20px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out
}
.thumbnail > img, .thumbnail a > img {
margin-left: auto;
margin-right: auto
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
border-color: #428bca
}
.thumbnail .caption {
padding: 9px;
color: #333
}
.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px
}
.alert h4 {
margin-top: 0;
color: inherit
}
.alert .alert-link {
font-weight: 700
}
.alert > p, .alert > ul {
margin-bottom: 0
}
.alert > p + p {
margin-top: 5px
}
.alert-dismissable {
padding-right: 35px
}
.alert-dismissable .close {
position: relative;
top: -2px;
right: -21px;
color: inherit
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d
}
.alert-success hr {
border-top-color: #c9e2b3
}
.alert-success .alert-link {
color: #2b542c
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f
}
.alert-info hr {
border-top-color: #a6e1ec
}
.alert-info .alert-link {
color: #245269
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b
}
.alert-warning hr {
border-top-color: #f7e1b5
}
.alert-warning .alert-link {
color: #66512c
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442
}
.alert-danger hr {
border-top-color: #e4b9c0
}
.alert-danger .alert-link {
color: #843534
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0
}
to {
background-position: 0 0
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0
}
to {
background-position: 0 0
}
}
.progress {
overflow: hidden;
height: 20px;
margin-bottom: 20px;
background-color: #f5f5f5;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1)
}
.progress-bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
line-height: 20px;
color: #fff;
text-align: center;
background-color: #428bca;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
-webkit-transition: width .6s ease;
transition: width .6s ease
}
.progress-striped .progress-bar {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-size: 40px 40px
}
.progress.active .progress-bar {
-webkit-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
background-color: #5cb85c
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
background-color: #5bc0de
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
background-color: #f0ad4e
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
background-color: #d9534f
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}
.media, .media-body {
overflow: hidden;
zoom: 1
}
.media, .media .media {
margin-top: 15px
}
.media:first-child {
margin-top: 0
}
.media-object {
display: block
}
.media-heading {
margin: 0 0 5px
}
.media > .pull-left {
margin-right: 10px
}
.media > .pull-right {
margin-left: 10px
}
.media-list {
padding-left: 0;
list-style: none
}
.list-group {
margin-bottom: 20px;
padding-left: 0
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd
}
.list-group-item:first-child {
border-top-right-radius: 4px;
border-top-left-radius: 4px
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px
}
.list-group-item > .badge {
float: right
}
.list-group-item > .badge + .badge {
margin-right: 5px
}
a.list-group-item {
color: #555
}
a.list-group-item .list-group-item-heading {
color: #333
}
a.list-group-item:hover, a.list-group-item:focus {
text-decoration: none;
background-color: #f5f5f5
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #428bca;
border-color: #428bca
}
a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
color: inherit
}
a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
color: #e1edf7
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8
}
a.list-group-item-success {
color: #3c763d
}
a.list-group-item-success .list-group-item-heading {
color: inherit
}
a.list-group-item-success:hover, a.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6
}
a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7
}
a.list-group-item-info {
color: #31708f
}
a.list-group-item-info .list-group-item-heading {
color: inherit
}
a.list-group-item-info:hover, a.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3
}
a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3
}
a.list-group-item-warning {
color: #8a6d3b
}
a.list-group-item-warning .list-group-item-heading {
color: inherit
}
a.list-group-item-warning:hover, a.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc
}
a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede
}
a.list-group-item-danger {
color: #a94442
}
a.list-group-item-danger .list-group-item-heading {
color: inherit
}
a.list-group-item-danger:hover, a.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc
}
a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3
}
.panel {
margin-bottom: 20px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}
.panel-body {
padding: 15px
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 16px;
color: inherit
}
.panel-title > a {
color: inherit
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.panel > .list-group {
margin-bottom: 0
}
.panel > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0
}
.panel > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.panel > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0
}
.panel > .table, .panel > .table-responsive > .table {
margin-bottom: 0
}
.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 3px;
border-top-left-radius: 3px
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 3px
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 3px
}
.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 3px
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 3px
}
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
border-top: 1px solid #ddd
}
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
border-top: 0
}
.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
border: 0
}
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0
}
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0
}
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0
}
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0
}
.panel-group {
margin-bottom: 20px
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 4px;
overflow: hidden
}
.panel-group .panel + .panel {
margin-top: 5px
}
.panel-group .panel-heading {
border-bottom: 0
}
.panel-group .panel-heading + .panel-collapse .panel-body {
border-top: 1px solid #ddd
}
.panel-group .panel-footer {
border-top: 0
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd
}
.panel-default {
border-color: #ddd
}
.panel-default > .panel-heading {
color: #333;
background-color: #f5f5f5;
border-color: #ddd
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
border-top-color: #ddd
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #ddd
}
.panel-primary {
border-color: #428bca
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #428bca;
border-color: #428bca
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
border-top-color: #428bca
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #428bca
}
.panel-success {
border-color: #d6e9c6
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
border-top-color: #d6e9c6
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #d6e9c6
}
.panel-info {
border-color: #bce8f1
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
border-top-color: #bce8f1
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #bce8f1
}
.panel-warning {
border-color: #faebcc
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
border-top-color: #faebcc
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #faebcc
}
.panel-danger {
border-color: #ebccd1
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
border-top-color: #ebccd1
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
border-bottom-color: #ebccd1
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, .15)
}
.well-lg {
padding: 24px;
border-radius: 6px
}
.well-sm {
padding: 9px;
border-radius: 3px
}
.close {
float: right;
font-size: 21px;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: .2;
filter: alpha(opacity=20)
}
.close:hover, .close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: .5;
filter: alpha(opacity=50)
}
button.close {
padding: 0;
cursor: pointer;
background: 0 0;
border: 0;
-webkit-appearance: none
}
.modal-open {
overflow: hidden
}
.modal {
display: none;
overflow: auto;
overflow-y: scroll;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform .3s ease-out;
-moz-transition: -moz-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0)
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 6px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
background-clip: padding-box;
outline: 0
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0)
}
.modal-backdrop.in {
opacity: .5;
filter: alpha(opacity=50)
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
min-height: 16.42857143px
}
.modal-header .close {
margin-top: -2px
}
.modal-title {
margin: 0;
line-height: 1.42857143
}
.modal-body {
position: relative;
padding: 20px
}
.modal-footer {
margin-top: 15px;
padding: 19px 20px 20px;
text-align: right;
border-top: 1px solid #e5e5e5
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px
}
.modal-footer .btn-block + .btn-block {
margin-left: 0
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
}
.modal-sm {
width: 300px
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px
}
}
.tooltip {
position: absolute;
z-index: 1030;
display: block;
visibility: visible;
font-size: 12px;
line-height: 1.4;
opacity: 0;
filter: alpha(opacity=0)
}
.tooltip.in {
opacity: .9;
filter: alpha(opacity=90)
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
text-decoration: none;
background-color: #000;
border-radius: 4px
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
left: 5px;
border-width: 5px 5px 0;
border-top-color: #000
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
right: 5px;
border-width: 5px 5px 0;
border-top-color: #000
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
left: 5px;
border-width: 0 5px 5px;
border-bottom-color: #000
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
right: 5px;
border-width: 0 5px 5px;
border-bottom-color: #000
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: none;
max-width: 276px;
padding: 1px;
text-align: left;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
white-space: normal
}
.popover.top {
margin-top: -10px
}
.popover.right {
margin-left: 10px
}
.popover.bottom {
margin-top: 10px
}
.popover.left {
margin-left: -10px
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 14px;
font-weight: 400;
line-height: 18px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 5px 5px 0 0
}
.popover-content {
padding: 9px 14px
}
.popover > .arrow, .popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid
}
.popover > .arrow {
border-width: 11px
}
.popover > .arrow:after {
border-width: 10px;
content: ""
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999;
border-top-color: rgba(0, 0, 0, .25);
bottom: -11px
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999;
border-right-color: rgba(0, 0, 0, .25)
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999;
border-bottom-color: rgba(0, 0, 0, .25);
top: -11px
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999;
border-left-color: rgba(0, 0, 0, .25)
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px
}
.carousel {
position: relative
}
.carousel-inner {
position: relative;
overflow: hidden;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: .6s ease-in-out left;
transition: .6s ease-in-out left
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
line-height: 1
}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
display: block
}
.carousel-inner > .active {
left: 0
}
.carousel-inner > .next, .carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%
}
.carousel-inner > .next {
left: 100%
}
.carousel-inner > .prev {
left: -100%
}
.carousel-inner > .next.left, .carousel-inner > .prev.right {
left: 0
}
.carousel-inner > .active.left {
left: -100%
}
.carousel-inner > .active.right {
left: 100%
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: .5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0), color-stop(rgba(0, 0, 0, .0001) 100%));
background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0), color-stop(rgba(0, 0, 0, .5) 100%));
background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(0, 0, 0, .5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)
}
.carousel-control:hover, .carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: .9;
filter: alpha(opacity=90)
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
z-index: 5;
display: inline-block
}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
left: 0;
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
right: 0;
}
.carousel-control .icon-prev, .carousel-control .icon-next {
width: 20px;
height: 20px;
margin-top: -10px;
margin-left: -10px;
font-family: serif
}
.carousel-control .icon-prev:before {
content: '\2039'
}
.carousel-control .icon-next:before {
content: '\203a'
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0)
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}
.carousel-caption .btn {
text-shadow: none
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -15px;
margin-left: -15px;
font-size: 30px
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px
}
.carousel-indicators {
bottom: 20px
}
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
content: " ";
display: table
}
.clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
clear: both
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto
}
.pull-right {
float: right !important
}
.pull-left {
float: left !important
}
.hide {
display: none !important
}
.show {
display: block !important
}
.invisible {
visibility: hidden
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0
}
.hidden {
display: none !important;
visibility: hidden !important
}
.affix {
position: fixed
}
@-ms-viewport {
width: device-width
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
display: none !important
}
@media (max-width: 767px) {
.visible-xs {
display: block !important
}
table.visible-xs {
display: table
}
tr.visible-xs {
display: table-row !important
}
th.visible-xs, td.visible-xs {
display: table-cell !important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important
}
table.visible-sm {
display: table
}
tr.visible-sm {
display: table-row !important
}
th.visible-sm, td.visible-sm {
display: table-cell !important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important
}
table.visible-md {
display: table
}
tr.visible-md {
display: table-row !important
}
th.visible-md, td.visible-md {
display: table-cell !important
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important
}
table.visible-lg {
display: table
}
tr.visible-lg {
display: table-row !important
}
th.visible-lg, td.visible-lg {
display: table-cell !important
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important
}
}
.visible-print {
display: none !important
}
@media print {
.visible-print {
display: block !important
}
table.visible-print {
display: table
}
tr.visible-print {
display: table-row !important
}
th.visible-print, td.visible-print {
display: table-cell !important
}
}
@media print {
.hidden-print {
display: none !important
}
}@font-face{font-family:'FontAwesome';src:url(//gromi-tec.de/wp-content/themes/zerif-lite/fonts/fontawesome-webfont.eot?v=4.6.3);src:url(//gromi-tec.de/wp-content/themes/zerif-lite/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'),url(//gromi-tec.de/wp-content/themes/zerif-lite/fonts/fontawesome-webfont.woff2?v=4.6.3) format('woff2'),url(//gromi-tec.de/wp-content/themes/zerif-lite/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'),url(//gromi-tec.de/wp-content/themes/zerif-lite/fonts/fontawesome-webfont.ttf?v=4.6.3) format('truetype'),url(//gromi-tec.de/wp-content/themes/zerif-lite/fonts/fontawesome-webfont.svg?v=4.6.3#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:.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:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;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:#fff}.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-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"}.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}html {
overflow-y: scroll; font-size: 62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
.bypostauthor {
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-family: 'Lato', sans-serif;
font-weight: 300;
font-style: italic;
vertical-align: baseline;
text-align: center;
}
*,
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
body {
background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
ol,
ul {
list-style: none;
}
table {
border-spacing: 0; border-collapse: separate;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
blockquote:before,
blockquote:after {
content: "";
}
blockquote {
quotes: "" "";
}
q {
quotes: "“" "”" "‘" "’";
}
q:before {
content: open-quote;
}
q:after {
content: close-quote;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}
a img {
border: 0;
}
body {
overflow-x: hidden;
color: #808080;
font-family: "Lato", Helvetica, sans-serif !important;
font-size: 18px;
font-weight: normal;
line-height: 25px;
text-align: center;
} @-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
} *,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
i {
vertical-align: middle;
} *::-webkit-input-placeholder {
color: #000 !important;
}
*:-moz-placeholder {
color: #000 !important;
}
*::-moz-placeholder {
color: #000 !important;
}
*:-ms-input-placeholder {
color: #000 !important;
} @font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 300;
src: url(//gromi-tec.de/wp-content/themes/zerif-lite/fonts/Lato-LightItalic.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: url(//gromi-tec.de/wp-content/themes/zerif-lite/fonts/Lato-BoldItalic.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 900;
src: url(//gromi-tec.de/wp-content/themes/zerif-lite/fonts/Lato-BlackItalic.ttf) format('truetype');
}
body,
button,
input,
select,
textarea {
color: #404040;
font-family: 'Lato', sans-serif;
font-size: 18px;
font-size: 1.8rem;
line-height: 1.5;
font-style: italic;
letter-spacing: 0.2px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
b,
strong {
font-weight: bold;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
blockquote {
margin: 24px 40px;
font-size: 18px;
font-weight: 300;
font-style: italic;
line-height: 26px;
}
address {
margin: 0 0 1.5em;
}
pre {
overflow: auto;
max-width: 100%;
margin-bottom: 1.6em;
padding: 1.6em;
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.6;
}
code,
kbd,
tt,
var {
font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
position: relative;
height: 0;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: 0.5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
dl {
margin: 0 20px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
display: block;
clear: both;
margin: 0;
margin-bottom: 10px;
padding: 0;
border: 0;
font: inherit;
font-size: 100%;
vertical-align: baseline;
}  ::selection {
background: #fffb64;
color: #273e68;
}
::-moz-selection {
background: #fffb64;
color: #273e68;
}
a {
color: #273e68;
-webkit-transition: all 700ms;
transition: all 700ms;
}
a,
a:hover {
text-decoration: none;
}
a:hover {
color: #273e68;
}
p {
margin: 0;
}  .red-bg {
background: #e96656;
}
.green-bg {
background: #34d293;
}
.blue-bg {
background: #273e68;
}
.yellow-bg {
background: #fffb64;
}
.dark-bg {
background: #404040;
}
.white-bg {
background: #fff;
} .red-text {
color: #e96656;
}
.green-text {
color: #34d293;
}
.blue-text {
color: #273e68;
}
.yellow-text {
color: #fffb64;
}
.dark-text {
color: #273e68;
}
.white-text {
color: #fff;
}
h1 { font-size: 28px !important;
font-weight: 700;
line-height: 1.5;
margin: 0 0 25px 0;
}
h3 { font-size: 22px !important;
font-weight: 300;
line-height: 1.5;
margin: 0;
}
h2 { font-size: 18px !important;
font-weight: 700;
line-height: 1.5;
margin: 0 0 15px 0;
}
h6 {
font-size: 18px !important;
font-weight: 300;
line-height: 1.5;
margin: 0 0 15px 0;
}
h4 { line-height: 1.3;
position: relative;
display: inline-block;
margin: auto;
font-size: 25px !important;
text-transform: uppercase;
font-style: italic;
font-weight: 900;
padding: 10px 0;
}
h4:after {
position: absolute;
margin: 0;
z-index: 1;
content: "";
width: 75%;
height: 2px;
background: #fff;
bottom: 0;
right: 0;
}
h4:before {
position: absolute;
margin: 0;
z-index: 1;
content: "";
width: 75%;
height: 2px;
background: #fffb64;
top: 0;
left: 0;
}
h5 {
line-height: 1.3;
position: relative;
display: inline-block;
margin: auto;
font-size: 55px;
text-transform: uppercase;
font-style: italic;
font-weight: 900;
padding: 10px 0;
}
.full {
width: 100%;
margin: 0px;
padding: 0px;
}
section.lightblueSec {
background: #ebeef1;
font-weight: 300;
}
section.whiteSec {
background-color: #fff;
color: #273e68;
font-weight: 300;
}
section.blueSec {
background-color: #273e68;
color: #fff;
font-weight: 300;
}
.whiteSec, .lightblueSec {
padding: 80px 0;
}
.blueSec {
padding: 30px 0;
}
.whiteSec a, .lightblueSec a {
color: #273e68;
font-weight: 400;
}
.blueSec a {
color: #fffb64;
font-weight: 400;
}
.blueSec a:hover {
color: #fffb64;
text-decoration: underline;
font-weight: 400;
}
.whiteSec a:hover, .lightblueSec a:hover {
color: #273e68;
text-decoration: underline;
font-weight: 400;
}
.center, .center p {
text-align: center !important;
}
.left, .left p {
margin-left: 0;
text-align: left !important;
}
.right, .right p {
margin-right: 0;
text-align: right !important;
}  .navbar-header {
line-height: 0 !important;
padding: 0 !important;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/logo-back-ribon.png) no-repeat;
opacity: 1;
background-position: left top !important;
-webkit-filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.9));
-o-filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.9));
-moz-box-filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.9));
filter: drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.9));
min-height: 74px !important;
width: 40%;
z-index: 1000;
position: fixed;
top: 0;    animation-name: navbar-top;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 0.7s;
}
@keyframes navbar-top {
0% {
transform: translateX(-100%);
width: 0;
}
100% {
transform: translateX(0);
width: 63%;
}
}
#site-navigation {
float: right;
width: 100%;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: #273e68;
box-shadow: 0 2px 3px 0 #888888;
animation-name: nav-top;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 0.7s;
}
@keyframes nav-top {
0% {
transform: translateX(+100%);
}
100% {
transform: translateX(0);
}
}
.navbar {
border: 0;
border-radius: 0 !important;
background: transparent;
}
#main-nav {
position: fixed;
z-index: 1000;
width: 100%;
min-height: 50px !important;
}
#main-nav.fixed {
position: fixed;
top: 0;
}
.navbar-inverse .navbar-nav {
margin-right: 0;
margin-left: 0;
}
.navbar-inverse .navbar-nav > li {
display: inline;
}
.navbar-inverse .navbar-nav > li:last-child {
margin-right: 15px !important;
}
.navbar-inverse .navbar-nav > li > a {
color: #fff;
font-size: 16px;
padding: 15px 12px;
}
.navbar-inverse .main-navigation ul > li {
display: inline;
margin-top: 20px;
margin-right: 20px;
}
.navbar-inverse .main-navigation > ul > li:last-child {
margin-right: 0 !important;
}
.navbar-inverse .main-navigation > ul > li > a {
padding: 0;
color: #404040;
line-height: 35px;
}
.navbar-inverse .navbar-nav ul.sub-menu {
position: absolute;
z-index: 9999;
top: 100%;
left: -999em;
width: 200px;
background: #fff;
box-shadow: 3px 3px 2px rgba(50, 50, 50, 0.08);
}
.navbar-inverse .navbar-nav ul.sub-menu {
margin: 0;
}
.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu {
position: absolute;
top: 0;
}
.navbar-inverse .navbar-nav ul.sub-menu li {
float: none;
position: relative;
padding: 10px;
list-style: none;
}
.navbar-inverse .navbar-nav ul.sub-menu li a {
color: #404040;
}
.navbar-inverse .navbar-nav ul.sub-menu li:hover > a,
.navbar-inverse .navbar-nav ul.sub-menu li.link-focus > a {
color: #e96656;
}
.navbar-inverse ul ul {
left: -999em;
}
.navbar-inverse ul ul ul {
top: 0;
left: -999em;
}
.navbar-inverse ul li:hover > ul.sub-menu,
.navbar-inverse ul li.link-focus > ul.sub-menu {
left: auto;
}
.navbar-inverse ul ul li:hover > ul.sub-menu,
.navbar-inverse ul ul li.link-focus > ul.sub-menu {
left: 100%;
}
.navbar-brand {
display: inline-block;
position: relative;
height: 74px;
padding: 5px 15px;
line-height: 60px;
text-align: center;
}
.navbar-brand > a > img {
width: auto;
max-height: 100%;
}
.navbar-brand .site-title-tagline-wrapper {
display: inline-block;
vertical-align: middle;
}
.navbar-inverse .navbar-brand .site-title-tagline-wrapper .site-title > a:hover,
.navbar-inverse .navbar-brand .site-title-tagline-wrapper .site-title > a:focus {
color: #e96656;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand .site-title > a {
color: #999;
text-decoration: none;
}
.navbar-inverse .navbar-brand p.site-description,
.navbar-inverse .navbar-brand .site-title {
margin-bottom: 0;
color: #000;
font-family: "Montserrat", Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
line-height: normal;
}
.navbar-inverse .navbar-brand .site-title {
margin-bottom: 5px;
}
.navbar-inverse .navbar-brand .site-title a {
color: #000;
}
.navbar-inverse .navbar-brand p.site-description {
font-size: 16px;
line-height: normal;
}
.navbar-brand > img {
max-height: 100%;
}
.navbar-brand:focus {
border: 1px dotted black;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a.link-focus {
outline: none;
color: #fffb64;
}
.navbar-toggle {
margin-top: 23px;
border: 0;
background-color: #808080;
}
.navbar-toggle:focus {
border: 1px dotted black;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
opacity: 1;
background-color: #273e68;
box-shadow: none;
filter: alpha(opacity=100);
}
.navbar-toggle.active {
background-color: #273e68 !important;
}
.navbar-toggle.collapsed {
background-color: #273e68 !important;
}
.menu-align-center #site-navigation > ul {
text-align: center;
}
.menu-align-center #site-navigation > ul ul {
text-align: left;
}
.menu-align-center #site-navigation > ul > li {
display: inline-block;
float: none;
}
.menu-align-center #site-navigation > ul > li:before {
display: none;
}
.menu-align-center .zerif_header_title {
width: 100%;
}
.menu-align-center .navbar-inverse .navbar-nav > li {
margin-top: 0;
margin-bottom: 0;
}
.menu-align-center .responsive-logo > a {
display: inline-block;
float: none;
}   .navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fffb64;
}
.navbar-inverse .navbar-nav > li.current > a {
position: relative;
outline: none;
color: #fffb64;
}
ul.nav > li.menu-item-home > a:before {
display: none;
content: "";
}            .focus,
.works,
.about-us,
.features,
.packages,
.products,
.testimonial,
.contact-us {
padding-top: 100px;
}
.section-header h2, #focus .section-header h2 a, #team .section-header h2 a, #aboutus .section-header h2 a, #testimonials .section-header h2 a, #contact .section-header h2 a {
line-height: 1.3;
position: relative;
display: inline-block;
font-size: 45px !important;
text-transform: uppercase;
margin-top: 0;
font-style: italic;
font-weight: 900;
}
@media (max-width: 700px) {
.section-header h2, #focus .section-header h2 a, #team .section-header h2 a, #aboutus .section-header h2 a, #testimonials .section-header h2 a, #contact .section-header h2 a {
font-size: 33px !important;
}
}
@media (max-width: 320px) {
.section-header h2, #focus .section-header h2 a, #team .section-header h2 a, #aboutus .section-header h2 a, #testimonials .section-header h2 a, #contact .section-header h2 a {
font-size: 30px !important;
}
}
.section-header {
text-align: center;
padding-bottom: 50px;
padding-left: 15px;
padding-right: 15px;
}
.section-header .section-legend {
font-size: 22px;
margin-bottom: 5px;
color: #273e68;
padding-top: 0;
font-style: italic;
font-weight: 300;
} .entry-content p {
text-align: center;
color: #606060;
font-weight: 300;
}
.site-main p {
color: #606060;
}
.margp {
margin: 12px 0;
text-align: left;
} .focus-box .service-icon .pixeden {
border-radius: 50%;
}
.focus {
padding-bottom: 0 !important;
padding-top: 0;
overflow: hidden;
background: transparent;
}
.focus .section-header {
background-color: #fff;
padding: 25px 40px 0 40px;
}
.focus .row {
text-align: center;
background-color: #fff;
}
.focus .row .section-legend {
font-size: 22px;
color: #273e68;
padding: 20px 40px 50px 40px;
font-style: italic;
font-weight: 300;
} .grow {
transition: all .2s ease-in-out;
}
.grow:hover {
transform: scale(1.1);
}
.ribon1 {
background-size: cover;
background-color: #384f7a;
-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
height: 8em;
z-index: 122;
width: 70%;
position: relative;
display: block !important;
text-align: right;
float: left;
animation-name: ribonanidrop1;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 0.5s;
}
@keyframes ribonanidrop1 {
from {
margin-left: 0%;
width: 100%;
}
to {
margin-left: 100%;
width: 0%;
}
}
.ribon2 {
background-color: #273e68;
background-size: cover;
-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
height: 8em;
z-index: 123;
width: 80%;
position: relative;
display: block !important;
text-align: right;
float: left;
animation-name: ribonanidrop2;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 0.7s;
}
@keyframes ribonanidrop2 {
0% {
transform: translateX(-100%);
width: 0;
}
100% {
transform: translateX(0);
width: 61%;
}
}
.ribon3 {
background-color: #041d4a;
background-size: cover;
-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
height: 8em;
width: 60%;
z-index: 121;
position: relative;
position: relative;
display: block !important;
text-align: right;
float: left;
margin-bottom: 60px;
animation-name: ribonanidrop3;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 0.9s;
}
@keyframes ribonanidrop3 {
0% {
transform: translateX(-100%);
width: 0;
}
100% {
transform: translateX(0);
width: 50%;
}
}
.ribon1full, .ribon2full, .ribon3full {
height: 100%;
padding: 20px 50px;
}
.ribon1text, .ribon2text, .ribon3text {
float: left;
width: 75%;
color: white;
font-size: 20px;
font-style: italic;
padding: 15px;
font-weight: 300;
position: relative;
text-align: right;
}
.ribon1text h1, .ribon2text h1, .ribon3text h1 {
color: white;
font-size: 28px;
font-style: italic;
font-weight: 700;
text-transform: uppercase;
text-align: right;
margin: 0;
}
.ribon1img, .ribon2img, .ribon3img {
float: right;
position: relative;
}
@media (max-width: 1320px) {
.ribon1, .ribon2, .ribon3 {
height: 9em;
}
.ribon1text, .ribon2text, .ribon3text {
font-size: 18px;
}
}
@media (max-width: 850px) {
.ribon1text, .ribon2text, .ribon3text {
width: 70%;
}
}
@media (max-width: 768px) {
.ribon1, .ribon2, .ribon3 {
width: 100%;
}
.ribon1text, .ribon2text, .ribon3text {
width: 75%;
}
}
@media (max-width: 520px) {
.ribon1, .ribon2, .ribon3 {
height: 17em;
}
.ribon1text, .ribon2text, .ribon3text {
width: 100%;
text-align: center;
}
.ribon1img, .ribon2img, .ribon3img {
float: none;
}
.ribon1text h1, .ribon2text h1, .ribon3text h1 {
font-size: 18px !important;
text-align: center;
}
} .latest-news {
padding-bottom: 66px;
padding-top: 100px;
background: #ebeef1;
}
.latestnews-box {
display: inline-block;
float: none;
vertical-align: top;
}
@media (max-width: 767px) {
.latestnews-box {
padding: 0;
}
}
.carousel-inner {
margin: 0 30px;
}
#carousel-homepage-latestnews .item {
height: auto;
z-index: 1;
}
.latesnews-content p,
.latesnews-content {
font-size: 18px;
line-height: 1.5;
color: #273e68;
background-color: #fff;
font-style: italic;
padding: 15px;
text-align: center;
font-weight: 300;
}
#carousel-homepage-latestnews .carousel-inner .item .latestnews-title {
margin-top: 0;
margin-bottom: 0;
display: block;
color: #404040;
position: relative;
text-transform: uppercase;
font-weight: bold;
font-size: 17px;
float: none;
width: auto;
}
.sr-only {
display: none;
}
#carousel-homepage-latestnews .carousel-inner .item .latestnews-title a {
text-transform: uppercase;
color: #273e68;
font-weight: 700;
display: block;
font-size: 20px;
line-height: 1.3;
font-style: italic;
}
#carousel-homepage-latestnews .item .latestnews-box .latestnews-title a:after {
position: absolute;
margin: 0;
z-index: 1;
content: "";
width: 75%;
height: 2px;
background: #273e68;
bottom: -9px;
right: 0;
}
#carousel-homepage-latestnews .item .latestnews-box .latestnews-title a:before {
position: absolute;
margin: 0;
z-index: 1;
content: "";
width: 75%;
height: 2px;
background: #fffb64;
top: -9px;
left: 0;
}
.latestnews-img {
padding: 15px;
background-color: #fff;
}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+1) .latestnews-title a:before {
background: #fffb64;
}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+2) .latestnews-title a:before {
background: #fffb64;
}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n+3) .latestnews-title a:before {
background: #fffb64;
}
#carousel-homepage-latestnews .item .latestnews-box:nth-child(4n) .latestnews-title a:before {
background: #fffb64;
}
#carousel-homepage-latestnews .carousel-inner .item .latestnews-title a:hover {
color: #000;
text-decoration: none;
}
#carousel-homepage-latestnews .item .latestnews-box .latestnews-img .latestnews-img-a {
display: block;
}
#carousel-homepage-latestnews {
margin: 0;
}
#carousel-homepage-latestnews .carousel-control {
width: 45px;
background: none;
}
.carousel-control:focus {
outline: thin dotted #cb4332;
outline-offset: 0;
}
.carousel-control:active {
outline: 0;
}         #carousel-homepage-latestnews .glyphicon-chevron-left:before {
content: "";
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/left-arrow.png) no-repeat center center;
width: 30px;
height: 30px;
float: left;
}
#carousel-homepage-latestnews .glyphicon-chevron-right:before {
content: "";
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/right-arrow.png) no-repeat center center;
width: 30px;
height: 30px;
float: left;
}
ul.job {
padding-left: 0;
margin: 0;
}
ul.job li {
color: #273e68;
display: block;
text-align: left;
font-size: 20px; list-style-type: none;
padding-left: 35px;
font-weight: 400;
margin-top: 0;
}
ul.job li:before {
content: '';
color: #273e68;
display: inline-block;
float: left;
text-align: left;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/haken-blue.png) no-repeat scroll left;
list-style-type: none;
width: 24px;
height: 17px;
margin: 8px 0;
position: absolute;
left: 20px;
}
.job-box {
float: none;
display: inline-block;
vertical-align: top;
}
.posted-on {
color: #273e68;
font-style: italic;
font-size: 14px;
} .content-area .entry-header {
overflow: hidden;
text-align: center;
}
.entry-title {
color: #273e68;
line-height: 1.3;
position: relative;
display: inline-block;
margin: auto;
text-transform: uppercase;
font-style: italic;
font-weight: 900;
padding: 10px 0;
}
.entry-meta {
margin-top: 20px;
margin-bottom: 10px;
}
.entry-title:after {
position: absolute;
margin: 0;
z-index: 1;
content: "";
width: 75%;
height: 2px;
background: #273e68;
bottom: 0;
right: 0;
}
.entry-title:before {
position: absolute;
margin: 0;
z-index: 1;
content: "";
width: 75%;
height: 2px;
background: #fffb64;
top: 0;
left: 0;
}
article.hentry {
float: left;
width: 100%;
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0;
}
.entry-content {
margin: 20px 0 0 0;
}
.content-left-wrap {
padding-top: 45px;
}
.panel-layout {
text-align: center;
}
.post-img-wrap {
padding: 15px 15px 0 15px;
background-color: #fff;
width: 100%;
margin-right: 0;
border-top: 1px solid #273e68;
border-left: 1px solid #273e68;
border-right: 1px solid #273e68;
}
.post-img-wrap a img {
width: 100% !important;
height: auto;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.listpost-content-wrap {
float: left;
font-size: 18px;
line-height: 1.5;
color: #000;
background-color: #fff;
font-style: italic;
padding: 10px 15px 15px 15px;
text-align: center;
font-weight: 300;
border-bottom: 1px solid #273e68;
border-left: 1px solid #273e68;
border-right: 1px solid #273e68;
width: 100%;
}
.listpost-content-wrap .entry-header .entry-meta {
margin-top: 0;
}
.listpost-content-wrap h1 a, .listpost-content-wrap-full h1 a {
text-transform: uppercase;
color: #273e68;
font-weight: 700;
display: block;
font-size: 22px;
line-height: 1.3;
font-style: italic;
}
.listpost-content-wrap h1 a:hover, .listpost-content-wrap-full h1 a:hover {
text-decoration: none;
color: #000;
}
.listpost-content-wrap h1, .list-post-top h1 {
float: none;
clear: none;
margin: 0;
padding: 10px 0;
display: block;
}
.listpost-content-wrap h1 a:before {
position: absolute;
margin: 0;
z-index: 1;
content: "";
width: 75%;
height: 2px;
background: #fffb64;
top: -9px;
left: 0;
}
.listpost-content-wrap h1 a:after {
position: absolute;
margin: 0;
z-index: 1;
content: "";
width: 75%;
height: 2px;
background: #273e68;
bottom: -9px;
right: 0;
}
.listpost-content-wrap .entry-content p {
min-height: 90px;
margin-bottom: 0;
line-height: 1.5;
padding: 15px;
}
.listpost-content-wrap .entry-content {
margin: 0;
} ul.vorteile {
padding-left: 0;
margin: 0;
float: left;
}
ul.vorteile li {
color: #273e68;
display: block;
text-align: left;
font-size: 18px; list-style-type: none;
padding-left: 30px;
font-weight: 300;
margin-top: 0;
float: left;
width: 100%;
}
ul.vorteile li:before {
content: '';
color: #273e68;
display: block;
text-align: left;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/haken-blue.png) no-repeat scroll left;
list-style-type: none;
width: 24px;
height: 17px;
margin: 5px 0;
} .buttons {
margin-top: 45px;
text-align: center;
}
.button {
display: inline-block;
margin: 10px;
padding: 10px 35px 10px 35px;
border-radius: 4px;
text-align: center;
text-transform: uppercase;
}
.custom-button {
display: inline-block !important;
margin: 10px;
padding: 13px 25px 13px 25px;
border: none;
border-radius: 4px;
text-align: center;
text-transform: uppercase;
}
.red-btn {
background: #e96656;
}
.green-btn {
background: #1e9e6b;
}
.red-btn:hover {
color: #fff;
background: #cb4332;
}
.green-btn:hover {
color: #fff;
background: #069059;
}
.btn:hover {
box-shadow: none;
}
.red-btn, .green-btn, .blue-btn, .yellow-btn, .white-btn {
color: #FFF !important;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
letter-spacing: 0.5px;
font-weight: 700 !important;
font-size: 12px;
}
.blue-btn {
background: #273e68;
color: #fff !important;
}
.white-btn {
background: #fff;
color: #273e68 !important;
}
.yellow-btn {
background: #f9f200;
color: #273e68 !important;
}
.white-btn:hover {
background: #f9f200;
color: #273e68 !important;
text-decoration: none !important;
}
.blue-btn:hover {
color: #f9f200 !important;
background: #273e68;
text-decoration: none !important;
}
.yellow-btn:hover {
color: #273e68;
background: #fff;
text-decoration: none !important;
} .referenzen {
padding-bottom: 100px;
padding-top: 100px;
background: #fff;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
}
.ribon1referenz {
animation-name: ribonanidrop1;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 0.5s;
background-size: cover;
background-color: #384f7a;
-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
height: 8em;
z-index: 122;
width: 70%;
position: relative;
display: block !important;
text-align: left;
float: right;
}
@keyframes ribonanidrop1 {
0% {
transform: translateX(-100%);
width: 0;
}
100% {
transform: translateX(0);
width: 46%;
}
}
.ribon2referenz {
animation-name: ribonanidrop2;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 0.7s;
background-color: #273e68;
background-size: cover;
-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
height: 8em;
z-index: 123;
width: 80%;
position: relative;
display: block !important;
text-align: left;
float: right;
}
@keyframes ribonanidrop2 {
0% {
transform: translateX(-100%);
width: 0;
}
100% {
transform: translateX(0);
width: 61%;
}
}
.ribon3referenz {
animation-name: ribonanidrop3;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 0.9s;
background-color: #041d4a;
background-size: cover;
-webkit-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
-moz-box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
box-shadow: 0px 0px 7px 1px rgba(0, 0, 0, 0.61);
height: 8em;
width: 60%;
z-index: 121;
position: relative;
position: relative;
display: block !important;
text-align: left;
float: right;
}
@keyframes ribonanidrop3 {
0% {
transform: translateX(-100%);
width: 0;
}
100% {
transform: translateX(0);
width: 50%;
}
}
.ribon1referenzfull, .ribon2referenzfull, .ribon3referenzfull {
height: 100%;
padding: 20px 50px;
}
.ribon1referenztext, .ribon2referenztext, .ribon3referenztext {
float: right;
width: 75%;
color: white;
font-size: 20px;
font-style: italic;
padding: 15px;
font-weight: 300;
position: relative;
text-align: left;
}
.ribon1referenztext h1, .ribon2referenztext h1, .ribon3referenztext h1 {
color: white;
font-size: 28px;
font-style: italic;
font-weight: 700;
text-transform: uppercase;
text-align: left;
margin: 0;
}
.ribon1referenzimg, .ribon2referenzimg, .ribon3referenzimg {
float: left;
position: relative;
}
@media (max-width: 1320px) {
.ribon1referenz, .ribon2referenz, .ribon3referenz {
height: 9em;
}
}
@media (max-width: 850px) {
.ribon1referenztext, .ribon2referenztext, .ribon3referenztext {
width: 70%;
}
}
@media (max-width: 768px) {
.ribon1referenz, .ribon2referenz, .ribon3referenz {
width: 100%;
}
.ribon1referenztext, .ribon2referenztext, .ribon3referenztext {
width: 75%;
}
}
@media (max-width: 520px) {
.ribon1referenz, .ribon2referenz, .ribon3referenz {
height: 14em;
}
.ribon1referenztext, .ribon2referenztext, .ribon3referenztext {
width: 100%;
text-align: center;
}
.ribon1referenzimg, .ribon2referenzimg, .ribon3referenzimg {
float: none;
}
.ribon1referenztext h1, .ribon2referenztext h1, .ribon3referenztext h1 {
font-size: 18px !important;
text-align: center;
}
} .separator-one {
background: #ebeef1 !important;
padding: 50px 0 80px 0;
}
.separator-one .section-header {
padding-bottom: 0px;
}
.separator-one .green-btn {
background: #14a168;
}
.separator-one .green-btn:hover {
background: #007345;
}
.separator-one .text {
width: 100%;
max-width: 70% !important;
font-size: 24px;
font-style: italic;
color: #273e68 !important;
line-height: 34px !important;
padding: 0 !important;
margin-bottom: 0 !important;
margin-top: 15px !important;
font-weight: 300;
text-transform: none;
}
.separator-one .text a {
font-size: 24px;
} .purchase-now {
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/Gromitec-Firmengebaeude.png) no-repeat top center;
background-size: cover;
padding-top: 0;
padding-bottom: 0;
height: 550px;
position: relative;
}
.purchase-now img {
width: 100%;
height: auto;
}
.purchase-now::before {
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/Foto-Firma-before.png) no-repeat center center;
background-size: cover;
content: "";
display: block !important;
height: 60px;
}
.purchase-now::after {
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/Foto-Firma-after.png) no-repeat center center;
background-size: cover;
content: "";
display: block !important;
height: 60px;
margin-top: 430px;
}
.purchase-now h3 {
text-align: center;
display: none;
}
.purchase-now .red-btn {
float: right;
background: #db5a4a;
}
.purchase-now .red-btn:hover {
background: #bf3928;
}
.ribbon-without-button h3 {
text-align: center;
}
.ribbon-without-button .col-md-9 {
width: 100%;
} .home-header-wrap {
height: 54vh !important;
}
.header-content-wrap,
.blog-header-content-wrap {
background: none !important;
position: relative;
box-shadow: none;
-webkit-box-shadow: none;
padding-top: 38%;
transform: translateY(-40%);
} .about-us {
color: #fff;
background: #2e3e4e !important;
} .testimonial {
background-color: #273e68;
padding-bottom: 80px;
}
.focus-box {
margin: 0;
width: 50% !important;
}
ul.service li.aufmass {
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/haken.png) no-repeat left 0%;
}
ul.service li.werkstatt {
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/haken.png) no-repeat left 0%;
}
ul.service li.montage {
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/haken.png) no-repeat left 0%;
}
ul.service li.beratung {
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/haken.png) no-repeat left 0%;
}
ul.service {
margin: 0;
padding: 0;
}
ul.service li {
float: left;
margin: 0;
list-style: none;
font-style: italic;
line-height: 1.2;
padding: 10px 0 10px 55px;
border-bottom: 1px solid #fff;
color: #fff;
text-align: left;
font-size: 22px;
font-weight: 300;
width: 100%;
}
ul.service li:before {
display: none;
}
ul.service li strong {
font-size: 22px;
font-weight: 700;
color: #fff;
}
ul.service li:first-child {
border-top: 1px solid #fff;
}
@media (max-width: 370px) {
ul.service li, ul.service li strong {
font-size: 18px;
}
}   .hinweis{
color: #fff;
text-align: left;
margin: 20px 0 40px 0;
}
.pf-checkbox-label span a, .pf-checkbox-label span a:hover{
color: #fffb64;;
}
.pf-checkbox-label span{
color: #fff !important;
text-align: left !important;
margin: 20px 0 !important;
}
.pf-checkbox-label {
margin-left: 15px;
width: 90% !important;
text-align: left;
}
.pirate_forms{
margin-bottom: 40px;
}
.pirate_forms_wrap .pirate-forms-footer{
margin-top: 40px;
width: 100%;
}
.pirate_forms input,
.pirate_forms textarea {
width: 100%;
margin: auto;
color: #fff;
}
.pirate_forms input {
background: rgba(255, 255, 255, 0.00);
border-style: solid;
border-bottom: 1px solid #ffffff;
border-radius: 0px !important;
border-top: 0 !important;
border-left: 0 !important;
border-right: 0 !important;
padding-top: 21px;
padding-left: 0px !important;
color: #fff;
}
input#pirate-forms-contact-name {
color: #ffffff !important;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, textarea:focus {
color: #ffffff !important;
} *::-webkit-input-placeholder {
color: #ffffff !important;
padding-top: 5px;
}
*:-moz-placeholder {
color: #ffffff !important;
}
*::-moz-placeholder {
color: #ffffff !important;
}
*:-ms-input-placeholder {
color: #ffffff !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #fff;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
color: #fff;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #fff;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #fff;
}
textarea#pirate-forms-contact-message {
text-align: left;
text-transform: none;
padding: 9px;
min-height: 100px !important;
padding-left: 15px;
display: inline-block;
border: 1px solid #fff;
background: transparent;
width: 100% !important;
border-radius: 0 !important;
float: left !important;
}
.pirate_forms .custom-button {
margin-right: 15px;
}
.pirate_forms .pirate-forms-submit-button {
background: #fff ;
color: #273e68 !important;
font-weight: 700;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.pirate_forms .pirate-forms-submit-button:hover {
color: #273e68;
background: #fffb64 !important;
}
.form-control:focus {
border-color: rgba(102, 175, 233, 0);
outline: 0;  border-style: solid;
border-bottom-color: #ffffff;
}
.pirate-forms-g-recaptcha {
display: none;
}
.pirate_forms .notification p {
display: inline-block;
margin-bottom: 10px;
padding: 5px 10px;
border-radius: 3px;
color: #fff;
}
.pirate_forms_error_box {
text-align: center;
}
.pirate_forms_error_box p {
display: inline-block;
margin-bottom: 10px;
padding: 5px 10px;
border-radius: 3px;
color: #fff;
background: #e96656;
}
.pirate_forms_thankyou_wrap p {
display: inline-block;
margin-bottom: 10px;
padding: 5px 10px;
border-radius: 3px;
color: #273e68;
background: #fffb64;
}
.pirate_forms_wrap label {
width: 100%;
height: 1px;
}
.wpcf7-form-control-wrap input{
font-family: inherit;
font-size: inherit;
line-height: inherit;
border-bottom: 1px solid #fff !important;
color: #fff !important;
border-top: 0;
border-left: 0;
border-right: 0;
background: transparent;
margin-bottom: 10px;
}
.wpcf7-form label,
.wpcf7-form-control-wrap,
.wpcf7-form-control-wrap input{
width: 100%;
}
.wpcf7-form-control-wrap textarea{
border: 1px solid #fff !important;
color: #fff !important;
background: transparent;
margin-top: 40px;
}
span.wpcf7-list-item {
margin: 0;
text-align: left;
}
input[type="submit"] {
margin: 10px;
padding: 13px 35px 13px 35px;
border: none;
border-radius: 4px;
color: #273e68 !important;;
background-color: #fff !important;
box-shadow: none;
text-shadow: none;
font-size: 14px;
font-weight: 400;
float: right;
text-align: center;
vertical-align: middle;
white-space: nowrap;
text-transform: uppercase;
cursor: pointer;
}
input[type="submit"]:hover {
background-color: #fffb64 !important;
}
span.wpcf7-not-valid-tip {
color: #fffb64;
text-align: left;
}
.wpcf7 form.invalid .wpcf7-response-output{
color: #fffb64;
border-color: #fffb64;
float: left;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
color: #ffffff;
float: left;
width: 100%;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
color: #fff;
float: left;
width: 100%;
} .contact-us {
background: rgb(4, 29, 74) !important;
padding: 50px 0 30px 0;
}
.contact-us .section-header .section-legend {
color: #fff;
}
.contact-us .input-box,
textarea {
width: 100%;
margin: auto;
margin-bottom: 20px;
}
.contact-us .custom-button {
float: right;
}
.zerif-g-recaptcha {
display: none;
margin-left: 15px;
}
.contact-us .notification p {
display: inline-block;
margin-bottom: 10px;
padding: 5px 10px;
border-radius: 3px;
color: #fff;
}
.contact-us .error p {
background: #e96656;
}
.contact-us .success p {
background: #34d293;
}
.contact_submit_wrap {
float: right;
} .bottomMenu {
display: block;
width: 100%;
color: #fff;
font-size: 16px;
padding: 0 15px;
}
.bottomMenu ul {
display: inline;;
}
.bottomMenu li {
list-style-type: none;
display: inline;
font-size: 12px;
}
.bottomMenu li:before {
display: none;
}
.bottomMenu li a {
color: #fff;
line-height: 15px;
text-decoration: none;
font-weight: normal;
border-right: thin solid rgba(0, 0, 0, 0);
padding: 0 7px 0 3px;
font-size: 16px;
}
.bottomMenu li a:hover {
color: #fffb64;
}
.bottomMenu li:last-child > a {
border-right: none;
}
.bottomMenu a:hover {
color: #fffb64;
}
.bottomMenu a {
color: #fffb64;
} .Bauelemnte, .holzarbeite1, .renovierung {
width: 60% !important;
margin: auto;
}
.home .site-content, .page-template-template-frontpage .site-content {
background: transparent;
padding-top: 0;
}
.mobile-bg-fix-wrap .mobile-bg-fix-whole-site {
z-index: 1;
}
@media (max-width: 1622px) {
.Bauelemnte, .holzarbeiten, .renovierung {
width: 50%;
margin: auto;
}
}
@media (max-width: 1592px) {
.Bauelemnte, .holzarbeiten, .renovierung {
width: 58%;
margin: auto;
}
}
@media (max-width: 1388px) {
.Bauelemnte, .holzarbeiten, .renovierung {
width: 60%;
margin: auto;
}
}
@media (max-width: 1198px) {
.Bauelemnte, .holzarbeiten, .renovierung {
width: 80%;
margin: auto;
}
}
.renovierung2 {
float: left;
}
.bauelemte1 {
float: left;
padding: 20px 0 0 0;;
}
.bauelemte2, .renovierung1 {
float: right;
}
.bauelemte3, .renovierung4 {
float: left;
}
.bauelemte4, .renovierung3 {
float: right;
}
.bauelemte5 {
float: right;
}
.bauelemte6 {
float: left;
}
ul#menu-footer {
margin: 0 0 0 0 !important;
float: none;
} #boxprodukt {
}
#boxprodukt1 {
background-size: cover;
background-color: #273E68;
height: 20em;
z-index: 1;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
#boxprodukt2 {
background-size: cover;
background-color: #273E68;
height: 20em;
z-index: 1;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
#boxprodukt3 {
background-size: cover;
background-color: #273E68;
height: 20em;
z-index: 1;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
#boxprodukt4 {
background-size: cover;
background-color: #273E68;
height: 20em;
z-index: 1;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
#boxprodukt5 {
background-size: cover;
background-color: #273E68;
height: 20em;
z-index: 1;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
.box1text, .box2text, .box3text, .box4text, .box5text {
float: left; color: white; position: relative;  padding-left: 15px;
}
.boxfull { }
.boxlogo {
display: none;
}
.fullone {
float: left;
width: 30%;
padding: 0 1% 0 1%;
}
@media (max-width: 700px) {
.imgprodukt {
display: none;
}
.box1text, .box2text, .box3text, .box4text, .box5text {
float: left;
color: white;
position: relative;
left: 50%;
transform: translateX(-50%);
padding: 0 0 0 0;
}
#boxprodukt1 {
background-size: cover;
background-color: #273E68;
height: 4.8em;
z-index: 122;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
#boxprodukt2 {
background-size: cover;
background-color: #273E68;
height: 4.8em;
z-index: 122;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
#boxprodukt3 {
background-size: cover;
background-color: #273E68;
height: 4.8em;
z-index: 122;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
#boxprodukt4 {
background-size: cover;
background-color: #273E68;
height: 4.8em;
z-index: 122;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
#boxprodukt5 {
background-size: cover;
background-color: #273E68;
height: 4.8em;
z-index: 122;
width: 100%;
position: relative;
margin: 1px 1px 1px 1px;
float: left;
}
.fullone {
float: inherit;
width: 100%;
padding: 0 0 0 0;
}
}
.frstsent {
font-weight: 600;
color: #273e68;
}
.btnprd {
float: left;
-webkit-transition: background-color 0.5s ease-out;
-moz-transition: background-color 0.5s ease-out;
-o-transition: background-color 0.5s ease-out;
transition: background-color 0.5s ease-out;
font-weight: 600;
}
.btnprd:hover {
transition: background-color 0.5s ease;
background: #FFFB64;
}
.displaynone {
display: none;
}
@keyframes slideinsecprd {
0% {
transform: translateX(-100%);
width: 0;
}
100% {
transform: translateX(0);
width: 100%;
}
}
.slideinsecprd { animation-name: slideinsecprd;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 1s;
}
@keyframes slideinerstunddritprd {
0% {
transform: translateX(100%);
width: 0;
}
100% {
transform: translateX(0%);
width: 100%;
}
}
.slideinerstunddritprd { animation-name: slideinerstunddritprd;
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-duration: 1s;
}
.endtxt {
float: left;
width: 39%;
background: #fff6d0;
padding: 10px;
border: solid #fbefbf;
}
.endtxt3bild {
float: left;
width: 60%;
background: #fff6d0;
padding: 10px;
border: solid #fbefbf;
}
.fullproduktrib {
width: 100%;
height: 200px;
}
.full1 {
background: #fff;
}
.full2 {
background: #ebeef1;
}
.full3 {
background: #fff;
}
.prdfullpoint {
overflow: hidden;
padding: 0 0 0 30px;
text-align: left;
}
.prdpointsingle a{
color: #273e68;
display: block;
padding: 5px;
text-align: left;
}
.secprdpointsingle a {
color: #273e68;
display: block;
padding: 5px;
text-align: right;
}
.prdpointsingle a:hover,
.secprdpointsingle a:hover {
color: #FFFB64;
text-decoration: none !important;
display: block;
}
.prdpointsingle:hover, .secprdpointsingle:hover {
transition: background-color 0.5s ease;
background: #273e68;
color: #FFFB64;
}
.prdpointsingle a:before {
content: '';
color: #273e68;
display: inline-block;
text-align: left;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/arrow-right.png) no-repeat scroll left;
list-style-type: none;
width: 24px;
height: 14px;
}
.prdpointsingle {
border-bottom: 1px solid #273e68;
-webkit-transition: background-color 0.5s ease-out;
-moz-transition: background-color 0.5s ease-out;
-o-transition: background-color 0.5s ease-out;
transition: background-color 0.5s ease-out;
}
@keyframes prdpoint {
from {
margin-left: 100%;
width: 0%;
}
to {
margin-left: 0%;
width: 100%;
}
}
@-moz-keyframes prdpoint {
from {
margin-left: 100%;
width: 0%;
}
to {
margin-left: 0%;
width: 100%;
}
}
@-webkit-keyframes prdpoint {
from {
margin-left: 100%;
width: 0%;
}
to {
margin-left: 0%;
width: 100%;
}
}
.prdpointsingle1 { animation-name: prdpoint;
-moz-animation-name: prdpoint;
-webkit-animation-name: prdpoint;
-o-animation-name: prdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 0.7s;
-moz-animation-duration: 0.7s;
-webkit-animation-duration: 0.7s;
-o-animation-duration: 0.7s;
}
.prdpointsingle2 { animation-name: prdpoint;
-moz-animation-name: prdpoint;
-webkit-animation-name: prdpoint;
-o-animation-name: prdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 0.9s;
-moz-animation-duration: 0.9s;
-webkit-animation-duration: 0.9s;
-o-animation-duration: 0.9s;
}
.prdpointsingle3 { animation-name: prdpoint;
-moz-animation-name: prdpoint;
-webkit-animation-name: prdpoint;
-o-animation-name: prdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 1.1s;
-moz-animation-duration: 1.1s;
-webkit-animation-duration: 1.1s;
-o-animation-duration: 1.1s;
}
.prdpointsingle4 { animation-name: prdpoint;
-moz-animation-name: prdpoint;
-webkit-animation-name: prdpoint;
-o-animation-name: prdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 1.3s;
-moz-animation-duration: 1.3s;
-webkit-animation-duration: 1.3s;
-o-animation-duration: 1.3s;
}
.prdpointsingle5 { animation-name: prdpoint;
-moz-animation-name: prdpoint;
-webkit-animation-name: prdpoint;
-o-animation-name: prdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 1.5s;
-moz-animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
-o-animation-duration: 1.5s;
}
.secprdpointsingle {
border-bottom: 1px solid #273e68;
-webkit-transition: background-color 0.5s ease-out;
-moz-transition: background-color 0.5s ease-out;
-o-transition: background-color 0.5s ease-out;
transition: background-color 0.5s ease-out;
}
@keyframes secprdpoint {        from {
margin-right: 100%;
width: 0%;
}
to {
margin-left: 0%;
width: 100%;
}
}
.secprdpointsingle1 { animation-name: secprdpoint;
-moz-animation-name: secprdpoint;
-webkit-animation-name: secprdpoint;
-o-animation-name: secprdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 0.7s;
-moz-animation-duration: 0.7s;
-webkit-animation-duration: 0.7s;
-o-animation-duration: 0.7s;
}
.secprdpointsingle2 { animation-name: secprdpoint;
-moz-animation-name: secprdpoint;
-webkit-animation-name: secprdpoint;
-o-animation-name: secprdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 0.9s;
-moz-animation-duration: 0.9s;
-webkit-animation-duration: 0.9s;
-o-animation-duration: 0.9s;
}
.secprdpointsingle3 { animation-name: secprdpoint;
-moz-animation-name: secprdpoint;
-webkit-animation-name: secprdpoint;
-o-animation-name: secprdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 1.1s;
-moz-animation-duration: 1.1s;
-webkit-animation-duration: 1.1s;
-o-animation-duration: 1.1s;
}
.secprdpointsingle4 { animation-name: secprdpoint;
-moz-animation-name: secprdpoint;
-webkit-animation-name: secprdpoint;
-o-animation-name: secprdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 1.3s;
-moz-animation-duration: 1.3s;
-webkit-animation-duration: 1.3s;
-o-animation-duration: 1.3s;
}
.secprdpointsingle5 { animation-name: secprdpoint;
-moz-animation-name: secprdpoint;
-webkit-animation-name: secprdpoint;
-o-animation-name: secprdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 1.5s;
-moz-animation-duration: 1.5s;
-webkit-animation-duration: 1.5s;
-o-animation-duration: 1.5s;
}
.secprdpointsingle6 { animation-name: secprdpoint;
-moz-animation-name: secprdpoint;
-webkit-animation-name: secprdpoint;
-o-animation-name: secprdpoint;
animation-iteration-count: 1;
-moz-animation-iteration-count: 1;
-webkit-animation-iteration-count: 1;
-o-animation-iteration-count: 1;
animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-duration: 1.7s;
-moz-animation-duration: 1.7s;
-webkit-animation-duration: 1.7s;
-o-animation-duration: 1.7s;
}
.secprdpointsingle a:after {
content: '';
color: #273e68;
display: inline-block;
text-align: left;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/arrow-left.png) no-repeat scroll left;
list-style-type: none;
width: 24px;
height: 14px;
}
.secprdpointfull {
overflow: hidden;
padding: 0 30px 0 0;
text-align: right;
}
.prdpoint-box {
padding-right: 0;
}
.secprdpoint-box {
padding-left: 0;
} #breadcrumbs, #breadcrumbs span {
text-align: center;
font-size: 12px;
font-style: italic;
text-transform: uppercase;
color: #ccc;
margin-top: 20px;
}
#breadcrumbs span a {
text-align: left;
color: #ccc;
font-size: 12px;
font-style: italic;
text-transform: uppercase;
}
#breadcrumbs span a:hover {
text-align: left;
color: #273e68;
font-size: 12px;
font-style: italic;
text-transform: uppercase;
text-decoration: none;
}
.breadcrumb_last {
text-align: left;
color: #273e68 !important;;
font-size: 12px;
font-style: italic;
text-transform: uppercase;
} iframe.youtube {
min-height: 196px;
width: 100%;
margin-bottom: 20px;
} .wp-caption {
border: 1px solid #ccc;
margin: 10px;
max-width: 100%;
float: left;
}
.wp-caption {
border: 1px solid #ccc;
margin: 10px;
max-width: 100% !important;
float: left;
}
.wp-caption .wp-caption-text {
margin: 0;
padding: 5px;
text-align: center;
font-weight: 300;
font-style: italic;
font-size: 14px;
background-color: #273e68;
color: #fff;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
width: 100% !important;
}
.site-main .gallery {
margin-bottom: 0;
text-align: center;
float: none;
}
.gallery-item {
float: none;
display: inline-block;
margin: 2px;
overflow: hidden;
position: relative;
border: 1px solid #ccc;
}
.gallery-item .gallery-icon a img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.gallery-item .gallery-icon a:hover img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
}
@media (max-width: 990px) {
.gallery-columns-2 .gallery-item {
max-width: 100% !important;
}
.gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
max-width: 45% !important;
}
}
@media (max-width: 650px) {
.gallery-columns-1 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item {
max-width: 100% !important;
}
}
.gallery-caption {
background-color: rgba(39, 62, 104, 0.8);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #fff;
font-size: 14px;
line-height: 1.5;
margin: 0;
max-height: 50%;
opacity: 1; padding: 6px 8px;
position: absolute;
bottom: 0;
left: 0;
text-align: center;
width: 100%;
} #wpsm_accordion_976 .wpsm_panel-title {
margin: 0px !important;
text-transform: none !important;
line-height: 1 !important;
display: block;
}
#wpsm_accordion_976 .ac_title_class {
font-size: 20px;
} .linekundw {
height: 1px;
background-color: #fffb64;
border-bottom: 1px solid rgba(255, 255, 255, 0);
margin-bottom: 10px;
margin-top: 10px;
}
.arrow {
width: 100%;
height: auto;
text-align: center;
background-color: transparent;
display: none;
}
.page-header {
margin: 0 0 40px;
border-bottom: none;
text-align: center;
} @media (max-width: 1320px) {
.navbar-header {
width: 100%;
background-color: #fffb64;
position: relative;
}
.navbar-brand {
width: 100%;
}
.menu-align-center .responsive-logo {
text-align: center;
}
.menu-align-center #site-navigation > ul {
width: 100%;
}
.navbar-inverse .navbar-nav > li > a {
padding: 15px 8px;
}
}
@media (max-width: 1200px) {
.header-content-wrap,
.blog-header-content-wrap {
padding: 235px 0 150px;
}
}
@media (min-width: 768px) and (max-width: 1024px) {  .intro {
margin-top: 40%;
font-size: 45px;
line-height: 55px;
} .big-intro {
text-align: center !important;
}
.about-us .column {
margin-bottom: 40px;
}
.skills {
margin-bottom: 78px !important;
} .team-member .profile-pic {
width: 128px;
height: 128px;
}
.team-member .details {
line-height: 18px;
} .purchase-now {
margin: auto;
text-align: center !important;
}
.purchase-now h3 {
margin-bottom: 20px;
text-align: center;
}
.purchase-now .button {
float: none;
} .container .company-details {
width: 33%;
padding-top: 40px;
}
}
@media (max-width: 992px) {
.purchase-now .red-btn {
float: none;
}
.skills {
margin-left: 0;
}
#client-feedbacks .feedback-box {
width: 100%;
margin-right: 0;
margin-left: 0;
}
.header-content-wrap,
.blog-header-content-wrap {
padding-top: 26%;
}
.intro-text {
font-size: 45px;
line-height: 55px;
}
.section-header {
padding-bottom: 30px;
}
.focus,
.works,
.about-us,
.features,
.packages,
.products,
.testimonial,
.contact-us {
padding-top: 60px;
padding-bottom: 60px;
}
.header-content-wrap,
.blog-header-content-wrap {
padding: 225px 0 150px;
}
.about-us .big-intro {
text-align: center;
}
.company-details {
padding-top: 0;
padding-bottom: 33px;
}
.container .company-details:first-child {
padding-top: 40px;
}
.copyright {
width: 100%;
padding-top: 33px;
padding-bottom: 33px;
}
.container .company-details {
width: 100%;
}
}
@media (max-width: 767px) { #site-navigation, .navbar-header  {
animation-iteration-count: 0;
}
.bs-navbar-collapse {
border: 0;
}
#main-nav {
overflow: visible;
}
#main-nav,
#main-nav.fixed {
position: relative;
}
.navbar-inverse .navbar-nav {
padding-left: 10px;
line-height: normal;
text-align: center;
}
.navbar-inverse .navbar-nav > li {
display: inline-block;
margin-bottom: 0;
}
.navbar-inverse .navbar-nav > li {
position: relative;
width: 100%;
margin: 8px 0 0 0;
padding: 0 0 8px 0;
border-bottom: 1px solid #ededed;
}
.navbar-inverse .navbar-nav > li:last-child {
border-bottom: 0;
}
.navbar-inverse .navbar-nav > li a {
text-align: left;
}
.navbar-inverse .navbar-nav ul.sub-menu {
display: none !important;
position: relative;
top: 0;
width: 100%;
box-shadow: none;
}
.navbar-inverse .navbar-nav li.this-open > ul {
display: block !important;
}
.navbar-inverse .navbar-nav ul.sub-menu li {
float: left;
width: 100%;
}
.navbar-inverse .navbar-nav ul.sub-menu li a {
float: left;
width: 100%;
padding: 8px 25px 8px 0;
border-bottom: 1px solid #ededed;
}
.navbar-inverse .navbar-nav ul.sub-menu li:last-child a {
border-bottom: none;
}
.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu {
position: relative;
top: 0;
left: 0;
}
.navbar-inverse .navbar-brand {
float: left;
width: auto;
}
.rtl .navbar-inverse .navbar-brand {
float: right;
}
#main-nav {
overflow: hidden;
}
#main-nav,
#main-nav.fixed {
position: relative;
box-shadow: 0 2px 3px 0 #888888;
}
.navbar-collapse {
max-height: 100%;
}
.navbar-inverse .navbar-nav ul.sub-menu li {
padding-left: 20px;
}
.navbar-inverse .navbar-nav ul.sub-menu li {
padding-top: 0;
padding-bottom: 0;
}
.dropdownmenu {
display: block;
position: absolute;
z-index: 9;
top: 5px;
right: 0;
width: 25px;
height: 25px;
margin: 0;
padding: 0;
border-radius: 3px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/menu-icon.png) center center no-repeat #e96656;
}
.navbar-inverse .navbar-nav ul.sub-menu li {
margin-right: 0;
padding-right: 0;
}
.navbar-inverse .navbar-nav > li > a:hover {
color: #fffb64 !important;
}
.this-open > a {
color: #e96656 !important;
}
li.current > a:before {
display: none !important;
content: "";
}
ul.nav > li.current_page_item > a:before {
left: 0;
width: 50px;
content: "";
}
.menu-align-center #site-navigation > ul ul {
left: 0;
} .header {
min-height: inherit;
padding-bottom: 0 !important;
}
.intro {
font-size: 6.5vw;
line-height: 8vh;
}
.header-content-wrap,
.blog-header-content-wrap {
padding-top: 30%;
}
.home-header-wrap {
height: 40vh !important;
}
.intro-text {
font-size: 41px;
line-height: 49px;
}
.focus-box {
margin-bottom: 75px;
width: 100% !important;
}
.section-header {
float: left;
width: 100%;
}
.pirate-forms-g-recaptcha > div {
display: inline-block;
}
.pirate_forms .pirate-forms-submit-button {
display: inline-block;
float: none;
text-align: center;
}
.contact_submit_wrap {
text-align: center;
}
.site-content {
background: #fff !important;
padding-top: 10px;
}
.arrow {
display: block;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
margin-bottom: 10px;
margin-top: 10px;
}
.left, .left p, .right, .right p {
text-align: center !important;
} .big-intro {
font-size: 8vw !important;
text-align: center !important;
}
.about-us .column {
margin-bottom: 40px;
}
.skills {
margin-bottom: 78px !important;
}
.our-clients {
float: left;
width: 100%;
} .purchase-now {
margin: auto;
text-align: center !important;
}
.purchase-now h3 {
margin-bottom: 20px;
text-align: center;
}
.purchase-now .button {
float: none;
} .company-details {
padding-top: 0;
padding-bottom: 33px;
}
.copyright {
width: 100%;
padding-top: 33px;
padding-bottom: 33px;
}
footer.entry-footer {
padding-top: 0;
} .comment-metadata {
position: relative;
top: 0;
right: 0;
}
}
@media (max-width: 480px) { .intro {
margin-top: 60%;
font-size: 6.5vw;
line-height: 6vh;
}
.header-content-wrap,
.blog-header-content-wrap {
padding-top: 40%;
}
.intro-text {
font-size: 32px;
line-height: 37px;
}
h2 {
font-size: 6.5vw !important;
}
.other-focus-list ul li {
display: block;
margin-right: 0;
text-align: left;
} .post-img-wrap {
width: 100%;
}
.listpost-content-wrap {
float: left;
width: 100%;
margin-top: 20px;
}
.post-img-wrap a {
float: none;
width: 250px;
height: 250px;
margin: 0 auto;
}
.post-img-wrap {
margin-right: 0;
text-align: center;
}
.post-img-wrap a img {
width: auto;
} .comment-reply-link {
position: relative;
margin-top: 10px;
}
.post-img-wrap a img {
width: 250px;
height: auto;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3 ease-out;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.post-img-wrap a:hover img {
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3 ease-out;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
@media (max-width: 390px) {
.navbar-brand {
width: 245px !important;
}   h4{
font-size: 20px !important;
}
}
@media (max-width: 320px) {
.intro {
font-size: 7vw;
line-height: 25px;
}
.header-content-wrap,
.blog-header-content-wrap {
padding-top: 50%;
}
.intro-text {
font-size: 22px;
line-height: 30px;
}
.client-list ul li {
display: block;
}
.listpost-content-wrap-large {
position: relative;
}
.post-img-wrap-large {
display: none;
}
}  hr {
height: 1px;
margin-bottom: 1.5em;
border: 0;
background-color: #ccc;
}
ul,
ol {
margin: 0 0 30px 20px;
}
ul.datenschutz {
padding-left: 22px !important;
margin: 20px 0 20px 0 !important;
}
li.datenschutz:before{
display: none !important;
}
li.datenschutz-style:before {
content: '';
width: 4px;
height: 4px;
background: #273e68;
float: left;
position: absolute;
left: 18px;
margin-top: 12px;
}
li {
list-style-type: none;
color: #606060;
font-weight: 300;
text-align: left !important;
}
li:before {
content: '';
width: 4px;
height: 4px;
background: #273e68;
float: left;
position: absolute;
left: 18px;
margin-top: 12px;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em 0;
}
img {
max-width: 100%; height: auto; }
figure {
margin: 0;
}
table {
width: 100%;
margin: 0 0 20px;
border-bottom: 1px solid #ededed;
border-spacing: 0;
border-collapse: collapse;
font-size: 14px;
line-height: 2;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
caption {
margin: 20px 0;
font-size: 16px;
}
th {
padding: 6px 10px 6px 0;
border-top: 1px solid #ededed;
font-weight: bold;
text-transform: uppercase;
}
td {
padding: 6px 10px 6px 0;
border-top: 1px solid #ededed;
}
thead th {
border: none;
} .white-border-bottom:before {
position: absolute;
z-index: 1;
bottom: -9px;
left: 25%;
width: 50%;
height: 2px;
margin: auto;
background: #f5f5f5;
content: "";
}
.dark-border-bottom:before {
position: absolute;
z-index: 1;
bottom: -9px;
left: 25%;
width: 50%;
height: 2px;
margin: auto;
background: #404040;
content: "";
}
.red-border-bottom:before {
position: absolute;
z-index: 1;
bottom: -9px;
left: 12.5%;
width: 75%;
height: 2px;
margin: auto;
background: #e96656;
content: "";
}
.green-border-bottom:before {
position: absolute;
z-index: 1;
bottom: -9px;
left: 12.5%;
width: 75%;
height: 2px;
margin: auto;
background: #34d293;
content: "";
}
.blue-border-bottom:before {
position: absolute;
z-index: 1;
bottom: -9px;
left: 12.5%;
width: 75%;
height: 2px;
margin: auto;
background: #3ab0e2;
content: "";
}
.yellow-border-bottom:before {
position: absolute;
z-index: 1;
bottom: -9px;
left: 12.5%;
width: 75%;
height: 2px;
margin: auto;
background: #f7d861;
content: "";
} button,
input,
select,
textarea {
margin: 0; font-size: 100%; vertical-align: baseline; *vertical-align: middle; }
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
margin: 10px;
padding: 13px 35px 13px 35px;
border: none;
border-radius: 4px;
color: #fff;
background-color: #273e68;
box-shadow: none;
text-shadow: none;
font-size: 14px;
font-weight: 400;
text-align: center;
vertical-align: middle;
white-space: nowrap;
text-transform: uppercase;
cursor: pointer;
}
input[type="search"] {
color: #000;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa #bbb;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb #bbb;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0; float: left;
width: 34px;
display: inline-block;
}
input[type="search"] {
-webkit-box-sizing: content-box; -moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-appearance: textfield; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
padding: 0; border: 0;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus {
color: #fff;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 3px;
}
textarea {
overflow: auto; width: 98%;
padding-left: 3px;
vertical-align: top; }
.entry-content button,
.entry-content input[type="button"],
.entry-content input[type="reset"],
.entry-content input[type="submit"] {
padding: 13px 35px 13px 35px
}
.entry-content button:hover,
.entry-content input[type="button"]:hover,
.entry-content input[type="reset"]:hover,
.entry-content input[type="submit"]:hover {
background: #273e68;
color: #f9f200 !important;
}
.input-box {
display: inline-block;
width: 274px;
min-height: 46px;
padding: 9px;
padding-left: 15px !important;
border: 0 !important;
border-radius: 4px;
background: rgba(255, 255, 255, 0.95);
text-align: left;
text-transform: none;
}
.textarea-box {
display: inline-block;
min-height: 250px;
padding: 9px;
padding-left: 15px;
border: 0;
border-radius: 4px;
background: rgba(255, 255, 255, 0.95);
text-align: left;
text-transform: none;
}
textarea:hover,
input:hover,
textarea:active,
input:active,
textarea:focus,
input:focus {
outline: 1 !important;
outline-color: #e96656 !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
input:focus,
textarea:focus {
border: 1px solid rgba(0, 0, 0, 0.3);
outline: 0;
}  a:hover,
a:focus,
a:active {
text-decoration: none;
} .main-navigation {
display: block;
float: left;
clear: both;
width: 100%;
}
.main-navigation ul {
margin: 0;
padding-left: 0;
list-style: none;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul ul {
display: none;
float: left;
position: absolute;
z-index: 99999;
top: 1.5em;
left: 0;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.main-navigation ul ul ul {
top: 0;
left: 100%;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul {
display: block;
}
.navbar-collapse {
overflow: visible !important;
}
.navbar-inverse li.menu-item-open-left:hover > ul.sub-menu,
.navbar-inverse li.menu-item-open-left.link-focus > ul.sub-menu {
right: 0;
}
.navbar-inverse li.menu-item-open-left li:hover > ul.sub-menu,
.navbar-inverse ul ul li.link-focus > ul.sub-menu {
right: 100%;
left: auto;
}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
overflow: hidden;
margin: 0 0 1.5em;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
width: 50%;
text-align: right;
}
.nav-links a {
color: #e96656;
}
.site-main .post-navigation {
float: left;
width: 100%;
}
.nav .has_children > a:after {
margin: 0 0 0 6px;
color: inherit;
font-family: FontAwesome;
content: "\f0d7";
}
.nav .sub-menu .has_children > a:after {
content: "\f0da";
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
display: block;
clip: auto !important;
z-index: 100000; top: 5px;
left: 5px;
width: auto;
height: auto;
padding: 15px 23px 14px;
border-radius: 3px;
color: #21759b;
background-color: #f1f1f1;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
font-size: 14px;
font-weight: bold;
line-height: normal;
text-decoration: none;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
display: block;
clear: both;
margin: 0 auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
display: table;
content: "";
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .sidebar-wrap {
border-left: 1px solid rgba(0, 0, 0, 0.05);
}
.widget { }
.widget .widget-title {
float: none;
position: relative;
margin-top: 30px;
margin-bottom: 30px;
padding-bottom: 5px;
color: #404040;
font-size: 17px;
font-weight: bold;
text-align: left;
text-transform: uppercase;
}
.widget .widget-title:before {
position: absolute;
z-index: 1;
bottom: -9px;
left: 0;
width: 35%;
height: 2px;
margin: auto;
background: #e96656;
content: "";
}
.widget-area {
float: left;
width: 100%;
}
.widget-area .widget {
clear: both;
} .widget select {
width: 100%;
max-width: 100%;
padding: 10px;
border: 1px solid #e9e9e9;
}
.tagcloud a {
padding: 2px 5px;
background: #fcfcfc;
} .widget_search .search-submit { display: block;
position: absolute;
top: 0;
right: 0;
width: 46px;
height: 46px;
margin: 0;
padding: 0;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/search_icon.png) no-repeat center center;
text-indent: -9999999px;
}
.widget_search label {
position: relative;
width: 100%;
margin-bottom: 5px;
}
.widget_search form {
position: relative;
}
.widget_search input {
width: 83%;
padding: 12px 15% 12px 2%;
}
.widget ul {
display: block;
margin: 0;
padding: 0;
}
.widget li {
position: relative;
margin: 15px 0;
margin-left: 3%;
padding-left: 10px;
text-align: left;
list-style: none;
}
.widget li:before {
float: left;
position: absolute;
left: 0;
width: 4px;
height: 4px;
margin-top: 11px;
background: #e9e9e9;
content: "";
}
.widget li a {
color: #808080;
}
.widget li a:hover {
color: #404040;
} .container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
.site-content {
background: #fff;
}
.home .site-content,
.page-template-template-frontpage .site-content {
background: none;
} .hentry {
margin: 0 0 1.5em;
}
.byline,
.updated {
display: none;
}
.single .byline,
.group-blog .byline {
display: none;
}
.entry-meta-large .byline,
.entry-meta-large .updated {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.page-header {
margin: 0 0 40px;
border-bottom: none;
text-align: center;
}
.search-results .page-header {
margin: 0 0 40px;
}
.page-header .page-title {
position: relative;
}
.page-header .page-title:before {
position: absolute;
z-index: 1;
bottom: -9px;
left: 0;
width: 35%;
height: 2px;
margin: auto;
background: #e9e9e9;
content: "";
}
.taxonomy-description {
margin-top: 15px;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment {
margin-top: 10px;
margin-bottom: 10px;
list-style: none;
}
.comment a {
color: #c7254e;
}
.comment-body {
position: relative;
padding-bottom: 10px;
padding-left: 40px;
border-bottom: 1px solid rgba(0, 0, 0, 0.05);
text-align: left;
}
.comment-content a {
word-wrap: break-word;
}
.comment-form,
.comments-title,
.comment-reply-title {
text-align: left;
}
.comment .reply a {
font-size: 12px;
}
.comment-form p {
margin: 10px 10px 10px 0;
}
.comment-form label {
width: 85px;
}
.comments-title {
margin-bottom: 20px;
font-size: 20px;
}
.comment-list {
margin-left: 0;
}
.comment-list li {
float: left;
width: 100%;
list-style: none;
}
.comment-reply-link {
position: absolute;
top: 0;
right: 0;
padding: 0.6em 1em 0.4em;
padding: 3px 5px;
border: 1px solid #ccc;
border-radius: 3px;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
box-shadow: none;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
text-shadow: none;
font-family: sans-serif;
font-size: 1.2rem;
line-height: 1;
}
.comment-form #submit,
.comment-reply-link {
border-color: #e96656;
color: #fff !important;
background: #e96656;
}
.comment-form #submit:hover,
.comment-form #submit:focus,
.comment-form #submit:active {
background: #cb4332;
}
.comment-meta {
margin-top: 0 !important;
padding-top: 0 !important;
}
.comment-metadata {
position: absolute;
top: -2px;
right: 55px;
}
.comment-metadata,
.comment-metadata a {
padding: 3px 0;
color: #888;
font-size: 12px;
font-style: italic;
}
.comment-reply-link:hover {
background: #cb4332;
box-shadow: none;
}
.comment-author img {
position: absolute;
left: 0;
border-radius: 50%;
}
.comment-author b.fn {
color: #000;
}  .infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
margin-top: 0;
margin-bottom: 0;
padding: 0;
border: none;
}     .site-main .gallery dd,
.site-main .gallery figcaption {
margin: 0;
} embed,
iframe,
object {
max-width: 100%;
} .gallery {
margin-bottom: 20px;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 48%;
max-width: -webkit-calc(50% - 4px);
max-width: calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
max-width: 32%;
max-width: -webkit-calc(33.3% - 4px);
max-width: calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
max-width: 23%;
max-width: -webkit-calc(25% - 4px);
max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
max-width: 19%;
max-width: -webkit-calc(20% - 4px);
max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
max-width: 15%;
max-width: -webkit-calc(16.7% - 4px);
max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
max-width: 13%;
max-width: -webkit-calc(14.28% - 4px);
max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
max-width: 11%;
max-width: -webkit-calc(12.5% - 4px);
max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
max-width: 9%;
max-width: -webkit-calc(11.1% - 4px);
max-width: calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
clear: left;
}
.gallery-caption:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
min-height: 49px;
content: "";
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
.gallery-item img {
max-width: 100% !important;
} .preloader {
overflow: hidden !important;
position: fixed;
z-index: 99999;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #fefefe;
}
.status {
position: absolute;
top: 50%;
left: 50%;
width: 200px;
height: 200px;
margin: -100px 0 0 -100px;
background-image: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/loading.gif);
background-repeat: no-repeat;
background-position: center;
}
#parallax_move .layer {
width: 100%;
height: 100%;
background-position: top center;
background-size: cover;
} .header.header {
min-height: 76px;
}
.blog-header-subtitle {
margin-bottom: 10px;
color: #fff;
font-size: 21px;
font-weight: 100;
}
.header_title {
float: left;
height: 50px;
margin-top: 10px;
}
.header_title h1 {
margin-top: 5px;
margin-bottom: 5px;
font-size: 20px;
line-height: 20px;
text-align: center;
}
.header_title h2 {
margin: 0;
font-size: 15px !important;
line-height: 15px;
}
.header_title a {
color: #000;
} .intro {
float: none;
z-index: 0;
margin-top: 25%;
color: #fff;
font-size: 55px;
line-height: 65px;
text-align: center;
text-transform: uppercase;
}
.intro-text,
.intro-text a {
text-align: center;
color: #FFF;
line-height: 65px;
z-index: 0;
text-transform: uppercase;
font-size: 55px;
float: none;
position: absolute;
bottom: 0;
margin: 0 auto;
} .bottom-message-section {
position: relative;
margin-top: 14%;
}
.short-text {
margin: auto;
color: rgba(255, 255, 255, 0.7);
text-align: center;
text-transform: uppercase;
} .focus .row .focus-box,
.our-team .row .team-box {
display: inline-block;
float: none !important;
margin-right: -4px;
margin-bottom: 25px;
vertical-align: top;
} .focus-box .service-icon {
display: block;
position: relative;
width: 145px;
height: 145px;
margin: auto;
margin-bottom: 30px;
margin-bottom: 20px;
border: 10px solid #ececec;
border-radius: 50%;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}  .red,
.green,
.blue,
.yellow {
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
#focus span:nth-child(4n+1) .focus-box .service-icon:hover,
#focus span:nth-child(4n+1) .focus-box .service-icon:focus {
border: 10px solid #e96656;
}
#focus span:nth-child(4n+2) .focus-box .service-icon:hover,
#focus span:nth-child(4n+2) .focus-box .service-icon:focus {
border: 10px solid #34d293;
}
#focus span:nth-child(4n+3) .focus-box .service-icon:hover,
#focus span:nth-child(4n+3) .focus-box .service-icon:focus {
border: 10px solid #3ab0e2;
}
#focus span:nth-child(4n+4) .focus-box .service-icon:hover,
#focus span:nth-child(4n+4) .focus-box .service-icon:focus {
border: 10px solid #f7d861;
}
#focus span:nth-child(4n+1) .focus-box .red-border-bottom:before {
background: #e96656;
}
#focus span:nth-child(4n+2) .focus-box .red-border-bottom:before {
background: #34d293;
}
#focus span:nth-child(4n+3) .focus-box .red-border-bottom:before {
background: #3ab0e2;
}
#focus span:nth-child(4n+4) .focus-box .red-border-bottom:before {
background: #f7d861;
}
.focus-box h3 {
margin-bottom: 15px;
color: #ffffff;
position: relative;
display: inline-block;
text-transform: uppercase;
margin-bottom: 30px;
font-weight: bold;
font-size: 17px;
float: none;
width: auto;
background: none;
}
.focus-box p {
font-size: 20px;
color: #fff;
font-style: italic;
} .focus a.zerif-default-links,
.our-team a.zerif-default-links {
color: #404040;
}
.about-us a.zerif-default-links,
.separator-one a.zerif-default-links,
.testimonial a.zerif-default-links,
.contact-us a.zerif-default-links {
color: #fff;
}
.testimonial #client-feedbacks a.zerif-default-links {
color: #404040;
}
.focus a.zerif-default-links:hover,
.about-us a.zerif-default-links:hover,
.our-team a.zerif-default-links:hover,
.testimonial a.zerif-default-links:hover,
.contact-us a.zerif-default-links:hover {
color: #e96656;
}
.separator-one a.zerif-default-links:hover,
.testimonial #client-feedbacks a.zerif-default-links:hover {
color: #000;
}  .other-focuses {
margin-bottom: 25px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/lines.png) repeat-x center;
}
.other-focuses .section-footer-title {
padding: 0 15px;
color: #404040;
font-weight: bold;
}
.other-focus-list {
margin-bottom: -17px;
padding-top: 5px;
}
.other-focus-list ul li {
display: inline-block;
margin-right: 50px;
padding-bottom: 15px;
text-transform: uppercase;
}
.other-focus-list ul li:last-child {
margin-right: 0;
}
.other-focus-list ul li i {
margin-right: 8px;
} .works {
min-height: 800px;
padding-bottom: 100px;
background: #fff;
} .cbp-rfgrid {
position: relative;
width: 100%;
margin: auto;
padding: 0;
list-style: none;
}
.cbp-rfgrid li {
float: left;
overflow: hidden;
position: relative;
width: 25%; width: -webkit-calc(100% / 4);
width: calc(100% / 4);
-webkit-transition: 0.4s all linear;
transition: 0.4s all linear;
}
.cbp-rfgrid li a,
.cbp-rfgrid li a img {
display: block;
width: 100%;
max-width: 100%;
cursor: pointer;
-webkit-transition: 0.4s all linear;
transition: 0.4s all linear;
-webkit-transition-timing-function: ease-in;
transition-timing-function: ease-in;
-webkit-transition-duration: 250ms;
transition-duration: 250ms;
-webkit-transform: scale(1, 1);
-ms-transform: scale(1, 1);
transform: scale(1, 1);
}
.cbp-rfgrid li a:hover img {
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
-webkit-transition-duration: 250ms;
transition-duration: 250ms;
-webkit-transform: scale(1.05, 1.07);
-ms-transform: scale(1.05, 1.07);
transform: scale(1.05, 1.07);
} .cbp-rfgrid li a .project-info {
position: absolute;
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
padding-top: 25%;
opacity: 0;
background: rgba(0, 0, 0, 0.5);
text-align: center;
-webkit-transition: all ease 0.25s;
transition: all ease 0.25s;
filter: alpha(opacity=0);
}
.cbp-rfgrid li a .project-info .project-details {
position: relative;
top: -29px;
width: 100%;
opacity: 0;
-webkit-transition: all ease 0.25s;
transition: all ease 0.25s;
filter: alpha(opacity=0);
}
.cbp-rfgrid li a .project-info h5 {
display: inline-block;
position: relative;
margin-top: 15px;
margin-bottom: 15px;
font-weight: bold;
text-transform: uppercase;
}
.cbp-rfgrid li a:hover .project-info {
opacity: 1;
filter: alpha(opacity=100);
}
.cbp-rfgrid li a:hover .project-details {
top: 0;
opacity: 1;
filter: alpha(opacity=100);
}
.cbp-rfgrid li a:hover .button {
bottom: -50px;
opacity: 1;
filter: alpha(opacity=100);
}
.cbp-rfgrid li.cbp-rfgrid-open a .project-info {
opacity: 1;
filter: alpha(opacity=100);
}
.cbp-rfgrid-tr {
position: absolute;
z-index: 9;
top: 0;
width: 100%;
height: 100%;
margin-bottom: 0;
}
.cbp-rfgrid li.cbp-rfgrid-open a .project-info .project-details {
top: 0;
opacity: 1;
}
.zerif_hidden_if_not_customizer {
display: none !important;
}
.pixeden {
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 63px;
margin: auto;
} @media screen and (max-width: 1190px) {
.cbp-rfgrid li {
width: 25%; width: -webkit-calc(100% / 4);
width: calc(100% / 4);
}
}
@media screen and (max-width: 1024px) {
.cbp-rfgrid li {
width: 33.33333333333333%; width: -webkit-calc(100% / 3);
width: calc(100% / 3);
}
}
@media screen and (max-width: 768px) {
.cbp-rfgrid li {
width: 50%; width: -webkit-calc(100% / 2);
width: calc(100% / 2);
}
}
@media screen and (max-width: 480px) {
.cbp-rfgrid li {
width: 100%;
}
}
@media screen and (max-width: 300px) {
.cbp-rfgrid li {
width: 100%;
}
} #back-button {
display: none;
margin: 10px;
padding: 13px 35px 13px 35px;
border-radius: 4px;
text-align: center;
text-transform: uppercase;
}
#back-button i {
margin-right: 10px;
}
#loader {
display: none;
position: relative;
min-height: 930px;
}
#loader .loader-icon {
position: fixed;
z-index: 10000;
top: 50%;
left: 50%;
width: 44px;
height: 44px;
margin: -22px -22px;
border-radius: 5px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/loading.gif) no-repeat center center;
background-color: #fff;
-webkit-background-size: 30px 30px;
background-size: 30px 30px;
} .about-us .big-intro {
margin-top: -15px;
font-size: 60px;
font-weight: 300;
line-height: normal;
text-align: right;
}
.about-us .section-header .section-legend {
color: #fff;
}
.about-us p {
color: #939393;
font-size: 14px;
line-height: 25px;
text-align: left;
}
.about-us .column {
margin-bottom: 78px;
}
.about-us .col-md-12.zerif-rtl-big-title .big-intro,
.about-us .col-md-12.zerif_about_us_center p {
text-align: center;
} .skills {
margin: 0 0 0 0;
text-align: left;
}
.skills .skill {
display: block;
clear: both;
margin-top: 0;
margin-bottom: 25px;
}
.skills .skill .skill-count {
display: inline-block;
float: left;
height: 64px;
margin-top: 3px;
margin-right: 15px;
margin-bottom: 25px;
}
.skills li:last-child {
margin-bottom: 0;
}
.skills .skill .skill1,
.skill2,
.skill3,
.skill4 {
font-size: 16px !important;
}
.skills .skill .section-legend {
float: none;
clear: none;
width: auto;
margin-top: 0;
margin-bottom: 0;
font-weight: 700;
text-transform: uppercase;
}
.skills .skill p {
color: #8f8f8f;
font-size: 14px;
line-height: 20px;
} .our-clients {
float: left;
width: 100%;
margin-bottom: 40px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/lines-dark.png) repeat-x center;
}
.our-clients .section-footer-title {
padding: 0 15px;
color: #fff;
background: #272727;
font-size: 16px;
}
.our-clients h2 {
float: none;
margin-top: 0;
margin-bottom: 0;
font-weight: 700;
}
.client-list {
float: left;
width: 100%;
margin-bottom: 78px;
padding-top: 5px;
}
.client-list ul {
margin: 0;
}
.client-list ul li {
display: inline-block;
margin-right: 24px;
padding-bottom: 15px;
vertical-align: middle;
text-transform: uppercase;
}
.client-list ul li img {
max-width: 130px;
opacity: 0.8;
-webkit-transition: all ease 0.55s;
transition: all ease 0.55s;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
}
.client-list ul li img:hover {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
.client-list ul li:last-child {
margin-right: 0;
}
.client-list ul li i {
margin-right: 8px;
}
.client-list div {
margin: 0;
}
.client-list div span {
margin-right: 24px;
}
.client-list div a:last-child {
margin-right: 0;
}
.client-list div img {
max-width: 130px;
padding-bottom: 15px;
opacity: 0.8;
-webkit-transition: all ease 0.55s;
transition: all ease 0.55s;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
}
.client-list div img:hover {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
.client-list div a:last-child {
margin-right: 0;
} .stats {
clear: both;
padding: 100px 0 60px 0 !important;
background: rgba(0, 0, 0, 0.5);
}
.stat {
margin-bottom: 40px;
}
.stat .icon-top {
height: 50px;
font-size: 40px;
line-height: 50px;
}
.stat .stat-text {
display: inline-block;
position: relative;
}
.stat h3 {
display: inline-block;
position: relative;
margin-top: 20px;
padding-bottom: 5px;
}
.stat .section-legend {
margin-top: 15px;
color: #d1d1d1;
} .our-team {
padding-top: 100px;
padding-bottom: 66px;
background: #fff;
}
.team-member {
overflow: hidden;
position: relative;
margin-bottom: 35px;
border-radius: 4px;
}
.team-member .details {
position: absolute;
top: -200px;
left: 0;
width: 100%;
height: 190px;
padding: 15px;
opacity: 0;
font-size: 13px;
line-height: 20px;
text-align: left;
-webkit-transition: all 500ms;
transition: all 500ms;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.team-member .member-details {
display: inline-block;
position: relative;
padding-bottom: 5px;
}
.team-member:hover .details,
.team-member:focus .details {
top: 0;
opacity: 1;
color: white;
background: #333;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
.team-member.team-member-open .details {
display: block;
top: 0;
opacity: 1;
color: white;
background: #333;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
.team-member .profile-pic {
overflow: hidden;
width: 174px;
height: 174px;
margin: auto;
margin-bottom: 25px;
border-radius: 50%;
}
.team-member .profile-pic img {
width: 100%;
height: 100%;
}
.team-member h3 {
position: relative;
margin-top: 15px;
color: #404040;
font-size: 17px;
font-weight: 700;
text-transform: uppercase;
}
.team-member .position {
font-size: 13px;
}
.team-member .social-icons {
margin-bottom: 25px;
}
.team-member .social-icons ul {
margin: 0 0 1.5em 0;
}
.team-member .social-icons ul li {
display: inline-block;
margin: 6px;
line-height: 32px;
}
.team-member .social-icons ul li a {
border-radius: 50%;
color: #808080;
background: #fff;
font-size: 18px;
}
.team-member .social-icons ul li a:hover {
color: #e96656;
}
.our-team .row > span:nth-child(4n+1) .red-border-bottom:before {
background: #e96656;
}
.our-team .row > span:nth-child(4n+2) .red-border-bottom:before {
background: #34d293;
}
.our-team .row > span:nth-child(4n+3) .red-border-bottom:before {
background: #3ab0e2;
}
.our-team .row > span:nth-child(4n+4) .red-border-bottom:before {
background: #f7d861;
} .features {
padding-bottom: 51px;
background: #fff;
text-align: left;
}
.features .feature {
margin-bottom: 55px;
}
.features .feature-icon {
float: left;
margin-top: 10px;
margin-right: 25px;
font-size: 55px;
}
.features .feature h5 {
color: #404040;
font-weight: bold;
line-height: 28px;
}
.features .feature p {
font-size: 14px;
} .packages {
padding-bottom: 50px;
background: rgba(0, 0, 0, 0.5);
}
.package {
margin-top: 25px;
margin-bottom: 50px;
padding-bottom: 15px;
border-radius: 4px;
background: #fff;
}
.package-header {
height: 57px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
color: #fff;
line-height: 57px;
}
.package-header h5 {
font-weight: bold;
text-transform: uppercase;
}
.price {
height: 100px;
color: #fff;
font-weight: 400;
line-height: 120px;
}
.price h4 {
display: inline;
margin-bottom: 0;
font-size: 40px;
line-height: normal;
}
.price h4 .dollar-sign {
font-size: 17px;
vertical-align: super;
}
.price .price-meta {
color: #9f9f9f;
line-height: normal;
text-transform: uppercase;
}
.package ul li {
width: 80%;
margin: auto;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px dotted #dadada;
}
.package ul li:last-child {
border-bottom: 0;
}
.best-value .package {
margin-top: 0;
}
.best-value .package-header {
height: 82px !important;
padding-top: 17px;
}
.best-value .package-header h4 {
font-weight: bold;
line-height: 29px;
text-transform: uppercase;
}
.best-value .package-header .meta-text {
font-size: 13px;
line-height: normal;
}
.best-value .package-header {
height: 72px;
}
.package ul li i {
margin-right: 5px;
font-size: 13px;
}
.order {
color: #404040;
background: #d8ccba;
}
.package .order-now {
display: block;
max-width: 100%;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
color: #fff;
background: #404040;
line-height: 45px;
-webkit-transition: all 700ms;
transition: all 700ms;
}
.package .order-now:hover {
background: #e96656;
} .products .color-overlay {
margin-top: -100px;
padding-top: 100px;
padding-bottom: 70px;
background: rgba(39, 144, 176, 0.96);
} .item {
display: block;
overflow: hidden;
position: relative;
z-index: 5;
width: 100%;
height: 260px;
margin: auto;
margin-bottom: 30px;
border-radius: 4px;
-webkit-background-size: 100%;
background-size: 100%;
-webkit-backface-visibility: hidden;
}
.item-overlay {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: background-color 0.3s ease-in-out;
transition: background-color 0.3s ease-in-out;
}
.item-content {
position: absolute;
bottom: 0;
width: 100%;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform: translate(0, 100%);
-ms-transform: translate(0, 100%);
transform: translate(0, 100%);
}
.item:hover .item-content {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
.item-top-content {
position: relative;
}
.item-top-content-inner {
position: absolute;
bottom: 0;
width: 100%;
padding: 10px 15px 10px 15px;
background: rgba(255, 255, 255, 0.95);
}
.item-add-content {
padding: 0 15px 15px 15px;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.item:hover .item-add-content {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
}
.item-add-content-inner {
padding-top: 10px;
border: 0 solid #dadada;
border-top-width: 1px;
}
.item-top-title {
text-align: left;
}
.item-top-title h5 {
color: #404040;
font-weight: 700;
} .item-product {
float: left;
width: 70%;
}
.item-product-price {
float: right;
width: 30%;
text-align: right;
}
.subdescription {
color: #7d7d7d;
font-size: 14px;
font-weight: 400;
} .item-product-price {
position: relative;
font-size: 1em;
font-weight: 700;
}
.item-product-price .subdescription {
color: #808080;
}
.old-price {
position: absolute;
right: -2px;
bottom: 10px;
width: 30px;
margin-top: -11px;
border: 0 solid #808080;
border-bottom-width: 1px;
-webkit-transform: rotate(-30deg);
-ms-transform: rotate(-30deg);
transform: rotate(-30deg);
} .item-content {
background: rgba(255, 255, 255, 0.85);
}
.item-add-content {
color: #808080;
font-weight: 400;
}
.item-add-content .section {
margin-bottom: 10px;
}
.item-add-content .section:last-of-type {
margin-bottom: 0;
}
.item-add-content p {
font-size: 14PX;
} .newsletter {
padding-top: 62px;
padding-bottom: 62px;
background: rgba(0, 0, 0, 0.5);
}
.newsletter h3 {
margin-bottom: 8px;
font-family: "Montserrat", Helvetica, sans-serif;
font-size: 28px;
font-weight: 700;
text-transform: uppercase;
}
.newsletter .subscription {
margin-top: 15px;
}
.newsletter .custom-button {
margin-top: 7px;
} .testimonial .section-header .section-legend {
color: #fff;
}
#client-feedbacks .feedback-box,
.testimonial .widget_zerif_testim-widget {
display: inline-block;
z-index: 5;
width: 30%;
margin: 13px;
padding: 25px;
border-radius: 4px;
background: #fff;
-webkit-box-shadow: none;
box-shadow: none;
text-align: left;
vertical-align: top;
}
.feedback-box .message,
.testimonial .widget_zerif_testim-widget .message {
color: #000;
font-size: 15px;
}
.feedback-box .client,
.testimonial .widget_zerif_testim-widget .client {
position: relative;
height: 73px;
margin-top: 30px;
}
.feedback-box .quote,
.testimonial .widget_zerif_testim-widget .quote {
float: left;
font-size: 45px;
line-height: 80px;
}
.feedback-box .client-info,
.testimonial .widget_zerif_testim-widget .client-info {
float: left;
margin-left: 18px;
padding-top: 15px;
}
.feedback-box .client-info .client-name,
.testimonial .widget_zerif_testim-widget .client-name {
color: #404040;
font-family: "Homemade Apple", serif;
}
.feedback-box .client-info .client-company,
.testimonial .widget_zerif_testim-widget .client-company {
margin-top: -3px;
font-size: 13px;
}
.feedback-box .client-image,
.testimonial .widget_zerif_testim-widget .client-image {
float: right;
overflow: hidden;
width: 73px;
height: 73px;
border: 3px solid #f6f6f6;
border-radius: 50%;
}
.feedback-box .client-image img,
.testimonial .widget_zerif_testim-widget .client-image img {
width: 100%;
height: 100%;
}
.customNavigation {
text-align: center;
}
.owl-theme .owl-controls .owl-page span {
border-radius: 50%;
background: #886e0e;
}
.customNavigation a {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.zerif_grid_col_4 > div,
.zerif_grid_col_3 > div,
.zerif_grid_col_2 > div,
.zerif_grid_col_1 > div {
margin-bottom: 30px;
text-align: center;
}
.zerif_grid_col_4 {
float: left;
width: 23%;
margin: 0 1.25% 0 1.25%;
}
.zerif_grid_col_3 {
float: left;
width: 31.5%;
margin: 0 1.25% 0 1.25%;
}
.zerif_grid_col_2 {
float: left;
width: 48%;
margin: 0 1.75% 0 1.75%;
}
.zerif_grid_col_1 {
float: left;
width: 100%;
}
.zerif_grid_first {
margin-left: 0;
padding-left: 0;
}
.zerif_grid_last {
margin-right: 0;
padding-right: 0;
}
#client-feedbacks.zerif_grid .feedback-box {
width: 100%;
} #footer {
background: #272727;
line-height: 20px;
display: none;
}
.company-details {
padding-top: 67px;
padding-bottom: 30px;
color: #939393;
}
.company-details a {
color: #939393;
text-decoration: none;
}
.company-details a:hover {
color: #e96656;
}
.company-details .icon-top {
margin-bottom: 10px;
font-size: 30px;
}
.copyright {
padding-top: 68px;
padding-bottom: 68px;
background: #171717;
}
.social {
margin: 0 0 1.5em 0 !important;
}
.social li {
display: inline-block;
margin: 5px;
}
.social li a {
color: #939393;
font-size: 18px;
}
.social li a:hover {
color: #e96656;
}
.copyright p {
margin-bottom: 0;
color: #939393;
}
.footer-widget-wrap > .container {
text-align: center;
}
.footer-widget {
display: inline-block;
float: none;
vertical-align: top;
}
.footer-widget ul {
margin-left: 0;
padding-left: 0;
}
.footer-widget li {
margin-left: 0;
list-style: none;
}
.footer-widget-wrap {
background: rgba(255, 255, 255, 0.05);
}
.footer-widget-wrap .widget .widget-title {
color: #fff;
}
.footer-widget-wrap .widget li a {
color: #ccc;
}
.footer-widget-wrap .widget li a:hover {
color: #fff;
}
.footer-widget-wrap .widget {
padding-bottom: 30px;
color: #ccc;
}
.footer-widget-wrap .widget_calendar tbody td {
background-color: rgba(249, 249, 249, 0.75);
}
.footer-widget-wrap .tagcloud a {
padding: 2px 5px;
color: #ccc;
background: none;
}
.footer-widget-wrap .tagcloud a:hover {
color: #fff;
}
.footer-widget-wrap .widget #wp-calendar {
color: #333;
} .single-project {
margin-bottom: 25px;
text-align: left;
}
.single-project .project-image {
float: left;
width: 100%;
margin-bottom: 25px;
text-align: left;
}
.single-project h3 {
margin-bottom: 10px;
padding-bottom: 7px;
border-bottom: 1px dotted #dadada;
line-height: 40px;
}
.single-project .project-description {
margin-bottom: 25px;
}
.single-project .button {
margin-left: 0;
}
.single-project .project-information {
margin-bottom: 10px;
}
.single-project .project-information ul li {
margin-top: 10px;
padding-bottom: 5px;
border-bottom: 1px dotted #dadada;
}
.single-project .project-information ul li span {
margin-right: 5px;
font-weight: 700;
} .blog {
overflow: hidden;
position: relative;
min-height: 175px;
}
.blog-list {
background: #fff;
}
.post-img-wrap a:hover img {
-webkit-transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5 ease-out;
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
article.sticky {
padding: 10px;
background: #f9f9f9;
}
article {
text-align: left;
}
article .entry-meta a {
color: #888;
font-style: italic;
}
.entry-footer a {
color: #888;
font-style: italic;
}
.entry-footer a:hover {
color: #e96656;
}       .entry-title a:hover {
color: #e96656;;
}
.clear {
clear: both;
}
.sidebar-wrap.content-left-wrap {
margin-top: 60px;
padding-top: 0;
}
.debar-wrap {
margin-top: 50px;
}
.listpost-content-wrap .entry-title:before {
display: none;
content: "";
}
.listpost-content-wrap a:after {
display: none;
position: absolute;
z-index: 1;
bottom: -9px;
left: 0;
width: 35%;
width: 50px;
height: 2px;
margin: auto;
background: #e96656;
content: "";
}
.listpost-content-wrap h1.entry-title a {
float: none;
position: relative;
}
.listpost-content-wrap-full {
width: 100%;
margin-bottom: 50px;
}
.listpost-content-wrap-full .entry-title:before, .listpost-content-wrap-full .entry-title:after{
display: none;
}
.listpost-content-wrap-full .list-post-top {
min-height: 1px;
}
.listpost-content-wrap .entry-content {
margin-top: 1em;
}
.listpost-content-wrap .entry-footer {
padding-top: 10px;
}
.listpost-content-wrap-full .entry-footer > span,
.listpost-content-wrap .entry-footer > span {
padding-right: 15px;
}
.listpost-content-wrap .entry-content p {
min-height: 90px;
margin-bottom: 0;
}
.list-post-top {
min-height: 130px;
}
.search .list-post-top {
min-height: 1px;
}
.entry-footer {
background: transparent;
}
.entry-footer-large a {
color: #8b8b8b;
font-style: italic;
}
.entry-footer-large a:hover {
color: #e96656;
}
.entry-footer-large {
float: left;
position: relative;
width: 100%;
padding: 0 0 20px 0;
padding-right: 200px;
background: transparent;
}
.entry-footer-large > span {
padding-right: 5px;
}
.entry-footer-large-left {
float: left;
}
.large-container .entry-content p {
margin: 4px 20px 0 0;
text-align: justify;
}
.entry-content {
margin: 1em 0 0;
}
.row {
float: left;
width: 100%;
margin-right: 0;
margin-left: 0;
}  .widget_calendar table,
.widget_calendar td {
border: 0;
border-spacing: 1px;
border-collapse: separate;
}
.widget_calendar caption {
margin: 0;
margin-bottom: 6px;
font-size: 14px;
}
.widget_calendar th,
.widget_calendar td {
padding: 0;
text-align: center;
}
.widget_calendar a {
display: block;
color: #e96656;
background: #f9f9f9;
}
.widget_calendar a:hover {
color: #fff;
background-color: #e96656;
}
.widget_calendar tbody td {
background-color: #f9f9f9;
}
.site-footer .widget_calendar tbody td {
background-color: rgba(255, 255, 255, 0.05);
}
.widget_calendar tbody .pad,
.site-footer .widget_calendar tbody .pad {
background-color: transparent;
}
.widget_calendar thead th {
border: none;
background: #e9e9e9;
} .siteorigin-panels.page-template-template-fullwidth-no-title .content-left-wrap {
padding-top: 0;
}
.siteorigin-panels.page-template-template-fullwidth-no-title .type-page .entry-content {
margin-top: 0;
}
.siteorigin-panels.page-template-template-fullwidth-no-title article.hentry {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.siteorigin-panels.page-template-template-fullwidth-no-title .hentry {
margin: 0;
}
.siteorigin-panels .widget li::before {
display: none;
} .entry-meta-large {
float: right;
position: absolute;
top: 0;
right: 0;
}
.entry-content blockquote {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
padding-left: 15px;
border-left: 3px solid #e96656;
}
.post-img-wrap-large a img {
width: 100%;
max-width: 100%;
height: auto;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3 ease-out;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.listpost-content-wrap-large {
position: absolute;
bottom: 0;
width: 100%;
min-height: 50px;
padding: 15px 20px 0 20px;
border-top: 2px solid #fff;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
}
.large-container {
float: left;
position: relative;
width: 95%;
margin: 0 0 35px 0;
border-radius: 4px;
background-color: #fff;
}
.large-container .list-post-top {
min-height: 130px;
} *:focus {
outline: 0;
}
.woocommerce-page .page-description {
float: left;
margin-top: 20px;
text-align: justify;
}
.woocommerce-page h1.page-title {
position: relative;
color: #404040;
font-size: 20px;
font-size: 20px;
line-height: 22px;
text-align: left;
}
.woocommerce-page .page-title:before {
position: absolute;
z-index: 1;
bottom: -9px;
left: 0;
width: 10%;
height: 2px;
margin: auto;
background: #e96656;
content: "";
}
.woocommerce span.onsale {
position: absolute;
top: -20px;
left: -20px;
width: 55px;
height: 55px;
padding: 0;
border: 4px solid #34d293;
border-radius: 50%;
color: #000;
background: rgba(255, 255, 255, 0.9);
text-shadow: none;
font-size: 13px;
line-height: 46px;
text-transform: uppercase;
}
.woocommerce ul.products li.product .onsale {
top: -20px;
left: -20px;
}
.woocommerce-page .woocommerce-ordering select {
padding: 12px 15px 12px 10px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0;
color: #a0a0a0;
}
.woocommerce-page .products .product > a:first-child {
display: block;
position: relative;
text-align: center;
}
.woocommerce-page .products a.button {
display: inline-block;
margin: 10px;
margin: 0;
padding: 10px 20px 10px 20px;
border: none;
border-radius: 4px;
color: #fff;
background: #e96656;
font-size: 12px;
text-align: center;
text-transform: uppercase;
}
.woocommerce-page .products a.button:hover {
background: #cb4332;
}
.woocommerce-page .products h3,
.woocommerce-page .products h2 {
display: inline-block;
float: none;
position: relative;
width: auto;
min-height: 42px;
margin: 0;
color: #404040;
font: inherit;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-transform: uppercase;
}
.woocommerce-page .products a .price {
float: left;
width: 100%;
height: auto;
min-height: 40px;
padding: 10px 0;
color: #000;
line-height: 20px;
text-align: center;
}
.woocommerce-page .products a .price del {
display: block;
line-height: 20px;
}
.woocommerce ul.products li.product .price {
color: #000;
font-size: 16px;
}
.woocommerce-page .products a .price ins {
display: block;
color: #e96656;
background: none;
font-weight: bold;
line-height: 20px;
}
.woocommerce-page .products .star-rating {
overflow: hidden;
position: relative;
position: relative;
width: 100px;
height: 20px;
margin: 0 auto;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png);
background-repeat: no-repeat;
background-position: top left;
text-indent: 99999px;
}
.woocommerce-page .products .star-rating span {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 20px;
padding: 1px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png);
background-repeat: no-repeat;
background-position: bottom left;
}
.woocommerce-page .products .price {
padding: 5px 0;
}
.woocommerce-page .products .added_to_cart {
display: inline-block;
margin: 0;
padding: 10px 20px 10px 20px;
border: none;
border-radius: 4px;
color: #e96656;
font-size: 12px;
text-align: center;
text-transform: uppercase;
}
.woocommerce-page .woocommerce-result-count {
float: left;
margin-top: 20px;
font-size: 14px;
line-height: 46px;
}
.woocommerce-page .woocommerce-ordering {
float: right;
margin-top: 20px;
}
.woocommerce-page .product-type-simple {
position: relative;
}
.woocommerce-page .product .images {
float: left;
width: 50%;
}
.woocommerce-page .product .entry-summary {
float: right;
width: 50%;
margin-top: 0;
padding-left: 5%;
}
.woocommerce-page .product .quantity {
display: block;
float: left;
margin-bottom: 15px;
}
.woocommerce-page .product .quantity input {
width: 78px;
padding: 5px;
border: 1px solid #ccc;
border-radius: 3px;
}
.woocommerce-page #content .quantity input.minus {
float: left;
position: relative;
position: absolute;
top: 15px;
right: 5px;
width: 15px;
height: 15px;
margin-left: 0;
padding: 0;
border: none;
color: #fff;
background: #ccc;
text-shadow: none;
}
.woocommerce-page #content .quantity input.plus {
float: left;
position: relative;
position: absolute;
top: 0;
right: 5px;
width: 15px;
height: 15px;
margin-left: 0;
padding: 0;
border: none;
color: #fff;
background: #ccc;
text-shadow: none;
}
.woocommerce #content .quantity,
.woocommerce .quantity,
.woocommerce-page #content .quantity,
.woocommerce-page .quantity {
position: relative;
}
.woocommerce #content .quantity input.qty,
.woocommerce .quantity input.qty,
.woocommerce-page #content .quantity input.qty,
.woocommerce-page .quantity input.qty {
height: 30px;
}
.woocommerce-page .quantity.buttons_added {
width: auto;
}
.woocommerce-page .product .product_meta a {
color: #e96656;
}
.woocommerce-page .product_title {
margin-top: 0;
text-align: left;
}
.woocommerce-page .product .price {
margin-bottom: 0;
padding: 30px 0;
text-align: left;
}
.woocommerce-page .product div[itemprop="description"] {
float: left;
text-align: justify;
}
.woocommerce-page .product .stock,
.woocommerce-page .product .cart,
.woocommerce-page .product .product_meta {
float: left;
clear: left;
text-align: left;
}
.woocommerce-page .product .cart .button {
float: left;
clear: left;
margin: 0;
margin-bottom: 25px;
}
.woocommerce-page .product .cart .button:hover {
background: rgb(203, 67, 50);
box-shadow: none;
}
.woocommerce-page .product .images .thumbnails {
width: 100%;
}
.woocommerce-page .product .images .thumbnails a {
display: inline-block;
float: left;
}
.woocommerce-page .woocommerce-tabs {
float: left;
width: 100%;
margin-top: 50px;
}
.woocommerce-page .woocommerce-tabs .tabs {
margin: 0;
padding: 0;
border-bottom: 2px solid #ccc;
}
.woocommerce-page .woocommerce-tabs .tabs li {
display: inline-block;
margin-bottom: -2px;
padding: 10px 20px;
list-style: none;
}
.woocommerce-page .woocommerce-tabs .tabs li.active {
border-bottom: 2px solid #e96656;
}
.woocommerce-page .woocommerce-tabs .tabs li.active a,
.woocommerce-page .woocommerce-tabs .tabs li a:hover {
color: #e96656;
text-decoration: none;
}
.woocommerce-page .woocommerce-tabs .tabs li a {
color: rgb(64, 64, 64);
font-size: 18px;
}
.woocommerce-page .woocommerce-tabs .entry-content {
margin-bottom: 50px;
box-shadow: none;
text-align: justify;
}
.woocommerce-page h3.comment-reply-title {
min-height: auto;
}
.woocommerce-page .product .price {
float: left;
width: 100%;
height: auto;
min-height: 40px;
color: #000;
line-height: 20px;
}
.woocommerce div.product p.price {
color: #000;
font-size: 16px;
}
.woocommerce-page .product .price del {
display: block;
line-height: 20px;
}
.woocommerce-page .product .price ins {
display: block;
color: #e96656;
background: none;
font-weight: bold;
line-height: 20px;
}
.woocommerce-page .product .comment-form input {
border-radius: 3px;
}
.woocommerce-page .product .comment-form input[type="submit"] {
margin-left: 0;
}
.woocommerce-page .product .comment-form label {
float: left;
width: auto;
line-height: 32px;
}
.woocommerce-page .product .comment-form .comment-form-rating label {
line-height: 20px;
}
.woocommerce-page .product .comment-form-author label,
.woocommerce-page .product .comment-form-email label {
width: 100px;
}
.woocommerce-page .product .comment-form .star-rating {
float: right;
width: 100px;
height: 20px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png) repeat-x left bottom;
}
.woocommerce-page .product .comment-form .star-rating span {
float: left;
overflow: hidden;
height: 0;
padding-top: 16px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png) repeat-x left top;
}
.woocommerce-page .product .comment-form .hreview-aggregate .star-rating {
margin: 10px 0 0 0;
}
.woocommerce-page .product .comment-form #review_form #respond {
position: static;
width: auto;
margin: 0;
padding: 0 0 0;
border: 0;
background: transparent none;
}
.woocommerce-page .product .comment-form #review_form #respond:after {
display: block;
clear: both;
content: "";
}
.woocommerce-page .product .comment-form #review_form #respond p {
margin: 0 0 10px;
}
.woocommerce-page .product .comment-form #review_form #respond .form-submit input {
left: auto;
}
.woocommerce-page .product .comment-form #review_form #respond textarea {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
}
.woocommerce-page .product .comment-form p.stars:after {
display: block;
clear: both;
content: "";
}
.woocommerce-page .product .comment-form p.stars span {
float: left;
position: relative;
width: 100px;
height: 20px;
margin-left: 10px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png) repeat-x left 0;
}
.woocommerce-page .product .comment-form p.stars span a {
float: left;
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 0;
padding-top: 20px;
}
.woocommerce-page .product .comment-form p.stars span a:hover,
.woocommerce-page .product .comment-form p.stars span a:focus {
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png) repeat-x left bottom;
-webkit-transition: initial;
-moz-transition: initial;
-o-transition: initial;
transition: initial;
}
.woocommerce-page .product .comment-form p.stars span a.active {
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png) repeat-x left bottom;
}
.woocommerce-page .product .comment-form p.stars span a.star-1 {
z-index: 10;
width: 20px;
}
.woocommerce-page .product .comment-form p.stars span a.star-1:after {
content: "";
}
.woocommerce-page .product .comment-form p.stars span a.star-2 {
z-index: 9;
width: 40px;
}
.woocommerce-page .product .comment-form p.stars span a.star-2:after {
content: "";
}
.woocommerce-page .product .comment-form p.stars span a.star-3 {
z-index: 8;
width: 60px;
}
.woocommerce-page .product .comment-form p.stars span a.star-3:after {
content: "";
}
.woocommerce-page .product .comment-form p.stars span a.star-4 {
z-index: 7;
width: 80px;
}
.woocommerce-page .product .comment-form p.stars span a.star-4:after {
content: "";
}
.woocommerce-page .product .comment-form p.stars span a.star-5 {
z-index: 6;
width: 100px;
}
.woocommerce-page .product .comment-form p.stars span a.star-5:after {
content: "";
}
.woocommerce-page .product .comment-form p.stars span a {
border: none;
}
.woocommerce-page .comment-form-rating {
float: left;
width: 100%;
margin-top: 15px;
}
.woocommerce-page .product #review_form_wrapper {
float: left;
width: 100%;
}
.woocommerce-page .woocommerce-tabs .commentlist {
margin: 0;
padding: 0;
}
.woocommerce-page .woocommerce-tabs .commentlist .comment {
float: left;
clear: left;
width: 100%;
}
.woocommerce-page .woocommerce-tabs .comment-text {
display: inline-block;
}
.woocommerce-page .woocommerce-tabs .description {
width: 100%;
}
.woocommerce-page .woocommerce-product-rating,
.woocommerce div.product .woocommerce-product-rating {
float: left;
margin-top: 30px;
margin-bottom: 0;
text-align: left;
}
.woocommerce-page .woocommerce-product-rating .star-rating {
overflow: hidden;
position: relative;
position: relative;
width: 100px;
height: 20px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png);
background-repeat: no-repeat;
background-position: top left;
text-indent: 99999px;
}
.woocommerce-page .woocommerce-product-rating .star-rating span {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 20px;
padding: 1px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png);
background-repeat: no-repeat;
background-position: bottom left;
}
.woocommerce-page .woocommerce-product-rating .woocommerce-review-link,
.woocommerce-page .woocommerce-product-rating .woocommerce-review-link span {
color: #eca420;
font-size: 11px;
}
.woocommerce-page .comment-text .star-rating {
overflow: hidden;
position: relative;
position: relative;
width: 100px;
height: 20px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png);
background-repeat: no-repeat;
background-position: top left;
text-indent: 99999px;
}
.woocommerce-page .comment-text .star-rating span {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 100px;
height: 20px;
padding: 1px;
background: url(//gromi-tec.de/wp-content/themes/zerif-lite/images/woostars.png);
background-repeat: no-repeat;
background-position: bottom left;
}
.woocommerce-page .woocommerce-tabs .comment-text {
width: 100%;
}
.woocommerce-page .woocommerce-tabs .comment_container {
position: relative;
padding-left: 50px;
}
.woocommerce-page .woocommerce-tabs .comment_container > img {
position: absolute;
top: 0;
left: 0;
}
.woocommerce-page .woocommerce-message:before {
color: #38c28b;
}
.woocommerce-page .woocommerce-message {
margin: 0 0 40px;
border-top-color: #38c28b;
border-radius: 3px;
color: #38c28b;
background: #f5f5f5;
text-align: left;
list-style: none;
}
.woocommerce-page .woocommerce-message a {
padding: 6px 14px;
color: #fff;
background-color: #38c28b;
font-size: 12px;
}
.woocommerce-page .woocommerce-error {
float: left;
width: 100%;
margin: 0 0 40px;
padding: 0;
border: none;
border-radius: 3px;
color: #fff;
background: #e96656;
list-style: none;
}
.woocommerce-page .woocommerce-error a {
padding: 6px 14px;
color: #fff;
background-color: #f47565;
font-size: 12px;
}
.woocommerce-page .woocommerce .woocommerce-error:before {
color: #fff;
}
.woocommerce-page .woocommerce-info {
float: left;
width: 100%;
margin: 0 0 40px;
margin-top: 25px !important;
padding: 0;
border: none;
border-radius: 3px;
color: #fff;
background: #3ab0e2;
list-style: none;
}
.woocommerce-page .woocommerce-info a {
padding: 6px 14px;
color: #fff;
background-color: #5fb8dd;
font-size: 12px;
}
.woocommerce-page .woocommerce-info:before {
color: #fff;
}
.woocommerce-page .woocommerce-info {
float: left;
padding-top: 30px;
text-align: left;
}
.woocommerce-page .woocommerce .woocommerce-info {
margin-bottom: 40px;
border: none;
border-radius: 3px;
color: #fff;
background: rgb(58, 176, 226);
}
.woocommerce-page .woocommerce .woocommerce-info a {
opacity: 0.9;
color: #fff;
}
.woocommerce-page .woocommerce .woocommerce-info:before {
color: #fff;
}
.woocommerce-page .woocommerce input {
padding: 10px 5px;
border-radius: 3px;
}
.woocommerce-page .woocommerce .woocommerce-error {
padding: 1em 2em 1em 3.5em !important;
border-top-color: #b81c23;
border-radius: 3px;
}
.woocommerce-page .woocommerce .products .product h3 {
float: none;
color: #404040;
}
.woocommerce-page .woocommerce .added_to_cart,
.woocommerce .button {
display: inline-block;
margin: 10px;
padding: 13px 35px 13px 35px;
border: none;
border-radius: 4px;
color: #000;
background: #f3f3f3;
text-align: center;
text-transform: uppercase;
}
.woocommerce-page .woocommerce .add_to_cart_button,
.woocommerce .checkout-button,
.woocommerce .single_add_to_cart_button,
.woocommerce #place_order,
.woocommerce div.product form.cart .button {
display: inline-block;
margin: 10px;
margin-left: 0;
padding: 13px 35px 13px 35px;
border: none;
border-radius: 4px;
color: #fff;
background: #e96656;
text-align: center;
text-transform: uppercase;
}
.woocommerce-page .woocommerce-tabs .tabs {
border-bottom: 1px solid #ccc;
}
.woocommerce-page .woocommerce .add_to_cart_button:hover,
.woocommerce .checkout-button:hover,
.woocommerce .single_add_to_cart_button :hover,
.woocommerce #place_order:hover,
.woocommerce div.product form.cart .button:hover {
background: #bf3928;
}
.woocommerce-page .woocommerce .price del {
display: block;
}
.woocommerce-page .woocommerce .price {
height: auto;
line-height: normal;
}
.woocommerce-page .woocommerce .price ins {
color: #000;
font-size: 20px;
font-weight: bold;
}
.woocommerce-page .woocommerce #coupon_code {
min-width: 110px;
margin-top: 2px;
padding: 6px 10px;
padding: 6px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 0;
border-radius: 5px !important;
color: #a0a0a0;
}
.woocommerce-page .woocommerce .product-name a {
color: #404040;
}
.woocommerce div.product form.cart {
margin-bottom: 0;
}
.woocommerce-page .woocommerce .cart_totals tr.cart-subtotal th,
.woocommerce-page .woocommerce .cart_totals tr.order-total th {
width: 50%;
}
.woocommerce-page .woocommerce .entry-title {
text-align: left;
}
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before,
.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before {
padding: 0;
}
.woocommerce-page .woocommerce .checkout input,
.woocommerce-page .woocommerce .checkout textarea,
.woocommerce-page .woocommerce .checkout select {
padding: 12px 15% 12px 2%;
}
.woocommerce-page .woocommerce ul.payment_methods {
padding-left: 1em;
}
.woocommerce-page ul.products {
float: left;
width: 100%;
margin-top: 40px;
}
.woocommerce-page .woocommerce .summary,
.woocommerce-page .woocommerce .entry-summary,
.woocommerce-page .woocommerce div.product .woocommerce-tabs .panel {
text-align: justify;
}
.woocommerce-page .woocommerce .quantity input.input-text {
width: 100px;
height: 42px;
margin-right: 10px;
}
.woocommerce-page .woocommerce form.cart button.single_add_to_cart_button {
margin: 0;
}
.woocommerce-page .woocommerce .comment-form label {
width: 100%;
}
.woocommerce-page .woocommerce .woocommerce-message {
float: left;
width: 100%;
border: none;
border-radius: 3px;
color: white;
background: #20aa80;
text-align: left;
}
.woocommerce-page .woocommerce .woocommerce-message a.button {
margin: 0;
padding: 7px 17px;
}
.woocommerce-page .woocommerce .woocommerce-message:before {
color: #fff;
}
.woocommerce-page .woocommerce ul.products li.product .star-rating {
font-size: inherit;
}
.woocommerce-page .woocommerce input[type="submit"],
.woocommerce-page #content input.button,
.woocommerce input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce-page input.button.alt {
display: inline-block;
margin: 10px;
margin: 0;
padding: 10px 20px 10px 20px;
border: none;
border-radius: 4px;
color: #fff;
background: #e96656;
text-shadow: none;
font-size: 12px;
text-align: center;
text-transform: uppercase;
}
.woocommerce-page .woocommerce input[type="submit"]:hover,
.woocommerce-page #content input.button:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce-page input.button.alt:hover {
color: #fff;
background: #cb4332;
box-shadow: none;
}
.woocommerce-page .woocommerce .product-quantity input.qty {
width: 60px;
height: 30px;
margin-right: 0;
padding: 0 0 0 5px;
text-align: left;
}
.woocommerce a.button.alt {
color: #fff;
background: #e96656;
}
.woocommerce a.button.alt:hover {
color: #fff;
background: #cb4332;
}
.woocommerce-page .woocommerce a.remove:hover {
color: #fff !important;
background: #e96656;
line-height: 20px;
}
.woocommerce-page .woocommerce a.remove {
color: #e96656 !important;
line-height: 20px;
}
.woocommerce-page .woocommerce-info {
width: 100%;
}
.woocommerce-page .woocommerce-checkout .col-1,
.woocommerce-page .woocommerce-checkout .col-2 {
float: left;
width: 100%;
}
.woocommerce-page .woocommerce-checkout-review-order {
clear: left;
}
.woocommerce-page .woocommerce .checkbox {
float: left;
padding-left: 0;
}
.woocommerce-page .woocommerce .input-checkbox {
margin: 15px 0 0 10px;
}
.woocommerce-page .woocommerce-checkout #payment {
background: #fafafa;
}
.woocommerce-page .woocommerce-checkout #payment div.payment_box {
background-color: #ececec;
}
.woocommerce-page .woocommerce-checkout #payment div.payment_box:after {
margin: -13px 0 0 2em;
border: 8px solid #ececec;
border-top-color: transparent;
border-right-color: transparent;
border-left-color: transparent;
content: "";
}
.woocommerce-page .woocommerce .order_details li.order {
background: #fff;
}
.woocommerce-page .products a.button {
text-decoration: none;
}
.woocommerce-page .product .cart .button {
color: #fff;
}
.woocommerce-page .woocommerce {
margin-top: 25px;
}
.woocommerce-page .woocommerce .order {
background: #fff;
}
.woocommerce-page .woocommerce table.my_account_orders .order-actions .button {
font-size: 12px;
}
.woocommerce-page .woocommerce #payment ul.payment_methods {
margin: 0;
padding: 1em !important;
border-bottom: 1px solid #d3ced2;
text-align: left;
list-style: outside none none;
}
.woocommerce-page .woocommerce #payment ul.payment_methods li {
margin-left: 2em;
font-weight: 400;
line-height: 2;
text-align: left;
}
.woocommerce-page .woocommerce #payment {
background: none repeat scroll 0 0 #fafafa;
}
.woocommerce-page .woocommerce #payment div.payment_box {
position: relative;
width: 96%;
margin: 1em 0;
padding: 1em 2%;
border-radius: 2px;
color: #515151;
background-color: #dfdcde;
font-size: 0.92em;
line-height: 1.5;
}
.woocommerce-page .woocommerce #payment div.payment_box {
background-color: #ececec;
}
.woocommerce-page .woocommerce #payment div.payment_box p {
margin-bottom: 0;
}
.woocommerce-page .woocommerce #payment div.payment_box:after {
position: absolute;
top: -3px;
left: 0;
margin: -13px 0 0 2em;
border-width: 8px;
border-style: solid;
border-color: transparent transparent #ececec;
border-image: none;
content: "";
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
}
.woocommerce-page .woocommerce #payment h3 {
padding-left: 20px;
}
.woocommerce-page .woocommerce a.button {
margin-left: 0;
font-size: 14px;
}
.woocommerce-page .woocommerce button.button {
margin-left: 0;
padding: 13px 35px 13px 35px;
font-size: 12px;
}
.woocommerce button.button {
width: 100%;
}
.woocommerce-page .woocommerce select {
box-sizing: border-box;
width: 100%;
margin: 0;
padding: 10px 5px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
outline: 0;
color: #a0a0a0;
line-height: 1;
}
.woocommerce-page .woocommerce #order_review {
clear: left;
}
.woocommerce-page .woocommerce .login {
float: left;
width: 100%;
}
.woocommerce-page .select2-drop {
text-align: left;
}
.woocommerce-page .woocommerce-account .addresses .title .edit {
float: left;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
padding-bottom: 0;
border: none;
background: none;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before {
border: none;
content: "";
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before {
display: none;
content: "";
}
.woocommerce-page .woocommerce div.product .woocommerce-tabs ul.tabs li.active:after {
display: none;
content: "";
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
display: none;
content: "";
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
overflow: visible;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
margin-bottom: -1px;
border-bottom: 2px solid #e96656;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
box-shadow: none;
}
.woocommerce-page .comment-form {
float: left;
float: left;
width: 100%;
margin-top: 15px;
}
.woocommerce #review_form #respond .form-submit input {
display: inline-block;
margin: 10px;
padding: 13px 35px 13px 35px;
border: none;
border-radius: 4px;
background: #e96656;
text-align: center;
text-transform: uppercase;
}
.woocommerce #review_form #respond textarea {
width: 100%;
height: 130px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
margin: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
clear: left;
}
.woocommerce table.shop_table {
clear: left;
font-size: 16px;
}
.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a,
.woocommerce-page #content div.product div.thumbnails a,
.woocommerce-page div.product div.thumbnails a {
margin-bottom: 1em;
}
.woocommerce .upsells.products ul,
.woocommerce .upsells.products ul.products {
float: left;
clear: left;
} .woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before {
padding: 0;
content: "\2713";
}
.woocommerce .shipping_calculator h2 a {
font-size: 18px;
} .woocommerce-page .upsells.products ul li.product,
.woocommerce-page .upsells.products ul.products li.product {
float: left;
clear: none;
position: relative;
width: 22.05%;
margin: 0 3.8% 2.992em 0;
padding: 0;
}
.woocommerce .upsells.products ul li.product:nth-child(4),
.woocommerce-page ul.products li.product:nth-child(4) {
margin-right: 0;
}
.woocommerce .upsells.products ul li.product:nth-child(4+1),
.woocommerce-page ul.products li.product:nth-child(4+1) {
clear: left;
} .woocommerce nav.woocommerce-pagination {
float: left;
width: 100%;
padding-bottom: 30px;
}
.woocommerce .woocommerce-pagination ul.page-numbers .current:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers .current:before {
display: none;
content: "";
}
.woocommerce #content nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul {
border: none;
}
.woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce-page #content nav.woocommerce-pagination ul li,
.woocommerce-page nav.woocommerce-pagination ul li
.woocommerce nav.woocommerce-pagination ul li {
margin: 0 3px;
border: none;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
width: 32px;
min-width: 32px;
border: none;
border-radius: 4px;
color: #000;
background: rgb(236, 236, 236);
}
.woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce-page nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce #content nav.woocommerce-pagination ul li a:hover {
color: #fff;
background: rgb(233, 102, 86);
}
.woocommerce div.product form.cart label {
color: #404040;
}
.woocommerce p.stars a:before,
.woocommerce p.stars a:hover ~ a:before {
display: none;
content: "";
} .woocommerce div.product .related {
clear: both;
}
.woocommerce div.product {
float: left;
width: 100%;
}
.woocommerce-product-details__short-description {
clear: both;
text-align: left;
}
.woocommerce-product-details__short-description ul {
margin: 0 0 24px;
list-style-position: inside;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
width: 30.75%;
}
.woocommerce div.product div.images .flex-control-thumbs li {
float: left;
width: 30.75%;
padding-top: 1em;
}
.woocommerce div.product div.images .flex-control-thumbs li {
margin-right: 3.8%;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(3n) {
margin: 0;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
position: relative;
width: auto;
margin: 0 0 2em !important;
padding: 1em 2em 1em 3.5em !important;
word-wrap: break-word;
list-style: none !important;
}
.woocommerce-checkout-payment ul.wc_payment_methods li.woocommerce-info {
margin: 0 !important;
margin-left: 2em !important;
padding: 0 !important;
color: inherit;
background: transparent;
}
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
vertical-align: inherit;
} @media (max-width: 1200px) {
.header-content-wrap,
.blog-header-content-wrap {
padding: 235px 0 150px;
}
}
@media (max-width: 992px) {
.woocommerce-page .woocommerce .cart-collaterals .cart_totals {
width: 100%;
}
.woocommerce-page .products .product > a:first-child { }
.large-container {
width: 100%;
}
}
@media (max-width: 767px) {
.woocommerce-page .upsells.products ul li.product,
.woocommerce-page .upsells.products ul.products li.product {
float: left;
clear: both;
width: 48%;
margin: 0 0 2.992em;
}
.woocommerce .upsells.products ul li.product:nth-child(4),
.woocommerce-page ul.products li.product:nth-child(4) {
margin: 0 0 2.992em;
}
.woocommerce .upsells.products ul li.product:nth-child(4+1),
.woocommerce-page ul.products li.product:nth-child(4+1) {
clear: none;
}
.woocommerce .upsells.products ul li.product:nth-child(even),
.woocommerce-page ul.products li.product:nth-child(even) {
float: right;
margin-right: 0;
}
.woocommerce .upsells.products ul li.product:nth-child(odd),
.woocommerce-page ul.products li.product:nth-child(odd) {
clear: left;
}
.listpost-content-wrap-large {
position: relative;
}
.menu-align-center .responsive-logo > a {
float: left;
}
}
@media (max-width: 600px) {
.woocommerce-page .product .images {
width: 100%;
}
.woocommerce-page .product .entry-summary {
width: 100%;
margin-top: 50px;
padding-left: 0;
}
.woocommerce-page .woocommerce-tabs .tabs li a {
font-size: 14px;
}
.woocommerce-page .woocommerce-tabs .tabs li {
padding: 10px 10px;
}
.listpost-content-wrap-large {
position: relative;
}
.listpost-content-wrap-large {
padding: 20px 0 0 0;
}
body {
position: initial !important;
}
.entry-meta-large {
float: left;
position: relative;
width: 100%;
}
.entry-footer-large {
padding-right: 0;
}
}
@media (max-width: 480px) {
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 100%;
}
.woocommerce-page .woocommerce-result-count {
width: 100%;
margin-bottom: 0;
text-align: center;
}
.woocommerce-page .woocommerce-ordering {
float: none;
}
.woocommerce-page .products .product > a:first-child {
width: 240px;
}
.woocommerce-page .woocommerce-tabs .tabs li {
width: 100%;
}
.woocommerce-page .woocommerce-tabs .tabs li {
width: 100%;
border-bottom: 2px solid #ccc;
}
.woocommerce-page .woocommerce-tabs .tabs {
border-bottom: 0;
}
.woocommerce-page .woocommerce-tabs .comment_container {
position: relative;
padding-top: 50px;
padding-left: 0;
}
.woocommerce-page .comment-text .star-rating {
float: left;
width: 100%;
margin-bottom: 5px;
}
.woocommerce-page .products .product > a:first-child {
width: 100%;
} .woocommerce-page .woocommerce .product-quantity input.qty {
width: 45px;
}
.woocommerce td.product-quantity {
min-width: 40px;
}
.woocommerce-page .woocommerce input[type="submit"] {
font-size: 10px;
}
.woocommerce-page .woocommerce .cart_totals tr.cart-subtotal th {
font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th {
font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table td span,
.woocommerce-cart .cart-collaterals .cart_totals table td a {
font-size: 12px;
}
.woocommerce form .form-row label {
font-size: 12px;
}
.woocommerce-page .woocommerce .woocommerce-info,
.woocommerce-page .woocommerce .woocommerce-info a {
font-size: 12px;
}
.woocommerce-checkout-payment label {
font-size: 14px;
}
.woocommerce-page .woocommerce #payment div.payment_box p {
font-size: 12px;
line-height: 16px;
text-align: justify;
}
.woocommerce form .form-row {
width: 100%;
}
.woocommerce-page .woocommerce .order_details li {
width: 100%;
margin-top: 5px;
margin-bottom: 5px;
padding: 0 0 5px 0;
border-right: none;
border-bottom: 1px dashed #d3ced2;
}
.woocommerce-page address {
font-size: 12px;
}
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error li {
font-size: 12px;
}
.woocommerce-page .woocommerce .cart-collaterals .cart_totals a {
width: 100%;
margin-right: 0;
}
.woocommerce-page .woocommerce .checkbox {
font-size: 16px;
}
.woocommerce-page .myaccount_address {
font-size: 12px;
}
.woocommerce-page #content .quantity input.minus,
.woocommerce-page #content .quantity input.plus {
display: none;
}
.woocommerce-page .upsells.products ul li.product,
.woocommerce-page .upsells.products ul.products li.product {
width: 100%;
}
}  .bbpress #subscription-toggle {
float: right;
}
.bbpress .bbp-breadcrumb {
margin: 10px 0;
}
#subscription-toggle { }
#bbpress-forums div.bbp-template-notice img.avatar {
margin-bottom: 2px;
}
div.bbp-template-notice.info {
padding: 1px 5px;
border: none;
background-color: #f0f8ff;
}
div.bbp-template-notice,
div.indicator-hint {
padding: 1px 5px;
border: none;
background-color: #fff7d6;
}
#bbpress-forums fieldset.bbp-form label {
line-height: 30px;
}
div.bbp-template-notice a {
color: #008ed6;
text-decoration: none;
}
.bbp-pagination {
float: left;
width: 100%;
margin-top: 10px;
margin-bottom: 0;
}
#bbpress-forums li.bbp-header {
padding: 10px 0;
background: #fbfbfb;
}
#bbpress-forums #bbp-search-form #bbp_search {
padding: 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
font-size: 11px;
line-height: 16px;
}
#bbpress-forums div.bbp-the-content-wrapper input {
width: auto;
}
#bbpress-forums fieldset.bbp-form input {
padding: 5px;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
border-top: none;
}
#bbpress-forums li.bbp-header {
background: none;
}
#bbpress-forums div.odd,
#bbpress-forums ul.odd {
background: none;
}
#bbpress-forums input[type="submit"] {
padding: 5px 30px 5px 30px;
}
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer {
background: none;
}
#bbpress-forums li.bbp-header {
border-bottom: 2px solid #ececec;
}
#bbpress-forums li.bbp-footer {
border-top: 3px solid #ececec;
}
.bbp-breadcrumb,
.bbp-breadcrumb a,
.bbp-breadcrumb p {
color: #666;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky {
background-color: #f9f9f9 !important;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
color: #666;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
color: #666;
font-size: 16px;
font-weight: 400;
line-height: 26px;
}
.bbp-forum-title,
.bbp-forum-title:visited {
float: left;
margin-bottom: 15px;
color: #000;
font-size: 18px;
font-weight: 700;
line-height: 22px;
}
.bbp-forum-title:hover {
text-decoration: none;
}
.bbp-forum-title:after {
display: block;
width: 80px;
height: 2px;
margin-top: 5px;
background: #008ed6;
content: "";
}
#bbpress-forums li.bbp-body ul.forum,
#bbpress-forums li.bbp-body ul.topic {
padding: 20px 5px !important;
border-top: 1px solid #eee;
}
.bbp-forum-freshness p,
.bbp-forum-freshness a,
.bbp-forum-freshness span {
color: #666;
font-size: 14px;
font-style: italic;
line-height: 18px;
}
.bbp-forum-freshness a:hover {
text-decoration: underline;
}
#bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar {
margin-bottom: 0;
}
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta {
clear: left;
margin: 0;
font-size: 14px;
line-height: 24px;
}
#bbpress-forums li {
font-size: 14px;
}
#bbpress-forums p.bbp-topic-meta,
#bbpress-forums p.bbp-topic-meta span {
font-size: 14px;
line-height: 18px;
text-align: center;
}
.bbp-topic-started-by {
float: left;
}
div.bbp-template-notice p,
div.bbp-template-notice a {
font-size: 12px;
line-height: 16px;
}
.bbp-topic-freshness,
.bbp-topic-freshness a {
font-size: 14px;
line-height: 18px;
text-align: center;
}
.bbp-topic-freshness a {
color: #666;
font-style: italic;
}
a.bbp-author-name:hover,
.bbp-topic-freshness a:hover {
text-decoration: underline;
}
#bbpress-forums ul.bbp-lead-topic,
#bbpress-forums ul.bbp-topics,
#bbpress-forums ul.bbp-forums,
#bbpress-forums ul.bbp-replies,
#bbpress-forums ul.bbp-search-results {
border: none;
}
#bbpress-forums .bbp-author-name {
color: #666;
font-size: 14px;
font-style: italic;
line-height: 24px;
}
#bbpress-forums fieldset.bbp-form {
margin-bottom: 0;
padding: 0;
border: none;
}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
border: 1px solid #e7e7e7;
-webkit-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
font-size: 14px;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
border: 1px solid #e7e7e7;
border-bottom: none;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar {
border: 1px solid #e7e7e7;
border-bottom: none;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
}
li.bbp-forum-freshness,
li.bbp-topic-freshness {
float: left;
width: 25%;
text-align: center;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar input {
padding: 5px;
border: 1px solid #e7e7e7;
background-color: #fbfbfb;
box-shadow: none;
}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar input:hover {
color: #e96656;
}
#bbpress-forums fieldset.bbp-form input {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#bbpress-forums fieldset.bbp-form select {
padding: 5px;
border: 1px solid #dedede;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #666;
}
.bbp-topics-front ul.super-sticky,
.bbp-topics ul.super-sticky,
.bbp-topics ul.sticky,
.bbp-forum-content ul.sticky {
background: red;
}
#bbpress-forums div.bbp-topic-tags {
float: left;
width: 100%;
margin-bottom: 15px;
}
#bbpress-forums .bbp-topic-description a {
color: #666;
font-size: 12px;
font-style: italic;
}
#bbpress-forums .bbp-topic-description a:hover {
text-decoration: underline;
}
#bbpress-forums fieldset.bbp-form legend {
padding: 5px 0;
}
div.bbp-forum-header,
div.bbp-topic-header,
div.bbp-reply-header,
li.bbp-body div.hentry {
padding: 8px 0;
}
#bbpress-forums div.bbp-reply-header {
background: none;
}
#bbpress-forums .bbp-admin-links {
color: transparent;
}
#bbpress-forums .bbp-admin-links a:hover {
color: #008ed6;
}
.bbp-forum-header a.bbp-forum-permalink,
.bbp-topic-header a.bbp-topic-permalink,
.bbp-reply-header a.bbp-reply-permalink {
float: right;
margin-left: 10px;
color: #666;
font-size: 12px;
line-height: 32px;
}
.bbp-body a.bbp-topic-permalink {
position: relative;
color: #404040;
font-size: 20px;
line-height: 22px;
}
.bbp-body a.bbp-topic-permalink:hover {
color: #e96656;
}
.bbp-body .bbp-topic-permalink:after {
position: absolute;
z-index: 1;
bottom: -4px;
left: 0;
width: 50px;
height: 2px;
margin: auto;
background: #e96656;
content: "";
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
font-size: 30px;
line-height: 34px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
opacity: 0.8;
color: #fff;
background: #008ed6;
}
#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description {
line-height: 18px;
}
#bbpress-forums .bbp-forum-description .bbp-author-name {
font-size: 12px;
}
.bbp-pagination-count {
float: left;
border: 1px solid transparent;
font-size: 12px;
}
.bbp-topic-tags a {
color: #949494;
font-style: italic;
}
.bbp-topic-tags a:hover {
color: #e96656;
}
#bbpress-forums div.bbp-topic-author a.bbp-author-name,
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
display: inline-block;
clear: left;
color: #e96656;
}
.bbp-reply-post-date {
font-size: 12px;
}
.bbp-template-notice.error strong {
font-size: 12px;
}
.bbp-body > ul:nth-child(4n) .bbp-forum-title:after {
background: #34d293;
content: "";
}
.bbp-body > ul:nth-child(4n+1) .bbp-forum-title:after {
background: #3ab0e2;
content: "";
}
.bbp-body > ul:nth-child(4n+2) .bbp-forum-title:after {
background: #f7d861;
content: "";
}
.bbp-body > ul:nth-child(4n+3) .bbp-forum-title:after {
background: #e96656;
content: "";
}
.bbp-body > ul:nth-child(4n) .bbp-topic-permalink:after {
background: #34d293;
content: "";
}
.bbp-body > ul:nth-child(4n+1) .bbp-topic-permalink:after {
background: #3ab0e2;
content: "";
}
.bbp-body > ul:nth-child(4n+2) .bbp-topic-permalink:after {
background: #f7d861;
content: "";
}
.bbp-body > ul:nth-child(4n+3) .bbp-topic-permalink:after {
background: #e96656;
content: "";
}
.bbp-meta {
float: left;
width: 100%;
padding: 0 5px;
border-bottom: 1px solid #f5f5f5;
-moz-border-radius: 3px;
border-radius: 3px;
webkit-border-radius: 3px;
}
span.bbp-admin-links a {
color: #666;
}
span.bbp-admin-links a:hover {
color: #e96656 !important;
}
#favorite-toggle a,
#subscription-toggle a {
color: #666;
font-style: italic;
}
#favorite-toggle a:hover,
#subscription-toggle a:hover {
color: #e96656;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
clear: none;
margin: 0;
padding-top: 0;
padding-bottom: 0;
font-size: 1.4em;
}
#bbpress-forums #bbp-user-wrapper h2.entry-title:before {
position: absolute;
z-index: 1;
bottom: 0;
left: 0;
width: 10%;
height: 2px;
margin: auto;
background: #e96656;
content: "";
}
.bbp-user-section {
margin-top: 20px;
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a {
color: #666;
background: none !important;
-webkit-transition: all 0s;
-moz-transition: all 0s;
-o-transition: all 0s;
transition: all 0s;
}
#bbpress-forums #bbp-user-wrapper ul.bbp-topics {
clear: left;
}
.bbp-topic-started-in a {
color: #666;
font-size: 12px;
font-style: italic;
}
.bbp-topic-started-in a:hover {
text-decoration: underline;
}
#bbpress-forums #bbp-user-wrapper ul.bbp-replies {
clear: left;
}
#bbpress-forums li.bbp-body .bbp-meta .bbp-header {
float: left;
clear: left;
font-size: 13px;
}
#bbpress-forums li.bbp-body .bbp-meta .bbp-header .bbp-topic-permalink {
font-size: 13px;
font-style: italic;
}
#bbpress-forums li.bbp-body .bbp-meta .bbp-header .bbp-topic-permalink:after {
display: none;
content: "";
}
#bbpress-forums li.bbp-body .bbp-meta .bbp-reply-post-date {
float: left;
}
#bbpress-forums fieldset.bbp-form legend {
float: left;
position: relative;
margin-top: 50px;
margin-bottom: 30px;
color: #404040;
font-family: "Montserrat", Helvetica, sans-serif;
font-size: 20px;
font-weight: 400;
line-height: 22px;
}
#bbpress-forums fieldset.bbp-form legend:before {
position: absolute;
z-index: 1;
bottom: -5px;
left: 0;
width: 10%;
height: 2px;
margin: auto;
background: #e96656;
content: "";
}
#bbpress-forums .is-favorite a {
color: #e96656;
}
#bbpress-forums .bbp-reply-title h3 {
float: left;
}
#bbpress-forums .bbp-reply-title h3 a {
font-size: 16px;
font-style: italic;
}
#bbpress-forums .bbp-reply-title h3 a.bbp-topic-permalink:after {
display: none;
content: "";
}
#bbpress-forums div.bbp-forum-header {
padding-bottom: 0;
background: none;
}
#bbpress-forums div.bbp-forum-header .bbp-forum-title {
padding-left: 5px;
}
#bbpress-forums div.bbp-topic-header {
background: none;
}
#bbpress-forums div.bbp-topic-title h3 {
float: left;
padding-left: 5px;
}
#bbpress-forums div.bbp-topic-header .bbp-meta .bbp-topic-permalink {
float: right;
margin-left: 10px;
color: #666;
font-size: 12px;
line-height: 32px;
}
#bbpress-forums div.bbp-topic-header .bbp-meta .bbp-topic-permalink:after {
display: none;
content: "";
}
#bbpress-forums div.bbp-topic-header .bbp-topic-title .bbp-topic-title-meta {
float: left;
margin-left: 5px;
line-height: 33px;
}
#bbpress-forums div.bbp-forum-header .bbp-forum-title:after {
display: none;
content: "";
}
li.bbp-body div.hentry {
padding: 0;
}
#bbpress-forums li.bbp-body div.hentry .bbp-forum-content {
padding-top: 0;
}  .edd_download {
float: left;
width: 33%;
}
.edd_download:nth-child(4n+1) {
clear: both;
}
.edd_download_excerpt p {
text-align: justify;
}
.edd-submit.button.red span,
.edd-submit.button.blue span,
.edd-submit.button.green span,
.edd-submit.button.orange span,
.edd-submit.button.dark-gray span {
color: #fff;
}
#edd-purchase-button,
.edd-submit,
input[type=submit].edd-submit {
border: none;
}
#edd_checkout_cart td,
#edd_checkout_cart thead,
#edd_checkout_cart th.edd_cart_total,
#edd_checkout_cart th:last-child,
#edd_checkout_cart .edd_checkout_cart_item_title {
border: none;
color: #666;
font-size: 14px;
font-weight: 400;
line-height: 18px;
}
#edd_checkout_cart a,
.edd_discount_link a,
.edd-lost-password a {
color: #f73f2e;
}
#edd_login_form input[type="submit"] {
margin-left: 0;
}
#edd_checkout_form_wrap select.edd-select {
display: block;
width: 70%;
}
.edd-cart-added-alert {
width: 100%;
color: #d9534f;
}
.edd_errors.edd-alert.edd-alert-error,
.edd-alert-error {
border: none;
border: none;
border-bottom: 3px solid #c84e54;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #fff;
background-color: #e86a6a;
}
.edd-alert-error,
p.edd-alert-error,
.edd-alert-error a {
color: #fff;
}
.edd-alert-error a:hover {
text-decoration: underline;
}
#edd_checkout_form_wrap fieldset p:last-child {
color: rgba(255, 255, 255, 0.8);
}
.edd_download_inner {
margin: 0 15px;
margin-bottom: 30px;
padding: 15px;
background: #fff;
text-align: center;
list-style: none;
transition: all ease 0.55s;
}
.edd_download_inner:hover {
border-bottom-color: #008ed6;
}
.edd_download_title a,
.edd_download_title {
color: #404040;
font-size: 1em;
font-weight: bold;
line-height: 24px;
}
.edd_download_title {
margin-top: 10px;
margin-bottom: 10px;
}
#edd_checkout_form_wrap legend,
#edd_login_form legend,
.edd_form legend {
border-bottom: 0;
}
#edd_profile_billing_address_wrap input,
#edd_profile_billing_address_wrap select {
margin-bottom: 10px;
}
#edd_new_user_pass1,
#edd_profile_editor_form select,
#edd_profile_editor_form input[type="text"],
#edd_profile_editor_form input[type="text"],
#edd_profile_editor_form input[type="email"],
#edd_profile_editor_form input[type="url"],
#edd_profile_editor_form input[type="password"],
#edd_profile_editor_form input[type="search"],
#edd_profile_editor_form textarea {
width: 221px;
margin-bottom: 10px;
padding: 12px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
color: #555;
}
#edd_profile_editor_form input[type="submit"] {
margin-left: 0;
}
#edd_profile_billing_address_wrap legend {
margin-top: 50px;
}
#edd_login_form legend {
margin-top: 50px;
}
#edd_address_country,
#edd_display_name {
width: 192px;
}
#edd_user_history,
#edd_checkout_cart,
#edd_checkout_form_wrap fieldset,
#edd_discounts_list {
width: 100%;
margin: 0 -1px 24px 0;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 5px;
border-collapse: separate;
text-align: left;
}
#edd_user_history th,
#edd_checkout_cart .edd_cart_header_row th {
padding: 9px 12px;
border: none;
background: transparent;
}
#edd_user_history td,
#edd_checkout_cart td {
padding: 6px 12px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: none;
}
.edd_cart_footer_row,
#edd_checkout_cart th.edd_cart_total,
#edd_checkout_cart tfoot th:last-child {
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#edd_checkout_cart .edd_checkout_cart_item_title,
#edd_checkout_cart td {
font-size: 16px;
line-height: 22px;
}
#edd_checkout_cart td {
border-right: none;
border-left: none;
}
#edd_discounts_list .edd_discount {
padding: 6px 12px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: none;
list-style: none;
}
#edd_discounts_list .edd_discount:nth-child(1) {
border-top: none;
}
#edd_checkout_form_wrap input[type=email],
#edd_checkout_form_wrap input[type=text] {
width: 100%;
padding: 12px;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 5px;
}
#edd_profile_editor_form legend {
display: block;
width: 100%;
margin-top: 30px;
margin-bottom: 20px;
color: #333;
font-size: 120%;
font-weight: 700;
line-height: 1;
}
.edd_price_options.edd_multi_mode ul {
width: 100%;
margin: 0 -1px 24px 0;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 5px;
border-collapse: separate;
text-align: left;
}
.edd_price_options.edd_multi_mode ul li {
padding: 6px 12px;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.edd_price_options.edd_multi_mode ul li:nth-child(1) {
border-top: none;
}
.edd-image-wrap {
float: right;
width: 100%;
max-width: 50%;
padding: 0 0 15px 15px;
}
.edd-image-wrap img {
width: 100%;
height: auto;
} .wr-megamenu-container .preview-text,
.wr-megamenu-container .preview-text p {
color: #808080;
font-size: 14px;
font-weight: normal;
}
.wr-megamenu-container .block-sub-menu a {
padding: 5px;
color: #808080;
}
.wr-element-submenu .submenu-items a {
padding: 6px 5px 6px 20px !important;
}
.wr-megamenu-container {
margin-top: 12px;
}
.it-responsive-mega {
display: none !important;
}
.jsn-bootstrap3 .glyphicon {
margin-right: 2px;
font-size: 10px;
}
.wr-element-container {
padding: 5px 0;
}
.jsn-bootstrap3 .glyphicon.glyphicon-chevron-right {
display: none !important;
}
.wr-element-container ul.sub-menu li a > i,
.wr-element-container ul.submenu-items li a > i {
margin-right: 7px;
}
@media only screen and (max-width: 783px) {
.wr-mega-menu .wr-menu-down {
margin: -43px 5px 0 0 !important;
}
}
@media (max-width: 992px) {
.edd_download a.edd-add-to-cart.button.red.edd-submit.edd-has-js {
padding: 10px;
color: #fff;
font-size: 12px;
}
.edd_download a.edd-add-to-cart.button.red.edd-submit.edd-has-js span {
font-size: 12px;
}
.zerif_about_us_center p,
.about-us .col-md-6.zerif_about_us_center.text_and_skills p {
text-align: center;
}
}
@media (max-width: 768px) {
.edd_download {
width: 100% !important;
}
} body.custom-background {
background-attachment: fixed !important;
background-position: top center !important;
}
.blog .blog-site-content.site-content {
background: #fff;
}
.zerif_team:nth-child(4n+1),
.our-team .col-lg-3:nth-child(4n+1) {
clear: both;
}
.dropdownmenu {
display: none;
} .mobile-bg-fix-wrap {
overflow: hidden;
width: 100%;
}
.mobile-bg-fix-wrap .mobile-bg-fix-img-wrap {
position: fixed;
z-index: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mobile-bg-fix-wrap .mobile-bg-fix-img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 125%;
background-size: cover;
}
.mobile-bg-fix-wrap .mobile-bg-fix-whole-site {
position: relative;
z-index: 1;
} #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary {
display: block !important;
margin-top: 15px;
}
#mega-menu-wrap-primary .mega-menu-toggle {
display: none !important;
}
.menu-align-center #mega-menu-wrap-primary #mega-menu-primary {
text-align: center;
}
.blog-header-wrap .customize-partial-edit-shortcut-zerif_blog_header_title_subtitle {
float: left;
top: 150px;
}
.zerif-copyright {
color: #939393 !important;
}
.zerif-copyright-box {
width: 100%;
color: #666;
display: none;
} @media print {
body {
font-size: 11.25pt;
}
a:link:after,
a:visited:after {
content: "";
}
header.header {
min-height: 0 !important;
}
#main-nav {
position: relative;
}
.header-content-wrap,
.blog-header-content-wrap {
padding: 30px 0 15px;
}
.buttons {
margin-top: 0;
margin-bottom: 0;
text-align: center;
}
.focus,
.works,
.about-us,
.features,
.packages,
.products,
.testimonial,
.contact-us {
padding-top: 15px;
}
.focus {
padding-bottom: 0;
}
.focus .row .focus-box,
.zerif_about_us_center,
.zerif-rtl-skills .skills,
#testimonials > .container > .row,
.zerif-rtl-contact-name,
.zerif-rtl-contact-email,
.zerif-rtl-contact-subject,
#contact > .container > .row .col-lg-12.col-sm-12,
.purchase-now > .container > .row .col-md-9,
.purchase-now > .container > .row .col-md-3,
.separator-one > .color-overlay .container.text,
.separator-one > .color-overlay > div {
opacity: 1 !important;
-webkit-transform: translatex(0px) !important;
-moz-transform: translatex(0px) !important;
-ms-transform: translatex(0px) !important;
transform: translatex(0px) !important;
}
.focus .row .focus-box {
width: 23% !important;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
padding: 0 1.5%;
padding-left: 0;
}
.about-us {
padding-bottom: 0;
}
.about-us .column {
float: left;
width: 100%;
margin-right: 0;
margin-bottom: 0;
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
}
.about-us .big-intro {
margin-top: 0;
text-align: center;
}
.zerif-rtl-big-title,
.zerif-rtl-skills,
.zerif-rtl-skills .skills {
width: 100%;
}
.zerif-rtl-skills .skills li.skill {
display: inline-block;
float: left;
clear: none;
width: 25%;
margin-bottom: 0;
}
.about-us p {
text-align: center;
}
.our-team {
padding-top: 30px;
padding-bottom: 0;
}
.our-team .row {
opacity: 1 !important;
-webkit-transform: translatex(0px) !important;
-moz-transform: translatex(0px) !important;
-ms-transform: translatex(0px) !important;
transform: translatex(0px) !important;
}
.our-team .col-lg-3.col-sm-3 {
width: 23% !important;
margin-right: 0;
margin-left: 0;
padding: 0 1.5%;
padding-left: 0;
}
.team-member .profile-pic {
width: 100%;
height: auto;
}
#client-feedbacks .feedback-box {
width: 30%;
margin: 1.5%;
padding: 0;
}
.feedback-box .quote {
display: none;
}
.feedback-box .client-info {
margin-left: 0;
}
.section-header {
padding-bottom: 15px;
}
.testimonial {
padding-bottom: 0;
}
.feedback-box .client {
margin-top: 0;
}
.contact-us {
padding-bottom: 0;
}
.contact-us .input-box,
textarea {
border: 1px solid #000 !important;
box-shadow: none;
}
.footer-box {
width: 23% !important;
margin-right: 0;
margin-left: 0;
padding: 0 1.5%;
padding-left: 0;
}
.latestnews-box {
float: left;
width: 50%;
margin: 0;
padding: 0;
padding-right: 2%;
padding-left: 2%;
}
#carousel-homepage-latestnews .item {
height: auto !important;
}
.company-details {
float: left;
width: 33% !important;
margin-right: 0;
margin-left: 0;
padding: 0 1.5%;
padding-left: 0;
}
.copyright {
width: 100%;
}
.separator-one,
.purchase-now {
padding: 15px 0 15px 0;
}
.latest-news {
padding-top: 15px;
padding-bottom: 15px;
} .content-left-wrap {
padding-top: 0;
}
} .nivo-controlNav {
position: relative;
bottom: 30px;
text-align: center;
}
.nivo-controlNav a,
.nivo-directionNav a {
margin: 0 10px;
padding: 5px 10px;
opacity: 0.85;
color: #fff;
background-color: rgba(10, 10, 10, 0.9);
cursor: pointer;
transition: 0.3s ease;
}
.nivo-controlNav a.active {
color: #333;
background: #fff;
}
.nivo-controlNav a:hover,
.nivo-directionNav a:hover {
opacity: 1;
}
.nivo-directionNav {
position: relative;
z-index: 100;
bottom: 40px;
width: 100%;
}
.nivo-directionNav .nivo-prevNav {
float: left;
}
.nivo-directionNav .nivo-prevNav:before {
content: "\00AB ";
}
.nivo-directionNav .nivo-nextNav {
float: right;
}
.nivo-directionNav .nivo-nextNav:after {
content: " \00BB";
}
.home-slider-plugin {
margin-bottom: -34px;
}@media (min-width: 768px) and (max-width: 1024px) {  .intro {
margin-top: 40%;
font-size: 45px;
line-height: 55px;
} .big-intro {
text-align: center !important;
}
.about-us .column {
margin-bottom: 40px;
}
.skills {
margin-bottom: 78px !important;
} .team-member .profile-pic {
width: 128px;
height: 128px;
} .purchase-now {
margin: auto;
text-align: center !important;
}
.purchase-now h3 {
margin-bottom: 20px;
text-align: center;
}
.purchase-now .button {
float: none;
} .company-details {
padding-top: 0;
padding-bottom: 33px;
}
.copyright {
width: 100%;
padding-top: 33px;
padding-bottom: 33px;
}
}
@media (max-width: 767px) {
.bs-navbar-collapse {
border: 0;
}
.navbar-inverse .navbar-nav {
padding-left: 10px;
padding-right: 10px;
line-height: normal;
text-align: center;
}
.navbar-inverse .navbar-nav > li {
display: inline-block;
margin-bottom: 0;
} .header {
min-height: inherit;
padding-bottom: 75px;
}
.intro {
font-size: 40px;
line-height: 55px;
} .big-intro {
font-size: 8vw !important;
text-align: center !important;
}
.about-us .column {
margin-bottom: 40px;
}
.skills {
margin-bottom: 78px !important;
} .purchase-now {
margin: auto;
text-align: center !important;
}
.purchase-now h3 {
margin-bottom: 20px;
text-align: center;
}
.purchase-now .button {
float: none;
} footer {
padding-top: 40px;
}
.company-details {
padding-top: 0;
padding-bottom: 33px;
}
.copyright {
width: 100%;
padding-top: 33px;
padding-bottom: 33px;
}
}
@media (max-width: 480px) { .intro {
margin-top: 60%;
font-size: 6.5vw;
line-height: 6vh;
}
h2 {
font-size: 6.5vw !important;
}
.other-focus-list ul li {
display: block;
margin-right: 0;
text-align: left;
}
}
@media only screen and (max-width: 320px) {
.intro {
font-size: 7vw;
line-height: 25px;
}
.client-list ul li {
display: block;
}
}body div.brlbs-cmpnt-container a,body div.brlbs-cmpnt-container abbr,body div.brlbs-cmpnt-container acronym,body div.brlbs-cmpnt-container address,body div.brlbs-cmpnt-container applet,body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container b,body div.brlbs-cmpnt-container big,body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container caption,body div.brlbs-cmpnt-container center,body div.brlbs-cmpnt-container cite,body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container del,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container dfn,body div.brlbs-cmpnt-container div,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container dt,body div.brlbs-cmpnt-container em,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container fieldset,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container form,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container i,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container ins,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container label,body div.brlbs-cmpnt-container legend,body div.brlbs-cmpnt-container li,body div.brlbs-cmpnt-container mark,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container output,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container q,body div.brlbs-cmpnt-container ruby,body div.brlbs-cmpnt-container s,body div.brlbs-cmpnt-container samp,body div.brlbs-cmpnt-container section,body div.brlbs-cmpnt-container small,body div.brlbs-cmpnt-container span,body div.brlbs-cmpnt-container strike,body div.brlbs-cmpnt-container strong,body div.brlbs-cmpnt-container sub,body div.brlbs-cmpnt-container summary,body div.brlbs-cmpnt-container sup,body div.brlbs-cmpnt-container table,body div.brlbs-cmpnt-container tbody,body div.brlbs-cmpnt-container td,body div.brlbs-cmpnt-container tfoot,body div.brlbs-cmpnt-container th,body div.brlbs-cmpnt-container thead,body div.brlbs-cmpnt-container time,body div.brlbs-cmpnt-container tr,body div.brlbs-cmpnt-container tt,body div.brlbs-cmpnt-container u,body div.brlbs-cmpnt-container ul,body div.brlbs-cmpnt-container var,body div.brlbs-cmpnt-container video{border:0;font-family:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body div.brlbs-cmpnt-container article,body div.brlbs-cmpnt-container aside,body div.brlbs-cmpnt-container details,body div.brlbs-cmpnt-container figcaption,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container footer,body div.brlbs-cmpnt-container header,body div.brlbs-cmpnt-container hgroup,body div.brlbs-cmpnt-container menu,body div.brlbs-cmpnt-container nav,body div.brlbs-cmpnt-container section{display:block}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container q{quotes:none}body div.brlbs-cmpnt-container blockquote:after,body div.brlbs-cmpnt-container blockquote:before,body div.brlbs-cmpnt-container q:after,body div.brlbs-cmpnt-container q:before{content:none}body div.brlbs-cmpnt-container table{border-spacing:0}body div.brlbs-cmpnt-container,body div.brlbs-cmpnt-container *{box-sizing:border-box;color:inherit;font-family:inherit;height:auto;inset:auto;line-height:inherit;position:static;width:auto}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}body div.brlbs-cmpnt-container button:after,body div.brlbs-cmpnt-container button:before{content:none}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container select{text-transform:none}body div.brlbs-cmpnt-container [type=button],body div.brlbs-cmpnt-container [type=reset],body div.brlbs-cmpnt-container [type=submit],body div.brlbs-cmpnt-container button{-webkit-appearance:button}body div.brlbs-cmpnt-container ::-moz-focus-inner{border-style:none;padding:0}body div.brlbs-cmpnt-container :-moz-focusring{outline:1px dotted ButtonText}body div.brlbs-cmpnt-container :-moz-ui-invalid{box-shadow:none}body div.brlbs-cmpnt-container legend{padding:0}body div.brlbs-cmpnt-container progress{vertical-align:baseline}body div.brlbs-cmpnt-container ::-webkit-inner-spin-button,body div.brlbs-cmpnt-container ::-webkit-outer-spin-button{height:auto}body div.brlbs-cmpnt-container [type=search]{-webkit-appearance:textfield;outline-offset:-2px}body div.brlbs-cmpnt-container ::-webkit-search-decoration{-webkit-appearance:none}body div.brlbs-cmpnt-container ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body div.brlbs-cmpnt-container summary{display:list-item}body div.brlbs-cmpnt-container blockquote,body div.brlbs-cmpnt-container dd,body div.brlbs-cmpnt-container dl,body div.brlbs-cmpnt-container figure,body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6,body div.brlbs-cmpnt-container hr,body div.brlbs-cmpnt-container p,body div.brlbs-cmpnt-container pre{margin:0}body div.brlbs-cmpnt-container button{background-color:transparent;background-image:none}body div.brlbs-cmpnt-container button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}body div.brlbs-cmpnt-container fieldset{margin:0;padding:0}body div.brlbs-cmpnt-container ol,body div.brlbs-cmpnt-container ul{list-style:none;margin:0;padding:0}body div.brlbs-cmpnt-container *,body div.brlbs-cmpnt-container :after,body div.brlbs-cmpnt-container :before{border:0 solid #e5e7eb;box-sizing:border-box}body div.brlbs-cmpnt-container hr{border-top-width:1px}body div.brlbs-cmpnt-container img{border-style:solid}body div.brlbs-cmpnt-container textarea{resize:vertical}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#9ca3af}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#9ca3af}body div.brlbs-cmpnt-container [role=button],body div.brlbs-cmpnt-container button{cursor:pointer}body div.brlbs-cmpnt-container table{border-collapse:collapse}body div.brlbs-cmpnt-container h1,body div.brlbs-cmpnt-container h2,body div.brlbs-cmpnt-container h3,body div.brlbs-cmpnt-container h4,body div.brlbs-cmpnt-container h5,body div.brlbs-cmpnt-container h6{font-size:inherit;font-weight:inherit}body div.brlbs-cmpnt-container a{color:inherit;text-decoration:inherit}body div.brlbs-cmpnt-container button,body div.brlbs-cmpnt-container input,body div.brlbs-cmpnt-container optgroup,body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{color:inherit;line-height:inherit;padding:0}body div.brlbs-cmpnt-container code,body div.brlbs-cmpnt-container kbd,body div.brlbs-cmpnt-container pre,body div.brlbs-cmpnt-container samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}body div.brlbs-cmpnt-container audio,body div.brlbs-cmpnt-container canvas,body div.brlbs-cmpnt-container embed,body div.brlbs-cmpnt-container iframe,body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container object,body div.brlbs-cmpnt-container svg,body div.brlbs-cmpnt-container video{display:block;vertical-align:middle}body div.brlbs-cmpnt-container img,body div.brlbs-cmpnt-container video{height:auto;max-width:100%}body div.brlbs-cmpnt-container [multiple],body div.brlbs-cmpnt-container [type=date],body div.brlbs-cmpnt-container [type=datetime-local],body div.brlbs-cmpnt-container [type=email],body div.brlbs-cmpnt-container [type=month],body div.brlbs-cmpnt-container [type=number],body div.brlbs-cmpnt-container [type=password],body div.brlbs-cmpnt-container [type=search],body div.brlbs-cmpnt-container [type=tel],body div.brlbs-cmpnt-container [type=text],body div.brlbs-cmpnt-container [type=time],body div.brlbs-cmpnt-container [type=url],body div.brlbs-cmpnt-container [type=week],body div.brlbs-cmpnt-container select,body div.brlbs-cmpnt-container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}body div.brlbs-cmpnt-container [multiple]:focus,body div.brlbs-cmpnt-container [type=date]:focus,body div.brlbs-cmpnt-container [type=datetime-local]:focus,body div.brlbs-cmpnt-container [type=email]:focus,body div.brlbs-cmpnt-container [type=month]:focus,body div.brlbs-cmpnt-container [type=number]:focus,body div.brlbs-cmpnt-container [type=password]:focus,body div.brlbs-cmpnt-container [type=search]:focus,body div.brlbs-cmpnt-container [type=tel]:focus,body div.brlbs-cmpnt-container [type=text]:focus,body div.brlbs-cmpnt-container [type=time]:focus,body div.brlbs-cmpnt-container [type=url]:focus,body div.brlbs-cmpnt-container [type=week]:focus,body div.brlbs-cmpnt-container select:focus,body div.brlbs-cmpnt-container textarea:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(1px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);border-color:#2563eb;box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container input::-moz-placeholder,body div.brlbs-cmpnt-container textarea::-moz-placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container input::placeholder,body div.brlbs-cmpnt-container textarea::placeholder{color:#6b7280;opacity:1}body div.brlbs-cmpnt-container ::-webkit-datetime-edit-fields-wrapper{padding:0}body div.brlbs-cmpnt-container ::-webkit-date-and-time-value{min-height:1.5em}body div.brlbs-cmpnt-container select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}body div.brlbs-cmpnt-container [multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}body div.brlbs-cmpnt-container [type=checkbox],body div.brlbs-cmpnt-container [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}body div.brlbs-cmpnt-container [type=checkbox]{border-radius:0}body div.brlbs-cmpnt-container [type=radio]{border-radius:100%}body div.brlbs-cmpnt-container [type=checkbox]:focus,body div.brlbs-cmpnt-container [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-inset:var(--brlbs-tw-empty, );--brlbs-tw-ring-offset-width:2px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:#2563eb;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 transparent)}body div.brlbs-cmpnt-container [type=checkbox]:checked,body div.brlbs-cmpnt-container [type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}body div.brlbs-cmpnt-container [type=checkbox]:checked:focus,body div.brlbs-cmpnt-container [type=checkbox]:checked:hover,body div.brlbs-cmpnt-container [type=radio]:checked:focus,body div.brlbs-cmpnt-container [type=radio]:checked:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:focus,body div.brlbs-cmpnt-container [type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}body div.brlbs-cmpnt-container [type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}*,:after,:before{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }::backdrop{--brlbs-tw-border-spacing-x:0;--brlbs-tw-border-spacing-y:0;--brlbs-tw-translate-x:0;--brlbs-tw-translate-y:0;--brlbs-tw-rotate:0;--brlbs-tw-skew-x:0;--brlbs-tw-skew-y:0;--brlbs-tw-scale-x:1;--brlbs-tw-scale-y:1;--brlbs-tw-pan-x: ;--brlbs-tw-pan-y: ;--brlbs-tw-pinch-zoom: ;--brlbs-tw-scroll-snap-strictness:proximity;--brlbs-tw-gradient-from-position: ;--brlbs-tw-gradient-via-position: ;--brlbs-tw-gradient-to-position: ;--brlbs-tw-ordinal: ;--brlbs-tw-slashed-zero: ;--brlbs-tw-numeric-figure: ;--brlbs-tw-numeric-spacing: ;--brlbs-tw-numeric-fraction: ;--brlbs-tw-ring-inset: ;--brlbs-tw-ring-offset-width:0px;--brlbs-tw-ring-offset-color:#fff;--brlbs-tw-ring-color:rgba(59,130,246,.5);--brlbs-tw-ring-offset-shadow:0 0 #0000;--brlbs-tw-ring-shadow:0 0 #0000;--brlbs-tw-shadow:0 0 #0000;--brlbs-tw-shadow-colored:0 0 #0000;--brlbs-tw-blur: ;--brlbs-tw-brightness: ;--brlbs-tw-contrast: ;--brlbs-tw-grayscale: ;--brlbs-tw-hue-rotate: ;--brlbs-tw-invert: ;--brlbs-tw-saturate: ;--brlbs-tw-sepia: ;--brlbs-tw-drop-shadow: ;--brlbs-tw-backdrop-blur: ;--brlbs-tw-backdrop-brightness: ;--brlbs-tw-backdrop-contrast: ;--brlbs-tw-backdrop-grayscale: ;--brlbs-tw-backdrop-hue-rotate: ;--brlbs-tw-backdrop-invert: ;--brlbs-tw-backdrop-opacity: ;--brlbs-tw-backdrop-saturate: ;--brlbs-tw-backdrop-sepia: ;--brlbs-tw-contain-size: ;--brlbs-tw-contain-layout: ;--brlbs-tw-contain-paint: ;--brlbs-tw-contain-style: }.brlbs-cmpnt-container :is(.brlbs-sr-only){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.brlbs-cmpnt-container :is(.brlbs-fixed){position:fixed}.brlbs-cmpnt-container :is(.brlbs-absolute){position:absolute}.brlbs-cmpnt-container :is(.brlbs-relative){position:relative}.brlbs-cmpnt-container :is(.brlbs-bottom-0){bottom:0}.brlbs-cmpnt-container :is(.brlbs-left-0){left:0}.brlbs-cmpnt-container :is(.brlbs-right-0){right:0}.brlbs-cmpnt-container :is(.brlbs-top-0){top:0}.brlbs-cmpnt-container :is(.brlbs-z-10){z-index:10}.brlbs-cmpnt-container :is(.brlbs-z-max){z-index:999999}.brlbs-cmpnt-container :is(.brlbs-order-last){order:9999}.brlbs-cmpnt-container :is(.brlbs-m-0){margin:0}.brlbs-cmpnt-container :is(.brlbs-mx-2){margin-left:8px;margin-right:8px}.brlbs-cmpnt-container :is(.brlbs-mx-auto){margin-left:auto;margin-right:auto}.brlbs-cmpnt-container :is(.brlbs-my-2){margin-bottom:8px;margin-top:8px}.brlbs-cmpnt-container :is(.brlbs-my-3){margin-bottom:12px;margin-top:12px}.brlbs-cmpnt-container :is(.brlbs-my-4){margin-bottom:16px;margin-top:16px}.brlbs-cmpnt-container :is(.brlbs-mb-0){margin-bottom:0}.brlbs-cmpnt-container :is(.brlbs-mb-3){margin-bottom:12px}.brlbs-cmpnt-container :is(.brlbs-mb-4){margin-bottom:16px}.brlbs-cmpnt-container :is(.brlbs-ml-2){margin-left:8px}.brlbs-cmpnt-container :is(.brlbs-ml-3){margin-left:12px}.brlbs-cmpnt-container :is(.brlbs-mr-1){margin-right:4px}.brlbs-cmpnt-container :is(.brlbs-mr-2){margin-right:8px}.brlbs-cmpnt-container :is(.brlbs-mt-2){margin-top:8px}.brlbs-cmpnt-container :is(.brlbs-mt-4){margin-top:16px}.brlbs-cmpnt-container :is(.brlbs-block){display:block}.brlbs-cmpnt-container :is(.brlbs-inline-block){display:inline-block}.brlbs-cmpnt-container :is(.brlbs-flex){display:flex}.brlbs-cmpnt-container :is(.brlbs-table){display:table}.brlbs-cmpnt-container :is(.brlbs-table-cell){display:table-cell}.brlbs-cmpnt-container :is(.brlbs-hidden){display:none}.brlbs-cmpnt-container :is(.brlbs-h-0){height:0}.brlbs-cmpnt-container :is(.brlbs-h-3){height:12px}.brlbs-cmpnt-container :is(.brlbs-h-max){height:-moz-max-content;height:max-content}.brlbs-cmpnt-container :is(.brlbs-h-screen){height:100vh}.brlbs-cmpnt-container :is(.brlbs-min-h-full){min-height:100%}.brlbs-cmpnt-container :is(.brlbs-w-1\/4){width:25%}.brlbs-cmpnt-container :is(.brlbs-w-3){width:12px}.brlbs-cmpnt-container :is(.brlbs-w-3\/4){width:75%}.brlbs-cmpnt-container :is(.brlbs-w-full){width:100%}.brlbs-cmpnt-container :is(.brlbs-w-screen){width:100vw}.brlbs-cmpnt-container :is(.brlbs-flex-1){flex:1 1 0%}.brlbs-cmpnt-container :is(.brlbs-basis-3\/12){flex-basis:25%}.brlbs-cmpnt-container :is(.brlbs-basis-8\/12){flex-basis:66.666667%}.brlbs-cmpnt-container :is(.brlbs-basis-full){flex-basis:100%}.brlbs-cmpnt-container :is(.brlbs--rotate-90){--brlbs-tw-rotate:-90deg;transform:translate(var(--brlbs-tw-translate-x),var(--brlbs-tw-translate-y)) rotate(var(--brlbs-tw-rotate)) skew(var(--brlbs-tw-skew-x)) skewY(var(--brlbs-tw-skew-y)) scaleX(var(--brlbs-tw-scale-x)) scaleY(var(--brlbs-tw-scale-y))}.brlbs-cmpnt-container :is(.brlbs-rotate-90){--brlbs-tw-rotate:90deg;transform:translate(var(--brlbs-tw-translate-x),var(--brlbs-tw-translate-y)) rotate(var(--brlbs-tw-rotate)) skew(var(--brlbs-tw-skew-x)) skewY(var(--brlbs-tw-skew-y)) scaleX(var(--brlbs-tw-scale-x)) scaleY(var(--brlbs-tw-scale-y))}.brlbs-cmpnt-container :is(.brlbs-flex-row){flex-direction:row}.brlbs-cmpnt-container :is(.brlbs-flex-col){flex-direction:column}.brlbs-cmpnt-container :is(.brlbs-flex-wrap){flex-wrap:wrap}.brlbs-cmpnt-container :is(.brlbs-items-start){align-items:flex-start}.brlbs-cmpnt-container :is(.brlbs-items-center){align-items:center}.brlbs-cmpnt-container :is(.brlbs-items-stretch){align-items:stretch}.brlbs-cmpnt-container :is(.brlbs-justify-start){justify-content:flex-start}.brlbs-cmpnt-container :is(.brlbs-justify-end){justify-content:flex-end}.brlbs-cmpnt-container :is(.brlbs-justify-center){justify-content:center}.brlbs-cmpnt-container :is(.brlbs-justify-between){justify-content:space-between}.brlbs-cmpnt-container :is(.brlbs-justify-around){justify-content:space-around}.brlbs-cmpnt-container :is(.brlbs-gap-2){gap:8px}.brlbs-cmpnt-container :is(.brlbs-gap-3){gap:12px}.brlbs-cmpnt-container :is(.brlbs-gap-4){gap:16px}.brlbs-cmpnt-container :is(.brlbs-space-x-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(8px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(8px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-space-y-2>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-3>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(12px*var(--brlbs-tw-space-y-reverse));margin-top:calc(12px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-space-y-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(16px*var(--brlbs-tw-space-y-reverse));margin-top:calc(16px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-x>:not([hidden])~:not([hidden])){--brlbs-tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--brlbs-tw-divide-x-reverse)));border-right-width:calc(1px*var(--brlbs-tw-divide-x-reverse))}.brlbs-cmpnt-container :is(.brlbs-divide-y>:not([hidden])~:not([hidden])){--brlbs-tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--brlbs-tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--brlbs-tw-divide-y-reverse)))}.brlbs-cmpnt-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-style:solid}.brlbs-cmpnt-container :is(.brlbs-overflow-auto){overflow:auto}.brlbs-cmpnt-container :is(.brlbs-overflow-hidden){overflow:hidden}.brlbs-cmpnt-container :is(.brlbs-overflow-x-scroll){overflow-x:scroll}.brlbs-cmpnt-container :is(.brlbs-break-words){overflow-wrap:break-word}.brlbs-cmpnt-container :is(.brlbs-rounded-3xl){border-radius:1.5rem}.brlbs-cmpnt-container :is(.brlbs-rounded-full){border-radius:9999px}.brlbs-cmpnt-container :is(.brlbs-rounded-b-none){border-bottom-left-radius:0;border-bottom-right-radius:0}.brlbs-cmpnt-container :is(.brlbs-rounded-t-none){border-top-left-radius:0;border-top-right-radius:0}.brlbs-cmpnt-container :is(.brlbs-border-y){border-bottom-width:1px;border-top-width:1px}.brlbs-cmpnt-container :is(.brlbs-border-t){border-top-width:1px}.brlbs-cmpnt-container :is(.brlbs-border-solid){border-style:solid}.brlbs-cmpnt-container :is(.brlbs-p-0){padding:0}.brlbs-cmpnt-container :is(.brlbs-p-4){padding:16px}.brlbs-cmpnt-container :is(.brlbs-px-1){padding-left:4px;padding-right:4px}.brlbs-cmpnt-container :is(.brlbs-px-3){padding-left:12px;padding-right:12px}.brlbs-cmpnt-container :is(.brlbs-px-4){padding-left:16px;padding-right:16px}.brlbs-cmpnt-container :is(.brlbs-py-0){padding-bottom:0;padding-top:0}.brlbs-cmpnt-container :is(.brlbs-py-1){padding-bottom:4px;padding-top:4px}.brlbs-cmpnt-container :is(.brlbs-py-2){padding-bottom:8px;padding-top:8px}.brlbs-cmpnt-container :is(.brlbs-py-3){padding-bottom:12px;padding-top:12px}.brlbs-cmpnt-container :is(.brlbs-py-4){padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container :is(.brlbs-pb-2){padding-bottom:8px}.brlbs-cmpnt-container :is(.brlbs-pb-4){padding-bottom:16px}.brlbs-cmpnt-container :is(.brlbs-pl-1){padding-left:4px}.brlbs-cmpnt-container :is(.brlbs-pl-2){padding-left:8px}.brlbs-cmpnt-container :is(.brlbs-pl-4){padding-left:16px}.brlbs-cmpnt-container :is(.brlbs-pr-2){padding-right:8px}.brlbs-cmpnt-container :is(.brlbs-pt-1){padding-top:4px}.brlbs-cmpnt-container :is(.brlbs-pt-10){padding-top:40px}.brlbs-cmpnt-container :is(.brlbs-pt-4){padding-top:16px}.brlbs-cmpnt-container :is(.brlbs-pt-6){padding-top:24px}.brlbs-cmpnt-container :is(.brlbs-text-left){text-align:left}.brlbs-cmpnt-container :is(.brlbs-text-center){text-align:center}.brlbs-cmpnt-container :is(.brlbs-text-right){text-align:right}.brlbs-cmpnt-container :is(.brlbs-align-middle){vertical-align:middle}.brlbs-cmpnt-container :is(.brlbs-text-2xl){font-size:calc(var(--dialog-font-size)*1.5)}.brlbs-cmpnt-container :is(.brlbs-text-base){font-size:calc(var(--dialog-font-size))}.brlbs-cmpnt-container :is(.brlbs-text-lg){font-size:calc(var(--dialog-font-size)*1.125)}.brlbs-cmpnt-container :is(.brlbs-text-sm){font-size:calc(var(--dialog-font-size)*.875)}.brlbs-cmpnt-container :is(.brlbs-text-xs){font-size:calc(var(--dialog-font-size)*.75)}.brlbs-cmpnt-container :is(.brlbs-text-xxs){font-size:calc(var(--dialog-font-size)*.625)}.brlbs-cmpnt-container :is(.brlbs-font-bold){font-weight:700}.brlbs-cmpnt-container :is(.brlbs-font-semibold){font-weight:600}.brlbs-cmpnt-container :is(.brlbs-italic){font-style:italic}.brlbs-cmpnt-container :is(.brlbs-leading-tight){line-height:1.25}.brlbs-cmpnt-container :is(.brlbs-no-underline){text-decoration-line:none}.brlbs-cmpnt-container :is(.brlbs-shadow-2xl){--brlbs-tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--brlbs-tw-shadow-colored:0 25px 50px -12px var(--brlbs-tw-shadow-color);box-shadow:var(--brlbs-tw-ring-offset-shadow,0 0 #0000),var(--brlbs-tw-ring-shadow,0 0 #0000),var(--brlbs-tw-shadow)}.brlbs-cmpnt-container :is(.brlbs-transition-colors){transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container :is(.brlbs-transition-transform){transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.brlbs-cmpnt-container :is(.brlbs-duration-400){transition-duration:.4s}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{container-name:brlbsCmpntContentBlocker;container-type:inline-size;font-family:var(--content-blocker-font-family);font-size:var(--content-blocker-font-size);height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a{color:var(--content-blocker-link-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a:hover{color:var(--content-blocker-link-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-card,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker.brlbs-cmpnt-cb-provider-card{container-type:normal}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:16px;position:relative;text-align:left}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-details{padding:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header{align-items:center;display:flex}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;margin-bottom:16px;padding-bottom:16px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{display:flex;padding-bottom:16px}@media (min-width:768px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-dialog-cb-button{padding-bottom:24px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a{align-items:center;background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);justify-content:center;padding:16px;text-align:center}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description{border-bottom-width:var(--content-blocker-separator-width);border-color:var(--content-blocker-separator-color);border-style:solid}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-a .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;padding-bottom:96px;padding-top:96px;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:row;gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-content{flex-basis:66.666667%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-basis:33.333333%;flex-direction:column;gap:8px;justify-content:center;margin:0}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c{background:var(--content-blocker-background-color);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color);display:flex;height:100%;position:relative;text-align:center;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:48px;padding:16px;position:relative;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:16px;margin:96px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{background:var(--content-blocker-background);border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);color:var(--content-blocker-text-color)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description{padding-bottom:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-description strong{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin:0;width:100%}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-buttons{gap:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button{align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 5px #00000026;display:flex;height:34px;justify-content:center;left:calc(50% - 17px);margin:0 auto;position:absolute;top:-17px;width:34px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-play-button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='78'%3E%3Cpath d='M7.5 71.5v-64l48 30.328z'/%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='12' d='M7.5 71.5v-64l48 30.328z'/%3E%3C/svg%3E") no-repeat 50%;background-size:contain;content:" ";display:inline-block;height:1.142857143em;margin-left:4px;width:.857142857em}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-thumbnail{background-position:50%;background-size:cover;border-bottom-left-radius:var(--content-blocker-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-border-radius-top-left);border-top-right-radius:var(--content-blocker-border-radius-top-right);height:100%;left:0;position:absolute;top:0;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{align-items:stretch;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-bottom:8px;margin-top:8px}@media (min-width:640px){body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons{flex-direction:row;gap:16px;margin-bottom:16px;margin-top:16px}}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-buttons .brlbs-cmpnt-cb-btn{align-items:center;display:flex;justify-content:center;text-decoration-line:none;width:100%}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d){position:fixed}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){top:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]){bottom:calc(var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-right\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-right\]){right:calc(var(--content-blocker-icon-width) + var(--content-blocker-icon-margin))}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[bottom-left\]),body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[top-left\]){left:var(--content-blocker-icon-margin)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-display\[flex\]){display:inline-block;display:flex;position:relative}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-left\]){float:left}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker:has(.brlbs-cmpnt-cb-preset-d):has(.brlbs-cmpnt-cb-icon-position\[float-right\]){float:right}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-d .brlbs-cmpnt-cb-icon{display:inline-block;height:var(--content-blocker-icon-height);width:var(--content-blocker-icon-width)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn{all:unset;align-items:center;background-color:var(--content-blocker-button-color);border-bottom-left-radius:var(--content-blocker-button-border-radius-bottom-left);border-bottom-right-radius:var(--content-blocker-button-border-radius-bottom-right);border-top-left-radius:var(--content-blocker-button-border-radius-top-left);border-top-right-radius:var(--content-blocker-button-border-radius-top-right);box-sizing:border-box;color:var(--content-blocker-button-text-color);cursor:pointer;font-size:calc(var(--dialog-font-size));font-weight:600;justify-content:center;padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover{background-color:var(--content-blocker-button-color-hover);color:var(--content-blocker-button-text-color-hover)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:active,body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle:hover{all:unset;align-items:center;box-sizing:border-box;color:var(--content-blocker-link-color-hover);cursor:pointer;display:flex;justify-content:center;text-decoration-line:none}@container brlbsCmpntContentBlocker (480px <= width < 620px){body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding-bottom:12%;padding-top:12%}}@container brlbsCmpntContentBlocker (width < 480px){body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b{padding:0}body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main{flex-direction:column;gap:8px;justify-content:normal;margin:6%;overflow:auto}}@container brlbsCmpntContentBlocker (640px <= width < 750px){body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:10%!important}}@container brlbsCmpntContentBlocker (540px <= width < 640px){body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{margin:6%!important}}@container brlbsCmpntContentBlocker (width < 540px){body .brlbs-cmpnt-content-blocker{position:static}body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{gap:8px;justify-content:normal;margin:6%!important;overflow:auto}body .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}@container brlbsCmpntContentBlocker (width < 375px){.wp-embed-aspect-16-9 .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main,.wp-embed-aspect-16-9 .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main{height:100%;justify-content:normal;overflow:auto}.wp-embed-aspect-16-9 .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-b .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button,.wp-embed-aspect-16-9 .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main .brlbs-cmpnt-cb-play-button{display:none}}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper{padding:0}.wp-embed-aspect-16-9:has(.brlbs-cmpnt-content-blocker) div.wp-block-embed__wrapper:before{padding:0}#BorlabsCookieBox,.brlbs-cmpnt-container{font-family:var(--dialog-font-family);font-weight:400;line-height:calc(var(--dialog-font-size)*1.2)}#BorlabsCookieBox .brlbs-cmpnt-h-4,.brlbs-cmpnt-container .brlbs-cmpnt-h-4{height:16px}#BorlabsCookieBox .brlbs-cmpnt-w-4,.brlbs-cmpnt-container .brlbs-cmpnt-w-4{width:16px}#BorlabsCookieBox .brlbs-cmpnt-max-w-xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-xl{max-width:576px}#BorlabsCookieBox .brlbs-cmpnt-max-w-3xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-3xl{max-width:768px}#BorlabsCookieBox .brlbs-cmpnt-max-w-4xl,.brlbs-cmpnt-container .brlbs-cmpnt-max-w-4xl{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-backdrop:before,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-backdrop:before{background-color:var(--dialog-backdrop-background-color);content:"";height:100%;left:0;opacity:var(--dialog-backdrop-background-opacity);position:fixed;top:0;width:100%}#BorlabsCookieBox .brlbs-cmpnt-dialog,.brlbs-cmpnt-container .brlbs-cmpnt-dialog{background-color:var(--dialog-background-color);border-bottom-left-radius:var(--dialog-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-border-radius-bottom-right);border-top-left-radius:var(--dialog-border-radius-top-left);border-top-right-radius:var(--dialog-border-radius-top-right);color:var(--dialog-text-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a{color:var(--dialog-link-primary-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-description a:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-description a:hover{color:var(--dialog-link-primary-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-dialog-entrance-headline:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-entrance-headline:focus-visible{outline:none}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header{align-items:center;display:flex;justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link{padding:0}#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-details-header .brlbs-cmpnt-link:hover{padding:0}#BorlabsCookieBox .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-with-separator{border-color:var(--dialog-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-dialog-footer,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-footer{background-color:var(--dialog-footer-background-color);color:var(--dialog-footer-text-color);padding-bottom:12px;padding-top:12px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box .brlbs-cmpnt-dialog-details{max-width:896px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{padding:16px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-entrance{align-items:center;align-items:stretch;display:flex;padding:24px}}#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{display:flex;flex-wrap:wrap}@media (min-width:768px){#BorlabsCookieBox .brlbs-cpmnt-dialog-bar-main,.brlbs-cmpnt-container .brlbs-cpmnt-dialog-bar-main{padding-right:24px;width:75%}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header{justify-content:flex-start}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-content,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-content{text-align:left}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{align-items:center;display:flex;justify-content:space-around;width:100%}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links{margin-top:12px;padding-top:8px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-top-width:1px}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-bar-links .brlbs-cmpnt-with-separator{border-style:solid}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-box-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-buttons,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-buttons{align-items:center;display:flex;justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:16px;position:relative}@media (min-width:768px){#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-entrance,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-entrance{padding:24px}}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header{align-items:center;display:flex}#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-header.brlbs-cmpnt-with-separator{border-bottom-width:1px;border-style:solid;padding-bottom:16px}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description{height:40vh;padding-bottom:1.25rem}#BorlabsCookieBox .brlbs-cmpnt-dialog-box-description:after,#BorlabsCookieBox .brlbs-cmpnt-dialog-iab-tcf-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-box-description:after,.brlbs-cmpnt-container .brlbs-cmpnt-dialog-iab-tcf-description:after{background-image:linear-gradient(0deg,var(--dialog-background-color),transparent);bottom:0;content:"";display:block;height:30px;position:absolute;width:100%}#BorlabsCookieBox .brlbs-cmpnt-card *,.brlbs-cmpnt-container .brlbs-cmpnt-card *{color:var(--dialog-card-text-color)}#BorlabsCookieBox .brlbs-cmpnt-card fieldset,.brlbs-cmpnt-container .brlbs-cmpnt-card fieldset{background-color:var(--dialog-card-background-color);border-bottom-left-radius:var(--dialog-card-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-card-border-radius-bottom-right);border-top-left-radius:var(--dialog-card-border-radius-top-left);border-top-right-radius:var(--dialog-card-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-card legend,.brlbs-cmpnt-container .brlbs-cmpnt-card legend{all:unset;align-items:center;box-sizing:border-box;color:var(--dialog-card-text-color);display:flex;padding-left:0}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-card-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-card .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-card-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{all:unset;box-sizing:border-box;color:var(--dialog-control-element-color);cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button,.brlbs-cmpnt-container .brlbs-cmpnt-close-button{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{all:unset;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);padding:8px;position:absolute;right:0;top:0;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:10}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-close-button:active,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{right:8px;top:8px}}#BorlabsCookieBox .brlbs-cmpnt-close-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:hover{color:var(--dialog-control-element-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-close-button:focus,#BorlabsCookieBox .brlbs-cmpnt-close-button:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-close-button:active,.brlbs-cmpnt-container .brlbs-cmpnt-close-button:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list{all:unset;box-sizing:border-box;display:block;list-style-type:none;margin:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li{all:unset;box-sizing:border-box;display:list-item;margin:8px 0;position:relative}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:first-child{margin-top:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li:last-child{margin-bottom:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list li.brlbs-cmpnt-pr-4{padding-right:16px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{display:flex;flex-direction:column;flex-wrap:wrap}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(8px*var(--brlbs-tw-space-y-reverse));margin-top:calc(8px*(1 - var(--brlbs-tw-space-y-reverse)))}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list{flex-direction:row}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]),.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list>:not([hidden])~:not([hidden]){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-inline-consent-list li{margin:0}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-py-2{padding-bottom:8px;padding-top:8px}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-start{justify-content:flex-start}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-center{justify-content:center}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-end{justify-content:flex-end}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-between{justify-content:space-between}#BorlabsCookieBox .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around,.brlbs-cmpnt-container .brlbs-cmpnt-consent-list.brlbs-cmpnt-justify-around{justify-content:space-around}#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{border-bottom:var(--dialog-list-item-separator-width) solid var(--dialog-list-item-separator-color);padding:var(--dialog-list-padding-small-screen-top) var(--dialog-list-padding-small-screen-right) var(--dialog-list-padding-small-screen-bottom) var(--dialog-list-padding-small-screen-left)}#BorlabsCookieBox .brlbs-cmpnt-list-item:first-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:first-child{border-top-left-radius:var(--dialog-list-border-radius-top-left);border-top-right-radius:var(--dialog-list-border-radius-top-right)}#BorlabsCookieBox .brlbs-cmpnt-list-item:last-child,.brlbs-cmpnt-container .brlbs-cmpnt-list-item:last-child{border-bottom-left-radius:var(--dialog-list-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-list-border-radius-bottom-right);border-bottom-width:0}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(2n){background-color:var(--dialog-list-item-background-color-even);color:var(--dialog-list-item-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-list-item:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-list-item:nth-of-type(odd){background-color:var(--dialog-list-item-background-color-odd);color:var(--dialog-list-item-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])),.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-list-item-controls-container :is(.brlbs-divide-solid>:not([hidden])~:not([hidden])){border-color:var(--dialog-list-item-control-element-separator-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle *{color:var(--dialog-list-item-control-element-color)}#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,#BorlabsCookieBox .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle :hover,.brlbs-cmpnt-container .brlbs-cmpnt-list-item .brlbs-cmpnt-accordion-toggle:hover{color:var(--dialog-list-item-control-element-color-hover)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item,.brlbs-cmpnt-container .brlbs-cmpnt-list-item{padding:var(--dialog-list-padding-medium-screen-top) var(--dialog-list-padding-medium-screen-right) var(--dialog-list-padding-medium-screen-bottom) var(--dialog-list-padding-medium-screen-left)}}#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-small-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-small-screen-top)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-list-item-table,.brlbs-cmpnt-container .brlbs-cmpnt-list-item-table{margin-top:var(--dialog-list-padding-medium-screen-top)}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-list-item-table-headline{margin-bottom:var(--dialog-list-padding-medium-screen-top)}}#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab,.brlbs-cmpnt-container .brlbs-cmpnt-tab{font-size:calc(var(--dialog-font-size))}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{all:unset;background-color:transparent;box-sizing:border-box;cursor:pointer;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600;letter-spacing:0;padding:8px;text-align:center;text-decoration-line:none;text-transform:none}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-tab:focus,#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{font-size:calc(var(--dialog-font-size))}}#BorlabsCookieBox .brlbs-cmpnt-tab:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab:focus{outline:2px solid transparent;outline-offset:2px}#BorlabsCookieBox .brlbs-cmpnt-tab:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab:hover{text-decoration-line:none}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive{background-color:var(--dialog-tab-bar-tab-background-color-inactive);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-inactive);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-inactive);border-color:var(--dialog-tab-bar-tab-border-color-top-inactive) var(--dialog-tab-bar-tab-border-color-right-inactive) var(--dialog-tab-bar-tab-border-color-bottom-inactive) var(--dialog-tab-bar-tab-border-color-left-inactive);border-style:solid;border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-inactive);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-inactive);border-width:0;border-width:var(--dialog-tab-bar-tab-border-width-top-inactive) var(--dialog-tab-bar-tab-border-width-right-inactive) var(--dialog-tab-bar-tab-border-width-bottom-inactive) var(--dialog-tab-bar-tab-border-width-left-inactive);color:var(--dialog-tab-bar-tab-text-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus,#BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus,.brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover{background-color:var(--dialog-tab-bar-tab-background-color-active);border-bottom-left-radius:var(--dialog-tab-bar-tab-border-radius-bottom-left-active);border-bottom-right-radius:var(--dialog-tab-bar-tab-border-radius-bottom-right-active);border-color:var(--dialog-tab-bar-tab-border-color-top-active) var(--dialog-tab-bar-tab-border-color-right-active) var(--dialog-tab-bar-tab-border-color-bottom-active) var(--dialog-tab-bar-tab-border-color-left-active);border-top-left-radius:var(--dialog-tab-bar-tab-border-radius-top-left-active);border-top-right-radius:var(--dialog-tab-bar-tab-border-radius-top-right-active);border-width:var(--dialog-tab-bar-tab-border-width-top-active) var(--dialog-tab-bar-tab-border-width-right-active) var(--dialog-tab-bar-tab-border-width-bottom-active) var(--dialog-tab-bar-tab-border-width-left-active);color:var(--dialog-tab-bar-tab-text-color-active)}#BorlabsCookieBox .brlbs-cmpnt-table,.brlbs-cmpnt-container .brlbs-cmpnt-table{all:unset;border-bottom-left-radius:var(--dialog-table-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-table-border-radius-bottom-right);border-collapse:collapse;border-top-left-radius:var(--dialog-table-border-radius-top-left);border-top-right-radius:var(--dialog-table-border-radius-top-right);border-width:1px;box-sizing:border-box;display:table;font-size:calc(var(--dialog-font-size)*.875);overflow:hidden;text-align:left;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table td,#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table td,.brlbs-cmpnt-container .brlbs-cmpnt-table th{all:unset;border-width:1px 0 0;box-sizing:border-box;display:table-cell}#BorlabsCookieBox .brlbs-cmpnt-table td.brlbs-hidden,#BorlabsCookieBox .brlbs-cmpnt-table th.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table td.brlbs-hidden,.brlbs-cmpnt-container .brlbs-cmpnt-table th.brlbs-hidden{display:none}#BorlabsCookieBox .brlbs-cmpnt-table th,.brlbs-cmpnt-container .brlbs-cmpnt-table th{font-weight:700}#BorlabsCookieBox .brlbs-cmpnt-table tr>*,.brlbs-cmpnt-container .brlbs-cmpnt-table tr>*{padding:var(--dialog-table-cell-padding-top) var(--dialog-table-cell-padding-right) var(--dialog-table-cell-padding-bottom) var(--dialog-table-cell-padding-left)}#BorlabsCookieBox .brlbs-cmpnt-table tr,.brlbs-cmpnt-container .brlbs-cmpnt-table tr{border-color:var(--dialog-table-row-border-color);border-top-style:solid;border-top-width:1px;width:100%}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(2n),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(2n){background-color:var(--dialog-table-row-background-color-even);color:var(--dialog-table-row-text-color-even)}#BorlabsCookieBox .brlbs-cmpnt-table tr:nth-of-type(odd),.brlbs-cmpnt-container .brlbs-cmpnt-table tr:nth-of-type(odd){background-color:var(--dialog-table-row-background-color-odd);color:var(--dialog-table-row-text-color-odd)}#BorlabsCookieBox .brlbs-cmpnt-table tr:first-of-type,.brlbs-cmpnt-container .brlbs-cmpnt-table tr:first-of-type{border-top-width:0}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-table td.sm\:brlbs-table-cell,#BorlabsCookieBox .brlbs-cmpnt-table th.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table td.sm\:brlbs-table-cell,.brlbs-cmpnt-container .brlbs-cmpnt-table th.sm\:brlbs-table-cell{display:table-cell}}#BorlabsCookieBox h1.brlbs-cmpnt-h1,.brlbs-cmpnt-container h1.brlbs-cmpnt-h1{all:unset;box-sizing:border-box;display:flex;flex:1 1 0%;font-size:calc(var(--dialog-font-size)*.875);font-weight:600}@media (min-width:640px){#BorlabsCookieBox h1.brlbs-cmpnt-h1,.brlbs-cmpnt-container h1.brlbs-cmpnt-h1{font-size:calc(var(--dialog-font-size))}}#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size)*.875);font-weight:600}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2{font-size:calc(var(--dialog-font-size))}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-provider-card-headline{margin-bottom:16px}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size))}@media (min-width:640px){#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline{font-size:calc(var(--dialog-font-size)*1.125)}}#BorlabsCookieBox h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4,.brlbs-cmpnt-container h2.brlbs-cmpnt-h2.brlbs-cmpnt-consent-history-headline.brlbs-cmpnt-my-4{margin-bottom:16px;margin-top:16px}#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size));font-weight:600}@media (min-width:640px){#BorlabsCookieBox h3.brlbs-cmpnt-h3,.brlbs-cmpnt-container h3.brlbs-cmpnt-h3{font-size:calc(var(--dialog-font-size)*1.125)}}#BorlabsCookieBox h4.brlbs-cmpnt-h4,.brlbs-cmpnt-container h4.brlbs-cmpnt-h4{all:unset;box-sizing:border-box;display:block;font-size:calc(var(--dialog-font-size)*.875);font-weight:600}#BorlabsCookieBox label.brlbs-cmpnt-label,.brlbs-cmpnt-container label.brlbs-cmpnt-label{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:block;font-size:calc(var(--dialog-font-size));font-weight:600;margin-bottom:0}#BorlabsCookieBox label.brlbs-cmpnt-label:after,#BorlabsCookieBox label.brlbs-cmpnt-label:before,.brlbs-cmpnt-container label.brlbs-cmpnt-label:after,.brlbs-cmpnt-container label.brlbs-cmpnt-label:before{all:unset}#BorlabsCookieBox ul.brlbs-cmpnt-ul,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul{all:unset;box-sizing:border-box;display:block;list-style-type:disc;margin-left:12px}#BorlabsCookieBox ul.brlbs-cmpnt-ul li,.brlbs-cmpnt-container ul.brlbs-cmpnt-ul li{all:unset;box-sizing:border-box;display:list-item}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover{all:unset;background-color:var(--dialog-checkbox-background-color-inactive);border-bottom-left-radius:var(--dialog-checkbox-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-checkbox-border-radius-bottom-right);border-color:var(--dialog-checkbox-border-color-inactive);border-top-left-radius:var(--dialog-checkbox-border-radius-top-left);border-top-right-radius:var(--dialog-checkbox-border-radius-top-right);border-radius:.25rem;border-style:solid;border-width:2px;box-sizing:border-box;cursor:pointer;display:block;height:16px;padding:8px;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:hover:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:hover:before{all:unset;box-sizing:border-box}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:after,#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:after,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:before{display:none}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked{background-color:var(--dialog-checkbox-background-color-active);background-image:none;border-color:var(--dialog-checkbox-border-color-active);color:var(--dialog-checkbox-check-mark-color-active);position:relative}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:before{background-color:var(--dialog-checkbox-check-mark-color-active);content:"";display:block;height:16px;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");position:absolute;top:0;width:16px}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:checked:disabled:before{background-color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:disabled,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:disabled{background-color:var(--dialog-checkbox-background-color-disabled);border-color:var(--dialog-checkbox-border-color-disabled);color:var(--dialog-checkbox-check-mark-color-disabled)}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox:focus,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox:focus{--brlbs-tw-ring-opacity:.8}#BorlabsCookieBox input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1,.brlbs-cmpnt-container input[type=checkbox].brlbs-cmpnt-checkbox.brlbs-cmpnt-mt-1{margin-top:4px}#BorlabsCookieBox .brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-btn{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn:active,#BorlabsCookieBox .brlbs-cmpnt-btn:focus,.brlbs-cmpnt-container .brlbs-cmpnt-btn:active,.brlbs-cmpnt-container .brlbs-cmpnt-btn:focus{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size));justify-content:center;outline:2px solid transparent;outline-offset:2px;padding:12px 20px;text-align:center;text-decoration-line:none;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-offset-width:2px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-w-full,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-w-full{width:100%}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-font-semibold{font-weight:600}#BorlabsCookieBox .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-btn.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences{--brlbs-tw-ring-color:var(--dialog-button-accept-all-color-hover);background-color:var(--dialog-button-preferences-color);color:var(--dialog-button-preferences-text-color)}#BorlabsCookieBox .brlbs-cmpnt-btn-preferences:hover,.brlbs-cmpnt-container .brlbs-cmpnt-btn-preferences:hover{background-color:var(--dialog-button-preferences-color-hover);color:var(--dialog-button-preferences-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link,.brlbs-cmpnt-container .brlbs-cmpnt-link{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{all:unset;background:transparent;box-sizing:border-box;cursor:pointer;font-size:calc(var(--dialog-font-size)*.875);padding:8px 12px;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){#BorlabsCookieBox .brlbs-cmpnt-link:active,#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{padding-left:16px;padding-right:16px}}#BorlabsCookieBox .brlbs-cmpnt-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link:hover{background:transparent;color:var(--dialog-link-secondary-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-link:focus,#BorlabsCookieBox .brlbs-cmpnt-link:focus-visible,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link:focus-visible{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(107 114 128/var(--brlbs-tw-ring-opacity));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link:active,.brlbs-cmpnt-container .brlbs-cmpnt-link:active{border-color:transparent;outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000);--brlbs-tw-ring-opacity:1;--brlbs-tw-ring-color:rgb(209 213 219/var(--brlbs-tw-ring-opacity));--brlbs-tw-ring-offset-width:2px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-flex{display:flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-inline-flex{display:inline-flex}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-mx-auto{margin-left:auto;margin-right:auto}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn{align-items:center;font-size:calc(var(--dialog-font-size));justify-content:center;padding:12px 20px;text-align:center;text-decoration-line:none;transition-duration:.4s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:active,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn:focus{outline:2px solid transparent;outline-offset:2px;--brlbs-tw-ring-offset-shadow:var(--brlbs-tw-ring-inset) 0 0 0 var(--brlbs-tw-ring-offset-width) var(--brlbs-tw-ring-offset-color);--brlbs-tw-ring-shadow:var(--brlbs-tw-ring-inset) 0 0 0 calc(2px + var(--brlbs-tw-ring-offset-width)) var(--brlbs-tw-ring-color);box-shadow:var(--brlbs-tw-ring-offset-shadow),var(--brlbs-tw-ring-shadow),var(--brlbs-tw-shadow,0 0 #0000)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-sm{font-size:calc(var(--dialog-font-size)*.875);padding:8px 16px}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button{align-items:center;color:var(--dialog-control-element-color);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus,#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:focus,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button:hover{align-items:center;color:var(--dialog-control-element-color-hover);padding:0}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection{background-color:var(--dialog-button-selection-color);border-bottom-left-radius:var(--dialog-button-border-radius-bottom-left);border-bottom-right-radius:var(--dialog-button-border-radius-bottom-right);border-top-left-radius:var(--dialog-button-border-radius-top-left);border-top-right-radius:var(--dialog-button-border-radius-top-right);color:var(--dialog-button-selection-text-color)}#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover,.brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-btn-selection:hover{background-color:var(--dialog-button-selection-color-hover);color:var(--dialog-button-selection-text-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-inline-link,#BorlabsCookieBox .brlbs-cmpnt-inline-link *,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link *{color:var(--dialog-link-primary-color);font-weight:600}#BorlabsCookieBox .brlbs-cmpnt-inline-link :hover,#BorlabsCookieBox .brlbs-cmpnt-inline-link:hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link :hover,.brlbs-cmpnt-container .brlbs-cmpnt-inline-link:hover{color:var(--dialog-link-primary-color-hover)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;height:26px;margin:0;position:relative;vertical-align:middle;width:50px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input{all:unset;box-sizing:border-box;height:0;opacity:0;width:0}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:after,#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:after,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:before{all:unset;box-sizing:border-box}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-active)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:disabled+.brlbs-cmpnt-slider:before{transform:translate(24px)}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider{background-color:var(--dialog-switch-button-background-color-inactive);cursor:pointer;inset:0;position:absolute;transition:.4s}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-inactive);bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,#BorlabsCookieBox .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch .brlbs-cmpnt-slider.brlbs-cmpnt-slider-rounded:before{border-radius:15px}#BorlabsCookieBox .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch input:checked+.brlbs-cmpnt-slider:before{background-color:var(--dialog-switch-button-color-active)}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-active{transition-delay:.3s;transition:opacity .3s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-active{transition:opacity .3s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-active{transition:opacity .2s ease-out}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-active,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-active{transition:opacity .2s ease-in}#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-enter-from,#BorlabsCookieBox .brlbs-cmpnt-animation-fade-backdrop-leave-to,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-enter-from,.brlbs-cmpnt-container .brlbs-cmpnt-animation-fade-backdrop-leave-to{opacity:0}#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:var(--dialog-animation-duration);animation-fill-mode:both}#BorlabsCookieBox .brlbs-cmpnt-animation-animated-delayed,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated-delayed{animation-delay:var(--dialog-animation-delay)}#BorlabsCookieBox .transition-delayed,.brlbs-cmpnt-container .transition-delayed{transition-delay:var(--dialog-animation-delay)}@media (prefers-reduced-motion:reduce),print{#BorlabsCookieBox .brlbs-cmpnt-animation-animated,.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}#BorlabsCookieBox .brlbs-cmpnt-animation-animated[class*=Out],.brlbs-cmpnt-container .brlbs-cmpnt-animation-animated[class*=Out]{opacity:0}}#BorlabsCookieBox .brlbs-cmpnt-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget{cursor:pointer;line-height:0;opacity:1;padding:20px;position:fixed;transition:all .5s ease;z-index:999998}#BorlabsCookieBox .brlbs-cmpnt-widget:hover,.brlbs-cmpnt-container .brlbs-cmpnt-widget:hover{opacity:.8}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{filter:drop-shadow(0 0 4px rgba(0,0,0,.2));height:48px;width:48px}@media (max-width:767px){#BorlabsCookieBox .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget,.brlbs-cmpnt-container .brlbs-cmpnt-widget.brlbs-cmpnt-hide-widget{opacity:0;pointer-events:none;transform:translateY(25px)}#BorlabsCookieBox .brlbs-cmpnt-widget svg,.brlbs-cmpnt-container .brlbs-cmpnt-widget svg{height:32px;width:32px}}body:has(#BorlabsCookieDebugConsole) .brlbs-cmpnt-widget{bottom:70px}.brlbs-cmpnt-container .top-center{align-items:flex-start;display:flex;justify-content:center} body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element{container-name:brlbsCmpntShortcodeElement;container-type:inline-size;height:100%;line-height:1.25em}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list{display:table}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list>div{display:table-row}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{font-weight:700}body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dd,body .brlbs-cmpnt-container.brlbs-cmpnt-shortcode-element .brlbs-cmpnt-description-list dt{display:table-cell;padding:2px 4px}.brlbs-cmpnt-container :is(.focus\:brlbs-outline-none:focus){outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.brlbs-cmpnt-container :is(.sm\:brlbs-right-2){right:8px}.brlbs-cmpnt-container :is(.sm\:brlbs-top-2){top:8px}.brlbs-cmpnt-container :is(.sm\:brlbs-mx-auto){margin-left:auto;margin-right:auto}.brlbs-cmpnt-container :is(.sm\:brlbs-mt-6){margin-top:24px}.brlbs-cmpnt-container :is(.sm\:brlbs-block){display:block}.brlbs-cmpnt-container :is(.sm\:brlbs-inline-block){display:inline-block}.brlbs-cmpnt-container :is(.sm\:brlbs-flex){display:flex}.brlbs-cmpnt-container :is(.sm\:brlbs-table-cell){display:table-cell}.brlbs-cmpnt-container :is(.sm\:brlbs-hidden){display:none}.brlbs-cmpnt-container :is(.sm\:brlbs-w-1\/2){width:50%}.brlbs-cmpnt-container :is(.sm\:brlbs-w-1\/5){width:20%}.brlbs-cmpnt-container :is(.sm\:brlbs-w-4\/5){width:80%}.brlbs-cmpnt-container :is(.sm\:brlbs-w-full){width:100%}.brlbs-cmpnt-container :is(.sm\:brlbs-flex-row){flex-direction:row}.brlbs-cmpnt-container :is(.sm\:brlbs-items-start){align-items:flex-start}.brlbs-cmpnt-container :is(.sm\:brlbs-justify-center){justify-content:center}.brlbs-cmpnt-container :is(.sm\:brlbs-gap-4){gap:16px}.brlbs-cmpnt-container :is(.sm\:brlbs-space-x-1>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(4px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(4px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.sm\:brlbs-overflow-x-auto){overflow-x:auto}.brlbs-cmpnt-container :is(.sm\:brlbs-whitespace-nowrap){white-space:nowrap}.brlbs-cmpnt-container :is(.sm\:brlbs-border-t-0){border-top-width:0}.brlbs-cmpnt-container :is(.sm\:brlbs-px-4){padding-left:16px;padding-right:16px}.brlbs-cmpnt-container :is(.sm\:brlbs-px-6){padding-left:24px;padding-right:24px}.brlbs-cmpnt-container :is(.sm\:brlbs-py-0){padding-bottom:0;padding-top:0}.brlbs-cmpnt-container :is(.sm\:brlbs-py-4){padding-bottom:16px;padding-top:16px}.brlbs-cmpnt-container :is(.sm\:brlbs-pb-0){padding-bottom:0}.brlbs-cmpnt-container :is(.sm\:brlbs-pb-6){padding-bottom:24px}.brlbs-cmpnt-container :is(.sm\:brlbs-pl-2){padding-left:8px}.brlbs-cmpnt-container :is(.sm\:brlbs-pt-6){padding-top:24px}.brlbs-cmpnt-container :is(.sm\:brlbs-text-center){text-align:center}.brlbs-cmpnt-container :is(.sm\:brlbs-text-base){font-size:calc(var(--dialog-font-size))}.brlbs-cmpnt-container :is(.sm\:brlbs-text-sm){font-size:calc(var(--dialog-font-size)*.875)}}@media (min-width:768px){.brlbs-cmpnt-container :is(.md\:brlbs-mb-0){margin-bottom:0}.brlbs-cmpnt-container :is(.md\:brlbs-flex){display:flex}.brlbs-cmpnt-container :is(.md\:brlbs-max-h-80){max-height:320px}.brlbs-cmpnt-container :is(.md\:brlbs-w-1\/2){width:50%}.brlbs-cmpnt-container :is(.md\:brlbs-w-1\/4){width:25%}.brlbs-cmpnt-container :is(.md\:brlbs-justify-start){justify-content:flex-start}.brlbs-cmpnt-container :is(.md\:brlbs-space-x-4>:not([hidden])~:not([hidden])){--brlbs-tw-space-x-reverse:0;margin-left:calc(16px*(1 - var(--brlbs-tw-space-x-reverse)));margin-right:calc(16px*var(--brlbs-tw-space-x-reverse))}.brlbs-cmpnt-container :is(.md\:brlbs-space-y-0>:not([hidden])~:not([hidden])){--brlbs-tw-space-y-reverse:0;margin-bottom:calc(0px*var(--brlbs-tw-space-y-reverse));margin-top:calc(0px*(1 - var(--brlbs-tw-space-y-reverse)))}.brlbs-cmpnt-container :is(.md\:brlbs-overflow-y-scroll){overflow-y:scroll}.brlbs-cmpnt-container :is(.md\:brlbs-p-6){padding:24px}.brlbs-cmpnt-container :is(.md\:brlbs-px-12){padding-left:48px;padding-right:48px}.brlbs-cmpnt-container :is(.md\:brlbs-pb-6){padding-bottom:24px}.brlbs-cmpnt-container :is(.md\:brlbs-pr-6){padding-right:24px}.brlbs-cmpnt-container :is(.md\:brlbs-pt-6){padding-top:24px}}@media (min-width:1024px){.brlbs-cmpnt-container :is(.lg\:brlbs-order-none){order:0}.brlbs-cmpnt-container :is(.lg\:brlbs-mt-0){margin-top:0}.brlbs-cmpnt-container :is(.lg\:brlbs-basis-3\/12){flex-basis:25%}.brlbs-cmpnt-container :is(.lg\:brlbs-basis-6\/12){flex-basis:50%}}
:root{--dialog-animation-delay: 2s;
--dialog-animation-duration: 1s;
--dialog-backdrop-background-color: #000;
--dialog-background-color: #fff;
--dialog-button-accept-all-color: #2563eb;
--dialog-button-accept-all-color-hover: #1e40af;
--dialog-button-accept-all-text-color: #fff;
--dialog-button-accept-all-text-color-hover: #fff;
--dialog-button-accept-only-essential-color: #2563eb;
--dialog-button-accept-only-essential-color-hover: #1e40af;
--dialog-button-accept-only-essential-text-color: #fff;
--dialog-button-accept-only-essential-text-color-hover: #fff;
--dialog-button-close-color: #2563eb;
--dialog-button-close-color-hover: #1e40af;
--dialog-button-close-text-color: #fff;
--dialog-button-close-text-color-hover: #fff;
--dialog-button-preferences-color: #2563eb;
--dialog-button-preferences-color-hover: #1e40af;
--dialog-button-preferences-text-color: #fff;
--dialog-button-preferences-text-color-hover: #fff;
--dialog-button-save-consent-color: #2563eb;
--dialog-button-save-consent-color-hover: #1e40af;
--dialog-button-save-consent-text-color: #fff;
--dialog-button-save-consent-text-color-hover: #fff;
--dialog-button-selection-color: #000;
--dialog-button-selection-color-hover: #262626;
--dialog-button-selection-text-color: #fff;
--dialog-button-selection-text-color-hover: #fff;
--dialog-checkbox-background-color-active: #0063e3;
--dialog-checkbox-background-color-disabled: #e6e6e6;
--dialog-checkbox-background-color-inactive: #fff;
--dialog-checkbox-border-color-active: #0063e3;
--dialog-checkbox-border-color-disabled: #e6e6e6;
--dialog-checkbox-border-color-inactive: #a72828;
--dialog-checkbox-check-mark-color-active: #fff;
--dialog-checkbox-check-mark-color-disabled: #999;
--dialog-card-background-color: #f7f7f7;
--dialog-card-control-element-color: #2563eb;
--dialog-card-control-element-color-hover: #1e40af;
--dialog-card-separator-color: #e5e5e5;
--dialog-card-text-color: #555;
--dialog-control-element-color: #2563eb;
--dialog-control-element-color-hover: #1e40af;
--dialog-footer-background-color: #f5f5f5;
--dialog-footer-text-color: #404040;
--dialog-link-primary-color: #2563eb;
--dialog-link-primary-color-hover: #1e40af;
--dialog-link-secondary-color: #404040;
--dialog-link-secondary-color-hover: #3b82f6;
--dialog-list-item-background-color-even: #fff;
--dialog-list-item-background-color-odd: #fff;
--dialog-list-item-text-color-even: #555;
--dialog-list-item-text-color-odd: #555;
--dialog-list-item-control-element-color: #262626;
--dialog-list-item-control-element-color-hover: #262626;
--dialog-list-item-control-element-separator-color: #262626;
--dialog-list-item-separator-color: #e5e5e5;
--dialog-search-bar-input-background-color: #fff;
--dialog-search-bar-input-border-color-default: #ccc;
--dialog-search-bar-input-border-color-focus: #2563eb;
--dialog-search-bar-input-text-color: #555;
--dialog-separator-color: #e5e5e5;
--dialog-switch-button-background-color-active: #2563eb;
--dialog-switch-button-background-color-inactive: #bdc1c8;
--dialog-switch-button-color-active: #fff;
--dialog-switch-button-color-inactive: #fff;
--dialog-tab-bar-tab-background-color-active: #2563eb;
--dialog-tab-bar-tab-background-color-inactive: #fff;
--dialog-tab-bar-tab-border-color-bottom-active: #0063e3;
--dialog-tab-bar-tab-border-color-bottom-inactive: #e6e6e6;
--dialog-tab-bar-tab-border-color-left-active: #0063e3;
--dialog-tab-bar-tab-border-color-left-inactive: #e6e6e6;
--dialog-tab-bar-tab-border-color-right-active: #0063e3;
--dialog-tab-bar-tab-border-color-right-inactive: #e6e6e6;
--dialog-tab-bar-tab-border-color-top-active: #0063e3;
--dialog-tab-bar-tab-border-color-top-inactive: #e6e6e6;
--dialog-tab-bar-tab-text-color-active: #fff;
--dialog-tab-bar-tab-text-color-inactive: #555;
--dialog-table-row-background-color-even: #fcfcfc;
--dialog-table-row-background-color-odd: #fafafa;
--dialog-table-row-text-color-even: #555;
--dialog-table-row-text-color-odd: #555;
--dialog-table-row-border-color: #e5e5e5;
--dialog-text-color: #555;
--dialog-font-family: inherit;
--dialog-border-radius-bottom-left: 4px;
--dialog-border-radius-bottom-right: 4px;
--dialog-border-radius-top-left: 4px;
--dialog-border-radius-top-right: 4px;
--dialog-button-border-radius-bottom-left: 4px;
--dialog-button-border-radius-bottom-right: 4px;
--dialog-button-border-radius-top-left: 4px;
--dialog-button-border-radius-top-right: 4px;
--dialog-card-border-radius-bottom-left: 4px;
--dialog-card-border-radius-bottom-right: 4px;
--dialog-card-border-radius-top-left: 4px;
--dialog-card-border-radius-top-right: 4px;
--dialog-card-list-padding-medium-screen-bottom: 24px;
--dialog-card-list-padding-medium-screen-left: 24px;
--dialog-card-list-padding-medium-screen-right: 24px;
--dialog-card-list-padding-medium-screen-top: 0px;
--dialog-card-list-padding-small-screen-bottom: 16px;
--dialog-card-list-padding-small-screen-left: 16px;
--dialog-card-list-padding-small-screen-right: 16px;
--dialog-card-list-padding-small-screen-top: 0px;
--dialog-checkbox-border-radius-bottom-left: 4px;
--dialog-checkbox-border-radius-bottom-right: 4px;
--dialog-checkbox-border-radius-top-left: 4px;
--dialog-checkbox-border-radius-top-right: 4px;
--dialog-font-size: 14px;
--dialog-list-border-radius-bottom-left: 4px;
--dialog-list-border-radius-bottom-right: 4px;
--dialog-list-border-radius-top-left: 4px;
--dialog-list-border-radius-top-right: 4px;
--dialog-list-item-separator-width: 1px;
--dialog-list-padding-medium-screen-bottom: 12px;
--dialog-list-padding-medium-screen-left: 12px;
--dialog-list-padding-medium-screen-right: 12px;
--dialog-list-padding-medium-screen-top: 12px;
--dialog-list-padding-small-screen-bottom: 8px;
--dialog-list-padding-small-screen-left: 8px;
--dialog-list-padding-small-screen-right: 8px;
--dialog-list-padding-small-screen-top: 8px;
--dialog-search-bar-input-border-radius-bottom-left: 4px;
--dialog-search-bar-input-border-radius-bottom-right: 4px;
--dialog-search-bar-input-border-radius-top-left: 4px;
--dialog-search-bar-input-border-radius-top-right: 4px;
--dialog-search-bar-input-border-width-bottom: 1px;
--dialog-search-bar-input-border-width-left: 1px;
--dialog-search-bar-input-border-width-right: 1px;
--dialog-search-bar-input-border-width-top: 1px;
--dialog-tab-bar-tab-border-width-bottom-active: 2px;
--dialog-tab-bar-tab-border-width-left-active: 0px;
--dialog-tab-bar-tab-border-width-right-active: 0px;
--dialog-tab-bar-tab-border-width-top-active: 0px;
--dialog-tab-bar-tab-border-width-bottom-inactive: 2px;
--dialog-tab-bar-tab-border-width-left-inactive: 0px;
--dialog-tab-bar-tab-border-width-right-inactive: 0px;
--dialog-tab-bar-tab-border-width-top-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-left-active: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-active: 0px;
--dialog-tab-bar-tab-border-radius-top-left-active: 4px;
--dialog-tab-bar-tab-border-radius-top-right-active: 4px;
--dialog-tab-bar-tab-border-radius-bottom-left-inactive: 0px;
--dialog-tab-bar-tab-border-radius-bottom-right-inactive: 0px;
--dialog-tab-bar-tab-border-radius-top-left-inactive: 4px;
--dialog-tab-bar-tab-border-radius-top-right-inactive: 4px;
--dialog-table-border-radius-bottom-left: 0px;
--dialog-table-border-radius-bottom-right: 0px;
--dialog-table-border-radius-top-left: 0px;
--dialog-table-border-radius-top-right: 0px;
--dialog-table-cell-padding-bottom: 8px;
--dialog-table-cell-padding-left: 8px;
--dialog-table-cell-padding-right: 8px;
--dialog-table-cell-padding-top: 8px;
--dialog-backdrop-background-opacity: 0.8;
}
:root{--widget-position: bottom-left;
--widget-color: #555;
}
@keyframes fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
#BorlabsCookieBox .fadeInDown {
animation-name: fadeInDown;
}
@keyframes flipOutX {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
#BorlabsCookieBox .flipOutX {
animation-duration: calc(var(--dialog-animation-duration) * 0.75);
animation-name: flipOutX;
backface-visibility: visible !important;
}
@container brlbsCmpntContentBlocker (width >= 480px) {
body .brlbs-cmpnt-cb-elementor-recaptcha {
max-height: 150px;
}
}
body .brlbs-cmpnt-cb-elementor-recaptcha .brlbs-cmpnt-cb-thumbnail {
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
}
body .brlbs-cmpnt-cb-preset-b.brlbs-cmpnt-cb-elementor-recaptcha { box-sizing: border-box; padding: 0}
body .brlbs-cmpnt-cb-elementor-recaptcha .brlbs-cmpnt-cb-main { margin-top: auto; margin-bottom: auto; }body .brlbs-cmpnt-cb-facebook-elementor .brlbs-cmpnt-cb-btn {
background: #4267b2; border-radius: 6px;
}
body .brlbs-cmpnt-cb-facebook-elementor .brlbs-cmpnt-cb-btn:hover {
background: #3b5998; }
body .brlbs-cmpnt-cb-facebook-elementor .brlbs-cmpnt-cb-thumbnail {
background-position: center 0;
}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube{aspect-ratio: 16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
body .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn {
background: #ff0000;
border-radius: 20px;
}
body .brlbs-cmpnt-cb-youtube .brlbs-cmpnt-cb-btn:hover {
background: #fff;
color: red;
}body .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn {
background: #4285f4;
border-radius: 3px;
}
body .brlbs-cmpnt-cb-google-maps .brlbs-cmpnt-cb-btn:hover {
background: #fff;
color: #4285f4;
}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo{aspect-ratio: 16/9;position:relative;width:100%}.brlbs-cmpnt-cb-fluid-width-video-wrapper-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}
body .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn {
background: #00adef;
border-radius: 9999px;
}
body .brlbs-cmpnt-cb-vimeo .brlbs-cmpnt-cb-btn:hover {
background: #fff;
color: #00adef;
}@container brlbsCmpntContentBlocker (width >= 480px) {
body .brlbs-cmpnt-cb-cf7-recaptcha {
max-height: 150px;
}
}
body .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-thumbnail {
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
}
body .brlbs-cmpnt-cb-preset-b.brlbs-cmpnt-cb-cf7-recaptcha { box-sizing: border-box; padding: 0}
body .brlbs-cmpnt-cb-cf7-recaptcha .brlbs-cmpnt-cb-main { margin-top: auto; margin-bottom: auto; }:root{--content-blocker-background-color: #fafafa;
--content-blocker-button-color: #0063e3;
--content-blocker-button-color-hover: #1a66ff;
--content-blocker-button-text-color: #fff;
--content-blocker-button-text-color-hover: #fff;
--content-blocker-font-family: inherit;
--content-blocker-link-color: #2563eb;
--content-blocker-link-color-hover: #1e40af;
--content-blocker-separator-color: #e5e5e5;
--content-blocker-text-color: #555;
--content-blocker-border-radius-top-left: 4px;
--content-blocker-border-radius-top-right: 4px;
--content-blocker-border-radius-bottom-left: 4px;
--content-blocker-border-radius-bottom-right: 4px;
--content-blocker-button-border-radius-top-left: 4px;
--content-blocker-button-border-radius-top-right: 4px;
--content-blocker-button-border-radius-bottom-left: 4px;
--content-blocker-button-border-radius-bottom-right: 4px;
--content-blocker-font-size: 14px;
--content-blocker-separator-width: 1px;
--content-blocker-background-opacity: 0.85;
--content-blocker-background: rgba(250, 250, 250 ,0.85);
}
.elementor-wrapper .brlbs-cmpnt-content-blocker { position: absolute; top: 0; height: 100%; width: 100%; } .brlbs-hide { display: none; }
.elementor-wrapper .brlbs-cmpnt-content-blocker .brlbs-cmpnt-cb-preset-c .brlbs-cmpnt-cb-main { margin-top: auto; margin-bottom: auto; }
.elementor-widget-video .elementor-widget-container:has(.brlbs-cmpnt-content-blocker) { transform: none }
.elementor-widget-video[data-widget_type="brlbs_video.default"]:has(.brlbs-cmpnt-content-blocker) .elementor-custom-embed-image-overlay { display: none; }