@charset "utf-8";
/*font-family: "Lora", serif; font-family: "Libre Baskerville", serif; font-family: "Playfair Display", serif; font-family: "Montserrat", sans-serif;*/
:root {
    --bcd-color-primary: #306d8d;
    --bcd-color-accent: #32ca7f;
}
html, body {
    min-width:100%;
    width: 100%;
    max-width: 100%;
    min-height:100%;
    height:100%;
    max-height:100%;
    overflow: hidden !important;
}
body {
    background:#f9f9f9;
    color:#1a1a1a;
    font-family: 'Lora', serif;
    font-size: 18px;
    line-height: 1.3em;
    font-weight: 400;
    letter-spacing:0.3px;
}
body.single-photo {
    padding-top: 0;
    padding-bottom: 0;
}

:root {
    --bcd-bg-site: #fff;
    --bcd-bg-color-dark: #000e34;
    --bcd-bg-color-mid: #2c4b73;
    --bcd-bg-color-light: #4e688f;
    --bcd-bg-ribbon-dark: #3e506c;
    --bcd-bg-ribbon-light: #5c7293;
    --bcd-color-inverse: #fefefe;
    --bcd-color-inverse-hover:#98adcc;
    --bcd-color-heading: #2c4b73;
}

/* CSS REVIEW 2026 [start] */
.bcd-2026 #BCD-site-title {font-family: "Montserrat", sans-serif;font-weight: 700;font-size:29px;text-transform: uppercase;margin:0;padding:0;line-height:1em;}
.bcd-2026 .single-diary h1 {font-family: "Montserrat", sans-serif;font-weight: 700;}
.bcd-2026 .bcd-gradient-1 {background: var(--bcd-bg-ribbon-dark);background: linear-gradient(90deg, var(--bcd-bg-ribbon-dark) 0%, var(--bcd-bg-ribbon-light) 100%);color:var(--bcd-color-inverse);}
#BCD-header {padding:5px;}
.bcd-2026 #BCD-header a, .bcd-2026 #BCD-header a:visited, .bcd-2026 #BCD-header a:focus {color:var(--bcd-color-inverse);-webkit-transition: 500ms all;-moz-transition: 500ms all;-ms-transition: 500ms all;-o-transition: 500ms all;transition: 500ms all;}
.bcd-2026 #BCD-header a:hover {color:var(--bcd-color-inverse-hover);}

