#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.a-wrap{
margin:0;
padding: 4.5% 3.5%;
}
.ecb-entry-border .a-wrap{
margin:0 0 3%;
}
.ect-tile-card .a-wrap{
padding: 1.5%;
}
.list.ecb-entry-border .entry-card-wrap,.page-numbers,.pagination .current{
border-color:#ccc;
}
.ranking-item, .timeline-box{
border:3px;
}
.ecb-entry-border .entry-card-wrap:first-of-type,.ect-vertical-card .a-wrap.a-wrap{
border-top:1px solid #ccc;
}
article .blogcard-wrap,article .blogcard-wrap:first-of-type{
margin-left: auto;
margin-right: auto;
border:none;
padding:0;
}
.carousel{
padding:0 0 30px;
}
.recommended-in .a-wrap,.carousel .a-wrap,.rect-vertical-card .a-wrap{
border:none;
}
.rect-mini-card .a-wrap:first-of-type{
border-top:none;
}
.rect-vertical-card .related-entry-card-wrap {
padding: 15px 7.5px;
}
.entry-card-snippet{
line-height: 1.8;
}
.related-entry-card-snippet{
height: 4.8em;
max-height: 4.8em;
line-height: 1.6;
margin-top:10px;
}
.entry-card-snippet, .related-entry-card-snippet {
max-height: 7.2em;
}
.entry-card-thumb, .author-thumb, .blogcard-thumbnail, .related-entry-card-thumb, .popular-entry-card-thumb,.new-entry-card-thumb,.widget-entry-card-thumb{
margin-right: 3.5%;
}
.entry-card-title{
font-size:1.5em;
padding-bottom:10px;
}
.footer-bottom-logo .logo-image {
max-width: 100%;
}
.new-entry-card img,.eye-catch-wrap img,.entry-card-thumb img,.related-entry-card-thumb img,.widget-entry-card img,.blogcard-thumbnail img,.carousel img{
border:4px solid #eee;
box-shadow:.5px .5px 4px rgba(0,0,0,.3);
border-radius:3px;
}
.widget-entry-card-content,.related-entry-card-content{
padding:0 0 0 5px;
font-size:.9em;
}
.eye-catch .cat-label,.cat-label{
top:8px;
left:8px;
}
.eye-catch{
margin-bottom:15px;
}
.header-container{
box-shadow:0px 3px 10px rgba(0,0,0,.2);
}
#header-container .navi{
background: linear-gradient(135deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.3) 100%);
}
.article h2,h3.widget-title,h3.footer-title{
box-shadow:0px 1px 5px rgba(0,0,0,.2);
}
.header-container-in,.footer{
background: linear-gradient(135deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,.1) 100%);
}
.header-container:after,.footer:before{
content: "";
display: block;
height: 5px;
background: repeating-linear-gradient(  115deg,rgba(255,255,255,.3),rgba(255,255,255,.3) 4px,rgba(0,0,0,.3) 5px,rgba(0,0,0,.3) 9px );
}
.tagline{
background:#333;
margin:0 0 10px;
padding:.7em 1em;
color:#fff;
line-height:1.5em;
}
h1.entry-title,h1.archive-title,h2 related-entry-heading{
position:relative;
padding:1em 1.5em;
margin-top:0;
margin-bottom:15px;
}
h1.entry-title:before,h1.entry-title:after,h1.archive-title:before,h1.archive-title:after,h2 related-entry-heading:before{
content: '';
position: absolute;
width: 30px;
height: 30px;
}
h1.entry-title:before,h1.archive-title:before{
border-left:2px solid #333;
border-top:2px solid #333;
top: 0;
left: 0;
}
h1.entry-title:after,h1.archive-title:after{
border-right:2px solid #333;
border-bottom:2px solid #333;
bottom: 0;
right: 0;
}
.article h2{
padding:1em;
position:relative;
}
h2.related-entry-heading{
border-top: 2px dotted #ddd;
background:#f9f9f9;
margin:25px 0 0;
padding:1em;
}
h2.related-entry-heading:before{
font-family: FontAwesome;
content: "\f064";
opacity:.3;
}
.pager-post-navi{
background:#f9f9f9;
border:1px solid #ccc;
padding:5px 0;
}
.pager-post-navi a.a-wrap{
padding: 15px 10px;
border: 1px solid #eee;
margin: 5px 10px;
background: #fff;
}
.footer{
padding:0;
box-shadow:0px -3px 10px rgba(0,0,0,.2);
}
.footer-in,.blogcard-footer{
padding:10px 0 0;
}
h3.footer-title{
margin:30px 0 10px;
padding: .3em 1em;
box-shadow:0px .5px 3.5px rgba(0,0,0,.1);
background: rgba(255,255,255,.3);
border-left:10px solid rgba(0,0,0,.1);
}
.article .toc,.a-wrap .blogcard,pre, table th, .pagination .current{
border:3px solid #eee;
}
.toc-title{
background:#f9f9f9;
}
.pager-post-navi a.a-wrap:before{
color:#ccc;
}
.cat-link{
background:#eee;
}
.cat-link a:hover{
color:#000;
}
.cat-link:before,h1 span:before,.post-date:before,.post-update:before{
opacity:.6;
vertical-align: middle;
}
.widget ul li a:before{
font-family: FontAwesome;
content: "\f138";
margin:0 5px 0 0;
opacity: .3;
}
.post-date,.post-update{
font-family:Georgia;
font-size:.9em;
}
.recb-entry-border .related-entry-card-wrap:first-of-type,.related-entries.recb-entry-border .related-entry-card-wrap {
border: 1px solid #eee;
margin: 5px 0 0;
padding: .5em;
}
.blogcard-snippet{
line-height:1.5em;
margin:10px 0 0;
}
.blogcard-site{
float:right;
justify-content: flex-end;
}
.blogcard-date{
float:left;
}
.pagination-next{
display:none;
}
.pagination{
margin:52px 0 24px;
}
.navi-footer{
margin:25px 0 35px;
}
@media screen and (max-width: 820px){
.carousel{
padding:0;
}
}
@media screen and (max-width: 480px){
.entry-card-title,.e-card-title{
font-size:1em;
line-height: 1.5;
padding-bottom:20px;
}
.e-card-title{
padding:0;
}
.related-entry-card-snippet{
display:none;
}
.pagination-next{
display:block;
margin:30px 0 0;
}
.pagination{
margin:30px 0 0;
}
.navi-footer-in>.menu-footer li.menu-item{
width:100%;
margin:0;
}
.navi-footer{
border-top:1px solid rgba(0,0,0,.1);
}
.navi-footer-in>.menu-footer li.menu-item a{
border-bottom:1px solid rgba(0,0,0,.2);
padding:1em 2em 1em 1em;
text-align:left;
position:relative;
background:rgba(255,255,255,.2);
}
.navi-footer-in>.menu-footer li.menu-item a:after{
position:absolute;
right:5px;
top:50%;
transform:translateY(-50%);
font-family:FontAwesome;
content: "\f105";
font-size:1.5em;
opacity:.5;
}
}
#header-container,
#header-container .navi,
#navi .navi-in > .menu-header .sub-menu,
.article h2,
.sidebar h2,
.sidebar h3,
.cat-link,
.cat-label,
.demo .cat-label,
.blogcard-type .blogcard-label,
#footer,
.go-to-top-button {
background-color:
#e9c6ff;
color: #333;
}
.article h3,
.article h4,
.article h5,
.article h6,
.cat-link,
.tag-link {
border-color:
#e9c6ff;
}
blockquote,
.key-btn {
background-color: #fdf9ff;
border-color:
#e9c6ff;
}
.font-awesome-5 .widget ul li a::before,
.font-awesome-5 h2.related-entry-heading::before,
.font-awesome-5 .navi-footer-in>.menu-footer li.menu-item a::after{
font-family: "Font Awesome 5 Free";
font-weight: 900;
}