.btn.shortcode-btn {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 20px;
    padding: 7px 15px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #282828;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 12px;
    line-height: 1.5;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.btn.shortcode-btn:hover, .btn.shortcode-btn:focus {
    background-color: #ff4545 !important;
}

.btn.shortcode-btn.is-round {
    border-radius: 18px;
}

.btn.shortcode-btn.is-3d {
    position: relative;
    z-index: 2;
    border-radius: 6px;
}

.btn.shortcode-btn.is-3d:after {
    position: absolute;
    top: 3px;
    right: 0;
    bottom: -3px;
    left: 0;
    z-index: -1;
    border-radius: 6px;
    background-color: inherit;
    content: '';
    opacity: .7;
}

.shortcode-dropcap.is-default {
    display: block;
    float: left;
    margin: 0 15px 0 0;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase !important;
    font-size: 60px;
    line-height: 1.2em;
}

.shortcode-dropcap.is-background {
    display: block;
    float: left;
    margin: 0 15px 0 0;
    margin-top: 2px;
    padding: 15px;
    background-color: #282828;
    color: #fff;
    text-align: center;
    text-transform: uppercase !important;
    font-size: 40px;
    line-height: 40px !important;
}

.shortcode-accordion {
    display: block;
    margin-top: 20px;
    margin-bottom: 30px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 15px 20px 25px 20px;
    background-color: #fafafa;
}

.shortcode-accordion h3.accordion-item-title {
    margin-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 0;
    border-bottom: 1px dashed rgba(28, 28, 28, .1);
    font-size: 16px;
    cursor: pointer;
}

.shortcode-accordion h3.accordion-item-title:before {
    display: inline-block;
    margin-right: 7px;
    content: '+';
}

.accordion-item-content {
    display: none;
    margin: 0;
    padding: 20px;
    background-color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
}

.shortcode-row {
    display: block;
    margin-left: -20px !important;
    margin-right: -20px !important;
    margin-bottom: 30px;
}

.shortcode-col {
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.content-without-sidebar .shortcode-fullimg {
    display: block;
    margin: 2em 0;
}

.shortcode-fullimg.fullimg-loaded img {
    max-width: none !important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.content-without-sidebar .shortcode-fullimg img {
    opacity: 0;
}

.shortcode-fullimg.is-img-show img {
    opacity: 1 !important;
}

@media only screen and (max-width: 991px) {
    .shortcode-row {
        display: block;
        margin-left: -10px !important;
        margin-right: -10px !important;
    }

    .shortcode-col {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
}

@media only screen and (max-width: 767px) {
    .shortcode-col {
        margin-bottom: 20px;
    }

    .shortcode-col:last-child {
        margin-bottom: 0;
    }
}



.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.wp-gs .wp-block-button__link:not(.has-background){background-color:var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c))}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons.alignright .wp-block-button{margin-right:none;margin-left:8px}.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 30px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left],.block-editor-block-list__block[data-type="core/embed"][data-align=right],.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation>ul{display:block;list-style:none;margin:0;padding-left:0}@media (min-width:600px){.wp-block-navigation>ul{display:flex;flex-wrap:wrap}}.wp-block-navigation>ul ul{list-style:none;padding-left:0;margin-top:0;margin-left:0}.wp-block-navigation>ul ul li{margin:0}.wp-block-navigation>ul li{z-index:1}.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover{cursor:pointer;z-index:99999}.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation>ul>li ul{position:absolute;left:0;top:100%;min-width:200px;max-width:200px;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout{display:flex;flex-wrap:wrap}.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout{width:200px}.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block{margin:0;width:auto}.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container{align-items:center;width:100%}.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link{display:flex;margin-top:0;margin-bottom:0}.wp-block-navigation .wp-block-navigation-link{position:relative;margin:0;min-height:56px;display:flex;line-height:1.4}.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link{min-height:auto;padding:0}.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link{margin:0}.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks{display:none}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks{display:flex;border:1px solid rgba(0,0,0,.15);position:absolute;z-index:1;top:100%;left:0}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container{left:100%;top:-1px}.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container{background-color:inherit;color:inherit}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:flex;align-items:center;width:max-content;padding:6px 16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content{padding-top:8px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content{padding-bottom:8px}.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content{min-width:100%;padding-right:32px;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon{position:absolute;right:16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg{fill:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg{transform:rotate(0)}.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#111}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#333}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container{display:flex;flex-direction:column;padding:0}.wp-block-navigation>ul>li>a{display:flex;align-items:center}.wp-block-navigation>ul>li:first-of-type>a{padding-left:0}.wp-block-navigation>ul>li:last-of-type>a{padding-right:0}.wp-block-navigation.items-justified-left>ul{justify-content:flex-start}.wp-block-navigation.items-justified-center>ul{justify-content:center}.wp-block-navigation.items-justified-right>ul{justify-content:flex-end}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}/* CUSTOM STYLES BY MW */

/*1 FONT IMPORT SHIT */
@font-face {  font-family: DINWeb-Bold;  src: url("/wp-content/themes/nkp/fonts/DINWeb-Bold.eot");  }
@font-face {  font-family: DINWeb-Bold;  src: url("/wp-content/themes/nkp/fonts/DINWeb-Bold.woff") format("woff");  }
@font-face {  font-family: DINWeb;  src: url("/wp-content/themes/nkp/fonts/DINWeb.eot");  }
@font-face {  font-family: DINWeb;  src: url("/wp-content/themes/nkp/fonts/DINWeb.woff") format("woff");  }

html {font-family: DINWeb, sans-serif;}

html, body {
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

h1, h2, h3, h4, h5, h6 {font-family: DINWeb-Bold, DINWeb, sans-serif;}

figcaption {
    margin: 16px 0px 0px 0px!important;
}

@media  (max-width: 959px) {
    .text-lead > * {
        font-size: 16px!important;
    }
}
.menu-primary ul.menu-smart a {
    font-family: DINWeb-Bold, DINWeb!important;
    text-transform: uppercase!important;
}

/* HEADER and HOME OVERWRITES */
.page-id-65953 .impulshead,
.page-id-66433 .impulshead,
.page-id-24363 .impulshead { display: none;}

.home .menu-container {background: transparent!important;}
.home #main-logo {visibility: hidden;}
.home .menu-primary .menu-borders {border-bottom-width: 0px!important;}
.home .btn:not(.btn-custom-typo) {font-size: 13px;}

@media  (max-width: 959px) {
    .home .headercontent{ position: absolute; }
}
/* Menu Hacks */

.menu-accordion ul.menu-smart > li:last-child {
    margin-top: 30px;
}

ul#menu-onepager:after,
ul#menu-impulsgeber-menu:after{
    background: url("/wp-content/uploads/art-invest-logo.png")!important;
    background-repeat: no-repeat;
    height: 80px!important;
    width: 120px!important;
    display: block;
    visibility: visible;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;

    transition: transform 0.2s, opacity 0.2s;
    transition-property: transform, opacity;
    transition-duration: 0.5s, 0.5s;
    transition-timing-function: ease, ease;
    transition-delay: 1s, 1s;
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}

/* Header Hack */
.impulshead {
    position: absolute;
    width: 100%;
    height: 90px;
    left: 0px;
    top: 28px;
}

.impuls-headline, .impuls-subline {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-transform: uppercase;
    font-family: DINWeb-Bold, sans-serif;
    -webkit-transition: height 0.3s linear, font-size 0.3s linear;
    -moz-transition: height 0.3s linear, font-size 0.3s linear;
    -o-transition: height 0.3s linear, font-size 0.3s linear;
    transition: height 0.3s linear, font-size 0.3s linear;
}

.impuls-headline {
    font-size: 64px;
    letter-spacing: 2px;
    line-height: 58px;
}

.impuls-subline {
    font-size: 25px;
    line-height: 32px;
    letter-spacing: 0.92px;
}

.shrinked .impulshead {
    top: 18px;
}

.shrinked .impuls-headline {
    font-size: 38px;
    line-height: 38px;
}

.shrinked .impuls-subline {
    font-size: 15px;
    letter-spacing: 0.7px;
    line-height: 18px;
}

@media (min-width: 768px) and (max-width: 959px){
    .menu-container .logo-container {
        position: relative;
        padding: 27px 36px 27px 36px !important;
    }
    .impulshead {
        height: 70px;
        top: 22px;
    }
    .impuls-headline {
        font-size: 46px;
        letter-spacing: 2px;
        line-height: 52px;
    }

    .impuls-subline {
        font-size: 18px;
        line-height: 18px;
        letter-spacing: 0.85px;
    }
}

@media (min-width: 351px) and (max-width: 767px) {
    .menu-light .row-brand, .menu-light .row-menu .row-menu-inner {
        min-height: 68px;
    }
    .menu-container .logo-container {
        position: relative;
        padding: 20px 36px 20px 36px !important;
    }
    .logo-container .logo-image {
        height: 32px !important;
    }
    .impulshead {
        height: 58px;
        top: 8px;
    }
    .impuls-headline {
        font-size: 32px;
        letter-spacing: 1.9px;
        line-height: 36px;
    }

    .impuls-subline {
        font-size: 13px;
        line-height: 13px;
        letter-spacing: 0.55px;
    }
}

@media (max-width: 450px) {
 /* Mainlogo nur auf Startseite anzeigen, im Implulsgeber wg. Platzmangel nicht */
    #main-logo {
        display: none!important;
    }
    .page-id-65953 #main-logo {
        display: block!important;
    }
}

@media (max-width: 350px) {
    .mobile-menu-button {
        padding: 20px!important;
        margin-right: -20px;
    }
    .menu-light .row-brand, .menu-light .row-menu .row-menu-inner {
        min-height: 60px;
    }
    a.navbar-brand {display: none;}
    .impulshead {
        height: 50px;
        top: 8px;
    }
    .impuls-headline {
        font-size: 28px;
        letter-spacing: 1.5px;
        line-height: 32px;
    }

    .impuls-subline {
        font-size: 11px;
        line-height: 11px;
        letter-spacing: 0.5px;
    }
}



 /* Isotope Filter */
.isotope-wrapper.single-gutter .isotope-layout {margin-top: 30px;}

.isotope-filters:not(.with-bg) {margin-top: -35px !important;}

.isotope-filters {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    background: #fff;
    position: fixed!important;
    width: 100%!important;
    left: 0px;
    top: 170px;
    -webkit-transition: height 0.3s linear, font-size 0.3s linear;
    -moz-transition: height 0.3s linear, font-size 0.3s linear;
    -o-transition: height 0.3s linear, font-size 0.3s linear;
    transition: height 0.3s linear, font-size 0.3s linear;
}

.isotope-filters ul.menu-smart > li > span {padding: 15px 9px 15px 9px!important;}

.isotope-filters.sticky-element.is_stucked {
    position: fixed !important;
    top: 87px !important;
    width: 100% !important;
    margin-top: 0px !important;
    -webkit-transition: height 0.3s linear, font-size 0.3s linear;
    -moz-transition: height 0.3s linear, font-size 0.3s linear;
    -o-transition: height 0.3s linear, font-size 0.3s linear;
    transition: height 0.3s linear, font-size 0.3s linear;
}

.myspecials .isotope-wrapper.single-gutter {margin-top: -72px}
.heading-text.el-text.specials {z-index: +1;}

li.filter-cat-1 {display: none!important;}

@media (min-width: 768px) and (max-width: 959px) {
    .isotope-filters.sticky-element {top: 115px !important; margin-top: 0px!important;}
    .isotope-filters ul.menu-smart > li > span > a {padding: 15px 9px 15px 9px;}
    .with-bg.isotope-filters ul.menu-smart > li > span > a {padding: 15px 9px 15px 9px;}

}

@media (min-width: 600px) and (max-width: 767px) {
    .isotope-filters.sticky-element {top: 68px !important; margin-top: 0px!important;}
    .isotope-filters ul.menu-smart > li > span > a {padding: 15px 12px 15px 12px;}
    .isotope-filters {border-top: 1px dashed #666;border-bottom: 1px dashed #666;}
    .isotope-filters ul.menu-smart {padding-bottom: 0px!important;}
    .isotope-wrapper.single-gutter {margin-top: -15px !important;}
}

@media (max-width: 599px) {  .isotope-filters { display: none;} }

@media (max-width: 767px) {
    .main-container .row-container .row-parent {padding: 24px 24px 24px 24px!important;}
    .isotope-wrapper.single-gutter .isotope-layout,
    .owl-carousel-container.single-gutter, .index-system.single-gutter,
    .justified-wrapper.single-gutter .justified-layout {margin-right: -24px!important;}
    .isotope-wrapper.single-gutter .isotope-layout {margin-top: 10px!important;}
    .single-gutter .tmb {padding-right: 24px!important;}
    .single-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb .t-inside {margin-top: 24px!important;}
}

/* Typo Stuff */
.tmb-light.tmb .t-entry-text .t-entry-title a {
    font-size: 18px!important;
    line-height: 1.2!important;
}

.heading-text.el-text.specials.specials {background: #63B19B;}

.heading-text.el-text.specials.specials h2{
    color: #fff;
    text-transform: uppercase;
    margin-left: 10px;
    margin-bottom: 5px;
    padding-top: 5px;
    font-size: 22px;
}

.t-entry-text-tc.half-block-padding {padding: 12px 16px 10px 16px!important;}

.t-entry-excerpt p, p.t-entry-excerpt {line-height: 1.4em!important; font-size: 14px;}

p.t-entry-readmore, .t-entry-readmore p {text-align: right!important;margin-top: -4px!important;}

p.t-entry-readmore a {color: #63B19B; text-transform: none!important;}


/* STARTSEITE CONTENT */
.flex-cols {display: block;}

 h1.frontpage {
     font-size: 70px!important;
     line-height: 110%;
     text-transform: uppercase;
     margin-bottom: -5px;
     z-index: 2;
     position: sticky;
 }

.textblock1 p, p.leftmargin {
    margin-left: 40px;
}

@media (max-width: 959px) {
    p.leftmargin {margin-left: 0px;}
    .home .menu-light .row-brand, .home .menu-light .row-menu .row-menu-inner {
        border-bottom: 0px solid rgba(234,234,234,0.0)!important;
    }
}

@media (max-width: 940px) {
    br.linebreak {display: none;}
}

@media (min-width: 960px) and (max-width: 1200px) {
    h1.frontpage {font-size: 52px!important; }
    .textblock1 p {font-size: 14px;}
}

@media (min-width: 641px) and (max-width: 959px) {
    h1.frontpage {font-size: 42px!important; margin-left: 0px; line-height: 1.1; }
    .textblock1 p {font-size: 14px;}
}

@media (max-width: 640px) {
    .flex-cols {display: flex;flex-direction: column;}
    .textblock1 {width: 100%;order: 2;padding-top: 20px;}
    .imageblock1 {width: 100%;order: 1;}

    h1.frontpage {
        font-size: 24px!important;
        margin-left: 0px;
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .linebreak {display: none;}
    .textblock1 p {
        margin-right: 0px;
        font-size: 14px;
    }
}

/* Block 2 ALT - Gallery */
.neuerkanzlerplatz .row-background {
    position: absolute;
    top: 200px;
    bottom: -700px;
    left: 0;
    right: 0;
    z-index: -2;
}

@media (min-width: 960px) {
    .frontpage-gallery p.t-entry-excerpt {max-width: 66%;}
}

@media (max-width: 960px) {
    .impressionen .main-container .row-container .triple-top-padding,
    .impressionen .triple-top-padding {padding-top: 0px!important;}
    .impressionen .row-background {display: none;}
    .frontpage-gallery  {margin-top: -48px!important;}
    .frontpage-gallery p.t-entry-excerpt {padding-left: 24px;padding-right: 24px;}
}

@media (min-width: 640px) and (max-width: 960px) {
    .frontpage-gallery  {margin-left: 24px;margin-right: 24px;}

}

/* Block 3 NEU - Impulsgeber */

p.max40 {
    max-width: 40%;
    text-align: left;
    margin-top: 20px;
    margin-left: 40px;
    font-size: 24px;
}

h1.block4 {
    font-size: 62px!important;
    line-height: 110%;
    text-transform: uppercase;;
}

@media (max-width: 959px) {
    p.max40 {max-width: 100%;}

    h1.block4 {
        font-size: 50px!important;
    }

    .section3content {
        position: absolute!important;
    }
}

@media (max-width: 639px) {
    h1.block4 {
        font-size: 42px!important;
    }
}


/* Block 4 - VR-ANSICHT */
iframe.kanzlerplatzvr {
    height: 740px;
}

@media (max-width: 639px) {
    iframe.kanzlerplatzvr {height: 460px;}
}

@media (min-width: 640px) and (max-width: 959px) {
    iframe.kanzlerplatzvr {height: 520px;}
}

@media (min-width: 960px) and (max-width: 1239px) {
    iframe.kanzlerplatzvr {height: 600px;}
}

@media (min-width: 1280px) and (max-width: 1600px) {
    iframe.kanzlerplatzvr {height: 680px;}
}

/* Block 5 - LAGE */

.block4 h3, h3.block4 {
    font-size: 54px!important;
    line-height: 54px;
    text-transform: uppercase;
    margin-top: 30px!important;
}

@media (max-width: 639px) {
    .block4-3 .row {
        padding-top:0px!important;
        padding-bottom: 32px!important;
    }
    .block4 h3, h3.block4 {
        font-size: 24px !important;
        margin-left: 0px!important;
    }
}

@media (min-width: 640px) and (max-width: 959px) {
    .block4-dots {display: none;}
    .block4-headline {
        margin-top: -7%!important;
        margin-left: 8%;
        width: 90%!important;
        margin-bottom: 24px;
    }
    .block4-text {
        margin-left: 8%;
        width: 83%!important;
        margin-right: auto;
        margin-top: -6%;
    }
}

@media (min-width: 960px) and (max-width: 1120px) {
    .block4 h3, h3.block4 {
        font-size: 42px!important;
        line-height: 42px;
        margin-top: 10px!important;
    }
}


/* Block 6 - DETAILLAGE */

.block5-headline h5 {
    font-size: 56px!important;
    line-height: 110%;
    text-transform: uppercase;
}

.detaillage p {
    line-height: 190%;
}

@media (max-width: 639px) {
    .block5-headline h5 {font-size: 22px !important;}
    .detaillage p {font-size: 12px;line-height: 160%;}

}

@media (min-width: 640px) and (max-width: 959px) {
    .block5-headline h5 {font-size: 42px!important;}
    .detaillage p {font-size: 13px;}
}

@media (min-width: 960px) and (max-width: 1279px) {
    .block5-headline h5 {font-size: 46px!important;}
    .detaillage p {font-size: 13px;}
}

@media (min-width: 1280px) and (max-width: 1500px) {
    .block5-headline h5 {font-size: 50px!important;}
    .detaillage p {font-size: 14px;}
}

@media (max-width: 959px) {
    .vc_custom_1527518875005 {
        padding-top: 28px !important;
        padding-bottom: 28px !important;
    }
}

/* Block 7 - KONTAKT */

.kontakt-kontakt {
    z-index: 11;
}

@media (min-width: 320px) and (max-width: 560px) {
    .kontakt-kontakt {
        margin-top: 10px!important;
    }
    .kontakt-text, .kontakt-logo {
        text-align: center!important;
    }
}

@media (min-width: 560px) and (max-width: 959px) {
    .kontakt-kontakt {
        margin-top: 10px!important;
    }
    .kontakt-text, .kontakt-logo {
        text-align: center!important;
    }
}


.btn:not(.btn-custom-typo), .btn-link:not(.btn-custom-typo) {
    letter-spacing: 1px!important;
    font-size: 14px;
}

@media (min-width: 600px) and (max-width: 1023px) {
    .btn:not(.btn-custom-typo), .btn-link:not(.btn-custom-typo) {
        font-size: 13px;
        letter-spacing: 0px!important;
    }
}


.menu-footer-container {
    margin-left: -28px;
}



html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; background: #fff!important;}
body {margin: 0; background: #fff!important;}
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: transparent;}
a:active, a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}

h1 {font-size: 2em;margin: 0.67em 0;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.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;white-space: pre-wrap;word-wrap: break-word;word-break: break-all;}
code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
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 #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td, th {padding: 0;}
script {display: none !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 {overflow-y: scroll;overflow-x: hidden;-webkit-overflow-scrolling: touch;height: 100%;}
@media (max-width: 569px) {  html {margin-top: 0px;	}  }

body {
	height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
	overflow: initial !important;
}
.box-wrapper {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.box-container {
	display: table;
	width: 100%;
	height: 100%;
	table-layout: fixed;
	position: relative;
}
.main-background {
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.main-background > div {
	width: 100%;
	height: 100%;
}
.main-wrapper {
	width: 100%;
	height: 100%;
}
.hmenu .main-wrapper {
	display: table-row;
}
.main-container .row-content {
	height: 100%;
}
@media (max-width: 959px) {
	.main-container {
		padding-top: 0px !important;
	}
}
.sections-container {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}
.page-wrapper,
.page-body {
	display: table-row;
	width: 100%;
	height: 100%;
}
.main-container > .row > .row-inner > div[class*=col-lg-]:not(:first-child),
.main-container > .row:not(:first-child) > .row-inner > div[class*=col-lg-] {
	border-top-width: 0px !important;
}
.no-vmargin > .row-inner > div[class*=col-lg-]:not(.logo-container) {
	padding: 0px;
}
@media (max-width: 569px) {
	body.menu-mobile-centered .mobile-hidden:not(.social-icon):not(.menu-social) {
		display: none !important;
	}
	body:not(.menu-mobile-centered) .mobile-hidden {
		display: none !important;
	}
}
@media (min-width: 570px) and (max-width: 959px) {
	body.menu-mobile-centered .tablet-hidden:not(.social-icon):not(.menu-social) {
		display: none !important;
	}
	body:not(.menu-mobile-centered) .tablet-hidden {
		display: none !important;
	}
}
@media (min-width: 960px) {
	.desktop-hidden {
		display: none !important;
	}
}
.post-wrapper,
.margin-auto {
	margin: auto;
}
input, button, select, textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
a {
	outline: 0;
	border: 0;
	text-decoration: none;
}
a:hover, a:focus, a.active {
	text-decoration: none;
}
*:focus {
	outline: none;
}
button {
	outline: 0;
	border: 0;
}
figure {
	margin: 0;
	max-width: 100%;
}
img {
	max-width: 100%;
	height: auto;
}
img.adaptive-async, img.async-done {
	width: 100%;
	height: auto;
	max-width: none;
}
.async-blurred {
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);
	filter: blur(10px);
	-webkit-transition: -webkit-filter 0.3s ease-out;
	-moz-transition: -moz-filter 0.3s ease-out;
	-o-transition: filter 0.3s ease-out;
	transition: filter 0.3s ease-out;
}
.async-blurred.async-done {
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: blur(0px);
}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}
.img-round .t-entry-visual-cont > a,
.tmb-round .t-entry-visual-cont > a {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	overflow: hidden;
}
.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.img-circle {
	border-radius: 50%;
}
.img-circle > img {
	border-radius: 50%;
}
hr {
	margin: 27px 0px 27px 0px;
	border: 0;
	border-top-width: 1px;
	border-style: solid;
}
hr.separator-no-padding {
	margin-top: 0px;
	margin-bottom: 0px;
}
hr.separator-double-padding {
	margin: 54px 0px 54px 0px;
}
hr.no-top-margin {
	margin-top: 0px;
}
hr.double-top-margin {
	margin-top: 72px;
}
hr.dotted {
	border-style: dotted;
}
hr.dashed {
	border-style: dashed;
}
hr.separator-break {
	margin-left: auto;
	margin-right: auto;
}
.uncode_text_column > *:first-child {
	margin-top: 0px;
}
.detail-container {
	display: table;
	table-layout: fixed;
}
.detail-container .detail-label {
	min-width: 108px;
	display: table-cell;
}
.detail-container .detail-value {
	display: table-cell;
}
.detail-container a {
	font-weight: 400;
}
.std-block-padding {
	padding: 72px 36px 72px 36px;
}
@media (max-width: 1499px) {
	.std-block-padding {
		padding: 54px 36px 54px 36px;
	}
}
@media (max-width: 959px) {
	.std-block-padding {
		padding: 36px 36px 36px 36px;
	}
}
.std-top-padding {
	padding-top: 72px;
}
@media (max-width: 1499px) {
	.std-top-padding {
		padding-top: 54px;
	}
}
@media (max-width: 959px) {
	.std-top-padding {
		padding-top: 36px;
	}
}
.std-bottom-padding {
	padding-bottom: 72px;
}
@media (max-width: 1499px) {
	.std-bottom-padding {
		padding-bottom: 54px;
	}
}
@media (max-width: 959px) {
	.std-bottom-padding {
		padding-bottom: 36px;
	}
}
.body-borders > * {
	position: fixed;
	z-index: 11000;
}
.body-borders .body-border-shadow {
	-webkit-box-shadow: 0 0px 14px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0px 14px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0px 14px 0px rgba(0, 0, 0, 0.1);
}
.body-borders .top-border {
	top: 0;
	left: 0;
	width: 100%;
}
.body-borders .right-border {
	top: 0;
	right: 0;
	height: 100%;
}
.body-borders .bottom-border {
	bottom: 0;
	left: 0;
	width: 100%;
}
.body-borders .left-border {
	top: 0;
	left: 0;
	height: 100%;
}
.body-borders[data-border="9"] .top-border,
.body-borders[data-border="9"] .bottom-border {
	height: 9px;
}
.body-borders[data-border="9"] .right-border,
.body-borders[data-border="9"] .left-border {
	width: 9px;
}
.body-borders[data-border="18"] .top-border,
.body-borders[data-border="18"] .bottom-border {
	height: 18px;
}
.body-borders[data-border="18"] .right-border,
.body-borders[data-border="18"] .left-border {
	width: 18px;
}
@media (max-width: 959px) {
	.body-borders[data-border="18"] .top-border,
	.body-borders[data-border="18"] .bottom-border {
		height: 9px;
	}
	.body-borders[data-border="18"] .right-border,
	.body-borders[data-border="18"] .left-border {
		width: 9px;
	}
}
.body-borders[data-border="27"] .top-border,
.body-borders[data-border="27"] .bottom-border {
	height: 27px;
}
.body-borders[data-border="27"] .right-border,
.body-borders[data-border="27"] .left-border {
	width: 27px;
}
@media (max-width: 959px) {
	.body-borders[data-border="27"] .top-border,
	.body-borders[data-border="27"] .bottom-border {
		height: 9px;
	}
	.body-borders[data-border="27"] .right-border,
	.body-borders[data-border="27"] .left-border {
		width: 9px;
	}
}
.body-borders[data-border="36"] .top-border,
.body-borders[data-border="36"] .bottom-border {
	height: 36px;
}
.body-borders[data-border="36"] .right-border,
.body-borders[data-border="36"] .left-border {
	width: 36px;
}
@media (max-width: 959px) {
	.body-borders[data-border="36"] .top-border,
	.body-borders[data-border="36"] .bottom-border {
		height: 9px;
	}
	.body-borders[data-border="36"] .right-border,
	.body-borders[data-border="36"] .left-border {
		width: 9px;
	}
}
body[data-border="9"] .box-wrapper {
	padding-bottom: 9px;
}
body[data-border="9"] .footer-scroll-top {
	padding-right: 9px;
	padding-bottom: 9px;
}
body[data-border="9"] .overlay .menu-close-search {
	margin: 9px;
}
body[data-border="9"] .onepage-pagination {
	margin: 9px;
}
@media (min-width: 960px) {
	body[data-border="9"] .vmenu-container {
		padding-top: 9px;
		height: calc(100% -  9px ) !important;
	}
}
body[data-border="18"] .box-wrapper {
	padding-bottom: 18px;
}
body[data-border="18"] .footer-scroll-top {
	padding-right: 18px;
	padding-bottom: 18px;
}
body[data-border="18"] .overlay .menu-close-search {
	margin: 18px;
}
body[data-border="18"] .onepage-pagination {
	margin: 18px;
}
@media (max-width: 959px) {
	body[data-border="18"] .box-wrapper {
		padding-bottom: 9px;
	}
	body[data-border="18"] .footer-scroll-top {
		padding-right: 9px;
		padding-bottom: 9px;
	}
	body[data-border="18"] .overlay .menu-close-search {
		margin: 9px;
	}
	body[data-border="18"] .onepage-pagination {
		margin: 9px;
	}
}
@media (min-width: 960px) {
	body[data-border="18"] .vmenu-container {
		padding-top: 18px;
		height: calc(100% -  18px ) !important;
	}
}
body[data-border="27"] .box-wrapper {
	padding-bottom: 27px;
}
body[data-border="27"] .footer-scroll-top {
	padding-right: 27px;
	padding-bottom: 27px;
}
body[data-border="27"] .overlay .menu-close-search {
	margin: 27px;
}
body[data-border="27"] .onepage-pagination {
	margin: 27px;
}
@media (max-width: 959px) {
	body[data-border="27"] .box-wrapper {
		padding-bottom: 9px;
	}
	body[data-border="27"] .footer-scroll-top {
		padding-right: 9px;
		padding-bottom: 9px;
	}
	body[data-border="27"] .overlay .menu-close-search {
		margin: 9px;
	}
	body[data-border="27"] .onepage-pagination {
		margin: 9px;
	}
}
@media (min-width: 960px) {
	body[data-border="27"] .vmenu-container {
		padding-top: 27px;
		height: calc(100% -  27px ) !important;
	}
}
body[data-border="36"] .box-wrapper {
	padding-bottom: 36px;
}
body[data-border="36"] .footer-scroll-top {
	padding-right: 36px;
	padding-bottom: 36px;
}
body[data-border="36"] .overlay .menu-close-search {
	margin: 36px;
}
body[data-border="36"] .onepage-pagination {
	margin: 36px;
}
@media (max-width: 959px) {
	body[data-border="36"] .box-wrapper {
		padding-bottom: 9px;
	}
	body[data-border="36"] .footer-scroll-top {
		padding-right: 9px;
		padding-bottom: 9px;
	}
	body[data-border="36"] .overlay .menu-close-search {
		margin: 9px;
	}
	body[data-border="36"] .onepage-pagination {
		margin: 9px;
	}
}
@media (min-width: 960px) {
	body[data-border="36"] .vmenu-container {
		padding-top: 36px;
		height: calc(100% -  36px ) !important;
	}
}

b, strong {font-weight: 600;}

h1, h2, h3, h4, h5, h6 {-webkit-font-smoothing: antialiased;}

.media-modal.wp-core-ui h1,
.media-modal.wp-core-ui h2,
.media-modal.wp-core-ui h3,
.media-modal.wp-core-ui h4,
.media-modal.wp-core-ui h5,
.media-modal.wp-core-ui h6 {
	font-size: initial !important;
}
h1,
.h1 {
	font-size: 35px;
	line-height: 1.2;
	margin: 27px 0 0;
}
@media (max-width: 339px) {
	h1,
	.h1 {
		font-size: 28px;
	}
}
h2,
.h2 {
	font-size: 29px;
	line-height: 1.2;
	margin: 27px 0 0;
}
h3,
.h3 {
	font-size: 24px;
	line-height: 1.2;
	margin: 27px 0 0;
}
h4,
.h4 {
	font-size: 20px;
	line-height: 1.2;
	margin: 27px 0 0;
}
h5,
.h5 {
	font-size: 17px;
	line-height: 1.2;
	margin: 27px 0 0;
}
h6,
.h6 {
	font-size: 14px;
	line-height: 1.2;
	margin: 27px 0 0;
}
p,
li,
dt,
dd,
dl,
address,
label,
small,
pre,
code {
	font-size: 15px;
	line-height: 1.6;
	margin: 18px 0 0;
}
.site-footer p,
.site-footer li,
.site-footer dt,
.site-footer dd,
.site-footer dl,
.site-footer address,
.site-footer label,
.site-footer small,
.site-footer pre,
.site-footer code,
aside p,
aside li,
aside dt,
aside dd,
aside dl,
aside address,
aside label,
aside small,
aside pre,
aside code {
	font-size: 14px;
}
.media-modal.wp-core-ui p,
.media-modal.wp-core-ui li,
.media-modal.wp-core-ui dt,
.media-modal.wp-core-ui dd,
.media-modal.wp-core-ui dl,
.media-modal.wp-core-ui address,
.media-modal.wp-core-ui label,
.media-modal.wp-core-ui small,
.media-modal.wp-core-ui pre,
.media-modal.wp-core-ui code {
	line-height: 18px;
	margin: 0;
	font-size: inherit;
}
p.text-top-reduced {
	margin-top: 9px;
}
div.text-top-reduced > *:first-child {
	margin-top: 9px;
}
small,
figcaption {
	font-size: 12px;
}
figcaption {
	margin: 9px 0px 0px 0px;
}
ul,
ol {
	margin: 18px 0px 0px 0px;
	padding-left: 18px;
}
ul,
ol {
	padding: 0;
}
ul i,
ol i {
	margin-right: 18px;
}
ul {
	list-style: none;
}
ol {
	margin-left: 18px;
}
ul li,
ol li {
	margin-top: 0;
}
ul > li > ul,
ol > li > ol {
	margin-left: 9px;
	padding-left: 0;
	margin-top: 0;
}
dl {
	margin: 18px 18px 0px 18px;
}
dl dt {
	font-weight: 600;
}
dd {
	margin-top: 0;
}
dl dd {
	margin-bottom: 0px;
}
dl dt:first-child {
	margin-top: 0px;
}
blockquote {
	margin: 27px 0px 27px 0px;
	padding: 0px 0px 0px 27px;
	border-left: 2px solid;
}
blockquote p {
	font-size: 18px;
	line-height: 1.75;
	margin: 18px 0 0;
}
blockquote p:first-child {
	margin-top: 0px;
}
blockquote small {
	font-size: 13px;
	margin: 9px 0px 0px 0px;
	margin-bottom: 0;
	display: inline;
}
blockquote small:before {
	content: "-";
	margin: 0px 9px 0px 0px;
}
blockquote.pullquote > p:first-of-type {
	quotes: "\201C" "\201D";
}
blockquote.pullquote > p:first-of-type:before {
	font-family: Georgia, serif;
	content: open-quote;
	font-size: 1.5em;
	line-height: 0;
	vertical-align: -0.25em;
	margin-right: .2em;
}
blockquote.pullquote > p:first-of-type:after {
	font-family: Georgia, serif;
	content: close-quote;
	font-size: 1.5em;
	line-height: 0;
	vertical-align: -0.25em;
	margin-left: .1em;
}
cite {
	font-style: normal;
}
mark {
	color: #ffffff;
	padding: 1px 4px;
	border-radius: 2px;
	font-weight: 600;
}
.messagebox_text {
	color: #ffffff;
	padding: 18px;
	border-radius: 4px;
	font-weight: 600;
}
.messagebox_text > * {
	margin-top: 0;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-initial {
	text-transform: initial;
}
.text-lead,
.text-lead > * {
	font-size: 18px;
	line-height: 1.75;
	margin: 18px 0 0;
	margin: 36px 0px 0px 0px;
}
.text-lead.text-top-reduced {
	margin: 9px 0px 0px 0px;
}
.text-bold {
	font-weight: 600;
}
.font-weight-100,
.font-weight-100 *:not(strong):not(b) {
	font-weight: 100 !important;
}
.font-weight-200,
.font-weight-200 *:not(strong):not(b) {
	font-weight: 200 !important;
}
.font-weight-300,
.font-weight-300 *:not(strong):not(b) {
	font-weight: 300 !important;
}
.font-weight-400,
.font-weight-400 *:not(strong):not(b) {
	font-weight: 400 !important;
}
.font-weight-500,
.font-weight-500 *:not(strong):not(b) {
	font-weight: 500 !important;
}
.font-weight-600,
.font-weight-600 *:not(strong):not(b) {
	font-weight: 600 !important;
}
.font-weight-700,
.font-weight-700 *:not(strong):not(b) {
	font-weight: 700 !important;
}
.font-weight-800,
.font-weight-800 *:not(strong):not(b) {
	font-weight: 800 !important;
}
.font-weight-900,
.font-weight-900 *:not(strong):not(b) {
	font-weight: 900 !important;
}
/*
----------------------------------------------------------

#Lists

----------------------------------------------------------
*/
ul.icons {
	margin: 0;
	padding: 0 !important;
}
ul.icons li {
	list-style: none;
	margin: 5px 0px 0px 0px;
	vertical-align: top;
}
ul.icons li .fa {
	margin-right: 13.5px;
	font-size: 1em;
	line-height: .7em;
	position: relative;
	top: 3px;
}
.uncode-list ul.text-large li {
	font-size: 1.2em;
}
/*
----------------------------------------------------------

#Code

----------------------------------------------------------
*/
code,
kbd,
pre,
samp {
	font-family: Monaco, monospace;
	border-radius: 2px;
	font-size: 13px;
	line-height: 1.75;
	margin: 18px 0 0;
}
code {
	padding: 4px;
}
pre {
	display: block;
	margin: 18px 0px 0px 0px;
	padding: 18px 18px 18px 18px;
	border: 1px solid;
}

.row-inner {
	display: table-row;
}
@media (max-width: 959px) {
	.row-inner {
		display: table;
		table-layout: fixed;
		width: 100%;
	}
	.ie:not(.ie11) .row-inner,
	.safari5 .row-inner,
	.android4 .row-inner {
		display: block;
	}
	.post-wrapper > .post-body > .row-container > .row-parent > .row-inner {
		width: 100%;
	}
}
@media (min-width: 960px) {
	.row-inner.restrict,
	.row-inner.restrict > div {
		height: 1px;
	}
}
@media (min-width: 960px) {
	.row-inner.expand {
		height: 100%;
	}
}
.row-inner + .row-inner {
	margin: 18px 0px 0px 0px;
}
.row {
	display: table;
	table-layout: fixed;
	width: 100%;
	position: relative;
}
html.ie:not(.ie11) .page-wrapper .row.row-parent,
html.safari5 .page-wrapper .row.row-parent,
html.android4 .page-wrapper .row.row-parent {
	display: block;
}
@media (max-width: 959px) {
	.row .row-internal {
		height: auto;
	}
}
@media (min-width: 570px) {
	.row.row-max-height {
		max-height: none;
	}
}
@media (max-width: 959px) {
	.row[data-minheight] > .row-inner > div[class*=col-lg-] {
		height: 100%;
	}
}
.row .uncol {
	display: block;
	overflow: hidden;
	position: relative;
}
.row .uncoltable {
	display: table;
	table-layout: fixed;
	position: relative;
	width: 100%;
	height: 100%;
}
@media (max-width: 959px) {
	.row .uncoltable {
		padding-top: 0 !important;
	}
}
.row .uncell {
	display: table-cell;
	position: relative;
	height: 100%;
	vertical-align: inherit;
	border: 0;
}
.ie .row .uncell,
.safari5 .row .uncell,
.android4 .row .uncell {
	position: static;
}
.row .uncell.no-block-padding {
	padding: 0px 0px 0px 0px;
}
.row .uncell.one-block-padding {
	padding: 1px;
}
.row .column-rows {
	padding: 0px !important;
}
.row .column-rows > .uncont {
	box-sizing: border-box;
	height: 100%;
}
@media (min-width: 960px) {
	.row .uncont.col-custom-width {
		border: 36px;
		border-style: solid;
		border-color: transparent;
		border-top-width: 0px;
		border-bottom-width: 0px;
		background-clip: padding-box;
	}
}
.row .uncont > * {
	position: relative;
}
.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont {
	text-align: center;
}
.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .btn,
.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .btn-link {
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}
.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*=col-lg-].align_center > .uncol > .uncoltable > .uncell > .uncont .icon-media {
	margin-left: auto;
	margin-right: auto;
}
.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont {
	text-align: right;
}
@media (max-width: 569px) {
	.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .btn,
	.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		-webkit-transform-origin: right;
		-moz-transform-origin: right;
		-o-transform-origin: right;
		-ms-transform-origin: right;
		transform-origin: right;
	}
}
.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont .icon-media {
	margin-right: 0;
	margin-left: auto;
}
.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont {
	text-align: left;
}
@media (max-width: 569px) {
	.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn,
	.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		-webkit-transform-origin: left;
		-moz-transform-origin: left;
		-o-transform-origin: left;
		-ms-transform-origin: left;
		transform-origin: left;
	}
}
.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont hr,
.row div[class*=col-lg-].align_left > .uncol > .uncoltable > .uncell > .uncont .icon-media {
	margin-right: auto;
	margin-left: 0;
}
@media (min-width: 570px) and (max-width: 959px) {
	.row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: center;
	}
	.row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,
	.row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		-webkit-transform-origin: center;
		-moz-transform-origin: center;
		-o-transform-origin: center;
		-ms-transform-origin: center;
		transform-origin: center;
	}
	.row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr,
	.row div[class*=col-lg-].align_center_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 569px) {
	.row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: center;
	}
	.row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,
	.row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		-webkit-transform-origin: center;
		-moz-transform-origin: center;
		-o-transform-origin: center;
		-ms-transform-origin: center;
		transform-origin: center;
	}
	.row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr,
	.row div[class*=col-lg-].align_center_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-left: auto;
		margin-right: auto;
	}
}
@media (min-width: 570px) and (max-width: 959px) {
	.row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: left;
	}
	.row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,
	.row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		-webkit-transform-origin: left;
		-moz-transform-origin: left;
		-o-transform-origin: left;
		-ms-transform-origin: left;
		transform-origin: left;
	}
	.row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr,
	.row div[class*=col-lg-].align_left_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-right: auto;
		margin-left: 0;
	}
}
@media (max-width: 569px) {
	.row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: left;
	}
	.row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,
	.row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		-webkit-transform-origin: left;
		-moz-transform-origin: left;
		-o-transform-origin: left;
		-ms-transform-origin: left;
		transform-origin: left;
	}
	.row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr,
	.row div[class*=col-lg-].align_left_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-right: auto;
		margin-left: 0;
	}
}
@media (min-width: 570px) and (max-width: 959px) {
	.row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: right;
	}
	.row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn,
	.row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		-webkit-transform-origin: right;
		-moz-transform-origin: right;
		-o-transform-origin: right;
		-ms-transform-origin: right;
		transform-origin: right;
	}
	.row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr,
	.row div[class*=col-lg-].align_right_tablet > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-right: 0;
		margin-left: auto;
	}
}
@media (max-width: 569px) {
	.row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: right;
	}
	.row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn,
	.row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .btn-link {
		-webkit-transform-origin: right;
		-moz-transform-origin: right;
		-o-transform-origin: right;
		-ms-transform-origin: right;
		transform-origin: right;
	}
	.row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr,
	.row div[class*=col-lg-].align_right_mobile > .uncol > .uncoltable > .uncell > .uncont .icon-media {
		margin-right: 0;
		margin-left: auto;
	}
}
.row div[class*=col-lg-].pos-left > .uncol > .uncoltable > .uncell > .uncont {
	margin: 0px;
}
.row div[class*=col-lg-].pos-center > .uncol > .uncoltable > .uncell > .uncont {
	margin: 0 auto;
}
.row div[class*=col-lg-].pos-right > .uncol > .uncoltable > .uncell > .uncont {
	margin-left: auto;
}
.row div[class*=col-lg-].pos-top,
.row div[class*=col-lg-].pos-top .uncell {
	vertical-align: top;
}
.row div[class*=col-lg-].pos-middle .uncell,
.row div[class*=col-lg-].pos-middle {
	vertical-align: middle;
}
.row div[class*=col-lg-].pos-bottom,
.row div[class*=col-lg-].pos-bottom .uncell {
	vertical-align: bottom;
}
@media (max-width: 959px) {
	.row div[class*=col-lg-] {
		padding: 36px 0px 0px 0px;
	}
}
.row div.column_child.align_center > .uncol > .uncoltable > .uncell > .uncont {
	text-align: center;
}
.row div.column_child.align_center > .uncol > .uncoltable > .uncell > .uncont hr {
	margin-left: auto;
	margin-right: auto;
}
.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont {
	text-align: justify;
}
.row div.column_child.align_justify > .uncol > .uncoltable > .uncell > .uncont hr {
	margin-left: auto;
	margin-right: auto;
}
.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont {
	text-align: right;
}
.row div.column_child.align_right > .uncol > .uncoltable > .uncell > .uncont hr {
	margin-right: 0;
	margin-left: auto;
}
.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont {
	text-align: left;
}
.row div.column_child.align_left > .uncol > .uncoltable > .uncell > .uncont hr {
	margin-right: auto;
	margin-left: 0;
}
@media (min-width: 570px) and (max-width: 959px) {
	.row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: center;
	}
	.row div.column_child.align_center_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-left: auto;
		margin-right: auto;
	}
}
@media (max-width: 569px) {
	.row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: center;
	}
	.row div.column_child.align_center_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-left: auto;
		margin-right: auto;
	}
}
@media (min-width: 570px) and (max-width: 959px) {
	.row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: left;
	}
	.row div.column_child.align_left_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-right: auto;
		margin-left: 0;
	}
}
@media (max-width: 569px) {
	.row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: left;
	}
	.row div.column_child.align_left_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-right: auto;
		margin-left: 0;
	}
}
@media (min-width: 570px) and (max-width: 959px) {
	.row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont {
		text-align: right;
	}
	.row div.column_child.align_right_tablet > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-right: 0;
		margin-left: auto;
	}
}
@media (max-width: 569px) {
	.row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont {
		text-align: right;
	}
	.row div.column_child.align_right_mobile > .uncol > .uncoltable > .uncell > .uncont hr {
		margin-right: 0;
		margin-left: auto;
	}
}
.row div.column_child.pos-left > .uncol > .uncoltable > .uncell > .uncont {
	margin: 0px;
}
.row div.column_child.pos-center > .uncol > .uncoltable > .uncell > .uncont {
	margin: 0 auto;
}
.row div.column_child.pos-right > .uncol > .uncoltable > .uncell > .uncont {
	margin-left: auto;
}
.row div.column_child.pos-top,
.row div.column_child.pos-top .uncell {
	vertical-align: top;
}
.row div.column_child.pos-middle .uncell,
.row div.column_child.pos-middle {
	vertical-align: middle;
}
.row div.column_child.pos-bottom,
.row div.column_child.pos-bottom .uncell {
	vertical-align: bottom;
}
@media (max-width: 959px) {
	.row div.column_child {
		padding: 36px 0px 0px 0px;
	}
}
.row .limit-width-inner {
	margin: auto !important;
}
.row-background,
.column-background {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
	-webkit-border-radius: inherit;
	-webkit-background-clip: padding-box;
	-moz-border-radius: inherit;
	-moz-background-clip: padding;
	border-radius: inherit;
	background-clip: padding-box;
	-webkit-overflow-scrolling: touch;
}
.row-background .background-overlay,
.column-background .background-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow: hidden;
}
.row-background .background-overlay-inner,
.column-background .background-overlay-inner {
	height: 100%;
}
.row-background .parallax-content.video > *,
.column-background .parallax-content.video > * {
	top: 0px !important;
}
.row-background .uncode-video-container,
.column-background .uncode-video-container {
	opacity: 0;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
}
.row-background .uncode-video-container > *,
.column-background .uncode-video-container > * {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: black;
}
.row-background .mejs-controls,
.column-background .mejs-controls,
.row-background .mejs-layers,
.column-background .mejs-layers {
	display: none;
}
.row-background .background-wrapper,
.column-background .background-wrapper {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-webkit-border-radius: inherit;
	-webkit-background-clip: padding-box;
	-moz-border-radius: inherit;
	-moz-background-clip: padding;
	border-radius: inherit;
	background-clip: padding-box;
}
@media (max-width: 959px) {
	.row-background .background-wrapper,
	.column-background .background-wrapper {
		-webkit-transform: none !important;
		-moz-transform: none !important;
		-o-transform: none !important;
		-ms-transform: none !important;
		transform: none !important;
		height: 100% !important;
	}
}
.row-background .background-wrapper .background-inner,
.column-background .background-wrapper .background-inner {
	border-radius: inherit;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-attachment: scroll;
}
@media (max-width: 1499px) {
	.row-background .background-wrapper .background-inner,
	.column-background .background-wrapper .background-inner {
		background-size: cover;
	}
}
.row-background .background-wrapper .background-inner[data-imgready="true"]:not(.uncode-video-container),
.column-background .background-wrapper .background-inner[data-imgready="true"]:not(.uncode-video-container) {
	opacity: 1;
}
.touch .row-background .background-wrapper .background-inner,
.touch .column-background .background-wrapper .background-inner {
	background-attachment: scroll !important;
}
.half-block-padding {
	padding: 18px 18px 18px 18px;
}
.single-block-padding {
	padding: 36px 36px 36px 36px;
}
.double-block-padding {
	padding: 72px;
}
@media (max-width: 1699px) {
	.double-block-padding {
		padding: 54px;
	}
}
@media (max-width: 1499px) {
	.double-block-padding {
		padding: 54px 36px 54px 36px;
	}
}
.triple-block-padding {
	padding: 108px;
}
@media (max-width: 1699px) {
	.triple-block-padding {
		padding: 72px;
	}
}
@media (max-width: 1499px) {
	.triple-block-padding {
		padding: 54px;
	}
}
@media (max-width: 959px) {
	.triple-block-padding {
		padding: 54px 36px 54px 36px;
	}
}
.quad-block-padding {
	padding: 144px;
}
@media (max-width: 1699px) {
	.quad-block-padding {
		padding: 108px;
	}
}
@media (max-width: 1499px) {
	.quad-block-padding {
		padding: 72px;
	}
}
@media (max-width: 959px) {
	.quad-block-padding {
		padding: 54px 36px 54px 36px;
	}
}
.main-container {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}
.main-container .row {
	width: 100%;
	table-layout: fixed;
}
.main-container .row .uncol {
	overflow: visible;
}
@media (max-width: 959px) {
	.main-container .row .uncol {
		position: relative !important;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
	}
}
@media (max-width: 959px) {
	.main-container .row .uncont {
		max-width: none !important;
		height: auto !important;
	}
}
@media (max-width: 959px) {
	.main-container .row.row-parent:not(.row-slider):not(.row-header),
	.main-container .row .row-parent:not(.row-slider):not(.row-header) .row {
		height: auto !important;
	}
	.main-container .row.row-parent:not(.row-slider):not(.row-header) .row-child,
	.main-container .row .row-parent:not(.row-slider):not(.row-header) .row .row-child {
		height: auto !important;
	}
}
@media (max-width: 569px) {
	.main-container .row.row-parent:not(.no-h-padding) .column_parent > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width),
	.main-container .row.row-parent:not(.no-h-padding) .column_child > .uncol > .uncoltable > .uncell > .uncont:not(.col-custom-width) {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
.main-container .row .column_parent,
.main-container .row .column_child {
	clear: both;
}
.main-container .row-inner {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	min-width: 100%;
	width: auto;
}
.safari5 .main-container .row-inner,
.android4 .main-container .row-inner {
	width: 100%;
}
.main-container .row-inner.row-inner-force {
	width: 100%;
}
.main-container .row-inner > div {
	padding: 0px 0px 0px 36px;
}
@media (max-width: 959px) {
	.main-container .row-inner > div:not([class*=col-md]) {
		padding: 36px 0px 0px 0px;
	}
	.main-container .row-inner > div:first-child:not([class*=col-md]) {
		padding-top: 0px;
	}
	.main-container .row-inner > div:only-child:not([class*=col-md]) {
		padding-top: 0px;
	}
	.main-container .row-inner > .mobile-hidden + div {
		padding: 0px 0px 0px 0px;
	}
}
@media (max-width: 569px) {
	.main-container .row-inner > div {
		padding: 36px 0px 0px 0px;
	}
	.main-container .row-inner > div:first-child {
		padding-top: 0px;
	}
	.main-container .row-inner > div:only-child {
		padding-top: 0px;
	}
}
@media (min-width: 960px) {
	.main-container .row-inner {
		margin-left: -36px;
	}
}
.main-container .row-inner > .main-inner-col > .row-container > .row {
	padding-left: 0px;
	padding-right: 0px;
}
.main-container .row-inner > .main-inner-col:first-child > .row-container {
	padding-right: 0px;
}
@media (min-width: 1500px) {
	.main-container .row-inner > .main-col-left > div > .row-parent {
		padding-right: 36px;
	}
	.main-container .row-inner > .main-col-right > div > .row-parent {
		padding-left: 36px;
	}
}
@media (min-width: 571px) and (max-width: 959px) {
	.main-container .inverted-device-order .row-inner > div:first-child:not([class*=col-md]) {
		padding-top: 36px;
	}
	.main-container .inverted-device-order .row-inner > div:nth-child(2):not([class*=col-md]) {
		display: table-header-group;
		padding-top: 0px;
	}
}
@media (max-width: 569px) {
	.main-container .inverted-device-order .row-inner > div:first-child:not([class*=col-sm]) {
		padding-top: 36px;
	}
	.main-container .inverted-device-order .row-inner > div:nth-child(2):not([class*=col-sm]) {
		display: table-header-group;
		padding-top: 0px;
	}
}
@media (min-width: 571px) and (max-width: 959px) {
	.main-container .inverted-device-order .col-half-gutter .row-inner > div:first-child:not([class*=col-md]) {
		padding-top: 18px;
	}
}
@media (max-width: 569px) {
	.main-container .inverted-device-order .col-half-gutter .row-inner > div:first-child:not([class*=col-sm]) {
		padding-top: 18px;
	}
}
@media (min-width: 571px) and (max-width: 959px) {
	.main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-md]) {
		padding-top: 1px;
	}
}
@media (max-width: 569px) {
	.main-container .inverted-device-order .col-one-gutter .row-inner > div:first-child:not([class*=col-sm]) {
		padding-top: 1px;
	}
}
@media (min-width: 571px) and (max-width: 959px) {
	.main-container .cols-md-responsive {
		margin-left: -36px;
	}
	.main-container .cols-md-responsive > div[class*=col-md] {
		padding-left: 36px;
		padding-bottom: 0px !important;
	}
	.main-container .cols-md-responsive > div[class*=col-md].col-md-clear {
		padding-top: 36px;
	}
	.main-container .cols-md-responsive > div[class*=col-md]:not(.col-md-clear) {
		padding-top: 0px !important;
	}
	.main-container .col-one-gutter > .cols-md-responsive {
		margin-left: -2px;
	}
	.main-container .col-one-gutter > .cols-md-responsive > div[class*=col-md] {
		padding-left: 1px;
	}
	.main-container .col-half-gutter > .cols-md-responsive {
		margin-left: -18px;
	}
	.main-container .col-half-gutter > .cols-md-responsive > div[class*=col-md] {
		padding-left: 18px;
	}
	.main-container .col-half-gutter > .cols-md-responsive > div[class*=col-md].col-md-clear {
		padding-top: 18px;
	}
	.main-container .col-double-gutter > .cols-md-responsive {
		margin-left: -36px;
	}
	.main-container .col-double-gutter > .cols-md-responsive > div[class*=col-md] {
		padding-left: 36px;
	}
	.main-container .col-no-gutter > .cols-md-responsive {
		margin-left: 0;
	}
	.main-container .col-no-gutter > .cols-md-responsive > div[class*=col-md] {
		padding-left: 0;
	}
}
@media (max-width: 570px) {
	.main-container .cols-sm-responsive {
		margin-left: -36px;
	}
	.main-container .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 36px;
		padding-bottom: 0px !important;
	}
	.main-container .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
		padding-top: 36px;
	}
	.main-container .cols-sm-responsive > div[class*=col-sm]:not(.col-sm-clear) {
		padding-top: 0px !important;
	}
	.main-container .col-one-gutter > .cols-sm-responsive {
		margin-left: -2px;
	}
	.main-container .col-one-gutter > .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 1px;
	}
	.main-container .col-half-gutter > .cols-sm-responsive {
		margin-left: -18px;
	}
	.main-container .col-half-gutter > .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 18px;
	}
	.main-container .col-half-gutter > .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
		padding-top: 18px;
	}
	.main-container .col-double-gutter > .cols-sm-responsive {
		margin-left: -36px;
	}
	.main-container .col-double-gutter > .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 36px;
	}
	.main-container .col-double-gutter > .cols-sm-responsive > div[class*=col-sm].col-sm-clear {
		padding-top: 36px;
	}
	.main-container .col-no-gutter > .cols-sm-responsive {
		margin-left: 0;
	}
	.main-container .col-no-gutter > .cols-sm-responsive > div[class*=col-sm] {
		padding-left: 0;
	}
}
.main-container .row-container {
	position: relative;
	clear: both;
	border: 0;
}
.no-touch .main-container .row-container.with-parallax > div > .background-wrapper,
.no-touch .main-container .row-container .uncell.with-parallax > div > .background-wrapper {
	height: 130%;
	height: calc(100% + 30vh);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	will-change: transform;
}
.main-container .row-container .row-parent {
	padding: 36px 36px 36px 36px;
}
.main-container .row-container .row-parent .no-internal-gutter .uncont > * {
	margin-top: 0px;
}
.main-container .row-container .row-parent .one-internal-gutter .uncont > * {
	margin-top: 1px;
}
.main-container .row-container .row-parent .half-internal-gutter .uncont > * {
	margin-top: 18px;
}
.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
	margin-top: 36px;
}
.main-container .row-container .row-parent .double-internal-gutter .uncont > * {
	margin-top: 72px;
}
@media (max-width: 959px) {
	.main-container .row-container .row-parent .double-internal-gutter .uncont > * {
		margin-top: 54px;
	}
}
@media (max-width: 569px) {
	.main-container .row-container .row-parent .double-internal-gutter .uncont > * {
		margin-top: 36px;
	}
}
.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
	margin-top: 108px;
}
@media (max-width: 1499px) {
	.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
		margin-top: 90px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
		margin-top: 72px;
	}
}
@media (max-width: 569px) {
	.main-container .row-container .row-parent .triple-internal-gutter .uncont > * {
		margin-top: 54px;
	}
}
.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
	margin-top: 144px;
}
@media (max-width: 1699px) {
	.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
		margin-top: 126px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
		margin-top: 108px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
		margin-top: 90px;
	}
}
@media (max-width: 569px) {
	.main-container .row-container .row-parent .quad-internal-gutter .uncont > * {
		margin-top: 72px;
	}
}
.main-container .row-container .row-parent .column_child.no-internal-gutter .uncont > * {
	margin-top: 0px;
}
.main-container .row-container .row-parent .column_child.one-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 1px;
}
.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 18px;
}
.main-container .row-container .row-parent .column_child.half-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 18px;
}
.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 36px;
}
.main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 72px;
}
@media (max-width: 959px) {
	.main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 54px;
	}
}
@media (max-width: 569px) {
	.main-container .row-container .row-parent .column_child.double-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 36px;
	}
}
.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 108px;
}
@media (max-width: 1499px) {
	.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 90px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 72px;
	}
}
@media (max-width: 569px) {
	.main-container .row-container .row-parent .column_child.triple-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 54px;
	}
}
.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
	margin-top: 144px;
}
@media (max-width: 1699px) {
	.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 126px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 108px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 90px;
	}
}
@media (max-width: 569px) {
	.main-container .row-container .row-parent .column_child.quad-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 72px;
	}
}

.main-container .row-container .row-parent .uncont > *:first-child,
.main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account),
.main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child > *:first-child,
.main-container .row-container .row-parent .uncont > *:first-child:not(.divider-wrapper):not(.edit-account) > *:first-child:not(.isotope-wrapper):not(.justified-wrapper):not(.index-wrapper):not(.edit-account) > *:first-child > *:first-child {
	margin-top: 0px;
}
.main-container .row-container .row-parent .uncont > *.desktop-hidden:first-child + * {
	margin-top: 0px !important;
}
article.hentry .main-container .row-container .row-parent {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
@media (min-width: 960px) {
	.main-container .row-container .row-parent.limit-width.fill-col-left {
		padding-left: 36px;
	}
	.main-container .row-container .row-parent.limit-width.fill-col-right {
		padding-right: 36px;
	}
}
.main-container .row-container > .row-parent:not(.row-slider) .row-child {
	padding: 0px !important;
}
@media (min-width: 960px) {
	.main-container .row-container > .row-parent .row-child > .row-inner > div {
		padding: 0px 0px 0px 36px;
	}
}
.main-container .row-container .row-w-sidebar {
	padding: 0px;
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-no-gutter > .row-inner,
	.main-container .row-container .col-no-gutter > .row-inner {
		margin-left: 0px;
		width: 100%;
	}
}
.main-container .row-container .row-child.col-no-gutter > .row-inner > div,
.main-container .row-container .col-no-gutter > .row-inner > div {
	padding-left: 0px;
	padding-right: 0px;
}
@media (max-width: 959px) {
	.main-container .row-container .row-child.col-no-gutter > .row-inner > div,
	.main-container .row-container .col-no-gutter > .row-inner > div {
		padding-top: 0px;
	}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner,
	.main-container .row-container .col-one-gutter > .row-inner {
		margin-left: -1px;
		width: calc(100% + 1px);
	}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner > div,
	.main-container .row-container .col-one-gutter > .row-inner > div {
		padding-left: 1px;
		padding-right: 0px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner > div,
	.main-container .row-container .col-one-gutter > .row-inner > div {
		padding-top: 1px;
	}
	.main-container .row-container .row-child.col-one-gutter > .row-inner > div:first-child,
	.main-container .row-container .col-one-gutter > .row-inner > div:first-child {
		padding-top: 0px;
	}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-one-gutter > .row-inner {
		margin-left: -1px;
		width: calc(100% + 1px);
	}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-half-gutter > .row-inner,
	.main-container .row-container .col-half-gutter > .row-inner {
		margin-left: -18px;
		width: calc(100% + 18px);
	}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-half-gutter > .row-inner > div,
	.main-container .row-container .col-half-gutter > .row-inner > div {
		padding-left: 18px;
		padding-right: 0px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .row-child.col-half-gutter > .row-inner > div,
	.main-container .row-container .col-half-gutter > .row-inner > div {
		padding-top: 18px;
	}
	.main-container .row-container .row-child.col-half-gutter > .row-inner > div:first-child,
	.main-container .row-container .col-half-gutter > .row-inner > div:first-child {
		padding-top: 0px;
	}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-std-gutter > .row-inner,
	.main-container .row-container .col-std-gutter > .row-inner {
		margin-left: -54px;
		width: calc(100% + 54px);
	}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-std-gutter > .row-inner > div,
	.main-container .row-container .col-std-gutter > .row-inner > div {
		padding-left: 54px;
		padding-right: 0px;
	}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-double-gutter > .row-inner,
	.main-container .row-container .col-double-gutter > .row-inner {
		margin-left: -72px;
		width: calc(100% + 72px);
	}
}
@media (min-width: 960px) {
	.main-container .row-container .row-child.col-double-gutter > .row-inner > div,
	.main-container .row-container .col-double-gutter > .row-inner > div {
		padding-left: 72px;
		padding-right: 0px;
	}
}
.main-container .row-container:not(.limit-width) .no-h-padding,
.main-container .row-container.boxed-row .no-h-padding {
	padding-left: 0px;
	padding-right: 0px;
}
.main-container .row-container .no-top-padding {
	padding-top: 0px;
}
.main-container .row-container .no-bottom-padding {
	padding-bottom: 0px;
}
.main-container .row-container:not(.limit-width) .one-h-padding,
.main-container .row-container.boxed-row .one-h-padding {
	padding-left: 1px;
	padding-right: 1px;
}
.main-container .row-container .one-top-padding {
	padding-top: 1px;
}
.main-container .row-container .one-bottom-padding {
	padding-bottom: 1px;
}
.main-container .row-container .single-top-padding {
	padding-top: 36px;
}
.main-container .row-container .single-bottom-padding {
	padding-bottom: 36px;
}
.main-container .row-container .single-left-padding {
	padding-left: 36px;
}
.main-container .row-container .single-right-padding {
	padding-right: 36px;
}
.main-container .row-container .single-h-padding {
	padding-left: 36px;
	padding-right: 36px;
}
.main-container .row-container .double-h-padding {
	padding-left: 72px;
	padding-right: 72px;
}
@media (max-width: 959px) {
	.main-container .row-container .double-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}
.main-container .row-container .std-top-padding {
	padding-top: 54px;
}
@media (max-width: 569px) {
	.main-container .row-container .std-top-padding {
		padding-top: 36px;
	}
}
.main-container .row-container .std-bottom-padding {
	padding-bottom: 54px;
}
@media (max-width: 569px) {
	.main-container .row-container .std-bottom-padding {
		padding-bottom: 36px;
	}
}
.main-container .row-container .double-top-padding {
	padding-top: 72px;
}
.main-container .row-container .double-bottom-padding {
	padding-bottom: 72px;
}
.main-container .row-container .triple-h-padding {
	padding-left: 108px;
	padding-right: 108px;
}
@media (max-width: 1699px) {
	.main-container .row-container .triple-h-padding {
		padding-left: 72px;
		padding-right: 72px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .triple-h-padding {
		padding-left: 54px;
		padding-right: 54px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .triple-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}
.main-container .row-container .triple-top-padding {
	padding-top: 108px;
}
@media (max-width: 1699px) {
	.main-container .row-container .triple-top-padding {
		padding-top: 72px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .triple-top-padding {
		padding-top: 54px;
	}
}
.main-container .row-container .triple-bottom-padding {
	padding-bottom: 108px;
}
@media (max-width: 1699px) {
	.main-container .row-container .triple-bottom-padding {
		padding-bottom: 72px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .triple-bottom-padding {
		padding-bottom: 54px;
	}
}
.main-container .row-container .quad-h-padding {
	padding-left: 144px;
	padding-right: 144px;
}
@media (max-width: 1699px) {
	.main-container .row-container .quad-h-padding {
		padding-left: 108px;
		padding-right: 108px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .quad-h-padding {
		padding-left: 72px;
		padding-right: 72px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .quad-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}
.main-container .row-container .quad-top-padding {
	padding-top: 144px;
}
@media (max-width: 1699px) {
	.main-container .row-container .quad-top-padding {
		padding-top: 108px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .quad-top-padding {
		padding-top: 72px;
	}
}
.main-container .row-container .quad-bottom-padding {
	padding-bottom: 144px;
}
@media (max-width: 1699px) {
	.main-container .row-container .quad-bottom-padding {
		padding-bottom: 108px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .quad-bottom-padding {
		padding-bottom: 72px;
	}
}
.main-container .row-container .penta-h-padding {
	padding-left: 162px;
	padding-right: 162px;
}
@media (max-width: 1699px) {
	.main-container .row-container .penta-h-padding {
		padding-left: 144px;
		padding-right: 144px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .penta-h-padding {
		padding-left: 126px;
		padding-right: 126px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .penta-h-padding {
		padding-left: 54px;
		padding-right: 54px;
	}
}
@media (max-width: 569px) {
	.main-container .row-container .penta-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}
.main-container .row-container .penta-top-padding {
	padding-top: 162px;
}
@media (max-width: 1699px) {
	.main-container .row-container .penta-top-padding {
		padding-top: 144px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .penta-top-padding {
		padding-top: 126px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .penta-top-padding {
		padding-top: 54px;
	}
}
.main-container .row-container .penta-bottom-padding {
	padding-bottom: 162px;
}
@media (max-width: 1699px) {
	.main-container .row-container .penta-bottom-padding {
		padding-bottom: 144px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .penta-bottom-padding {
		padding-bottom: 126px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .penta-bottom-padding {
		padding-bottom: 54px;
	}
}
.main-container .row-container .exa-h-padding {
	padding-left: 180px;
	padding-right: 180px;
}
@media (max-width: 1699px) {
	.main-container .row-container .exa-h-padding {
		padding-left: 162px;
		padding-right: 162px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .exa-h-padding {
		padding-left: 144px;
		padding-right: 144px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .exa-h-padding {
		padding-left: 108px;
		padding-right: 108px;
	}
}
@media (max-width: 569px) {
	.main-container .row-container .exa-h-padding {
		padding-left: 36px;
		padding-right: 36px;
	}
}
.main-container .row-container .exa-top-padding {
	padding-top: 180px;
}
@media (max-width: 1699px) {
	.main-container .row-container .exa-top-padding {
		padding-top: 162px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .exa-top-padding {
		padding-top: 144px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .exa-top-padding {
		padding-top: 108px;
	}
}
.main-container .row-container .exa-bottom-padding {
	padding-bottom: 180px;
}
@media (max-width: 1699px) {
	.main-container .row-container .exa-bottom-padding {
		padding-bottom: 162px;
	}
}
@media (max-width: 1499px) {
	.main-container .row-container .exa-bottom-padding {
		padding-bottom: 144px;
	}
}
@media (max-width: 959px) {
	.main-container .row-container .exa-bottom-padding {
		padding-bottom: 108px;
	}
}
@media (min-width: 960px) {
	.main-container .row-container.limit-width.boxed-row {
		box-sizing: border-box;
		background-clip: content-box;
		padding-left: 36px;
		padding-right: 36px;
	}
}
.main-container .unequal.row,
.main-container .uncol.unexpand,
.main-container .uncol.unexpand > div > div > .uncont,
.main-container .unequal.row > .row-inner > div > .uncol,
.main-container .unequal .row-internal {
	height: 100%;
}
@media (min-width: 570px) and (max-width: 959px) {
	.main-container .unequal.row .cols-md-responsive > div[class*=col-lg-],
	.main-container .uncol.unexpand .cols-md-responsive > div[class*=col-lg-],
	.main-container .uncol.unexpand > div > div > .uncont .cols-md-responsive > div[class*=col-lg-],
	.main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*=col-lg-],
	.main-container .unequal .row-internal .cols-md-responsive > div[class*=col-lg-] {
		height: 100% !important;
	}
	.main-container .unequal.row .cols-md-responsive > div[class*=col-lg-] > .uncol,
	.main-container .uncol.unexpand .cols-md-responsive > div[class*=col-lg-] > .uncol,
	.main-container .uncol.unexpand > div > div > .uncont .cols-md-responsive > div[class*=col-lg-] > .uncol,
	.main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*=col-lg-] > .uncol,
	.main-container .unequal .row-internal .cols-md-responsive > div[class*=col-lg-] > .uncol {
		display: table-cell;
	}
}
@media (min-width: 570px) and (max-width: 959px) {
	.firefox .main-container .uncol.unexpand > div > div,
	.firefox .main-container .unequal.row > .row-inner:not(.cols-md-responsive) > div {
		display: inline-table;
		width: 100%;
	}
	.firefox .main-container .uncol.unexpand > div > div > .uncont,
	.firefox .main-container .unequal.row > .row-inner:not(.cols-md-responsive) > div > .uncont,
	.firefox .main-container .uncol.unexpand > div > div > .uncol,
	.firefox .main-container .unequal.row > .row-inner:not(.cols-md-responsive) > div > .uncol {
		display: table-cell;
	}
	html:not(.ie):not(.firefox) .main-container .cols-md-responsive {
		height: 100% !important;
	}
}
/*
----------------------------------------------------------
#Columns
----------------------------------------------------------
*/
.col-lg-0 {
	padding: 27px 36px 27px 36px;
}
.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 {
	padding: 36px 36px 36px 36px;
	display: block;
	height: auto;
	width: 100%;
	vertical-align: top;
	position: relative;
}
@media (min-width: 960px) {
	.col-lg-0,
	.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 {
		display: table-cell;
		height: 100%;
	}
	.col-lg-12 {
		width: 100%;
	}
	.col-lg-11 {
		width: 91.66666666666666%;
	}
	.col-lg-10 {
		width: 83.33333333333334%;
	}
	.col-lg-9 {
		width: 75%;
	}
	.col-lg-8 {
		width: 66.66666666666666%;
	}
	.col-lg-7 {
		width: 58.333333333333336%;
	}
	.col-lg-6 {
		width: 50%;
	}
	.col-lg-5 {
		width: 41.66666666666667%;
	}
	.col-lg-4 {
		width: 33.33333333333333%;
	}
	.col-lg-3 {
		width: 25%;
	}
	.col-lg-2 {
		width: 16.666666666666664%;
	}
	.col-lg-1 {
		width: 8.333333333333332%;
	}
	.row .uncoltable {
		min-height: 0 !important;
	}
}
@media (min-width: 571px) and (max-width: 959px) {
	.col-md-100,
	.col-md-75,
	.col-md-66,
	.col-md-50,
	.col-md-33,
	.col-md-25,
	.col-md-16 {
		display: inline-table;
		table-layout: fixed;
	}
	.col-md-100 {
		width: 100%;
	}
	.col-md-75 {
		width: 75%;
	}
	.col-md-66 {
		width: 66.666666667%;
	}
	.col-md-50 {
		width: 50%;
	}
	.col-md-33 {
		width: 33.33333333%;
	}
	.col-md-25 {
		width: 25%;
	}
	.col-md-16 {
		width: 16.666666667%;
	}
}
@media (max-width: 570px) {
	.col-sm-100,
	.col-sm-75,
	.col-sm-66,
	.col-sm-50,
	.col-sm-33,
	.col-sm-25,
	.col-sm-16 {
		display: inline-table;
		table-layout: fixed;
	}
	.col-sm-100 {
		width: 100%;
	}
	.col-sm-75 {
		width: 75%;
	}
	.col-sm-66 {
		width: 66.666666667%;
	}
	.col-sm-50 {
		width: 50%;
	}
	.col-sm-33 {
		width: 33.33333333%;
	}
	.col-sm-25 {
		width: 25%;
	}
	.col-sm-16 {
		width: 16.666666667%;
	}
}
.col-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 900;
}
.block-bg-overlay {
	border-radius: inherit;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;
}
@media (min-width:960px){.shift_x_half{left:18px!important}}@media (min-width:960px){.shift_x_single{left:36px!important}.shift_x_double{left:72px!important}.shift_x_triple{left:108px!important}.shift_x_quad{left:144px!important}.shift_x_neg_half{left:-18px!important}.shift_x_neg_single{left:-36px!important}.shift_x_neg_double{left:-72px!important}.shift_x_neg_triple{left:-108px!important}.shift_x_neg_quad{left:-144px!important}}.shift_y_half{margin-top:18px!important}@media (max-width:569px){.shift_y_half:not(.shift_y_fixed){margin-top:0!important}}.shift_y_single{margin-top:36px!important}@media (max-width:569px){.shift_y_single:not(.shift_y_fixed){margin-top:0!important}}.shift_y_double{margin-top:72px!important}@media (max-width:1499px){.shift_y_double:not(.shift_y_fixed){margin-top:54px!important}}@media (max-width:959px){.shift_y_double:not(.shift_y_fixed){margin-top:36px!important}}@media (max-width:569px){.shift_y_double:not(.shift_y_fixed){margin-top:0!important}}.shift_y_triple{margin-top:108px!important}@media (max-width:1499px){.shift_y_triple:not(.shift_y_fixed){margin-top:54px!important}}@media (max-width:959px){.shift_y_triple:not(.shift_y_fixed){margin-top:36px!important}}@media (max-width:569px){.shift_y_triple:not(.shift_y_fixed){margin-top:0!important}}.shift_y_quad{margin-top:144px!important}@media (max-width:1699px){.shift_y_quad:not(.shift_y_fixed){margin-top:108px!important}}@media (max-width:1499px){.shift_y_quad:not(.shift_y_fixed){margin-top:54px!important}}@media (max-width:959px){.shift_y_quad:not(.shift_y_fixed){margin-top:36px!important}}@media (max-width:569px){.shift_y_quad:not(.shift_y_fixed){margin-top:0!important}}.shift_y_neg_half{margin-top:-18px!important}@media (max-width:569px){.shift_y_neg_half{margin-top:0!important}}.shift_y_neg_single{margin-top:-36px!important}@media (max-width:569px){.shift_y_neg_single{margin-top:0!important}}.shift_y_neg_double{margin-top:-72px!important}@media (max-width:1499px){.shift_y_neg_double:not(.shift_y_fixed){margin-top:-54px!important}}@media (max-width:959px){.shift_y_neg_double:not(.shift_y_fixed){margin-top:-36px!important}}@media (max-width:569px){.shift_y_neg_double:not(.shift_y_fixed){margin-top:0!important}}.shift_y_neg_triple{margin-top:-108px!important}@media (max-width:1499px){.shift_y_neg_triple:not(.shift_y_fixed){margin-top:-54px!important}}@media (max-width:959px){.shift_y_neg_triple:not(.shift_y_fixed){margin-top:-36px!important}}@media (max-width:569px){.shift_y_neg_triple:not(.shift_y_fixed){margin-top:0!important}}.shift_y_neg_quad{margin-top:-144px!important}@media (max-width:1699px){.shift_y_neg_quad:not(.shift_y_fixed){margin-top:-108px!important}}@media (max-width:1499px){.shift_y_neg_quad:not(.shift_y_fixed){margin-top:-54px!important}}@media (max-width:959px){.shift_y_neg_quad:not(.shift_y_fixed){margin-top:-36px!important}}.shift_y_down_half{margin-bottom:18px!important}@media (max-width:569px){.shift_y_neg_quad:not(.shift_y_fixed){margin-top:0!important}.shift_y_down_half:not(.shift_y_down_fixed){margin-bottom:0!important}}.shift_y_down_single{margin-bottom:36px!important}@media (max-width:569px){.shift_y_down_single:not(.shift_y_down_fixed){margin-bottom:0!important}}.shift_y_down_double{margin-bottom:72px!important}@media (max-width:1499px){.shift_y_down_double:not(.shift_y_down_fixed){margin-bottom:54px!important}}@media (max-width:959px){.shift_y_down_double:not(.shift_y_down_fixed){margin-bottom:36px!important}}@media (max-width:569px){.shift_y_down_double:not(.shift_y_down_fixed){margin-bottom:0!important}}.shift_y_down_triple{margin-bottom:108px!important}@media (max-width:1499px){.shift_y_down_triple:not(.shift_y_down_fixed){margin-bottom:54px!important}}@media (max-width:959px){.shift_y_down_triple:not(.shift_y_down_fixed){margin-bottom:36px!important}}@media (max-width:569px){.shift_y_down_triple:not(.shift_y_down_fixed){margin-bottom:0!important}}.shift_y_down_quad{margin-bottom:144px!important}@media (max-width:1699px){.shift_y_down_quad:not(.shift_y_down_fixed){margin-bottom:108px!important}}@media (max-width:1499px){.shift_y_down_quad:not(.shift_y_down_fixed){margin-bottom:54px!important}}@media (max-width:959px){.shift_y_down_quad:not(.shift_y_down_fixed){margin-bottom:36px!important}}@media (max-width:569px){.shift_y_down_quad:not(.shift_y_down_fixed){margin-bottom:0!important}}.shift_y_down_neg_half{margin-bottom:-18px!important}@media (max-width:569px){.shift_y_down_neg_half{margin-bottom:0!important}}.shift_y_down_neg_single{margin-bottom:-36px!important}@media (max-width:569px){.shift_y_down_neg_single{margin-bottom:0!important}}.shift_y_down_neg_double{margin-bottom:-72px!important}@media (max-width:1499px){.shift_y_down_neg_double:not(.shift_y_down_fixed){margin-bottom:-54px!important}}@media (max-width:959px){.shift_y_down_neg_double:not(.shift_y_down_fixed){margin-bottom:-36px!important}}@media (max-width:569px){.shift_y_down_neg_double:not(.shift_y_down_fixed){margin-bottom:0!important}}.shift_y_down_neg_triple{margin-bottom:-108px!important}@media (max-width:1499px){.shift_y_down_neg_triple:not(.shift_y_down_fixed){margin-bottom:-54px!important}}@media (max-width:959px){.shift_y_down_neg_triple:not(.shift_y_down_fixed){margin-bottom:-36px!important}}@media (max-width:569px){.shift_y_down_neg_triple:not(.shift_y_down_fixed){margin-bottom:0!important}}.shift_y_down_neg_quad{margin-bottom:-144px!important}@media (max-width:1699px){.shift_y_down_neg_quad:not(.shift_y_down_fixed){margin-bottom:-108px!important}}@media (max-width:1499px){.shift_y_down_neg_quad:not(.shift_y_down_fixed){margin-bottom:-54px!important}}@media (max-width:959px){.shift_y_down_neg_quad:not(.shift_y_down_fixed){margin-bottom:-36px!important}.row div[class*=shift_y_down_] .uncell{vertical-align:baseline!important}}@media (max-width:569px){.shift_y_down_neg_quad:not(.shift_y_down_fixed){margin-bottom:0!important}}.z_index_1{z-index:1}.z_index_2{z-index:2}.z_index_3{z-index:3}.z_index_4{z-index:4}.z_index_5{z-index:5}.z_index_6{z-index:6}.z_index_7{z-index:7}.z_index_8{z-index:8}.z_index_9{z-index:9}.z_index_10{z-index:10}.z_index_11{z-index:11}.z_index_12{z-index:12}.z_index_13{z-index:13}.z_index_14{z-index:14}.z_index_15{z-index:15}.z_index_16{z-index:16}.z_index_17{z-index:17}.z_index_18{z-index:18}.z_index_19{z-index:19}.z_index_20{z-index:20}@media (max-width:959px){div[class*=vc_custom_]{margin-left:0;border-left-width:0!important;border-right-width:0!important}}body.customer-area-active .cuar-css-wrapper .row{display:block;table-layout:auto}.uncell[class*=unshadow-],.uncell[class*=unradius-],.uncont[class*=unshadow-],.uncont[class*=unradius-]{border:0!important}

table {
	empty-cells: show;
	border: 1px solid;
	margin: 18px 0px 0px 0px;
}
table thead {
	text-align: left;
	vertical-align: bottom;
}
table td,
table th {
	background-color: transparent;
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-size: inherit;
	margin: 0;
	overflow: visible;
	padding: 8px 18px 7px 18px;
	font-weight: 600;
}
.tmb table td,
.tmb table th {
  padding: 8px 0px 7px 0px;
  text-align: center;
}
@media (max-width: 959px) {
	table td,
	table th {
		padding: 8px 5px 7px 5px;
	}
	.tmb table td,
	.tmb table th {
		padding: 8px 0px 7px 0px;
	}
}
.media-modal.wp-core-ui table td,
.media-modal.wp-core-ui table th {
	background-color: inherit;
	border-left: inherit;
	border-bottom: inherit;
	padding: inherit;
	font-size: inherit;
	margin: inherit;
	overflow: inherit;
	font-weight: inherit;
}
table td:first-child,
table th:first-child {
	border-left-width: 0;
}
/*
----------------------------------------------------------
#Forms
----------------------------------------------------------
*/
label {
	font-size: 14px;
	line-height: 1.75;
	margin: 18px 0 0;
	margin: 0px 0px 5px 0px;
}
form p {
	margin: 18px 0px 0px 0px;
	font-weight: 600;
}
form img.ajax-loader {
	position: absolute;
	left: 50%;
	margin-left: -30px !important;
	bottom: -25px;
}
div.wpcf7 span.ajax-loader {
	background-image: url(/wp-content/themes/nkp/library/img/preloader.svg?x87644);
	background-position: 50%;
	background-size: 20px;
	position: absolute;
}
input,
textarea,
select,
.seldiv,
.select2-choice,
.select2-selection--single {
	display: block;
	font-size: 14px;
	line-height: initial;
	margin: 9px 0px 0px 0px;
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-radius: 2px;
	font-weight: normal;
	border: 1px solid transparent;
}
input:focus,
textarea:focus,
select:focus {
	outline: 0;
	border-style: solid;
}
.input-underline input[type="text"],
.input-underline input[type="email"],
.input-underline input[type="number"],
.input-underline input[type="url"],
.input-underline input[type="tel"],
.input-underline input[type="search"],
.input-underline textarea,
.input-underline select {
	border-top: none;
	border-left: none;
	border-right: none;
	box-shadow: none;
	border-bottom-width: 2px !important;
	border-radius: 0;
	padding-left: 0 !important;
	padding-right: 0 !important;
	background: none !important;
}
.input-underline input[type="text"]:focus,
.input-underline input[type="email"]:focus,
.input-underline input[type="number"]:focus,
.input-underline input[type="url"]:focus,
.input-underline input[type="tel"]:focus,
.input-underline input[type="search"]:focus,
.input-underline textarea:focus,
.input-underline select:focus {
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom-width: 2px;
}
.input-underline .overlay.overlay-search .search-container .search-container-inner i {
	right: 0;
}
.form-xl {
	font-size: 18px !important;
	padding: 16px 27px 16px 27px !important;
}
.comments-area input[type="text"],
.comments-area input[type="email"],
.comments-area input[type="tel"],
.comments-area input[type="url"] {
	width: 100%;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button[type="submit"] {
	display: inline-block;
	-webkit-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	font-size: 12px;
	padding: 13px 31px 13px 31px;
	text-align: center !important;
	vertical-align: middle;
	background-image: none;
	border-radius: 2px;
	outline: none;
	white-space: nowrap;
	width: auto;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
}
input[type=checkbox],
input[type=radio] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	display: inline-block;
	font-size: 1em;
	-webkit-appearance: none;
	margin: 0;
	padding-left: 8px;
	padding-right: 8px;
	position: relative;
	text-align: center;
	line-height: normal;
}
.webkit input[type=checkbox],
.webkit input[type=radio],
.android input[type=checkbox],
.android input[type=radio] {
	width: 20px;
	height: 20px;
	box-sizing: border-box;
	vertical-align: middle;
}
input[type=checkbox]:checked:before,
input[type=radio]:checked:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "uncodeicon";
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	line-height: 1.2em;
}
.media-modal.wp-core-ui input[type=checkbox],
.media-modal.wp-core-ui input[type=radio] {
	width: initial;
	height: initial;
	box-sizing: initial;
	vertical-align: initial;
	display: initial;
	font-size: initial;
	margin: initial;
	padding-left: initial;
	padding-right: initial;
	position: initial;
	text-align: initial;
	line-height: initial;
}
.media-modal.wp-core-ui input[type=checkbox] {
	-webkit-appearance: checkbox;
}
input[type=radio] {
	border-radius: 50%;
}
.media-modal.wp-core-ui input[type=radio] {
	-webkit-appearance: radio;
}
input[type=radio]:checked:before {
	content: "";
	border-radius: 100%;
	width: 50%;
	height: 50%;
}
input[type=checkbox]:checked:before {
	content: "\f00c";
}
input[type="file"],
input[type="range"] {
	background-color: transparent !important;
	padding: 0;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: auto;
}
input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: none;
}
.menu-smart input[type="search"] {
	width: 100%;
}
textarea {
	width: 100%;
	resize: none;
}
.seldiv {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	padding: 0;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.seldiv select {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	margin: 0;
	border: none;
}
.seldiv:after {
	background: none;
	font-family: "uncodeicon";
	content: "\f107";
	font-size: 12px;
	font-weight: 500;
	padding: 0;
	position: absolute;
	right: 18px;
	top: 19px;
	z-index: 1;
	pointer-events: none;
}
.seldiv:before {
	border-left-style: solid;
	height: 100%;
	position: absolute;
	content: "";
	font-size: 12px;
	right: 51px;
}
select {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	-webkit-appearance: none;
	appearance: none;
	border-style: solid;
	border-color: transparent;
	-moz-appearance: none;
	text-overflow: "";
	outline: none;
	background-position: 100% center;
	background-repeat: no-repeat;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.rtl select {
	background-position: 0% center;
}
select:focus {
	outline: none;
}
select::-ms-expand {
	display: none;
}
.style-light select:not([multiple]) {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+");
}
.style-dark select:not([multiple]) {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNTAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIuNiw4YzAtMC4xLDAtMC4yLDAuMS0wLjJsMC41LTAuNWMwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xbDMuNywzLjdsMy43LTMuN2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMXMwLjIsMCwwLjIsMC4xTDMyLDcuOEMzMiw3LjksMzIuMSw4LDMyLjEsOGMwLDAuMSwwLDAuMi0wLjEsMC4ybC00LjQsNC40Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMXMtMC4yLDAtMC4yLTAuMWwtNC40LTQuNEMyMi43LDguMiwyMi42LDguMSwyMi42LDh6Ii8+PC9zdmc+");
}
.media-modal.wp-core-ui select {
	display: initial;
	min-width: inherit;
	-webkit-appearance: menulist-button;
	appearance: menulist-button;
}
.style-dark ::-webkit-input-placeholder {
	color: #ffffff !important;
}
.style-dark :-ms-input-placeholder {
	color: #ffffff !important;
}
.style-dark ::-moz-placeholder {
	color: #ffffff !important;
}
button[disabled],
html input[disabled] {
	cursor: not-allowed;
}
span.wpcf7-list-item {
	margin-right: 1em;
	margin-left: 0;
}
.wpcf7-list-item-label {
	margin-left: .25em;
}
.wpcf7 .wpcf7-mail-sent-ok,
.wpcf7 .wpcf7-validation-errors,
.wpcf7 span.wpcf7-not-valid-tip {
	font-size: 13px;
	padding: 6px 9px 6px 9px;
	padding: 0;
	margin: 18px 0px 0px 0px;
	display: block;
	text-align: inherit;
	border: 0;
	font-weight: 500;
}
input.wpcf7-form-control.wpcf7-submit.btn {
	margin: 0px 0px 0px 0px;
}
.wpcf7-inline-wrapper {
	display: table;
	table-layout: fixed;
	width: 100%;
	font-size: 0px;
}
.wpcf7-inline-wrapper input,
.wpcf7-inline-wrapper select {
	margin: 0px;
}
.wpcf7-inline-wrapper .wpcf7-inline-field {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	padding: 0px 9px 0px 9px;
}
.wpcf7-inline-wrapper .wpcf7-inline-field input {
	text-align: left;
}
.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="checkbox"]),
.wpcf7-inline-wrapper .wpcf7-inline-field input:not([type="radio"]) {
	width: 100%;
}
.wpcf7-inline-wrapper .wpcf7-inline-field:first-child {
	padding-left: 0px;
}
.wpcf7-inline-wrapper .wpcf7-inline-field:last-child {
	padding-right: 0px;
}
.wpcf7-inline-wrapper .wpcf7-inline-field > * {
	margin-top: 0px !important;
}
.wpcf7-inline-wrapper.wpcf7-input-group {
	display: table;
	table-layout: auto;
}
.wpcf7-inline-wrapper.wpcf7-input-group p {
	padding: 0;
}
.wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
.wpcf7-inline-wrapper.wpcf7-input-group > *:first-child input:not(.btn) {
	line-height: 1.65em;
	padding: 11px 15px 11px 15px;
	border-right: none !important;
}
.wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
.wpcf7-inline-wrapper.wpcf7-input-group > *:not(:first-child) input:not(.btn) {
	line-height: 1.65em;
	padding: 11px 15px 11px 15px;
	border-left: none !important;
}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field {
	display: table-cell;
}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-text {
	width: 99%;
}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn {
	width: 1%;
}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input {
	width: auto;
}
.wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input.btn-xl {
	padding-left: 27px !important;
	padding-right: 27px !important;
}
.firefox .wpcf7-inline-wrapper.wpcf7-input-group .wpcf7-inline-field-btn input {
	border-bottom: 0;
}
form .wpcf7-inline-wrapper:nth-child(2) p {
	margin-top: 0px;
}
.wpcf7-captchac {
	margin: 14px 0px 0px 0px;
}
input.wpcf7-submit {
	margin-top: 0;
}
.form-text-center {
	text-align: center !important;
}
.form-fluid {
	width: 100% !important;
}
.form-circle {
	border-radius: 10em;
	padding-right: 30px;
	padding-left: 30px;
}
.gform_wrapper input[type=email],
.gform_wrapper input[type=number],
.gform_wrapper input[type=password],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=text],
.gform_wrapper input[type=url] {
	padding: 10px 15px !important;
}
.gform_wrapper label.gfield_label + div.ginput_container {
	margin: 0px !important;
}
.gfield_select {
	min-width: inherit !important;
}
.ui-datepicker select {
	display: inline;
	-webkit-appearance: menulist;
	-moz-appearance: menulist;
	appearance: menulist;
	max-width: none;
	min-width: auto;
	width: auto;
	background: none;
}
.ui-datepicker table {
	border: none;
}
.ui-datepicker table td,
.ui-datepicker table th {
	border: none;
}
/*
----------------------------------------------------------

#Buttons

----------------------------------------------------------
*/
.btn,
.btn-link {
	display: inline-block;
	font-size: 12px;
	padding: 13px 31px 13px 31px !important;
	font-style: normal !important;
	text-align: center;
	vertical-align: middle;
	margin-top: 1px;
	margin-bottom: 1px;
	cursor: pointer;
	background-image: none;
	border-style: solid;
	border-radius: 2px;
	outline: none;
	white-space: pre-wrap;
	-webkit-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}
@media (max-width: 569px) {
	.btn:not(input),
	.btn-link:not(input) {
		-webkit-transform: scale(0.8);
		-moz-transform: scale(0.8);
		-o-transform: scale(0.8);
		-ms-transform: scale(0.8);
		transform: scale(0.8);
		-webkit-transform-origin: left;
		-moz-transform-origin: left;
		-o-transform-origin: left;
		-ms-transform-origin: left;
		transform-origin: left;
	}
}
.btn.btn-top-margin,
.btn-link.btn-top-margin {
	margin-top: 18px;
}
.btn .fa,
.btn-link .fa {
	position: relative;
	vertical-align: top;
	line-height: inherit;
}
.btn.btn-border-animated,
.btn-link.btn-border-animated {
	position: relative;
}
.btn.btn-border-animated:after,
.btn-link.btn-border-animated:after {
	content: '';
	position: absolute;
	border: 1px solid;
	border-radius: inherit;
	border-color: inherit;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
}
.btn-container {
	display: block;
	margin-top: 18px;
}
.btn-container.btn-inline {
	display: inline-block;
	padding-left: 9px;
	padding-right: 9px;
	vertical-align: bottom;
	margin-top: 0px !important;
}
@media (max-width: 569px) {
	.btn-container.btn-inline {
		display: block;
		padding: 0px;
		margin-top: 9px !important;
	}
}
* > .btn-container:first-of-type {
	padding-left: 0px;
}
* > .btn-container:last-of-type {
	padding-right: 0px;
}
.btn-link {
	border: 1px solid transparent;
	padding: 0px !important;
}
.btn-xl {
	font-size: 18px !important;
	padding: 16px 47px 16px 47px !important;
}
.btn-lg {
	font-size: 15px !important;
	padding: 14px 40px 14px 40px !important;
}
.btn-sm {
	font-size: 10px !important;
	padding: 9px 25px 9px 25px !important;
}
.btn-icon-left .fa {
	margin-right: 9px;
}
.btn-icon-right .fa {
	margin-left: 9px;
}
.btn-block {
	display: block;
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
	width: 100%;
}
.btn-square {
	border-radius: 0px !important;
}
.btn-round {
	border-radius: 8px !important;
}
.btn-circle {
	border-radius: 10em !important;
}
.btn-shadow {
	-webkit-box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.6) !important;
	-moz-box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.6) !important;
}
.btn-shadow-sm {
	-webkit-box-shadow: 0 4px 18px -4px rgba(0, 0, 0, 0.6) !important;
	-moz-box-shadow: 0 4px 18px -4px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 0 4px 18px -4px rgba(0, 0, 0, 0.6) !important;
}
.btn-shadow-std {
	-webkit-box-shadow: 0 8px 30px -6px rgba(0, 0, 0, 0.6) !important;
	-moz-box-shadow: 0 8px 30px -6px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 0 8px 30px -6px rgba(0, 0, 0, 0.6) !important;
}
.btn-shadow-lg {
	-webkit-box-shadow: 0 13px 34px -9px rgba(0, 0, 0, 0.6) !important;
	-moz-box-shadow: 0 13px 34px -9px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 0 13px 34px -9px rgba(0, 0, 0, 0.6) !important;
}
.btn-shadow-xl {
	-webkit-box-shadow: 0 20px 50px -12px rgba(0, 0, 0, 0.6) !important;
	-moz-box-shadow: 0 20px 50px -12px rgba(0, 0, 0, 0.6) !important;
	box-shadow: 0 20px 50px -12px rgba(0, 0, 0, 0.6) !important;
}
.btn-italic {
	font-style: italic !important;
}
.btn-disable-hover {
	pointer-events: none !important;
}
/* Ripple Out */
@-webkit-keyframes btn-ripple-out {
	100% {
		top: -12px;
		right: -12px;
		bottom: -12px;
		left: -12px;
		opacity: 0;
	}
}
@keyframes btn-ripple-out {
	100% {
		top: -12px;
		right: -12px;
		bottom: -12px;
		left: -12px;
		opacity: 0;
	}
}
.btn-ripple-out:after {
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
}
.btn-ripple-out:hover:after,
.btn-ripple-out:focus:after,
.btn-ripple-out:active:after {
	-webkit-animation-name: btn-ripple-out;
	animation-name: btn-ripple-out;
}
/* Ripple In */
@-webkit-keyframes btn-ripple-in {
	100% {
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 1;
	}
}
@keyframes btn-ripple-in {
	100% {
		top: -1px;
		right: -1px;
		bottom: -1px;
		left: -1px;
		opacity: 1;
	}
}
.btn-ripple-in:hover:after {
	top: -12px;
	right: -12px;
	bottom: -12px;
	left: -12px;
	opacity: 0;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.btn-ripple-in:hover:after,
.btn-ripple-in:focus:after,
.btn-ripple-in:active:after {
	-webkit-animation-name: btn-ripple-in;
	animation-name: btn-ripple-in;
}
.border-width-1 {
	border-width: 1px !important;
}
.border-width-2 {
	border-width: 2px !important;
}
.border-width-3 {
	border-width: 3px !important;
}
.border-width-4 {
	border-width: 4px !important;
}
.border-width-5 {
	border-width: 5px !important;
}
/*
----------------------------------------------------------

#Icons

----------------------------------------------------------
*/
.fa-container {
	display: inline-block;
	width: 100%;
	margin: 18px 0px 0px 0px;
}
.fa-btn {
	cursor: pointer;
}
.fa-stack {
	text-align: center;
	border-width: 1px !important;
}
.fa-stack.fa-squared {
	border-radius: 0px !important;
}
.fa-stack.fa-rounded-btn {
	border-radius: 2px !important;
}
@media (min-width: 960px) {
	.icon-box {
		display: table;
		width: 100%;
	}
}
.icon-box.icon-inline {
	display: inline-table;
	table-layout: fixed;
	width: auto;
	text-align: center;
	vertical-align: bottom;
	margin-top: 0px !important;
	padding-left: 9px;
	padding-right: 9px;
}
.icon-box .icon-media {
	display: table;
	table-layout: fixed;
	vertical-align: top;
	height: 100%;
}
.icon-box .icon-media object {
	display: table-cell;
	vertical-align: middle;
}
.icon-box .icon-media svg {
	width: 100%;
	height: auto;
}
div > .icon-box:first-child {
	padding-left: 0px !important;
}
div > .icon-box:last-child {
	padding-right: 0px !important;
}
.icon-box-top {
	table-layout: fixed;
}
.icon-box-top .fa-container {
	margin-top: 0px;
}
.icon-box-heading > * {
	line-height: 1.5em;
}
.icon-box-left .icon-box-icon,
.icon-box-right .icon-box-icon,
.icon-box-left .icon-box-content,
.icon-box-right .icon-box-content {
	display: table-cell;
	vertical-align: top;
}
.icon-box-left .icon-box-icon,
.icon-box-right .icon-box-icon {
	width: 1px;
}
.icon-box-left .icon-box-heading,
.icon-box-right .icon-box-heading {
	margin-top: 2px !important;
	margin-bottom: 2px !important;
}
@media (min-width: 960px) {
	.icon-box-left .icon-box-heading,
	.icon-box-right .icon-box-heading {
		display: table;
		table-layout: fixed;
		width: 100%;
	}
}
.icon-box-left .icon-box-heading > *,
.icon-box-right .icon-box-heading > * {
	display: table-cell;
	vertical-align: middle;
	margin-top: 0px;
}
.icon-box-left .fa-1x,
.icon-box-right .fa-1x {
	line-height: 2.5em;
}
.icon-box-left .icon-box-fa-2x,
.icon-box-right .icon-box-fa-2x {
	height: 2em;
}
.icon-box-left .icon-box-fa-3x,
.icon-box-right .icon-box-fa-3x {
	height: 3em;
}
.icon-box-left .icon-box-fa-4x,
.icon-box-right .icon-box-fa-4x {
	height: 4em;
}
.icon-box-left .icon-box-fa-5x,
.icon-box-right .icon-box-fa-5x {
	height: 5em;
}
.icon-box-left .icon-box-fa-1x-back,
.icon-box-right .icon-box-fa-1x-back {
	height: 2.5em;
}
.icon-box-left .icon-box-fa-2x-back,
.icon-box-right .icon-box-fa-2x-back {
	height: 5em;
}
.icon-box-left .icon-box-fa-3x-back,
.icon-box-right .icon-box-fa-3x-back {
	height: 7em;
}
.icon-box-left .icon-box-fa-4x-back,
.icon-box-right .icon-box-fa-4x-back {
	height: 10em;
}
.icon-box-left .icon-box-fa-5x-back,
.icon-box-right .icon-box-fa-5x-back {
	height: 12em;
}
.icon-box-left .icon-box-content {
	padding-left: 18px;
}
@media (min-width: 960px) {
	.icon-box-left .icon-box-content {
		padding-left: 27px;
	}
}
.icon-box-left .icon-box-content:not(.add-margin) p {
	margin-top: 0px;
}
.icon-box-right .icon-box-content {
	padding-right: 18px;
}
@media (min-width: 960px) {
	.icon-box-right .icon-box-content {
		padding-right: 27px;
	}
}
.icon-box-right .icon-box-content:not(.add-margin) p {margin-top: 0px;}
.icon-expand .icon-box-content, .icon-expand .icon-box-icon {width: 50%;}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.fade.in {opacity: 1;}
.collapse {display: none;}
.collapse.in {display: block;}
tr.collapse.in {display: table-row;}
tbody.collapse.in {display: table-row-group;}
.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease;
}

.nav>li>a{display:block}.nav-tabs{border-bottom:1px solid;margin:0;padding:0!important;text-align:center}.nav-tabs>li{display:inline-block;margin-top:0;margin-bottom:-1px}.nav-tabs>li>a{line-height:normal;padding:0 23px 18px}.nav-tabs>li>a span{font-size:12px}.nav-tabs>li.active>a{padding:0 23px 18px;pointer-events:none}@media (min-width:960px){.nav-tabs>li.active>a{border-bottom-width:2px;border-bottom-style:solid}}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover{cursor:default}.tab-content{padding:27px 0 0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.tab-content.vertical{padding:0 0 0 23px}.tab-content .remove-top-margin{margin-top:-27px}.tab-container{display:table;table-layout:fixed;width:100%;height:100%}.vertical-tab-menu{width:20%;float:left}.vertical-tab-contents{width:80%;float:left}.vertical-tab-menu .nav-tabs{border:0;border-right-width:1px;border-right-style:solid;margin-right:-1px}@media (max-width:569px){.vertical-tab-contents{width:100%;float:none}.vertical-tab-contents .tab-content{padding:0}.vertical-tab-menu{clear:both;display:block;min-height:100px!important;width:100%!important;margin:0 0 18px}}@media (min-width:570px){.tab-content.vertical{border-left-width:1px;border-left-style:solid}}.tabs-left>li{float:none;display:block}.tabs-left>li.active>a{padding:9px 23px 9px 0;border-bottom-width:0!important;border-right-width:2px!important;border-right-style:solid}.tabs-left>li>a{margin-right:0;display:block;text-align:left;padding:9px 23px 9px 0}.nav-links>*{display:inline-block}.nav-links>:nth-child(2){margin-left:18px}.nav-links>* a{vertical-align:bottom;margin-top:0;padding-top:0}


.breadcrumb {padding: 0px 0px 0px 0px;list-style: none;font-weight: 500;line-height: 1.2;}
.breadcrumb > li {display: inline-block;margin-top: 0;font-size: 13px;}
.breadcrumb > li + li:not(.paged):before {content: "/\00a0";padding: 0 5px;}
@media (max-width: 959px) {
	.breadcrumb {
		margin-left: auto !important;
		margin-right: auto !important;
		text-align: center;
	}
}
.row-breadcrumb {
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-style: solid !important;
}
.row-breadcrumb.row-breadcrumb-light {
	border-color: #eaeaea;
	background-color: #f7f7f7;
}
.row-breadcrumb.row-breadcrumb-dark {
	border-color: #303133;
	background-color: #191b1e;
}
.row-breadcrumb .breadcrumb-title {
	margin: 0;
	line-height: 1.3em;
}
@media (max-width: 959px) {
	.row-breadcrumb .breadcrumb-title {
		margin: auto !important;
		text-align: center;
		float: none !important;
	}
}
.row-breadcrumb.text-left .breadcrumb {
	margin: 0px 0px 0px 0px !important;
}
.row-breadcrumb.text-left .breadcrumb-title {
	float: right;
}
.row-breadcrumb.text-right .breadcrumb {
	margin: 0px 0px 0px 0px !important;
}
.row-breadcrumb.text-right .breadcrumb-title {
	float: left;
}
@media (max-width: 959px) {
	.row-breadcrumb .row > *:not(:first-child) {
		margin: 9px 0px 0px 0px !important;
	}
}
.pagination,
.navigation {
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 100%;
	padding-left: 0;
	margin: 0;
	border-radius: 2px;
}
.pagination > li > a,
.navigation > li > a,
.pagination > li > span,
.navigation > li > span {
	margin-top: 0px;
}
.pagination > li:first-child > a,
.navigation > li:first-child > a,
.pagination > li:first-child > span,
.navigation > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.navigation > li:last-child > a,
.pagination > li:last-child > span,
.navigation > li:last-child > span {
	border-bottom-right-radius: 2px;
	border-top-right-radius: 2px;
}
.pagination > li .page-numbers,
.navigation > li .page-numbers {
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	margin-top: 4.5px;
	margin-bottom: 4.5px;
	border-radius: 50%;
}
.pagination > li .current,
.navigation > li .current,
.pagination > li .current:hover,
.navigation > li .current:hover,
.pagination > li .current:focus,
.navigation > li .current:focus {
	z-index: 2;
	background-color: #eeeeee;
	color: #333333 !important;
	cursor: default;
}
.pagination > .disabled > span,
.navigation > .disabled > span,
.pagination > .disabled > span:hover,
.navigation > .disabled > span:hover,
.pagination > .disabled > span:focus,
.navigation > .disabled > span:focus,
.pagination > .disabled > a,
.navigation > .disabled > a,
.pagination > .disabled > a:hover,
.navigation > .disabled > a:hover,
.pagination > .disabled > a:focus,
.navigation > .disabled > a:focus {
	color: #999999;
	background-color: #ffffff;
	cursor: not-allowed;
}
.pagination .btn,
.navigation .btn {
	border: none;
}
.pagination .page-prev,
.navigation .page-prev {
	width: 33.33333%;
	border: 0px;
	text-align: left;
}
@media (max-width: 569px) {
	.pagination .page-prev,
	.navigation .page-prev {
		width: 20px !important;
	}
}
.pagination .page-prev .btn-link,
.navigation .page-prev .btn-link {
	text-align: left;
	position: relative;
	-webkit-transform-origin: left;
	-moz-transform-origin: left;
	-o-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
}
@media (min-width: 569px) {
	.pagination .page-prev .btn-link,
	.navigation .page-prev .btn-link {
		padding: 0px 21px !important;
	}
}
.pagination .page-prev > a,
.navigation .page-prev > a,
.pagination .page-prev > span,
.navigation .page-prev > span {
	border-radius: 0px;
	width: 100%;
}
.pagination .page-prev .btn,
.navigation .page-prev .btn {
	margin-left: 0px !important;
}
.pagination .page-prev i,
.navigation .page-prev i {
	position: absolute;
	margin-right: 14px;
	font-size: 18px;
	line-height: 18px;
	top: 50%;
	margin-top: -11px;
	left: 0px;
}
.pagination .page-prev .btn span,
.navigation .page-prev .btn span {
	display: inline-block;
	-webkit-transition: -webkit-transform 0.2s;
	-moz-transition: -moz-transform 0.2s;
	-o-transition: -o-transform 0.2s;
	transition: transform 0.2s;
}
@media (max-width: 569px) {
	.pagination .page-prev .btn span,
	.navigation .page-prev .btn span {
		display: none;
	}
}
.pagination .page-prev .btn span:hover,
.navigation .page-prev .btn span:hover {
	-webkit-transform: translateX(-4px);
	-moz-transform: translateX(-4px);
	-o-transform: translateX(-4px);
	-ms-transform: translateX(-4px);
	transform: translateX(-4px);
}
.pagination .page-next,
.navigation .page-next {
	width: 33.33333%;
	border: 0px;
	text-align: right;
}
@media (max-width: 569px) {
	.pagination .page-next,
	.navigation .page-next {
		width: 20px !important;
	}
}
.pagination .page-next .btn-link,
.navigation .page-next .btn-link {
	text-align: right;
	position: relative;
	-webkit-transform-origin: right;
	-moz-transform-origin: right;
	-o-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
}
@media (min-width: 569px) {
	.pagination .page-next .btn-link,
	.navigation .page-next .btn-link {
		padding: 0px 21px !important;
	}
}
.pagination .page-next > a,
.navigation .page-next > a,
.pagination .page-next > span,
.navigation .page-next > span {
	border-radius: 0px;
	width: 100%;
}
.pagination .page-next .btn,
.navigation .page-next .btn {
	margin-right: 0px !important;
}
.pagination .page-next i,
.navigation .page-next i {
	position: absolute;
	margin-left: 14px;
	margin-right: 0;
	font-size: 18px;
	line-height: 18px;
	top: 50%;
	margin-top: -11px;
	right: 0px;
}
.pagination .page-next .btn span,
.navigation .page-next .btn span {
	display: inline-block;
	-webkit-transition: -webkit-transform 0.2s;
	-moz-transition: -moz-transform 0.2s;
	-o-transition: -o-transform 0.2s;
	transition: transform 0.2s;
}
@media (max-width: 569px) {
	.pagination .page-next .btn span,
	.navigation .page-next .btn span {
		display: none;
	}
}
.pagination .page-next .btn span:hover,
.navigation .page-next .btn span:hover {
	-webkit-transform: translateX(4px);
	-moz-transform: translateX(4px);
	-o-transform: translateX(4px);
	-ms-transform: translateX(4px);
	transform: translateX(4px);
}
@media (max-width: 569px) {
	.pagination .btn-disable-hover,
	.navigation .btn-disable-hover {
		font-size: 0px;
	}
}
.pagination > li {
	display: inline-block;
}
.pagination > li > .btn {
	padding: 0px !important;
	margin: 0px !important;
}
.pagination > li > a,
.pagination > li > span {
	width: 35px;
}
.pagination > li i {
	line-height: 45px !important;
	top: 0px !important;
}
.pagination .page-prev {
	float: left;
	width: 54px;
}
.pagination .page-prev > a,
.pagination .page-prev > span {
	text-align: left;
	border-radius: 0px;
	width: 100%;
}
.pagination .page-next {
	float: right;
	width: 54px;
}
.pagination .page-next > a,
.pagination .page-next > span {
	text-align: right;
	border-radius: 0px;
	width: 100%;
}
.navigation > li {
	display: table-cell;
}
.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: 16px;
	border-top-left-radius: 16px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
	border-bottom-right-radius: 16px;
	border-top-right-radius: 16px;
}
.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: 1px;
	border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
	border-bottom-right-radius: 1px;
	border-top-right-radius: 1px;
}
.row-navigation {
	outline-width: 1px;
	outline-style: solid;
}
.row-navigation .nav-back .btn-link {
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}
.main-container .row-navigation .row-parent {
	padding: 27px 36px 27px 36px;
}
.page-links > *:first-child {
	margin-left: 9px;
}
.page-links span {
	display: inline-block;
	text-align: center;
	width: 36px;
	height: 36px;
	line-height: 36px;
	background-color: rgba(238, 238, 238, 0.6);
	border-radius: 50%;
}
.page-links a {
	display: inline-block;
	border-radius: 50%;
	background-color: #eeeeee;
	color: #333333 !important;
	cursor: pointer;
}
/*
----------------------------------------------------------

#Panels

----------------------------------------------------------
*/
.panel {
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.panel-body {
	padding: 27px 0px 27px 0px;
}
.panel-body > *:first-child {
	margin-top: 0 !important;
}
.panel-title {
	font-size: 14px;
	line-height: 1.75;
	margin: 18px 0 0;
	margin-top: 0;
}
.panel-title > a {
	display: block;
	color: inherit;
	position: relative;
	padding: 18px 0px 18px 0px;
}
.panel-title > a span {
	font-size: 12px;
}
.panel-title > a span:after {
	font-family: "uncodeicon";
	content: "\f105";
	margin-top: 0px;
	font-weight: normal;
	font-size: 15px;
	right: 0;
	margin-right: 0;
	position: absolute;
}
.panel-title.active > a span:after {
	content: "\f107";
}
.panel-group {
	margin-bottom: 0;
}
.panel-group .panel {
	overflow: hidden;
}
.panel-group .panel + .panel {
	margin-top: -1px;
}
.panel-group .panel-heading {
	border-radius: 0px;
	padding: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
	border-top-width: 1px;
	border-top-style: solid;
}
.panel-group .panel:last-child {
	border-bottom-width: 1px;
}
/*
----------------------------------------------------------

#Dividers

----------------------------------------------------------
*/
.divider {
	margin-right: auto;
	margin-left: auto;
	height: 0;
	position: relative;
	border-top-style: none;
	height: 4em;
	padding: 18px 0px 18px 0px;
}
.divider:before,
.divider:after {
	content: '';
	position: absolute;
	top: 50%;
	border-top-style: solid;
	border-width: 1px;
	border-color: inherit;
}
.divider .divider-icon,
.divider .divider-text {
	position: absolute;
	margin-top: -1.5em;
	margin-bottom: -1.5em;
}
.divider .divider-icon {
	left: 50%;
	top: 50%;
	margin-left: -1.5em;
	border-style: solid;
	border-color: transparent;
	border-radius: 50%;
	width: 3em;
	height: 3em;
	line-height: 3.4em;
	text-align: center;
}
.divider .divider-icon.icon-inactive {
	cursor: pointer;
	pointer-events: none;
}
.divider.divider-left-icon .divider-icon {
	left: 0;
	margin-left: 0;
}
.divider.divider-right-icon .divider-icon {
	left: auto;
	right: 0;
	margin-left: 0;
}
.divider.divider-center-icon:before {
	left: 0;
	right: 50%;
	margin-right: 3em;
}
.divider.divider-center-icon:after {
	left: 50%;
	right: 0;
	margin-left: 3em;
}
.divider.divider-left-icon:before {
	left: 4em;
	right: 0;
}
.divider.divider-right-icon:before {
	right: 4em;
	left: 0;
}
.empty-space {
	margin-top: 0 !important;
}
.empty-space.empty-quart {
	padding-top: 9px;
}
.empty-space.empty-half {
	padding-top: 18px;
}
.empty-space.empty-single {
	padding-top: 36px;
}
.empty-space.empty-double {
	padding-top: 72px;
}
.empty-space.empty-triple {
	padding-top: 108px;
}
.empty-space.empty-quad {
	padding-top: 144px;
}
/*
----------------------------------------------------------

#Pricing-tables

----------------------------------------------------------
*/
.plan-centered {
	text-align: center;
}
.plan {
	position: relative;
	overflow: hidden;
	z-index: 1;
	border-width: 1px;
	border-style: solid;
}
.plan .plan-title {
	padding: 18px 36px 18px 36px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.plan .plan-title > h3 {
	font-size: 14px;
	line-height: 1.2;
	margin: 27px 0 0;
	margin: 0;
}
.plan-colored.plan .plan-title > h3 {
	color: #ffffff;
}
.plan .plan-title .plan-title-data {
	margin: 5px 0px 0px 0px;
}
.plan-colored.plan .plan-title .plan-title-data {
	color: #ffffff;
}
.plan .plan-price {
	padding: 36px 36px 36px 36px;
	display: inline-block;
	width: 100%;
}
.plan .plan-price .price {
	display: block;
	font-size: 56px;
	line-height: 1;
	margin: 0;
	letter-spacing: 0 !important;
}
.plan .plan-price .period {
	font-size: 13px;
	margin: 2px 0px 0px 0px;
}
.plan .item-list {
	list-style: none;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.plan .item-list > li {
	padding: 9px 36px 9px 36px;
	border-top-width: 1px;
	border-top-style: solid;
}
.plan .plan-button {
	border-top-width: 1px;
	border-top-style: solid;
	padding: 16px 36px 18px 36px;
}
.plan .plan-button .btn {
	margin-top: 0;
}
@media (min-width: 960px) {
	.plan.plan-most-popular {
		-webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
		box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.05);
		position: relative;
		z-index: 2;
		margin: -36px 0px 0px 0px !important;
	}
	.plan.plan-most-popular > .plan-container .plan-title {
		padding: 36px 36px 36px 36px;
	}
	.plan.plan-most-popular > .plan-container .plan-button {
		padding: 36px 36px 36px 36px;
	}
}
@media (min-width: 960px) {
	.col-no-gutter .plan {
		margin-left: -1px !important;
	}
}
/*
----------------------------------------------------------
#Fluid-objects
----------------------------------------------------------
*/
.fluid-object {
	position: relative;
	display: block;
	z-index: 3;
	margin: 0px;
}
.style-metro .fluid-object {
	height: 100%;
}
.style-masonry .fluid-object {
	margin-top: -1px;
}
.fluid-object .tmb-carousel .t-inside {
	margin-top: 0px !important;
}
.fluid-object .mejs-poster {
	background-size: cover;
}
.fluid-object .mejs-container {
	position: absolute;
	bottom: 0px;
	vertical-align: bottom;
}
.tmb-entry-title-uppercase .fluid-object {
	text-transform: uppercase;
}
.tmb-entry-title-lowercase .fluid-object {
	text-transform: lowercase;
}
.tmb-entry-title-capitalize .fluid-object {
	text-transform: capitalize;
}
.fluid-object.self-audio {
	padding-top: 30px !important;
}
.fluid-object.self-audio .mejs-container {
	background: transparent;
}
.fluid-object.self-audio .mejs-offscreen {
	display: none;
}
.fluid-object.self-audio > div {
	background-size: cover;
	background-position: center;
}
.fluid-object.object-size {
	padding-top: 56.25%;
}
.style-metro .fluid-object.object-size {
	padding-top: 0px;
}
.fluid-object.object-size.soundcloud-single {
	padding-top: 167px;
	background-color: #f5f5f5;
}
.fluid-object.object-size.soundcloud-playlist {
	padding-top: 65%;
	background-color: #f5f5f5;
}
.style-metro .fluid-object.object-size.soundcloud-playlist {
	padding-top: 0px;
}
.fluid-object.object-size.tweet {
	padding: 0px !important;
	display: table;
	table-layout: fixed;
}
.fluid-object.object-size.tweet .twitter-item {
	display: table-cell;
	vertical-align: middle;
}
.fluid-object.object-size.tweet .twitter-item i {
	font-size: 17px;
	top: 3px;
	position: relative;
	padding-right: 5px;
}
.fluid-object.object-size.tweet .tweet-text {
	margin-top: 18px;
	margin-bottom: 0;
}
.fluid-object.object-size.spotify {
	padding-top: 80px;
	background-color: #323231;
}
.fluid-object.object-size.regular-text {
	padding-top: 0px !important;
	display: table;
	table-layout: fixed;
}
.fluid-object.object-size.regular-text > * {
	display: table-cell;
	vertical-align: middle;
	margin-top: 0px;
}
.fluid-object.object-size.nested-carousel {
	padding-top: 0px;
}
.fluid-object.object-size.nested-carousel .t-inside {
	opacity: 1 !important;
}
.style-metro .fluid-object.object-size .owl-carousel-wrapper,
.style-metro .fluid-object.object-size .owl-carousel-container,
.style-metro .fluid-object.object-size .owl-stage-outer,
.style-metro .fluid-object.object-size .owl-carousel,
.style-metro .fluid-object.object-size .owl-stage {
	height: 100%;
	display: block;
}
.style-metro .fluid-object.object-size .owl-item {
	height: 100% !important;
}
.style-metro .fluid-object.object-size .tmb-carousel,
.style-metro .fluid-object.object-size .tmb-carousel > div,
.style-metro .fluid-object.object-size .t-entry-visual,
.style-metro .fluid-object.object-size .t-entry-visual-tc {
	display: block !important;
	height: 100%;
}
.fluid-object.object-size .wp-video .mejs-layers > *,
.fluid-object.object-size .wp-video .wp-video-shortcode {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
}
.fluid-object.object-size .wp-video,
.fluid-object.object-size .mejs-video,
.fluid-object.object-size .mejs-overlay {
	width: 100% !important;
}
.fluid-object:not(.spotify):not(.wp-video):not(.tweet):not(.regular-text):not(.nested-carousel):not(.soundcloud-single):not(.soundcloud-playlist) > * {
	position: absolute !important;
	top: 0px;
	left: 0px;
	width: 100% !important;
	height: 100% !important;
}
.fluid-object.spotify > * {
	position: absolute !important;
	top: 0px;
	left: 0px;
	width: 100% !important;
	height: 100% !important;
}
.fluid-object.soundcloud-single {
	height: 115px;
	padding-top: 0 !important;
}
.fluid-object.soundcloud-single,
.fluid-object.soundcloud-playlist {
	line-height: 0;
}
.fluid-object.soundcloud-single iframe,
.fluid-object.soundcloud-playlist iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.social-object {
	margin: 0;
}
.facebook-object .fb_iframe_widget,
.facebook-object .fb_iframe_widget span iframe,
.facebook-object .fb_iframe_widget span,
.facebook-object iframe[style] {
	width: inherit !important;
}
.twitter-object .twitter-tweet {
	margin: 0 !important;
}
.uncode-single-media {
	line-height: 0px;
}
.uncode-single-media .single-wrapper {
	display: inline-block;
	width: 100%;
	position: relative;
}
.uncode-single-media .single-wrapper > a {
	display: inline-block;
	width: 100%;
}
.uncode-single-media.text-center .uncode-single-media-wrapper > div > * {
	display: block;
	margin: auto;
}
.uncode-single-media.text-left .uncode-single-media-wrapper > div > * {
	display: block;
	margin-right: auto;
}
.uncode-single-media.text-right .uncode-single-media-wrapper > div > * {
	display: block;
	margin-left: auto;
}
.uncode-single-media .uncode-wrapper {
	display: block;
}
.uncode-single-media .uncode-single-media-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
	line-height: 0px;
}
.uncode-single-media .uncode-single-media-wrapper.single-advanced {
	width: 100%;
}
.uncode-single-media .uncode-single-media-wrapper > iframe {
	width: 100%;
	height: auto;
}
.uncode-single-media .uncode-single-media-wrapper.single-other {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
.uncode-single-media .uncode-single-media-wrapper.single-other > iframe {
	position: absolute;
	height: 100%;
}
.uncode-single-media .uncode-single-media-wrapper.single-other > * {
	width: 100% !important;
}
.uncode-single-media .uncode-single-media-wrapper.img-circle,
.uncode-single-media .uncode-single-media-wrapper .img-circle {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
}
.uncode-single-media .uncode-single-media-wrapper.img-circle .t-inside,
.uncode-single-media .uncode-single-media-wrapper .img-circle .t-inside,
.uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual,
.uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual,
.uncode-single-media .uncode-single-media-wrapper.img-circle .t-entry-visual-overlay,
.uncode-single-media .uncode-single-media-wrapper .img-circle .t-entry-visual-overlay {
	border-radius: 50%;
	overflow: hidden;
}
.uncode-single-media .uncode-single-media-wrapper.img-round,
.uncode-single-media .uncode-single-media-wrapper .img-round {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
}
.uncode-single-media .uncode-single-media-wrapper.img-round .t-inside,
.uncode-single-media .uncode-single-media-wrapper .img-round .t-inside,
.uncode-single-media .uncode-single-media-wrapper.img-round .t-entry-visual,
.uncode-single-media .uncode-single-media-wrapper .img-round .t-entry-visual,
.uncode-single-media .uncode-single-media-wrapper.img-round .t-entry-visual-overlay,
.uncode-single-media .uncode-single-media-wrapper .img-round .t-entry-visual-overlay {
	border-radius: 16px;
	overflow: hidden;
}
.uncode-single-media .uncode-single-media-wrapper > .dummy ~ img,
.uncode-single-media .uncode-single-media-wrapper > .dummy + * {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.uncode-single-media-wrapper.img-thumbnail:not(.single-advanced) {
	border-width: 1px;
	border-style: solid;
}
/* Google maps
---------------------------------------------------------- */
.uncode-gmaps-widget .gmnoprint img {
	max-width: none;
}
.uncode-gmaps-widget .uncode-map-wrapper iframe {
	margin-bottom: 0;
	padding: 0;
	display: block;
	width: 100%;
	border: none;
}
.uncode-gmaps-widget.uncode-map-responsive .uncode-wrapper,
.uncode-gmaps-widget.uncode-map-responsive .uncode-map-wrapper {
	position: relative;
	height: 100%;
}
.uncode-gmaps-widget.uncode-map-responsive,
.uncode-gmaps-widget.uncode-map-responsive .uncode-map-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.uncode-gmaps-widget .gmap-buttons {
	height: 25px;
	width: 25px;
	cursor: pointer;
	margin-left: 20px;
	color: white;
	display: block;
	padding: 5px 0px 0px 1px  !important;
	border: none !important;
	opacity: 0;
}
.uncode-gmaps-widget .gmap-zoom-min {
	margin-top: 20px;
	margin-bottom: 1px;
}
.uncode-gmaps-widget address {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	padding: 9px;
	color: white;
	text-align: center;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
	.uncode-map-wrapper .gm-style canvas {
		-webkit-transform: scale(0.5, 0.5);
		-moz-transform: scale(0.5, 0.5);
		-o-transform: scale(0.5, 0.5);
		-ms-transform: scale(0.5, 0.5);
		transform: scale(0.5, 0.5);
		margin-top: 25%;
	}
}
/*
----------------------------------------------------------
#Preloader
----------------------------------------------------------
*/
.t-preloader {
	display: block;
	position: fixed;
	top: 15px;
	right: 15px;
	width: 14px;
	height: 14px;
	border: solid 2px transparent;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
	border-radius: 10px;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	-webkit-animation: spinner 600ms linear infinite;
	-moz-animation: spinner 600ms linear infinite;
	-o-animation: spinner 600ms linear infinite;
	animation: spinner 600ms linear infinite;
}
.loaded .t-preloader {
	display: none;
}
@-webkit-keyframes spinner {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-moz-keyframes spinner {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-o-keyframes spinner {
	0% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-ms-keyframes spinner {
	0% {
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
/*
----------------------------------------------------------

#Post

----------------------------------------------------------
*/
.post-wrapper {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}
.post-wrapper .post-body {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.post-wrapper .post-footer {
	border-top-width: 1px;
	border-top-style: solid;
}
.post-wrapper .post-footer.post-footer-light {
	border-color: #eaeaea;
}
.post-wrapper .post-footer.post-footer-dark {
	border-color: #303133;
}
.post-content .post-media blockquote.pullquote p:first-child {
	font-size: 25px;
}
.post-content .post-media .t-inside {
	display: block;
	table-layout: auto;
}
.post-content .post-media .fluid-object.regular-text .twitter-item {
	text-align: left;
}
.search-results .post-content article:first-child h1 {
	margin-top: 0;
}
.search-results .post-content .entry-summary {
	margin: 9px 0px 0px 0px;
}
.search-results .post-content article + article {
	margin: 36px 0px 0px 0px;
}
.post-content > *:first-child,
.post-content > .row-container > .row-parent > *:first-child {
	margin-top: 0px;
}
.post-content .post-title-wrapper {
	margin-bottom: 30px;
}
.post-content .post-title-wrapper + * {
	margin-top: 0px;
}
.post-content .post-media + * {
	margin-top: 72px;
}
@media (max-width: 569px) {
	.post-content .post-media + * {
		margin-top: 36px;
	}
}
.post-content .post-title {
	margin: 0;
}
.post-content iframe {
	width: 100%;
}
.post-content > .owl-carousel-wrapper .t-entry-visual-overlay,
.post-content > .owl-carousel-wrapper .t-overlay-wrap {
	position: absolute;
}
.post-content img {
	max-width: 100%;
}
.ie9 .post-content img[src$=".svg"] {
	width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.post-content img[src$=".svg"] {
		width: 100%;
	}
}
.post-content ul {
	list-style: initial;
	padding: 0px 0px 0px 18px;
}
.post-content table {
	width: 100%;
}
.post-wrapper .post-share {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 30px;
	padding-bottom: 30px;
}
.portfolio-wrapper .post-share {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 30px;
}
.portfolio-wrapper .portfolio-comments {
	border-top-width: 1px;
	border-top-style: solid;
}
.portfolio-wrapper .portfolio-comments.portfolio-comments-light {
	border-color: #eaeaea;
}
.portfolio-wrapper .portfolio-comments.portfolio-comments-dark {
	border-color: #303133;
}
.post-password-form input {
	display: inline-block;
}
.post-password-form input[type="password"] {
	width: auto;
	margin-top: 9px;
}
.post-password-form input[type="submit"] {
	vertical-align: top;
	margin-top: 9px;
	padding-top: 9px;
	padding-bottom: 8px;
}
.more-link i {
	font-size: 12px;
	margin-left: 9px;
}
.more-link.btn-link {
	display: table;
	table-layout: fixed;
}
@media (min-width: 960px) {
	.sticky-element {
		height: auto !important;
	}
	.sticky-element.is_stucked {
		z-index: 100;
		-webkit-transform: translateZ(0);
		-moz-transform: translateZ(0);
		-o-transform: translateZ(0);
		-ms-transform: translateZ(0);
		transform: translateZ(0);
	}
}

.post-tag-container.widget-container {margin-top: 36px;margin-bottom: -9px;}

.page-body.standard-404 .post-body,.page-body.standard-404 .row-container,.page-body.standard-404 .row-parent{height:100%}.page-body.standard-404 h1 span{line-height:1em}.page-body.standard-404 h2{margin-top:0!important}.page-body.standard-404 .uncont{max-width:450px!important}.page-body.standard-404 .search-container-inner{margin:auto}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px!important;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}.tooltip.in{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1}.tooltip.top{margin-top:-6px;padding:5px 0}.tooltip-inner{max-width:200px;padding:6px 18px;color:#fff;text-align:center;text-decoration:none;background-color:#404040;border-radius:4px;font-weight:500}.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:#404040}

.clearfix:before, .clearfix:after {content: " ";display: table;table-layout: fixed;}
.clearfix:after {clear: both;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.pull-right, .alignright {float: right !important;}
.pull-left {float: left !important;}
.hide {display: none !important;}
.show {display: block !important;}
.invisible {visibility: hidden;}
.hidden {display: none !important;visibility: hidden !important;}
.affix {position: fixed;}
.disable-hover .page-wrapper * {pointer-events: none !important;}
.scrollbar-measure {width: 100px;height: 100px;overflow: scroll;position: absolute;top: -9999px;}
.boomapps_vcrow {z-index: 0;}

.vc-particles-background-bg {height: 100%;left: 0;position: absolute;width: 100%;top: 0;z-index: 1 !important;}
.vc-particles-background-bg canvas {position: absolute;}
.vc-particles-background-bg ~ .row {z-index: 2;}
.overflow-hidden {overflow: hidden;}
.media-toolbar-secondary select {display: inline-block;min-width: initial;line-height: 20px !important;}
.row .uncont .wcmp_fpm_buttons {position: absolute;}

.menu-smart, .menu-smart ul, .menu-smart li {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: normal;
	direction: ltr;
}
.menu-container ul.menu-smart a {
	position: relative;
	display: block;
}
ul.menu-smart a.disabled {
	cursor: default;
}
ul.menu-smart ul {
	position: absolute;
	top: -999999px;
	left: -800px;
	width: 100px;
}
body[class*=hmenu] ul.menu-smart > li,
ul.menu-smart.menu-horizontal > li {
	display: inline-block;
}
body[class*=hmenu] ul.menu-smart > li::after,
ul.menu-smart.menu-horizontal > li::after {
	content: '';
	display: inline;
}


@media (max-width: 767px) {
body[class*=hmenu] ul.menu-smart > li,
ul.menu-smart.menu-horizontal > li {
    display: block;
    text-align: center;
    min-height: 32px;
}
}
@media (min-width: 960px) {
	body[class*=hmenu] ul.menu-smart > li,
	ul.menu-smart.menu-horizontal > li {
		-webkit-transition-delay: unset !important;
		-moz-transition-delay: unset !important;
		-o-transition-delay: unset !important;
		transition-delay: unset !important;
	}
}
ul.sm-rtl {direction: rtl;}
ul.menu-smart ul li, ul.sm-vertical li {float: none;}
ul.menu-smart a {white-space: nowrap;}
ul.menu-smart ul a, ul.sm-vertical a {white-space: normal;}
* html ul.sm-vertical li {float: left;width: 100%;}
* html ul.sm-vertical ul li {float: none;width: auto;}
*:first-child + html ul.sm-vertical > li {float: left;width: 100%;}
ul.menu-smart:after {
    content: "\00a0";
    display: block;
    height: 0;
    font: 0/0 serif;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}
* html ul.menu-smart {height: 1px;}
*:first-child + html ul.sm {min-height: 1px;}

@media (min-width: 960px) {
	ul.menu-smart li *, ul.menu-smart li *:before, ul.menu-smart li *:after {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
    .menu-smart {padding: 0px 13px 0px 13px;}
    .menu-smart ul li > a {display: block;}
}
ul.menu-smart {-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);}
ul.menu-smart {line-height: 0px;}
.menu-smart a span {position: relative;background: inherit;}
.menu-smart ul li, .sm-vertical.menu-smart li {border-left-width: 0 !important;}

@media (min-width: 960px) {
	.menu-smart > li > a {padding: 0px 14px 0px 14px;}
	.menu-primary .menu-icons.menu-smart > li > a {padding: 0px 9px 0px 9px;}
	.hmenu-center :not(.menu-mini).menu-smart > li > a {padding: 0px 13px 0px 13px;}
}

.menu-overlay .menu-primary .menu-smart .social-icon {display: inline-block;}

@media (max-width: 959px) {
	body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon > a {padding-left: 9px;padding-right: 9px;}
	body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:first-child > a {padding-left: 36px;}
	body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:last-child > a {padding-right: 36px;}
	body:not(.menu-mobile-centered) .menu-overlay .menu-primary .menu-smart .social-icon:only-child > a {padding-left: 36px;padding-right: 36px;}
    .menu-primary .menu-icons.menu-smart .social-icon {display: inline-block;}
    body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon a {padding-right: 0 !important;}
    body:not(.menu-mobile-centered) .menu-primary .menu-icons.menu-smart .social-icon:not(:first-child) a {padding-left: 0 !important;}
}

@media (min-width: 960px) {
	body.menu-overlay-center .menu-primary .menu-smart .search-icon {display: inline-block;}
	body.menu-overlay:not(.menu-overlay-center) .menu-primary .menu-smart .search-icon {display: block;}
	.menu-primary .menu-smart .social-icon > a {padding: 0px 5px 0px 5px;}
	body[class*=hmenu-] .menu-primary .menu-smart .social-icon + li:not(.social-icon) > a {padding-left: 27px;}
}

.menu-smart > li:first-child {border-left-width: 0 !important;}
.menu-smart ul span {background-color: transparent !important;}

.menu-smart i.fa-dropdown {
	display: inline-block;
	position: relative;
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 0px;
	margin-right: 0;
	box-sizing: content-box !important;
	font-size: .8em;
	text-align: right !important;
}
.menu-smart i.menu-icon {
	margin-right: 6px;
	line-height: 0px;
	position: relative;
	vertical-align: inherit;
	top: 0.05em;
}
.menu-smart i.menu-icon.fa-2x {
	margin-right: 9px;
	top: 0.25em;
}
@media (min-width: 960px) {
	body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown {
		float: right;
		top: 5px;
	}
	body[class*=hmenu-] .menu-smart ul > li > a i.fa-dropdown:before {
		content: "\f105";
	}
	.menu-smart ul > li > a,
	.menu-smart ul > li > ul > li > a {
		padding: 5px 9px 5px 9px;
	}
}
.menu-smart span.scroll-up,
.menu-smart span.scroll-down {
	position: absolute;
	display: none;
	visibility: hidden;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-left: 0px;
	border-right: 0px;
	left: auto !important;
	height: 1.429px;
}
.menu-smart span.scroll-up-arrow,
.menu-smart span.scroll-down-arrow {
	position: absolute;
	top: 4px;
	left: 50%;
	margin-left: -4px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 4px;
	border-style: dashed dashed solid dashed;
}
.menu-smart span.scroll-down-arrow {
	top: 8px;
	border-style: solid dashed dashed dashed;
}
.menu-smart .btn {
	margin-top: 0px;
}
.menu-smart > li > a > div > div > div.btn {
	margin: 0;
}
.menu-smart > li > a > div > div > div.btn span {
	top: 0 !important;
}
@media (min-width: 960px) {
	.menu-smart > li.menu-btn-container > a {
		padding-top: 0;
		padding-bottom: 0;
	}
}
@media (max-width: 959px) {
	.menu-smart li.menu-item-button a {
		height: auto !important;
	}
}
.menu-horizontal li.menu-btn-container, .menu-horizontal li.menu-btn-container a {height: 100%;position: relative;}
.menu-horizontal .menu-btn-table {display: inline-table;table-layout: fixed;height: 0;top: 0 !important;}
.menu-overlay .menu-horizontal .menu-btn-table {margin: 0 auto;
}  .menu-horizontal .menu-btn-cell {display: table-cell;}

@media (max-width: 959px) {
	.menu-horizontal {overflow: hidden;}
    .menu-btn-table {margin: 0 auto;display: table;table-layout: fixed;height: 100%;}
    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {width: 100% !important;}
}

.menu-horizontal {line-height: 0px;}
.menu-horizontal .menu-smart > .mega-menu {position: static !important;}
.menu-horizontal .menu-smart > .mega-menu *, .menu-horizontal .menu-smart > .mega-menu *:before, .menu-horizontal .menu-smart > .mega-menu *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.menu-horizontal .menu-smart > .mega-menu .scroll-up, .menu-horizontal .menu-smart > .mega-menu .scroll-down {display: none !important;}
.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {margin-left: 0 !important;right: auto !important;max-width: none !important;}

@media (min-width: 960px) {
    .menu-horizontal {height: 100%;width: 100%;}
    .hmenu-center .main-menu-container .menu-horizontal {text-align: center;}
    .menu-horizontal > div {height: 100%;display: inline-table;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {padding: 27px 0px 27px 0px;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-one > li {width: 100%;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-two > li {width: 50%;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-three > li {width: 33.33333333333333%;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-four > li {width: 25%;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-five > li {width: 20%;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-six > li {width: 16.666666666666664%;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-seven > li {width: 14.285714286%;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner.mega-menu-eight > li {width: 12.5%;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li {float: left;border-top: 0px;border-left-width: 1px !important;border-left-style: solid;padding: 0px 27px 0px 27px;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li:first-child {border-left: 0px solid !important;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {padding: 9px 9px 14px 9px;pointer-events: none;cursor: default;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a i:not(.menu-icon).fa {display: none;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul {position: relative;top: 0 !important;left: 0 !important;border: 0px;width: 100%;min-width: inherit !important;display: block !important;margin-left: 0px !important;margin-top: 0px !important;max-width: none !important;overflow: visible !important;height: auto !important;background: transparent;border-top: 0px !important;padding: 0px !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li {border-top: 0px;border-left: 0px;}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li > a {padding: 5px 9px 5px 9px;}
}

.menu-horizontal {position: relative;}
@media (max-width: 959px) {  .menu-horizontal {overflow: hidden;}  }
@media (min-width: 960px) {  .menu-horizontal .menu-smart ul {padding: 18px 18px 18px 18px;	}  }

.menu-sidebar {
	width: 100%;
	height: auto;
}
@media (max-width: 959px) {
	.menu-sidebar {
		overflow: hidden;
	}
}
.vmenu-container a {
	letter-spacing: 0 !important;
}
@media (min-width: 960px) {
	.vmenu-container {
		overflow-y: auto !important;
	}
}
@media (max-width: 959px) {
	.vmenu-container {
		overflow: hidden !important;
	}
}
@media (min-width: 960px) {
	.vmenu-container .main-menu-container form.search {
		padding: 18px 54px 18px 54px;
	}
	.vmenu-container .main-menu-container .sm-vertical {
		padding: 36px 0px 0px 0px;
	}
	.vmenu-container .main-menu-container > div:last-child > * {
		padding: 0px 0px 36px 0px;
	}
	.vmenu-container .main-menu-container > div:only-child > * {
		padding: 0px 0px 36px 0px;
	}
}
.vmenu-container .navbar-social ul {
	padding: 36px 54px 0px 54px;
}
.vmenu-container .navbar-social ul li:first-child a {
	padding-left: 0px;
}
.vmenu-container .navbar-social ul li:last-child a {
	padding-right: 0px;
}
.vmenu-container .navbar-social ul li:only-child a {
	padding-left: 0px;
	padding-right: 0px;
}
.vmenu-container i {
	margin-right: 0;
}
.vmenu-container i + span {
	margin: 0px 0px 0px 9px;
}
@media (min-width: 960px) {
	.vmenu-container .menu-accordion ul ul {
		padding: 18px 0px 18px 0px;
	}
	.overlay .vmenu-container .menu-accordion ul ul {
		padding: 36px 0px 36px 0px;
	}
}
.vmenu-container .menu-smart.menu-social a {
	font-size: 18px;
	padding: 0px 5px 0px 5px;
}
@media (min-width: 960px) {
	.vmenu .vmenu-container.menu-no-borders .main-menu-container > div:first-child > * {
		padding-top: 0px;
	}
}
.menu-accordion ul.menu-smart {width: 100% !important;}
.menu-accordion ul.menu-smart ul {
	display: none;
	position: static !important;
	top: auto !important;
	left: auto !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
	width: auto !important;
	min-width: 0 !important;
	max-width: none !important;
}
.menu-accordion ul.menu-smart > li {float: none;}
.menu-accordion ul.menu-smart > li > a, .menu-accordion ul.menu-smart ul.sm-nowrap > li > a {white-space: normal;}
.menu-accordion ul.menu-smart iframe {display: none;}
.menu-accordion .menu-smart {line-height: normal;}
.menu-accordion .menu-smart a, .menu-accordion .menu-smart form.search {padding: 9px 36px 9px 36px;}
.menu-accordion .menu-smart ul a {margin-left: 0.571px;}
.menu-accordion .menu-smart ul ul a {margin-left: 1.143px;}
.menu-accordion .menu-smart ul ul ul a {margin-left: 1.714px;}
.menu-accordion .menu-smart ul ul ul ul a {margin-left: 3.429px;}
.menu-accordion .menu-smart ul ul ul ul ul a {margin-left: 4.571px;}
.menu-accordion .menu-smart li {border-left: 0px !important;}
.menu-accordion form input[type="submit"] {width: 100%;box-sizing: border-box;margin: 0;}
.menu-accordion .menu-accordion-dividers + li {border-top: none;}
.menu-accordion .menu-social li {border: none;}

@media (min-width: 960px) {
	.menu-accordion .menu-smart a {
		padding: 5px 54px 5px 54px;
	}
	.menu-accordion .menu-smart ul a {
		margin-left: 0px !important;
	}
}
.menu-accordion .navbar-social ul, .menu-accordion .navbar-search ul {border: 0px;}

.menu-accordion-dividers.logo-divider {margin: 0px 0px 0px 0px;}

@media (max-width: 959px) {
    .menu-accordion-dividers {display: none;}
	ul.menu-smart {width: 100% !important;}
	ul.menu-smart ul {
		display: none;
		position: static !important;
		top: auto !important;
		left: auto !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
		width: auto !important;
		min-width: 0 !important;
		max-width: none !important;
	}
	ul.menu-smart > li {float: none;}
	ul.menu-smart > li > a, ul.menu-smart ul.sm-nowrap > li > a {white-space: normal;}
	ul.menu-smart iframe {display: none;}
	.menu-smart {line-height: normal;}
	.menu-smart a, .menu-smart form.search {padding: 9px 36px 9px 36px;}
	.menu-smart ul a {margin-left: 0.571px;}
	.menu-smart ul ul a {margin-left: 1.143px;}
	.menu-smart ul ul ul a {margin-left: 1.714px;}
	.menu-smart ul ul ul ul a {margin-left: 3.429px;}
	.menu-smart ul ul ul ul ul a {margin-left: 4.571px;}
	.menu-smart li {border-left: 0px !important;}
	form input[type="submit"] {width: 100%;box-sizing: border-box;margin: 0;}
	.menu-accordion-dividers + li {border-top: none;}
	.menu-social li {border: none;}
	.menu-smart a {font-weight: 500;text-transform: uppercase;}
}

@media (max-width:959px){
    body.menu-mobile-centered .main-menu-container .menu-horizontal,body.menu-mobile-centered .overlay-menu .navbar-main,body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper{
        display:table!important;
        min-height:100%;
        text-align:center;
        width:100%
    }
    body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner,body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner,body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell{
        display:table-cell;
        margin:auto;padding:27px 0;
        vertical-align:middle;
        width:100%
    }
    body.menu-mobile-centered .menu-smart li:not(.social-icon) .fa,body.menu-mobile-centered .navbar-nav-first .menu-icons.menu-smart .social-icon{display:none!important}

    body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart:not(.menu-smart-social),body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart:not(.menu-smart-social),body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.menu-smart-social){padding:0!important}

    body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link>a,body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item>a,body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link>a,
    body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item>a,body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item-link>a,body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item>a{
        font-size:4.5vw!important;
        line-height:1.3!important;
        padding-top:5px;
        padding-bottom:5px;
        font-weight: 400;
        font-family: DINWeb-Bold, DINWeb!important;
    }
    body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner .row-inner,body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner .row-inner,body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell .row-inner{margin:0}body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown{padding:0}body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li:not([class]){text-align:center!important}body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li:not([class])>span{position:relative;top:-18px}body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.buttons{padding:9px 0!important}body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.buttons a{font-size:inherit!important}body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.cart-item-list{padding:0 45px 0 36px}body.menu-mobile-centered .uncode-cart .uncode-cart-dropdown li.cart-item-list .remove{right:36px}body.menu-mobile-centered .menu-smart li.social-icon a{padding-left:1vw!important;padding-right:1vw!important}body.menu-mobile-centered .menu-smart li.social-icon a .fa{font-size:1.15em;margin:0!important}body.menu-mobile-centered .menu-smart li i+span{margin:0!important}body.menu-mobile-centered .menu-horizontal-inner div .menu-smart-social,body.menu-mobile-centered .menu-smart-social,body.menu-mobile-centered .navbar-social{padding:3vw 0 0!important}body.menu-mobile-centered .menu-smart input[type=search]{margin-top:0}}

@media (max-width: 959px) {
	body.menu-mobile-animated.menu-mobile-centered .menu-sticky .menu-container .open-items.close li,
	body.menu-mobile-animated.menu-mobile-centered .menu-sticky-vertical .menu-container .open-items.close li {
		opacity: 0 !important;
		-webkit-transition-delay: 0s !important;
		-moz-transition-delay: 0s !important;
		-o-transition-delay: 0s !important;
		transition-delay: 0s !important;
	}
	body.menu-mobile-animated.menu-mobile-centered .menu-sticky + .overlay-menu .open-items.close .menu-smart > li {
		opacity: 0 !important;
		-webkit-transition-delay: 0s !important;
		-moz-transition-delay: 0s !important;
		-o-transition-delay: 0s !important;
		transition-delay: 0s !important;
	}
}

@media (min-width: 960px) {
	.menu-overlay .vmenu-container .menu-sidebar-inner {
		max-width: 800px;
		margin: 0 auto;
		padding: 54px 0px 54px 0px !important;
	}
	.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) {
		font-size: 28px;
		font-size: 3.5vh;
		vertical-align: middle;
		line-height: 1.3em;
		padding-left: 0;
		padding-right: 0;
        font-weight: 400;
        font-family: DINWeb-Bold, DINWeb!important;
	}
	.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) i:not(.fa-dropdown) {font-size: .8em;}
	.menu-overlay .vmenu-container .menu-smart a:not(.wc-forward) .btn {font-size: 3.5vh;}
	.menu-overlay .vmenu-container .menu-smart .social-icon i {padding-left: .2em;padding-right: .2em;}
	.menu-overlay .vmenu-container .menu-smart li:not(.menu-item-button) i.menu-icon {font-size: 1em !important;top: -0.05em;margin-right: .5em;}
	.menu-overlay .vmenu-container .menu-smart .badge {font-size: 24px;font-size: 2.2vh;vertical-align: middle;top: 0;}
    .menu-overlay .vmenu-container .menu-smart.menu-mini a {font-size: 14px;}
	.menu-overlay .vmenu-container .uncode-cart-dropdown, .menu-overlay .vmenu-container form.search {padding-left: 0 !important;padding-right: 0 !important;}
	.menu-overlay .vmenu-container .overlay-menu hr {margin: 5px 0px 5px 0px;}
	.menu-overlay .vmenu-container input {margin-top: .5em !important;}
	.menu-overlay .vmenu-container .vmenu-container {width: 100%;}
	.menu-overlay .vmenu-container .navbar-social i:before {font-size: 1.2em;left: 0;margin-top: 0;}
    .menu-overlay .vmenu-container .menu-smart.menu-social a * {line-height: 0;}
	.menu-overlay .vmenu-container .main-menu-container {height: 100% !important;}
	.menu-overlay .vmenu-container .menu-sidebar {height: auto !important;}
}

.menu-overlay .vmenu-container span.menu-item-description {
	display: block;
	font-size: 12px;
	font-weight: 400;
	text-transform: none;
	line-height: 1em;
	padding-top: 1em;
	margin-bottom: 1em;
	opacity: .7;
}
@media (max-width: 959px) {
	.menu-overlay .vmenu-container span.menu-item-description {
		display: none;
	}
}

@media (min-width: 960px) {
	.menu-offcanvas.vmenu-top .navbar-main {
		margin: 18px 0px 0px 0px !important;
	}
}
@media (min-width: 960px) {
	.menu-offcanvas.boxed-width .box-container {
		overflow: hidden;
		position: relative;
		z-index: 1;
	}
	.menu-offcanvas.boxed-width .box-container .vmenu-container {
		border: none;
	}
}

@media (min-width: 960px) {
	.hmenu:not(.hmenu-center-split) .navbar-nav-first {
		width: 100%;
	}
	.hmenu:not(.hmenu-center-split) .navbar-nav-first > ul > li:last-child > a,
	.hmenu:not(.hmenu-center-split) .navbar-nav-first > ul > li:only-child > a {
		padding-right: 0px;
	}
	.hmenu-position-center .navbar-nav-first > ul > li:first-child > a,
	.hmenu-center-split .navbar-nav-first > ul > li:first-child > a {
		padding-left: 0px;
	}
	.hmenu-center-split #masthead > .menu-container {
		opacity: 0;
	}
	.hmenu-center-split .navbar-main {
		width: 100%;
	}
	.hmenu-center-split .navbar-main > ul {
		padding: 0;
		position: relative;
		display: table;
		table-layout: fixed;
		margin: auto;
	}
	.hmenu-center-split .navbar-main > ul > li {
		display: table-cell !important;
	}
	.hmenu-center-split .navbar-nav-first > ul {
		padding: 0px;
		margin: 0px 36px 0px 0px;
	}
	.hmenu-center-split .navbar-nav-first > ul > li:last-child > a {
		padding-right: 36px;
	}
}

@media (max-width: 959px) {
	.menu-primary.menu-borders,
	.menu-primary .menu-borders {
		border-bottom-width: 0px;
		border-bottom-style: solid;
	}
}
@media (min-width: 960px) {
	.menu-primary.menu-borders,
	.menu-primary .menu-borders {
		border-bottom-width: 1px;
		border-top-width: 0px;
		border-bottom-style: solid;
		border-top-style: solid;
	}
	.hmenu-center .menu-primary.menu-borders,
	.hmenu-center .menu-primary .menu-borders {
		border-top-width: 1px;
	}
}
@media (min-width: 960px) {
	.vmenu-borders {
		border-right-width: 1px;
		border-right-style: solid;
		border-left-width: 1px;
		border-left-style: solid;
	}
	.vmenu-position-right .vmenu-borders {
		border-right-width: 0px;
	}
	.vmenu-position-left .vmenu-borders {
		border-left-width: 0px;
	}
	.box-container.limit-width .vmenu-borders {
		border-left-width: 1px;
		border-left-style: solid;
	}
}
.vmenu-container .vmenu-borders {
	border-bottom-width: 0px;
}
.vmenu-container .menu-smart {
	padding: 0;
}
.vmenu-container .html-code {
	display: inline-block;
}
.vmenu-container .html-code svg {
	height: 100%;
}
.menu-no-borders hr {
	border: none;
}
/*
----------------------------------------------------------

#Menu-Structure: Elements

----------------------------------------------------------
*/
.navbar-social .menu-smart a i.fa,
.navbar-search .menu-smart a i.fa {
	left: 0px;
	margin-right: 0;
	float: none;
	vertical-align: middle;
}
.navbar-social li,
.navbar-search li {
	display: inline-block;
}
.menu-bloginfo {
	line-height: 0;
	white-space: nowrap;
	padding: 4px 18px 4px 18px;
}
.menu-bloginfo .menu-bloginfo-inner {
	line-height: 1em;
	font-size: 12px;
}
.menu-bloginfo .menu-bloginfo-inner > * {
	line-height: 1em;
	font-size: 12px;
	margin-top: 0px;
}
/*
----------------------------------------------------------

#Menu-Structure: Specifics

----------------------------------------------------------
*/
@media (min-width: 960px) {
	.menu-no-arrows .menu-smart > li > a i.fa-dropdown {
		display: none;
	}
	body[class*=vmenu-] .menu-no-arrows .menu-smart a i.fa-dropdown {
		display: none;
	}
}
@media (max-width: 959px) {
	.ie .hmenu .menu-horizontal-inner,
	.edge .hmenu .menu-horizontal-inner {
		height: auto !important;
	}
	.mobile-secondary-menu {
		padding-top: 0 !important;
	}
}
@media (min-width: 960px) {
	.hmenu .menu-horizontal-inner {
		width: 100%;
	}
	.hmenu .menu-horizontal-inner .menu-item.menu-item-language,
	.hmenu .menu-horizontal-inner .lang-item {
		height: auto;
	}
	.navbar-topmenu {
		width: 100%;
	}
	.menu-icons ul {
		padding: 0 !important;
	}
	.menu-icons i:not(.fa-dropdown) {
		margin-right: 0px;
		line-height: 0px;
		position: relative;
	}
	body[class*=hmenu] .menu-icons i:not(.fa-dropdown),
	body.menu-overlay-center .menu-icons i:not(.fa-dropdown) {
		top: 3px;
		font-size: 18px;
		width: 1em;
	}
}
@media (min-width: 960px) {
	.menu-accordion .menu-smart.menu-no-dividers a {
		padding: 6px 18px 6px 18px !important;
	}
	.hmenu-center .logo-container {
		text-align: center;
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
	}
	.hmenu-center .logo-container #main-logo {
		display: inline-block;
	}
	.menu-shrink .logo-container #main-logo a > * {
		-webkit-transition: height 0.3s linear, font-size 0.3s linear;
		-moz-transition: height 0.3s linear, font-size 0.3s linear;
		-o-transition: height 0.3s linear, font-size 0.3s linear;
		transition: height 0.3s linear, font-size 0.3s linear;
	}
	.menu-shrink .logo-container {
		-webkit-transition: padding 0.3s linear;
		-moz-transition: padding 0.3s linear;
		-o-transition: padding 0.3s linear;
		transition: padding 0.3s linear;
	}
	.hmenu-center-split .logo-container {
		padding: 36px 36px 36px 36px;
	}
	.logo-container.shrinked {
		padding: 18px 18px 18px 18px;
	}
	header {
		width: 100%;
		z-index: 1000;
		position: relative;
	}
	body[class*=vmenu-] .main-container {
		display: table;
		table-layout: fixed;
		height: 100%;
		position: relative;
		z-index: 1;
	}
	.vmenu body[class*=vmenu-] .main-container {
		display: table;
		table-layout: fixed;
	}
}
@media (max-width: 959px) {
	.menu-wrapper {
		position: relative;
		z-index: 1000;
	}
	.sticky_spacer {
		position: relative !important;
		height: auto !important;
	}
}
@media (min-width: 960px) {
	.menu-animated .menu-horizontal .menu-smart > li > ul.mega-menu-inner > li a,
	.menu-animated .menu-horizontal .menu-smart > li > ul:not(.mega-menu-inner):not(.cart_list) li > a,
	.menu-animated .menu-horizontal .menu-smart > li > ul.cart_list > li:not(.removing-item) {
		opacity: 0;
		-webkit-transform: translateY(3px);
		-moz-transform: translateY(3px);
		-o-transform: translateY(3px);
		-ms-transform: translateY(3px);
		transform: translateY(3px);
		-webkit-transition: -webkit-transform 650ms cubic-bezier(0.35, 0.81, 0.41, 1), opacity 650ms cubic-bezier(0.35, 0.81, 0.41, 1);
		-moz-transition: -moz-transform 650ms cubic-bezier(0.35, 0.81, 0.41, 1), opacity 650ms cubic-bezier(0.35, 0.81, 0.41, 1);
		-o-transition: -o-transform 650ms cubic-bezier(0.35, 0.81, 0.41, 1), opacity 650ms cubic-bezier(0.35, 0.81, 0.41, 1);
		transition: transform 650ms cubic-bezier(0.35, 0.81, 0.41, 1), opacity 650ms cubic-bezier(0.35, 0.81, 0.41, 1);
	}
	.menu-animated .menu-horizontal .menu-smart > li ul.open-animated.mega-menu-inner > li a,
	.menu-animated .menu-horizontal .menu-smart > li ul.open-animated:not(.mega-menu-inner):not(.cart_list) > li > a,
	.menu-animated .menu-horizontal .menu-smart > li ul.open-animated.cart_list > li {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-o-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
/*
----------------------------------------------------------

#Menu-Position: General

----------------------------------------------------------
*/
.menu-wrapper {
	display: table-row;
	width: 100%;
	position: relative;
	height: 1px;
}
@media (max-width: 959px) {
	.menu-wrapper:not(.menu-sticky):not(.menu-hide-only) {
		height: auto !important;
	}
}
@media (max-width: 959px) {
	.menu-wrapper.menu-sticky .main-menu-container,
	.menu-wrapper.menu-hide-only .main-menu-container {
		overflow: scroll;
	}
}
.boxed-width .menu-wrapper .menu-primary:not(.is_stuck) .limit-width {
	max-width: none;
	width: 100%;
	margin: 0;
}
.row-menu {
	position: relative;
	width: 100%;
	height: 100%;
}
@media (max-width: 959px) {
	.row-menu {
		max-width: none !important;
	}
}
.row-menu-inner {
	width: 100%;
	background-clip: content-box !important;
	position: relative;
}
@media (min-width: 960px) {
	.row-menu-inner {
		display: table;
		height: 100%;
	}
	.row-menu:not(.row-offcanvas) .ie9 .row-menu-inner {
		display: block;
	}
}
.row-menu-inner > div:not(.logo-container) {
	padding-top: 0px;
	padding-bottom: 0px;
}
.hmenu .navbar-nav {
	height: 100%;
}
.hmenu .menu-smart,
.hmenu-center .menu-smart {
	height: 100%;
}
.menu-with-logo .menu-smart > li,
.menu-with-logo .menu-smart > li > a {
	height: 100%;
}
@media (min-width: 960px) {
	.hmenu .menu-primary .menu-smart > li > a,
	.hmenu-center .menu-primary .menu-smart > li > a {
		height: 100%;
		line-height: 1em;
	}
	.hmenu .menu-primary .menu-smart > li > a:before,
	.hmenu-center .menu-primary .menu-smart > li > a:before {
		content: "";
		display: block;
		height: 52%;
		height: calc(52% - 0.50em);
	}
	.hmenu .menu-primary .menu-smart > li > a:after,
	.hmenu-center .menu-primary .menu-smart > li > a:after {
		content: "";
		display: block;
		height: 50%;
		height: calc(50% - 0.50em);
	}
	.firefox .hmenu .menu-primary .menu-smart > li > a:after,
	.firefox .hmenu-center .menu-primary .menu-smart > li > a:after {
		height: auto;
	}
}
@media (min-width: 960px) {
	.hmenu:not(.menu-item-link) > a,
	.hmenu-center:not(.menu-item-link) > a {
		height: 0px;
	}
}
@media (min-width: 960px) {
	.menu-overlay-center #masthead .menu-icons > li > a {
		height: 100%;
		line-height: 1em;
	}
	.menu-overlay-center #masthead .menu-icons > li > a:before {
		content: "";
		display: block;
		height: 52%;
		height: calc(52% - 0.50em);
	}
	.menu-overlay-center #masthead .menu-icons > li > a:after {
		content: "";
		display: block;
		height: 50%;
		height: calc(50% - 0.50em);
	}
}
.menu-overlay-center .navbar-nav-first {
	position: absolute;
	height: 100%;
}
.menu-overlay-center .navbar-nav-first .menu-icons {
	padding: 0;
	height: 100%;
	display: inline;
}
.menu-overlay-center .navbar-nav-first .menu-icons > li:first-child a {
	padding-left: 0;
}
.menu-overlay-center .navbar-nav-first .menu-icons > li:last-child a {
	padding-right: 0;
}
.hmenu .menu-primary .menu-smart > li.menu-btn-container {
	height: auto;
}
.hmenu .menu-primary .menu-smart > li.menu-btn-container > a:before {
	content: none;
}
.menu-horizontal-inner {
	line-height: 0px;
}
@media (min-width: 960px) {
	.hmenu-center .menu-container-mobile.menu-hide {
		position: relative !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		-o-transform: none !important;
		-ms-transform: none !important;
		transform: none !important;
		width: 100% !important;
	}
}
@media (max-width: 959px) {
	.main-menu-container .menu-smart ul a:not(.cart-thumb):not(.btn) {
		margin-left: 5px;
	}
	.main-menu-container .menu-smart ul ul a:not(.cart-thumb):not(.btn) {
		margin-left: 10px;
	}
	.main-menu-container .menu-smart ul ul ul a:not(.cart-thumb):not(.btn) {
		margin-left: 15px;
	}
	.main-menu-container .menu-smart ul ul ul ul a:not(.cart-thumb):not(.btn) {
		margin-left: 20px;
	}
}
.menu-container {
	overflow: visible;
	width: 100%;
	-webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition: background-color 0.4s ease-in-out;
}
@media (min-width: 960px) {
	.vmenu .main-header .menu-container {
		overflow-y: auto;
		box-sizing: border-box;
	}
}
.menu-wrapper.menu-sticky .menu-container {
	z-index: 2000;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
@media (max-width: 959px) {
	body[class*=vmenu-] .main-header {
		width: inherit;
	}
	body[class*=vmenu-] .main-header .menu-container {
		width: inherit;
	}
}
.menu-hide.menu-container,
.menu-container.menu-hide-vertical,
.menu-container-mobile.menu-hide {
	-webkit-transition: -webkit-transform 0.5s ease-in-out, background-color 0.4s ease-in-out;
	-moz-transition: -moz-transform 0.5s ease-in-out, background-color 0.4s ease-in-out;
	-o-transition: -o-transform 0.5s ease-in-out, background-color 0.4s ease-in-out;
	transition: transform 0.5s ease-in-out, background-color 0.4s ease-in-out;
}
.hmenu-center-split .menu-hide.menu-container,
.hmenu-center-split .menu-container.menu-hide-vertical,
.hmenu-center-split .menu-container-mobile.menu-hide {
	-webkit-transition: -webkit-transform 0.5s ease-in-out, background-color 0.4s ease-in-out, opacity 0.05s;
	-moz-transition: -moz-transform 0.5s ease-in-out, background-color 0.4s ease-in-out, opacity 0.05s;
	-o-transition: -o-transform 0.5s ease-in-out, background-color 0.4s ease-in-out, opacity 0.05s;
	transition: transform 0.5s ease-in-out, background-color 0.4s ease-in-out, opacity 0.05s;
}
.no-header .menu-container {
	-webkit-transition: -webkit-transform 0.5s ease-in-out;
	-moz-transition: -moz-transform 0.5s ease-in-out;
	-o-transition: -o-transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
}
@media (max-width: 959px) {
	.menu-container .row-brand {
		float: left;
	}
}
.menu-container .navbar-brand * {
	line-height: 1em;
}
@media (max-width: 959px) {
	.menu-wrapper div[class*=col-lg-] {
		display: block;
	}
}
.menu-wrapper div[class*=col-lg-].middle {
	vertical-align: middle;
}
#main-logo {
	line-height: 0px;
	text-align: center;
	position: relative;
	z-index: 10;
	display: inline-block;
}
body[class*=vmenu-] #main-logo {
	text-align: inherit;
}
#main-logo .text-logo {
	white-space: nowrap;
	text-transform: none !important;
	letter-spacing: 0px !important;
}
#main-logo a > * {
	margin: 0px;
	width: auto;
}
.logo-container .html-code {
	position: relative;
	text-align: left;
	height: 100%;
}
.menu-overlay-left .logo-container .html-code,
.vmenu-position-left .logo-container .html-code {
	text-align: right;
}
@media (max-width: 959px) {
	.menu-overlay-left .logo-container .html-code,
	.vmenu-position-left .logo-container .html-code {
		text-align: left;
	}
}
.logo-container .html-code .logo-canvas {
	display: block;
	height: 100% !important;
	visibility: hidden;
}
.vmenu-middle .logo-container .html-code .logo-canvas {
	display: inline-block;
	text-align: center;
}
.vmenu-container .logo-container .html-code {
	display: inline-block;
}
.logo-container .html-code svg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.menu-overlay-left .logo-container .html-code svg,
.vmenu-position-left .logo-container .html-code svg {
	float: right;
}
@media (max-width: 959px) {
	.logo-container .html-code svg {
		text-align: left;
	}
}
.logo-container .logo-image {
	position: relative;
	display: block;
}
.logo-container .logo-image img {
	height: 100%;
	width: auto;
}
#main-logo .html-code .dummy {
	height: 100%;
}
#main-logo .html-code .dummy:before {
	content: "";
	padding-left: 100%;
	height: 100%;
	display: block;
}
#main-logo .navbar-brand img {
	width: auto;
	height: 100%;
	display: block;
	margin: auto;
}
.menu-container {
	float: none!important;
	z-index: 2;
}
.menu-container:before,
.menu-container:after {
	content: " ";
	display: table;
	table-layout: fixed;
}
.menu-container:after {
	clear: both;
}
.menu-container:before,
.menu-container:after {
	content: " ";
	display: table;
	table-layout: fixed;
}
.menu-container:after {
	clear: both;
}
body.menu-offcanvas .main-container {
	z-index: 3;
	position: relative;
}
@media (min-width: 960px) {
	.menu-primary .row {
		border-collapse: collapse;
	}
}
#masthead:not(.menu-absolute) {
	z-index: 2000;
	position: relative;
}
.logo-container {
	line-height: 1px;
	vertical-align: top;
}
body[class*=vmenu-]:not(.menu-overlay):not(.menu-offcanvas) .logo-container {
	padding: 36px 54px 0px 54px;
}
.logo-container > * {
	margin: 0 auto;
	line-height: normal;
}

@media (min-width: 960px) {
	body.hmenu-position-right .menu-primary-inner {text-align: right;}
	body.hmenu-position-left .menu-primary-inner {text-align: left;}
	body.hmenu-position-center .menu-primary-inner {text-align: center;}
	.menu-primary-inner > * {text-align: left;}
	.menu-secondary .menu-borders {border-bottom-width: 0px;}
	.menu-secondary .col-lg-12 {text-align: right;}
	body.hmenu-position-center .logo-container, body.hmenu-position-center .main-menu-container .navbar-nav-last {min-width: 200px;}
	body.hmenu-center .menu-primary-inner {padding: 0 !important;}
	body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a {padding-top: 0px;padding-bottom: 0px;}
	body[class*=hmenu-]:not(.hmenu-center-split) .logo-container {padding-left: 0px !important;}
	body[class*=hmenu-].hmenu-position-left .logo-container {padding-right: 18px !important;}
	body[class*=hmenu-] .pull-left-menu, body[class*=hmenu-] .pull-left-menu > ul, body[class*=hmenu-] .pull-left-menu > ul > li:first-child > a:first-child {padding-left: 0px !important;}
	body[class*=hmenu-] .menu-wrapper .row-inner > [class*=col-lg-]:first-child, body[class*=hmenu-] .menu-wrapper .row-inner > [class*=col-lg-]:only-child {padding-left: 0px !important;}
	body[class*=hmenu-] .navbar-nav-last {text-align: right;}
	body[class*=hmenu-].hmenu-center-split .menu-borders .navbar-nav-first > *:first-child {border-right-width: 1px;border-right-style: solid;}
	body[class*=hmenu-].hmenu-position-right .menu-borders .navbar-main > ul.menu-smart {padding: 0;}
	body[class*=hmenu-] .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {border-left-width: 1px;border-left-style: solid;}
	body[class*=hmenu-] .menu-borders .navbar-nav + .navbar-nav-last > *:first-child {margin: 0px 0px 0px 36px;padding: 0px 0px 0px 36px;float: right;}
	body[class*=hmenu-] .menu-item-button a::before {height: 0 !important;}
	body[class*=hmenu-] .menu-item-button a::after {height: 0;}
	body[class*=hmenu-] .navbar-nav-last > ul > li:first-child > a, body[class*=hmenu-] .navbar-nav-last > ul > li:only-child > a {margin-left: 0px;padding-left: 0px !important;}
	body[class*=hmenu-] .navbar-nav-last > ul > li:first-child > a i, body[class*=hmenu-] .navbar-nav-last > ul > li:only-child > a i {margin-left: 0px !important;}
	body[class*=hmenu-] .navbar-nav-last > ul > li:last-child > a, body[class*=hmenu-] .navbar-nav-last > ul > li:only-child > a {margin-right: 0px;padding-right: 0px !important;}
	body[class*=hmenu-] .navbar-nav-last > ul > li:last-child > a i, body[class*=hmenu-] .navbar-nav-last > ul > li:only-child > a i {margin-right: 0px !important;}
	body[class*=hmenu-] .navbar-nav-last > ul, body[class*=hmenu-] .navbar-nav-last > li:last-child > a, body[class*=hmenu-] .navbar-nav-last > li:only-child > a, body[class*=hmenu-] .navbar-nav-last > div:last-child > ul, body[class*=hmenu-] .navbar-nav-last > a:only-child, body[class*=hmenu-] .navbar-nav-last > a:only-child > li:last-child > a {padding-right: 0px;}
	body[class*=hmenu-] .menu-bloginfo {padding-left: 0px;}
	body.hmenu-center .main-menu-container .menu-horizontal-inner > * {display: inline-block;float: left;}
	body.hmenu-center .main-menu-container .menu-horizontal-inner > .nav > ul > li {height: 54px;}
	body.hmenu-center .main-menu-container .menu-item-button a::before {height: 9px !important;}
	body.hmenu-center .main-menu-container .menu-item-button a::after {height: 0;}
	body.hmenu-center-split .menu-horizontal > .menu-horizontal-inner .navbar-nav {text-align: center;}
	body.hmenu-center-split .menu-horizontal .menu-smart > li {vertical-align: middle;}
	.ie .main-menu-container .menu-horizontal-inner,
	.edge .main-menu-container .menu-horizontal-inner {
		min-height: 20px;
	}
	.main-menu-container .menu-horizontal-inner .fa-angle-right.fa-dropdown {
		display: none;
	}
	.navbar-header img {
		max-width: none;
	}
	.menu-smart.menu-justified > li {
		text-align: center;
	}
	.no-touch .menu-container-fixed {
		z-index: 1100;
		position: fixed;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
	}
	body.hmenu .menu-container .navbar-nav {
		display: table-cell;
		white-space: nowrap;
		vertical-align: top;
	}
	body:not(.hmenu-center) .menu-absolute {
		left: 0;
		right: 0;
		z-index: 1000;
		position: absolute;
	}
	.no-touch .with-header .menu-sticky {
		position: absolute;
	}
	.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {
		display: table;
		border-collapse: separate;
		overflow: hidden;
		table-layout: fixed;
	}
	.menu-horizontal .mega-menu-inner > li.menu-item {
		display: table-cell;
		float: none !important;
	}
	.row-offcanvas .logo-container {
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;
	}
	.vmenu-position-right.menu-offcanvas .box-container {position: relative;}
	.vmenu-position-right.menu-offcanvas .main-header {left: 100%;}
	body[class*=vmenu-] .main-header {display: table-cell;vertical-align: top;}
	body[class*=vmenu-] .logo-container img {display: inline-block;}
	body[class*=vmenu-] .main-menu-container {display: table;table-layout: fixed;width: 100%;}
	body[class*=vmenu-] .main-menu-container .menu-sidebar {display: table-cell;}
	.vmenu-center .menu-container .row-inner * {text-align: center;}
	.vmenu-right .menu-container .row-inner * {text-align: right;}
	.vmenu-right .menu-smart a i.fa-dropdown {float: left;top: .4em;}
	.vmenu-left .menu-container .row-inner * {text-align: left;}
	.vmenu-left .menu-smart a i.fa-dropdown {float: right;top: .4em;}
	.menu-accordion form input {margin: 0;width: 100%;box-sizing: border-box;}
	.vmenu-top .menu-sidebar {vertical-align: top;}
	.vmenu-middle .menu-sidebar {vertical-align: middle;}
	.vmenu-bottom .menu-sidebar {vertical-align: bottom;}
	.vmenu-center .navbar-main i.fa-dropdown {padding: 0em 0em 0em 0.75em;margin-left: 0.3em;}
	.vmenu-container {position: fixed !important;height: 100% !important;box-sizing: content-box;top: 0px !important;z-index: 3000;}
	.vmenu-container > .row, .vmenu-wrap-cell > .row {height: 100% !important;}
	.vmenu-row-wrapper, .vmenu-wrap-cell {display: inherit;height: inherit;width: inherit;}
	.menu-smart.menu-justified > li li {text-align: left;}
	.menu-wrapper .row-menu .row-menu-inner {padding: 0px 36px 0px 36px;}
	.menu-wrapper .row {table-layout: auto;position: relative;}
}
@media (min-width: 960px) and (min-width: 960px) {
	body[class*=vmenu-] .main-menu-container {height: 100% !important;}
}
body.menu-mobile-transparent:not(.hmenu-center) .menu-absolute.menu-transparent {
	left: 0;right: 0;z-index: 1000;position: absolute;}


@media (max-width: 959px) {
	.menu-container {z-index: 1000;}
	.menu-container.isotope-filters {z-index: 100;}
	.menu-container-mobile {width: 100%;z-index: 1000;}
	.main-menu-container {float: left;height: 0;overflow: hidden;width: 100%;}
	.main-menu-container.open-items {overflow-y: scroll;}
	.main-menu-container .menu-sidebar-inner {padding: 27px 0px 27px 0px;}
	.main-menu-container .row-inner:not(:first-child) .menu-sidebar-inner {padding-top: 0;}
	.main-menu-container .row-inner:first-child:not(:only-child) .menu-sidebar-inner {padding-bottom: 0;}
	.vmenu-container .row-inner {display: block;width: 100%;}
	.menu-sidebar-inner {line-height: 0px;}
	.menu-sidebar-inner > * {line-height: normal;}
	.menu-smart a i.fa-dropdown {float: right;right: 7px;top: .3em;}
	.menu-smart a i.fa-dropdown.fa-angle-right {right: 8px;}
	.menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart, .menu-horizontal-inner > div.navbar-social + div .menu-smart {padding: 27px 0px 0px 0px !important;}
	.menu-horizontal-inner > div:last-child .menu-smart {padding: 0px 0px 27px 0px !important;}
	body:not(.hmenu-center-split) .menu-horizontal-inner .navbar-nav:not(:first-child) .menu-smart {padding-top: 0;}
	.menu-horizontal-inner .navbar-nav:first-child:not(:only-child) .menu-smart {padding-bottom: 0;}
	#main-logo.navbar-header {display: inline-block;}
	body.hmenu-center-split .col-lg-0.logo-container .navbar-brand {display: inline-block;vertical-align: middle;}
	body.vmenu .main-header {display: table;table-layout: fixed;}
}

body.menu-offcanvas .logo-offcanvas {text-align: right;}
body.menu-offcanvas .logo-offcanvas img {margin: 0 auto;display: inline-block;}
body.menu-offcanvas .logo-offcanvas .mmb-container.mobile-hidden {left: 0px;right: auto;}
.overlay .mmb-container.mobile-hidden {top: 0;left: auto;right: 0px;z-index: 10000;}
body.menu-offcanvas.vmenu-position-right .logo-offcanvas {text-align: left;}
body.menu-offcanvas.vmenu-position-right .logo-offcanvas .mmb-container {left: auto;right: 0px;}
body .menu-button-offcanvas {display: inline-block;}
body[class*=hmenu-] .menu-wrapper [class*=col-lg-]:not(.logo-container) {padding-left: 0;padding-right: 0;}
body[class*=vmenu-] .vmenu-container .logo-container > *:first-child {line-height: 0;}

@media (min-width: 960px) {
	body.menu-offcanvas .main-header {
		position: absolute;
		top: 0px;
		z-index: auto;
		height: 100%;
	}
	body.menu-offcanvas .menu-wrapper {
		z-index: 999;
	}
	body.menu-offcanvas .vmenu-container,
	body.menu-offcanvas .row-offcanvas,
	body.menu-offcanvas .main-container {
		-webkit-transition: -webkit-transform 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), width 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
		-moz-transition: -moz-transform 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), width 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
		-o-transition: -o-transform 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), width 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
		transition: transform 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), width 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	}
	.chrome body.menu-offcanvas.boxed-width .main-header,
	.firefox body.menu-offcanvas.boxed-width .main-header,
	.ie body.menu-offcanvas.boxed-width .main-header,
	.edge body.menu-offcanvas.boxed-width .main-header {
		height: 100%;
	}
	.chrome body.menu-offcanvas.boxed-width:not(.off-opened) .main-header,
	.firefox body.menu-offcanvas.boxed-width:not(.off-opened) .main-header,
	.ie body.menu-offcanvas.boxed-width:not(.off-opened) .main-header,
	.edge body.menu-offcanvas.boxed-width:not(.off-opened) .main-header {
		z-index: 1;
	}
	.chrome body.menu-offcanvas.boxed-width .menu-container,
	.firefox body.menu-offcanvas.boxed-width .menu-container,
	.ie body.menu-offcanvas.boxed-width .menu-container,
	.edge body.menu-offcanvas.boxed-width .menu-container {
		clip: rect(0, auto, auto, 0);
	}
	body.menu-offcanvas:not(.off-opened) .vmenu-container {
		pointer-events: none;
	}
}

.menu-overlay .vmenu-container {margin: auto;overflow: scroll;}
.menu-overlay .vmenu-container .main-menu-container {display: table-cell;}

@media (max-width: 959px) {
    .menu-hide,
    .menu-hide-vertical {
        position: absolute;
        z-index: 1000;
    }
    .menu-overlay .menu-sticky + .overlay-menu {
        position: fixed;
        z-index: 1000;
    }
    .menu-overlay .menu-sticky + .overlay-menu .main-menu-container {
        overflow-y: scroll;
    }
    .menu-sticky-vertical {
        z-index: 2000;
    }
    .menu-sticky-vertical .vmenu-container {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -o-transform: translateZ(0);
        -ms-transform: translateZ(0);
        transform: translateZ(0);
    }
    .menu-mobile-animated.menu-overlay .menu-sticky + .overlay-menu .menu-smart > li,
    .menu-mobile-animated .menu-sticky .menu-container .menu-smart > li,
    .menu-mobile-animated .menu-hide-only .menu-container .menu-smart > li,
    .menu-mobile-animated .menu-sticky + .main-header .menu-container .menu-smart > li,
    .menu-mobile-animated .menu-hide-only + .main-header .menu-container .menu-smart > li,
    .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .menu-smart > li,
    .menu-mobile-animated .menu-sticky-vertical .menu-container .menu-smart > li,
    .menu-mobile-animated .menu-hide-only-vertical .menu-container .menu-smart > li,
    .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .menu-smart > li,
    .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .menu-smart > li {
        opacity: 0;
        -webkit-transform: scale(1.1) translateY(-24px);
        -moz-transform: scale(1.1) translateY(-24px);
        -o-transform: scale(1.1) translateY(-24px);
        -ms-transform: scale(1.1) translateY(-24px);
        transform: scale(1.1) translateY(-24px);
        -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
        -moz-transition: opacity 0.3s ease-out, -moz-transform 0.3s ease-out;
        -o-transition: opacity 0.3s ease-out, -o-transform 0.3s ease-out;
        transition: opacity 0.3s ease-out,transform 0.3s ease-out;
    }
    .menu-mobile-animated.menu-overlay .menu-sticky + .overlay-menu .open-items .menu-smart > li,
    .menu-mobile-animated .menu-sticky .menu-container .open-items .menu-smart > li,
    .menu-mobile-animated .menu-hide-only .menu-container .open-items .menu-smart > li,
    .menu-mobile-animated .menu-sticky + .main-header .menu-container .open-items .menu-smart > li,
    .menu-mobile-animated .menu-hide-only + .main-header .menu-container .open-items .menu-smart > li,
    .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .open-items .menu-smart > li,
    .menu-mobile-animated .menu-sticky-vertical .menu-container .open-items .menu-smart > li,
    .menu-mobile-animated .menu-hide-only-vertical .menu-container .open-items .menu-smart > li,
    .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .open-items .menu-smart > li,
    .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .open-items .menu-smart > li {
        opacity: 1 !important;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .menu-mobile-animated.menu-overlay .menu-sticky + .overlay-menu .open-items.close .menu-smart > li,
    .menu-mobile-animated .menu-sticky .menu-container .open-items.close .menu-smart > li,
    .menu-mobile-animated .menu-hide-only .menu-container .open-items.close .menu-smart > li,
    .menu-mobile-animated .menu-sticky + .main-header .menu-container .open-items.close .menu-smart > li,
    .menu-mobile-animated .menu-hide-only + .main-header .menu-container .open-items.close .menu-smart > li,
    .menu-mobile-animated .menu-overlay .menu-sticky-vertical + .overlay-menu .open-items.close .menu-smart > li,
    .menu-mobile-animated .menu-sticky-vertical .menu-container .open-items.close .menu-smart > li,
    .menu-mobile-animated .menu-hide-only-vertical .menu-container .open-items.close .menu-smart > li,
    .menu-mobile-animated .menu-sticky-vertical + .main-header .menu-container .open-items.close .menu-smart > li,
    .menu-mobile-animated .menu-hide-only-vertical + .main-header .menu-container .open-items.close .menu-smart > li {
        opacity: 0;
    }
	.menu-overlay .vmenu-container .main-menu-container {
		overflow-y: scroll;
	}
    .menu-overlay .overlay-menu {
        position: relative;
        width: inherit;
        visibility: visible;
        -webkit-transform: initial;
        -moz-transform: initial;
        -o-transform: initial;
        -ms-transform: initial;
        transform: initial;
    }
}
@media (min-width: 960px) {
	.menu-overlay .vmenu-container .menu-primary-inner {
		padding-top: 0;
	}
}

@media (min-width: 960px) {
	.menu-overlay .logo-container, .menu-offcanvas .logo-container {text-align: left;}
    .menu-overlay-left .logo-container, .vmenu-position-left.menu-offcanvas .logo-container {text-align: right;}
    .menu-overlay-center .logo-container {text-align: center;}
    .menu-overlay-left .mmb-container, .vmenu-position-left.menu-offcanvas .mmb-container {left: 0 !important;right: auto !important;}
    .top-menu.top-menu-padding .menu-bloginfo {padding-top: 9px;padding-bottom: 9px;}
    .top-menu.top-menu-padding .menu-smart > li {padding-top: 9px;padding-bottom: 9px;}
    .top-menu.top-menu-padding .menu-smart > li > a {padding-top: inherit;padding-bottom: inherit;}
}

.top-menu {position: relative;z-index: 3000;}
.top-menu li {text-align: left;}

.mmb-container {
	position: absolute;
	top: 50%;
	right: 0;
}
.mmb-container.mmb-container-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
}
.mmb-container.mmb-container-overlay .menu-button-overlay {
	opacity: 0;
	line-height: 0px;
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	transform: none;
}
.overlay-menu:not(.open):not(.close) + .mmb-container {
	display: none;
}
.mobile-menu-button {
	display: none;
	line-height: 0px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: relative;
	padding: 27px 36px 27px 36px;
	cursor: pointer;
}
.menu-overlay .mobile-menu-button {
	display: block;
}
@media screen and (max-width: 959px) {
	.mobile-menu-button {
		display: inline-block;
		opacity: 1 !important;
	}
}
.mobile-menu-button.menu-close-search {
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	-ms-transform: none;
	transform: none;
	line-height: 20px;
}
@media screen and (min-width: 960px) {
	.overlay-menu .menu-button-overlay {
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.overlay-menu .mmb-container {
		padding: 27px 0px 27px 0px;
	}
	body.menu-overlay-left .menu-horizontal-inner .navbar-nav-first {
		right: 36px;
	}
	body.menu-overlay-left .menu-horizontal-inner .mobile-shopping-cart {
		left: 63px;
	}
}
.lines-button {
	transition: .3s;
}
.lines,
.lines:before,
.lines:after {
	display: inline-block;
	width: 24px;
	height: 3px;
	-webkit-border-radius: 5px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 5px;
	-moz-background-clip: padding;
	border-radius: 5px;
	background-clip: padding-box;
}
.lines {
	position: relative;
}
.lines:before,
.lines:after {
	position: absolute;
	left: 0;
	content: '';
	-webkit-transform-origin: 10px center;
	transform-origin: 10px center;
}
.lines:before {
	top: 7px;
}
.lines:after {
	top: -7px;
}
.lines-button.x2.close .lines:before,
.lines-button.x2.close .lines:after {
	-webkit-transition: top 0.3s ease-in-out, -webkit-transform 0.3s 0.5s ease-in-out;
	-moz-transition: top 0.3s ease-in-out, -moz-transform 0.3s 0.5s ease-in-out;
	-o-transition: top 0.3s ease-in-out, -o-transform 0.3s 0.5s ease-in-out;
	transition: top 0.3s ease-in-out,transform 0.3s 0.5s ease-in-out;
	top: 0;
	width: 20px;
}
.lines-button.x2 .lines:before,
.lines-button.x2 .lines:after {
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: top 0.3s 0.6s ease-in-out, -webkit-transform 0.3s ease-in-out;
	-moz-transition: top 0.3s 0.6s ease-in-out, -moz-transform 0.3s ease-in-out;
	-o-transition: top 0.3s 0.6s ease-in-out, -o-transform 0.3s ease-in-out;
	transition: top 0.3s 0.6s ease-in-out,transform 0.3s ease-in-out;
}
.lines-button.x2.close .lines,
.lines-button.x2.closing .lines {
	transition: background 0.3s 0s ease-in-out;
	background: transparent !important;
}
.lines-button.x2.close .lines:before {
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-moz-transform: rotate3d(0, 0, 1, 45deg);
	-o-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	transform: rotate3d(0, 0, 1, 45deg);
}
.lines-button.x2.close .lines:after {
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-moz-transform: rotate3d(0, 0, 1, -45deg);
	-o-transform: rotate3d(0, 0, 1, -45deg);
	-ms-transform: rotate3d(0, 0, 1, -45deg);
	transform: rotate3d(0, 0, 1, -45deg);
}

/*
----------------------------------------------------------

#Isotope

----------------------------------------------------------
*/
.isotope-system:not(.index-single) .isotope-container {
	opacity: 0;
}
.row-parent.default-padding:not(.limit-width) .isotope-filters > .menu-horizontal.limit-width > .menu-smart,
.row-parent.no-h-padding .isotope-filters > .menu-horizontal > .menu-smart,
.row-parent.default-padding:not(.limit-width) .isotope-wrapper > .pagination,
.row-parent.no-h-padding .isotope-footer-inner > .pagination {
	padding-left: 36px;
	padding-right: 36px;
}
.row-parent .row-parent.default-padding:not(.limit-width) .isotope-filters > .menu-horizontal.limit-width > .menu-smart,
.row-parent .row-parent.no-h-padding .isotope-filters > .menu-horizontal > .menu-smart,
.row-parent .row-parent.default-padding:not(.limit-width) .isotope-wrapper > .pagination,
.row-parent .row-parent.no-h-padding .isotope-footer-inner > .pagination {
	padding-left: 0;
	padding-right: 0;
}
.isotope-filters.with-bg .menu-smart {
	padding-left: 36px !important;
	padding-right: 36px !important;
}
.isotope-filters {
	position: relative;
}
.isotope-filters ul.menu-smart li {
	display: inline-block;
}
@media (min-width: 960px) {
	.isotope-filters ul.menu-smart li {
		float: none;
	}
}
@media (max-width: 959px) {
	.isotope-filters ul.menu-smart li {
		border: none;
	}
}
@media (min-width: 960px) {
	.isotope-filters ul.menu-smart li.float-left {
		float: left;
	}
}
@media (min-width: 960px) {
	.isotope-filters ul.menu-smart li.float-right {
		float: right;
	}
	.isotope-filters ul.menu-smart li.float-right span {
		padding-right: 0px;
	}
	.isotope-filters ul.menu-smart li.float-right + li span {
		padding-left: 0px;
	}
}
.isotope-filters ul.menu-smart {
	padding: 0px;
}
@media (max-width: 959px) {
	.isotope-filters ul.menu-smart {
		border: none;
		text-align: center;
	}
	.with-bg.isotope-filters ul.menu-smart {
		padding-top: 14.4px;
	}
	div[class*=shift_y_neg] .isotope-filters ul.menu-smart {
		padding-bottom: 2px;
	}
}
.isotope-filters ul.menu-smart li:first-child span {
	padding-left: 0px;
}
.isotope-filters ul.menu-smart li:last-child span {
	padding-right: 0px;
}
.isotope-filters ul.menu-smart > li > span {
	display: block;
	padding: 0px 9px 36px 9px;
}
.with-bg.isotope-filters ul.menu-smart > li > span {
	padding: 36px 9px 36px 9px;
}
.double-gutter.isotope-filters ul.menu-smart > li > span {
	padding: 0px 9px 36px 9px;
}
.with-bg.double-gutter.isotope-filters ul.menu-smart > li > span {
	padding: 36px 9px 36px 9px;
}
div[class*=shift_y_neg]:not(.shift_y_neg_single) .isotope-filters ul.menu-smart > li > span {
	padding-bottom: 27px;
}
div[class*=shift_y_neg].shift_y_neg_single .isotope-filters ul.menu-smart > li > span {
	padding-bottom: 24px;
}
@media (max-width: 959px) {
	.isotope-filters ul.menu-smart > li > span {
		padding: 0px 0px 0px 0px !important;
	}
}
.isotope-filters ul.menu-smart > li > span > a {
	font-size: 11px;
	text-transform: none !important;
	font-weight: 500 !important;
	line-height: 1.2em;
}

.isotope-filters ul.menu-smart.text-uppercase > li > span > a {
	text-transform: uppercase !important;
	font-weight: 600 !important;
}
.isotope-filters .menu-horizontal {
	overflow: visible !important;
}
.isotope-filters.px-gutter {
	margin-bottom: 1px;
}
.isotope-filters.half-gutter {
	margin-bottom: 18px;
}
.isotope-filters.single-gutter {
	margin-bottom: 36px;
}
.isotope-filters.double-gutter {
	margin-bottom: 72px;
}
@media (max-width: 959px) {
	.isotope-filters.double-gutter {
		margin-bottom: 36px;
	}
}
.isotope-filters.double-gutter:not(.with-bg) {
	margin-bottom: 36px;
}
@media (max-width: 959px) {
	.isotope-filters.double-gutter:not(.with-bg) {
		margin-bottom: 0px;
	}
}
.isotope-wrapper {
	position: relative;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}
.isotope-wrapper:before {
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	-moz-transition: opacity 0.5s ease;
	-o-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	content: "";
}
.isotope-wrapper.isotope-loading:before {
	opacity: 1;
	background-repeat: no-repeat;
	background-position: center;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	content: "";
	z-index: 3000;
}
.isotope-general-light .isotope-wrapper.isotope-loading:before {background-image: url(/wp-content/themes/nkp/library/img/oval-anim-light.svg?x87644);}
.isotope-general-dark .isotope-wrapper.isotope-loading:before {background-image: url(/wp-content/themes/nkp/library/img/oval-anim-dark.svg?x87644);}
.isotope-general-light .isotope-wrapper.isotope-loading:before {background-color: rgba(255, 255, 255, 0.8);}
.isotope-general-dark .isotope-wrapper.isotope-loading:before {background-color: rgba(0, 0, 0, 0.8);}
.isotope-wrapper.isotope-reloaded:before {opacity: 0;}
.owl-carousel-container.half-gutter, .index-system.half-gutter, .justified-wrapper.half-gutter .justified-layout {margin-right: -18px;}
.isotope-wrapper.single-gutter .isotope-layout, .owl-carousel-container.single-gutter, .index-system.single-gutter, .justified-wrapper.single-gutter .justified-layout {margin-right: -36px;}
.isotope-wrapper.double-gutter .isotope-layout, .owl-carousel-container.double-gutter, .index-system.double-gutter, .justified-wrapper.double-gutter .justified-layout {margin-right: -72px;}

@media (max-width: 959px) {
	.isotope-wrapper.double-gutter .isotope-layout,
	.owl-carousel-container.double-gutter,
	.index-system.double-gutter,
	.justified-wrapper.double-gutter .justified-layout {
		margin-right: -36px;
	}
}
@media (max-width: 569px) {
	.isotope-wrapper.double-gutter .isotope-layout,
	.owl-carousel-container.double-gutter,
	.index-system.double-gutter,
	.justified-wrapper.double-gutter .justified-layout {
		margin-right: -36px;
	}
}
.isotope-wrapper.triple-gutter .isotope-layout,
.owl-carousel-container.triple-gutter,
.index-system.triple-gutter {
	margin-right: -108px;
}
@media (max-width: 959px) {
	.isotope-wrapper.triple-gutter .isotope-layout,
	.owl-carousel-container.triple-gutter,
	.index-system.triple-gutter {
		margin-right: -36px;
	}
}
@media (max-width: 569px) {
	.isotope-wrapper.triple-gutter .isotope-layout,
	.owl-carousel-container.triple-gutter,
	.index-system.triple-gutter {
		margin-right: -36px;
	}
}
.isotope-wrapper.quad-gutter .isotope-layout,
.owl-carousel-container.quad-gutter,
.index-system.quad-gutter {
	margin-right: -144px;
}
@media (max-width: 1499px) {
	.isotope-wrapper.quad-gutter .isotope-layout,
	.owl-carousel-container.quad-gutter,
	.index-system.quad-gutter {
		margin-right: -108px;
	}
}
@media (max-width: 959px) {
	.isotope-wrapper.quad-gutter .isotope-layout,
	.owl-carousel-container.quad-gutter,
	.index-system.quad-gutter {
		margin-right: -72px;
	}
}
@media (max-width: 569px) {
	.isotope-wrapper.quad-gutter .isotope-layout,
	.owl-carousel-container.quad-gutter,
	.index-system.quad-gutter {
		margin-right: -36px;
	}
}
.isotope-wrapper.no-gutter {overflow: hidden;}
.isotope-wrapper.px-gutter, .index-system.px-gutter .index-wrapper, .justified-wrapper.px-gutter {margin-top: -1px !important;overflow: hidden;}
.index-system.half-gutter .index-wrapper, .justified-wrapper.half-gutter {margin-top: -18px !important;}
.isotope-wrapper.single-gutter, .index-system.single-gutter .index-wrapper, .justified-wrapper.single-gutter {margin-top: -36px;}
.isotope-wrapper.double-gutter, .index-system.double-gutter .index-wrapper, .justified-wrapper.double-gutter {margin-top: -72px !important;}

@media (max-width: 959px) {
	.isotope-wrapper.double-gutter,
	.index-system.double-gutter .index-wrapper,
	.justified-wrapper.double-gutter {
		margin-top: -36px !important;
	}
}
.isotope-wrapper.triple-gutter,
.index-system.triple-gutter .index-wrapper {
	margin-top: -108px !important;
}
@media (max-width: 959px) {
	.isotope-wrapper.triple-gutter,
	.index-system.triple-gutter .index-wrapper {
		margin-top: -36px !important;
	}
}
.isotope-wrapper.quad-gutter,
.index-system.quad-gutter .index-wrapper {
	margin-top: -144px !important;
}
@media (max-width: 959px) {
	.isotope-wrapper.quad-gutter,
	.index-system.quad-gutter .index-wrapper {
		margin-top: -36px !important;
	}
}
.isotope-wrapper.isotope-inner-padding.quad-gutter {
	padding-left: 144px;
	padding-right: 144px;
}
@media (max-width: 959px) {
	.isotope-wrapper.isotope-inner-padding.quad-gutter {
		padding-left: 36px;
		padding-right: 36px;
	}
}
@media (max-width: 569px) {
	.isotope-wrapper.isotope-inner-padding.quad-gutter {
		padding-left: 0;
		padding-right: 0;
	}
}
.isotope-wrapper.isotope-inner-padding.triple-gutter {
	padding-left: 108px;
	padding-right: 108px;
}
@media (max-width: 959px) {
	.isotope-wrapper.isotope-inner-padding.triple-gutter {
		padding-left: 36px;
		padding-right: 36px;
	}
}
@media (max-width: 569px) {
	.isotope-wrapper.isotope-inner-padding.triple-gutter {
		padding-left: 0;
		padding-right: 0;
	}
}
.isotope-wrapper.isotope-inner-padding.double-gutter {
	padding-left: 72px;
	padding-right: 72px;
}
@media (max-width: 959px) {
	.isotope-wrapper.isotope-inner-padding.double-gutter {
		padding-left: 36px;
		padding-right: 36px;
	}
}
@media (max-width: 569px) {
	.isotope-wrapper.isotope-inner-padding.double-gutter {
		padding-left: 0;
		padding-right: 0;
	}
}
.isotope-wrapper.isotope-inner-padding.single-gutter {
	padding-left: 36px !important;
	padding-right: 36px !important;
}
.isotope-wrapper.isotope-inner-padding.half-gutter {
	padding-left: 18px !important;
	padding-right: 18px !important;
}
.isotope-filters.filters-inner-padding.double-gutter .menu-smart {
	padding-left: 72px !important;
	padding-right: 72px !important;
}
@media (max-width: 959px) {
	.isotope-filters.filters-inner-padding.double-gutter .menu-smart {
		padding-left: 36px !important;
		padding-right: 36px !important;
	}
}
.isotope-filters.filters-inner-padding.single-gutter .menu-smart {
	padding-left: 36px;
	padding-right: 36px;
}
@media (max-width: 569px) {
	.isotope-filters.filters-inner-padding.single-gutter .menu-smart {
		padding-left: 0;
		padding-right: 0;
	}
}
.isotope-filters.filters-inner-padding.half-gutter .menu-smart {
	padding-left: 18px;
	padding-right: 18px;
}
@media (max-width: 569px) {
	.isotope-filters.filters-inner-padding.half-gutter .menu-smart {
		padding-left: 0;
		padding-right: 0;
	}
}
.isotope-layout {
	-webkit-transition: height 0.2s ease-in-out;
	-moz-transition: height 0.2s ease-in-out;
	-o-transition: height 0.2s ease-in-out;
	transition: height 0.2s ease-in-out;
}
.tmb-animate.tmb {opacity: 0;}
.px-gutter .tmb {padding-right: 1px;}
.half-gutter .tmb {padding-right: 18px;}
.single-gutter .tmb {padding-right: 36px;}
.double-gutter .tmb {padding-right: 72px;}
.triple-gutter .tmb {padding-right: 108px;}
.quad-gutter .tmb {padding-right: 144px;}

@media (max-width: 959px) {
	.double-gutter .tmb {padding-right: 36px;}
    .triple-gutter .tmb {padding-right: 36px;}
    .quad-gutter .tmb {padding-right: 108px;}
}

@media (max-width: 959px) {  .quad-gutter .tmb {padding-right: 72px;}  }
@media (max-width: 569px) {  .quad-gutter .tmb {padding-right: 36px;}  }

.tmb .t-inside {background-clip: content-box;}
.no-touch .isotope-container .tmb .t-inside {opacity: 0;}
.px-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb .t-inside {margin-top: 1px;}
.half-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb .t-inside {margin-top: 18px;}
.single-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb .t-inside {margin-top: 36px;}
.double-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb .t-inside {margin-top: 72px;}
.triple-gutter:not(.owl-carousel-container) .tmb .t-inside {margin-top: 108px;}
.quad-gutter:not(.owl-carousel-container) .tmb .t-inside {margin-top: 144px;}
@media (max-width: 959px) {
	.double-gutter:not(.owl-carousel-container):not(.justified-wrapper) .tmb .t-inside {margin-top: 36px;}
    .triple-gutter:not(.owl-carousel-container) .tmb .t-inside {margin-top: 36px;}
    .quad-gutter:not(.owl-carousel-container) .tmb .t-inside {margin-top: 36px;}
    .isotope-footer.double-gutter .isotope-footer-inner > * {margin-top: 36px;}
}

.isotope-menu {background: #000000;padding: 36px 0px 36px 0px;}
.isotope-footer {opacity: 0;}
.isotope-footer .pagination {line-height: 0px;padding: 0;}
.with-bg.isotope-footer .pagination {padding-left: 36px;padding-right: 36px;}
.with-bg.isotope-footer .pagination > li {padding-top: 18px;padding-bottom: 18px;}
.isotope-footer.half-gutter .isotope-footer-inner > * {margin-top: 36px;}
.isotope-footer.px-gutter .isotope-footer-inner > * {margin-top: 1px;}
.isotope-footer.single-gutter .isotope-footer-inner > * {margin-top: 36px;}
.isotope-footer.double-gutter .isotope-footer-inner > * {margin-top: 72px;}
.isotope-footer .pagination > li {display: inline-block;}
.loadmore-button, .loading-button {display: inline-block;text-align: center;margin: 18px 18px 18px 18px;}
.isotope-infinite-button + .loadmore-button {display: block !important;}
.loadmore-button .icon-container {display: none;width: 100%;position: absolute;left: 0px;}
.loadmore-button a, .loading-button .icon-container {margin: 0px !important;}
.index-single {float: left;width: 100%;}
.index-single, .index-single > *, .index-single > * > * {height: 100% !important;}

.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container iframe, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	line-height: 100%;
	vertical-align: baseline;
	background: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.ilightbox-closedhand * {
	cursor: url('/wp-content/themes/nkp/library/img/ilightbox/css/closedhand.cur'), default !important;
}
.ilightbox-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
}
.ilightbox-loader {
	position: fixed;
	z-index: 100005;
	top: 45%;
	left: 4px;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	border-radius: 50%;
	background-clip: padding-box;
	z-index: 100003;
	top: 50% !important;
	left: 50% !important;
	margin-top: -24px;
	margin-left: -24px;
}
.ilightbox-loader div {
	width: 48px;
	height: 48px;
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	border-radius: 50%;
	background-clip: padding-box;
}
.ilightbox-loader.horizontal {
	left: 45%;
	top: 4px;
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	border-radius: 50%;
	background-clip: padding-box;
}
.ilightbox-loader.horizontal div {
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	border-radius: 50%;
	background-clip: padding-box;
}
.ilightbox-toolbar {
	display: none;
	position: fixed;
	z-index: 100010;
	top: 5px;
	left: 0px;
	height: 25px;
	width: 100%;
}
.ilightbox-toolbar a {
	float: left;
	cursor: pointer;
	width: 25px;
	height: 23px;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.ilightbox-toolbar .ilightbox-prev-button, .ilightbox-toolbar .ilightbox-next-button {display: none;}
.ilightbox-prev-button {
	-webkit-border-radius: 0px 0px 2px 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0px 0px 2px 2px;
	-moz-background-clip: padding;
	border-radius: 0px 0px 2px 2px;
	background-clip: padding-box;
}
.ilightbox-next-button {
	-webkit-border-radius: 2px 2px 0px 0px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px 2px 0px 0px;
	-moz-background-clip: padding;
	border-radius: 2px 2px 0px 0px;
	background-clip: padding-box;
}
.ilightbox-prev-button.horizontal {
	-webkit-border-radius: 0px 2px 2px 0px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0px 2px 2px 0px;
	-moz-background-clip: padding;
	border-radius: 0px 2px 2px 0px;
	background-clip: padding-box;
}
.ilightbox-next-button.horizontal {
	-webkit-border-radius: 2px 0px 0px 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px 0px 0px 2px;
	-moz-background-clip: padding;
	border-radius: 2px 0px 0px 2px;
	background-clip: padding-box;
}
.ilightbox-thumbnails {
	display: block;
	position: fixed;
	z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
}
.ilightbox-thumbnails.ilightbox-vertical {
	top: 0;
	right: 0;
	width: 60px;
	height: 100%;
	overflow: hidden;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
	display: block;
	position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
	width: 100%;
	height: 60px;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
	width: 60px;
	height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
	display: block;
	position: absolute;
}
.no-touch .ilightbox-thumbnails .ilightbox-thumbnails-grid {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	display: block;
	cursor: pointer;
	padding: 0px;
	position: relative;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	width: 100%;
	height: 100%;
	-ms-interpolation-mode: bicubic;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .7;
	z-index: 1;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
	opacity: 1;
}
.ilightbox-holder {
	display: none;
	position: fixed;
	z-index: 100003;
	-webkit-transform: none;
	-moz-transform: none;
}
.ilightbox-holder.ilightbox-next,
.ilightbox-holder.ilightbox-prev {
	cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
	position: relative;
	width: 100%;
	height: 100%;
}
.ilightbox-holder img.ilightbox-image {
	width: 100%;
	height: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
	display: block !important;
	position: relative;
	left: 30px;
	right: 30px;
	max-width: 100%;
	padding: 10px;
	margin: 0 auto;
	font-size: 13px;
	line-height: 150%;
	word-wrap: break-word;
	z-index: 20003;
	zoom: 1 !important;
	filter: alpha(opacity=100) !important;
	-webkit-opacity: 1 !important;
	-moz-opacity: 1 !important;
	opacity: 1 !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ilightbox-holder .ilightbox-container iframe + div {
	position: absolute !important;
}
.ilightbox-holder .ilightbox-container .ilightbox-social {
	display: none;
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 1px;
	padding-left: 0;
	z-index: 20003;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul {
	float: none;
	list-style: none;
	height: 16px;
	margin: 0 auto;
	text-align: center;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
	display: inline;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
	display: inline-block;
	float: none;
	margin-left: 1px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {background-image: url('/wp-content/themes/nkp/library/img/ilightbox/social_icons/facebook_16.png?x87644');}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {background-image: url('/wp-content/themes/nkp/library/img/ilightbox/social_icons/twitter_16.png?x87644');}
.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {background-image: url('/wp-content/themes/nkp/library/img/ilightbox/social_icons/google_plus_16.png?x87644');}

.ilightbox-holder .ilightbox-alert {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	padding-top: 100px;
	margin: auto;
	width: 300px;
	height: 50px;
}
.ilightbox-holder .ilightbox-wrapper {
	width: 100%;
	height: 100%;
	overflow: auto;
}
.ilightbox-holder .ilightbox-wrapper .ilightbox-html {
	width: 100%;
	height: 100%;
	display: block;
}
.ilightbox-holder .ilightbox-inner-toolbar {
	position: relative;
	z-index: 100;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
	position: absolute;
	left: auto;
	top: 5px;
	right: 5px;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar a {
	float: right;
}
.ilightbox-thumbnails.ilightbox-horizontal {
	height: 60px;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
	height: 60px;
}
.ilightbox-thumbnails.ilightbox-vertical {
	width: 60px;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
	width: 60px;
}
.ilightbox-button {
	position: fixed;
	z-index: 100011;
	cursor: pointer;
}
.ilightbox-button span {
	display: block;
	width: 100%;
	height: 100%;
}
.isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
	display: none !important;
}
.isMobile .ilightbox-toolbar .ilightbox-prev-button,
.isMobile .ilightbox-toolbar .ilightbox-next-button {
	display: block;
}
.ilightbox-overlay.black {
	background: #141618;
}
.ilightbox-loader.black div {
	background: transparent url('/wp-content/themes/nkp/library/img/oval-anim-dark.svg?x87644') no-repeat center;
}
.ilightbox-holder.black .ilightbox-container .ilightbox-caption {
	background-size: 100% 100%;
	left: 0;
	right: 0;
	color: #ffffff;
	text-align: center;
}
.ilightbox-holder.black .ilightbox-alert {background: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/alert.png?x87644') no-repeat center top;color: #555;}
.ilightbox-toolbar.black a {background: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/buttons.png?x87644') no-repeat 7px 6px;}
.ilightbox-toolbar.black a.ilightbox-close {position: absolute;right: 5px;}
.isMobile .ilightbox-toolbar.black a.ilightbox-close {position: relative;right: 0px;}
.ilightbox-toolbar.black a.ilightbox-close:hover {background-position: -32px 6px;}
.isMobile .ilightbox-toolbar.black a.ilightbox-close:hover {background-position: 50%;}
.ilightbox-toolbar.black a.disabled {opacity: 0.2;filter: alpha(opacity=20);cursor: default;background-color: #141618;}
.ilightbox-toolbar.black a.ilightbox-fullscreen {background-position: 6px -33px;margin-left: 5px;}
.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen {margin-left: 0px;}
.ilightbox-toolbar.black a.ilightbox-fullscreen:hover {background-position: -31px -33px;}
.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen:hover {background-position: 50%;}
.ilightbox-toolbar.black a.ilightbox-play {background-position: 8px -58px;}
.ilightbox-toolbar.black a.ilightbox-play:hover {background-position: -32px -58px;}
.isMobile .ilightbox-toolbar.black a.ilightbox-play:hover {background-position: 50%;}
.ilightbox-toolbar.black a.ilightbox-pause {background-position: 8px -83px;}
.ilightbox-toolbar.black a.ilightbox-pause:hover {background-position: -32px -83px;}
.isMobile .ilightbox-toolbar.black a.ilightbox-pause:hover {background-position: 50%;}
.isMobile .ilightbox-toolbar.black {
	background: #141618;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	text-align: center;
}
.isMobile .ilightbox-toolbar.black a {
	display: inline-block;
	float: none;
	width: 50px;
	height: 40px;
	background-size: 50%;
	background-position: 50%;
}
.isMobile .ilightbox-toolbar.black {
	background: #141618;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	text-align: center;
	-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
}
.isMobile .ilightbox-toolbar.black a {
	display: inline-block;
	float: none;
	width: 50px;
	height: 40px;
	background-size: 50%;
	background-position: 50% !important;
}
.isMobile .ilightbox-toolbar.black a.ilightbox-fullscreen {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/fullscreen-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/fullscreen-icon-ie.png?x87644')\9;
}
.isMobile .ilightbox-toolbar.black a.ilightbox-close {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/x-mark-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/x-mark-icon-ie.png?x87644')\9;
}
.isMobile .ilightbox-toolbar.black a.ilightbox-next-button {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/arrow-next-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/arrow-next-icon-ie.png?x87644')\9;
	background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.black a.ilightbox-prev-button {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/arrow-prev-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/arrow-prev-icon-ie.png?x87644')\9;
	background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.black a.ilightbox-play {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/play-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/play-icon-ie.png?x87644')\9;
}
.isMobile .ilightbox-toolbar.black a.ilightbox-pause {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/pause-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/pause-icon-ie.png?x87644')\9;
}
.ilightbox-holder.black .ilightbox-inner-toolbar .ilightbox-title {
	font-size: 14px;
	padding: 10px 12px;
	text-align: center;
	color: #ffffff;
}
.ilightbox-thumbnails.black .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
	background: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/thumb-overlay-play.png?x87644') no-repeat center;
}
.ilightbox-button.black.disabled {
	opacity: 0.1;
	filter: alpha(opacity=10);
	cursor: default;
}
.ilightbox-button.ilightbox-next-button.black,
.ilightbox-button.ilightbox-prev-button.black {
	bottom: 0;
	right: 0;
	left: 0;
	left: 35%\9;
	right: auto\9;
	width: 20%;
	height: 38px;
	margin: auto;
	background: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/arrows_vertical.png?x87644') no-repeat 50% -125px;
}
.ilightbox-button.ilightbox-prev-button.black {
	top: 0;
	bottom: auto;
	background-position: 50% -36px;
}
.ilightbox-button.ilightbox-next-button.black.horizontal,
.ilightbox-button.ilightbox-prev-button.black.horizontal {
	right: 0;
	left: auto;
	top: 0;
	bottom: 0;
	top: 36%\9;
	bottom: auto\9;
	width: 38px;
	height: 20%;
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/black-skin/arrows_horizontal.png?x87644');
	background-position: -125px 50%;
}
.ilightbox-button.ilightbox-prev-button.black.horizontal {
	right: auto;
	left: 0;
	background-position: -38px 50%;
}
.ilightbox-holder.black .ilightbox-container .ilightbox-social,
.ilightbox-button.ilightbox-next-button.black,
.ilightbox-button.ilightbox-prev-button.black {
	background-color: #141618;
}
.ilightbox-overlay.white {
	background: #ffffff;
}
.ilightbox-loader.white div {
	background: transparent url('/wp-content/themes/nkp/library/img/oval-anim-light.svg?x87644') no-repeat center;
}
.ilightbox-holder.white .ilightbox-container .ilightbox-caption {
	background-size: 100% 100%;
	left: 0;
	right: 0;
	color: #141618;
	text-align: center;
}
.ilightbox-holder.white .ilightbox-alert {
	background: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/alert.png?x87644') no-repeat center top;
	color: #89949B;
}
.ilightbox-toolbar.white a {
	background: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/buttons.png?x87644') no-repeat 7px 6px;
}
.ilightbox-toolbar.white a.disabled {
	opacity: 0.2;
	filter: alpha(opacity=20);
	cursor: default;
	background-color: #ffffff;
}
.ilightbox-toolbar.white a.ilightbox-close {
	position: absolute;
	right: 5px;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-close {
	position: relative;
	right: 0;
}
.ilightbox-toolbar.white a.ilightbox-close:hover {
	background-position: -32px 6px;
}
.ilightbox-toolbar.white a.ilightbox-fullscreen {
	background-position: 6px -33px;
	margin-left: 5px;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-fullscreen {
	margin-left: 0px;
}
.ilightbox-toolbar.white a.ilightbox-fullscreen:hover {
	background-position: -31px -33px;
}
.ilightbox-toolbar.white a.ilightbox-play {
	background-position: 8px -58px;
}
.ilightbox-toolbar.white a.ilightbox-play:hover {
	background-position: -32px -58px;
}
.ilightbox-toolbar.white a.ilightbox-pause {
	background-position: 8px -83px;
}
.ilightbox-toolbar.white a.ilightbox-pause:hover {
	background-position: -32px -83px;
}
.isMobile .ilightbox-toolbar.white {
	background: #ffffff;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	text-align: center;
}
.isMobile .ilightbox-toolbar.white a,
.isMobile .ilightbox-toolbar.white a:hover {
	display: inline-block;
	float: none;
	width: 50px;
	height: 40px;
	background-size: 50%;
	background-position: 50%;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-fullscreen {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/fullscreen-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/fullscreen-icon-ie.png?x87644')\9;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-close {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/x-mark-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/x-mark-icon-ie.png?x87644')\9;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-next-button {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrow-next-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrow-next-icon-ie.png?x87644')\9;
	background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-next-button.disabled {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrow-next-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrow-next-icon-ie.png?x87644')\9;
	background-position: 52% 50%;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-prev-button {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrow-prev-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrow-prev-icon-ie.png?x87644')\9;
	background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-prev-button.disabled {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrow-prev-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrow-prev-icon-ie.png?x87644')\9;
	background-position: 48% 50%;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-play {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/play-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/play-icon-ie.png?x87644')\9;
}
.isMobile .ilightbox-toolbar.white a.ilightbox-pause {
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/pause-icon-64.png?x87644');
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/pause-icon-ie.png?x87644')\9;
}
.ilightbox-thumbnails.white .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
	background: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/thumb-overlay-play.png?x87644') no-repeat center;
}
.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-title {
	font-size: 14px;
	padding: 10px 12px;
	text-align: center;
}
.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-toolbar {
	left: auto;
	top: 5px;
	right: 5px;
}
.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-toolbar a {
	float: right;
}
.ilightbox-button.white.disabled {
	opacity: 0.1;
	filter: alpha(opacity=10);
	cursor: default;
}
.ilightbox-button.ilightbox-next-button.white,
.ilightbox-button.ilightbox-prev-button.white {
	bottom: 0;
	right: 0;
	left: 0;
	top: 35%\9;
	right: auto\9;
	width: 20%;
	height: 38px;
	margin: auto;
	background: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrows_vertical.png?x87644') no-repeat 50% -125px;
}
.ilightbox-button.ilightbox-prev-button.white {
	top: 0;
	bottom: auto;
	background-position: 50% -36;
}
.ilightbox-button.ilightbox-next-button.white.horizontal,
.ilightbox-button.ilightbox-prev-button.white.horizontal {
	right: 0;
	left: auto;
	top: 0;
	bottom: 0;
	top: 36%\9;
	bottom: auto\9;
	width: 38px;
	height: 20%;
	background-image: url('/wp-content/themes/nkp/library/img/ilightbox/white-skin/arrows_horizontal.png?x87644');
	background-position: -125px 50%;
}
.ilightbox-button.ilightbox-prev-button.white.horizontal {
	right: auto;
	left: 0;
	background-position: -38px 50%;
}
.ilightbox-holder.white .ilightbox-container .ilightbox-social,
.ilightbox-button.ilightbox-next-button.white,
.ilightbox-button.ilightbox-prev-button.white {
	background-color: rgba(20, 22, 24, 0.25);
}

.owl-carousel-wrapper {overflow: hidden;}
.owl-carousel-wrapper.style-metro {height: 100%;display: block;}
.owl-carousel-wrapper.style-metro .owl-carousel-container,
.owl-carousel-wrapper.style-metro .owl-stage-outer,
.owl-carousel-wrapper.style-metro .owl-carousel,
.owl-carousel-wrapper.style-metro .owl-stage {
	height: 100%;
	display: block;
}
.owl-carousel-wrapper.style-metro .owl-item {
	height: 100% !important;
}
.owl-carousel-wrapper.style-metro .tmb-carousel,
.owl-carousel-wrapper.style-metro .tmb-carousel > div,
.owl-carousel-wrapper.style-metro .t-entry-visual,
.owl-carousel-wrapper.style-metro .t-entry-visual-tc {
	display: block !important;
	height: 100%;
}
.row-slider .owl-carousel-wrapper .owl-carousel-wrapper {
	padding: 0;
	height: 100%;
}
.owl-carousel-container {
	position: relative;
}
.owl-carousel-container.carousel-inner-padding.owl-carousel-container .owl-carousel {
	padding-left: 36px;
	padding-right: 36px;
}
.owl-carousel-container:before {
	opacity: 0;
	-webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
	-webkit-transition-delay: 0.4s;
	-moz-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.owl-carousel-container.owl-carousel-loading {
	min-height: 120px;
}
.owl-carousel-container.owl-carousel-loading .owl-carousel {
	height: 0;
}
@media (min-width: 570px) {
	.owl-dots-outside.owl-carousel[data-dots="true"] {
		margin-bottom: 54px;
	}
}
@media (max-width: 569px) {
	.owl-dots-outside.owl-carousel[data-dotsmobile="true"] {
		margin-bottom: 54px;
	}
}
.owl-height {
	-webkit-transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.isotope-system .owl-height {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.owl-nav.disabled {
	display: none;
}
.owl-prev,
.owl-next {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	position: absolute;
	top: 50%;
	color: #ffffff;
	z-index: 2000;
}
.owl-prev.disabled,
.owl-next.disabled {
	display: none;
}
@media (max-width: 959px) {
	.owl-prev,
	.owl-next {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}
@media (max-width: 569px) {
	.owl-carousel[data-navmobile="false"] .owl-prev,
	.owl-carousel[data-navmobile="false"] .owl-next {
		display: none;
	}
}
@media (max-width: 959px) {
	.uncode-slider .owl-prev,
	.uncode-slider .owl-next {
		display: none;
	}
}
.header-style-light .owl-prev,
.header-style-light .owl-next {
	color: #000000;
}
.owl-prev i,
.owl-next i {
	font-size: 21px;
	position: relative;
	top: 33px;
}
.owl-prev .owl-nav-container, .owl-next .owl-nav-container {
	height: 90px;
	width: 36px;
	top: -45px;
	background-color: rgba(0, 0, 0, 0.1);
	position: relative;
	cursor: pointer;
	text-align: center;
}
.owl-prev {
	left: 0;
	-webkit-transition: margin-left 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: margin-left 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: margin-left 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition: margin-left 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.owl-prev .owl-nav-container {
	-webkit-border-radius: 0 2px 2px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 2px 2px 0;
	-moz-background-clip: padding;
	border-radius: 0 2px 2px 0;
	background-clip: padding-box;
}
.carousel-inner-padding .owl-prev .owl-nav-container {
	-webkit-border-radius: 2px 0 0 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px 0 0 2px;
	-moz-background-clip: padding;
	border-radius: 2px 0 0 2px;
	background-clip: padding-box;
}
.owl-prev i {
	text-indent: -1px;
}
.touch .owl-prev {
	margin-left: 0 !important;
}
.owl-next {
	right: 0px;
	-webkit-transition: margin-right 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: margin-right 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: margin-right 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition: margin-right 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.owl-next .owl-nav-container {
	-webkit-border-radius: 2px 0 0 2px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px 0 0 2px;
	-moz-background-clip: padding;
	border-radius: 2px 0 0 2px;
	background-clip: padding-box;
}
.carousel-inner-padding .owl-next .owl-nav-container {
	-webkit-border-radius: 0 2px 2px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 2px 2px 0;
	-moz-background-clip: padding;
	border-radius: 0 2px 2px 0;
	background-clip: padding-box;
}
.owl-carousel-container.half-gutter .owl-next {
	right: 18px !important;
}
.owl-carousel-container.single-gutter .owl-next {
	right: 36px !important;
}
.owl-carousel-container.double-gutter .owl-next {
	right: 72px !important;
}
@media (max-width: 959px) {
	.owl-carousel-container.double-gutter .owl-next {
		right: 36px !important;
	}
}
.owl-carousel-container.triple-gutter .owl-next {
	right: 108px !important;
}
@media (max-width: 959px) {
	.owl-carousel-container.triple-gutter .owl-next {
		right: 36px !important;
	}
}
.owl-carousel-container.quad-gutter .owl-next {
	right: 144px !important;
}
@media (max-width: 1499px) {
	.owl-carousel-container.quad-gutter .owl-next {
		right: 108px !important;
	}
}
@media (max-width: 959px) {
	.owl-carousel-container.quad-gutter .owl-next {
		right: 72px !important;
	}
}
@media (max-width: 569px) {
	.owl-carousel-container.quad-gutter .owl-next {
		right: 36px !important;
	}
}
.owl-next i {
	text-indent: 1px;
}
.touch .owl-next {
	margin-right: 0 !important;
}
.owl-dots {
	position: absolute;
	display: inline-block;
	text-align: center;
	left: 50%;
	width: 100%;
	z-index: 1;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: bottom 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.2s linear 0.2s;
	-moz-transition: bottom 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.2s linear 0.2s;
	-o-transition: bottom 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.2s linear 0.2s;
	transition: bottom 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.2s linear 0.2s;
}
.owl-dots-align-left .owl-dots {
	text-align: left;
}
.owl-dots-align-right .owl-dots {
	text-align: right;
}
.owl-dots-inside .owl-dots {
	bottom: 0;
	padding: 9px 9px 9px 9px;
	-webkit-border-radius: 2px 2px 0 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 2px 2px 0 0;
	-moz-background-clip: padding;
	border-radius: 2px 2px 0 0;
	background-clip: padding-box;
}
.header-wrapper .owl-dots-inside .owl-dots {
	padding-top: 9px;
	padding-bottom: 18px;
}
.owl-carousel-container.px-gutter .owl-dots {
	margin-left: 2px;
}
.owl-carousel-container.half-gutter .owl-dots {
	margin-left: -9px;
}
.owl-carousel-container.single-gutter .owl-dots {
	margin-left: -18px;
}
.owl-carousel-container.double-gutter .owl-dots {
	margin-left: -36px;
}
@media (max-width: 959px) {
	.owl-carousel-container.double-gutter .owl-dots {
		margin-left: -18px;
	}
}
.owl-carousel-container.triple-gutter .owl-dots {
	margin-left: -54px;
}
@media (max-width: 959px) {
	.owl-carousel-container.triple-gutter .owl-dots {
		margin-left: -18px;
	}
}
.owl-carousel-container.quad-gutter .owl-dots {
	margin-left: -72px;
}
@media (max-width: 1499px) {
	.owl-carousel-container.quad-gutter .owl-dots {
		margin-left: -54px;
	}
}
@media (max-width: 959px) {
	.owl-carousel-container.quad-gutter .owl-dots {
		margin-left: -36px;
	}
}
@media (max-width: 569px) {
	.owl-carousel-container.quad-gutter .owl-dots {
		margin-left: -18px;
	}
}

.owl-dots-outside .owl-dots {padding: 18px 0px 0px 0px;bottom: -54px;}
.uncode-slider .owl-dots-outside .owl-dots {bottom: auto;}
.header-scrolled .owl-dots {opacity: 0;}
.owl-dots.disabled {display: none;}
.owl-dots .owl-dot {cursor: pointer;display: inline-block;zoom: 1;vertical-align: middle;}
.owl-dots-align-left .owl-dots .owl-dot:first-child span {margin-left: 0;}
.owl-dots-align-right .owl-dots .owl-dot:last-child span {margin-right: 0;}
.owl-dots .owl-dot span {
	width: 8px;
	height: 8px;
	margin: 0px 6px;
	display: block;
	border-radius: 50%;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	-moz-transition: -moz-transform 0.2s ease-in-out;
	-o-transition: -o-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
}
.owl-dots-inside .owl-dots .owl-dot span {
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	background: #ffffff;
	zoom: 1;
	filter: alpha(opacity=50);
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.owl-dots-outside .owl-dots .owl-dot span {width: 10px;height: 10px;}
.no-touch .owl-dots .owl-dot span {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.owl-prev, .owl-next, .owl-dots {
	opacity: 0;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
	-webkit-animation-timing-function: easein;
	-moz-animation-timing-function: easein;
	-o-animation-timing-function: easein;
	animation-timing-function: easein;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}
.owl-loaded .owl-prev, .owl-loaded .owl-next, .owl-loaded .owl-dots {
	-webkit-animation-name: alpha-in;
	-moz-animation-name: alpha-in;
	-o-animation-name: alpha-in;
	animation-name: alpha-in;
}

.owl-carousel .animated{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);-moz-animation-timing-function:cubic-bezier(.19,1,.22,1);-o-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:10}.owl-carousel[data-fade=true][data-navspeed="200"] .fadeOut{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s}.owl-carousel[data-fade=true][data-navspeed="400"] .fadeOut{-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s}.owl-carousel[data-fade=true][data-navspeed="700"] .fadeOut{-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s}.owl-carousel[data-fade=true][data-navspeed="1000"] .fadeOut{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}

.owl-carousel {
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
	position: relative;
	z-index: 1;
}
.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item {
	display: inline-block;
}
.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .row-child {
	display: block;
	height: 100%;
}
.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .row-inner {
	display: table;
	table-layout: fixed;
	height: 100%;
}
.ie:not(.ie11) .uncode-slider .owl-carousel .owl-item .column_child {
	display: table-cell !important;
}
.no-touch .uncode-slider .owl-carousel .row-child {
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.no-touch.safari .uncode-slider .owl-carousel .block-bg-overlay {
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
}
.owl-carousel:not(.owl-loaded) > *:not(:first-child) {
	display: none;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}
.owl-height-equal.owl-carousel .owl-stage {
	height: 100%;
	display: table;
	table-layout: fixed;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	display: block;
	-webkit-overflow-scrolling: touch;
	-webkit-transform: translate3d(0px, 0, 0);
}
.carousel-inner-padding .owl-carousel .owl-stage-outer {
	overflow: hidden;
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0.5);
	-webkit-touch-callout: none;
	display: inline-table;
	table-layout: fixed;
	vertical-align: top;
}
.owl-valign-bottom.owl-carousel .owl-item {
	vertical-align: bottom;
}
.owl-valign-middle.owl-carousel .owl-item {
	vertical-align: middle;
}
.owl-height-equal.owl-carousel .owl-item {
	height: 100%;
	display: table-cell;
}
.owl-height-equal.owl-carousel .owl-item > .tmb {
	height: 100%;
	display: block;
}
.owl-height-equal.owl-carousel .owl-item > .tmb > .t-inside {
	height: 100%;
	display: table;
	table-layout: fixed;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loaded.owl-height-forced {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.owl-carousel.owl-loaded.owl-height-forced .owl-stage {
	display: table;
	table-layout: fixed;
	width: 100%;
}
.owl-carousel.owl-loaded.owl-height-forced .owl-stage .owl-item {
	display: table-cell;
	height: 100%;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {display: none;}
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000000;}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(/wp-content/themes/nkp/library/css/owl.video.play.png?x87644) no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-webkit-transition: scale(1.3, 1.3);
	-moz-transition: scale(1.3, 1.3);
	-ms-transition: scale(1.3, 1.3);
	-o-transition: scale(1.3, 1.3);
	transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}
.uncode-slider .owl-height-forced .owl-stage-outer {
	display: table-cell;
	width: 100%;
}
.uncode-slider .owl-height-forced .owl-stage-outer .owl-stage {
	height: 100%;
}
.owl-height-viewport .t-inside .t-entry-visual {
	display: table-cell;
	height: 100%;
	position: relative;
	width: 100%;
}
.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc {
	display: inline-block;
	position: relative;
	height: 100%;
	width: 100%;
}
.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: absolute;
}
@media (max-width: 959px) {
	.index-wrapper .owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {
		position: relative;
	}
}
.owl-height-viewport .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont > a {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	z-index: 3;
	overflow: hidden;
}
.owl-height-viewport .t-inside .t-entry-text {
	display: table;
	table-layout: fixed;
	height: 1px;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	width: 100%;
}
.owl-height-viewport .t-inside .t-entry-text .t-entry-text-tc {
	display: table-cell;
	width: 100%;
}
.owl-height-viewport.tmb-content-under .t-entry-visual {
	display: table-row;
}
[data-vp-height="12"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="12"].owl-height-viewport .t-inside {
	height: 100vh;
}
[data-vp-height="11"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="11"].owl-height-viewport .t-inside {
	height: 91.66666667vh;
}
[data-vp-height="10"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="10"].owl-height-viewport .t-inside {
	height: 83.33333333vh;
}
[data-vp-height="9"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="9"].owl-height-viewport .t-inside {
	height: 75vh;
}
[data-vp-height="8"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="8"].owl-height-viewport .t-inside {
	height: 66.66666667vh;
}
[data-vp-height="7"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="7"].owl-height-viewport .t-inside {
	height: 58.33333333vh;
}
[data-vp-height="6"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="6"].owl-height-viewport .t-inside {
	height: 50vh;
}
[data-vp-height="5"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="5"].owl-height-viewport .t-inside {
	height: 41.66666667vh;
}
[data-vp-height="4"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="4"].owl-height-viewport .t-inside {
	height: 33.33333333vh;
}
[data-vp-height="3"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="3"].owl-height-viewport .t-inside {
	height: 25vh;
}
[data-vp-height="2"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="2"].owl-height-viewport .t-inside {
	height: 16.66666667vh;
}
[data-vp-height="1"]:not(.owl-loaded).owl-height-viewport,
[data-vp-height="1"].owl-height-viewport .t-inside {
	height: 8.33333333vh;
}
@media (max-width: 480px) {
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]),
	.owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]),
	.owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]),
	.owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) {
		margin-left: -5px !important;
	}
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots,
	.owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots,
	.owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots,
	.owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-dots {
		margin-left: -13px !important;
	}
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb,
	.owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb,
	.owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb,
	.owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-item .tmb {
		padding-right: 26px !important;
	}
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev,
	.owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev,
	.owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev,
	.owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-prev {
		margin-left: 5px !important;
	}
	.owl-carousel-container.quad-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next,
	.owl-carousel-container.triple-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next,
	.owl-carousel-container.double-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next,
	.owl-carousel-container.single-gutter .owl-carousel[data-stagepadding]:not([data-stagepadding="0"]) .owl-next {
		margin-right: -5px !important;
	}
}
.carousel-overflow-visible.owl-carousel-wrapper,
.carousel-overflow-visible.owl-carousel-wrapper .carousel-inner-padding .owl-carousel .owl-stage-outer {
	overflow: visible;
}
.owl-dots-classes:not(.owl-dots) {
	display: none;
}
/*
----------------------------------------------------------

#OwlCarousel-Textual

----------------------------------------------------------
*/
.textual-carousel .tmb .t-inside {
	border: 0px !important;
}
.textual-carousel .t-entry-visual-overlay-in,
.textual-carousel .t-entry-visual,
.textual-carousel .t-inside {
	background: transparent !important;
}
.textual-carousel .tmb .tweet.fluid-object {
	max-width: 1200px;
	margin: 0 auto;
	background: transparent !important;
	padding: 0px !important;
}
.textual-carousel .tmb .twitter-footer {
	margin: 18px 0px 0px 0px;
}
.textual-carousel .tmb .twitter-tweet a:last-of-type {
	display: block;
}
.textual-carousel .tmb .regular-text {
	padding: 0px 45px 0px 45px !important;
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.textual-carousel .tmb .regular-text .pullquote {
	border: 0;
	background: transparent !important;
	color: white !important;
	padding: 0px;
}
.textual-carousel .tmb .regular-text .pullquote > p {
	font-size: inherit;
	letter-spacing: inherit;
}
.textual-carousel .tmb .regular-text .pullquote img.avatar {
	max-width: 36px;
	min-height: 36px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding: 0px;
	border: 0px;
}

.el-text {margin: 18px 0px 0px 0px;clear: both;}
.heading-text.el-text > *:first-child {margin-top: 0 ;display: inline-block;}
.heading-text.el-text > *:first-child.bigtext {display: block;}
.heading-text.el-text > *:last-child {margin-bottom: 0;}
.el-text i > span ~ span {display: block;}
.el-text hr {margin-left: 0;}
.el-text hr.separator-reduced {
	font-size: 14px;
	width: 40px;
	position: relative;
	display: block;
	content: "";
	margin: 18px 0px 18px 0px;
	margin-left: auto;
	margin-right: auto;
	border-style: solid;
	border-top: 0px;
}
.el-text > * > span {display: block;}
.el-text + .clear {margin-top: 0 !important;}
.countdown {line-height: 1;}
.counter-text, .counter-text p {margin: 0px 0px 0px 0px;}

.header-wrapper {
	-webkit-transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.5s ease-out 0.2s !important;
	-moz-transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.5s ease-out 0.2s !important;
	-o-transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.5s ease-out 0.2s !important;
	transition: height 400ms cubic-bezier(0.785, 0.135, 0.15, 0.86), opacity 0.5s ease-out 0.2s !important;
}
@media (max-width: 569px) {
	.header-wrapper .header-bg-wrapper + div,
	.header-wrapper .header-bg-wrapper:only-child {
		min-height: 300px;
	}
	.header-wrapper .header-bg-wrapper:only-child {
		position: relative;
	}
}
.header-wrapper .header-scrolldown {
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -6px;
	z-index: 100;
	-webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s linear 0.2s !important;
	-moz-transition: -moz-transform 0.2s ease-in-out, opacity 0.2s linear 0.2s !important;
	-o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s linear 0.2s !important;
	transition: transform 0.2s ease-in-out, opacity 0.2s linear 0.2s !important;
}
@media (max-width: 959px) {
	.header-wrapper .header-scrolldown {
		display: none;
	}
}
.header-wrapper .header-scrolldown:hover {
	-webkit-transform: translateY(3px);
	-moz-transform: translateY(3px);
	-o-transform: translateY(3px);
	-ms-transform: translateY(3px);
	transform: translateY(3px);
	opacity: .8 !important;
}
.header-wrapper .header-scrolldown i {
	font-size: 24px;
	cursor: pointer;
	color: #ffffff;
}
.header-style-light .header-wrapper .header-scrolldown i {
	color: #000000;
}
@media (min-width: 960px) {
	.header-scrolled .header-wrapper .header-scrolldown {
		opacity: 0 !important;
	}
}
@media (max-width: 570px) {
	.header-wrapper .uncode-slider .owl-next,
	.header-wrapper .uncode-slider .owl-prev {
		display: none;
	}
}
.header-wrapper .owl-next .owl-nav-container,
.header-wrapper .owl-prev .owl-nav-container {
	width: 90px;
	height: 100px;
	top: -50px;
	background: none !important;
	filter: none;
}
.header-wrapper .owl-next .owl-nav-container i,
.header-wrapper .owl-prev .owl-nav-container i {
	-webkit-transition: -webkit-transform 0.2s ease-in-out, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s ease-in-out, opacity 0.2s;
	-o-transition: -o-transform 0.2s ease-in-out, opacity 0.2s;
	transition: transform 0.2s ease-in-out, opacity 0.2s;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
	font-size: 26px;
	top: 34px;
}
.header-scrolled .header-wrapper .owl-next .owl-nav-container i,
.header-scrolled .header-wrapper .owl-prev .owl-nav-container i {
	opacity: 0;
}
body .header-wrapper .style-dark.owl-next .owl-nav-container,
body .header-wrapper .style-light.owl-next .owl-nav-container,
body .header-wrapper .style-dark.owl-prev .owl-nav-container,
body .header-wrapper .style-light.owl-prev .owl-nav-container {
	background-color: transparent !important;
}
.header-wrapper .owl-next:hover i {
	opacity: .6;
	-webkit-transform: translateX(5px) scale(0.9);
	-moz-transform: translateX(5px) scale(0.9);
	-o-transform: translateX(5px) scale(0.9);
	-ms-transform: translateX(5px) scale(0.9);
	transform: translateX(5px) scale(0.9);
}
.header-wrapper .owl-prev:hover i {
	opacity: .6;
	-webkit-transform: translateX(-5px) scale(0.9);
	-moz-transform: translateX(-5px) scale(0.9);
	-o-transform: translateX(-5px) scale(0.9);
	-ms-transform: translateX(-5px) scale(0.9);
	transform: translateX(-5px) scale(0.9);
}
.header-scrolled .header-wrapper .uncode-slider .row-child,
.header-scrolled .header-wrapper .row-header:not(.row-slider) {
	opacity: 0;
}
@media (min-width: 960px) {
	.header-scrolled .header-scroll-opacity .header-main-container {
		opacity: 0 !important;
	}
}
@media (max-width: 959px) {
	.header-bg-wrapper > .header-bg {
		background-attachment: scroll !important;
		-webkit-transform: none !important;
		-moz-transform: none !important;
		-o-transform: none !important;
		-ms-transform: none !important;
		transform: none !important;
		height: 100% !important;
	}
}
.header-wrapper {
	display: table;
	table-layout: fixed;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.header-wrapper .owl-carousel-container, .header-wrapper .owl-carousel.owl-theme, .header-wrapper .owl-stage, .header-wrapper .owl-stage-outer, .header-wrapper .owl-item, .header-wrapper .owl-item .item, .header-wrapper .owl-item .header-main-container, .header-wrapper .header-content {height: 100%;}

.header-wrapper .header-bg-wrapper {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.header-wrapper .header-bg {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	overflow: hidden;
}
.header-wrapper .header-bg-overlay {
	position: absolute;
	right: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.header-wrapper .header-bg-overlay-inner {
	width: 100%;
	height: 100%;
	position: absolute;
}
.header-wrapper .header-main-container {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
}
.touch .header-wrapper .header-main-container {padding-top: 0px !important;}
.header-wrapper .header-main-container.header-carousel {margin-top: -25px;margin-bottom: 25px;padding-top: 50px;}
.header-wrapper .header-content {position: relative;z-index: 5;display: table-cell;vertical-align: middle;text-align: center;width: 100%;}
.header-wrapper .header-content.header-align-left {text-align: left;}
.header-wrapper .header-content.header-align-right {text-align: right;}
.header-wrapper .header-content.header-left .header-content-inner {margin-right: auto;margin-left: inherit;}
.header-wrapper .header-content.header-left hr {margin-left: 0px;}
.header-wrapper .header-content.header-left .buttons-wrapper .btn:first-child {margin-left: 0;}
.header-wrapper .header-content.header-right .header-content-inner {margin-left: auto;margin-right: inherit;}
.header-wrapper .header-content.header-right hr {margin-right: 0px;}
.header-wrapper .header-content.header-right .buttons-wrapper .btn:last-child {margin-right: 0}
.header-wrapper .header-content.header-top {vertical-align: top;}
.header-wrapper .header-content.header-bottom {vertical-align: bottom;}

@media (max-width: 959px) {
	.header-wrapper .header-content .buttons-wrapper {
		font-size: 12px;
	}
}
.header-wrapper .header-content-inner {
	margin: 0 auto;
	padding: 54px 36px 54px 36px !important;
}
@media (max-width: 959px) {
	.header-wrapper .header-content-inner {
		max-width: none !important;
	}
}
.header-classic.header-wrapper .header-content-inner {padding: 54px 36px 54px 36px !important;}
.header-wrapper .header-content-inner > iframe {max-width: 100%;}
.header-wrapper .header-content-inner .wp-audio-shortcode {max-width: 500px;margin: auto;}
.header-wrapper .header-content-inner blockquote.pullquote p:first-child {font-size: 25px;}
.header-wrapper .header-content-inner > .header-title > span {display: block;}
.header-wrapper .header-content-inner > p > * {margin-top: 0px;}
.header-wrapper .header-content-inner > *:first-child, .header-wrapper .heading-text > *:first-child {margin-top: 0 !important;}
.header-wrapper .heading-text:not(.heading-bigtext) {display: inline-block;}
.header-wrapper .header-subtitle {margin: 9px 0px 0px 0px;}
.header-wrapper .column_parent {height: 100% !important;}
.header-wrapper blockquote {padding: 0px;}

@media (max-width: 959px) {
	.header-main-container {
		padding-top: 0px !important;
	}
}
.header-main-container .owl-carousel .owl-item {
	float: left !important;
}
.header-bg.self-video .wp-video,
.header-bg.self-video .mejs-video {
	width: 100% !important;
	height: 100% !important;
}
.header-bg.self-video .mejs-layers,
.header-bg.self-video .mejs-controls {
	display: none;
}
.header-bg.self-video video {
	position: absolute;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.blocks-animation .header-title > .animate_when_almost_visible {
	display: inline-block;
}
@media (max-width: 959px) {
	.header-main-container .row-inner {
		padding-top: 0px !important;
	}
}
.header-wrapper:not(.header-only-text):before,
.uncode-slider:not(.slider-loaded):before {
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 38px;
	height: 38px;
	margin-top: -19px;
	margin-left: -19px;
	content: "";
	z-index: 1;
	opacity: 1;
	-webkit-animation: spin 2s infinite linear;
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
}
.style-light .header-wrapper:not(.header-only-text):before,
.style-light .uncode-slider:not(.slider-loaded):before,
.style-dark .style-light .header-wrapper:not(.header-only-text):before,
.style-dark .style-light .uncode-slider:not(.slider-loaded):before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABPtJREFUeNrsnCFv20AUx+2kIDBgIGDAYCBgUiNlwGyeNFC2gIGBSUtJ6dZP0PUTtKUlTVlBpaWsbC4LiZRKBQEDBgMeCygIGNh72bvk9eKzY8dJE9896RQnSuzzL//37t357izLWCqzN6ESBwcHDh1WqaB59DqCMsCD8/NzXztgAKcGLw6VGgMk25HicwHwDoq/boj2GhXUgFKHUlFAwDKGEkoK22XKayh+24VyA/C6WwsMIFXoBl1JRQgloBLCTQYpz9ug876F0pLOjee6hHIK5x1tBTAC5VKpMEhDLHAjw5yvh/C+QGkzeAjrbBXg7BVUfo+Bwsr6BGq8BtdvU+xz2PWP4dqnGwUMKlol9+AVxYA8eKZWVwaH9djPoz72ClTlb0LzT3X7RuCqeanNXrJCLdZyYet2tapgu2QLfcFa3Q6Uw6z1tDNWAtX0iUm+BxW43eQMHer8neV26JrvskCzM8JqU9KJgfz2uWJVhrqjyn6Qi2aCZi8JqwMXDLepL0gx92dWaLZOsPKAVkpxnb0iwKJO/AQStZwNclMrN2Dwj7isNbzaZlgKaB7c48kivysv2Cx/pLcY4B+sgli/3w+bzeYfSrpdOL6Hz4aZFUZxq0VvsXvTswpmcE8dys3QLqjXktklPQqMYxpCKaod0kgH3utJJmBE2qW33XV0np9RZRjH9ultm/K11AoTrhjkPSSzodB85ppHqYBRoBfdnq6ljx2zVtNLozDhioNN60yvWGUYx87iVFZSxK66GKqx9DPhlh71CBIV5rI0YqQbLVKZgPZ1EWB1NgSiq11KDV80MHpmOMm7dGgZE1rMSV5Gg6RKhQmfHVrGRHbwIQ6YY4BN7Yb1duaBUb+xJpJV3WmxBzkOm/vxRGECVljkblBK86VQ9QSYoBgaTlMbxAHjT6uN/bd7et2NdUnDaWoillfjElcTv2Y2inPJquEz11IO4hRWZX0pYwrbMQgS7c4Ay5aLzbnkiDJ+xzBSWymiRTA26y7W5MwhKq2oGFRzLMIoYKGUwBqbpRORChubfGzOanEKC4zC0gGbuiSNjRmLGMEpsW4AX7aifWrB0qsRf3pWUvTO60ZcUwaBKg9DGxhgc8CGSmA0sxDlVwFJ1jV3x8jHjVGJq/iCq7G6lI8bo4CJWYZO0my8gqqLr8vsJQKjFkGQ9TRWVxA1+Vk13UmQbeikMmnWpZ80WsFVFrDmtKWRujzqcAeqkee4KZtdFsvqGqjLYe7oq76nBEaxTLhmq8jdJWl6/SDuuUbStHNf5GUFd03Pmk2vj13GGLsSpN/v/202m0j7DZQXcDyGz34XTF3ohu/p7XXSsqDEpTMA6BFBweErLAgQPhsVBBYO3+CyIHwY1FtkpUt5kROjqgAUShYvUIfjXwiyALDarFW8XuR3aZb/oW+HdIE2e0Cw7bAma9UX/W150S9SPHsg10S1vd5GpUXA6qSZD1dOczEFtEdcRrdFudbnrLBSA5OgvcSWk2JaBT7/teGwPEqNdrLCQtNh3wp51xYcJL3NOi216DujuKx/OKa6LbVItqh77zRY9i7U381jrXrRdneSQeWiqpUBYx3Zde4fVqM42pCu16PsPdc/aht3qKtRjwPdX94iUOyP2FuVojd5D0RhNfoNX6liSX/AStT7bMAiFOJYybtsqkxADayYkdHCAItRoGU93cdVBmQmLBvTwP4JMADEPDW9MJgjiwAAAABJRU5ErkJggg==');
	background-size: 38px;
}
.style-dark .header-wrapper:not(.header-only-text):before,
.style-dark .uncode-slider:not(.slider-loaded):before,
.style-light .style-dark .header-wrapper:not(.header-only-text):before,
.style-light .style-dark .uncode-slider:not(.slider-loaded):before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNtJREFUeNrsnC132zAUhqWeAcPAshmGzTDQY4GBZU3ZWDs2tu4XbPsFa9lYPVa2DC1sHgtbxswWaNZJ3Xtz7hTLjms5H7buOTppmsSWHr260pUlCeGtlslDyMTDw0OIPwcsRfjfEklIKWe9A6bgnKqXoUqnSIOCr2mA55ZLaHipSj9VShTEtHPAoKAIoIKCr6yQcpUyfGeEz14AaohU9NtEpdtdKFC2CCkApJGhIg1lATBLVcis5nX1NWOAnBjX1ur7qNKNuu7qKIAB1AgpMCClqiBLx/eL0Xw5vBXAfXANTjrOvK79MQOlM6ubyUJlPG+52Q8A7S1ruvr+r9W9bw4KGMssz+hs1w6Z5WdqgNOVduFC3dKxqrSK5ofQ/SNv1+rlEk3VidpkwwxNjPFS0pazbdhD37F86g7hYteZCFR6pWsQKT70ETrySfYdbmTnsN6gSR6Fad+m0h9A+/EUaLIuLPUyxQg9h7wzcUSGCv4Kv6Y7pZd13IjsEywX0E5q3GfcBVgI4h8hoefU8N67rpGYOfiwK1M1KBfZtbNumcEaiY6ZKtMVgxY3vViAC2pYZ6Kjpsp2B2C/qnrOKh8Ws1FyIrprFyhjiJCqPjCQpiZ433bwvOdOYAVo2q7K/HSZwiYU8qgLLkTHTZUxQZCu7VMtYCBMlBPRHyOVxbYOwKYwaorpoQXTLatMTyDQbMblVsDgu4Z4OxP9s3fkkop82UmJuhZ9UpehssSmsiJgpK5U9NdujY6vGBieGeommfehZ6zoMR/HZeb0lakw+nAhvFGzPC8DFnpga/vCop1NYJjvOqXBque1HiFEPL7kCiNYWZfDoJrhUmq4qmJgXlxrKwXGH7N7+2e/8frcK8yBwshyz2ltq22Db28WOykYg/kmudkk12OxZwXdqW+SbGihxmDf+P82gOkBrIf232B+ZmuSS6O39FYQ+Xin38DpkwUei52Fb5INmmTugVmB5UXAMg/MCizbAMZWGA92tpzxsIcUtOeJs9lw+ktj1N9nC03/5YE5AEZz+UPPa81gYQWGZZh6SiM4ptXRLfivCGOwlbk09aQkQo96rK7IYLEVsLBL61lrqCtk/qsamO1pSR/VVbS2xBZ805RG1CeVsZ3DnEE1MENlcY/UFZepq0xhRDgXBQsyOtwzhijzzPY9KzAQnuPtGLOPXYWlyzbG23nZurjSCURsFKVd/mcdFtgZyphVbY7dZsY1YU0z7qC6YtYUKxdAVwLDSPeenGKX/Bk70kHb/TYbzraa08fuL+o1J1ipeOywdBkmrFfcaonq1g9BsIyRAtHpMUND3qcUXKNswikw5s+oE5geY/NEnqfk5EXNjRvyCTekHjNkbX9+RLCoGWpYN3UfWssGN58YUf3BbuBi4yweJz5pS1DTcyti1ss8bhF0fbaOo/iQn8sza3IQiXSUIRr4CUQHs32rDarSlUk7W3R+PjetUOkwc7oWhyxzc4QZ+R5AmadLLaD+xnmRLcufwLW+Kw6PxSIDlHM3IVvKPI2g+fPNBSVXqoOahiwJBqqV06Vky7UeodZD46MlUoaAd1VDRXR2Ymi5btrmMVy7OgOR9mBGwr4UIRP2BclBxe9SsaPtivs4ZZMOgORKqWNrZYp/+9F3uq/gUM5xLVPQWkl+Kam37ttfAQYAZ993RnTunIQAAAAASUVORK5CYII=');
	background-size: 38px;
}
@media (min-width: 960px) {
	#page-header {
		display: table-row;
		width: 100%;
	}
}
#page-header .header-wrapper > .header-bg-wrapper,
#page-header .header-wrapper .header-scrolldown,
#page-header .header-wrapper .row-container > .row-background {
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
#page-header .header-wrapper .uncode-slider .row-child,
#page-header .header-wrapper .row-parent,
#page-header .header-main-container {
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
	-webkit-transition-delay: 0.2s;
	-moz-transition-delay: 0.2s;
	-o-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
#page-header .header-only-text .header-main-container {
	opacity: 1;
}
@media (max-width: 959px) {
	#page-header .row .uncol {
		padding-top: 0 !important;
	}
}
@media (min-width: 960px) {
	#page-header .remove-menu-padding .header-content,
	#page-header .remove-menu-padding .uncont {
		padding-top: 0px !important;
	}
}
@media (max-width: 960px) {
	#page-header .remove-menu-padding-mobile .header-content,
	#page-header .remove-menu-padding-mobile .uncont {
		padding-top: 0px !important;
	}
}
#page-header[data-imgready="true"] .header-wrapper:not(.header-only-text):before {
	opacity: 0;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	animation: none;
}
#page-header[data-imgready="true"] .header-wrapper > * {
	opacity: 1;
}
#page-header[data-imgready="true"] .header-wrapper .row-container > .row-background {
	opacity: 1;
}
.uncode-slider {
	height: 100%;
}
.header-wrapper .uncode-slider > .owl-carousel {
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
}
.uncode-slider .row-container,
.uncode-slider .row-child {
	height: 100% !important;
}
.uncode-slider .row-inner {
	height: 100%;
}
@media (max-width: 1499px) {
	.uncode-slider .row-inner > .column_child:only-child {
		height: 100% !important;
	}
}
@media (max-width: 1499px) {
	.uncode-slider .text-lead > * {
		font-size: 16px;
		line-height: 1.75;
		margin: 18px 0 0;
	}
}
@media (max-width: 959px) {
	.uncode-slider .text-lead > * {
		font-size: 13px;
		line-height: 1.75;
		margin: 18px 0 0;
	}
}
@media (max-width: 959px) {
	.uncode-slider .uncoltable {
		padding-top: 0 !important;
	}
}
.no-touch .bigtext {
	opacity: 0;
}
.post-info {
	margin: 18px 0px 0px 0px;
}
.post-info span {
	margin: 0px 14px 0px 14px;
	font-weight: 400;
}
@media (max-width: 569px) {
	.post-info {
		font-size: 10px !important;
	}
	.post-info span {
		margin: 0px 9px 0px 9px;
	}
}
.post-info div {display: inline;}

.no-touch .header-parallax > .header-bg-wrapper > .header-bg:not(.header-carousel-wrapper),
.no-touch .header-parallax > .header-bg-wrapper > .header-bg.header-carousel-wrapper .t-background-cover {
	height: 130%;
	height: calc(100% + 30vh);
	will-change: transform;
}

.tmb .avatar {border-radius: 50%;}
.tmb a.inactive-link {pointer-events: none;cursor: default;}
.index-single .tmb {height: 100%;width: 100% !important;}
.index-single .style-masonry .tmb {position: relative !important;}
.tmb > .t-inside {position: relative;display: table;table-layout: fixed;width: 100%;}
.index-single .tmb > .t-inside {height: 100%;}
.tmb-loaded.tmb > .t-inside {opacity: 1;}
.img-circle.tmb > .t-inside .t-entry-visual {border-radius: 50%;}
.img-circle.tmb > .t-inside .t-entry-visual-cont {
	border-radius: 50%;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	overflow: hidden;
}
.img-round.tmb > .t-inside .t-entry-visual-cont {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
}
.tmb-no-bg.tmb > .t-inside {
	background: none;
}
.tmb > .t-inside hr {
	margin-top: 18px;
	margin-bottom: 18px;
}
.tmb > .t-inside hr.separator-reduced {
	width: 90px;
	border-top-width: 2px;
}
.tmb > .t-inside .spacer.half-space {
	margin-top: 18px;
}
.tmb > .t-inside .spacer.single-space {
	margin-top: 36px;
}
.tmb > .t-inside .spacer.double-space {
	margin-top: 72px;
}
.tmb-round.tmb > .t-inside {
	border-radius: 4px;
}
.tmb-media-first.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	-webkit-mask-image: -webkit-radial-gradient(white, black);
}
.tmb-media-last.tmb-content-under.tmb-round.tmb > .t-inside .t-entry-visual a {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	-webkit-mask-image: -webkit-radial-gradient(white, black);
}
.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual {
	-webkit-mask-image: -webkit-radial-gradient(white, black);
}
@media (min-width: 570px) {
	.tmb-content-lateral-left.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
		border-top-right-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
	}
	.tmb-content-lateral-right.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
		border-top-left-radius: 0 !important;
		border-bottom-left-radius: 0 !important;
	}
}
@media (max-width: 569px) {
	.tmb-content-lateral-responsive.tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
		border-bottom-left-radius: 0 !important;
		border-bottom-right-radius: 0 !important;
	}
}
.tmb-content-lateral-left:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.tmb-content-lateral-right:not(.tmb-content-lateral-responsive).tmb-content-lateral.tmb-round.tmb > .t-inside .t-entry-visual a {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	float: left;
}
.tmb-content-lateral-right.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	float: right;
}
.tmb-content-size-1.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 8.33333333% !important;
}
.tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 16.66666667% !important;
}
.tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 25% !important;
}
.tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 33.33333333% !important;
}
.tmb-content-size-5.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 41.66666667% !important;
}
.tmb-content-size-6.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 50% !important;
}
.tmb-content-size-7.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 58.33333333% !important;
}
.tmb-content-size-8.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 66.66666667% !important;
}
.tmb-content-size-9.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 75% !important;
}
.tmb-content-size-10.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 83.33333333% !important;
}
.tmb-content-size-11.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
	width: 91.66666667% !important;
}
.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	float: right;
}
.tmb-content-size-1.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 91.66666667% !important;
}
.tmb-content-size-2.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 83.33333333% !important;
}
.tmb-content-size-3.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 75% !important;
}
.tmb-content-size-4.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 66.66666667% !important;
}
.tmb-content-size-5.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 58.33333333% !important;
}
.tmb-content-size-6.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 50% !important;
}
.tmb-content-size-7.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 41.66666667% !important;
}
.tmb-content-size-8.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 33.33333333% !important;
}
.tmb-content-size-9.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 25% !important;
}
.tmb-content-size-10.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 16.66666667% !important;
}
.tmb-content-size-11.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	width: 8.33333333% !important;
}
.tmb-content-lateral-right.tmb-content-lateral.tmb > .t-inside .t-entry-text {
	float: left;
}
@media (max-width: 569px) {
	.tmb-content-lateral-responsive.tmb-content-lateral.tmb > .t-inside .t-entry-text,
	.tmb-content-lateral-responsive.tmb-content-lateral.tmb > .t-inside .t-entry-visual {
		width: 100% !important;
	}
}
.tmb .t-entry-text-tc:not(.no-block-padding) .t-entry > *:first-child {
	margin-top: 0px !important;
}
.tmb .t-entry.t-entry-team .t-entry-title {
	margin: 5px 0px 0px 0px !important;
}
.tmb .t-entry .t-entry-cat {
	font-size: 13px;
	text-transform: uppercase;
}
.tmb .t-entry .t-buttons-socials {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
.tmb .t-entry-visual .t-entry .t-buttons-socials {
	margin: 18px 0px 0px 0px !important;
}
.tmb .t-entry-visual {
	position: relative;
	text-align: left;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-font-smoothing: antialiased;
}
.tmb .t-entry-visual .pushed {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.tmb.tmb-no-media.tmb .t-entry-visual .pushed {
	position: relative;
	display: block;
}
.tmb-quote.tmb .t-entry-visual blockquote {
	margin-top: 0;
}
.tmb-quote.tmb .t-entry-visual .t-overlay-inner,
.tmb-quote.tmb .t-entry-visual .t-overlay-wrap {
	position: relative;
}
.tmb .t-entry-visual img {
	width: 100%;
	max-width: none;
	z-index: 1;
	position: relative;
	display: block;
}
.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > img,
.tmb-img-ratio.tmb .t-entry-visual .t-entry-visual-cont > a > img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
}
.tmb .t-entry-visual .t-background-cover {
	width: 100%;
	height: 100%;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.tmb .t-entry-visual .t-background-cover > * {
	margin: 0px !important;
	border: none !important;
	width: 100% !important;
	height: 100% !important;
	position: absolute !important;
	z-index: 1000;
}
.tmb .t-entry-visual .t-background-cover .mejs-video {
	width: 100% !important;
	height: 100% !important;
}
.tmb .t-entry-visual .t-background-click {
	z-index: auto !important;
}
.tmb-image-anim.tmb .t-entry-visual img,
.tmb-image-anim.tmb .t-entry-visual .t-background-cover,
.tmb-image-anim.tmb .t-entry-visual .fluid-object,
.tmb-image-color-anim.tmb .t-entry-visual img,
.tmb-image-color-anim.tmb .t-entry-visual .t-background-cover,
.tmb-image-color-anim.tmb .t-entry-visual .fluid-object {
	-webkit-transition-property: -webkit-transform, -webkit-filter;
	-moz-transition-property: -moz-transform, -moz-filter;
	-o-transition-property: -o-transform, filter;
	transition-property: transform,filter;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);
	-moz-transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);
	-o-transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);
	transition-timing-function: cubic-bezier(0.57, 0.21, 0.69, 1);
}
.tmb .t-entry-visual .t-entry {
	width: 100%;
}
.tmb .t-entry-visual .t-entry-visual-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	-webkit-transition: opacity 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
}
.tmb .t-entry-visual .t-entry-visual-overlay .t-entry-visual-overlay-in {
	width: 100%;
	height: 100%;
}
:not(.tmb-overlay-showed).tmb .t-entry-visual .t-entry-visual-overlay {
	opacity: 0;
}
.tmb-overlay-showed.tmb .t-entry-visual .t-entry-visual-overlay {
	opacity: 1;
}
.tmb-overlay-gradient-bottom.tmb .t-entry-visual .t-entry-visual-overlay {
	background-color: transparent !important;
}
.tmb-overlay-gradient-top.tmb .t-entry-visual .t-entry-visual-overlay {
	background-color: transparent !important;
}
.tmb .t-entry-visual .t-overlay-wrap {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}
.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-wrap {
	margin-top: 1px;
}
.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-wrap {
	position: relative;
}
.tmb .t-entry-visual .t-overlay-inner {
	display: table;
	table-layout: fixed;
	position: absolute;
	width: 100%;
	height: 100%;
}
.tmb.tmb-no-media.tmb .t-entry-visual .t-overlay-inner {position: relative;}
.tmb .t-entry-visual .t-overlay-content {display: table-cell;vertical-align: middle;text-align: center;}
.tmb-overlay-bottom.tmb .t-entry-visual .t-overlay-content {vertical-align: bottom;}
.tmb-overlay-top.tmb .t-entry-visual .t-overlay-content {vertical-align: top;}
.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content {text-align: justify;}
.tmb-overlay-text-justify.tmb .t-entry-visual .t-overlay-content hr {margin-left: auto !important;margin-right: auto !important;}
.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content {text-align: center;}
.tmb-overlay-text-center.tmb .t-entry-visual .t-overlay-content hr {margin-left: auto !important;margin-right: auto !important;}
.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content {text-align: left;}
.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content hr {margin-left: 0 !important;margin-right: auto !important;}
.tmb-overlay-text-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {margin-left: 0;}
.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content {text-align: right;}
.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content hr {margin-left: auto !important;margin-right: 0 !important;}
.tmb-overlay-text-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {margin-right: 0;}

@media (max-width: 959px) {
	.tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content {
		text-align: justify;
	}
	.tmb-overlay-text-mobile-justify.tmb .t-entry-visual .t-overlay-content hr {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content {
		text-align: center;
	}
	.tmb-overlay-text-mobile-center.tmb .t-entry-visual .t-overlay-content hr {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content {
		text-align: left;
	}
	.tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content hr {
		margin-left: 0 !important;
		margin-right: auto !important;
	}
	.tmb-overlay-text-mobile-left.tmb .t-entry-visual .t-overlay-content .separator-reduced {
		margin-left: 0;
	}
	.tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content {
		text-align: right;
	}
	.tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content hr {
		margin-left: auto !important;
		margin-right: 0 !important;
	}
	.tmb-overlay-text-mobile-right.tmb .t-entry-visual .t-overlay-content .separator-reduced {
		margin-right: 0;
	}
}
.tmb .t-entry-visual .t-overlay-icon {font-size: 18px;}
.tmb .t-entry-visual .t-overlay-icon.t-icon-size-md {font-size: 27px;}
.tmb .t-entry-visual .t-overlay-icon.t-icon-size-lg {font-size: 36px;}
.tmb .t-entry-visual .t-overlay-icon.t-icon-size-xl {font-size: 45px;}

.tmb .t-entry-visual .t-overlay-text {
	display: inline-block;
	margin: 0 auto;
	-webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	-moz-transition: opacity 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;
	-o-transition: opacity 0.2s ease-in-out, -o-transform 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out,transform 0.2s ease-in-out;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}
.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt {
	margin-top: 0;
}
.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt > p:first-child {
	margin-top: 0;
}
.tmb .t-entry-visual .t-overlay-text .t-single-line .t-entry-excerpt .btn {
	margin-top: 0;
}
.tmb-overlay-pad-double.tmb .t-entry-visual .t-overlay-text {
	padding: 72px;
}
.tmb-text-showed.tmb .t-entry-visual .t-overlay-text {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.no-touch .tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual .t-overlay-text {
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}
.no-touch .tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual .t-overlay-text {
	-webkit-transform: translate(0px, 36px);
	-moz-transform: translate(0px, 36px);
	-o-transform: translate(0px, 36px);
	-ms-transform: translate(0px, 36px);
	transform: translate(0px, 36px);
}
.tmb-overlay-right:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {
	float: right;
	padding-left: 0px;
}
.tmb-overlay-left:not(.tmb-overlay-text-wide-sm).tmb .t-entry-visual .t-overlay-text {
	float: left;
	padding-right: 0px;
}
@media (min-width: 570px) {
	.tmb-overlay-right.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {
		float: right;
		padding-left: 0px;
	}
	.tmb-overlay-left.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {
		float: left;
		padding-right: 0px;
	}
}

.tmb-overlay-text-reduced.tmb .t-entry-visual .t-overlay-text {width: 75%;}
.tmb-overlay-text-reduced-2.tmb .t-entry-visual .t-overlay-text {width: 50%;}
@media (max-width: 569px) {
	.tmb-overlay-text-wide-sm.tmb .t-entry-visual .t-overlay-text {
		width: 100% !important;
	}
}
.tmb .t-entry-visual .t-overlay-text .t-entry > *:first-child {margin-top: 0px;}

.no-touch .tmb-desaturated.tmb .t-entry-visual img,
.no-touch .tmb-desaturated.tmb .t-entry-visual .t-background-cover,
.no-touch .tmb-desaturated.tmb .t-entry-visual .fluid-object {
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
}
.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover img,
.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus img,
.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover .t-background-cover,
.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus .t-background-cover,
.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:hover .fluid-object,
.no-touch .tmb-desaturated.tmb-image-color-anim.tmb .t-entry-visual:focus .fluid-object {
	-webkit-filter: grayscale(0);
	-webkit-filter: grayscale(0%);
	filter: none;
	filter: grayscale(0%);
}
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover img,
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus img,
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover .t-background-cover,
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus .t-background-cover,
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:hover .fluid-object,
.no-touch .tmb-image-color-anim:not(.tmb-desaturated).tmb .t-entry-visual:focus .fluid-object {
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
}
.no-touch .tmb-image-anim.tmb .t-entry-visual:hover img,
.no-touch .tmb-image-anim.tmb .t-entry-visual:focus img,
.no-touch .tmb-image-anim.tmb .t-entry-visual:hover .t-background-cover,
.no-touch .tmb-image-anim.tmb .t-entry-visual:focus .t-background-cover {
	-webkit-transform: scale(1.05, 1.05);
	-moz-transform: scale(1.05, 1.05);
	-o-transform: scale(1.05, 1.05);
	-ms-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05);
}
.tmb-overlay-showed.tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay,
.tmb-overlay-showed.tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay {
	opacity: 0;
}
:not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:hover .t-entry-visual-overlay,
:not(.tmb-overlay-showed).tmb-overlay-anim.tmb .t-entry-visual:focus .t-entry-visual-overlay {
	opacity: 1;
	-webkit-transition-delay: 150ms;
	-moz-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	transition-delay: 150ms;
}
.no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text,
.no-touch .tmb-overlay-text-anim.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text {
	-webkit-transition-delay: 0ms !important;
	-moz-transition-delay: 0ms !important;
	-o-transition-delay: 0ms !important;
	transition-delay: 0ms !important;
}
.tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-overlay-text,
.tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-overlay-text {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:hover .t-overlay-text,
.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom:not(.tmb-text-showed).tmb .t-entry-visual:focus .t-overlay-text {
	-webkit-transform: translate(0px, 0%);
	-moz-transform: translate(0px, 0%);
	-o-transform: translate(0px, 0%);
	-ms-transform: translate(0px, 0%);
	transform: translate(0px, 0%);
	-webkit-transition-delay: 250ms;
	-moz-transition-delay: 250ms;
	-o-transition-delay: 250ms;
	transition-delay: 250ms;
}
.tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text,
.tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text {
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:hover .t-overlay-text,
.no-touch .tmb-overlay-text-anim.tmb-reveal-bottom.tmb-text-showed.tmb .t-entry-visual:focus .t-overlay-text {
	-webkit-transform: translate(0px, 36px);
	-moz-transform: translate(0px, 36px);
	-o-transform: translate(0px, 36px);
	-ms-transform: translate(0px, 36px);
	transform: translate(0px, 36px);
}
.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text,
.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text {
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text,
.no-touch .tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition-delay: 250ms;
	-moz-transition-delay: 250ms;
	-o-transition-delay: 250ms;
	transition-delay: 250ms;
}
.tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text,
.tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text {
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
}
.no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:hover .t-overlay-text,
.no-touch .tmb-text-showed.tmb-overlay-text-anim:not(.tmb-reveal-bottom).tmb .t-entry-visual:focus .t-overlay-text {
	-webkit-transform: scale(0.98);
	-moz-transform: scale(0.98);
	-o-transform: scale(0.98);
	-ms-transform: scale(0.98);
	transform: scale(0.98);
}
.style-masonry .tmb .t-entry-visual:hover hr:not(.separator-reduced), .style-masonry .tmb .t-entry-visual:focus hr:not(.separator-reduced) {width: 100%;}
.tmb .t-entry-text {-webkit-backface-visibility: hidden;text-align: left;}

.tmb-content-justify.tmb .t-entry-text hr {margin-left: auto !important;margin-right: auto !important;}
.tmb-content-center.tmb .t-entry-text {text-align: center;}
.tmb-content-center.tmb .t-entry-text hr {margin-left: auto !important;margin-right: auto !important;}
.tmb-content-left.tmb .t-entry-text {text-align: left;}
.tmb-content-left.tmb .t-entry-text hr {margin-right: auto !important;margin-left: 0 !important;}
.tmb-content-left.tmb .t-entry-text .separator-reduced {margin-left: 0;}
.tmb-content-right.tmb .t-entry-text {text-align: right;}
.tmb-content-right.tmb .t-entry-text hr {margin-right: 0 !important;margin-left: auto !important;}
.tmb-content-right.tmb .t-entry-text .separator-reduced {margin-right: 0;}

@media (max-width: 569px) {
	.tmb-content-mobile-justify.tmb .t-entry-text {
		text-align: justify;
	}
	.tmb-content-mobile-justify.tmb .t-entry-text hr {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.tmb-content-mobile-center.tmb .t-entry-text {
		text-align: center;
	}
	.tmb-content-mobile-center.tmb .t-entry-text hr {
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.tmb-content-mobile-left.tmb .t-entry-text {
		text-align: left;
	}
	.tmb-content-mobile-left.tmb .t-entry-text hr {
		margin-right: auto !important;
		margin-left: 0 !important;
	}
	.tmb-content-mobile-left.tmb .t-entry-text .separator-reduced {
		margin-left: 0;
	}
	.tmb-content-mobile-right.tmb .t-entry-text {
		text-align: right;
	}
	.tmb-content-mobile-right.tmb .t-entry-text hr {
		margin-right: 0 !important;
		margin-left: auto !important;
	}
	.tmb-content-mobile-right.tmb .t-entry-text .separator-reduced {
		margin-right: 0;
	}
}
.tmb-no-bg.tmb .t-entry-text .t-entry-text-tc {
	padding-bottom: 0px !important;
}
.tmb-no-bg:not(.tmb-content-lateral).tmb .t-entry-text .t-entry-text-tc {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.tmb-no-bg.tmb-content-lateral.tmb .t-entry-text .t-entry-text-tc {
	padding-top: 0px !important;
}
.tmb-no-bg.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc {
	padding-right: 0px !important;
}
.tmb-no-bg.tmb-content-lateral-right.tmb .t-entry-text .t-entry-text-tc {
	padding-left: 0px !important;
}
@media (max-width: 569px) {
	.tmb-no-bg.tmb-content-lateral-responsive.tmb .t-entry-text .t-entry-text-tc {
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-top: 36px !important;
	}
}

.tmb .t-entry-text .t-entry-text-tc .t-entry > *:not(hr):last-child {width: 100%;}
.tmb-content-lateral.tmb-content-lateral-left.tmb .t-entry-text .t-entry-text-tc.no-block-padding {padding-left: 18px;}
.tmb-content-lateral.tmb-content-lateral-right.tmb .t-entry-text .t-entry-text-tc.no-block-padding {padding-right: 18px;}
.tmb .t-entry-text .t-entry-title .tmb-content-under:not(.tmb-text-space-reduced) + *, .tmb .t-entry-text .t-entry-title .tmb-content-lateral:not(.tmb-text-space-reduced) + * {padding-top: 9px;}
.tmb-text-space-reduced.tmb .t-entry hr {margin-top: 9px;margin-bottom: 9px;}
.tmb-text-space-reduced.tmb .t-entry > *:not(hr):not(.t-entry-readmore):not(:first-child) {margin-top: 0px !important;}
:not(.tmb-post).tmb .t-entry > *:not(hr) {margin: 9px 0px 0px 0px;}
.tmb-entry-title-uppercase.tmb .t-entry .t-entry-title {text-transform: uppercase;}
.tmb-entry-title-lowercase.tmb .t-entry .t-entry-title {text-transform: lowercase;}
.tmb .t-entry .t-entry-title.single-line > * {margin-top: 0;}
.tmb .t-entry p.t-entry-type {font-size: 12px;}
.tmb .t-entry p.t-entry-meta span {display: block;font-size: 12px;font-weight: 600;}
.tmb .t-entry p.t-entry-meta .small-spacer {width: 10px;display: inline-block;}
.tmb .t-entry p.t-entry-meta .small-spacer:last-child {display: none;}
.tmb .t-entry p.t-entry-meta span:first-child {margin: 0px 0px 0px 0px;}
.tmb .t-entry p.t-entry-meta span:first-child .fa-push-right {margin-left: 0;}
.tmb .t-entry p.t-entry-meta span:last-child .cat-comma {display: none;}
.tmb .t-entry p.t-entry-meta .t-entry-category {text-transform: capitalize;display: inline-block;}
.tmb .t-entry p.t-entry-meta .t-entry-category.t-entry-category-colored {padding: 0px 7px;}
.tmb .t-entry p.t-entry-meta .t-entry-category .cat-comma {display: inline;padding-right: 3px;}
.tmb .t-entry p.t-entry-readmore .btn {margin: 0px 0px 0px 0px;}
.tmb .t-entry p.t-entry-author img {width: 20px;height: 20px;vertical-align: middle;display: inline-block;position: relative;border-radius: 50%;}
.tmb .t-entry p.t-entry-author img > img {border-radius: 50%;}
.tmb .t-entry p.t-entry-author i {margin: 0px 6px 0px 0px;}
.tmb .t-entry p.t-entry-author span {font-size: 12px;margin: 0px 0px 0px 9px;vertical-align: middle;white-space: inherit;}
.tmb-content-under.tmb .t-entry p.t-entry-author span, .tmb-content-lateral.tmb .t-entry p.t-entry-author span {font-weight: 600;}
.tmb .t-entry p.t-entry-small {font-size: 12px;}
.tmb .t-entry p.t-entry-member-social a {display: inline-block;padding: 0px 4px 0px 4px !important;}
.tmb .t-entry p.t-entry-member-social a:first-child {padding-left: 0px !important;}
.tmb .t-entry p.t-entry-member-social a:last-child {padding-right: 0px !important;}
.tmb .t-entry p.t-entry-member-social a i {padding: 1px !important;}
.tmb .t-entry p.t-entry-comments {font-size: 12px;}
.tmb .t-entry p.t-entry-comments .extras .extras-wrap {display: inline-block;}
.tmb .t-entry p.t-entry-comments .extras > span {padding: 0px 14px 0px 0px;}
.tmb .t-entry p.t-entry-comments .extras > span:last-child {padding: 0px;}
.tmb .t-entry p.t-entry-comments .extras a {font-weight: normal;padding: 0px 14px 0px 0px;}
.tmb .t-entry p.t-entry-comments .extras a.dot-irecommendthis {background: none !important;padding-left: 0px !important;margin-bottom: 0px !important;}
.tmb .t-entry p.t-entry-comments .extras a:last-child {padding-right: 0px;}
.tmb .t-entry p.t-entry-comments .extras i {position: relative;top: 1px;padding: 0px 5px 0px 0px;}
.tmb .t-entry p.t-entry-comments .extras.t-reading-time {float: right;margin-top: 0px;}
.tmb .t-entry-excerpt > p:first-child {margin-top: 0}
.style-metro .tmb .t-inside .t-entry-visual {display: table-cell;height: 100%;position: relative;width: 100%;}
.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc {display: inline-block;position: relative;height: 100%;top: 0;vertical-align: top;width: 100%;}
.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {height: 100%;width: 100%;overflow: hidden;position: absolute;}

@media (max-width: 959px) {
	.index-wrapper .style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont {position: relative;}
}
.style-metro .tmb .t-inside .t-entry-visual .t-entry-visual-tc .t-entry-visual-cont > a {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	z-index: 3;
	overflow: hidden;
}
.style-metro .tmb .t-inside .t-entry-text {
	display: table;
	table-layout: fixed;
	height: 1px;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	width: 100%;
}
.style-metro .tmb .t-inside .t-entry-text .t-entry-text-tc {display: table-cell;vertical-align: top;width: 100%;}
.style-metro .tmb.tmb-content-vertical-middle .t-inside .t-entry-text .t-entry-text-tc {vertical-align: middle;}
.style-metro .tmb.tmb-content-vertical-bottom .t-inside .t-entry-text .t-entry-text-tc {vertical-align: bottom;}
.style-metro .tmb.tmb-content-lateral .t-inside .t-entry-visual {display: inline-block;float: none;min-height: 1px;position: static;}

@media (min-width: 570px) {
	.style-metro .tmb.tmb-content-lateral .t-inside .t-entry-visual .t-entry-visual-tc {
		position: absolute;
		width: inherit;
	}
}
.style-metro .tmb.tmb-content-lateral .t-inside .t-entry-text {height: 100%;}

@media (max-width: 569px) {
	.style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual, .style-metro .tmb.tmb-content-under .t-inside .t-entry-visual {display: block;height: auto !important;}
	.style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont,
	.style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont {position: relative;}
	.style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont > a,
	.style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont > a {display: block;position: relative;}
    .style-metro .tmb.tmb-content-lateral.tmb-content-lateral-responsive .t-inside .t-entry-visual .t-entry-visual-cont > a .t-background-cover,
	.style-metro .tmb.tmb-content-under .t-inside .t-entry-visual .t-entry-visual-cont > a .t-background-cover {padding: 75% 0 0;}
    .style-metro .tmb.tmb-content-under .t-inside, .style-metro .tmb.tmb-content-lateral .t-inside {height: auto !important;}
}
.style-metro .tmb.tmb-content-under .t-entry-visual {display: table-row;}

@media (max-width: 569px) {
	.tmb-content-overlay .h1, .tmb-content-overlay .h2, .tmb-content-overlay .h3, .tmb-content-overlay .h4, .tmb-content-overlay .h5, .tmb-content-overlay .h6 {
		font-size: 17px !important;
		line-height: 1.2 !important;
		margin: 27px 0 0 !important;
		margin-top: 0 !important;
		line-height: initial !important;
	}
}
.isotope-container .tmb .regular-text .pullquote {
	border: 0;
	background: #1b1d1f !important;
	color: white !important;
	padding: 36px 36px 36px 36px;
}

.tmb-entry-title-uppercase.isotope-container .tmb .regular-text .pullquote {text-transform: uppercase;}
.tmb-entry-title-lowercase.isotope-container .tmb .regular-text .pullquote {text-transform: lowercase;}


.isotope-container .tmb .fluid-svg {margin-top: 0px;}
.isotope-container .tmb .fluid-svg img {margin: auto;}
.isotope-container .tmb .fluid-svg svg {width: 100%;height: 100%;}

@media (min-width: 960px) {
	.overlay {
		position: fixed;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 10000;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity 0.5s 0.5s, visibility 0s 1s;
		transition: opacity 0.5s 0.5s, visibility 0s 1s;
	}
	.overlay input {
		background-color: transparent !important;
	}
	.overlay.open {
		opacity: 1;
		visibility: visible;
		-webkit-transition: opacity 0.5s;
		transition: opacity 0.5s;
	}
	.overlay .navbar-main,
	.overlay .search-container {
		-webkit-perspective: 1200px;
		perspective: 1200px;
	}
	.overlay.overlay-contentscale .menu-sidebar-inner,
	.overlay.overlay-contentscale .search-container form {
		opacity: 0;
		-webkit-transform: translateY(-35%) rotateX(45deg);
		transform: translateY(-35%) rotateX(45deg);
	}
	.open.overlay.overlay-contentscale .menu-sidebar-inner,
	.open.overlay.overlay-contentscale .search-container form {
		opacity: 1;
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		-webkit-transition: -webkit-transform 0.5s 0.5s, opacity 0.5s 0.5s;
		transition: transform 0.5s 0.5s, opacity 0.5s 0.5s;
	}
	.close.overlay.overlay-contentscale .menu-sidebar-inner,
	.close.overlay.overlay-contentscale .search-container form {
		-webkit-transform: translateY(35%) rotateX(-45deg);
		transform: translateY(35%) rotateX(-45deg);
		-webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
		transition: transform 0.5s, opacity 0.5s;
	}
	.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li,
	.overlay.overlay-sequential .search-container form {
		opacity: 0;
		-webkit-transform: translateY(-40px);
		transform: translateY(-40px);
		-webkit-animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1);
		-moz-animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1);
		-o-animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1);
		animation-timing-function: cubic-bezier(0.45, 0.005, 0, 1);
	}
	.open-items.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li,
	.open-items.overlay.overlay-sequential .search-container form {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
		transition: transform 0.2s, opacity 0.2s;
	}
	.close.overlay.overlay-sequential .menu-sidebar-inner .menu-smart > li,
	.close.overlay.overlay-sequential .search-container form {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		-webkit-transition: opacity 0.4s 0s !important;
		transition: opacity 0.4s 0s !important;
	}
	.overlay.overlay-search {
		display: table;
		table-layout: fixed;
		height: 100%;
		width: 100%;
		text-align: center;
	}
	.overlay.overlay-search .mmb-container {
		top: 0px;
		z-index: 10001;
	}
	.overlay.overlay-search .search-container {
		display: table-cell;
		vertical-align: middle;
		width: 100%;
		font-size: 28px;
		font-size: 3.5vh;
	}
	.overlay.overlay-search .search-container .search-container-inner {
		width: 100%;
		max-width: none;
	}
	.overlay.overlay-search .search-container .search-container-inner i {
		margin-top: -0.5em;
		right: 1.5em;
	}
	.overlay.overlay-search .search-container form {
		display: inline-block;
		width: 100%;
		max-width: 600px;
		max-width: 60vw;
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.overlay.overlay-search .search-container form .search-container-inner input {
		display: inline-block;
		margin: 0px;
		width: 100%;
		font-size: 28px;
		font-size: 3.5vh;
		padding: .8em 3em .8em 1.5em;
	}
}
@media (max-width: 959px) {
	.overlay.overlay-search {
		display: none;
	}
}
.overlay .overlay-close.no-toggle {
	opacity: 0;
	-webkit-transition: opacity 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: opacity 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: opacity 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition: opacity 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.overlay .row-parent {
	margin-bottom: 0 !important;
}
/*
----------------------------------------------------------

#Onepage-scroll

----------------------------------------------------------
*/
.onepage-wrapper {
	display: block;
	position: static;
	padding: 0;
	width: 100%;
	height: 100%;
}
.onepage-wrapper {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	padding: 0;
	-webkit-transform-style: preserve-3d;
}
.onepage-wrapper .section {
	width: 100%;
	height: 100%;
}
.onepage-pagination {
	position: fixed;
	right: 22px;
	top: 50%;
	z-index: 100;
	list-style: none;
	margin: 0;
	padding: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
@media (max-width: 959px) {
	.onepage-pagination {
		display: none;
	}
}
.no-touch .onepage-pagination li {
	text-align: right;
	height: 1.5em;
}
.no-touch .onepage-pagination li:hover .cd-label {
	display: inline-block;
}
.no-touch .onepage-pagination a {
	display: inline-block;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	cursor: default;
}
.no-touch .onepage-pagination span.cd-dot-cont:hover .cd-dot,
.no-touch .onepage-pagination a.is-selected .cd-dot {
	background-color: #ffffff;
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
.no-touch .onepage-pagination span.cd-dot-cont:hover + .cd-label {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.no-touch .cd-dot-cont {
	position: relative;
	width: 30px;
	height: 30px;
	cursor: pointer;
	float: right;
	display: inline-block;
	text-align: center;
}
.no-touch .onepage-pagination .cd-dot {
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
	width: 6px;
	height: 6px;
	background-color: rgba(255, 255, 255, 0.5);
	display: inline-block;
	-webkit-backface-visibility: visible;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.2);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.no-touch .onepage-pagination .cd-label {
	font-size: 13px;
	font-weight: 500;
	padding: 6px 18px 6px 18px;
	position: relative;
	margin-right: 12px;
	color: #ffffff;
	display: none;
	top: -5px;
	border-radius: 1px;
	font-weight: 600;
	opacity: 0;
	-webkit-transform-origin: 100% 50%;
	-moz-transform-origin: 100% 50%;
	-ms-transform-origin: 100% 50%;
	-o-transform-origin: 100% 50%;
	-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
}
.no-touch .onepage-pagination .cd-label:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	top: 50%;
	right: -5px;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: inherit;
}
body.wrap.disabled-onepage-scroll {
	display: block !important;
}
body.wrap.disabled-onepage-scroll > div[data-parent="true"],
.disabled-onepage-scroll,
.disabled-onepage-scroll .wrapper {
	overflow: auto !important;
}
.disabled-onepage-scroll .onepage-wrapper .section {
	position: relative !important;
	top: auto !important;
	left: auto !important;
}
.disabled-onepage-scroll .onepage-wrapper {
	-webkit-transform: none !important;
	-moz-transform: none !important;
	transform: none !important;
	-ms-transform: none !important;
	min-height: 100%;
}

.disabled-onepage-scroll .onepage-pagination {display: none;}
body.disabled-onepage-scroll, .disabled-onepage-scroll .onepage-wrapper, html {position: inherit;}

.widget-container {margin: 54px 0px 0px 0px;}
.widget-container:first-child {margin-top: 0;}
.widget-container .widget-title {padding: 0px 0px 27px 0px;margin: 0px 0px 27px 0px;border-bottom-width: 1px;border-bottom-style: solid;margin-top: 0;}
footer .widget-container .widget-title {border: 0;padding: 0;margin: 0px 0px 36px 0px;}
.widget-container a {font-weight: 500;}
.widget-container ul li {padding: 0px 0px 5px 0px;}
.widget-container ul li:last-child {padding-bottom: 0;border-bottom: 0;}
.widget-container ul > li > ul {margin-left: 10px;}
footer .widget-container ul > li > ul {margin: 0;}
.widget-container.widget_recent_entries a {display: block;}
.widget-container.widget_recent_entries .post-date {font-size: 11px;}
.widget-container .tagcloud {
	margin: 18px 0px 0px 0px;
}
.widget-container .tagcloud a {
	font-size: 11px !important;
	padding: 2px 5px 2px 5px;
	display: inline-block;
	border: 1px solid;
	border-radius: 4px;
	margin: 0px 5px 9px 0px;
	text-transform: uppercase;
	font-weight: 600;
}
.widget-container.widget_rss img {display: none;}
.widget-container.widget_text img {margin: 18px 0px 0px 0px;}
.widget-container.widget_calendar #wp-calendar {width: 100%;}
.widget-container.widget_calendar #wp-calendar caption {text-align: left;padding: 0px 0px 9px 0px;}
.widget-container.widget_calendar table#wp-calendar td, .widget-container.widget_calendar table#wp-calendar th {text-align: center;padding: 9px 9px 8px 9px;font-size: 12px;}
.widget-container.widget_archive li a:before, .widget-container.widget_categories li a:before, .widget-container.widget_meta li a:before,
.widget-container.widget_product_categories li a:before {font-family: "uncodeicon";content: "\f105";margin-right: 12px;margin-top: 3px;}
.widget-container.widget_recent_comments li, .widget-container.widget_recent_entries li, .widget-container.widget_pages li, .widget-container.widget_top_rated_products li, .widget-container.widget_recent_reviews li {padding-left: 18px;position: relative;}
.widget-container.widget_recent_comments li:before, .widget-container.widget_recent_entries li:before, .widget-container.widget_pages li:before, .widget-container.widget_top_rated_products li:before, .widget-container.widget_recent_reviews li:before {font-family: "uncodeicon";content: "\e664";position: absolute;font-size: 8px;left: 0px;top: 4px;}

footer .widget-container.widget_recent_comments li:before,
footer .widget-container.widget_recent_entries li:before,
footer .widget-container.widget_pages li:before,
footer .widget-container.widget_top_rated_products li:before,
footer .widget-container.widget_recent_reviews li:before {
	content: '';
}
footer .widget-container.widget_recent_comments li,
footer .widget-container.widget_recent_entries li,
footer .widget-container.widget_pages li,
footer .widget-container.widget_top_rated_products li,
footer .widget-container.widget_recent_reviews li {
	padding-left: 0;
}
.widget-container.widget_nav_menu li,
.widget-container.widget_custom_menu li {
	text-transform: uppercase;
}
.widget-container.widget_nav_menu li a,
.widget-container.widget_custom_menu li a {
	font-size: 12px;
	display: inline-block;
	padding: 0px 0px 5px 0px;
}
.widget-container.widget_nav_menu .menu-item a:before, .widget-container.widget_custom_menu .menu-item a:before {
	font-family: "uncodeicon";content: "\f105";margin-right: 9px;margin-top: 3px;
}

.widget-container.widget_search > form {margin: 18px 0px 0px 0px;}
.widget-container.widget_search > form input[type="search"] {width: 100%;}
.widget-container button, .widget-container .btn {padding: 5px 15px 5px 15px !important;}
.search-container-inner {position: relative;}
.search-container-inner input {padding-right: 36px;}
.rtl .search-container-inner input {padding-left: 36px;padding-right: 18px;}
.search-container-inner i.fa {position: absolute;right: 1.35em;top: 50%;margin-top: -9px;}
.rtl .search-container-inner i.fa {left: 1.35em;right: auto;}
.widget_nav_menu li.active > a {text-decoration: none;}

footer {display: table-row;width: 100%;height: 1px;}
footer .footer-last, footer .footer-last p {font-size: 13px;}
footer .footer-last .icon-box.icon-inline {line-height: 13px;padding-left: 9px;padding-right: 9px;}

@media (max-width: 767px) {
	footer .footer-last {
        padding-top: 32px;
        padding-bottom: 32px;
    }
	footer .footer-last .uncell {
        display: block;
        text-align: center;
        padding-left: 0px!important;
    }
	footer .footer-last .uncell + .uncell {padding-top: 0;}
}

footer .footer-last .uncell {
	padding-top: 27px;
	padding-bottom: 27px;
	padding-left: 60px;
}
footer .footer-last .uncell > *:first-child {margin-top: 0;}
footer .footer-center {padding-top: 108px;padding-bottom: 108px;}
footer .footer-center .uncell {display: block;padding-top: 0;padding-bottom: 0;width: 100%;}
footer .footer-center .uncell + .uncell {padding-top: 27px;}
footer .footer-last.footer-center .social-icon i {font-size: 24px;}
footer .footer-last:not(.footer-center) .social-icon i {font-size: 18px;}

.vmenu-footer {padding: 18px 54px 18px 54px;font-size: 12px;}
.vmenu-footer p {font-size: 12px;}
.vmenu-footer > *:first-child {margin-top: 0;}
.footer-scroll-top {
	z-index: 100;
	display: none;
	position: fixed;
	right: 22px;
	bottom: 22px;
}
.footer-scroll-top.footer-scroll-higher {bottom: 61px;}
.footer-scroll-top:not(.window-scrolled) {
	opacity: 0;
	-webkit-transition: opacity 0.5s;
	-moz-transition: opacity 0.5s;
	-o-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.window-scrolled .footer-scroll-top {
	opacity: 1;
	display: block;
	-webkit-animation-name: alpha-in;
	-moz-animation-name: alpha-in;
	-o-animation-name: alpha-in;
	animation-name: alpha-in;
	-webkit-animation-duration: 0.5s;
	-moz-animation-duration: 0.5s;
	-o-animation-duration: 0.5s;
	animation-duration: 0.5s;
}
.hide-scrollup .footer-scroll-top {
	display: block;
}
.footer-scroll-top i {
	border-radius: 2px;
	width: 2em;
	height: 2em;
	line-height: 2em;
}
.window-scrolled .footer-scroll-top:hover {
	opacity: .8;
}

.author-details {text-align: center;padding: 18px 18px 18px 18px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;}
.author-details-data .author-name {font-size: 20px;line-height: 1.2;margin: 27px 0 0;margin: 0px 0px 0px 0px;}
.author-details-data .author-heading {margin: 9px 0px 0px 0px;}
.author-details-data .author-heading span {font-size: 13px;text-transform: uppercase;}
.author-details-data .author-description {margin: 14px 0px 0px 0px;font-size: 13px;max-width: 60%;margin-left: auto;margin-right: auto;}
.author-details-data .author-url {display: block;margin: 14px 0px 0px 0px;font-size: 13px;}
.author-details-data .author-socials {margin: 14px 0px 0px 0px;}

.author-profile {display: table;width: 100%;}
.author-profile.author-profile-box-left .author-profile-content,
.author-profile.author-profile-box-right .author-profile-content,
.author-profile.author-profile-box-left .uncode-avatar-wrapper,
.author-profile.author-profile-box-right .uncode-avatar-wrapper {
	display: table-cell;
	vertical-align: top;
}
@media (max-width: 959px) {
	.author-profile.author-profile-box-left .author-profile-content,
	.author-profile.author-profile-box-right .author-profile-content,
	.author-profile.author-profile-box-left .uncode-avatar-wrapper,
	.author-profile.author-profile-box-right .uncode-avatar-wrapper {
		display: block;
		padding-left: 0 !important;
	}
}
@media (min-width: 960px) {
	.author-profile.author-profile-box-left .author-profile-content > *:first-child,
	.author-profile.author-profile-box-right .author-profile-content > *:first-child,
	.author-profile.author-profile-box-left .uncode-avatar-wrapper > *:first-child,
	.author-profile.author-profile-box-right .uncode-avatar-wrapper > *:first-child {
		margin-top: 0;
	}
}
.author-profile .uncode-avatar-wrapper img {
	border-radius: 0 !important;
	vertical-align: top;
}
.author-profile.author-profile-box-top {
	display: inline-table;
}
.author-profile.author-profile-box-top .author-profile-content,
.author-profile.author-profile-box-top .uncode-avatar-wrapper {
	display: inline-block;
	width: 100%;
}
.author-profile.author-profile-box-left.has-thumb .author-profile-content {
	padding-left: 36px;
}
.author-profile.author-profile-box-right.has-thumb .author-profile-content {
	padding-right: 36px;
}
.author-profile .btn-container {
	margin-top: 18px;
}
.author-profile .contact-methods {
	margin-top: 27px;
}
.author-profile .contact-methods ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.author-profile .contact-methods li {
	display: inline-block;
	margin-right: 2px;
}
.rtl .author-profile .contact-methods li {
	margin-left: 2px;
	margin-right: auto;
}
.author-profile .contact-methods li a {
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 24px;
	-webkit-transition: background-color 400ms ease-out, color 400ms ease-out;
	-moz-transition: background-color 400ms ease-out, color 400ms ease-out;
	-o-transition: background-color 400ms ease-out, color 400ms ease-out;
	transition: background-color 400ms ease-out, color 400ms ease-out;
}
.author-profile .contact-methods li a:hover {
	color: white !important;
}
.author-profile .contact-methods li a .fa {
	display: block;
	line-height: inherit;
	margin: 0;
	width: inherit;
}
.author-profile .contact-methods li.contact-method-facebook a:hover, .author-profile .contact-methods li.contact-method-facebook a:focus{background-color: #3b5998;}
.author-profile .contact-methods li.contact-method-twitter a:hover, .author-profile .contact-methods li.contact-method-twitter a:focus {background-color: #3b8aca;}
.author-profile .contact-methods li.contact-method-instagram a:hover, .author-profile .contact-methods li.contact-method-instagram a:focus {background-color: #37658d;}
.author-profile .contact-methods li.contact-method-youtube a:hover, .author-profile .contact-methods li.contact-method-youtube a:focus {background-color: #c4302b;}
.author-profile .contact-methods li.contact-method-vimeo a:hover, .author-profile .contact-methods li.contact-method-vimeo a:focus {background-color: #4ebbff;}
.author-profile .contact-methods li.contact-method-link a:hover, .author-profile .contact-methods li.contact-method-link a:focus {background-color: #555555;}

.share-module {
	margin: 18px 0px 0px 0px;
	width: 100%;
	display: table;
	table-layout: fixed;
}
.share-module-inner {
	display: table-cell;
	vertical-align: middle;
}

div[class*=sharer-].share-button {
	display: inline-table !important;
	font-size: 14px;
	width: 34px;
	position: relative;
	top: -2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
div[class*=sharer-].share-button.social-center {
	margin: auto;
}
div[class*=sharer-].share-button.social-right {
	margin-left: auto;
}
div[class*=sharer-].share-button.share-vertical .social {
	display: none;
}
div[class*=sharer-].share-button.share-vertical .social.active {
	display: block;
}
.uncode-share .share-title {
	display: inline-block;
	padding-right: 0px;
	margin: 0px;
	line-height: 36px;
	vertical-align: top;
}
div[class*=sharer-].share-button [class*=social-]:before {
	font-family: 'uncodeicon' !important;
}
div[class*=sharer-].share-button label {
	cursor: pointer;
	margin: 0;
	padding: 5px 8px;
	display: inline-block;
	-webkit-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	border-radius: 2px;
}
div[class*=sharer-].share-button label span {
	display: none;
}
div[class*=sharer-].share-button .social {
	-webkit-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	margin-left: 0;
	opacity: 0;
}
div[class*=sharer-].share-button .social.top {
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	margin-top: -180px;
}
div[class*=sharer-].share-button .social.load {
	-webkit-transition: none!important;
	transition: none!important;
}
div[class*=sharer-].share-button .social.active {
	-webkit-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	opacity: 1;
}
div[class*=sharer-].share-button .social.active.top {
	-webkit-transform: scale(1) translateY(-10px);
	-moz-transform: scale(1) translateY(-10px);
	-o-transform: scale(1) translateY(-10px);
	-ms-transform: scale(1) translateY(-10px);
	transform: scale(1) translateY(-10px);
}
div[class*=sharer-].share-button .social ul {
	color: #ffffff;
	margin: auto;
	padding: 2px;
	display: table;
	table-layout: fixed;
	background-color: #222;
	border-radius: 1px;
}
div[class*=sharer-].share-button .social ul:after {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	bottom: -5px;
	margin-top: -5px;
	border-width: 5px 5px 0;
	border-top-color: #404040;
	left: 50%;
	margin-left: -5px;
}
.share-button .social ul,
.share-button .social {
	position: relative;
	z-index: 1;
}
div[class*=sharer-].share-button .social ul li {
	cursor: pointer;
	text-align: center;
	display: block !important;
	position: relative;
	z-index: 2;
	width: 24px;
	height: 24px;
	line-height: 24px;
	-webkit-transition: background-color 400ms ease-out;
	-moz-transition: background-color 400ms ease-out;
	-o-transition: background-color 400ms ease-out;
	transition: background-color 400ms ease-out;
}
div[class*=sharer-].share-button .social ul li:before {
	-webkit-transition: color 400ms ease-out;
	-moz-transition: color 400ms ease-out;
	-o-transition: color 400ms ease-out;
	transition: color 400ms ease-out;
}
.share-button:not(.only-icon) .social ul li[class*=facebook]:hover, .share-button:not(.only-icon) .social ul li[class*=facebook]:focus {background-color: #3b5998;}
.share-button:not(.only-icon) .social ul li[class*=twitter]:hover, .share-button:not(.only-icon) .social ul li[class*=twitter]:focus {background-color: #3b8aca;}
.share-button:not(.only-icon) .social ul li[class*=pinterest]:hover, .share-button:not(.only-icon) .social ul li[class*=pinterest]:focus {background-color: #c5142b;}
.share-button:not(.only-icon) .social ul li[class*=linkedin]:hover, .share-button:not(.only-icon) .social ul li[class*=linkedin]:focus {background-color: #2c8cc0;}
.share-button:not(.only-icon) .social ul li[class*=paper-plane]:hover, .share-button:not(.only-icon) .social ul li[class*=paper-plane]:focus {background-color: #999;}
.share-button.only-icon .social ul li[class*=facebook]:hover:before, .share-button.only-icon .social ul li[class*=facebook]:focus:before {color: #3b5998;}
.share-button.only-icon .social ul li[class*=twitter]:hover:before, .share-button.only-icon .social ul li[class*=twitter]:focus:before {color: #3b8aca;}
.share-button.only-icon .social ul li[class*=gplus]:hover:before, .share-button.only-icon .social ul li[class*=gplus]:focus:before {color: #d7473d;}
.share-button.only-icon .social ul li[class*=pinterest]:hover:before, .share-button.only-icon .social ul li[class*=pinterest]:focus:before {color: #c5142b;}
.share-button.only-icon .social ul li[class*=linkedin]:hover:before, .share-button.only-icon .social ul li[class*=linkedin]:focus:before {color: #2c8cc0;}
.share-button.only-icon .social ul li[class*=paper-plane]:hover:before, .share-button.only-icon .social ul li[class*=paper-plane]:focus:before {color: #999;}

div[class*=sharer-].share-button.only-icon {
	display: inline-block !important;
	margin-bottom: -10px;
	top: 1px;
}
.social-export:before {content: "\f1e0" !important;font-size: 16px;}
.social-facebook:before {content: "\f09a" !important;}
.social-twitter:before {content: "\f099" !important;}
.social-pinterest:before {content: "\f0d2" !important;}
.social-linkedin:before {content: "\f0e1" !important;}
.social-paper-plane:before {content: "\f1d8" !important;}
div[class*=sharer-].share-button.share-inline {width: auto;display: inline-block !important;}
.share-button.share-inline .social.top {opacity: 1;margin-top: 0px !important;width: auto;float: none !important;}
.share-button.share-inline .social.top ul {width: auto;background: none;border: none;color: inherit;margin: 0px;}
.social-center.share-button.share-inline .social.top ul {margin: auto;}
.social-right.share-button.share-inline .social.top ul {margin-left: auto;}
.share-button.share-inline .social.top li {display: inline-block !important;margin-right: 2px;}
.share-button.share-inline .social.top li:hover {color: white !important;}
.share-button.share-inline .social-export {display: none;}
div[class*=sharer-].share-button.share-inline .social ul:after {display: none;}
.share-button.share-inline.share-bigger li {font-size: 1.5em;width: 40px !important;height: 40px !important;line-height: 40px !important;}
.sharedaddy {margin-top: 36px;}

.vc_progress_bar .vc_single_bar {position: relative;margin: 5px 0px 0px 0px;padding: 3px 9px 3px 9px;}
.vc_progress_bar .vc_single_bar:last-child {margin-bottom: 0;}
.vc_progress_bar .vc_single_bar .vc_label {display: block;position: relative;z-index: 1;margin: 0px 0px 0px 0px;}
.vc_progress_bar .vc_progress_label {font-size: 13px;line-height: 1.75;margin: 18px 0 0;}
.vc_progress_bar .vc_progress_label:first-child {margin-top: 0;}
.vc_progress_bar .vc_label_units {float: right;line-height: 0;position: relative;top: 11px;}
.vc_progress_bar .vc_single_bar .vc_bar {
	display: block;
	position: absolute;
	height: 100%;
	-webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025);
	-moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025);
	box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.025);
	width: 0%;
	top: 0;
	left: 0;
	-webkit-border-radius: 1px;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 1px;
	-moz-background-clip: padding;
	border-radius: 1px;
	background-clip: padding-box;
	-webkit-transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition: all 1000ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.uncode-live-search i {font-size: 18px;}
ul.dwls_search_results {
	display: block;
	padding: 0px 27px 0px 27px;
	max-height: 500px;
	margin: 0;
	position: absolute;
	left: 0;
	overflow: auto;
	z-index: 9999;
	list-style-type: none;
	list-style-image: none;
	list-style-position: inside;
	border-radius: 0 0 2px 2px;
	border-style: solid;
	border-width: 1px;
}
ul.dwls_search_results li {
	display: block;
	padding: 18px 0px 18px 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0 0 0 0;
	text-align: left;
	text-decoration: none;
}
ul.dwls_search_results li p {
	margin: 5px 0px 0px 0px;
}
ul.dwls_search_results li a, ul.dwls_search_results li a:visited {
	display: block;
	margin-left: 0;
	padding-left: 0;
	text-decoration: none;
}
ul.dwls_search_results .daves-wordpress-live-search_title span {display: block;}
ul.dwls_search_results .daves-wordpress-live-search_title .search-category {font-size: 90%;}
ul.dwls_search_results .daves-wordpress-live-search_title span {display: block;}
ul.dwls_search_results .daves-wordpress-live-search_author {margin: 5px 0px 0px 0px;font-size: 90%;}
ul.dwls_search_results .daves-wordpress-live-search_date {margin: 0;font-size: 90%;}
ul.dwls_search_results .excerpt, ul.dwls_search_results .meta {width: 100%;}
ul.dwls_search_results .clearfix {float: none !important;clear: both !important;}

.search_footer {
	width: 100%;
	padding: 27px 0px 27px 0px;
	font-size: 10px !important;
	-webkit-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-moz-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	-o-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
	transition: color 200ms ease-in-out, background-color 200ms ease-in-out, border-color 200ms ease-in-out;
}

.search_footer a, .search_footer a:visited {margin-right: 1em;text-decoration: none;}
.dwls_search_results_activity_indicator {z-index: 999999;}
#search_results_activity_indicator {width: 32px;height: 32px;}
.style-light#search_results_activity_indicator {background-image: url(/wp-content/themes/nkp/library/img/oval-anim-light.svg?x87644);}
.style-dark#search_results_activity_indicator {background-image: url(/wp-content/themes/nkp/library/img/oval-anim-dark.svg?x87644);}

.wp-caption,
.gallery-caption {width: auto !important;max-width: 100%;margin-top: 18px;margin-bottom: 18px;display: table;table-layout: fixed;}
.wp-caption-text {font-style: normal;display: table-caption;caption-side: bottom;}
.bypostauthor {font-style: normal;}
img.size-full {width: auto;height: auto;}
.entry-content > *:first-child {margin-top: 0px;}

.alignleft {float: left;margin: 0px 23px 0px 0px;box-sizing: border-box;}
.media-modal.wp-core-ui .alignleft {float: inherit;margin: inherit;box-sizing: inherit;}
.alignright {float: right;margin: 0px 0px 0px 23px;box-sizing: border-box;}
.aligncenter {float: none;margin-left: auto;margin-right: auto;box-sizing: border-box;}
img.alignnone {float: none;}
img.aligncenter {display: block;}

.justified-gallery{opacity:0;width:100%;position:relative}.justified-gallery:not(.justified-gallery-finished){min-height:100vh}.justified-gallery.justified-gallery-finished{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.justified-gallery>a,.justified-gallery>div{position:relative;filter:"alpha(opacity=10)";opacity:.1}.justified-gallery.justified-gallery-finished>a,.justified-gallery.justified-gallery-finished>div{position:absolute}.justified-gallery>a>a>img,.justified-gallery>a>img,.justified-gallery>div>a>img,.justified-gallery>div>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0}.justified-gallery>a>.caption,.justified-gallery>div>.caption{display:none;position:absolute;bottom:0;padding:5px;background-color:#000;left:0;right:0;margin:0;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:.7;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.justified-gallery>.entry-visible{filter:"alpha(opacity=100)";opacity:1;background:0 0}.justified-gallery>.entry-visible>a>img,.justified-gallery>.entry-visible>img{filter:"alpha(opacity=100)";opacity:1;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial}.justified-gallery>.spinner>span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px;background-color:#000;border-radius:6px}.justified-wrapper .justified-fixer{position:relative}.justified-wrapper.px-gutter .justified-fixer{margin-bottom:-1px;margin-left:-1px;margin-right:-1px}.justified-wrapper.half-gutter .justified-fixer{margin-bottom:-18px;margin-left:-18px;margin-right:-18px}.justified-wrapper.single-gutter .justified-fixer{margin-bottom:-36px;margin-left:-36px;margin-right:-36px}.justified-wrapper.double-gutter .justified-fixer{margin-bottom:-72px;margin-left:-72px;margin-right:-72px}.justified-gallery>a,.justified-gallery>div{display:block;overflow:visible;padding:0!important}.justified-gallery .dummy{display:none}.justified-gallery .tmb .t-entry-visual .pushed{display:block;position:relative}.justified-gallery .t-entry-visual,.justified-gallery .t-entry-visual img,.justified-gallery .t-entry-visual-cont,.justified-gallery .t-entry-visual-tc,.justified-gallery .t-inside,.justified-gallery .tmb .t-entry-visual .pushed{height:inherit}.justified-gallery .t-entry-visual img{backface-visibility:hidden;margin:0!important}.justified-gallery .t-entry-visual{overflow:hidden}.justified-gallery div.justified-object-loaded:not(.entry-visible){height:0!important;width:0!important}.justified-gallery .t-inside{visibility:hidden}.justified-gallery.justified-gallery-finished .t-inside{visibility:visible}
.gallery{margin-left:-.5em;margin-right:-.5em}.gallery:after{display:table;content:"";clear:both}.gallery-item{margin:0;float:left;padding:.5em}.gallery-item img{width:100%}.gallery-columns-1 .gallery-item{width:100%;float:none}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6667%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}
html:not(.no-cssanimations) .blocks-animation .header-title>*,html:not(.no-cssanimations) .blocks-animation .post-info{opacity:0}html:not(.no-cssanimations) .animate_when_almost_visible{opacity:0;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}html:not(.no-cssanimations) .owl-item .animate_when_almost_visible{-webkit-perspective:1000}html:not(.no-cssanimations) .uncode-pricing.animate_when_almost_visible{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s;-webkit-animation-timing-function:cubic-bezier(.45,.005,0,1);-moz-animation-timing-function:cubic-bezier(.45,.005,0,1);-o-animation-timing-function:cubic-bezier(.45,.005,0,1);animation-timing-function:cubic-bezier(.45,.005,0,1)}html:not(.no-cssanimations) .animate_when_almost_visible.start_animation:not(.zoom-reverse).top-t-bottom{-webkit-animation-name:anim_ttb;-moz-animation-name:anim_ttb;-o-animation-name:anim_ttb;animation-name:anim_ttb;opacity:1}html:not(.no-cssanimations) .animate_when_almost_visible.start_animation:not(.zoom-reverse).bottom-t-top{-webkit-animation-name:anim_btt;-moz-animation-name:anim_btt;-o-animation-name:anim_btt;animation-name:anim_btt;opacity:1}html:not(.no-cssanimations) .animate_when_almost_visible.start_animation:not(.zoom-reverse).left-t-right{-webkit-animation-name:anim_ltr;-moz-animation-name:anim_ltr;-o-animation-name:anim_ltr;animation-name:anim_ltr;opacity:1}html:not(.no-cssanimations) .animate_when_almost_visible.start_animation:not(.zoom-reverse).right-t-left{-webkit-animation-name:anim_rtl;-moz-animation-name:anim_rtl;-o-animation-name:anim_rtl;animation-name:anim_rtl;opacity:1}html:not(.no-cssanimations) .animate_when_almost_visible.start_animation:not(.zoom-reverse).zoom-in{-webkit-animation-name:zoom-in;-moz-animation-name:zoom-in;-o-animation-name:zoom-in;animation-name:zoom-in;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}html:not(.no-cssanimations) .animate_when_almost_visible.start_animation:not(.zoom-reverse).zoom-out{-webkit-animation-name:zoom-out;-moz-animation-name:zoom-out;-o-animation-name:zoom-out;animation-name:zoom-out;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}html:not(.no-cssanimations) .animate_when_almost_visible.zoom-reverse{-webkit-animation-name:zoom-reverse;-moz-animation-name:zoom-reverse;-o-animation-name:zoom-reverse;animation-name:zoom-reverse;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}html:not(.no-cssanimations) .animate_when_almost_visible.start_animation:not(.zoom-reverse).alpha-anim{-webkit-animation-name:alpha-in;-moz-animation-name:alpha-in;-o-animation-name:alpha-in;animation-name:alpha-in;opacity:1}html .animate_when_almost_visible.start_animation.do_not_reanimate{-webkit-animation-name:none!important;-moz-animation-name:none!important;-o-animation-name:none!important;animation-name:none!important;opacity:1!important}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="100"]{-webkit-animation-duration:.1s;-moz-animation-duration:.1s;-o-animation-duration:.1s;animation-duration:.1s}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="200"]{-webkit-animation-duration:.2s;-moz-animation-duration:.2s;-o-animation-duration:.2s;animation-duration:.2s}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="300"]{-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="500"]{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="600"]{-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="700"]{-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="800"]{-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="900"]{-webkit-animation-duration:.9s;-moz-animation-duration:.9s;-o-animation-duration:.9s;animation-duration:.9s}html:not(.no-cssanimations) .animate_when_almost_visible[data-speed="1000"]{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}@-webkit-keyframes anim_ttb{0%{-webkit-transform:translate3d(0,-100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:1}}@-moz-keyframes anim_ttb{0%{-moz-transform:translate3d(0,-100px,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);opacity:1}}@-o-keyframes anim_ttb{0%{-o-transform:translate3d(0,-100px,0);opacity:0}100%{-o-transform:translate3d(0,0,0);opacity:1}}@keyframes anim_ttb{0%{transform:translate3d(0,-100px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes anim_btt{0%{-webkit-transform:translate3d(0,100px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:1}}@-moz-keyframes anim_btt{0%{-moz-transform:translate3d(0,100px,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);opacity:1}}@-o-keyframes anim_btt{0%{-o-transform:translate3d(0,100px,0);opacity:0}100%{-o-transform:translate3d(0,0,0);opacity:1}}@keyframes anim_btt{0%{transform:translate3d(0,100px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes anim_ltr{0%{-webkit-transform:translate3d(-100px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:1}}@-moz-keyframes anim_ltr{0%{-moz-transform:translate3d(-100px,0,0);opacity:0}100%{-moz-transform:translate3d(0,0);opacity:1}}@-o-keyframes anim_ltr{0%{-o-transform:translate3d(-100px,0);opacity:0}100%{-o-transform:translate3d(0,0,0);opacity:1}}@keyframes anim_ltr{0%{transform:translate3d(-100px,0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes anim_rtl{0%{-webkit-transform:translate3d(100px,0,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);opacity:1}}@-moz-keyframes anim_rtl{0%{-moz-transform:translate3d(100px,0,0);opacity:0}100%{-moz-transform:translate3d(0,0,0);opacity:1}}@-o-keyframes anim_rtl{0%{-o-transform:translate3d(100px,0,0);opacity:0}100%{-o-transform:translate3d(0,0,0);opacity:1}}@keyframes anim_rtl{0%{transform:translate3d(100px,0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.5);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes zoom-in{0%{-moz-transform:scale(.5);opacity:.1}100%{-moz-transform:scale(1);opacity:1}}@-o-keyframes zoom-in{0%{-o-transform:scale(.5);opacity:.1}100%{-o-transform:scale(1);opacity:1}}@keyframes zoom-in{0%{transform:scale(.5);opacity:.1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1.5);opacity:.1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes zoom-out{0%{-moz-transform:scale(1.5);opacity:.1}100%{-moz-transform:scale(1);opacity:1}}@-o-keyframes zoom-out{0%{-o-transform:scale(1.5);opacity:.1}100%{-o-transform:scale(1);opacity:1}}@keyframes zoom-out{0%{transform:scale(1.5);opacity:.1}100%{transform:scale(1);opacity:1}}@-webkit-keyframes zoom-reverse{0%{-webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);opacity:0}}@-moz-keyframes zoom-reverse{0%{-moz-transform:scale(1);opacity:1}100%{-moz-transform:scale(.5);opacity:0}}@-o-keyframes zoom-reverse{0%{-o-transform:scale(1);opacity:1}100%{-o-transform:scale(.5);opacity:0}}@keyframes zoom-reverse{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes alpha-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes alpha-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes alpha-in{0%{opacity:0}100%{opacity:1}}@keyframes alpha-in{0%{opacity:0}100%{opacity:1}}
.mejs-container *{font-family:Monospace,Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-controls .mejs-offscreen{clip:rect(1px,1px,1px,1px);position:absolute}span.mejs-offscreen{display:none}.mejs-controls a:focus>.mejs-offscreen{background-color:#f1f1f1;clip:auto;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:0;top:15px;text-decoration:none;text-transform:none;width:auto}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span{max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting a,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting a:hover{color:red}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{width:100%!important;height:auto}.wp-video>.mejs-offscreen{display:none}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.mejs-container:not(.mejs-container-fullscreen) video{object-fit:cover}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist-caption,.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist .mejs-container{margin:0;width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(60%);max-width:calc(60%)}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#dedede}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.mejs-controls .mejs-button button:before,.mejs-overlay-button:before{speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video,.mejs-mediaelement{width:100%;height:100%}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}.mejs-container{clear:both;outline:0;position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;outline:0}.mejs-poster{position:absolute;top:0;left:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0;height:100%!important}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px!important;font-size:35px;border:3px solid #fff;color:#fff!important;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;line-height:53px;text-indent:17px;opacity:.8;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.mejs-overlay-button:before{content:"\f04b";font-family:uncodeicon;font-style:normal}.mejs-overlay:hover .mejs-overlay-button{opacity:1}.mejs-overlay-loading:before{background-image:url(/wp-content/themes/nkp/library/img/oval-anim-dark.svg?x87644);background-repeat:no-repeat;position:absolute;top:50%;left:50%;width:38px;height:38px;margin-top:-19px;margin-left:-19px;content:"";-webkit-filter:brightness(2);-moz-filter:brightness(2);-ms-filter:brightness(2);filter:brightness(2)}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background-color:#1b1d1f;height:30px;width:100%;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mejs-container.wp-video-shortcode .mejs-controls{opacity:0}.mejs-container:hover .mejs-controls{opacity:1}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;text-decoration:none;margin:7px 5px!important;padding:0!important;position:absolute!important;height:16px!important;width:16px!important;border:0!important;line-height:16px;text-indent:2px;background:0 0!important}.mejs-controls .mejs-button button:before{width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;z-index:6;font-family:uncodeicon;font-size:14px;font-style:normal}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button:before{content:"\e098";text-indent:4px}.mejs-controls .mejs-pause button:before{content:"\e099"}.mejs-controls .mejs-stop button:before{content:"\e09a"}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:9px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;position:relative}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:100%;height:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px 0 0;background:#222324;outline:0}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-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:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));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:-moz-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:-ms-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);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{width:0}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.15s ease-in all;transition:.15s ease-in all;width:100%}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;cursor:pointer;border:2px solid #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;width:36px;height:17px;top:-13px;margin-left:-18px;text-align:center;color:#fff;outline:0}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:none;width:0;height:0;line-height:0;border:5px solid #eee;border-color:#eee transparent transparent;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button:before{content:"\e110"}.mejs-controls .mejs-unfullscreen button:before{content:"\e111"}.mejs-controls .mejs-mute button:before{content:"\e0c6"}.mejs-controls .mejs-unmute button:before{content:"\e0c7"}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:rgba(50,50,50,.7);top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#777;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:0;width:2px;height:100px;background:#ddd;margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:1px;width:16px;height:6px;background:#ddd;cursor:N-resize;margin:-3px 0 0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mejs-controls a.mejs-horizontal-volume-slider{table-layout:fixed;height:26px;width:60px;position:relative;display:block;float:left}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:14px;width:50px;height:2px;margin:0;padding:0;font-size:1px;background:#222324}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:14px;width:50px;height:2px;margin:0;padding:0;font-size:1px;background:#fff}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:rgba(50,50,50,.7);border:1px solid transparent;padding:10px;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url(/wp-content/themes/nkp/library/css/background.png?x87644);background:rgba(20,20,20,.8)}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;top:0;left:0;background:#fff;border:1px solid #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-postroll-close,.mejs-postroll-layer{position:absolute;background:rgba(50,50,50,.7)}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:rgba(50,50,50,.7);border:1px solid transparent;padding:10px;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer,.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-layer{bottom:0;left:0;z-index:1000;overflow:hidden}.mejs-postroll-close{right:0;top:0;color:#fff;padding:4px;z-index:100;cursor:pointer}video.background-video-shortcode::-webkit-media-controls{display:none!important}video.background-video-shortcode{margin-left:0!important;width:100%;height:100%;object-fit:cover}

@media print {
    .box-container {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .menu-container {
        width: 100% !important;
    }
    .animate_when_almost_visible {
        opacity: 1 !important;
        animation-name: none !important;
    }
    .icon-box-icon svg path {
        stroke-dasharray: initial !important;
        stroke-dashoffset: initial !important;
    }
}