.bcd-2026 .bcd-cncpt-header {position:relative;}
.bcd-2026 .bcd-cncpt-header h1 {font-size: 35px;text-transform: uppercase;line-height: 1em;font-weight: 700;color: var(--bcd-color-heading);border-left: 10px solid var(--bcd-color-heading);padding: 5px 15px;}
.bcd-2026 .bcd-cncpt-header h2 {font-size: 31px;text-transform: uppercase;line-height: 1em;font-weight: 700;margin:0;color: var(--bcd-color-heading);border-left: 10px solid var(--bcd-color-heading);padding: 15px;}
.bcd-2026 .bcd-cncpt-header h3 {font-size: 31px;text-transform: uppercase;line-height: 1em;font-weight: 700;margin:0 0 5px 0;color: var(--bcd-color-heading);border-left: 10px solid var(--bcd-color-heading);padding: 0 15px;}
.bcd-2026 .bcd-cncpt-header h2.bcd-inverse {color: #fff;}
.bcd-2026 .bcd-cncpt-header h3.bcd-inverse {color: #fff;}
.bcd-2026 .bcd-cncpt-header .bcd-box {max-width: 840px/*;margin: 0 auto;*/}
.bcd-2026 .bcd-cncpt-header .bcd-pre-title {color: var(--bcd-color-heading);padding: 0 0 0 20px;text-transform: uppercase;}
.bcd-2026 .bcd-cncpt-header .bcd-pre-title.bcd-inverse {color: #fff;}
.bcd-2026 .bcd-cncpt-header .bcd-claim {text-transform: uppercase;color: var(--bcd-color-heading);letter-spacing: 0.3rem;}
.bcd-2026 .bcd-cncpt-header .bcd-claim.bcd-inverse {color: #fff;}
.bcd-2026 .bcd-cncpt-header .bcd-ex {color: var(--bcd-color-heading);margin: 15px 30px 10px;padding: 0;}
.bcd-2026 .bcd-cncpt-header .bcd-ex.bcd-light-blue {color: var(--bcd-color-heading);}
.bcd-2026 .bcd-cncpt-header .bcd-ex.bcd-reduced {margin: 5px auto;padding: 0;}
.bcd-2026 .bcd-cncpt-header .bcd-ex.bcd-inverse {color: #fff;}
.bcd-2026 .bcd-cncpt-header .bcd-content {margin: 15px 0;padding: 15px;border: 1px solid rgb(255 255 255 / 12%);background: rgb(255 255 255 / 40%);-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);color: var(--bcd-color-heading);-moz-box-shadow: 0 6px 35px 0 rgba(25, 67, 100, 0.59);-webkit-box-shadow: 0 6px 35px 0 rgba(25, 67, 100, 0.59);box-shadow: 0 6px 35px 0 rgba(25, 67, 100, 0.59);}
.bcd-2026 .bcd-cncpt-header .bcd-content.bcd-inverse {color: #fff;}
.bcd-2026 .bcd-cncpt-header .bcd-text {margin: 15px 0;padding: 0;color: var(--bcd-color-heading);}
.bcd-2026 .bcd-cncpt-header .bcd-text.bcd-inverse {color: #fff;}
.bcd-2026 .bcd-cncpt-header.bcd-center h1 {text-align: center;}
.bcd-2026 .bcd-cncpt-header.bcd-center h2 {text-align: center;}
.bcd-2026 .bcd-cncpt-header.bcd-center .bcd-ex {text-align: center;}
.bcd-2026 .bcd-cncpt-header.bcd-center .bcd-ex ul li {text-align:left;}
.bcd-2026 .bcd-cncpt-header .bcd-no-border {border:none !important;}

.bcd-2026 .bcd-cncpt-header-book {margin: 0 0 35px 0;}
.bcd-2026 .bcd-cncpt-header-book .bcd-parent-title {font-size: 1.1em;line-height: 1em;}
.bcd-2026 .bcd-cncpt-header-book .bcd-title {}
.bcd-2026 .bcd-cncpt-header-book .bcd-title .bcd-icon {width:30px;}
.bcd-2026 .bcd-cncpt-header-book .bcd-title .bcd-icon i {font-size:15px;}
.bcd-2026 .bcd-cncpt-header-book .bcd-title h1 {margin:0; padding:0;}

.bcd-2026 .bcd-cncpt-header.bcd-style-1 {background: var(--bcd-bg-color-mid);background: linear-gradient(90deg, var(--bcd-bg-color-dark) 0%, var(--bcd-bg-color-light) 100%);color:var(--bcd-color-inverse); padding:15px;}
.bcd-2026 .bcd-cncpt-header.bcd-style-1 h1,
.bcd-2026 .bcd-cncpt-header.bcd-style-1 h2,
.bcd-2026 .bcd-cncpt-header.bcd-style-1 h3 {color:var(--bcd-color-inverse);border-left:none;font-weight: 600;}
.bcd-2026 .bcd-cncpt-header.bcd-style-1 a,
.bcd-2026 .bcd-cncpt-header.bcd-style-1 a:visited,
.bcd-2026 .bcd-cncpt-header.bcd-style-1 a:focus {color:var(--bcd-color-inverse);}
.bcd-2026 .bcd-cncpt-header.bcd-style-1 a:hover {color:var(--bcd-color-inverse-hover);}

.bcd-2026 .bcd-lang-flag {height:16px; width:auto;}
/* CSS REVIEW 2026 [end] */

#page {position:relative;width:100%;height:100%;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}
.bg-paper-h, .bg-paper-v {box-shadow:0 13px 30px -20px #c5c5c5; -o-box-shadow:0 13px 30px -20px #c5c5c5; -moz-box-shadow:0 13px 30px -20px #c5c5c5;-webkit-box-shadow:0 13px 30px -20px #c5c5c5;background-size: cover;background-position: center center;padding:25px;}
.bg-paper-v {background-image:url(img/paper-v-01.jpg);}
.bg-paper-h {background-image:url(img/paper-h-01.jpg);}
#screen_cover {display:none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 999999;align-items: center;justify-content: center;flex-direction: column;flex-wrap: nowrap;}
#form-drop-area {background: #fff;padding: 30px 15px;border: 5px dashed #8cc3ec;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin: 15px 0;text-align: center;color: #8cc3ec;text-transform: uppercase;font-weight: 700;font-size: 21px;}
#form-dropped-files {background: #fff;padding: 30px 15px;border: 4px solid #8cc3ec;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin: 15px 0;text-align: center;color: #8cc3ec;text-transform: uppercase;font-weight: 700;font-size: 21px;}
#form-dropped-files label {margin:0;}
#form-dropped-files  i {margin: 4px auto;font-size: 50px;}
#form-dropped-files  i.load-images {margin: 15px auto;font-size: 60px;}
#form-dropped-files div.loaded-file {padding:4px 0;color:#71b2e1;font-size:15px;letter-spacing: 2px;text-transform: uppercase;font-weight: 400;}
#form-dropped-files img {width:40px;margin-right:8px;}
body.single-photo, body.single-photo #page {min-width:100%;width:100%;max-width:100%;min-height:100%;height:100%;max-height:100%;}
body.single-photo #page {overflow: hidden;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-family: 'Playfair Display', serif;font-weight:400;color:#444444;line-height:1em;}
.tech {font-weight: 400;color: #666;text-transform: uppercase;}
h1 {padding:12px;margin-top:6px;margin-bottom:6px;font-size:51px;}
body.archive h1 {font-size:35px;}
body.single h1 {padding:15px 0 0;margin:10px 0 5px;font-size:31px;}
body.single .bcd-ex {margin:15px 0;}
h2 {margin-bottom:15px;font-size: 27px;line-height: 1em;}
h3 {padding: 6px 0;margin-bottom: 12px;line-height: 1em;font-size: 29px;}
h6 {font-size:16px;line-height:1.2em;}
img {max-width:100%;max-height:100%;}
p {margin: 0 0 15px;}
/*.bcd-header {padding-left:15px;padding-right:15px;}*/
md-checkbox.md-default-theme:not([disabled]).md-primary .md-ink-ripple, md-checkbox:not([disabled]).md-primary .md-ink-ripple {border: 1px solid #fff;}
._md-panel-shown .md-panel {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.md-toolbar-tools {background: #1a1a1a;color:#fff;}
.md-toolbar-tools h1, .md-toolbar-tools h2, .md-toolbar-tools h3 {font-size: 15px;text-transform: uppercase;}
a, a:visited {
    color: #303943;
    text-decoration: none;
    -webkit-transition: 500ms all;
    -moz-transition: 500ms all;
    -ms-transition: 500ms all;
    -o-transition: 500ms all;
    transition: 500ms all;
}
a:hover, a:focus {color: #517386;text-decoration: none;}
a.inverse, a.inverse:visited {color:#e6e6e6;text-decoration: none;}
a.inverse:hover, a.inverse:focus {color:#c3c0b8;}
a.bcd-cta-01, a.bcd-cta-01:visited {display: inline-block;border: 1px solid #316078;padding: 15px 25px;text-transform: uppercase;font-size: 15px;letter-spacing: 2px;font-weight: 400;color: #fafafa;background: #306d8d;}
a.bcd-cta-01:hover, a.bcd-cta-01:focus {background: #517386;border-color: #517386;}
.entry-content a, .entry-content a:visited {color:#306d8d;}
.link-inverse, .link-inverse:visited {color:#ababab;text-decoration: none;}
.link-inverse:hover, .link-inverse:focus {color:#c3c0b8;}
.bcd-single-photo-container {width:90%;height:90%;text-align: center;}
.nav-previous i {font-size: 19px;margin-right: 5px;}
.nav-next i {font-size: 19px;margin-left: 5px;}
#footer a, #footer a:visited {color:#333333;text-decoration: none;}
#footer a:hover, #footer a:focus {color:#777777;}
#footer a.inverse, #footer a.inverse:visited {color:#fff;text-decoration: none;}
#footer a.inverse:hover, #footer a.inverse:focus {color:#777777;}
#footer #breadcrumb {display:none;font-size:13px;padding:2px 0;margin-left:15px;color:#555;}
#site-info {font-size: 13px;font-weight: 400;}
#screen_cover {background:rgba(0,0,0,0.9);}
#logo {width:25px;margin-right:8px;}
#footer {background: #f0f0f0;padding:2px;font-size:15px;}
.bcd-photo-wall-image {background-size: cover;background-position: center center;}
#navigator {display:none;font-size:13px;}
.bcd-single-book .bcd-date {font-size: 0.9rem;line-height: 1em;font-weight: 100;margin: 0 0 15px 0;padding: 0;text-align: right;}
#main-nav {display:flex;margin:0;padding:0;list-style-type: none;}
#main-nav li {padding:0;margin:0;}
#main-nav li a {display:inline-flex;padding:2px 6px;text-transform: uppercase;}
#formContacts {padding:15px;margin:15px;background: #fff;}
body.home #formContacts {padding:15px;margin:15px;background: transparent;border: 1px solid #525252;}
body.home #formContacts input, body.home #formContacts textarea, body.home #formContacts label {color:#fff;}
body.home #formContacts input, body.home #formContacts textarea {border-bottom: 1px solid #525252;}
.book-page {background-position: center center; background-size:contain; background-repeat: no-repeat;}
.home-focus-img.bcd-post-image {height:auto;}
.home-focus-img.bcd-post-image.bcd-h-img-box img {opacity:0.2;width: auto !important;height: 100% !important;max-width: none;max-height: none;}
.home-focus-left {}
.home-focus-left-inside {padding:30px 0;}
.home-focus-left h1 {font-size: 25px;color: #e6e6e6;text-align: left;padding: 0 15px;}
.home-focus-left h2 {font-size: 17px;color: #e6e6e6;font-weight: 300;text-align: left;padding: 0 15px;line-height:1.1em;}
.entry-content {padding:15px 0;}
.home-focus-left .entry-content {padding: 15px;font-size: 16px;color: #bbbbbb;line-height: 1.2em;}
.home-focus-left .cta-container {text-align: center;}
#home-cover-inside {position:absolute;left:5%;bottom:5px;width: 90%;z-index:1;background: rgba(0,0,0,0.7);padding: 5px 15px;}
#home-cover-inside h3 {font-family: "Montserrat", sans-serif;font-size:5vw;font-weight: 300;text-align: center;color: #d0d0d0;margin:0;padding: 5px 0;line-height:1.1em;}
#home-cover-inside p {font-family: "Montserrat", sans-serif;font-weight: 400;text-align: center;margin:0;font-size:13px;color:#939393;line-height:1em;}
.bcd-category {padding-bottom:50px;}
.bcd-btn-1 {
    display: inline-flex;
    padding: 4px;
    margin:1px;
    border-radius: 1px;
    -webkit-transition: 500ms all;
    -moz-transition: 500ms all;
    -ms-transition: 500ms all;
    -o-transition: 500ms all;
    transition: 500ms all;
}
@-webkit-keyframes rotating /* Safari and Chrome */ {
    from {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
#bcd-loader {
    display: inline-block;
    width: 70px;
    height: 70px;
    font-size: 10px;
    border: 1px solid #666;
    border-left-color: #c3c0b8;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: rotating 700ms infinite linear;
    -moz-animation: rotating 700ms infinite linear;
    -ms-animation: rotating 700ms infinite linear;
    -o-animation: rotating 700ms infinite linear;
    animation: rotating 700ms infinite linear;
    z-index: 1;
}
.list-photo-ctn {width:100%;}
.list-photo-ctn-inside {margin:15px;}
.bcd-post-image.bcd-photos-list-photo-image {height:280px;}
md-sidenav md-content h3 {font-size:27px;line-height:1em;}
md-sidenav md-content h4 {font-size:17px;margin-bottom:5px;}
md-sidenav md-content p.excerpt {font-size: 19px;line-height: 1.2em;font-weight: 100;}
md-sidenav md-content .entry-content {font-size: 15px;line-height: 1.2em;}
md-menu-content {width: 300px;padding: 15px;}
md-menu-content {font-size: 13px;color: #1a1a1a;}
md-sidenav md-content .related-galleries {}
md-sidenav md-content .related-galleries ul {list-style-type: none;margin:0;padding:0;}
.bcd-card {padding: 15px;min-width: 300px;-webkit-box-shadow: 0 7px 20px -6px rgba(0, 0, 0, 0.36);-moz-box-shadow: 0 7px 20px -6px rgba(0, 0, 0, 0.36);box-shadow: 0 7px 20px -6px rgba(0, 0, 0, 0.36);margin-bottom: 25px;width:50%;}
.bcd-photogallery-photo {width:50%;}
.bcd-post-image.bcd-photogallery-photo-inside {margin:15px;height:70px;}
.bcd-post-image.bcd-side-photo {width:48%;margin:5px 1%;height:70px;}
#home-photo-box h2 {margin:0;padding:15px;font-weight:100;}
.bcd-home-photo-box {width:100%;}
.bcd-home-photo-box h3 {padding: 15px 25px;background: rgba(0,0,0,0.8);color:#fff;width:90%;text-align: center;}
h3.latest-post {padding: 25px 15px;margin: 0;font-size: 31px;text-align: center;}
#slide-2 {padding:25px 0;}
.blog-post {width: 100%;max-width:600px;}
.blog-post .blog-post-inside {margin-bottom: 15px;background: #fff;padding: 5px;box-shadow: 0 12px 30px -15px #cdcdcd;border: 1px solid #d3d3d3;}
.blog-post .blog-post-inside .bcd-ex {font-size: 13px;line-height: 1.1em;margin: 4px 0 0 0;color: #353535;}
.bcd-part-site-featured .blog-post .blog-post-inside {margin:15px;}
.bcd-part-site-random-article .blog-post-inside {margin:15px;}
.bcd-part-site-blog-preview .blog-post-inside {margin:15px;}
.blog-post .blog-post-inside::before {
    content: "";
    background: transparent url('./img/lightpaperfibers.png') repeat-x center center;
    opacity: 0.8;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 0;
    background-size: cover;
}
.blog-post .bcd-first {margin-right:15px;}
.blog-post .bcd-second {}
.blog-post h3 {text-align: left;font-size: 23px;line-height: 1em;padding:0;margin:0;}
.blog-post h3 a, .blog-post h3 a:visited {color: #193544;}
.blog-post h3 a:hover, .blog-post h3 a:focus {color: #306d8d;}
.blog-post .bcd-post-image.home-blog {height:185px;}
.blog-post .entry-content {padding:0;}
.blog-post-date-card {background: #f1f1f1;padding: 6px;color: #404040;width: 70px;height: 70px;}
.blog-post-date-card .date-day {font-size: 31px;line-height: 1em;}
.blog-post-date-card .date-month {font-size: 13px;line-height: 1em;}
.blog-post-date-card .date-year {font-size: 12px;line-height: 1em;}
.post-cat-box label {margin:0;}
.post-cat-container {font-size: 15px;font-weight: 300;color: #000;line-height: 1em;text-align: right;}
body.page-template-tpl-blog .post-cat-container {font-size: 15px;font-weight: 300;color: #000;text-align: left;line-height: 1em;padding:6px;}
body.home .post-cat-container {font-size: 15px;font-weight: 300;color: #000;text-align: right;line-height: 1em;}
.post-cat-container label {font-weight: 400 !important;margin:0;}
.post-cat-container a, .post-cat-container a:visited {color:#000;}
body.single-post .blog-post-ctn {padding: 90px 15px 50px;text-align: justify;}
body.single-post .blog-post h3 {padding:15px 0 15px;}
.gallery-item {width:100%;padding:15px;text-align: center;}
.page-tree {list-style-type: none;margin:15px 0;padding: 0;}
.page-tree ul {list-style-type: none;margin:0;padding-left:15px;}
.page-tree li {padding:2px 0;}
.page-tree li i {font-size: 3px;}
.page-tree h3 {margin-top:30px;}
.single-post-cat-labels {position:absolute;z-index:1;left:0;top:0;}
.single-post-cat-labels .cat-label {padding:4px 15px;font-size:14px;letter-spacing:3px;text-transform:uppercase;font-weight:400;margin:2px 0;}
.single-post-cat-borders {position:absolute;z-index:1;left:0;bottom:0;width:100%;}
.single-post-cat-borders .cat-border {height:2px;width:100%;}
#bcd-sidenav-left .bcd-sidebar .bcd-widget.bcd-aside.bcd-widget-latest-posts ul {margin:15px 0; padding:0;}
#left-side-menu {margin:15px;padding:0;}
#left-side-menu li {font-weight: 400;line-height: 1em;font-size: 19px;padding:2px 0;}
#left-side-menu li a, #left-side-menu li a:visited {
    -webkit-transition: 500ms all;
    -moz-transition: 500ms all;
    -ms-transition: 500ms all;
    -o-transition: 500ms all;
    transition: 500ms all;
}
#left-side-menu li a:hover, #left-side-menu li a:focus {color: rgba(0, 0, 0, 0.5);}
#post-next-and-previous {font-family: 'Playfair Display', serif;font-size:15px;padding:0 15px;margin:15px 0;}
#home-slideshow-owl {margin-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#home-slideshow-owl .item, #home-slideshow-owl .item .bcd-post-image, #home-slideshow-owl .owl-nav .owl-prev, #home-slideshow-owl .owl-nav .owl-next {height:300px;}
#home-slideshow-owl .owl-nav {bottom: 0;position: absolute;width: 100%;}
#home-slideshow-owl .owl-nav .owl-prev {color: #fff;position: absolute;left: 10px;bottom: 0;display: -webkit-flex;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#home-slideshow-owl .owl-nav .owl-next {color: #fff;position: absolute;right: 10px;bottom: 0;display: -webkit-flex;display: flex;flex-direction: column;justify-content: center;align-items: center;}
#home-slideshow-owl .owl-nav .owl-prev i, #home-slideshow-owl .owl-nav .owl-next i {font-size: 49px;color:#fff}
#home-slideshow-owl .owl-dots {position: absolute;left: 0;right: 0;bottom: 0;text-align: center;}
#home-slideshow-owl .owl-dot {position:relative;color: #fff;width:10px;height:10px;padding:1px 2px;display: inline-block;margin: 0 2px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
#home-slideshow-owl .owl-dot.active {background-color:#1a1a1a;}
#home-slideshow-owl .bcd-label {padding: 15px 50px;}
#home-slideshow-owl .item::before {
    content: "";
    background: transparent url('./img/paper-h-01.jpg') repeat-x center center;
    opacity: 0.8;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 0;
    background-size: cover;
}
#slide-1 .bcd-elm {width:100%;padding:15px;}
#slide-1 .bcd-elm-inside {height:300px;background:rgba(0,0,0,0.8);color:#fff;-webkit-box-shadow:inset 0 0 500px -100px rgba(255, 255, 255, 0.5);-moz-box-shadow:inset 0 0 500px -100px rgba(255, 255, 255, 0.5);box-shadow:inset 0 0 500px -100px rgba(255, 255, 255, 0.5);}
#slide-1 .bcd-elm-inside h4 {text-align: center;margin:0;padding:15px;text-transform: uppercase;letter-spacing: 2px;line-height:1.25em;}
.photo-launch {position: absolute;z-index: 1;right:0;top:0;padding:5px;font-size: 21px;}
.photo-launch a, .photo-launch a:visited {color:#fff;}
body.page-template-tpl-photo-wall {overflow: hidden;}
body.page-template-tpl-photo-wall #photo-wall-fixed-menu {position: fixed;z-index: 1;left:0;top:49%;}
#photogalleries-box .bcd-photogallery {width:100%;margin-bottom:25px;}
#photogalleries-box .bcd-claim-box h2 {color: #fff;padding: 0;margin-bottom: 5px;font-size: 19px;text-transform: uppercase;line-height: 1.2em;}
#photogalleries-box .bcd-claim-box p.ex {text-align:left;font-size:15px;line-height: 1.1em;}
#photogalleries-box .bcd-claim-box-content-inside {margin:15px;}
.tbm-2019 .author-and-date {font-size:16px;}
.tbm-2019 .post-cat-box {font-family: "Montserrat", sans-serif;font-size: 11px;line-height: 1em;text-transform: uppercase;letter-spacing: 0.03rem;font-weight: 500;}
.tbm-2019 .post-cat-box a, .tbm-2019 .post-cat-box a:visited {color: #575757;}
.tbm-2019 .post-cat-box:hover {color: #000000;}
.bcd-post-nav {padding:15px;font-family: 'Playfair Display', serif;font-weight:400;font-size:21px;}
/* widget tree [start] */
.bcd-widget-tree {}
.widget-tree-content {padding: 0 15px;}
.bcd-widget-tree i {color:#747474;}
.bcd-widget-tree .bcd-icon-place i.fa-circle {font-size:3px;}
.bcd-widget-tree ul {list-style-type:none;margin:0 0 0 15px;padding:0;}
.bcd-widget-tree ul li {padding:0;}
.bcd-widget-tree .widget-tree-content-super-label {padding:0;font-size: 14px;letter-spacing: 0.03rem;/*border-bottom: 1px dotted #acbecb;*/background: rgb(255 255 255 / 35%);color: var(--bcd-color-accent);}
.bcd-widget-tree .widget-tree-content-sub {padding: 8px 0 0;font-size: 14px;letter-spacing: 0.03rem;background: rgb(255 255 255 / 20%);color: var(--bcd-color-accent);}
.bcd-widget-tree .bcd-icon-place {width:20px;}
.bcd-widget-tree .bcd-icon-place i {font-size:13px;}
.bcd-widget-tree .widget-tree-content-sub a,
.bcd-widget-tree .widget-tree-content-sub a:visited {color: var(--bcd-color-primary);}
.bcd-widget-tree .widget-tree-content-sub.active {font-weight: 400;}
.bcd-widget-tree .widget-tree-content-super-label a,
.bcd-widget-tree .widget-tree-content-super-label a:visited {color: var(--bcd-color-primary);}
.bcd-widget-tree ul.main-tree {margin:15px 0;}
.bcd-widget-tree form label {margin: 0 15px 0 0;}
.bcd-widget-tree form label i {color: #444;font-size:16px;}
.bcd-widget-tree form input[type="text"] {border-radius: 15px;padding: 4px 15px;border: 1px solid #e0e0e0;}
.bcd-widget-tree form button[type="submit"] {border: none;background: transparent;padding: 4px;}
/* widget tree [end] */


@media only screen and (orientation : portrait) {

}
@media only screen and (orientation : landscape) {

}
@media (min-width: 480px) {

}
@media (max-width: 599px) { /* xs */

}
@media (min-width: 600px) { /* gt-xs */
    #site-title {font-size:35px;}
    .bg-paper-v, .bg-paper-h {padding:75px;margin: 50px auto;width:600px;}
    #home-cover-inside h3 {font-size:4vw;}
    body.single h1 {font-size:39px;}
    #footer #breadcrumb {display:block;}
    .blog-post {width: 50%;}
    .blog-post .blog-post-inside {margin: 5px;}
    .list-photo-ctn {width:50%;}
    .list-photo-ctn-inside {margin:15px;}
    .bcd-post-image.bcd-photos-list-photo-image {height:200px;}
    .bcd-post-image.bcd-photogallery-photo-inside {margin:15px;height:170px;}
    #navigator {display: flex;}
    .home-focus-left h1 {font-size: 31px;padding: 0 15px 5px;}
    .home-focus-left h2 {font-size:21px;line-height: 1.1em;}
    .home-focus-img.bcd-post-image {height: 700px;}
    .home-focus-img.bcd-post-image.bcd-h-img-box img {width: 100%;height: auto !important;max-width: none;max-height: none;}
    .bcd-home-photo-box {width:50%;}
    .blog-post .bcd-post-image.home-blog {height: 265px;}
    body.single-post .bcd-post-image.home-blog {height: 380px;}
    .blog-post .bcd-post-image.home-blog img {width: auto !important;height:100% !important;max-width: none;max-height: none;}
    h3.latest-post {font-size:31px;}
    .gallery-item {width:25%;}
    body.single-post .blog-post-ctn {padding: 0 110px 50px;text-align: justify;}
    .bcd-home-photo-box h3 {width:75%;}
    body.home .post-cat-container {font-size: 13px;line-height: 0.9em;text-align:right;}
    body.single .post-cat-container {padding: 0;}
    .blog-post .blog-post-2 {padding-bottom:15px;}
    #home-slideshow-owl .owl-item-inside {height:400px;}
    #home-slideshow-owl .owl-item-inside h4 {font-size:51px;}
    #home-slideshow-owl .owl-controls .owl-nav .owl-prev, #home-slideshow-owl .owl-controls .owl-nav .owl-next, #home-slideshow-owl .owl-controls .owl-dot {font-size:61px;}
    #home-slideshow-owl .owl-controls .owl-nav .owl-prev {height:400px;}
    #home-slideshow-owl .owl-controls .owl-nav .owl-next {height:400px;}
    #home-cover-inside {bottom:25px;}
    #home-cover-inside h1 {font-size:6vw;}
    #home-cover-inside h2 {font-size:4vw;}
    #home-cover-inside p {font-size:15px;}
    #home-cats .bcd-cancer-tile {width:50%;}
    #slide-1 .bcd-elm {width:50%;padding:15px;}
    #slide-1 .bcd-elm-inside {height:400px;}
    .featured-box {margin:25px auto;}
    .bcd-part-site-featured .blog-post .blog-post-inside {margin:5px;}
}
@media (min-width: 768px) {

}
@media (max-width: 959px) { /* sm */
    #bcd-sidenav-left {position:fixed;}
}
@media (min-width: 960px) { /* gt-sm */
    .bcd-container {width:100%;}
    #home-cover-inside h3 {font-size:3.2vw;}
    body.home .blog-post {width: 50%;}
    .bcd-post-image.bcd-photogallery-photo-inside {margin:15px;height:240px;}
    .bcd-post-image.bcd-photos-list-photo-image {height:270px;}
    md-sidenav md-content h3 {font-size:35px;margin:0;}
    .bcd-home-photo-box {width:50%;}
    #slide-0 {padding:30px;}
    #slide-1 {padding:30px;}
    h3.latest-post {font-size:41px;}
    body.single-post .bcd-post-image.home-blog {height: 444px;}
    .bcd-home-photo-box h3 {font-size: 19px;padding: 15px 10px;}
    #main-nav li a {font-family: "Montserrat", sans-serif;padding: 2px 14px;font-weight: 700;letter-spacing: 1px;}
    #home-slideshow-owl {max-width:800px;margin:0 auto;}
    #home-slideshow-owl .owl-item-inside .bcd-label {width:80%;padding:15px;}
    #home-slideshow-owl .owl-controls .owl-dots {display:block !important;bottom: -25px;position: absolute;width: 100%;z-index: 999999;text-align: center;margin:0 auto;}
    #home-slideshow-owl .owl-controls .owl-dot {width:auto;height:auto;font-size:15px !important;}
    #home-slideshow-owl .owl-controls .owl-dots .owl-dot img {width: 20px;height: 20px;}
}
@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}
@media (max-width: 1279px) { /* md */
    #bcd-sidenav-left {width:280px;}
}
@media (min-width: 1280px) { /* gt-md */
    .bcd-category {padding-bottom:100px;}
    #site-title {font-size:35px;}
    .bg-paper-v, .bg-paper-h {width:760px;}
    .bcd-post-image.bcd-photogallery-photo-inside {margin:15px;height:320px;}
    .bcd-post-image.bcd-photos-list-photo-image {height:310px;}
    .home-focus-img.bcd-post-image {height: 600px;}
    .bcd-home-photo-box {width:33.3%;}
    #slide-0 {padding:75px;}
    #slide-1 {padding:75px;}
    .blog-post .bcd-post-image.home-blog {height: 300px;}
    .blog-post h3 {font-size: 25px;line-height: 1em;}
    .bcd-home-photo-box h3 {font-size: 25px;padding: 21px 10px;}
    body.single-post .bcd-post-image.home-blog {height: 510px;}
    #posts-container {width: 1170px;margin: 0 auto;}
    .post-cat-container {font-size: 15px;}
}
@media (min-width: 1440px) {
    .bcd-container {width:1080px;}
    .home-focus-img.bcd-post-image {height: 700px;}
    .blog-post .bcd-post-image.home-blog {height: 230px;}
    #slide-0 {padding:50px 100px;}
    #slide-1 {padding:50px 100px;}
    .post-cat-container {font-size: 17px;}
    .bcd-post-image.bcd-photogallery-photo-inside {margin:15px;height:400px;}
}
@media (max-width: 1919px) { /* lg */

}
@media (min-width: 1920px) { /* gt-lg, xl */

}