.video-wrapped{background:black no-repeat center center;background-size:cover;color:white;overflow:hidden;position:relative;cursor:pointer;max-width:100%;margin:auto;}
.video-wrapped-clicked{background:transparent;background-image:none !important;}
.video-wrapped .video-wrapped-nojs{padding:20px;cursor:auto;}
.video-wrapped .video-wrapped-play{text-align:center;font-size:30px;padding-top:20px;position:relative;left:0;right:0;margin-top:30%;cursor:pointer;text-shadow:1px 1px 3px black;}
.video-wrapped .video-wrapped-play span{background:rgba(0, 0, 0, .3);box-shadow:0 0 4px rgba(0, 0, 0, 0.3);}
.video-wrapped.video-wrapped-video .video-wrapped-play:before{content:'';position:absolute;width:80px;height:50px;margin-left:-40px;left:50%;top:-35px;background:black;border-radius:5px;}
.video-wrapped.video-wrapped-video:hover .video-wrapped-play:before{box-shadow:0 0 5px rgba(0, 0, 0, .3);}
.video-wrapped.video-wrapped-yt .video-wrapped-play:before{background:rgb(185, 0, 0);}
.video-wrapped.video-wrapped-vimeo .video-wrapped-play:before{background:#08c;}
.video-wrapped.video-wrapped-video .video-wrapped-play:after{content:'';border-style:solid;border-width:17px 0 17px 35px;border-color:transparent transparent transparent white;position:absolute;width:0;height:0;margin-left:-15px;left:50%;top:-27px;}
.video-wrapped .video-wrapped-play .small {
font-size: 50%;
}.container:after,
.site-header ul:after,
.posts[class*="cols-"]:after,
.posts.layout-list .post:after,
.site-footer .widget-area .widget-area-row:after,
.widget.ceramag-widget_posts.small-thumbnail ul li a:after,
ul.social-nav:after,
.post-navigation .nav-links:after,
.site-header .site-header-menu .main-navigation li.mega-menu ul:after,
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget .mc4wp-form-fields:after,
.post-entry .gallery:after,
.widget.widget_categories ul li:after,
.widget.widget_archive ul li:after,
.related-posts .related-posts-container:after,
.post-entry:after,
.comments .navigation .nav-links:after,
.widget-area .widget.ceramag-widget_instagram ul:after,
.authors-list.layout-grid:after,
.lo-row:after,
.wp-block-columns:after,
.widget.widget_media_gallery .gallery:after,
.checkout.woocommerce-checkout:after{position:relative;display:block;content:"";clear:both;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
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-color:transparent;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:700;}
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:0;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
code,
kbd,
pre,
samp{font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}
button{overflow:visible;}
button,
input,
select,
textarea{max-width:100%;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;opacity:.5;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:0.4375em;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;padding:0.875em;}
fieldset > :last-child{margin-bottom:0;}
legend{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
optgroup {
font-weight: bold; } *{margin:0 auto;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;word-wrap:break-word;}
*:focus{outline:0;}
html{width:100%;min-height:100%;}
html:not(.no-touch) div{background-attachment:scroll !important;}
body{width:100%;height:auto;min-height:100%;margin:0 auto;background:#F6F6F6;}
body#tinymce{padding:20px !important;background:#FFF;}
#page{position:relative;width:100%;height:auto;background:#FFF;overflow-x:hidden;}
ul,
ol{margin:0 0 30px 30px;padding:0;}
li > ul,
li > ol{margin-bottom:0;}
dl{margin:0 0 30px;}
dt{font-weight:700;}
dd{margin:0 0 30px;}
figure{position:relative;max-width:100%;margin:0;overflow:hidden;}
figure img{display:block;}
img{height:auto;max-width:100%;border:0;}
hr{height:1px;margin:0 auto 30px;background-color:rgba(0, 0, 0, 0.1);border:none;}
hr.lo-divider{background:none;}
.comment-content hr{margin-bottom:15px;}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px;height:2px;background:#8f98a1;}
.hide{display:none !important;}
.says,
.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);overflow:hidden;word-wrap:normal !important;}
.site .skip-link{top:-9999em;left:-9999em;display:block;padding:15px 23px 14px;background-color:#F1F1F1;box-shadow:0 0 1px 1px rgba(0, 0, 0, 0.2);color:#21759B;font-family:Montserrat, "Helvetica Neue", sans-serif;font-size:14px;font-weight:700;outline:none;text-decoration:none;text-transform:none;}
.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.2);font-family:"Open Sans", sans-serif;}
.site .skip-link:focus{top:7px;left:6px;z-index:100000;width:auto;height:auto;clip:auto;}
.alignleft{float:left;display:inline;}
.alignleft[class*="wp-block-"]{margin-right:30px;}
.alignright{float:right;display:inline;}
.alignright[class*="wp-block-"]{margin-left:30px;}
.aligncenter{display:block;margin-right:auto !important;margin-left:auto !important;}
figure.alignleft,
img.alignleft{margin:0 30px 30px 0;}
figure.alignright,
img.alignright{margin:0 0 30px 30px;}
body,
button,
input,
select,
textarea,
.ui-widget,
.section-title,
.widget-title,
.author-bio .author-bio-title,
.related-posts .related-posts-title,
.comments h2.comments-title,
.comment-respond h3.comment-reply-title{font-family:"Lato", sans-serif;}
.site-branding .site-title,
.search-screen .search-results a,
.post-title,
blockquote,
.wp-caption-text,
.search-screen .search-results .results-list ol li:before{font-family:"Crimson Text", serif;}
body {
color: #131419;
font-size: 16px;
font-size: 1rem;
font-weight: 400;
line-height: 1.7; } a{color:#4E5880;text-decoration:none;transition:all 0.4s;}
.post-entry a,
.comment-content a{padding-bottom:2px;border-bottom:1px solid;color:inherit;}
.no-touch .post-entry a:hover, .no-touch
.comment-content a:hover{border-bottom-color:transparent;color:#4E5880;}
.post-entry li,
.comment-content li{margin-bottom:10px;padding-left:10px;}
.post-entry li ul,
.post-entry li ol,
.comment-content li ul,
.comment-content li ol{margin-top:10px;}
.post-entry,
.post-excerpt{font-size:16px;font-size:1rem;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:"Crimson Text", serif;font-weight:600;line-height:1.5;}
.post-entry h1,
.post-entry h2,
.post-entry h3,
.post-entry h4,
.post-entry h5,
.post-entry h6{margin-bottom:20px;}
.post-entry h1{font-size:36px;font-size:2.25rem;}
.post-entry h2{font-size:32px;font-size:2rem;}
.post-entry h3{font-size:28px;font-size:1.75rem;}
.post-entry h4{font-size:24px;font-size:1.5rem;}
.post-entry h5{font-size:21px;font-size:1.3125rem;}
.post-entry h6{font-size:18px;font-size:1.125rem;}
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6{font-weight:800;margin-bottom:30px;}
.comment-content h1{font-size:28px;font-size:1.75rem;}
.comment-content h2{font-size:24px;font-size:1.5rem;}
.comment-content h3{font-size:21px;font-size:1.3125rem;}
.comment-content h4{font-size:18px;font-size:1.125rem;}
.comment-content h5{font-size:16px;font-size:1rem;}
.comment-content h6{font-size:13px;font-size:0.8125rem;}
.comment-content * + h1,
.comment-content * + h2,
.comment-content * + h3,
.comment-content * + h4,
.comment-content * + h5,
.comment-content * + h6{margin-top:30px;}
.post-title{font-weight:600;line-height:1.2;}
.post-title a{color:inherit;}
.page-title{font-size:30px;font-size:1.875rem;text-transform:uppercase;letter-spacing:0.1em;}
h5.section-title {
display: block;
margin-bottom: 30px;
font-size: 14px;
font-size: 0.875rem;
text-transform: uppercase;
letter-spacing: 0.1em;
font-weight: 800;
text-align: center; } p{margin:0 auto 30px;font-size:inherit;}
blockquote{position:relative;margin:0;}
.post-entry blockquote{margin:50px 0 50px 30px;}
.post-entry blockquote:first-child{margin-top:0;}
blockquote:after{position:absolute;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;top:-40px;left:-30px;z-index:1;display:block;width:90px;height:60px;color:#4E5880;font-size:66px;font-size:4.125rem;text-align:left;content:"\f10d";opacity:0.2;}
blockquote p{position:relative;z-index:9;font-size:18px;font-size:1.125rem;font-weight:600;font-style:normal;}
blockquote cite,
blockquote small{display:block;margin-top:24px;font-size:11px;font-size:0.6875rem;font-family:"Lato", sans-serif;font-weight:400;font-style:normal;line-height:1.5;text-transform:uppercase;letter-spacing:0.2em;opacity:0.7;}
.comment-content blockquote{margin:30px 0 30px 30px;}
.comment-content blockquote:after{top:-10px;left:-28px;font-size:24px;font-size:1.5rem;}
table{width:100%;max-width:100%;margin:0 0 30px;border-collapse:collapse;border-spacing:0;background:#F6F6F6;color:#131419;}
.no-touch table tr:hover td{background:rgba(0, 0, 0, 0.05);}
table th,
table td{padding:16px 8px;border:1px solid #FFF;vertical-align:top;line-height:1.5;}
table th{background:rgba(0, 0, 0, 0.05);font-weight:800;letter-spacing:0.2em;text-transform:uppercase;text-align:left;font-size:10px;font-size:0.625rem;}
table td{font-size:14px;font-size:0.875rem;}
table caption{margin:15px auto;font-size:12px;font-size:0.75rem;}
pre,
code{background-color:#F6F6F6;border:1px solid #EEE;color:#131419;}
pre{display:block;padding:30px;margin:30px 0;tab-size:4;overflow:auto;font-size:16px;}
pre code{background:none;border:none;}
code{padding:5px;font-size:14px;}
fieldset{padding:0;margin:0;border:none;}
dfn,
cite,
em, i{font-style:italic;}
address{margin:0 0 30px;font-style:italic;}
code,
kbd,
tt,
var,
samp,
pre{font-family:monospace;}
abbr,
acronym{border-bottom:1px dotted;cursor:help;}
mark,
ins{padding:1.75px 3.5px;background:#4E5880;color:#FFF;text-decoration:none;}
big{font-size:125%;}
.post-entry .dropcap{text-align:left;}
.post-entry .dropcap.has-drop-cap:first-letter, .post-entry .dropcap:first-letter{float:left;padding:0;margin:0.05em 0.15em 0.1em 0;box-sizing:border-box;font-family:"Crimson Text", serif;font-size:500%;font-weight:600;letter-spacing:0;line-height:0.8;}
.post-entry .dropcap.light:first-letter{float:none;margin:0;color:rgba(19, 20, 25, 0.1);}
.post-entry .dropcap.square:first-letter{display:block;padding:0.15em 0.2em 0.25em;margin-top:0.2em;margin-right:0.3em;border:3px solid #F6F6F6;border-radius:4px;font-size:300%;text-align:center;}
.post-entry .dropcap.dark-bg:first-letter{background:#131419;border-color:#131419;color:#FFF;}
.post-entry .dropcap.light-bg:first-letter{background:#F6F6F6;border-color:#F6F6F6;}
.post-entry .highlight{background:rgba(78, 88, 128, 0.3);box-shadow:0 2px 0 rgba(78, 88, 128, 0.3);transition:0.4s;}
.no-touch .post-entry .highlight:hover{background:#4E5880;box-shadow:0 2px 0 #4E5880;color:#FFF;}
.post-entry .highlight.bottomline{background:none;box-shadow:inset 0 -6px 0 rgba(78, 88, 128, 0.3), 0 2px 0 rgba(78, 88, 128, 0.3);}
.no-touch .post-entry .highlight.bottomline:hover{background:none;box-shadow:inset 0 -38px 0 #4E5880, 0 2px 0 #4E5880;}
.post-entry .highlight-bottomline{background:none;box-shadow:inset 0 -6px 0 rgba(78, 88, 128, 0.3), 0 2px 0 rgba(78, 88, 128, 0.3);}
.no-touch .post-entry .highlight-bottomline:hover{background:none;box-shadow:inset 0 -38px 0 #4E5880, 0 2px 0 #4E5880;color:#FFF;}
.post-entry p .highlight.bottomline,
.post-entry p .highlight-bottomline{transition:color 0.4s, box-shadow 0.6s;}
.no-touch .post-entry p .highlight.bottomline:hover, .no-touch
.post-entry p .highlight-bottomline:hover{transition:color 0.4s, box-shadow 1s;}
.post-entry a.tweet-it{position:relative;border-bottom:none;font-weight:600;opacity:0.4;}
.post-entry a.tweet-it:before, .post-entry a.tweet-it:after{position:absolute;display:block;opacity:0;transition:0.4s;}
.post-entry a.tweet-it:before{top:-32px;left:0;width:30px;height:30px;background:#131419;border-radius:2px;color:#FFF;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f099";font-size:16px;line-height:30px;text-align:center;}
.post-entry a.tweet-it:after{top:-2px;left:11px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #131419;content:"";}
.no-touch .post-entry a.tweet-it:hover{opacity:1;}
.no-touch .post-entry a.tweet-it:hover:before, .no-touch .post-entry a.tweet-it:hover:after{opacity:1;}
.post-entry .tweet-it-paragraph{padding:50px 30px 30px;max-width:600px;text-align:center;}
.post-entry .tweet-it-paragraph a.tweet-it{display:block;font-weight:inherit;opacity:1;}
.post-entry .tweet-it-paragraph a.tweet-it:before, .post-entry .tweet-it-paragraph a.tweet-it:after{top:-36px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:1;}
.post-entry .tweet-it-paragraph a.tweet-it:after{top:-6px;}
@media screen and (min-width: 600px) {
table th,
table td{padding:16px;}
}
@media screen and (min-width: 768px) {
.page-title{font-size:42px;font-size:2.625rem;}
blockquote p{font-size:22px;font-size:1.375rem;}
}
@media screen and (min-width: 1024px) {
h5.section-title{margin-bottom:50px;}
} nav ul{margin:0;list-style:none;}
.site-branding{padding:10px 0;font-size:0;}
.site-header .site-branding{max-width:60%;}
.site-branding p{margin-bottom:0;}
.site-branding .site-title{font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.2;}
.site-branding .site-description{font-size:12px;font-size:0.75rem;line-height:2;}
.site-branding a{display:inline-block;color:inherit;}
.site-branding img{display:block;}
.logo-horizontal .site-branding{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.logo-horizontal .site-branding .custom-logo-link + .title-tagline{margin-left:15px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.site-branding img{width:100% !important;}
} .site-header{position:relative;z-index:999;width:100%;height:auto;background-color:#FFF;background-size:cover;background-position:center;line-height:1.5;}
.site-header > *{width:100%;}
.site-header .menu-toggle{position:relative;z-index:999;width:30px;height:30px;background:none;border:none;box-shadow:none;font-size:0;transition:0.3s;}
.no-touch .site-header .menu-toggle:hover, .site-header .menu-toggle:focus{outline:0;color:#4E5880;}
.site-header .menu-toggle:before{position:absolute;top:8px;left:4px;display:block;width:22px;height:14px;border-top:2px solid;border-bottom:2px solid;box-sizing:border-box;content:"";}
.site-header .menu-toggle:after{position:absolute;top:14px;left:4px;display:block;width:22px;height:0;border-top:2px solid;content:"";}
.site-header .site-header-menu{display:none;}
.site-header .secondary-navigation{display:none;background:#F6F6F6;overflow:hidden;}
.site-header .secondary-navigation ul{display:block;width:100%;font-size:0;text-align:center;white-space:nowrap;}
.site-header .secondary-navigation ul li{display:inline-block;padding:0 15px;}
.site-header .secondary-navigation ul li a{line-height:40px;font-size:10px;font-size:0.625rem;opacity:0.5;}
.no-touch .site-header .secondary-navigation ul li a:hover{color:inherit;opacity:1;}
.site-header .secondary-navigation ul li.current-menu-item > a{color:inherit;opacity:1;}
.site-header .social-navigation{position:relative;display:none;}
.site-header .social-navigation ul.social-nav li a{height:40px;line-height:0;}
.site-header .social-navigation ul.social-nav li a:before{display:block;padding-top:1px;line-height:40px;}
.site-header #site-header-search{position:relative;}
.site-header #site-header-search .search-button{display:inline-block;height:40px;padding:0 10px;color:inherit;font-size:11px;font-size:0.6875rem;line-height:40px;cursor:pointer;transition:0.3s;}
.no-touch .site-header #site-header-search .search-button:hover{color:#4E5880;}
.site-header #site-header-search .search-button i.fa{display:block;line-height:inherit;}
.site-header nav ul li{font-size:0;line-height:1;}
.site-header nav ul li a{display:block;font-size:11px;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;line-height:40px;color:inherit;}
.no-touch .site-header nav ul li a:hover{color:#4E5880;}
.site-header nav ul li.current-menu-item > a{color:#4E5880;}
.site-header nav ul li ul.sub-menu li a{font-weight:400;line-height:36px;}
.site-header nav ul.primary-menu > li.button a{position:relative;z-index:9;display:inline-block;padding:0 20px;background:#131419;border:none;border-radius:9999px;color:#FFF;transition:0.5s;}
.no-touch .site-header nav ul.primary-menu > li.button a:hover{background:#4E5880;}
body.button-rectangle .site-header nav ul.primary-menu > li.button a{border-radius:0;}
.no-touch .site-header nav ul.primary-menu > li.button a:hover{color:#FFF;}
.site-header.site-header-default .site-header-main{padding:20px 0;}
.site-header.site-header-default .site-header-main .container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.site-header.site-header-default.main-menu-centered .default-header-right{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;margin-right:0;}
.site-header.site-header-default .site-branding{margin-left:0;}
.site-header.site-header-default .site-branding img{max-height:80px;width:auto;}
.site-header.site-header-default.sticky .site-header-main{padding:5px 0;}
.site-header.site-header-default.sticky .site-branding img{max-height:40px;}
.site-header.site-header-default .site-header-menu,
.site-header.site-header-default .social-navigation,
.site-header.site-header-default #site-header-search{margin:0;}
.site-header.site-header-default #menu-toggle{order:5;margin-left:20px;}
.site-header.site-header-default .primary-menu > li.button a{line-height:34px !important;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px);}
.site-header.site-header-centered .site-header-main{background-color:inherit;}
.site-header.site-header-centered .site-branding{padding:30px 0;text-align:center;}
.site-header.site-header-centered .social-navigation{font-size:0;text-align:center;}
.site-header.site-header-centered .social-navigation ul{display:inline-block;}
.site-header.site-header-centered #site-header-search{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;}
.site-header.site-header-centered .menu-toggle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;}
.site-header.site-header-centered .primary-menu > li.button a{margin-top:5px;line-height:30px;}
.site-header.sticky .site-header-main{position:fixed;top:0;-webkit-animation:stickyHeaderShow 0.3s ease-out;animation:stickyHeaderShow 0.3s ease-out;}
@media screen and (min-width: 601px) and (max-width: 782px) {
.logged-in.admin-bar .site-header.sticky .site-header-main{top:46px;}
}
@media screen and (min-width: 783px) {
.logged-in.admin-bar .site-header.sticky .site-header-main{top:32px;}
}
.site-header.sticky.site-header-default .site-branding .custom-logo-link ~ *,
.site-header.sticky.site-header-default .site-branding .site-description{display:none;}
.site-header.sticky.site-header-default .site-header-main{background-color:inherit;}
.site-header.sticky.logo-horizontal .site-branding .custom-logo-link + .title-tagline{display:block;}
@keyframes stickyHeaderShow {
0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes stickyHeaderShow {
0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
} ul.social-nav{list-style:none;font-size:0;}
ul.social-nav li{display:inline-block;}
ul.social-nav li a{display:block;width:30px;height:30px;padding:0;border-radius:2px;text-align:center;line-height:30px;font-size:0 !important;}
ul.social-nav li a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:13px;font-size:0.8125rem;content:"\f1e0";}
.site-header ul.social-nav li a:before{font-size:11px;font-size:0.6875rem;}
ul.social-nav li a[href*="twitter"]:before{content:"\f099";}
ul.social-nav li a[href*="facebook"]:before{content:"\f09a";}
ul.social-nav li a[href*="google"]:before{content:"\f0d5";}
ul.social-nav li a[href*="pinterest"]:before{content:"\f231";}
ul.social-nav li a[href*="instagram"]:before{content:"\f16d";}
ul.social-nav li a[href*="behance"]:before{content:"\f1b4";}
ul.social-nav li a[href*="vimeo"]:before{content:"\f27d";}
ul.social-nav li a[href*="youtube"]:before{content:"\f16a";}
ul.social-nav li a[href*="snapchat"]:before{content:"\f2ac";}
ul.social-nav li a[href*="medium"]:before{content:"\f23a";}
ul.social-nav li a[href*="linkedin"]:before{content:"\f0e1";}
ul.social-nav li a[href*="flickr"]:before{content:"\f16e";}
ul.social-nav li a[href*="etsy"]:before{content:"\f2d7";}
ul.social-nav li a[href*="dribbble"]:before{content:"\f17d";}
ul.social-nav li a[href*="tumblr"]:before{content:"\f173";}
ul.social-nav li a[href*="vine"]:before{content:"\f1ca";}
ul.social-nav li a[href*="bloglovin"]:before{content:"\f004";}
ul.social-nav li a[title="website"]:before{content:"\f0c1";}
ul.social-nav li a[href*="feed"]:before{content:"\f09e";}
ul.social-nav li a[href*="vk"]:before{content:"\f189";}
ul.social-nav li a[href*="del.icio"]:before{content:"\f1a5";}
ul.social-nav li a[href*="reddit"]:before{content:"\f281";}
ul.social-nav li a[href*="yelp"]:before{content:"\f1e9";}
ul.social-nav li a[href*="soundcloud"]:before{content:"\f1be";}
ul.social-nav li a[href*="500px"]:before{content:"\f26e";}
ul.social-nav li a[href*="digg"]:before{content:"\f1a6";}
ul.social-nav li a[href*="foursquare"]:before{content:"\f180";}
ul.social-nav li a[href*="houzz"]:before{content:"\f27c";}
ul.social-nav li a[href*="tripadvisor"]:before{content:"\f262";}
.ceramag-side-menu{position:fixed;top:0;right:0;z-index:1001;display:block;width:320px;height:100vh;transition:0.3s;opacity:0;pointer-events:none;visibility:hidden;}
.ceramag-side-menu:before{position:fixed;top:0;left:0;z-index:1;display:block;width:100%;height:100vh;background:rgba(0, 0, 0, 0.5);content:"";}
.ceramag-side-menu .container{position:relative;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:9;width:320px;height:100vh;padding:60px 0 40px;margin:0;background-color:#FFF;color:#131419;overflow:auto;text-align:left;transition:transform 0.3s;}
@media screen and (min-width: 601px) and (max-width: 782px) {
.logged-in.admin-bar .ceramag-side-menu .container{top:46px;height:calc(100vh - 46px);}
}
@media screen and (min-width: 783px) {
.logged-in.admin-bar .ceramag-side-menu .container{top:32px;height:calc(100vh - 32px);}
}
.ceramag-side-menu.show{opacity:1;pointer-events:auto;visibility:visible;}
.ceramag-side-menu.show .container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.ceramag-side-menu.slide-left{right:auto;left:0;}
.ceramag-side-menu.slide-left .container{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.ceramag-side-menu.slide-left.show .container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.ceramag-side-menu .site-branding{padding:0 40px;margin-bottom:50px;text-align:center;}
.ceramag-side-menu nav ul li a{display:block;color:inherit;text-transform:capitalize;line-height:40px;}
.ceramag-side-menu .main-navigation > ul > li > a,
.ceramag-side-menu .secondary-navigation > ul > li > a{padding:5px 40px 5px 37px;font-size:10px;font-size:0.625rem;font-weight:800;text-transform:uppercase;letter-spacing:0.2em;}
.ceramag-side-menu .main-navigation > ul > li > .dropdown-toggle,
.ceramag-side-menu .secondary-navigation > ul > li > .dropdown-toggle{top:5px;}
.ceramag-side-menu .main-navigation li,
.ceramag-side-menu .secondary-navigation li{position:relative;margin-bottom:2px;}
.ceramag-side-menu .main-navigation li a,
.ceramag-side-menu .secondary-navigation li a{border-left:3px solid transparent;}
.ceramag-side-menu .main-navigation li.current-menu-item > a, .no-touch .ceramag-side-menu .main-navigation li a:hover,
.ceramag-side-menu .secondary-navigation li.current-menu-item > a, .no-touch
.ceramag-side-menu .secondary-navigation li a:hover{background:#F6F6F6;border-color:#4E5880;}
.ceramag-side-menu .main-navigation > ul > li > ul.sub-menu,
.ceramag-side-menu .secondary-navigation > ul > li > ul.sub-menu{margin-left:40px;}
.ceramag-side-menu .main-navigation ul.sub-menu,
.ceramag-side-menu .secondary-navigation ul.sub-menu{display:none;margin-top:2px;margin-left:20px;}
.ceramag-side-menu .main-navigation ul.sub-menu li a,
.ceramag-side-menu .secondary-navigation ul.sub-menu li a{padding:0 20px 0 17px;font-size:12px;font-size:0.75rem;font-weight:600;}
.ceramag-side-menu .main-navigation + .secondary-navigation{padding-top:30px;margin-top:30px;border-top:1px solid #eee;}
.ceramag-side-menu .dropdown-toggle{position:absolute;top:0;right:15px;width:40px;height:40px;background:none;border:none;line-height:40px;transition:0.3s;}
.no-touch .ceramag-side-menu .dropdown-toggle:hover{opacity:0.5;}
.ceramag-side-menu .dropdown-toggle.toggled-on{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.ceramag-side-menu .dropdown-toggle:before, .ceramag-side-menu .dropdown-toggle:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:10px;height:2px;background:#131419;border-radius:999px;content:"";transition:transform 0.3s;}
.ceramag-side-menu .dropdown-toggle:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);}
.ceramag-side-menu .dropdown-toggle.toggled-on + ul.sub-menu{display:block;}
.ceramag-side-menu .social-navigation{padding:30px 30px 0;margin:30px 0 0 0;border-top:1px solid #F6F6F6;}
.ceramag-side-menu .social-navigation ul.social-nav{text-align:center;}
.ceramag-side-menu .social-navigation ul.social-nav li{margin:3px;font-size:0;}
.ceramag-side-menu .social-navigation ul.social-nav li a{line-height:30px;}
.search-screen{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;padding:60px 0 30px;background:#FFF;color:#131419;text-align:center;overflow-y:auto;-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85);opacity:0;pointer-events:none;visibility:hidden;transition:0.3s;}
.search-screen.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;pointer-events:auto;visibility:visible;}
@media screen and (max-width: 600px) {
.logged-in.admin-bar .search-screen{padding-top:100px;}
}
@media screen and (min-width: 601px) and (max-width: 782px) {
.logged-in.admin-bar .search-screen{top:46px;}
}
@media screen and (min-width: 783px) {
.logged-in.admin-bar .search-screen{top:32px;}
}
.search-screen .search form{position:relative;display:inline-block;}
.search-screen .search form i.fa{position:absolute;left:0;line-height:42px;}
.search-screen .search form input[type="text"]{background:none;width:260px;padding:5px 30px;border:none;border-bottom:2px solid;border-radius:0;font-size:13px;font-size:0.8125rem;text-align:center;letter-spacing:0.2em;text-transform:uppercase;}
.search-screen.simple{padding:0;}
.search-screen.simple .container{height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;}
.search-screen.simple .container i.fa{left:20px;font-size:21px;font-size:1.3125rem;line-height:60px;opacity:0.5;}
.search-screen.simple .container .search form input[type="text"]{height:60px;padding:0 20px 0 50px;border:3px solid rgba(0, 0, 0, 0.1);border-radius:999px;font-size:16px;font-size:1rem;line-height:60px;}
.search-screen .search-results{margin-top:70px;}
.search-screen .search-results ul,
.search-screen .search-results ol{margin:0;list-style:none;}
.search-screen .search-results ul a,
.search-screen .search-results ol a{color:inherit;font-size:22px;font-size:1.375rem;font-weight:600;}
.no-touch .search-screen .search-results ul a:hover, .no-touch
.search-screen .search-results ol a:hover{color:#4E5880;}
.search-screen .search-results .search-shortcuts span{font-size:11px;font-size:0.6875rem;letter-spacing:0.2em;text-transform:uppercase;opacity:0.5;}
.search-screen .search-results .search-shortcuts > ul > li{margin-bottom:50px;}
.search-screen .search-results .search-shortcuts > ul > li ul li{display:inline-block;margin:20px;}
.search-screen .search-results .results-list{max-width:500px;}
.search-screen .search-results .results-list ol li{position:relative;padding-left:50px;margin-bottom:30px;counter-increment:step-counter;text-align:left;line-height:1.5;}
.search-screen .search-results .results-list ol li:before{position:absolute;top:0;left:-70px;width:100px;content:counter(step-counter);font-size:50px;font-size:3.125rem;font-weight:600;font-style:italic;line-height:28px;text-align:right;opacity:0.1;}
.ceramag-side-menu .close-button,
.search-screen .close-button{position:absolute;top:10px;right:10px;display:block;width:40px;height:40px;cursor:pointer;z-index:9;transition:0.3s;}
.no-touch .ceramag-side-menu .close-button:hover, .no-touch
.search-screen .close-button:hover{opacity:0.5;}
.ceramag-side-menu .close-button:before, .ceramag-side-menu .close-button:after,
.search-screen .close-button:before,
.search-screen .close-button:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:20px;height:2px;border-radius:999px;background:#131419;content:"";}
.ceramag-side-menu .close-button:before,
.search-screen .close-button:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}
.ceramag-side-menu .close-button:after,
.search-screen .close-button:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
@media screen and (max-width: 600px) {
.logged-in.admin-bar .ceramag-side-menu .close-button, .logged-in.admin-bar
.search-screen .close-button{top:50px;}
} .site-footer-menu{position:relative;}
.site-footer-menu nav ul{display:block;width:100%;padding:20px;font-size:0;text-align:center;}
.site-footer-menu nav ul li{display:inline-block;padding:0 15px;font-size:0;line-height:1;}
.site-footer-menu nav ul li a{display:block;font-size:11px;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;line-height:40px;color:inherit;opacity:0.5;}
.no-touch .site-footer-menu nav ul li a:hover{opacity:1;}
.widget-area + .site-footer-menu:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:1px;background:currentColor;content:"";opacity:0.15;}
@media screen and (max-width: 380px) {
.site-header .site-branding{max-width:50%;}
.site-header.site-header-centered .menu-toggle{left:10px;}
.site-header.site-header-centered #site-header-search{right:10px;}
}
@media screen and (min-width: 600px) {
.site-header .secondary-navigation{display:block;}
.site-header.site-header-centered .menu-toggle{left:30px;}
.search-screen .container .search form input[type="text"]{width:400px;}
.search-screen:not(.simple) .container .search form input[type="text"]{font-size:16px;font-size:1rem;}
}
@media screen and (min-width: 768px) {
.site-header .social-navigation{display:block;}
.search-screen.simple .container .search form input[type="text"]{width:560px;font-size:21px;font-size:1.3125rem;}
}
@media screen and (min-width: 1024px) {
.site-header .site-header-menu{position:relative;z-index:1;width:auto;height:auto;opacity:1;pointer-events:auto;visibility:visible;}
.site-header .site-header-menu .main-navigation{position:relative;padding:0;width:auto;height:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);overflow:visible;}
.site-header .site-header-menu .main-navigation li{position:relative;white-space:nowrap;}
.no-touch .site-header .site-header-menu .main-navigation li:hover ul.sub-menu{will-change:opacity, transform;}
.site-header .site-header-menu .main-navigation ul.sub-menu{position:absolute;z-index:-1;display:block;min-width:180px;padding:10px 0;margin:0;background:#FFF;border-top:3px solid #4E5880;box-shadow:0 1px 6px rgba(0, 0, 0, 0.1);color:#131419;text-align:left;transition:0.3s;opacity:0;pointer-events:none;visibility:hidden;}
.site-header .site-header-menu .main-navigation ul.sub-menu ul.sub-menu{border-top:none;box-shadow:2px 2px 6px rgba(0, 0, 0, 0.1);}
.site-header .site-header-menu .main-navigation ul.sub-menu li{padding:0 25px;}
.site-header .site-header-menu .main-navigation ul.sub-menu li.menu-item-has-children > a{padding-right:30px;}
.site-header .site-header-menu .main-navigation ul.sub-menu li.menu-item-has-children > a:after{position:absolute;top:0;right:20px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f105";}
.site-header .site-header-menu .main-navigation ul.sub-menu a{font-size:13px;font-size:0.8125rem;letter-spacing:0;text-transform:capitalize;}
.site-header .site-header-menu .main-navigation > ul > li{float:left;padding:0 15px;}
.site-header .site-header-menu .main-navigation > ul > li > ul.sub-menu{bottom:0;left:0;-webkit-transform:translateY(105%);-ms-transform:translateY(105%);transform:translateY(105%);}
.site-header .site-header-menu .main-navigation > ul > li > ul.sub-menu ul.sub-menu{top:-10px;left:100%;}
.site-header .site-header-menu .main-navigation > ul > li:hover > ul.sub-menu,
.site-header .site-header-menu .main-navigation > ul > li ul.sub-menu li:hover > ul.sub-menu, .site-header .site-header-menu .main-navigation > ul > li.focus > ul.sub-menu,
.site-header .site-header-menu .main-navigation > ul > li ul.sub-menu li.focus > ul.sub-menu{z-index:99;opacity:1;pointer-events:auto;visibility:visible;}
.site-header .site-header-menu .main-navigation > ul > li:hover > ul.sub-menu, .site-header .site-header-menu .main-navigation > ul > li.focus > ul.sub-menu{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.site-header .site-header-menu .main-navigation li.mega-menu{}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu{width:100vw;padding:20px 30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu > li{display:block;width:25%;margin:0;border-right:1px solid #F6F6F6;vertical-align:top;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu > li > a{font-weight:800;font-size:11px;font-size:0.6875rem;text-transform:uppercase;letter-spacing:0.1em;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu > li.menu-item-has-children > a{padding-right:0;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu > li.menu-item-has-children > a:after{display:none;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu > li:last-of-type{border-right:none;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu > li > ul{position:relative;top:auto;left:auto;display:block;box-shadow:none;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu > li > ul li{padding:0;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu .mega-menu-post{text-align:center;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu .mega-menu-post .featured-img{margin-bottom:15px;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu .mega-menu-post .featured-img-container{display:block;width:100%;height:0;padding-top:66%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu .mega-menu-post .post-title{margin-bottom:5px;font-size:16px;font-size:1rem;white-space:normal;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu .mega-menu-post .post-title a{font:inherit;}
.site-header .site-header-menu .main-navigation li.mega-menu > ul.sub-menu .mega-menu-post .post-meta .meta-item a{display:inline;font:inherit;}
.no-touch .site-header .site-header-menu .main-navigation li.mega-menu:hover > ul.sub-menu > li > ul{z-index:99;opacity:1;pointer-events:auto;visibility:visible;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category{}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category ul li{display:block;float:left;width:25%;}
.no-touch .site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category ul li:hover .post-meta .meta-item a{will-change:opacity, color;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children{display:block;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-list{width:20%;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-list li{float:none;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-list li a{line-height:30px;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-list li.current a{color:#4E5880;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-posts{width:80%;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-posts .sub-cat{display:none;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-posts .sub-cat.current{display:block;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-posts .sub-cat > ul{position:relative;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-posts .sub-cat > ul:after{display:none;}
.site-header .site-header-menu .main-navigation li.mega-menu.menu-item-object-category.menu-item-has-children > ul.sub-menu li.sub-cat-posts .sub-cat > ul > li{width:33.33%;}
.site-header.submenu-dark .site-header-menu .main-navigation li.mega-menu > ul.sub-menu > li{border-color:#333;}
.site-header.site-header-centered:not(.hamburger-menu) .menu-toggle{display:none;}
.site-header.site-header-centered .social-navigation{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:30px;}
.site-header.site-header-centered.hamburger-menu:not(.main-menu-empty) .social-navigation{left:70px;}
.site-header.site-header-centered #site-header-search{right:30px;}
.site-header.site-header-centered:not(.hamburger-menu) .site-header-menu{display:block;border-top:1px solid;border-bottom:1px solid;border-color:rgba(19, 20, 25, 0.05);}
.site-header.site-header-centered:not(.hamburger-menu) .site-header-menu .main-navigation{max-width:1260px;padding:0 30px;margin:0 auto;text-align:center;font-size:0;}
.site-header.site-header-centered:not(.hamburger-menu) .site-header-menu .main-navigation > ul{display:inline-block;text-align:center;font-size:0;}
.site-header.site-header-centered.hamburger-menu.sticky{position:fixed;top:0;-webkit-animation:stickyHeaderShow 0.3s ease-out;animation:stickyHeaderShow 0.3s ease-out;}
}
@media screen and (min-width: 1024px) and (min-width: 601px) and (max-width: 782px) {
.logged-in.admin-bar .site-header.site-header-centered.hamburger-menu.sticky{top:46px;}
}
@media screen and (min-width: 1024px) and (min-width: 783px) {
.logged-in.admin-bar .site-header.site-header-centered.hamburger-menu.sticky{top:32px;}
}
@media screen and (min-width: 1024px) {
.site-header.site-header-centered.hamburger-menu.sticky .secondary-navigation{display:none;}
.site-header.site-header-centered.hamburger-menu.sticky .site-branding{padding:15px 0;}
.site-header.site-header-centered.hamburger-menu.sticky .site-branding img{width:auto;max-height:40px;}
.site-header.site-header-centered.hamburger-menu.sticky .site-branding .custom-logo-link ~ *,
.site-header.site-header-centered.hamburger-menu.sticky .site-branding .site-description{display:none;}
.site-header.submenu-dark .site-header-menu .main-navigation ul.sub-menu{background:#131419;color:#FFF;}
}
@media screen and (min-width: 1120px) {
.site-header.site-header-default:not(.hamburger-menu) .menu-toggle{display:none;}
.site-header.site-header-default:not(.hamburger-menu) .site-header-menu{display:block;padding:0;}
.site-header.site-header-default:not(.hamburger-menu) .site-header-menu .main-navigation.nav .primary-menu > li.button,
.site-header.site-header-default:not(.hamburger-menu) .site-header-menu .main-navigation.nav .primary-menu > li > a{line-height:80px;}
.site-header.site-header-default:not(.hamburger-menu) .site-header-menu:last-child .main-navigation > ul > li:last-child{padding-right:0;}
.site-header.site-header-default.sticky .site-header-main{padding:0;}
.site-header.site-header-default.main-menu-centered .site-branding,
.site-header.site-header-default.main-menu-centered .default-header-right{flex:1;}
.site-header.site-header-default.main-menu-centered .site-header-menu{flex:2;}
.site-header.site-header-default.main-menu-centered .site-header-menu .main-navigation{font-size:0;text-align:center;}
.site-header.site-header-default.main-menu-centered .site-header-menu .main-navigation ul.primary-menu{display:inline-block;text-align:center;font-size:0;}
}
@media screen and (max-width: 1023px) {
.site-header.site-header-centered.sticky{position:fixed;top:0;-webkit-animation:stickyHeaderShow 0.3s ease-out;animation:stickyHeaderShow 0.3s ease-out;}
}
@media screen and (max-width: 1023px) and (min-width: 601px) and (max-width: 782px) {
.logged-in.admin-bar .site-header.site-header-centered.sticky{top:46px;}
}
@media screen and (max-width: 1023px) and (min-width: 783px) {
.logged-in.admin-bar .site-header.site-header-centered.sticky{top:32px;}
}
@media screen and (max-width: 1023px) {
.site-header.site-header-centered.sticky .secondary-navigation,
.site-header.site-header-centered.sticky .social-navigation{display:none;}
.site-header.site-header-centered.sticky .site-branding{padding:15px 0;}
.site-header.site-header-centered.sticky .site-branding img{width:auto;max-height:40px;}
.site-header.site-header-centered.sticky .site-branding .custom-logo-link ~ *,
.site-header.site-header-centered.sticky .site-branding .site-description{display:none;}
}
@media screen and (max-width: 460px) {
.site-header.logo-horizontal .site-branding{max-width:calc(100% - 100px);}
.site-header.logo-horizontal .site-branding img{max-height:50px;}
.site-header.logo-horizontal .site-branding .title-tagline{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);transform-origin:0 50%;}
.site-header.logo-horizontal .site-branding .title-tagline .site-description{display:none;}
.site-header.logo-horizontal .site-branding .custom-logo-link + .title-tagline{margin-left:10px;}
} .container{position:relative;max-width:1260px;padding:0 30px;}
.site-content .button, .site-footer .button{position:relative;z-index:9;display:inline-block;padding:0 20px;background:#131419;border:none;border-radius:9999px;color:#FFF;transition:0.5s;font-size:12px;font-size:0.75rem;letter-spacing:0.05em;line-height:34px;}
.no-touch .site-content .button:hover, .no-touch .site-footer .button:hover{background:#4E5880;}
body.button-rectangle .site-content .button, body.button-rectangle .site-footer .button{border-radius:0;}
.post-entry .button{margin-top:2px;margin-bottom:2px;}
.no-touch .post-entry .button:hover{color:#FFF;}
.post-entry .button.small{padding:0 14px;font-size:10px;font-size:0.625rem;line-height:28px;}
.post-entry .button.large{padding:0 30px;font-size:16px;font-size:1rem;line-height:42px;}
.post-entry .button.extra-large{padding:0 50px;font-size:24px;font-size:1.5rem;line-height:60px;}
.button + hr{margin-top:30px;}
.owl-nav{display:none;}
.owl-dots .owl-dot{display:inline-block;zoom:1;}
.owl-dots .owl-dot span{display:block;width:10px;height:10px;margin:5px 7px;border-radius:50%;background:#131419;opacity:0.5;transition:opacity 0.2s ease;-webkit-backface-visibility:visible;}
.owl-dots .owl-dot.active span, .no-touch .owl-dots .owl-dot:hover span{opacity:1;}
.site-content{position:relative;z-index:9;}
.site-content > .container{margin-top:50px;}
#primary{padding-bottom:60px;}
#primary > *:last-child{margin-bottom:0;}
.sidebar{max-width:600px;}
.remove-page-top-space .top-slider-section .top-slider, .remove-page-top-space.blog .site-content > .container:first-child, .remove-page-top-space.page .page-header, .remove-page-top-space.page .page-header.hide + .container, .remove-page-top-space.archive .page-header{margin-top:0 !important;}
.remove-page-top-space.blog .site-content .featured-section:first-child{padding-top:0;}
.top-slider-section .top-slider{max-width:1260px;padding:0 30px;margin:30px auto 0;}
.top-slider-section .post{height:560px;}
.top-slider-section .post .post-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;}
.top-slider-section .post .post-bg .background-video-wrapper{pointer-events:none;}
.top-slider-section .post .post-bg .background-video-wrapper iframe,
.top-slider-section .post .post-bg .background-video-wrapper video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-bottom:0;}
.top-slider-section .post .post-content{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;z-index:9;padding:30px;background:rgba(19, 20, 25, 0.3);color:#FFF;text-align:center;pointer-events:none;}
.top-slider-section .post .post-content > *{width:100%;max-width:800px;}
.top-slider-section .post .post-content a{color:inherit;}
.no-touch .top-slider-section .post .post-content a:hover{opacity:0.7;}
.top-slider-section .post .post-content .post-meta .meta-item > *{opacity:1;}
.no-touch .top-slider-section .post .post-content .post-meta .meta-item > *.like-it-clickable:hover{opacity:0.7;}
.top-slider-section .post .post-title{margin:30px auto;font-size:24px;font-size:1.5rem;text-transform:capitalize;}
.top-slider-section .post .post-title:first-child{margin-top:0;}
.top-slider-section .post .post-title:last-child{margin-bottom:0;}
.top-slider-section .post .post-title a{pointer-events:auto;}
.top-slider-section .post .cat-links a{margin:4px;padding:0 20px;font-size:10px;font-size:0.625rem;line-height:24px;pointer-events:auto;}
.top-slider-section .post .post-excerpt{max-width:600px;color:inherit;}
.top-slider-section .post .post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.top-slider-section.large-slider .post .post-title, .top-slider-section.wide-slider .post .post-title{letter-spacing:0.1em;text-transform:uppercase;}
.top-slider-section.large-slider .post{height:600px;}
.top-slider-section.wide-slider .top-slider{max-width:none;padding:0;margin:0;}
.top-slider-section.wide-slider .top-slider .post{height:500px;}
.top-slider-section.wide-slider.fullheight .top-slider .post{height:100vh;min-height:500px;}
.top-slider-section.boxed-slider .post .post-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:320px;height:calc(100% - 180px);padding:30px 40px;background:rgba(255, 255, 255, 0.9);color:#131419;text-align:left;overflow:hidden;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.top-slider-section.boxed-slider .post .post-content > *{width:100%;}
.top-slider-section.boxed-slider .post .post-content .cat-links{margin-left:-4px;}
.top-slider-section.boxed-slider .post .post-content .post-excerpt{max-height:110px;overflow:hidden;}
.top-slider-section.wide-slider.split-slider .post .post-title{margin:20px auto;text-transform:capitalize;letter-spacing:0;}
.top-slider-section.wide-slider.split-slider .post .post-content{top:auto;bottom:0;height:auto;padding-top:50px;background:linear-gradient(rgba(19, 20, 25, 0), rgba(19, 20, 25, 0.75));}
.top-slider-section.grid-slider .post{position:relative;height:279px;margin-bottom:1px;}
.top-slider-section.grid-slider .post .post-content{top:auto;bottom:0;height:auto;padding-top:50px;background:linear-gradient(rgba(19, 20, 25, 0), rgba(19, 20, 25, 0.75));text-align:left;}
.top-slider-section.grid-slider .post .post-content > *{width:100%;max-width:100%;}
.top-slider-section.grid-slider .post .post-content .post-title{margin:15px 0 0;}
.top-slider-section.grid-slider .post .post-content .cat-links{margin-left:-4px;}
.top-slider-section.grid-slider .post:first-child .post-excerpt{display:none;margin-left:0;}
.top-slider-section.large-slider .owl-dots, .top-slider-section.wide-slider:not(.split-slider) .owl-dots, .top-slider-section.boxed-slider .owl-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:10px;}
.top-slider-section.large-slider .owl-dots .owl-dot span, .top-slider-section.wide-slider:not(.split-slider) .owl-dots .owl-dot span, .top-slider-section.boxed-slider .owl-dots .owl-dot span{background:#FFF;}
.top-slider-section.wide-slider.split-slider .owl-dots, .top-slider-section.grid-slider .owl-dots{margin-top:20px;text-align:center;}
.hero-image img{display:block;}
.featured-section{padding:50px 0 0;text-align:center;}
.featured-section .featured-posts{max-width:1260px;padding:0 30px;}
.featured-section .post{height:0;padding-top:50%;}
.featured-section .post .post-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;}
.featured-section .post .post-content{position:absolute;top:auto;bottom:0;z-index:9;width:100%;height:auto;padding:50px 20px 20px;color:#FFF;text-align:center;overflow:hidden;pointer-events:none;}
.featured-section .post .post-content:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgba(19, 20, 25, 0), rgba(19, 20, 25, 0.8));opacity:0.6;content:"";}
.featured-section .post .post-content > *{position:relative;display:block;width:100%;}
.featured-section .post .post-content .post-title{margin:30px auto 10px;font-size:24px;font-size:1.5rem;pointer-events:none;}
.featured-section .post .post-content .post-meta .meta-item > *{opacity:1;}
.featured-section .post .post-content .post-meta .meta-item a{pointer-events:auto;}
.no-touch .featured-section .post .post-content .post-meta .meta-item a:hover{opacity:0.7;}
.featured-section .post .post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.featured-section .owl-dots{margin-top:30px;}
.cat-links{font-size:0;}
.cat-links a{display:inline-block;padding:0 15px;margin:3px;background:#4E5880;border-radius:9999px;color:#FFF !important;font-size:9px;font-size:0.5625rem;line-height:22px;letter-spacing:0.2em;font-weight:800;text-transform:uppercase;}
.post-meta{font-size:0;}
.post-meta .meta-item{position:relative;display:inline-block;padding-right:20px;font-size:12px;font-size:0.75rem;line-height:20px;}
.post-meta .meta-item .like-it-clickable{cursor:pointer;transition:all 0.4s;}
.post-meta .meta-item > *{opacity:0.7;}
.no-touch .post-meta .meta-item > a:hover, .no-touch .post-meta .meta-item > .like-it-clickable:hover{opacity:1;}
.post-meta .meta-item:after{position:absolute;top:1px;right:9px;display:block;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f111";font-size:3.5px;}
.post-meta .meta-item:last-child{padding-right:0;}
.post-meta .meta-item:last-child:after{display:none;}
.post-meta .meta-item a{color:inherit;}
.posts + .posts{margin-top:50px;}
.posts .post{position:relative;margin-bottom:50px;}
.posts .post:last-of-type{margin-bottom:0;}
.posts .post .post-container{position:relative;}
.posts .post .post-title{font-size:21px;font-size:1.3125rem;margin-bottom:15px;}
.no-touch .posts .post .post-title a:hover{opacity:0.7;}
.posts .post .post-header:last-child .post-title{margin-bottom:0 !important;}
.posts .post blockquote .post-title{margin-bottom:0;}
.posts .post .post-excerpt{font-size:14px;font-size:0.875rem;}
.posts .post .post-excerpt p{margin-bottom:0;font:inherit;}
.posts .post .featured-img{position:relative;margin-bottom:20px;}
.posts .post .featured-img-container{display:block;width:100%;height:0;padding-top:66%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.posts .post .share-love{position:absolute;top:10px;right:10px;z-index:9;display:none;opacity:0;transition:opacity ease 0.3s;}
.no-touch .posts .post .share-love{display:block;}
.posts .post .share-love > *{width:42px;height:42px;margin-bottom:5px;background:#FFF;border-radius:4px;color:#131419;text-align:center;cursor:pointer;}
.no-touch .posts .post .share-love > *:hover i.fa{opacity:0.5;}
.posts .post .share-love i.fa{font-size:14px;font-size:0.875rem;line-height:42px !important;}
.posts .post .share-love .post-like.liked i.fa{opacity:1;}
.posts .post .share-love .post-like.liked i.fa:before{content:"\f004";}
.no-touch .posts .post:hover .share-love{opacity:1;}
.posts .post .post-content .post-header .cat-links{margin-top:-3px;margin-bottom:15px;margin-left:-3px;}
.posts .post .post-content .post-header .cat-links a{opacity:0.7;}
.no-touch .posts .post .post-content .post-header .cat-links a:hover{opacity:1;}
.posts .post .post-content .post-excerpt{margin-bottom:15px;}
.posts .post .post-content .more-btn{margin-top:20px;}
.posts .post.sticky .sticky-icon{position:absolute;top:0;left:10px;z-index:9;width:28px;height:60px;color:#4E5880;overflow:hidden;pointer-events:none;}
.posts .post.sticky .sticky-icon:before{position:absolute;top:-40px;left:-40px;z-index:9;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;width:80px;height:80px;background:currentColor;content:"";box-shadow:20px -20px 0 currentColor;color:inherit;}
.posts .post.sticky .sticky-icon:after{position:absolute;top:8px;left:0;z-index:9;display:block;width:28px;height:30px;color:#FFF;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:14px;line-height:30px;text-align:center;content:"\f08d";}
.posts .post.format-quote .post-content .post-header .post-quote-title a, .posts .post.format-link .post-content .post-header .post-link-title a{display:block;width:100%;padding-left:30px;text-align:left;color:inherit;}
.posts .post.format-link .post-link-title .post-title{margin-bottom:0;}
.posts .post.format-link .post-link-title .post-title a{position:relative;}
.posts .post.format-link .post-link-title .post-title a:before{position:absolute;top:-25px;left:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f0c1";color:#4E5880;font-size:66px;font-size:4.125rem;text-align:left;opacity:0.2;}
.no-touch .posts .post.format-quote .post-quote-title:hover a{opacity:0.7;}
.posts.layout-classic .post.format-quote .post-content, .posts.layout-classic .post.format-link .post-content{overflow:hidden;}
.posts.layout-classic .post.format-quote .featured-img, .posts.layout-classic .post.format-link .featured-img{margin-bottom:0;}
.posts.layout-classic .post.format-quote .featured-img + .post-content .cat-links,
.posts.layout-classic .post.format-quote .featured-img + .post-content .post-header > .post-title:first-child, .posts.layout-classic .post.format-link .featured-img + .post-content .cat-links,
.posts.layout-classic .post.format-link .featured-img + .post-content .post-header > .post-title:first-child{margin-top:20px;}
.posts.layout-classic .post.format-quote blockquote:after{top:-54px;left:-20px;font-size:86px;font-size:5.375rem;}
.no-touch .posts.layout-classic .post.format-quote:hover .post-content .post-quote-title a{background:#4E5880;color:#FFF;opacity:1;}
.no-touch .posts.layout-classic .post.format-quote:hover .post-content .post-quote-title a blockquote:after{color:#FFF;}
.posts.layout-classic .post.format-quote .post-content .post-header .post-quote-title a{padding:30px;text-align:center;}
.posts.layout-classic .post.format-link .post-content .post-header .post-link-title a{padding:30px;text-align:center;overflow:hidden;}
.posts.layout-classic .post.format-link .post-content .post-header .post-link-title a:before{top:-40px;left:-30px;font-size:126px;font-size:7.875rem;}
.no-touch .posts.layout-classic .post.format-link:hover .post-content .post-link-title a{background:#4E5880;color:#FFF;opacity:1;}
.no-touch .posts.layout-classic .post.format-link:hover .post-content .post-link-title a:before{color:#FFF;}
.posts.layout-grid .post.format-quote .post-content .post-header a, .posts.layout-grid .post.format-link .post-content .post-header a{padding-left:0;}
.posts.layout-grid .post.format-link .post-title{margin-bottom:15px;}
.posts.layout-grid .post.format-link .post-title a:before{display:none;}
.posts.layout-grid.img-square .post .featured-img-container,
.posts.layout-grid.img-square .post .post-gallery .owl-item div{padding-top:100%;}
.posts.layout-grid.img-portrait .post .featured-img-container,
.posts.layout-grid.img-portrait .post .post-gallery .owl-item div{padding-top:150%;}
.posts.layout-grid .post:not(.format-standard) .featured-img:after,
.posts.layout-list .post:not(.format-standard) .featured-img:after,
.posts.layout-zigzag .post:not(.format-standard) .featured-img:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;display:block;width:42px;height:42px;border-radius:4px;background:#FFF;color:#131419;font-size:14px;line-height:42px;text-align:center;transition:opacity 0.3s;pointer-events:none;}
.no-touch .posts.layout-grid .post:not(.format-standard):hover .featured-img:after, .no-touch
.posts.layout-list .post:not(.format-standard):hover .featured-img:after, .no-touch
.posts.layout-zigzag .post:not(.format-standard):hover .featured-img:after{opacity:0;}
.posts.layout-grid .post.format-video .featured-img:after,
.posts.layout-list .post.format-video .featured-img:after,
.posts.layout-zigzag .post.format-video .featured-img:after{content:"\f04b";}
.posts.layout-grid .post.format-audio .featured-img:after,
.posts.layout-list .post.format-audio .featured-img:after,
.posts.layout-zigzag .post.format-audio .featured-img:after{content:"\f001";}
.posts.layout-grid .post.format-quote .featured-img:after,
.posts.layout-list .post.format-quote .featured-img:after,
.posts.layout-zigzag .post.format-quote .featured-img:after{content:"\f10d";}
.posts.layout-grid .post.format-link .featured-img:after,
.posts.layout-list .post.format-link .featured-img:after,
.posts.layout-zigzag .post.format-link .featured-img:after{content:"\f0c1";}
.posts.layout-grid .post.format-gallery .featured-img:after,
.posts.layout-list .post.format-gallery .featured-img:after,
.posts.layout-zigzag .post.format-gallery .featured-img:after{content:"\f030";}
.touch .posts.layout-grid .post.format-gallery:hover .featured-img:after, .touch
.posts.layout-list .post.format-gallery:hover .featured-img:after, .touch
.posts.layout-zigzag .post.format-gallery:hover .featured-img:after{opacity:0;}
.posts.layout-zigzag .post .post-content{text-align:center;}
.posts.layout-zigzag .post.format-quote .post-content .post-header .post-quote-title a, .posts.layout-zigzag .post.format-link .post-content .post-header .post-link-title a{padding-left:0;text-align:center;}
.posts.layout-zigzag .post.format-quote blockquote:after{left:0;}
.posts.layout-zigzag .post:not(.has-post-thumbnail).format-quote .post-content a, .posts.layout-zigzag .post:not(.has-post-thumbnail).format-link .post-content a{margin:50px 0;}
.posts.layout-block .post{height:300px;background:#F6F6F6;overflow:hidden;}
.no-touch .posts.layout-block .post:hover .featured-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.no-touch .posts.layout-block .post:hover .featured-img:after{opacity:0.7;}
.no-touch .posts.layout-block .post:hover .post-header .cat-links a{background:#131419;}
.no-touch .posts.layout-block .post:hover .post-header .cat-links a:hover{background:#FFF;color:#131419 !important;}
.posts.layout-block.full .post .post-excerpt{display:none;}
.posts.layout-block .featured-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin-bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 0.3s;will-change:transform;}
.posts.layout-block .featured-img:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#4E5880;content:"";opacity:0;transition:opacity 0.3s;}
.posts.layout-block .post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.posts.layout-block .post-link ~ .post-content{pointer-events:none;}
.posts.layout-block .post-link ~ .post-content a{pointer-events:auto;}
.posts.layout-block .post-content{position:absolute;bottom:0;left:0;z-index:9;width:100%;height:auto;padding:50px 30px 30px;}
.posts.layout-block .post-content .post-header .cat-links a{opacity:1;}
.posts.layout-block .post.has-post-thumbnail .post-content{background:linear-gradient(rgba(19, 20, 25, 0), rgba(19, 20, 25, 0.5));color:#FFF;}
.posts.layout-block .post:not(.has-post-thumbnail) .post-content{color:#131419;}
.posts.layout-block .post:not(.has-post-thumbnail):before{position:absolute;top:0;left:0;width:100%;height:100%;background:#4E5880;content:"";opacity:0;transition:opacity 0.3s;}
.no-touch .posts.layout-block .post:not(.has-post-thumbnail):hover:before{opacity:1;}
.no-touch .posts.layout-block .post:not(.has-post-thumbnail):hover .post-content{color:#FFF;}
.posts.layout-block .post:not(.format-standard):after{position:absolute;top:10px;right:10px;z-index:9;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:14px;display:block;width:42px;height:42px;border-radius:4px;background:#FFF;color:#131419;line-height:42px;text-align:center;transition:opacity 0.3s;pointer-events:none;}
.no-touch .posts.layout-block .post:not(.format-standard):hover:after{opacity:0;}
.posts.layout-block .post.format-video:after{content:"\f04b";}
.posts.layout-block .post.format-audio:after{content:"\f001";}
.posts.layout-block .post.format-quote:after{content:"\f10d";}
.posts.layout-block .post.format-link:after{content:"\f0c1";}
.posts.layout-block .post.format-gallery:after{content:"\f030";}
.posts.layout-block .post.format-quote .post-content, .posts.layout-block .post.format-link .post-content{overflow:hidden;}
.posts.layout-block .post.format-quote .post-content .post-header .post-quote-title, .posts.layout-block .post.format-link .post-content .post-header .post-link-title{margin-left:-20px;}
.no-touch .posts.layout-block .post.format-quote:hover .post-quote-title blockquote:after, .no-touch .posts.layout-block .post.format-link:hover .post-link-title a:before{color:#FFF;}
.posts.layout-minimal{text-align:center;}
.posts.layout-minimal .post{margin-bottom:0;border-top:3px solid #4E5880;}
.posts.layout-minimal .post:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#4E5880;content:"";opacity:0;transition:opacity 0.3s;}
.posts.layout-minimal .post .post-content{position:relative;z-index:2;max-width:800px;padding:50px 0;}
.posts.layout-minimal .post .post-content .post-header .cat-links{margin-left:auto;}
.posts.layout-minimal .post:last-of-type{border-bottom:3px solid #4E5880;}
.posts.layout-minimal .post.format-link .post-link-title a{display:inline;}
.posts.layout-minimal .post.format-quote .post-quote-title blockquote{display:inline-block;}
.posts.layout-minimal .post.format-quote .post-quote-title blockquote:after{left:0;}
.posts.layout-minimal .post.format-quote .post-content .post-header .post-quote-title a, .posts.layout-minimal .post.format-link .post-content .post-header .post-link-title a{padding-left:0;text-align:center;}
.posts.layout-minimal .post.format-quote .sticky-icon + .post-content .post-header .post-quote-title, .posts.layout-minimal .post.format-link .sticky-icon + .post-content .post-header .post-link-title{padding:0 50px;}
.posts.layout-minimal .post.sticky .sticky-icon{top:10px;}
.posts.layout-classic .post.sticky:not(.has-post-thumbnail) .sticky-icon,
.posts.layout-grid .post.sticky:not(.has-post-thumbnail) .sticky-icon,
.posts.layout-list .post.sticky:not(.has-post-thumbnail) .sticky-icon{left:0;}
.posts.layout-classic .post.sticky:not(.has-post-thumbnail) .post-header,
.posts.layout-grid .post.sticky:not(.has-post-thumbnail) .post-header,
.posts.layout-list .post.sticky:not(.has-post-thumbnail) .post-header{padding-left:40px;}
.post-gallery .owl-item div{width:100%;height:0;padding-top:66%;background-size:cover;background-position:center;background-repeat:no-repeat;}
.pagination{width:100%;margin:60px 0 0;text-align:center;clear:both;}
.pagination .page-numbers{display:inline-block;width:44px;height:44px;padding:5px 0;margin:2px 0;border:2px solid #F6F6F6;border-radius:4px;color:inherit;font-size:13px;font-size:0.8125rem;line-height:30px;font-weight:800;}
.pagination .page-numbers.prev span:before{font-family:'ceramag-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";}
.pagination .page-numbers.next span:before{font-family:'ceramag-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";}
.pagination .page-numbers.link{width:auto;padding:5px 20px;font-size:11px;font-size:0.6875rem;letter-spacing:0.1em;text-transform:uppercase;}
.pagination .page-numbers.link.prev{margin-right:10px;}
.pagination .page-numbers.link.prev span{margin-right:12px;}
.pagination .page-numbers.link.next{margin-left:10px;}
.pagination .page-numbers.link.next span{margin-left:12px;}
.pagination .page-numbers.current{color:#BBB;}
.pagination span.page-numbers{color:#BBB;pointer-events:none;}
.pagination span.arrow{display:inline-block;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);}
.no-touch .pagination a:hover{background:#4E5880;color:#FFF;opacity:1;}
.pagination .button.load-more-btn{padding:5px 40px;text-transform:uppercase;letter-spacing:0.3em;}
.pagination span.load-more-btn{pointer-events:none;}
.pagination .no-more-posts{opacity:0.2;}
.post-nav{display:none;}
@media screen and (min-width: 601px) and (max-width: 782px) {
.logged-in.admin-bar .post-nav{top:46px;}
}
@media screen and (min-width: 783px) {
.logged-in.admin-bar .post-nav{top:32px;}
}
.page-links{clear:both;}
.page-links > *{margin-right:6px;}
.updated:not(.published){display:none;}
article .post-entry .gallery-slider{position:relative;width:100%;margin-bottom:30px;clear:both;}
article .post-entry .gallery-slider .owl-item div{width:100%;height:0;padding-top:66%;background-size:cover;background-position:center;background-repeat:no-repeat;}
article .post-entry .gallery-slider .wp-caption-text{display:none;}
article .post-entry .gallery-slider .zoom{position:absolute;right:10px;bottom:10px;z-index:2;display:block;width:42px;height:42px;background:#131419;color:#FFF;border-radius:4px;line-height:42px;text-align:center;cursor:pointer;opacity:0;transition:ease 0.3s;}
article .post-entry .gallery-slider .zoom:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f065";font-size:14px;font-size:0.875rem;}
article .post-entry .gallery-slider .owl-loaded + .zoom{opacity:1;}
article .post-entry .gallery-slider.fullscreen{position:fixed;top:0;left:0;z-index:999;width:100vw;height:100vh;background:#131419;}
article .post-entry .gallery-slider.fullscreen .owl-item div{height:100vh;padding:0;background-size:contain;}
article .post-entry .gallery-slider.fullscreen .zoom:after{content:"\f066";}
article .post-entry .gallery-slider.fullscreen .wp-caption-text{position:absolute;bottom:10px;left:10px;z-index:9;display:block;width:auto;max-width:calc(100vw - 72px);min-height:42px;max-height:78px;overflow:auto;padding:10px 30px;background:rgba(0, 0, 0, 0.7);color:#FFF;text-align:left;opacity:1;}
.gallery-zoom{overflow:hidden;height:100vh;}
.gallery-zoom .site-content{z-index:99999;}
article .post-entry > *:last-child{margin-bottom:0;}
.single .site-content .post-header{margin-bottom:50px;text-align:center;}
.single .site-content .post-header .post-title{margin:15px auto;font-size:24px;font-size:1.5rem;}
.single .site-content .post-header .featured-img{margin-top:30px;}
.single .site-content .post-header .featured-img-caption{position:absolute;right:0;bottom:0;z-index:10;display:block;width:auto;height:auto;padding:10px 15px;background:rgba(0, 0, 0, 0.5);color:#FFF;font-size:13px;font-size:0.8125rem;}
.single .site-content .post-header .video-container,
.single .site-content .post-header .audio-container{max-width:1200px;margin-top:30px;}
.single .site-content .post-header .video-container iframe,
.single .site-content .post-header .audio-container iframe{margin-bottom:0;}
.single .site-content .post-header .post-header-container > *{width:100%;max-width:800px;}
.single .site-content .post-header.post-header-large{position:relative;}
.single .site-content .post-header.post-header-large .post-header-container{padding:0 30px;text-align:center;}
.single .site-content .post-header.post-header-large .post-header-container .post-title{margin:30px auto;letter-spacing:0.1em;text-transform:uppercase;}
.single .site-content .post-header.post-header-large .post-header-container a{color:inherit;}
.no-touch .single .site-content .post-header.post-header-large .post-header-container a:hover{opacity:0.7;}
.single .site-content .post-header.post-header-large .post-header-container .post-meta .meta-item > *{opacity:1;}
.no-touch .single .site-content .post-header.post-header-large .post-header-container .post-meta .meta-item > *.like-it-clickable:hover{opacity:0.7;}
.single .site-content .post-header.post-header-large.has-post-thumbnail{height:400px;}
.single .site-content .post-header.post-header-large.has-post-thumbnail .featured-img-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;}
.single .site-content .post-header.post-header-large.has-post-thumbnail .featured-img-container iframe,
.single .site-content .post-header.post-header-large.has-post-thumbnail .featured-img-container video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-bottom:0;}
.single .site-content .post-header.post-header-large.has-post-thumbnail .post-header-container{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;z-index:9;padding:30px;background:rgba(19, 20, 25, 0.4);color:#FFF;}
.single .site-content .post-header.post-header-large:not(.has-post-thumbnail){margin-top:50px;}
.single.single-format-gallery .post-header .gallery-container{position:relative;}
.single.single-format-gallery .post-header .gallery-container .post-header-gallery .owl-item div{background-size:cover;background-position:center;background-repeat:no-repeat;}
.single.single-format-gallery .post-header .gallery-container .wp-caption-text{display:none;}
.single.single-format-gallery .post-header .gallery-container .zoom{position:absolute;right:10px;bottom:10px;z-index:2;display:block;width:42px;height:42px !important;background:#131419;color:#FFF;border-radius:4px;line-height:42px;text-align:center;cursor:pointer;opacity:0;transition:ease 0.3s;}
.single.single-format-gallery .post-header .gallery-container .zoom:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f065";font-size:14px;font-size:0.875rem;}
.single.single-format-gallery .post-header .gallery-container .owl-loaded + .zoom{opacity:1;}
.single.single-format-gallery .post-header .gallery-container.fullscreen{position:fixed !important;top:0;left:0;z-index:999 !important;width:100vw !important;height:100vh !important;max-width:none !important;margin:0 !important;background:#131419;}
.single.single-format-gallery .post-header .gallery-container.fullscreen .owl-item div{height:100vh !important;padding:0 !important;background-size:contain;}
.single.single-format-gallery .post-header .gallery-container.fullscreen .zoom:after{content:"\f066";}
.single.single-format-gallery .post-header .gallery-container.fullscreen .wp-caption-text{position:absolute;bottom:10px;left:10px;z-index:9;display:block;width:auto;max-width:calc(100vw - 72px);height:auto;min-height:42px;max-height:78px;overflow:auto;padding:10px 30px;background:rgba(0, 0, 0, 0.7);color:#FFF;text-align:left;opacity:1;}
.single.single-format-gallery.post-template-normal-header .post-header .gallery-container{max-width:1200px;margin-top:30px;}
.single.single-format-gallery.post-template-normal-header .post-header .gallery-container .post-header-gallery .owl-item div{width:100%;height:0;padding-top:66%;}
.single.single-format-gallery.post-template-large-header .post-header .gallery-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.single.single-format-gallery.post-template-large-header .post-header .gallery-container .post-header-gallery{position:absolute;}
.single.single-format-gallery.post-template-large-header .post-header .gallery-container *{height:100%;}
.single.single-format-gallery.post-template-large-header .post-header .gallery-container + .post-header-container{pointer-events:none;}
.single.single-format-gallery.post-template-large-header .post-header .gallery-container + .post-header-container .cat-links a,
.single.single-format-gallery.post-template-large-header .post-header .gallery-container + .post-header-container .post-title,
.single.single-format-gallery.post-template-large-header .post-header .gallery-container + .post-header-container .post-meta .meta-item{pointer-events:auto;}
.single.single-format-gallery.post-template-large-header .post-header .gallery-container .owl-carousel .owl-nav{height:0;}
.single.single-format-gallery.post-template-large-header .post-header .gallery-container .owl-carousel .owl-nav .owl-next,
.single.single-format-gallery.post-template-large-header .post-header .gallery-container .owl-carousel .owl-nav .owl-prev{height:42px;}
.single.single-format-quote #primary > .post .post-entry .quote-container{position:relative;padding:40px;margin-bottom:30px;background:#4E5880;color:#FFF;text-align:center;}
.single.single-format-quote #primary > .post .post-entry .quote-container blockquote{margin-left:0;}
.single.single-format-quote #primary > .post .post-entry .quote-container blockquote,
.single.single-format-quote #primary > .post .post-entry .quote-container blockquote p{margin-bottom:0;}
.single.single-format-quote #primary > .post .post-entry .quote-container blockquote:after{color:#FFF;}
.single.single-format-link #primary > .post .post-entry .link-container a{position:relative;display:block;padding:30px;margin-bottom:30px;background:#4E5880;border-bottom:none;color:#FFF;text-align:center;font-weight:bold;overflow:hidden;}
.single.single-format-link #primary > .post .post-entry .link-container a:before{position:absolute;top:-68px;left:-30px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f0c1";color:#FFF;font-size:116px;font-size:7.25rem;text-align:left;opacity:0.2;}
.single #primary{position:relative;}
.single #primary > *{margin-bottom:60px;}
.single #primary > *:last-child{margin-bottom:0;}
.single #primary > .post{position:relative;}
.single #primary .share-love{position:relative;z-index:1;}
.single #primary .share-love .share-love-container{text-align:center;}
.single #primary .share-love .share-love-container > *{display:inline-block;width:40px;height:40px;padding:0;border:none;color:inherit;line-height:40px;cursor:pointer;transition:opacity 0.3s;}
.no-touch .single #primary .share-love .share-love-container > *:hover{opacity:0.5;}
.single #primary .share-love .share-love-container .post-like{position:relative;}
.single #primary .share-love .share-love-container .post-like span{position:absolute;top:-20px;left:2px;width:40px;font-size:11px;font-size:0.6875rem;font-weight:800;letter-spacing:0.2em;text-align:center;}
.single #primary .post > .share-love{margin-top:-25px;margin-bottom:25px;}
.single #primary .post .tags-shares .share-love{margin-top:30px;}
.single #primary .post .tags-shares .share-love:only-child{margin-top:50px;}
.single .site-content #primary > .post .post-entry,
.single .site-content #primary > .post .post-tag-cloud, .single .site-content #primary > .post ~ *{max-width:800px;}
.single .site-content #primary > .post .post-entry{position:relative;z-index:3;}
.post-tag-cloud{margin:60px auto 0;clear:both;font-size:0;}
.post-tag-cloud .tagcloud{text-align:center;}
.tagcloud a{display:inline-block;padding:0 20px;margin:0 4px 8px;border-radius:999px;background:#F6F6F6;color:#131419;font-size:12px !important;font-size:0.75rem !important;line-height:28px;}
.no-touch .tagcloud a:hover, .tagcloud a:focus{background:#4E5880;color:#FFF !important;}
.author-bio .author-bio-title,
.related-posts .related-posts-title,
.comments h2.comments-title,
.comment-respond h3.comment-reply-title{margin-bottom:30px;font-size:12px;font-size:0.75rem;font-weight:800;letter-spacing:0.1em;}
.author-social ul{margin:10px 0 0;}
.author-social ul a{padding:10px;color:inherit;}
.author-social ul a:before{font-size:11px;font-size:0.6875rem;}
.author-bio{padding:30px;background:#F6F6F6;color:#131419;text-align:center;}
.author-bio .author-bio-title a{color:inherit;text-transform:uppercase;}
.no-touch .author-bio .author-bio-title a:hover{color:#4E5880;}
.author-bio .author-bio-title span{color:#9C9C9D;}
.author-bio .author-info{font-size:14px;font-size:0.875rem;line-height:2;}
.author-bio .author-info p:last-of-type{margin-bottom:0;}
.author-bio .author-social ul{display:inline-block;}
.no-touch .author-bio .author-social ul a:hover{color:#4E5880;}
.author-photo{width:105px;}
.author-photo img{display:block;border-radius:50%;}
.post-header .author-photo img, .page-header .author-photo img{width:86px;border:2px solid #FFF;}
.related-posts .related-posts-title{text-transform:uppercase;}
.related-posts .related-posts-container{margin:0 -15px;}
.related-posts .related-post{position:relative;float:left;width:calc(50% - 30px);margin:0 15px 10px;}
.related-posts .related-post:nth-child(2n+1){clear:left;}
.related-posts .related-post .post-bg{position:relative;width:100%;height:0;padding-top:40%;overflow:hidden;}
.related-posts .related-post .post-bg div{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 0.3s ease-out;}
.related-posts .related-post .post-bg + .post-content{padding:10px 20px 15px;}
.related-posts .related-post .post-content{width:100%;padding:20px;text-align:center;}
.related-posts .related-post .post-content h4.post-title{font-size:16px;font-size:1rem;}
.related-posts .related-post > a{display:block;color:inherit;}
.no-touch .related-posts .related-post > a:hover{color:#4E5880;}
.no-touch .related-posts .related-post > a:hover .post-bg div{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
#primary .post-navigation{background:#F6F6F6;color:#131419;}
#primary .post-navigation .nav-links span.arrow:before{font-family:'ceramag-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;}
#primary .post-navigation .nav-links .nav-previous span.arrow{margin-right:12px;}
#primary .post-navigation .nav-links .nav-previous span.arrow:before{content:"\e901";}
#primary .post-navigation .nav-links .nav-next span.arrow{margin-left:12px;}
#primary .post-navigation .nav-links .nav-next span.arrow:before{content:"\e900";}
#primary .post-navigation .nav-links > *{width:100%;height:90px;}
#primary .post-navigation .nav-links > * a{position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;padding:0 30px;}
.no-touch #primary .post-navigation .nav-links > * a:hover .meta-nav{opacity:0;}
.no-touch #primary .post-navigation .nav-links > * a:hover .post-container{opacity:1;}
.no-touch #primary .post-navigation .nav-links > * a:hover .post-container .post-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
#primary .post-navigation .post-container{position:absolute;top:0;left:0;width:100%;height:100%;color:#FFF;opacity:0;transition:opacity 0.3s;overflow:hidden;}
#primary .post-navigation .post-container .post-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 3s linear;}
#primary .post-navigation .post-container .post-title{position:relative;z-index:3;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;padding:0 20px;background:rgba(19, 20, 25, 0.5);font-size:18px;font-size:1.125rem;text-align:center;-ms-word-break:break-word;word-break:break-word;}
#primary .post-navigation .post-container .post-title > *{margin:0;}
#primary .post-navigation .post-container .post-title > b{margin:8px 0 0 4px;}
#primary .post-navigation a{color:inherit;}
#primary .post-navigation span.meta-nav{font-size:12px;font-size:0.75rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}
.comments .comments-title{text-transform:uppercase;}
.comments ol.comment-list{margin:0 auto;list-style:none;}
.comments ol.comment-list ol.children{margin:50px 0 0 30px;}
.comments ol.comment-list li{padding:0 0 50px;}
.comments ol.comment-list li:not(.depth-1):last-of-type{padding-bottom:0;}
.comments ol.comment-list li.comment, .comments ol.comment-list li.pingback{position:relative;overflow:hidden;}
.comments ol.comment-list li:last-child{margin-bottom:0 !important;}
.comments ol.comment-list li.comment .comment-body{position:relative;}
.comments ol.comment-list li .comment-meta{position:relative;padding-left:70px;}
.comments ol.comment-list li .comment-author{font-size:16px;font-size:1rem;}
.comments ol.comment-list li .comment-author.vcard img{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;}
.comments ol.comment-list li .comment-author a{color:inherit;}
.no-touch .comments ol.comment-list li .comment-author a:hover{color:#4E5880;}
.comments ol.comment-list li .comment-metadata{font-size:12px;font-size:0.75rem;opacity:0.7;}
.comments ol.comment-list li a.comment-edit-link{margin-left:5px;font-size:0;}
.comments ol.comment-list li a.comment-edit-link:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:12px;font-size:0.75rem;content:"\f040";}
.comments ol.comment-list li .comment-content{margin:30px 0 15px;}
.comments ol.comment-list li .comment-content p{margin:0 0 15px;font-size:14px;font-size:0.875rem;}
.comments ol.comment-list li .comment-content p:last-child{margin-bottom:0;}
.comments ol.comment-list li .comment-content li{padding-bottom:0;}
.comments ol.comment-list li .comment-content blockquote p{font-size:16px;font-size:1rem;}
.comments ol.comment-list li.bypostauthor > .comment-body .comment-content{position:relative;padding:15px;margin-top:20px;background:#F7F7F8;color:#131419;}
.comments ol.comment-list li.bypostauthor > .comment-body .comment-content:before{position:absolute;top:-5px;left:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:block;width:10px;height:10px;background:inherit;content:"";}
.comments ol.comment-list li a.comment-reply-link{color:inherit;font-size:10px;font-size:0.625rem;text-transform:uppercase;letter-spacing:0.1em;font-weight:800;}
.no-touch .comments ol.comment-list li a.comment-reply-link:hover{color:#4E5880;}
.comments .navigation{margin-bottom:60px;}
.comments .navigation .nav-links{font-size:12px;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.2em;}
.comments .navigation .nav-links .nav-previous{float:right;}
.comments .navigation .nav-links a{color:inherit;}
.comments .navigation .nav-links > * a:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;}
.comments .navigation .nav-links .nav-previous a:before{float:right;margin-left:6px;content:"\f105";}
.comments .navigation .nav-links .nav-next a:before{float:left;margin-right:6px;content:"\f104";}
.comments .comment-respond{padding:30px;background:#F6F6F6;color:#131419;}
.comments .comment-respond h3.comment-reply-title{margin-bottom:30px;font-size:12px;font-size:0.75rem;text-transform:uppercase;}
.comments .comment-respond form.comment-form{margin:0 -3px;font-size:14px;font-size:0.875rem;}
.comments .comment-respond form.comment-form > *{padding:0 3px;}
.comments .comment-respond form.comment-form label{display:block;margin-bottom:0;line-height:2;}
.comments .comment-respond form.comment-form .comment-form-cookies-consent{clear:both;}
.comments .comment-respond form.comment-form .comment-form-cookies-consent label{display:inline;}
.comments .comment-respond form.comment-form textarea{height:125px;}
.comments .comment-respond form.comment-form p.form-submit{margin-bottom:0;}
.comments .comment-respond form.comment-form .button{padding:0;margin:0 0 10px 3px;}
.comments .comment-respond form.comment-form input[type="submit"]{padding:0 30px;font-size:10px;font-size:0.625rem;text-transform:uppercase;letter-spacing:0.3em;line-height:40px;}
.page .page-header,
.archive .page-header{position:relative;max-width:1260px;margin:0 auto;text-align:center;}
.page .page-header .page-header-container,
.archive .page-header .page-header-container{position:relative;z-index:2;padding:30px;}
.page .page-header.with-bg,
.archive .page-header.with-bg{color:#FFF;}
.page .page-header.with-bg .header-img-container,
.archive .page-header.with-bg .header-img-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;}
.page .page-header.with-bg .header-img-container iframe,
.page .page-header.with-bg .header-img-container video,
.archive .page-header.with-bg .header-img-container iframe,
.archive .page-header.with-bg .header-img-container video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-bottom:0;}
.page .page-header.with-bg .page-header-container,
.archive .page-header.with-bg .page-header-container{padding:120px 30px;background:rgba(19, 20, 25, 0.4);}
.page .page-header.with-bg.fullwidth-header,
.archive .page-header.with-bg.fullwidth-header{margin:0;padding:0;max-width:100%;}
.page .page-header.with-bg.fullwidth-header .header-img-container,
.archive .page-header.with-bg.fullwidth-header .header-img-container{right:0;left:0;max-width:100%;}
.page .site-content > .page-header + .container,
.archive .site-content > .page-header + .container{margin-top:0;}
.page .site-content > .page-header.with-bg + .container,
.archive .site-content > .page-header.with-bg + .container{margin-top:30px;}
.page .site-content #primary > *{margin-bottom:60px;}
.page .site-content #primary > *:last-child{margin-bottom:0;}
.page .site-content #primary > .page, .page .site-content #primary > .page ~ *{max-width:800px;}
.archive .page-header-container .page-title{margin:15px auto;}
.archive .page-header-container .page-title:first-child{margin-top:0;}
.archive .page-header-container span{font-size:14px;font-size:0.875rem;}
.archive .page-header-container p{max-width:800px;margin:15px auto 0;}
.archive.author .author-social{margin-top:15px;text-align:center;}
.archive.author .author-social ul{display:inline-block;}
.archive.author .author-social ul li{margin-right:5px;}
.archive.author .author-social ul li:last-child{margin-right:0;}
.archive.author .author-social ul a{display:block;width:30px;height:30px;padding:0;border-radius:2px;line-height:30px;text-align:center;}
.no-touch .archive.author .author-social ul a:hover{background:#4E5880;color:#FFF;}
.archive.category #primary .ceramag-widget_cat{font-size:0;}
.archive.category #primary .ceramag-widget_cat .cat{display:block;margin:0 0 20px;width:100%;background:#4E5880;color:#131419;text-align:center;}
.archive.category #primary .ceramag-widget_cat .cat a{position:relative;display:block;padding:70px 30px;color:inherit;overflow:hidden;}
.archive.category #primary .ceramag-widget_cat .cat a .cat-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 0.4s;will-change:transform;}
.archive.category #primary .ceramag-widget_cat .cat a span{position:relative;z-index:2;display:inline-block;padding:0 25px;background:#FFF;border-radius:999px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);font-size:10px;font-size:0.625rem;letter-spacing:0.2em;text-transform:uppercase;line-height:30px;}
.no-touch .archive.category #primary .ceramag-widget_cat .cat a:hover{color:inherit;}
.no-touch .archive.category #primary .ceramag-widget_cat .cat a:hover .cat-bg{opacity:0.7;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.search.search-results .page-header{position:relative;max-width:1260px;margin:0 auto;text-align:center;}
.search.search-results .page-header .page-header-container{position:relative;z-index:2;padding:30px;}
.search.search-results .page-header .page-header-container .page-title{margin:15px auto;}
.search.search-results .page-header .page-header-container .page-title:first-child{margin-top:0;}
.search.search-results .page-header .page-header-container span{font-size:14px;font-size:0.875rem;}
.search.search-results .page-header .page-header-container p{max-width:800px;margin:15px auto 0;}
.search.search-results .site-content > .page-header + .container{margin-top:0;}
.single.single-attachment .post-entry{text-align:center;}
.single.single-attachment .post-entry img{display:block;}
.error404 .page-404-page-header,
.error404 .page-404-container,
.error404 .latest-posts h3{text-align:center;}
.error404 .page-404-page-header{position:relative;margin-top:30px;}
.error404 .page-404-page-header h1.page-title{font-size:180px;font-size:11.25rem;line-height:1;letter-spacing:0;opacity:0.1;}
.error404 .page-404-page-header h2{margin-bottom:15px;font-size:36px;font-size:2.25rem;}
.error404 .page-404-container{padding-bottom:50px;border-bottom:1px solid #F6F6F6;}
.error404 .page-404-container p:last-child{margin-bottom:0;}
.error404 .latest-posts h3{margin:50px 0;font-size:28px;font-size:1.75rem;}
.no-post-found .no-article .post-title{margin-bottom:30px;}
.no-post-found .no-article .search form{position:relative;}
.no-post-found .no-article .search form i.fa-search{position:absolute;left:2px;display:block;width:40px;text-align:center;line-height:42px;}
.no-post-found .no-article .search form input[type="text"]{padding-left:40px;}
.site-footer{position:relative;z-index:1;}
.site-footer .footer-bottom{padding:40px 0;background:#F6F6F6;color:#131419;}
.site-footer .footer-social + .footer-site-info{margin-top:30px;}
.site-footer .footer-site-info .widget:last-child{margin-bottom:0;}
.to-top{position:fixed;right:20px;bottom:20px;z-index:1000;display:none;width:40px;height:40px;border-radius:2px;background:none;color:#FFF;text-align:center;line-height:40px;opacity:0;pointer-events:none;visibility:hidden;overflow:hidden;}
.to-top:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#131419;content:"";opacity:0.5;transition:opacity 0.3s;}
.to-top span{position:relative;z-index:2;display:block;margin-top:-1px;}
.to-top span:before{font-family:'ceramag-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";}
.to-top.show{opacity:1;pointer-events:auto;visibility:visible;}
.no-touch .to-top:hover:before{opacity:1;}
.sitetop-ad{padding:10px;text-align:center;font-size:0;}
.sitetop-ad > a > img{display:inline-block;}
@keyframes fadeIn {
0%{opacity:0;}
50%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeOut {
0%{opacity:1;}
50%{opacity:1;}
100%{opacity:0;}
} .authors-list{margin-bottom:50px;}
.authors-list:last-child{margin-bottom:0;}
.authors-list .authors-list-item{width:100%;margin:50px 0 0;text-align:center;}
.authors-list .authors-list-item:first-child{margin-top:0;}
.authors-list .authors-list-item .author-info p{margin-top:5px;margin-bottom:10px;font-size:14px;font-size:0.875rem;}
.authors-list .authors-list-item h5{margin:15px auto 0;}
.authors-list a.author-link{border-bottom:none;}
.authors-list span{font-size:12px;font-size:0.75rem;font-weight:800;opacity:0.3;}
.authors-list ul.social-nav li{padding:0;}
.authors-list ul.social-nav li a{border-bottom:none;}
.lo-tabs{margin-bottom:30px;background:#FFF;}
.lo-tabs .lo-tabs-titles{margin-bottom:-2px;}
.lo-tabs .lo-tabs-titles a{display:inline-block;width:auto;padding:10px;margin:0;background:#FFF;border:2px solid #F6F6F6;border-radius:0;font-size:12px;font-size:0.75rem;letter-spacing:0;font-weight:600;}
.lo-tabs .lo-tabs-titles a + a{border-left:none;}
.lo-tabs .lo-tabs-titles a.active{border-bottom-color:#FFF;}
.no-touch .lo-tabs .lo-tabs-titles a:not(.active):hover{border-bottom-color:#F6F6F6;}
.lo-tabs .lo-tabs-content{padding:30px;border:2px solid #F6F6F6;}
.lo-tabs .lo-tabs-content .lo-tab-content > *:last-child{margin-bottom:0;}
.lo-accordions{margin-bottom:30px;}
.lo-accordions .accordion-item{margin-bottom:2px;}
.lo-accordions .accordion-item .accordion-title{position:relative;padding:10px 40px 10px 20px;background:#F6F6F6;font-size:14px;font-size:0.875rem;line-height:2;letter-spacing:0.05em;font-weight:600;}
.lo-accordions .accordion-item .accordion-title .accordion-icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;position:absolute;right:0;width:40px;font-size:11px;line-height:28px;text-align:center;}
.lo-accordions .accordion-item .accordion-title .accordion-icon:before{content:"\f067";}
.lo-accordions .accordion-item .accordion-title.ui-state-active .accordion-icon:before{content:"\f068";}
.lo-accordions .accordion-item .accordion-content{padding:15px 20px 20px;}
.lo-accordions .accordion-item .accordion-content > *:last-child{margin-bottom:0;}
.wp-block-column,
.lo-column{margin-bottom:30px;}
.wp-block-column > *:last-child,
.lo-column > *:last-child{margin-bottom:0;}
@media screen and (max-width: 380px) {
.container,
.featured-section .featured-posts{padding:0 15px;}
.top-slider-section .top-slider{padding:0;}
.top-slider-section.boxed-slider .post .post-content{width:280px;}
.featured-section .post{padding-top:66%;}
.featured-section .post .post-content .post-title{margin-bottom:0;font-size:18px;font-size:1.125rem;}
.featured-section .post .post-meta{display:none;}
.related-posts .related-post{float:none;width:calc(100% - 30px);}
.sitetop-ad{padding:0;}
}
@media screen and (min-width: 600px) { .owl-nav{font-size:0;}
.touch .posts:not(.layout-classic) .owl-nav, .single.single-format-gallery .post-header .owl-nav, .post-entry .gallery-slider .owl-nav, .no-touch .owl-nav{display:block;opacity:0;transition:opacity 0.3s;}
.top-slider-section .owl-nav{display:none;}
.owl-nav .owl-prev,
.owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:42px;height:42px;}
.owl-nav .owl-prev:before,
.owl-nav .owl-next:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#131419;border-radius:4px;content:"";}
.owl-nav .owl-prev:after,
.owl-nav .owl-next:after{position:relative;z-index:2;display:block;width:100%;height:100%;color:#FFF;font-family:'ceramag-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:42px;content:"\e901";text-align:center;}
.owl-nav .owl-prev{left:10px;}
.owl-nav .owl-next{right:10px;}
.owl-nav .owl-next:after{content:"\e900";}
.touch .posts:not(.layout-classic) .post:hover .owl-nav,
.no-touch .posts .post:hover .owl-nav,
.single.single-format-gallery .post-header .gallery-container:hover .owl-nav,
.post-entry .gallery-slider:hover .owl-nav{opacity:1;}
.top-slider-section.boxed-slider .post .post-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:50px;left:auto;width:350px;}
.posts.layout-classic .post.format-quote .featured-img + .post-content .post-quote-title, .posts.layout-classic .post.format-link .featured-img + .post-content .post-link-title{position:absolute;bottom:20px;width:calc(100% - 40px);margin:0 20px;background:#FFF;color:#131419;}
.single #primary,
.page #primary{padding-right:30px;padding-left:30px;}
.author-bio{text-align:left;}
.author-bio .author-bio-inner{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.author-bio .author-bio-title{width:100%;}
.author-bio .author-photo{width:105px;margin:0;}
.author-bio .author-info{width:calc(100% - 105px);padding-left:30px;margin:0;}
.author-bio .author-social ul{display:block;}
.author-bio .author-social ul li:first-child{margin-left:-10px;}
.post-nav{position:fixed;top:0;right:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:999;width:100%;height:60px;background:#FFF;color:#131419;box-shadow:0 1px 30px rgba(0, 0, 0, 0.1);transition:transform 0.3s ease-out, opacity 0s 0.3s;}
.no-touch .post-nav{display:block;opacity:0;}
.post-nav.show{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;transition:transform 0.3s ease-out, opacity 0s 0s;}
.post-nav.dark{background:#131419;color:#FFF;}
.post-nav .container{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:60px;}
.post-nav .post-title{width:50%;margin-left:0;font-size:18px;font-size:1.125rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.post-nav .post-navigation{margin:0;width:30%;font-size:10px;font-size:0.625rem;letter-spacing:0.1em;font-weight:800;text-transform:uppercase;text-align:right;}
.post-nav .post-navigation a{padding:12px 0;color:inherit;}
.no-touch .post-nav .post-navigation a:hover{color:#4E5880;}
.post-nav .post-navigation a.next{margin-left:15px;}
.post-nav .post-navigation a.next span{margin-left:12px;}
.post-nav .post-navigation a.next span:before{content:"\e900";}
.post-nav .post-navigation a.prev span{margin-right:12px;}
.post-nav .post-navigation a.prev span:before{content:"\e901";}
.post-nav .post-navigation .arrow:before{font-family:'ceramag-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:11px;font-size:0.6875rem;font-weight:bold;}
.post-nav .menu-toggle{position:relative;z-index:999;width:30px;height:30px;background:none;border:none;box-shadow:none;font-size:0;transition:0.3s;}
.no-touch .post-nav .menu-toggle:hover, .post-nav .menu-toggle:focus{outline:0;color:#4E5880;}
.post-nav .menu-toggle:before{position:absolute;top:8px;left:4px;display:block;width:22px;height:14px;border-top:2px solid;border-bottom:2px solid;box-sizing:border-box;content:"";}
.post-nav .menu-toggle:after{position:absolute;top:14px;left:4px;display:block;width:22px;height:0;border-top:2px solid;content:"";}
.post-nav .site-search{position:relative;padding:0 5px;margin:0 15px;}
.post-nav .site-search .search-button{display:inline-block;height:40px;padding:0 10px;color:inherit;font-size:11px;font-size:0.6875rem;line-height:40px;cursor:pointer;transition:0.3s;}
.no-touch .post-nav .site-search .search-button:hover{color:#4E5880;}
.post-nav .site-search .search-button i.fa{display:block;line-height:inherit !important;}
.site-header.site-header-centered + .post-nav .menu-toggle{order:1;margin-right:15px;}
.site-header.site-header-centered + .post-nav .post-title{order:2;}
.site-header.site-header-centered + .post-nav .post-navigation{order:3;}
.site-header.site-header-centered + .post-nav .site-search{order:4;margin-right:0;}
.single #primary .post-navigation .nav-links{display:table;table-layout:fixed;width:100%;}
.single #primary .post-navigation .nav-links > *{display:table-cell;}
.comments ol.comment-list li a.comment-reply-link{position:absolute;top:0;right:0;}
.to-top{display:block;}
.authors-list.layout-list .authors-list-item{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;text-align:left;}
.authors-list.layout-list .authors-list-item .author-photo{margin:0;}
.authors-list.layout-list .authors-list-item .author-info{width:calc(100% - 105px);padding-left:30px;margin:0;}
.authors-list.layout-list .authors-list-item .author-info h5{margin-top:0;}
.authors-list.layout-list .authors-list-item .author-info .author-social ul li:first-child{margin-left:-10px;}
.archive.category #primary .ceramag-widget_cat{margin:0 -10px;}
.archive.category #primary .ceramag-widget_cat .cat{display:inline-block;margin:0 10px 20px;width:calc(50% - 20px);}
.lo-row{margin:0 -20px;}
.lo-row .lo-column{padding:0 20px;margin:0 0 30px;}
.lo-column{float:left;}
.lo-column.one-half{width:50%;}
.lo-column.one-third{width:33.3333%;}
.lo-column.one-fourth{width:25%;}
.lo-column.one-fifth{width:20%;}
.lo-column.two-thirds{width:66.6666%;}
.lo-column.three-fourths{width:75%;}
.lo-column.two-fifths{width:40%;}
.lo-column.three-fifths{width:60%;}
.lo-column.four-fifths{width:80%;}
.wp-block-columns{display:block;margin:0 -20px;}
.wp-block-columns .wp-block-column{float:left;padding:0 20px;margin:0 0 30px;}
.wp-block-columns.has-2-columns .wp-block-column{width:50%;}
.wp-block-columns.has-3-columns .wp-block-column{width:33.3333%;}
.wp-block-columns.has-4-columns .wp-block-column{width:25%;}
.wp-block-columns.has-5-columns .wp-block-column{width:20%;}
.wp-block-columns.has-6-columns .wp-block-column{width:16.6666%;}
.wp-block-columns.has-2-columns.one-two .wp-block-column:first-child{width:33.3333%;}
.wp-block-columns.has-2-columns.one-two .wp-block-column:last-child{width:66.6666%;}
.wp-block-columns.has-2-columns.two-one .wp-block-column:first-child{width:66.6666%;}
.wp-block-columns.has-2-columns.two-one .wp-block-column:last-child{width:33.3333%;}
.wp-block-columns.has-2-columns.one-three .wp-block-column:first-child{width:25%;}
.wp-block-columns.has-2-columns.one-three .wp-block-column:last-child{width:75%;}
.wp-block-columns.has-2-columns.three-one .wp-block-column:first-child{width:75%;}
.wp-block-columns.has-2-columns.three-one .wp-block-column:last-child{width:25%;}
.wp-block-columns.has-2-columns.one-four .wp-block-column:first-child{width:20%;}
.wp-block-columns.has-2-columns.one-four .wp-block-column:last-child{width:80%;}
.wp-block-columns.has-2-columns.two-three .wp-block-column:first-child{width:40%;}
.wp-block-columns.has-2-columns.two-three .wp-block-column:last-child{width:60%;}
.wp-block-columns.has-2-columns.three-two .wp-block-column:first-child{width:60%;}
.wp-block-columns.has-2-columns.three-two .wp-block-column:last-child{width:40%;}
.wp-block-columns.has-2-columns.four-one .wp-block-column:first-child{width:80%;}
.wp-block-columns.has-2-columns.four-one .wp-block-column:last-child{width:20%;}
.lo-tabs.vertical-tab{position:relative;padding-left:98px;}
.lo-tabs.vertical-tab .lo-tabs-titles{position:absolute;left:0;width:100px;height:100%;margin-bottom:0;}
.lo-tabs.vertical-tab .lo-tabs-titles a{width:100px;}
.lo-tabs.vertical-tab .lo-tabs-titles a + a{border-left:2px solid #F6F6F6;border-top:none;}
.lo-tabs.vertical-tab .lo-tabs-titles a.active{border-right-color:#FFF;border-bottom-color:#F6F6F6;}
}
@media screen and (min-width: 768px) {
.top-slider-section.wide-slider.centered-slider .post .post-content{opacity:0;transition:opacity 0.3s;}
.top-slider-section.wide-slider.centered-slider .owl-item.active .post .post-content{opacity:1;}
.featured-section .owl-item{overflow:hidden;}
.featured-section .post{padding-top:180%;}
.featured-section .post .post-bg{transition:transform 0.3s;will-change:transform;}
.featured-section .post .post-content:before{transition:opacity 0.3s;will-change:opacity;}
.no-touch .featured-section .post:hover .post-bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.no-touch .featured-section .post:hover .post-content:before{opacity:1;}
.posts + .posts{margin-top:60px !important;}
.posts .post{margin-bottom:60px;}
.posts .post .post-title{font-size:24px;font-size:1.5rem;}
.posts.layout-classic .post .post-title{font-size:30px;font-size:1.875rem;}
.posts.layout-classic .post .post-excerpt{font-size:16px;font-size:1rem;}
.posts.layout-classic .post.format-quote blockquote .post-title, .posts.layout-classic .post.format-link .post-link-title .post-title{font-size:24px;font-size:1.5rem;}
.posts.layout-classic .featured-img{margin-bottom:30px;}
.posts.layout-classic .post.format-quote .featured-img + .post-content .cat-links,
.posts.layout-classic .post.format-quote .featured-img + .post-content .post-header > .post-title:first-child,
.posts.layout-classic .post.format-link .featured-img + .post-content .cat-links,
.posts.layout-classic .post.format-link .featured-img + .post-content .post-header > .post-title:first-child{margin-top:30px;}
.posts.layout-grid{margin:0 -20px;}
.posts.layout-grid .post{float:left;margin:60px 20px 0;}
.posts.layout-grid .post:nth-child(-n+2){margin-top:0;}
.posts.layout-grid .pagination{padding-top:60px;padding-right:20px;padding-left:20px;margin-top:0;}
.posts.layout-grid.cols-2 .post{width:calc(50% - 40px);}
.posts.layout-grid.cols-2 .post:nth-child(2n+1){clear:left;}
.posts.layout-grid.cols-3 .post{width:calc(33.33% - 40px);}
.posts.layout-grid.cols-3 .post:nth-child(-n+3){margin-top:0;}
.posts.layout-grid.cols-3 .post:nth-child(3n+1){clear:left;}
.posts.layout-grid.cols-3 .post .post-title{font-size:21px;font-size:1.3125rem;}
.posts.layout-grid.cols-4 .post{width:calc(25% - 40px);}
.posts.layout-grid.cols-4 .post:nth-child(-n+4){margin-top:0;}
.posts.layout-grid.cols-4 .post:nth-child(4n+1){clear:left;}
.posts.layout-grid.cols-4 .post .post-title{font-size:18px;font-size:1.125rem;}
.posts.layout-grid.cols-4 .featured-img{margin-bottom:15px;}
.posts.layout-list .post, .posts.layout-zigzag .post{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;clear:both;}
.posts.layout-list .post .post-content, .posts.layout-zigzag .post .post-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;}
.posts.layout-list .post .post-content > *, .posts.layout-zigzag .post .post-content > *{width:100%;}
.posts.layout-list .post:not(.has-post-thumbnail) .post-content, .posts.layout-zigzag .post:not(.has-post-thumbnail) .post-content{width:100%;}
.posts.layout-list .post .post-header + .more-btn,
.posts.layout-list .post .post-excerpt + .more-btn, .posts.layout-zigzag .post .post-header + .more-btn,
.posts.layout-zigzag .post .post-excerpt + .more-btn{margin-top:5px;}
.posts.layout-list .featured-img, .posts.layout-zigzag .featured-img{float:left;width:calc(45% - 30px);margin-right:30px;margin-bottom:0;}
.posts.layout-list .featured-img-container,
.posts.layout-list .post-gallery .owl-item div, .posts.layout-zigzag .featured-img-container,
.posts.layout-zigzag .post-gallery .owl-item div{padding-top:100%;}
.posts.layout-list .featured-img + .post-content, .posts.layout-zigzag .featured-img + .post-content{float:left;width:55%;}
.posts.layout-zigzag .post{margin-bottom:0;transition:background 0.3s;}
.no-touch .posts.layout-zigzag .post:hover{background:rgba(19, 20, 25, 0.04);}
.posts.layout-zigzag .post:nth-child(2n){-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}
.posts.layout-zigzag .post:nth-child(2n).sticky.has-post-thumbnail .sticky-icon{left:calc(50% + 10px);}
.posts.layout-zigzag .post:not(.has-post-thumbnail) .post-content{padding:30px;}
.posts.layout-zigzag .featured-img{width:50%;margin-right:0;margin-bottom:0;}
.posts.layout-zigzag .post-content{padding:0 30px;}
.posts.layout-zigzag .featured-img + .post-content{width:50%;}
.posts.layout-block{margin:0 -20px;}
.posts.layout-block .post{float:left;height:530px;margin-right:20px;margin-left:20px;}
.posts.layout-block.full{margin:0;}
.posts.layout-block.full .post{float:none;margin:0;}
.posts.layout-block.full .post .post-title{font-size:30px;font-size:1.875rem;}
.posts.layout-block.full .post .post-excerpt{display:block;}
.posts.layout-block[class*="cols-"] .post{width:calc(50% - 40px);margin-top:60px;margin-bottom:0;}
.posts.layout-block[class*="cols-"] .post:nth-child(-n+2){margin-top:0;}
.posts.layout-block[class*="cols-"] .post:nth-child(2n+1){clear:left;}
.posts.layout-block .pagination{padding-top:60px;padding-right:20px;padding-left:20px;margin-top:0;}
.posts.layout-minimal .post .post-content{padding:60px 30px;}
.posts.layout-minimal .post .post-title{margin:30px auto;}
.posts.layout-minimal .post .post-title:first-child{margin-top:0;}
.posts.layout-minimal .post.format-quote .post-quote-title blockquote .post-title, .posts.layout-minimal .post.format-link .post-link-title .post-title{margin:0 auto;}
.posts.layout-minimal .post.format-link .post-link-title a:before, .posts.layout-minimal .post.format-quote .post-quote-title blockquote:after{left:-30px;}
.no-touch .posts.layout-minimal .post:hover .post-content{color:#FFF;}
.no-touch .posts.layout-minimal .post:hover .cat-links a{background:#131419;opacity:1;}
.no-touch .posts.layout-minimal .post:hover .cat-links a:hover{background:#FFF;color:#131419 !important;}
.no-touch .posts.layout-minimal .post:hover .button:hover{background:#FFF;color:#131419;}
.no-touch .posts.layout-minimal .post:hover:before{opacity:1;}
.no-touch .posts.layout-minimal .post.format-quote:hover .post-quote-title blockquote:after, .no-touch .posts.layout-minimal .post.format-link:hover .post-link-title a:before{color:#FFF;}
.single #primary{padding-right:0;padding-left:0;}
.single #primary.sticky-post-share .post > .share-love{margin:0;}
.single #primary.sticky-post-share .post > .share-love .share-love-container{position:absolute;top:-10px;left:auto;-webkit-transform:translate(-116px, 0);-ms-transform:translate(-116px, 0);transform:translate(-116px, 0);width:50px;}
.single #primary.sticky-post-share .post > .share-love .share-love-container > *{display:block;width:50px;height:50px;line-height:50px;}
.single #primary.sticky-post-share .post > .share-love .share-love-container .post-like span{top:auto;right:-20px;left:auto;}
.single #primary.sticky-post-share .post > .share-love.sticky .share-love-container{position:fixed;top:50%;-webkit-transform:translate(-116px, -50%);-ms-transform:translate(-116px, -50%);transform:translate(-116px, -50%);}
.single .post-header .post-title{font-size:30px;font-size:1.875rem;}
.comments .comment-respond form.comment-form p.comment-form-author,
.comments .comment-respond form.comment-form p.comment-form-email,
.comments .comment-respond form.comment-form p.comment-form-url{float:left;width:33.33%;}
.post-nav .post-navigation a.next{margin-left:30px;}
.post-nav .site-search{margin-left:50px;}
.page #primary{padding-right:0;padding-left:0;}
.authors-list.layout-grid:not(.cols-1){margin-right:-20px;margin-left:-20px;}
.authors-list.layout-grid:not(.cols-1) .authors-list-item{float:left;margin-right:20px;margin-left:20px;}
.authors-list.layout-grid.cols-2 .authors-list-item{width:calc(50% - 40px);}
.authors-list.layout-grid.cols-2 .authors-list-item:nth-child(2n+1){clear:both;}
.authors-list.layout-grid.cols-2 .authors-list-item:nth-child(-n+2){margin-top:0;}
.authors-list.layout-grid.cols-3 .authors-list-item{width:calc(33.33% - 40px);}
.authors-list.layout-grid.cols-3 .authors-list-item:nth-child(3n+1){clear:both;}
.authors-list.layout-grid.cols-3 .authors-list-item:nth-child(-n+3){margin-top:0;}
.authors-list.layout-grid.cols-4 .authors-list-item{width:calc(25% - 40px);}
.authors-list.layout-grid.cols-4 .authors-list-item:nth-child(4n+1){clear:both;}
.authors-list.layout-grid.cols-4 .authors-list-item:nth-child(-n+4){margin-top:0;}
.authors-list.layout-grid .author-info{padding:0 20px;}
.archive.category #primary .ceramag-widget_cat .cat{width:calc(33% - 20px);}
}
@media screen and (min-width: 1024px) {
.top-slider-section .top-slider{margin:40px auto 0;}
.top-slider-section.large-slider .post .post-title, .top-slider-section.wide-slider .post .post-title{font-size:42px;font-size:2.625rem;}
.top-slider-section.large-slider .post .post-excerpt, .top-slider-section.wide-slider .post .post-excerpt{font-size:18px;font-size:1.125rem;}
.top-slider-section.boxed-slider .post .post-content{right:100px;width:380px;}
.top-slider-section.boxed-slider .post .post-title{font-size:28px;font-size:1.75rem;}
.top-slider-section.wide-slider.centered-slider .post .post-title{font-size:36px;font-size:2.25rem;}
.top-slider-section.wide-slider.split-slider .post .post-title{font-size:30px;font-size:1.875rem;}
.top-slider-section.grid-slider .post{float:left;width:35%;}
.top-slider-section.grid-slider .post:first-child{width:calc(65% - 2px);height:560px;margin-right:2px;margin-bottom:0;}
.top-slider-section.grid-slider .post:first-child .post-title{margin-bottom:15px;font-size:32px;font-size:2rem;}
.top-slider-section.grid-slider .post:first-child .post-excerpt{display:block;}
.top-slider-section.grid-slider .post:nth-child(3){margin-top:1px;margin-bottom:0;}
.top-slider-section.grid-slider .owl-dots, .top-slider-section.wide-slider.split-slider .owl-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:10px;margin-top:0;}
.top-slider-section.grid-slider .owl-dots .owl-dot span, .top-slider-section.wide-slider.split-slider .owl-dots .owl-dot span{background:#FFF;}
.posts.layout-zigzag.cols-2{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;}
.posts.layout-zigzag.cols-2 .post{width:50%;margin-left:0;}
.posts.layout-zigzag.cols-2 .post .post-title{font-size:21px;font-size:1.3125rem;}
.posts.layout-zigzag.cols-2 .post:nth-child(2n){-webkit-flex-direction:row;flex-direction:row;}
.posts.layout-zigzag.cols-2 .post:nth-child(2n).sticky.has-post-thumbnail .sticky-icon{left:10px;}
.posts.layout-zigzag.cols-2 .post:nth-child(4n+3), .posts.layout-zigzag.cols-2 .post:nth-child(4n+4){-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}
.posts.layout-zigzag.cols-2 .post:nth-child(4n+3).sticky.has-post-thumbnail .sticky-icon, .posts.layout-zigzag.cols-2 .post:nth-child(4n+4).sticky.has-post-thumbnail .sticky-icon{left:calc(50% + 10px);}
.posts.layout-zigzag.cols-2 .post-content{padding:0 20px;}
.posts.layout-block.cols-3 .post{width:calc(33.33% - 40px);}
.posts.layout-block.cols-3 .post:nth-child(2n+1){clear:none;}
.posts.layout-block.cols-3 .post:nth-child(3n+1){clear:left;}
.posts.layout-block.cols-3 .post:nth-child(-n+3){margin-top:0;}
.posts.layout-block.cols-4 .post{width:calc(25% - 40px);}
.posts.layout-block.cols-4 .post .post-title{font-size:21px;font-size:1.3125rem;}
.posts.layout-block.cols-4 .post:nth-child(2n+1){clear:none;}
.posts.layout-block.cols-4 .post:nth-child(4n+1){clear:left;}
.posts.layout-block.cols-4 .post:nth-child(-n+4){margin-top:0;}
.posts.layout-minimal .post.format-quote .sticky-icon + .post-content .post-header .post-quote-title,
.posts.layout-minimal .post.format-link .sticky-icon + .post-content .post-header .post-link-title{padding:0;}
.single .site-content .post-header.post-header-large.has-post-thumbnail{height:600px;}
.single .site-content .post-header.post-header-large:not(.has-post-thumbnail){margin-top:60px;}
.single .site-content .post-header.post-header-large .post-header-container .post-title{font-size:42px;font-size:2.625rem;}
.page .page-header.with-bg .page-title{font-size:52px;font-size:3.25rem;}
.page .site-content > .page-header.with-bg + .container,
.archive .site-content > .page-header.with-bg + .container{margin-top:50px;}
.archive.category #primary .ceramag-widget_cat .cat{width:calc(25% - 20px);}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.single #primary.sticky-post-share > article{padding-left:100px;}
.single #primary.sticky-post-share > article .post-entry > .alignfull{margin-left:calc(-50vw - 50px);}
.single.post-template-normal-header .site-content #primary.sticky-post-share .post-header{margin-left:-100px;}
}
@media screen and (min-width: 1024px) and (max-width: 1119px) {
.single #primary.sticky-post-share .post > .share-love .share-love-container{-webkit-transform:translate(-16px, 0);-ms-transform:translate(-16px, 0);transform:translate(-16px, 0);}
.single #primary.sticky-post-share .post > .share-love.sticky .share-love-container{-webkit-transform:translate(-16px, -50%);-ms-transform:translate(-16px, -50%);transform:translate(-16px, -50%);}
}
@media screen and (min-width: 1120px) {
.site-content[class*="with-sidebar-"] #primary{float:left;width:calc(100% - 390px);}
.site-content[class*="with-sidebar-"] #secondary{float:left;width:320px;}
.site-content.with-sidebar-left #primary{float:right;}
.site-content.with-sidebar-right #secondary{float:right;}
.sidebar-sticky .sidebar-container{position:absolute;width:320px;}
.top-slider-section .owl-nav{display:block;}
.no-touch .top-slider-section .top-slider:hover .owl-nav{opacity:1;}
.top-slider-section.large-slider .post .post-content, .top-slider-section.wide-slider:not(.split-slider) .post .post-content, .top-slider-section.boxed-slider .post .post-content{animation:fadeOut 1s 1 forwards;}
.top-slider-section.large-slider .owl-item.active .post .post-content, .top-slider-section.wide-slider:not(.split-slider) .owl-item.active .post .post-content, .top-slider-section.boxed-slider .owl-item.active .post .post-content{animation:fadeIn 1.4s 1 forwards;}
.top-slider-section.large-slider.speed-fast .owl-item.active .post .post-content, .top-slider-section.wide-slider:not(.split-slider).speed-fast .owl-item.active .post .post-content, .top-slider-section.boxed-slider.speed-fast .owl-item.active .post .post-content{animation-duration:0.8s;}
.top-slider-section.large-slider.speed-slow .owl-item.active .post .post-content, .top-slider-section.wide-slider:not(.split-slider).speed-slow .owl-item.active .post .post-content, .top-slider-section.boxed-slider.speed-slow .owl-item.active .post .post-content{animation-duration:1.2s;}
.featured-section .post{padding-top:180%;}
.no-touch .posts .post:hover .owl-nav{opacity:1;}
.site-content[class*="with-sidebar-"] .posts.layout-grid.cols-3 .post.format-gallery .owl-nav, .posts.layout-grid.cols-4 .post.format-gallery .owl-nav{display:none;}
.site-content[class*="with-sidebar-"] .posts.layout-zigzag.cols-2 .cat-links{display:none;}
.site-content[class*="with-sidebar-"] .posts.layout-zigzag.cols-2 .post.format-gallery .owl-nav{display:none;}
.single .site-content:not([class*="with-sidebar-"]) #primary.sticky-post-share .post > .share-love .share-love-container{-webkit-transform:translate(-16px, 0);-ms-transform:translate(-16px, 0);transform:translate(-16px, 0);}
.single .site-content:not([class*="with-sidebar-"]) #primary.sticky-post-share .post > .share-love.sticky .share-love-container{-webkit-transform:translate(-16px, -50%);-ms-transform:translate(-16px, -50%);transform:translate(-16px, -50%);}
.single .site-content[class*="with-sidebar-"] #primary > .post .post-entry,
.single .site-content[class*="with-sidebar-"] #primary > .post .post-tag-cloud, .single .site-content[class*="with-sidebar-"] #primary > .post ~ *{max-width:none;}
.single .site-content[class*="with-sidebar-"] #primary.sticky-post-share{padding-left:100px;}
.single.post-template-normal-header .site-content[class*="with-sidebar-"] #primary.sticky-post-share .post-header{margin-left:-100px;}
.page .site-content[class*="with-sidebar-"] #primary > .page, .page .site-content[class*="with-sidebar-"] #primary > .page ~ *{max-width:none;}
.archive.category #primary .ceramag-widget_cat .cat{width:calc(25% - 20px);}
.archive.category .site-content[class*="with-sidebar-"] #primary .ceramag-widget_cat .cat{width:calc(33.3% - 20px);}
}
@media screen and (min-width: 1200px) {
.page .page-header,
.archive .page-header{padding:0 30px;margin:30px auto;}
.page .page-header.with-bg,
.archive .page-header.with-bg{margin-top:40px;}
.page .page-header.with-bg .header-img-container,
.archive .page-header.with-bg .header-img-container{left:30px;max-width:calc(100% - 60px);}
}
@media screen and (min-width: 1440px) {
.posts.layout-minimal .post .post-title{font-size:30px;font-size:1.875rem;}
} .widget{position:relative;margin:40px 0;font-size:13px;font-size:0.8125rem;}
.widget a:not(.button){color:inherit;}
.no-touch .widget a:not(.button):hover{color:#4E5880;}
.widget:first-child{margin-top:0;}
.widget p{margin-bottom:15px;font-size:inherit;text-align:left;}
.widget p:last-child{margin-bottom:0;}
.widget select{display:block;width:100%;margin:0 auto;}
.widget ul{margin:0;list-style:none;}
.widget ul li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted rgba(0, 0, 0, 0.1);text-align:left;font-size:13px;font-size:0.8125rem;}
.widget ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.widget ul ul{margin-top:7.5px;margin-left:20px;}
.widget ul ul li{padding-bottom:0;margin-bottom:7.5px;border:none;}
.widget-area .widget .textwidget p{line-height:1.85;}
.widget-area .widget .textwidget ul{margin:0 0 15px 30px;list-style:disc;}
.widget-area .widget .textwidget ul li{padding-bottom:0;margin-bottom:0;border:none;}
.widget-area .widget .textwidget ol{margin-bottom:15px;}
.widget-area .widget .textwidget a:not(.button){border-bottom:1px solid;color:inherit;}
.no-touch .widget-area .widget .textwidget a:not(.button):hover{border-bottom-color:transparent;color:#4E5880;}
.widget-area .widget .textwidget > *:last-child{margin-bottom:0;}
.widget-area .widget .textwidget h1,
.widget-area .widget .textwidget h2,
.widget-area .widget .textwidget h3,
.widget-area .widget .textwidget h4,
.widget-area .widget .textwidget h5,
.widget-area .widget .textwidget h6{margin-bottom:15px;font-weight:800;}
.widget-area .widget .textwidget blockquote{padding-top:15px;}
.widget-area .widget .textwidget blockquote p{font-size:16px;font-size:1rem;line-height:1.7;text-align:center;}
.widget-area .widget .textwidget blockquote cite,
.widget-area .widget .textwidget blockquote small{margin-top:10px;font-size:10px;font-size:0.625rem;}
.widget-area .widget .textwidget blockquote:after{top:-10px;left:0;width:100%;height:30px;font-size:21px;font-size:1.3125rem;text-align:center;opacity:0.3;}
.widget.widget_calendar table#wp-calendar{margin-bottom:0;background:none;border:none;color:inherit;}
.widget.widget_calendar table#wp-calendar caption{margin-top:0;}
.widget.widget_calendar table#wp-calendar a{color:#4E5880;}
.widget.widget_calendar table#wp-calendar th,
.widget.widget_calendar table#wp-calendar td{padding:5px;border:none;text-align:center;}
.widget.widget_calendar table#wp-calendar th{background:none;}
.widget.widget_calendar table#wp-calendar td{font-size:11px;font-size:0.6875rem;}
.widget.widget_calendar table#wp-calendar tbody a{padding:1px 4px 2px;background:#4E5880;border-radius:2px;color:#FFF;}
.widget.widget_categories ul li a, .widget.widget_archive ul li a, .widget.widget_nav_menu ul li a, .widget.widget_meta ul li a, .widget.widget_pages ul li a, .widget.widget_rss ul li a, .widget.widget_recent_entries ul li a{display:block;}
.widget.widget_categories ul li, .widget.widget_archive ul li{text-align:right;}
.widget.widget_categories ul li a, .widget.widget_archive ul li a{float:left;width:80%;text-align:left;}
.widget.widget_categories a, .widget.widget_archive a, .widget.widget_nav_menu a{position:relative;padding-left:20px;}
.widget.widget_categories a:before, .widget.widget_archive a:before, .widget.widget_nav_menu a:before{position:absolute;top:1px;left:0;width:20px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f0da";color:inherit;text-align:center;opacity:0.25;}
.widget.widget_categories ul li a{margin-bottom:10px;}
.widget.widget_categories ul li a:only-child{margin-bottom:0;}
.widget.widget_categories > ul > li{padding-right:5px;}
.widget.widget_archive ul li{padding-right:5px;}
.widget.widget_search form{position:relative;}
.widget.widget_search form input[type="search"]{padding-right:36px;}
.widget.widget_search form button.search-submit{position:absolute;top:0;right:0;width:42px;background:none;border:none;text-align:center;}
.widget.widget_search form button.search-submit:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;color:#131419;font-size:11px;font-size:0.6875rem;content:"\f002";line-height:42px;}
.widget.widget_rss .widget-title .rsswidget:first-child .rss-widget-icon{display:none;}
.widget.widget_rss .widget-title .rsswidget:first-child:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f09e";}
.widget.widget_rss ul li a.rsswidget{margin-right:5px;font-family:"Crimson Text", serif;font-size:16px;font-size:1rem;font-weight:600;}
.widget.widget_rss ul li .rss-date{display:block;font-size:12px;font-size:0.75rem;opacity:0.5;}
.widget.widget_rss ul li .rssSummary{margin-top:7.5px;}
.widget.widget_rss ul li .rssSummary + cite{display:block;margin-top:7.5px;}
.widget.widget_tag_cloud{font-size:0;}
.widget.widget_tag_cloud .tagcloud a{margin:0 8px 8px 0;color:#131419;}
.widget.widget_recent_entries .post-date{display:block;margin-top:5px;font-size:12px;font-size:0.75rem;opacity:0.5;}
.widget.widget_recent_entries a{font-family:"Crimson Text", serif;font-size:16px;font-size:1rem;font-weight:600;}
.widget.widget_recent_comments ul li > a{font-family:"Crimson Text", serif;font-size:16px;font-size:1rem;font-weight:600;}
.widget.widget_media_gallery .wp-caption-text{display:none;}
.widget.ceramag-widget_social{text-align:center;}
.widget.ceramag-widget_social .socialwidget ul{margin:-5px auto;}
.widget.ceramag-widget_social .socialwidget ul li{padding:0;margin:5px;border:none;}
.widget.ceramag-widget_social .socialwidget ul li a{width:40px;height:40px;border:1px solid #F6F6F6;color:inherit;line-height:40px;}
.no-touch .widget.ceramag-widget_social .socialwidget ul li a:hover{background:#4E5880;border-color:#4E5880;color:#FFF;}
.widget.ceramag-widget_aboutme{text-align:center;}
.widget.ceramag-widget_aboutme .profile-img{display:block;margin-bottom:20px;}
.widget.ceramag-widget_aboutme .subheading{margin-bottom:10px;font-size:12px;font-size:0.75rem;font-weight:600;line-height:1;letter-spacing:0.1em;text-transform:uppercase;}
.widget.ceramag-widget_aboutme .textwidget p{text-align:left;}
.widget.ceramag-widget_posts .post-title{font-size:16px;font-size:1rem;}
.widget.ceramag-widget_posts.posts-slider{text-align:center;}
.widget.ceramag-widget_posts.posts-slider .post{height:0;padding-top:100%;}
.widget.ceramag-widget_posts.posts-slider .post .post-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;}
.widget.ceramag-widget_posts.posts-slider .post .post-content{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9;padding:30px;color:#FFF;text-align:center;pointer-events:none;}
.widget.ceramag-widget_posts.posts-slider .post .post-content a{pointer-events:auto;}
.widget.ceramag-widget_posts.posts-slider .post .post-content:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;content:"";background:rgba(19, 20, 25, 0.7);opacity:0.6;transition:opacity 0.3s;}
.widget.ceramag-widget_posts.posts-slider .post .post-content > *{position:relative;}
.widget.ceramag-widget_posts.posts-slider .post .post-content .post-title{width:100%;margin:30px auto;font-size:20px;font-size:1.25rem;}
.widget.ceramag-widget_posts.posts-slider .post .post-content .post-title:first-child{margin-top:0;}
.widget.ceramag-widget_posts.posts-slider .post .post-content .post-title:last-child{margin-bottom:0;}
.widget.ceramag-widget_posts.posts-slider .post .post-content .post-meta > * > *{opacity:1;}
.widget.ceramag-widget_posts.posts-slider .post .cat-links{width:100%;}
.widget.ceramag-widget_posts.posts-slider .post .cat-links a{margin:3px;}
.no-touch .widget.ceramag-widget_posts.posts-slider .post:hover .post-content:before{opacity:1;}
.widget.ceramag-widget_posts.posts-slider .post .post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.widget.ceramag-widget_posts.posts-slider .owl-dots{position:absolute;bottom:0;width:100%;}
.widget.ceramag-widget_posts.posts-slider .owl-dots .owl-dot span{width:6px;height:6px;margin:5px;background:#FFF;}
.widget.ceramag-widget_posts.posts-tabs .widget-title{display:table;width:100%;table-layout:fixed;}
.widget.ceramag-widget_posts.posts-tabs .widget-title span{display:table-cell;height:40px;text-align:center;cursor:pointer;transition:opacity 0.3s;}
.widget.ceramag-widget_posts.posts-tabs .widget-title span:not(.active){opacity:0.3;}
.widget.ceramag-widget_posts.posts-tabs .posts-tab-content{display:none;}
.widget.ceramag-widget_posts.posts-tabs .posts-tab-content.active{display:block;}
.widget.ceramag-widget_posts.with-post-number .post,
.widget.ceramag-widget_posts.with-post-number ul li{position:relative;counter-increment:step-counter;}
.widget.ceramag-widget_posts.with-post-number .post:before,
.widget.ceramag-widget_posts.with-post-number ul li:before{position:absolute;top:5px;left:5px;z-index:9;display:block;width:30px;height:30px;background:#4E5880;border-radius:2px;color:#FFF;text-align:center;font-size:12px;font-size:0.75rem;line-height:30px;font-weight:800;content:counter(step-counter);pointer-events:none;}
.widget.ceramag-widget_posts.with-post-number ul li:before{top:3px;left:3px;width:25px;height:25px;font-size:10px;font-size:0.625rem;line-height:25px;}
.widget.ceramag-widget_posts.large-thumbnail .post{position:relative;height:0;padding-top:66%;margin-bottom:15px;}
.widget.ceramag-widget_posts.large-thumbnail .post .post-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;}
.widget.ceramag-widget_posts.large-thumbnail .post .post-content{position:absolute;bottom:0;left:0;z-index:9;width:100%;height:auto;padding:10px 15px;color:#FFF;text-align:left;}
.widget.ceramag-widget_posts.large-thumbnail .post .post-content:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;content:"";background:rgba(19, 20, 25, 0.8);opacity:0.6;transition:opacity 0.3s;}
.widget.ceramag-widget_posts.large-thumbnail .post .post-content > *{position:relative;z-index:3;}
.no-touch .widget.ceramag-widget_posts.large-thumbnail .post:hover .post-content:before{opacity:1;}
.widget.ceramag-widget_posts.small-thumbnail ul li a{display:table;width:100%;clear:both;color:inherit;}
.widget.ceramag-widget_posts.small-thumbnail ul li a .thumbnail{width:80px;margin-right:15px;}
.widget.ceramag-widget_posts.small-thumbnail ul li a .thumbnail img{display:block;}
.widget.ceramag-widget_posts.small-thumbnail ul li a .post-content{display:table-cell;width:100%;vertical-align:middle;}
.widget.ceramag-widget_posts.small-thumbnail ul li a .post-title{transition:color 0.3s;}
.no-touch .widget.ceramag-widget_posts.small-thumbnail ul li a:hover{color:inherit;}
.no-touch .widget.ceramag-widget_posts.small-thumbnail ul li a:hover .post-title{color:#4E5880;}
.widget.ceramag-widget_posts.small-thumbnail time{display:block;margin-top:5px;font-size:12px;font-size:0.75rem;line-height:20px;opacity:0.5;}
.widget.ceramag-widget_posts.small-thumbnail.with-post-number ul li a .post-content:first-child{padding-left:40px;}
.widget.ceramag-widget_ad a,
.widget.ceramag-widget_ad img{display:block;}
.widget.ceramag-widget_cat .cat{margin-bottom:10px;background:#4E5880;color:#131419;text-align:center;}
.widget.ceramag-widget_cat .cat a{position:relative;display:block;padding:70px 30px;color:inherit;overflow:hidden;}
.widget.ceramag-widget_cat .cat a .cat-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all 0.4s;}
.widget.ceramag-widget_cat .cat a span{position:relative;z-index:2;display:inline-block;padding:0 25px;background:#FFF;border-radius:999px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);font-size:10px;font-size:0.625rem;letter-spacing:0.2em;text-transform:uppercase;line-height:30px;}
.no-touch .widget.ceramag-widget_cat .cat a:hover{color:inherit;}
.no-touch .widget.ceramag-widget_cat .cat a:hover .cat-bg{opacity:0.7;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.widget.ceramag-widget_instagram ul li{padding:0;margin:0;border:none;}
.widget.ceramag-widget_instagram ul li a{position:relative;display:block;overflow:hidden;}
.widget.ceramag-widget_instagram ul li a:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:block;background:rgba(0, 0, 0, 0.2);content:"";opacity:0;transition:opacity 0.3s;}
.no-touch .widget.ceramag-widget_instagram ul li a:hover:before{opacity:1;}
.no-touch .widget.ceramag-widget_instagram ul li a:hover .feed-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.widget.ceramag-widget_instagram ul li .feed-bg{position:relative;z-index:1;width:100%;height:0;padding-top:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 0.3s ease-out;}
.widget-area .widget.ceramag-widget_instagram ul li{float:left;display:block;width:25%;}
.widget.loftocean-widget_facebook{overflow:hidden;}
.widget.loftocean-widget_facebook > div{text-align:center;}
.widget.ceramag-widget_author_list ul li a{display:table;width:100%;clear:both;color:inherit;}
.widget.ceramag-widget_author_list ul li a .author-photo{width:40px;margin-right:15px;}
.widget.ceramag-widget_author_list ul li a .author-photo img{display:block;border-radius:50%;}
.widget.ceramag-widget_author_list ul li a .author-info{display:table-cell;width:100%;vertical-align:middle;}
.widget.ceramag-widget_author_list ul li a .author-name{font-size:16px;font-size:1rem;font-weight:600;transition:color 0.3s;}
.widget.ceramag-widget_author_list ul li a .post-count{float:right;font-family:"Lato", sans-serif;font-size:13px;font-size:0.8125rem;font-weight:400;line-height:24px;}
.widget.ceramag-widget_author_list ul li a span.role{display:block;margin-top:0;font-size:12px;font-size:0.75rem;line-height:16px;opacity:0.5;}
.no-touch .widget.ceramag-widget_author_list ul li a:hover{color:inherit;}
.no-touch .widget.ceramag-widget_author_list ul li a:hover .author-name{color:#4E5880;}
.widget.widget_mc4wp_form_widget{text-align:center;}
.widget.widget_mc4wp_form_widget form input[type="email"] + .button{margin-top:15px;}
.widget.widget_mc4wp_form_widget form .fields-container{margin-top:15px;}
.widget.widget_mc4wp_form_widget form .fields-container input[type="email"] + .button{margin-top:0;}
.widget-area .widget.widget_mc4wp_form_widget .fields-container input[type="email"]{padding-right:40px;text-align:left;}
.widget-area .widget.widget_mc4wp_form_widget .fields-container p{margin-top:15px;}
#page .widget-area .widget.widget_mc4wp_form_widget .fields-container .button{float:right;width:40px;height:40px;padding:0;margin-top:-42px;margin-bottom:0;background:none !important;font-size:0;overflow:visible;}
#page .widget-area .widget.widget_mc4wp_form_widget .fields-container .button input[type="submit"]{position:relative;width:40px;height:40px;font-size:0;}
#page .widget-area .widget.widget_mc4wp_form_widget .fields-container .button:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;font-size:13px;content:"\f0e0";color:#131419;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none;}
.widget.widget_mc4wp_form_widget p{text-align:center;}
.widget.widget_mc4wp_form_widget p:last-of-type{margin-bottom:0;}
.widget.widget_mc4wp_form_widget p + input[type="email"],
.widget.widget_mc4wp_form_widget .mc4wp-response > *{margin-top:15px;}
.widget-title{position:relative;display:block;height:40px;margin-bottom:15px;font-size:11px;font-size:0.6875rem;font-weight:800;letter-spacing:0.2em;text-transform:uppercase;line-height:40px;text-align:center;}
.sidebar .widget-title, .site-footer .widget-title{background:#F6F6F6;color:#131419;}
.sidebar .widget:last-child{margin-bottom:60px;}
.sidebar.sidebar-sticky .widget:last-child{margin-bottom:80px;}
.site-footer .widget-area:first-child{padding-top:40px;}
.site-footer .widget-area .widget-area-column .widget{max-width:600px;margin-right:auto;margin-left:auto;}
.site-footer #ceramag-instagram-feed{position:relative;margin:0;}
.site-footer #ceramag-instagram-feed .widget-title{height:50px;margin-bottom:0;background:none;color:inherit;line-height:50px;}
.site-footer #ceramag-instagram-feed ul{display:table;table-layout:fixed;width:100%;margin:0;list-style:none;}
.site-footer #ceramag-instagram-feed ul li{margin:0;display:table-cell;}
.site-footer #ceramag-instagram-feed ul li a:before{background:rgba(0, 0, 0, 0.5);}
.site-footer #ceramag-instagram-feed ul li a:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;display:block;width:30px;height:30px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f16d";font-size:21px;color:#FFF;text-align:center;line-height:30px;opacity:0;transition:opacity 0.3s;}
.no-touch .site-footer #ceramag-instagram-feed ul li a:hover:after{opacity:1;}
.no-touch .site-footer #ceramag-instagram-feed ul li a:hover .feed-bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
.site-footer .footer-subscribe{padding:40px 0;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget{padding:120px 30px 130px;margin-bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#F6F6F6;color:#131419;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.dark{background-color:rgba(19, 20, 25, 0.9);color:#FFF;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget .widget-title{margin-bottom:40px;height:auto;background:none;color:inherit;font-size:30px;font-size:1.875rem;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget p{margin-bottom:24px;font-size:16px;font-size:1rem;text-transform:uppercase;letter-spacing:0.2em;font-weight:800;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget p.normal{font-size:14px;font-size:0.875rem;text-transform:none;letter-spacing:0;font-weight:400;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget input[type="email"]{display:inline-block;max-width:350px;height:46px;padding:5px 20px;margin-right:10px;margin-bottom:15px;color:#131419;text-transform:uppercase;letter-spacing:0.2em;font-weight:800;text-align:left;}
#page .site-footer .footer-subscribe .widget.widget_mc4wp_form_widget .button{padding:0;line-height:46px;text-transform:uppercase;letter-spacing:0.2em;font-weight:800;}
#page .site-footer .footer-subscribe .widget.widget_mc4wp_form_widget .button input[type="submit"]{padding:0 50px;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.strip{padding:45px 30px 30px;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.strip .mc4wp-form-fields{max-width:1000px;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.strip .text-container p{margin-bottom:0;font-size:13px;font-size:0.8125rem;text-transform:none;letter-spacing:0;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.strip .text-container h4{margin:0 auto;font-size:24px;font-size:1.5rem;letter-spacing:0.2em;line-height:1;}
#page .site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.strip .button{margin-bottom:15px;}
.footer-bottom .footer-social{text-align:center;}
.footer-bottom .footer-social .widget.ceramag-widget_social{margin-bottom:0;}
.footer-bottom .footer-social .widget.ceramag-widget_social .socialwidget ul{margin:0 auto;text-align:center;}
.footer-bottom .footer-social .widget.ceramag-widget_social .socialwidget ul li a{width:auto;height:30px;border:none;text-transform:uppercase;letter-spacing:0.1em;font-weight:800;line-height:30px;transition:opacity 0.4s ease;}
.footer-bottom .footer-social .widget.ceramag-widget_social .socialwidget ul li a:before{display:inline-block;width:30px;height:30px;}
.no-touch .footer-bottom .footer-social .widget.ceramag-widget_social .socialwidget ul li a:hover{background:none;border:none;color:inherit;opacity:0.4;}
.footer-bottom .footer-site-info{text-align:center;}
@media screen and (max-width: 380px) {
.widget.ceramag-widget_posts.posts-slider .post .post-content{padding:10px;}
.widget.ceramag-widget_posts.posts-slider .post .post-content .post-title{margin:15px auto;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget .widget-title{font-size:24px;font-size:1.5rem;}
}
@media screen and (min-width: 768px) {
.site-footer .widget-area .widget-area-row{margin:0 -20px;}
.site-footer .widget-area .widget-area-column{float:left;width:33.33%;padding:0 20px;}
.site-footer .widget-area .widget-area-column .widget{max-width:none;}
.footer-bottom .footer-social .widget.ceramag-widget_social .socialwidget ul.social-nav li{margin:5px 15px;}
.footer-bottom .footer-social .widget.ceramag-widget_social .socialwidget ul.social-nav li a{font-size:11px !important;font-size:0.6875rem !important;}
}
@media screen and (min-width: 1024px) {
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.strip .text-container{float:left;width:40%;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.strip .fields-container{float:right;width:60%;margin-top:0;}
.site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.strip input[type="email"]{width:calc(100% - 280px);}
#page .site-footer .footer-subscribe .widget.widget_mc4wp_form_widget.strip .button{width:180px;padding:0;}
}
@media screen and (min-width: 1200px) {
.footer-bottom .footer-social .widget.ceramag-widget_social .socialwidget ul.social-nav li{margin:5px 25px;}
} ::-webkit-input-placeholder{color:currentColor;opacity:0.5;}:-moz-placeholder{color:currentColor;opacity:0.5;}:-ms-input-placeholder{color:currentColor;opacity:0.5;}
form *{outline:0;}
form ul{position:relative;margin:0 auto;list-style:none;}
form ul > li > label{display:block;margin-bottom:0;font-size:13px;font-size:0.8125rem;line-height:2;}
form li fieldset{padding:0;margin:0;border:none;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="file"],
input[type="password"],
input[type="number"],
input[type="date"],
input[type="search"],
input[type="tel"],
textarea{width:100%;height:42px;padding:5px 10px;background:#FFF;border:2px solid #F6F6F6;border-radius:4px;-webkit-appearance:none !important;color:rgba(19, 20, 25, 0.7);font-size:12px;font-size:0.75rem;line-height:2;font-weight:800;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="file"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
textarea:focus{outline:0;color:#131419;border-color:#EEE;}
textarea{min-height:125px;resize:vertical;}
input[type="submit"]{display:inline-block;width:auto;margin:0 auto;padding:0 10px;background:none;border:none;color:inherit;font-size:10px;font-size:0.625rem;line-height:40px;text-transform:uppercase;letter-spacing:0.3em;transition:all 0.3s;}
.button input[type="submit"]{transition:0s;}
select{height:32px;padding:2px;background-color:#FFF;border:1px solid #DDD;box-shadow:none;color:#131419;outline:0;line-height:32px;vertical-align:middle;font-size:12px !important;font-size:0.75rem !important;letter-spacing:0.05em;text-transform:none;-webkit-font-smoothing:subpixel-antialiased;}
form.post-password-form p{text-align:center;}
form.post-password-form label{position:relative;z-index:9;display:inline-block;width:210px;height:40px;padding-left:10px;margin-bottom:5px;color:#131419;font-size:13px;font-size:0.8125rem;line-height:40px;text-align:left;vertical-align:bottom;}
form.post-password-form label input[type="password"]{position:absolute;top:0;left:0;z-index:-1;height:40px;padding:0 0 0 80px;line-height:40px;}
form.post-password-form .button{margin-bottom:5px;vertical-align:bottom;}
form.post-password-form input[type="submit"]{width:100%;}
.wpcf7 .button{padding:0;}
.wpcf7 .button input[type="submit"]{padding:0 30px;}
.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin-left:0;}
.no-touch #page button[disabled]:hover,
.no-touch #page input[disabled]:hover{opacity:0.5;}
.site .avatar{border-radius:50%;}
.post-entry .wp-smiley,
.comment-content .wp-smiley,
.textwidget .wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none;}
.comment-content a img,
.textwidget a img{display:block;}
.post-entry > figure:not(:last-child){margin-bottom:30px;}
embed,
iframe,
object,
video{margin-bottom:30px;max-width:100%;border:none;vertical-align:middle;}
p > embed, p >
iframe, p >
object, p >
video{margin-bottom:0;}
.fluid-width-video-wrapper{margin-bottom:30px;}
.fluid-width-video-wrapper iframe{margin-bottom:0;}
.wp-block-embed .fluid-width-video-wrapper,
.wp-block-video > *{margin-bottom:0;}
.wp-embed-responsive .wp-block-embed .wp-block-embed__wrapper::before{display:none !important;}
.wp-video-shortcode{margin-bottom:30px;}
#page .wp-playlist{margin:0 0 30px;padding-bottom:0;}
#page .wp-playlist .wp-playlist-tracks{margin-top:0;}
#page .wp-playlist a{border-bottom:none;}
.wp-playlist-item .wp-playlist-caption{padding:15px 0;margin-left:0;color:inherit !important;}
.wp-playlist-item .wp-playlist-item-length{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.mejs-container a{padding-bottom:0;border-bottom:none;}
.wp-caption{margin:30px 0;max-width:100%;clear:both;}
.wp-caption.aligncenter{text-align:center;}
.wp-caption-text{display:block;padding:10px 0;font-size:14px;font-size:0.875rem;text-align:center;line-height:1.5;opacity:0.5;}
img[class*="wp-image-"]{display:inline-block;}
p img[class*="wp-image-"].aligncenter{display:block;}
.post-entry a.image-link{padding-bottom:0;border:none;}
.single .site-content .post-entry .wide-image,
.page .site-content .post-entry .wide-image{margin-bottom:30px;text-align:center;clear:both;}
.single .site-content .post-entry .wide-image .wp-caption,
.page .site-content .post-entry .wide-image .wp-caption{margin-bottom:0;}
.gallery{margin:0 -2px 30px;}
.gallery .gallery-item{float:left;display:inline-block;width:100%;max-width:33.33%;text-align:center;vertical-align:top;}
.gallery .gallery-item .gallery-icon{font-size:0;padding:0 2px 4px;}
.gallery .gallery-item .gallery-icon a{transition:0s;}
.gallery .gallery-item .gallery-icon img{margin:0 auto;}
.gallery.gallery-columns-1 .gallery-item{max-width:100%;}
.gallery.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery.gallery-columns-1 .gallery-item, .gallery.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery.gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery.gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery.gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery.gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery.gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery.gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left;}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{display:none;}
@media screen and (max-width: 380px) {
.gallery:not(.gallery-columns-1) .gallery-item .gallery-caption{display:none;}
}
@media screen and (min-width: 600px) {
.post-entry > *.alignwide{position:relative;left:50%;margin-left:calc(30px - 50vw);width:calc(100vw - 60px);max-width:100vw;}
}
@media screen and (min-width: 1024px) {
.single .site-content:not([class*="with-sidebar-"]) .post-entry .wide-image,
.page .site-content:not([class*="with-sidebar-"]) .post-entry .wide-image{width:100vw;margin-left:calc(400px - 50vw);}
.single .site-content:not([class*="with-sidebar-"]) .post-entry .wide-image .wp-caption.alignnone,
.page .site-content:not([class*="with-sidebar-"]) .post-entry .wide-image .wp-caption.alignnone{margin-right:auto;margin-left:auto;}
.single .site-content:not([class*="with-sidebar-"]) .post-entry .wide-image .wp-caption-text,
.page .site-content:not([class*="with-sidebar-"]) .post-entry .wide-image .wp-caption-text{max-width:800px;}
.single .site-content:not([class*="with-sidebar-"]) .wp-block-column .wide-image,
.single .site-content:not([class*="with-sidebar-"]) .lo-column .wide-image,
.page .site-content:not([class*="with-sidebar-"]) .wp-block-column .wide-image,
.page .site-content:not([class*="with-sidebar-"]) .lo-column .wide-image{width:auto;margin-left:auto;}
}  .post-entry .has-drop-cap:first-letter{float:left;padding:0;margin:0.05em 0.15em 0.1em 0;box-sizing:border-box;font-family:"Crimson Text", serif;font-size:500%;font-weight:600;letter-spacing:0;line-height:0.8;}
.wp-block-columns.alignfull .wp-block-column{padding:0 30px;}
blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large{margin:50px 0 50px 30px;}
blockquote.wp-block-quote.is-large p, blockquote.wp-block-quote.is-style-large p{font-size:21px;font-size:1.3125rem;font-style:normal;line-height:1.5;}
blockquote.wp-block-quote.is-large p:last-of-type, blockquote.wp-block-quote.is-style-large p:last-of-type{margin-bottom:0;}
blockquote.wp-block-quote.is-large cite,
blockquote.wp-block-quote.is-large footer, blockquote.wp-block-quote.is-style-large cite,
blockquote.wp-block-quote.is-style-large footer{font-size:14px;font-size:0.875rem;text-align:left;}
.wp-block-pullquote{border-top:4px solid;border-bottom:4px solid;}
.wp-block-pullquote:not(:last-child){margin-bottom:30px;}
.wp-block-pullquote blockquote, .post-entry .wp-block-pullquote blockquote{margin:50px auto;}
.wp-block-pullquote blockquote:after{display:none;}
.wp-block-cover,
.wp-block-cover-image{margin-bottom:30px;}
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2{width:100%;max-width:860px;padding:30px;}
.no-touch .post-entry .wp-block-cover a:hover, .no-touch .post-entry
.wp-block-cover-image a:hover{color:inherit;}
.wp-block-media-text{margin-bottom:30px;}
.wp-block-media-text__content > *:first-child{margin-top:30px;}
.post-entry .wp-block-button__link{padding:12px 24px;}
.wp-block-button:not(.is-style-outline) .wp-block-button__link{border:none;}
.no-touch .wp-block-button.is-style-outline .wp-block-button__link:hover{border-bottom-color:currentColor;color:currentColor;}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color), .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):active, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):hover{color:#FFF !important;}
.post-entry .wp-block-file__button{border:none;}
.no-touch .post-entry .wp-block-file__button:hover{color:#fff;}
.wp-block-table.is-style-stripes{background:none;}
.no-touch .wp-block-table.is-style-stripes tr:hover td{background:none;}
.wp-block-latest-posts,
.wp-block-categories,
.wp-block-archives,
.wp-block-latest-comments{margin-right:0;margin-left:0;list-style:none;}
.wp-block-latest-posts a,
.wp-block-categories a,
.wp-block-archives a,
.wp-block-latest-comments a{padding-bottom:0;border-bottom:none;font-weight:600;}
.wp-block-latest-posts li,
.wp-block-categories li,
.wp-block-archives li,
.wp-block-latest-comments li{padding-right:0;padding-left:0;}
.wp-block-latest-posts a{font-size:20px;font-size:1.25rem;}
.wp-block-categories,
.wp-block-archives{margin-bottom:30px;}
.wp-block-categories .children{margin-top:5px;font-size:14px;font-size:0.875rem;}
.wp-block-categories .children li{margin-bottom:4px;}
.post-entry > .alignfull{position:relative;left:50%;margin:0 0 30px;margin-left:-50vw;width:100vw;max-width:100vw;clear:both;}
.post-entry .wp-block-gallery{margin-bottom:30px;list-style:none;}
.post-entry .wp-block-gallery li{padding:0;}
.post-entry .wp-block-gallery.alignnone, .post-entry .wp-block-gallery:not([class*="align"]){margin-right:0;margin-left:0;}
.post-entry .wp-block-gallery.alignleft{margin-left:0;}
.post-entry .wp-block-gallery.alignright{margin-right:0;}
@media screen and (min-width: 600px) {
.wp-block-cover.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
.wp-block-cover.has-left-content h2,
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover-image.has-left-content .wp-block-cover-text,
.wp-block-cover-image.has-left-content h2{margin:auto;}
.wp-block-cover:not(.alignleft):not(.alignright) .wp-block-cover-image-text,
.wp-block-cover:not(.alignleft):not(.alignright) .wp-block-cover-text,
.wp-block-cover:not(.alignleft):not(.alignright) h2,
.wp-block-cover-image:not(.alignleft):not(.alignright) .wp-block-cover-image-text,
.wp-block-cover-image:not(.alignleft):not(.alignright) .wp-block-cover-text,
.wp-block-cover-image:not(.alignleft):not(.alignright) h2{font-size:50px;font-size:3.125rem;}
}
@media screen and (min-width: 768px) {
blockquote.wp-block-quote.is-large p, blockquote.wp-block-quote.is-style-large p{font-size:28px;font-size:1.75rem;}
}
@media screen and (min-width: 1120px) {
.site-content:not([class*="with-sidebar"]) .post-entry > *.alignwide{max-width:1000px;margin-left:-500px;}
.site-content[class*="with-sidebar"] .post-entry > *.alignfull,
.site-content[class*="with-sidebar"] .post-entry > *.alignwide{left:0;margin-left:0;width:auto;}
}
@media screen and (max-width: 600px) {
.post-entry .wp-block-gallery.alignwide{margin-right:0;margin-left:0;}
}
@media screen and (max-width: 380px) {
.wp-block-columns.alignfull .wp-block-column{padding:0 15px;}
}  .woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button{position:relative;z-index:9;display:inline-block;padding:0 20px;background:#131419;border:none;border-radius:9999px;color:#FFF;transition:0.5s;font-size:12px;font-size:0.75rem;letter-spacing:0.05em;line-height:34px;font-weight:400;}
.no-touch .woocommerce #respond input#submit:hover, .no-touch
.woocommerce a.button:hover, .no-touch
.woocommerce button.button:hover, .no-touch
.woocommerce input.button:hover{background:#4E5880;}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover{color:#FFF;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled]{padding:0 30px;}
.woocommerce .button input[type="submit"]{display:block;padding:0 10px;background:none !important;color:inherit;font-size:10px;font-size:0.625rem;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;line-height:40px;}
.woocommerce.button-rectangle #respond input#submit,
.woocommerce.button-rectangle a.button,
.woocommerce.button-rectangle button.button,
.woocommerce.button-rectangle input.button{border-radius:0;}
.woocommerce .quantity .qty{width:60px;}
.woocommerce a.remove{color:inherit !important;font-size:16px;}
.woocommerce a.remove:hover{background:none;color:inherit !important;opacity:0.5;}
.woocommerce .star-rating{width:6em;font-size:10px !important;font-size:0.625rem !important;letter-spacing:0.2em;}
.woocommerce .woocommerce-ordering,
.woocommerce .woocommerce-result-count{margin-bottom:30px !important;}
.woocommerce-columns--addresses address,
.woocommerce-Addresses address,
.woocommerce-customer-details address{font-style:normal;}
.woocommerce .woocommerce-customer-details address{border-radius:0;border-width:1px;}
.woocommerce-store-notice,
p.demo_store{background:#131419;padding:20px;line-height:26px;}
.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link,
p.demo_store a.woocommerce-store-notice__dismiss-link{display:inline-block;background:#FFF;padding:0 10px;border-radius:999px;color:#000;text-decoration:none;font-size:9px;font-size:0.5625rem;line-height:26px;font-weight:600;letter-spacing:2px;text-transform:uppercase;will-change:opacity;}
.no-touch .woocommerce-store-notice a.woocommerce-store-notice__dismiss-link:hover, .no-touch
p.demo_store a.woocommerce-store-notice__dismiss-link:hover{opacity:0.7;}
.page .site-content #primary > .woocommerce-notices-wrapper,
.single #primary > .woocommerce-notices-wrapper{margin-bottom:0;}
.page .site-content #primary > .woocommerce-notices-wrapper > *,
.single #primary > .woocommerce-notices-wrapper > *{margin-bottom:60px;}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message{padding:30px;background:#F6F6F6;border:none;color:#131419;font-size:13px;font-size:0.8125rem;font-weight:600;}
.woocommerce-error:before,
.woocommerce-info:before,
.woocommerce-message:before{display:none;}
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li{margin-bottom:0;}
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a{padding-bottom:0;border-bottom:none;color:inherit;}
.no-touch .woocommerce-error a:hover, .no-touch
.woocommerce-info a:hover, .no-touch
.woocommerce-message a:hover{color:#4E5880;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{padding:0;border:none;border-radius:0;}
.woocommerce form.checkout_coupon .button, .woocommerce form.login .button, .woocommerce form.register .button{padding:0;}
.woocommerce form.checkout_coupon .button input[type="submit"], .woocommerce form.login .button input[type="submit"], .woocommerce form.register .button input[type="submit"]{padding:0 30px;}
.woocommerce form.checkout_coupon button.button, .woocommerce form.login button.button, .woocommerce form.register button.button{padding:0 30px;}
.woocommerce form.checkout_coupon button.button{line-height:40px;}
.woocommerce form .form-row{padding:0;}
.woocommerce form .form-row label{font-size:13px;font-size:0.8125rem;font-weight:600;opacity:0.5;}
.woocommerce form .form-row .required{color:inherit;}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select,
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select{border-color:#F6F6F6;}
.select2-container--default .select2-selection--single{background:#F6F6F6;border-radius:0;color:#131419;opacity:0.5;height:36px;font-size:13px;font-size:0.8125rem;line-height:1;padding:5px 10px;border:none;}
.select2-container--default .select2-selection--single:focus{opacity:1;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px;}
.select2-container--default.select2-container--open .select2-selection--single{opacity:1;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#F6F6F6;color:#131419;}
.select2-container--default .select2-search--dropdown .select2-search__field{background:#FFF;color:#131419;}
.select2-container .select2-selection--single .select2-selection__rendered{padding:0;}
.select2-container--open .select2-dropdown--below{border:none;border-radius:0;}
.select2-dropdown{color:#131419;}
.woocommerce table.shop_attributes{background:none;border:1px solid #EEE;color:inherit;}
.woocommerce table.shop_attributes td p{padding:0;}
.woocommerce table.shop_attributes td,
.woocommerce table.shop_attributes th{padding:16px;background:none !important;border:none;border-bottom:1px solid #EEE;vertical-align:middle;font-style:normal;}
.woocommerce table.shop_table{margin-bottom:30px;background:none;border:1px solid #EEE;border-radius:0;border-collapse:collapse;color:inherit;}
.woocommerce table.shop_table td,
.woocommerce table.shop_table th{padding:16px;background:none !important;border:none;border-bottom:1px solid #EEE;vertical-align:middle;font-style:normal;}
.woocommerce table.shop_table a{padding-bottom:0;border-bottom:none;font-weight:800;}
.woocommerce table.shop_table a.button{font-weight:400;}
.woocommerce table.shop_table td.product-subtotal{font-weight:800;}
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text{margin-right:10px;border:2px solid #F6F6F6;}
#add_payment_method table.cart td.actions .coupon .input-text:focus,
.woocommerce-cart table.cart td.actions .coupon .input-text:focus,
.woocommerce-checkout table.cart td.actions .coupon .input-text:focus{border-color:#EEE;}
#add_payment_method .cart-collaterals .cart_totals table.shop_table,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table{background:#F6F6F6;border:none;border-collapse:collapse;color:#131419;}
#add_payment_method .cart-collaterals .cart_totals table.shop_table td,
#add_payment_method .cart-collaterals .cart_totals table.shop_table th,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table td,
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table th,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table td,
.woocommerce-checkout .cart-collaterals .cart_totals table.shop_table th{border:1px solid #FFF;vertical-align:middle;}
#add_payment_method #coupon_code,
.woocommerce-cart #coupon_code,
.woocommerce-checkout #coupon_code{height:40px;line-height:40px;}
.woocommerce #content table.cart td.actions,
.woocommerce table.cart td.actions,
.woocommerce-page #content table.cart td.actions,
.woocommerce-page table.cart td.actions{font-size:0;}
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text{width:120px;}
.woocommerce #content table.cart td.actions .button,
.woocommerce table.cart td.actions .button,
.woocommerce-page #content table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button{line-height:40px;}
.woocommerce #content table.cart td.actions .button input[type="submit"],
.woocommerce table.cart td.actions .button input[type="submit"],
.woocommerce-page #content table.cart td.actions .button input[type="submit"],
.woocommerce-page table.cart td.actions .button input[type="submit"]{padding:0 10px;}
.woocommerce div.product form.cart table.variations,
.woocommerce div.product form.cart table.variations td{background:none;color:inherit;}
.site-header #site-header-cart{display:block;z-index:9999;}
.site-header #site-header-cart .cart-contents{position:relative;display:block;width:20px;color:inherit;}
.no-touch .site-header #site-header-cart .cart-contents:hover{color:#4E5880;}
.site-header #site-header-cart .cart-contents .cart-icon{text-align:center;}
.site-header #site-header-cart .cart-contents .cart-icon:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;display:block;font-size:12px;font-size:0.75rem;content:"\f07a";}
.site-header #site-header-cart .cart-contents span.count{position:absolute;right:-5px;display:block;width:14px;height:14px;background:#131419;border-radius:50%;color:#FFF;text-align:center;font-size:11px;font-size:0.6875rem;font-weight:800;line-height:14px;}
.site-header.site-header-default #site-header-cart{margin:0 0 0 5px;}
.site-header.site-header-default #site-header-cart .cart-contents{height:80px;}
.site-header.site-header-default #site-header-cart .cart-contents .cart-icon:after{line-height:80px;}
.site-header.site-header-default #site-header-cart .cart-contents span.count{top:25px;}
.site-header.site-header-centered #site-header-cart{position:absolute;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;}
.site-header.site-header-centered #site-header-cart .cart-contents{height:40px;}
.site-header.site-header-centered #site-header-cart .cart-contents .cart-icon:after{line-height:40px;}
.site-header.site-header-centered #site-header-cart .cart-contents span.count{top:5px;}
.site-header.site-header-centered #site-header-cart ~ #site-header-search{right:50px;}
.ceramag-side-cart{position:fixed;top:0;right:0;z-index:1001;display:block;width:320px;height:100vh;transition:0.3s;opacity:0;pointer-events:none;visibility:hidden;}
.ceramag-side-cart:before{position:fixed;top:0;left:0;z-index:1;display:block;width:100%;height:100vh;background:rgba(0, 0, 0, 0.5);content:"";}
.ceramag-side-cart .container{position:relative;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:9;width:320px;height:100vh;padding:60px 0 40px 20px;margin:0;background-color:#FFF;color:#131419;overflow:auto;text-align:left;transition:transform 0.3s;}
@media screen and (min-width: 601px) and (max-width: 782px) {
.logged-in.admin-bar .ceramag-side-cart .container{top:46px;height:calc(100vh - 46px);}
}
@media screen and (min-width: 783px) {
.logged-in.admin-bar .ceramag-side-cart .container{top:32px;height:calc(100vh - 32px);}
}
.ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart{margin:0;}
.ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content{height:calc(100vh - 100px);}
@media screen and (min-width: 601px) and (max-width: 782px) {
.logged-in.admin-bar .ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content{height:calc(100vh - 146px);}
}
@media screen and (min-width: 783px) {
.logged-in.admin-bar .ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content{height:calc(100vh - 132px);}
}
.ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget{height:calc(100vh - 300px);padding-right:20px;overflow:auto;}
@media screen and (min-width: 601px) and (max-width: 782px) {
.logged-in.admin-bar .ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget{height:calc(100vh - 346px);}
}
@media screen and (min-width: 783px) {
.logged-in.admin-bar .ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget{height:calc(100vh - 332px);}
}
.ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li:last-of-type{margin-bottom:0;}
.ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total,
.ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons{position:absolute;width:100%;padding-right:20px;}
.ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total{bottom:120px;}
.ceramag-side-cart .container .widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons{bottom:0;}
.ceramag-side-cart.show{opacity:1;pointer-events:auto;visibility:visible;}
.ceramag-side-cart.show .container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.ceramag-side-cart .close-button{position:absolute;top:10px;right:10px;display:block;width:40px;height:40px;cursor:pointer;z-index:9;transition:0.3s;}
.no-touch .ceramag-side-cart .close-button:hover{opacity:0.5;}
.ceramag-side-cart .close-button:before, .ceramag-side-cart .close-button:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:20px;height:2px;border-radius:999px;background:#131419;content:"";}
.ceramag-side-cart .close-button:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);}
.ceramag-side-cart .close-button:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}
.woocommerce span.onsale,
.woocommerce ul.products li.product .onsale{position:absolute;top:0;right:auto;left:38px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);z-index:9;width:auto;height:28px;min-height:0;padding:0 30px 0 10px;margin:0;border-radius:0;background:none;color:#FFF;text-align:left;line-height:28px;overflow:hidden;pointer-events:none;transform-origin:0 0;}
.woocommerce span.onsale:before, .woocommerce span.onsale:after,
.woocommerce ul.products li.product .onsale:before,
.woocommerce ul.products li.product .onsale:after{position:absolute;z-index:-1;display:block;background:#4E5880;content:"";}
.woocommerce span.onsale:before,
.woocommerce ul.products li.product .onsale:before{top:0;left:0;width:calc(100% - 30px);height:100%;}
.woocommerce span.onsale:after,
.woocommerce ul.products li.product .onsale:after{top:-40px;right:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:80px;height:80px;box-shadow:20px 20px 0 #4E5880;color:inherit;}
.woocommerce div.product .out-of-stock,
.woocommerce div.product p.stock{display:inline-block;padding:3px 12px;background:#131419;border-radius:4px;color:#FFF;font-size:12px !important;font-size:0.75rem !important;font-weight:600;}
.woocommerce ul.products,
.woocommerce-page ul.products{margin-bottom:0 !important;}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{width:100%;}
.woocommerce ul.products li.product a,
.woocommerce-page ul.products li.product a{color:inherit;}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product h2.woocommerce-loop-category__title,
.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce-page ul.products li.product h2.woocommerce-loop-category__title{font-size:21px;font-size:1.3125rem;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all 0.4s;}
.no-touch .woocommerce ul.products li.product a:hover h2.woocommerce-loop-product__title,
.no-touch .woocommerce ul.products li.product a:hover h2.woocommerce-loop-category__title, .no-touch
.woocommerce-page ul.products li.product a:hover h2.woocommerce-loop-product__title,
.no-touch
.woocommerce-page ul.products li.product a:hover h2.woocommerce-loop-category__title{opacity:0.7;}
.woocommerce ul.products li.product h2.woocommerce-loop-category__title mark.count,
.woocommerce-page ul.products li.product h2.woocommerce-loop-category__title mark.count{background:none;color:inherit;}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price{margin-bottom:0;color:inherit;}
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price del,
.woocommerce-page ul.products li.product .price ins{display:inline;}
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins{color:inherit;}
.woocommerce ul.products li.product .share-love,
.woocommerce-page ul.products li.product .share-love{position:absolute !important;top:10px;right:10px;z-index:9;display:none;opacity:0;transition:opacity ease 0.3s;}
.no-touch .woocommerce ul.products li.product .share-love, .no-touch
.woocommerce-page ul.products li.product .share-love{display:block;}
.woocommerce ul.products li.product .share-love > *,
.woocommerce-page ul.products li.product .share-love > *{width:42px;height:42px;margin-bottom:5px;background:#FFF;border-radius:4px;color:#131419;text-align:center;cursor:pointer;}
.no-touch .woocommerce ul.products li.product .share-love > *:hover i.fa, .no-touch
.woocommerce-page ul.products li.product .share-love > *:hover i.fa{opacity:0.5;}
.woocommerce ul.products li.product .share-love i.fa,
.woocommerce-page ul.products li.product .share-love i.fa{font-size:14px;font-size:0.875rem;line-height:42px;}
.no-touch .woocommerce ul.products li.product:hover .share-love, .no-touch
.woocommerce-page ul.products li.product:hover .share-love{opacity:1;}
.woocommerce ul.products li.product .add_to_cart_button,
.woocommerce ul.products li.product .ajax_add_to_cart,
.woocommerce-page ul.products li.product .add_to_cart_button,
.woocommerce-page ul.products li.product .ajax_add_to_cart{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.woocommerce ul.products.layout-grid li.product,
.woocommerce-page ul.products.layout-grid li.product{margin-bottom:50px;}
.woocommerce ul.products.layout-grid li.product .product-image,
.woocommerce-page ul.products.layout-grid li.product .product-image{position:relative;margin-bottom:15px;}
.woocommerce ul.products.layout-grid li.product .product-image img,
.woocommerce-page ul.products.layout-grid li.product .product-image img{margin-bottom:0;}
.woocommerce ul.products.layout-grid li.product .product-image a.woocommerce-LoopProduct-link,
.woocommerce-page ul.products.layout-grid li.product .product-image a.woocommerce-LoopProduct-link{position:relative;display:block;overflow:hidden;}
.woocommerce ul.products.layout-grid li.product .product-image a.woocommerce-LoopProduct-link:before,
.woocommerce-page ul.products.layout-grid li.product .product-image a.woocommerce-LoopProduct-link:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:#4E5880;opacity:0;content:"";transition:opacity 0.3s;}
.woocommerce ul.products.layout-grid li.product .star-rating,
.woocommerce-page ul.products.layout-grid li.product .star-rating{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:10px;z-index:9;margin:0 auto;color:#FFF;opacity:0;transition:opacity 0.3s;}
.woocommerce ul.products.layout-grid li.product .button,
.woocommerce ul.products.layout-grid li.product .added_to_cart.wc-forward,
.woocommerce-page ul.products.layout-grid li.product .button,
.woocommerce-page ul.products.layout-grid li.product .added_to_cart.wc-forward{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:9;display:inline-block;padding:0 20px;margin:0;background:#131419 !important;border:none;border-radius:9999px;color:#FFF !important;font-size:12px;font-size:0.75rem;font-weight:400;letter-spacing:0.05em;line-height:34px;opacity:0;transition:0.3s;}
.no-touch .woocommerce ul.products.layout-grid li.product .button:hover, .no-touch
.woocommerce ul.products.layout-grid li.product .added_to_cart.wc-forward:hover, .no-touch
.woocommerce-page ul.products.layout-grid li.product .button:hover, .no-touch
.woocommerce-page ul.products.layout-grid li.product .added_to_cart.wc-forward:hover{background:#FFF !important;color:#131419 !important;}
.woocommerce ul.products.layout-grid li.product .button.loading:after, .woocommerce ul.products.layout-grid li.product .button.add_to_cart_button.ajax_add_to_cart.added,
.woocommerce-page ul.products.layout-grid li.product .button.loading:after,
.woocommerce-page ul.products.layout-grid li.product .button.add_to_cart_button.ajax_add_to_cart.added{display:none;}
.woocommerce ul.products.layout-grid li.product:hover .button,
.woocommerce ul.products.layout-grid li.product:hover .added_to_cart.wc-forward,
.woocommerce ul.products.layout-grid li.product:hover .star-rating,
.woocommerce-page ul.products.layout-grid li.product:hover .button,
.woocommerce-page ul.products.layout-grid li.product:hover .added_to_cart.wc-forward,
.woocommerce-page ul.products.layout-grid li.product:hover .star-rating{opacity:1;will-change:opacity;}
.woocommerce ul.products.layout-grid li.product:hover a.woocommerce-LoopProduct-link:before,
.woocommerce-page ul.products.layout-grid li.product:hover a.woocommerce-LoopProduct-link:before{opacity:0.7;will-change:opacity;}
.woocommerce.button-rectangle ul.products.layout-grid li.product .button,
.woocommerce.button-rectangle ul.products.layout-grid li.product .added_to_cart.wc-forward,
.woocommerce-page.button-rectangle ul.products.layout-grid li.product .button,
.woocommerce-page.button-rectangle ul.products.layout-grid li.product .added_to_cart.wc-forward{border-radius:0;}
.woocommerce .woocommerce-pagination,
.woocommerce-page .woocommerce-pagination{font-size:0;}
.woocommerce .woocommerce-pagination ul.page-numbers,
.woocommerce-page .woocommerce-pagination ul.page-numbers{border:none;}
.woocommerce .woocommerce-pagination ul.page-numbers li,
.woocommerce-page .woocommerce-pagination ul.page-numbers li{margin:0 2px;border:none;}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers,
.woocommerce-page .woocommerce-pagination ul.page-numbers li .page-numbers{display:inline-block;width:44px;height:44px;padding:5px 0;margin:2px 0;border:2px solid #F6F6F6;border-radius:4px;color:inherit;font-size:13px;font-size:0.8125rem;line-height:30px;font-weight:800;}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.prev, .woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.next,
.woocommerce-page .woocommerce-pagination ul.page-numbers li .page-numbers.prev,
.woocommerce-page .woocommerce-pagination ul.page-numbers li .page-numbers.next{font-size:0;}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.prev:before, .woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.next:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers li .page-numbers.prev:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers li .page-numbers.next:before{font-family:'ceramag-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;font-size:0.8125rem;line-height:32px;}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.prev:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers li .page-numbers.prev:before{content:"\e901";}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.next:before,
.woocommerce-page .woocommerce-pagination ul.page-numbers li .page-numbers.next:before{content:"\e900";}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers.current,
.woocommerce-page .woocommerce-pagination ul.page-numbers li .page-numbers.current{background:none;color:#BBB;}
.woocommerce .woocommerce-pagination ul.page-numbers li .page-numbers span.page-numbers,
.woocommerce-page .woocommerce-pagination ul.page-numbers li .page-numbers span.page-numbers{color:#BBB;pointer-events:none;}
.no-touch .woocommerce .woocommerce-pagination ul.page-numbers li a.page-numbers:hover, .no-touch
.woocommerce-page .woocommerce-pagination ul.page-numbers li a.page-numbers:hover{background:#4E5880;color:#FFF;opacity:1;}
.single.single-product #primary > .product .woocommerce-product-rating{margin-bottom:15px;}
.single.single-product #primary > .product .woocommerce-product-rating .star-rating{height:28px;margin:0 10px 0 0;font-size:12px !important;font-size:0.75rem !important;line-height:32px;}
.single.single-product #primary > .product .woocommerce-product-rating .woocommerce-review-link{color:inherit;opacity:0.7;}
.no-touch .single.single-product #primary > .product .woocommerce-product-rating .woocommerce-review-link:hover{opacity:1;}
.single.single-product #primary > .product .product_title.entry-title + .price{margin-top:15px;}
.single.single-product #primary > .product .summary.entry-summary .price{margin-bottom:15px;color:inherit;font-size:20px;font-size:1.25rem;font-weight:400;}
.single.single-product #primary > .product .summary.entry-summary .price del,
.single.single-product #primary > .product .summary.entry-summary .price ins{display:inline;color:inherit;font-size:inherit;font-weight:400;}
.single.single-product #primary > .product .summary.entry-summary .price del{opacity:0.25;}
.single.single-product #primary > .product .summary.entry-summary .woocommerce-variation-price{margin-bottom:30px;}
.single.single-product #primary > .product .summary.entry-summary form.cart button.single_add_to_cart_button.button{position:relative;z-index:9;display:inline-block;padding:0 20px;background:#131419;border:none;border-radius:9999px;color:#FFF;transition:0.5s;padding:0 40px;font-size:12px;font-size:0.75rem;font-weight:600;line-height:42px;letter-spacing:0.1em;text-transform:uppercase;}
.no-touch .single.single-product #primary > .product .summary.entry-summary form.cart button.single_add_to_cart_button.button:hover{background:#4E5880;}
.single.single-product #primary > .product .summary.entry-summary .product_meta > *{display:block;margin-bottom:5px;font-size:12px;font-size:0.75rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}
.single.single-product #primary > .product .summary.entry-summary .product_meta > * span,
.single.single-product #primary > .product .summary.entry-summary .product_meta > * a{color:inherit;letter-spacing:0;text-transform:none;}
.no-touch .single.single-product #primary > .product .summary.entry-summary .product_meta > * a:hover{color:#4E5880;}
.single.single-product #primary > .product .summary.entry-summary .share-love{margin-top:30px;}
.single.single-product #primary > .product .summary.entry-summary .share-love .share-love-container{text-align:left;}
.single.single-product #primary > .product .summary.entry-summary + .woocommerce-tabs{padding-top:30px;}
.single.single-product #primary > .product .woocommerce-tabs ul.tabs{position:static;padding:0;margin-bottom:30px;text-align:center;}
.single.single-product #primary > .product .woocommerce-tabs ul.tabs:before{display:none;}
.single.single-product #primary > .product .woocommerce-tabs ul.tabs li{width:100%;padding:0 5px;margin:0 0 4px;background:none;border:none;border-radius:0;}
.single.single-product #primary > .product .woocommerce-tabs ul.tabs li:before, .single.single-product #primary > .product .woocommerce-tabs ul.tabs li:after{display:none;}
.single.single-product #primary > .product .woocommerce-tabs ul.tabs li a{position:relative;z-index:9;display:inline-block;padding:0 20px;background:#131419;border:none;border-radius:9999px;color:#FFF;transition:0.5s;width:100%;background:#F6F6F6;color:#131419;font-size:12px;font-size:0.75rem;letter-spacing:0.05em;line-height:34px;font-weight:400;}
.no-touch .single.single-product #primary > .product .woocommerce-tabs ul.tabs li a:hover{background:#4E5880;}
.no-touch .single.single-product #primary > .product .woocommerce-tabs ul.tabs li a:hover{color:#FFF;}
.single.single-product #primary > .product .woocommerce-tabs ul.tabs li.active{background:none;border-bottom:none;}
.single.single-product #primary > .product .woocommerce-tabs ul.tabs li.active a{background:#131419 !important;color:#FFF;}
.single.single-product #primary > .product .woocommerce-tabs .entry-content{margin-bottom:30px;}
.single.single-product #primary > .product .woocommerce-tabs .entry-content > h2{display:none;}
.single.single-product #primary > .product .woocommerce-tabs,
.single.single-product #primary > .product .up-sells.upsells.products,
.single.single-product #primary > .product .related.products{max-width:800px;}
.single.single-product #primary > .product .up-sells.upsells.products,
.single.single-product #primary > .product .related.products{margin-top:60px;}
.single.single-product #primary > .product .up-sells.upsells.products > h2,
.single.single-product #primary > .product .related.products > h2{display:block;margin-bottom:30px;font-family:"Lato", sans-serif;font-size:12px;font-size:0.75rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}
.single.single-product.button-rectangle #primary > .product .summary.entry-summary form.cart button.single_add_to_cart_button.button{border-radius:0;}
.woocommerce-product-gallery__wrapper{max-width:none;}
.woocommerce div.product div.images .flex-control-thumbs{margin:4px -4px;}
.woocommerce div.product div.images .flex-control-thumbs li{width:20%;padding:4px;clear:none !important;}
.woocommerce #reviews.woocommerce-Reviews .woocommerce-Reviews-title,
.woocommerce #reviews.woocommerce-Reviews .comment-reply-title{display:block;margin-bottom:30px;font-family:"Lato", sans-serif;font-size:12px;font-size:0.75rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}
.woocommerce #reviews h3{margin-bottom:30px;}
.woocommerce #reviews #comments ol.commentlist li{padding:0 0 50px;margin-bottom:0;}
.woocommerce #reviews #comments ol.commentlist li .comment_container{position:relative;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:0 0 0 70px;margin:0;border:none;border-radius:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{margin:0;color:inherit;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{font-size:16px;font-size:1rem;font-weight:bold;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash{display:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time{display:block;font-size:12px;font-size:0.75rem;color:#4E5880;opacity:0.7;}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description{margin:30px 0 15px -70px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p{margin:0 0 15px;font-size:14px;font-size:0.875rem;}
.woocommerce #reviews #comments ol.commentlist li .comment-text .description p:last-child{margin-bottom:0;}
.woocommerce #reviews #comments .woocommerce-pagination{margin:0 0 60px;}
.woocommerce #reviews #review_form_wrapper{padding:30px;background:#F6F6F6;color:#131419;}
.woocommerce #reviews #review_form_wrapper .comment-form-rating{padding:0 3px;}
.woocommerce #reviews #review_form_wrapper .comment-form-rating label{float:left;margin-right:10px;font-size:12px;font-size:0.75rem;font-weight:bold;opacity:0.7;}
.woocommerce #reviews #review_form_wrapper .comment-form-rating p.stars{padding-top:4px;font-size:12px;font-size:0.75rem;}
.woocommerce #reviews #review_form_wrapper .comment-form-rating p.stars a{margin-right:0.2em;}
.woocommerce #reviews #review_form_wrapper .comment-form{margin:0 -3px;}
.woocommerce #reviews #review_form_wrapper .comment-form p{padding:0 3px;margin-bottom:30px;}
.woocommerce #reviews #review_form_wrapper .button{padding:0;margin:0 0 10px 3px;}
.woocommerce #reviews #review_form_wrapper input[type="submit"]{padding:0 30px;background:none;color:inherit;font-size:10px;font-size:0.625rem;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;line-height:40px;transition:all 0s;}
.woocommerce-page.woocommerce-cart .cart-empty{font-family:"Crimson Text", serif;font-size:36px;font-size:2.25rem;font-weight:600;text-transform:capitalize;line-height:1;text-align:center;}
.woocommerce-page.woocommerce-cart .cart-empty:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;display:block;margin-bottom:30px;font-size:200px;font-size:12.5rem;content:"\f07a";opacity:0.1;}
.woocommerce-page.woocommerce-cart p.return-to-shop{text-align:center;}
.woocommerce-page.woocommerce-cart p.return-to-shop a.button{position:relative;z-index:9;display:inline-block;padding:0 20px;background:#131419;border:none;border-radius:9999px;color:#FFF;transition:0.5s;font-size:12px;font-size:0.75rem;letter-spacing:0.05em;line-height:34px;font-weight:400;}
.no-touch .woocommerce-page.woocommerce-cart p.return-to-shop a.button:hover{background:#4E5880;}
.woocommerce-page.woocommerce-cart .woocommerce-cart-form input[type="submit"].button{padding:0 30px;color:#FFF;font-size:10px;font-size:0.625rem;font-weight:400;text-transform:uppercase;letter-spacing:0.3em;}
.woocommerce-page.woocommerce-cart .cart-collaterals .cross-sells > h2,
.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals > h2{display:block;margin-bottom:30px;font-family:"Lato", sans-serif;font-size:12px;font-size:0.75rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}
.woocommerce-page.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product h2.woocommerce-loop-product__title{font-size:18px !important;font-size:1.125rem !important;}
.woocommerce-page.woocommerce-cart .cart-collaterals .cart_totals td{background:none !important;}
.woocommerce-page.woocommerce-cart .woocommerce-shipping-calculator{margin-top:15px;}
.woocommerce-page.woocommerce-cart .woocommerce-shipping-calculator > p:first-child{margin-bottom:0;}
.woocommerce-page.woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-form{margin-top:15px;}
.woocommerce-page.woocommerce-cart .woocommerce-shipping-calculator .shipping-calculator-form p:last-of-type{margin-bottom:0;}
.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout{text-align:right;}
.woocommerce-page.woocommerce-cart a.button.checkout-button{display:inline-block;padding:0 40px;background:#131419;font-size:12px;font-size:0.75rem;font-weight:600;line-height:44px;letter-spacing:0.1em;text-transform:uppercase;}
.no-touch .woocommerce-page.woocommerce-cart a.button.checkout-button:hover{background:#4E5880;}
.woocommerce-page.woocommerce-cart.button-rectangle p.return-to-shop a.button{border-radius:0;}
.woocommerce ul#shipping_method li{padding:0;}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img{width:60px;}
.woocommerce-checkout .checkout.woocommerce-checkout h3{font-size:18px;font-size:1.125rem;}
.woocommerce-checkout .checkout.woocommerce-checkout .form-row{margin-bottom:15px;}
.woocommerce-checkout .checkout.woocommerce-checkout h3#order_review_heading,
.woocommerce-checkout .checkout.woocommerce-checkout .col2-set .col-2 > * + *{margin-top:30px;}
.woocommerce-checkout .checkout.woocommerce-checkout .wc-terms-and-conditions label{opacity:1;}
.woocommerce-checkout .woocommerce * + .checkout.woocommerce-checkout{margin-top:30px;}
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{background:#F6F6F6;border-color:#FFF;color:#131419;}
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table th,
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table td{border-color:inherit;}
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody th,
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tbody td{border:none;}
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot th,
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot td{border:none;}
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th,
.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td{border-top:1px solid #FFF;}
.woocommerce-page form.checkout_coupon .form-row-first{width:52%;}
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2{margin-top:30px;}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment{background:none;}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods{padding:0;border-bottom:none;}
#add_payment_method #payment ul.payment_methods label,
.woocommerce-cart #payment ul.payment_methods label,
.woocommerce-checkout #payment ul.payment_methods label{display:inline;font-weight:600;}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{background:#F6F6F6;}
#add_payment_method #payment div.payment_box:before,
.woocommerce-cart #payment div.payment_box:before,
.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#F6F6F6;}
#add_payment_method #payment div.payment_box p,
.woocommerce-cart #payment div.payment_box p,
.woocommerce-checkout #payment div.payment_box p{font-size:13px;font-size:0.8125rem;}
#add_payment_method #payment .payment_method_paypal .about_paypal,
.woocommerce-cart #payment .payment_method_paypal .about_paypal,
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{margin-top:18px;line-height:1.2;}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row{padding:0;margin-top:30px;}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{display:inline-block;padding:0 40px;background:#131419;font-size:12px;font-size:0.75rem;font-weight:600;line-height:44px;letter-spacing:0.1em;text-transform:uppercase;}
.no-touch .woocommerce #payment #place_order:hover, .no-touch
.woocommerce-page #payment #place_order:hover{background:#4E5880;}
.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody td,
.woocommerce-view-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tbody td{border:none;}
.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th,
.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td,
.woocommerce-view-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot th,
.woocommerce-view-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot td{border:none;}
.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:first-child th,
.woocommerce-order-received .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:first-child td,
.woocommerce-view-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:first-child th,
.woocommerce-view-order .woocommerce-table.woocommerce-table--order-details.shop_table.order_details tfoot tr:first-child td{border-top:1px solid #EEE;}
.woocommerce ul.order_details{margin-bottom:60px;}
.woocommerce-order-pay #order_review table.shop_table{background:#F6F6F6;border-color:#FFF;color:#131419;}
.woocommerce-order-pay #order_review table.shop_table th,
.woocommerce-order-pay #order_review table.shop_table td{border-color:inherit;}
.woocommerce-order-pay #order_review table.shop_table tbody th,
.woocommerce-order-pay #order_review table.shop_table tbody td{border:none;}
.woocommerce-order-pay #order_review table.shop_table tfoot th,
.woocommerce-order-pay #order_review table.shop_table tfoot td{border:none;}
.woocommerce-order-pay #order_review table.shop_table tfoot tr:first-child th,
.woocommerce-order-pay #order_review table.shop_table tfoot tr:first-child td{border-top:1px solid #FFF;}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper + p{padding:30px 3px 0 3px;clear:both;}
.woocommerce-account .woocommerce-MyAccount-content mark{background:none;color:inherit;font-weight:800;}
.woocommerce-account .woocommerce-MyAccount-content form .button{padding:0;}
.woocommerce-account .woocommerce-MyAccount-content form .button input[type="submit"]{padding:0 30px;}
.woocommerce-account .woocommerce-MyAccount-content form button.button{padding:0 30px;}
.woocommerce-account .addresses .title .edit,
.woocommerce-account ul.digital-downloads li .count{padding-bottom:0;margin:10px 0;border-bottom:none;font-size:13px;font-size:0.8125rem;font-weight:bold;}
.woocommerce-account .woocommerce-EditAccountForm.edit-account fieldset{margin-top:30px;}
.woocommerce-account .woocommerce-EditAccountForm.edit-account fieldset legend{margin:0;font-weight:bold;}
.woocommerce-account .woocommerce-EditAccountForm.edit-account fieldset ~ p{padding:30px 3px 0 3px;clear:both;}
.woocommerce-account.woocommerce-view-order ul.wc-item-downloads{margin-bottom:0;}
.woocommerce-MyAccount-navigation ul{margin:0 0 60px 0;text-align:center;list-style:none;}
.woocommerce-MyAccount-navigation ul li{display:inline-block;width:100%;padding:0;margin-bottom:4px;}
.woocommerce-MyAccount-navigation ul li a{position:relative;z-index:9;display:inline-block;padding:0 20px;background:#131419;border:none;border-radius:9999px;color:#FFF;transition:0.5s;width:100%;background:#F6F6F6;color:#131419;font-size:12px;font-size:0.75rem;letter-spacing:0.05em;line-height:34px;font-weight:400;}
.no-touch .woocommerce-MyAccount-navigation ul li a:hover{background:#4E5880;}
.no-touch .woocommerce-MyAccount-navigation ul li a:hover{color:#FFF;}
.woocommerce-MyAccount-navigation ul li.is-active a{background:#131419 !important;color:#FFF;}
.woocommerce-form.woocommerce-form-login.login p,
.woocommerce-ResetPassword.lost_reset_password p{font-size:14px;font-size:0.875rem;}
.woocommerce-form.woocommerce-form-login.login .form-row,
.woocommerce-ResetPassword.lost_reset_password .form-row{margin-bottom:15px;}
.woocommerce-form.woocommerce-form-login.login .button{float:left;}
.woocommerce-form.woocommerce-form-login.login .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline{margin-left:20px;line-height:36px;}
.woocommerce-orders .woocommerce-orders-table__cell-order-actions a.button{margin-right:2px;}
.woocommerce.widget ul.cart_list li, .woocommerce.widget ul.product_list_widget li{padding-top:0;padding-bottom:15px;margin-bottom:15px;}
.woocommerce.widget ul.cart_list li a, .woocommerce.widget ul.product_list_widget li a{color:inherit;font-family:"Crimson Text", serif;font-size:16px;font-size:1rem;font-weight:600;}
.no-touch .woocommerce.widget ul.cart_list li a:hover, .no-touch .woocommerce.widget ul.product_list_widget li a:hover{color:#4E5880;}
.woocommerce.widget ul.cart_list li img, .woocommerce.widget ul.product_list_widget li img{float:left;width:80px;margin:0 15px 0 0;}
.woocommerce.widget ul.cart_list li .star-rating, .woocommerce.widget ul.product_list_widget li .star-rating{margin:3px 0;}
.woocommerce.widget ul.cart_list li del, .woocommerce.widget ul.product_list_widget li del{color:inherit;opacity:0.5;}
.woocommerce.widget ul.cart_list li del span.woocommerce-Price-amount.amount, .woocommerce.widget ul.product_list_widget li del span.woocommerce-Price-amount.amount{color:inherit;}
.woocommerce.widget ul.cart_list li ins, .woocommerce.widget ul.product_list_widget li ins{background:none;color:inherit;}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{padding:0 20px 15px 0;margin-bottom:15px;text-align:left;}
.woocommerce .widget_shopping_cart .cart_list li.empty, .woocommerce.widget_shopping_cart .cart_list li.empty{padding:0;text-align:center;}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{top:3px;right:0;left:auto;}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{padding:0 0 15px;margin-bottom:0;border:none;font-size:20px;font-size:1.25rem;text-align:justify;}
.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount.amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount.amount{float:right;}
.woocommerce .widget_shopping_cart .buttons a.button, .woocommerce.widget_shopping_cart .buttons a.button{position:relative;z-index:9;display:inline-block;padding:0 20px;background:#131419;border:none;border-radius:9999px;color:#FFF;transition:0.5s;width:100%;font-size:12px;font-size:0.75rem;letter-spacing:0.1em;line-height:44px;text-align:center;text-transform:uppercase;}
.no-touch .woocommerce .widget_shopping_cart .buttons a.button:hover, .no-touch .woocommerce.widget_shopping_cart .buttons a.button:hover{background:#4E5880;}
body.button-rectangle .woocommerce .widget_shopping_cart .buttons a.button, body.button-rectangle .woocommerce.widget_shopping_cart .buttons a.button{border-radius:0;}
.woocommerce .widget_shopping_cart .buttons a:first-child, .woocommerce.widget_shopping_cart .buttons a:first-child{margin:0;}
.woocommerce .widget_shopping_cart .buttons a:last-child, .woocommerce.widget_shopping_cart .buttons a:last-child{margin:10px 0 0 0;}
.woocommerce .widget_shopping_cart + .widget, .woocommerce.widget_shopping_cart + .widget{margin-top:0;}
.woocommerce.widget.widget_layered_nav ul li.chosen a:before, .woocommerce.widget.widget_layered_nav_filters ul li a:before{color:inherit;}
.woocommerce.widget.widget_product_search form{position:relative;}
.woocommerce.widget.widget_product_search form input[type="search"]{padding-right:42px;}
.woocommerce.widget.widget_product_search form button[type="submit"]{height:42px;font-size:0;}
.woocommerce.widget.widget_product_search form button[type="submit"],
.woocommerce.widget.widget_product_search form .button{position:absolute;top:0;right:0;width:42px;padding:0;background:none;border:none !important;text-align:center;}
.woocommerce.widget.widget_product_search form button[type="submit"]:before,
.woocommerce.widget.widget_product_search form .button:before{position:absolute;top:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;display:block;width:100%;color:#131419;font-size:11px;font-size:0.6875rem;content:"\f002";line-height:42px;transform:none !important;}
.woocommerce.widget.widget_product_search form button[type="submit"] input[type="submit"],
.woocommerce.widget.widget_product_search form .button input[type="submit"]{width:42px;height:42px;padding:0 !important;opacity:0;}
.woocommerce.widget.widget_product_categories ul li{text-align:right;}
.woocommerce.widget.widget_product_categories ul li a{position:relative;float:left;display:block;width:80%;padding-left:20px;text-align:left;}
.woocommerce.widget.widget_product_categories ul li a:before{position:absolute;top:1px;left:0;width:20px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:inherit;content:"\f0da";color:inherit;text-align:center;opacity:0.25;}
.woocommerce.widget.widget_product_categories ul li:after{position:relative;display:block;content:"";clear:both;}
.woocommerce.widget.widget_layered_nav ul li{padding-bottom:15px;text-align:right;}
.woocommerce.widget.widget_layered_nav ul li a{position:relative;float:left;display:block;width:80%;text-align:left;}
.woocommerce.widget.widget_price_filter .ui-slider-horizontal{height:3px;}
.woocommerce.widget.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#F6F6F6;}
.woocommerce.widget.widget_price_filter .ui-slider{margin:25px 3px 25px 8px;}
.woocommerce.widget.widget_price_filter .ui-slider .ui-slider-range,
.woocommerce.widget.widget_price_filter .ui-slider .ui-slider-handle{background:#131419;}
.woocommerce.widget.widget_price_filter .ui-slider .ui-slider-handle{width:10px;height:10px;}
.woocommerce.widget.widget_price_filter .price_label{font-size:14px;font-size:0.875rem;line-height:34px;}
.woocommerce.widget.widget_price_filter button.button{position:relative;z-index:9;display:inline-block;padding:0 20px;background:#131419;border:none;border-radius:9999px;color:#FFF;transition:0.5s;padding:0 30px;font-size:12px;font-size:0.75rem;letter-spacing:0.05em;line-height:34px;}
.no-touch .woocommerce.widget.widget_price_filter button.button:hover{background:#4E5880;}
body.button-rectangle .woocommerce.widget.widget_price_filter button.button{border-radius:0;}
.woocommerce.widget.widget_product_tag_cloud .tagcloud a{color:#131419;}
@media screen and (min-width: 600px) {
.woocommerce-error a,
.woocommerce-info a,
.woocommerce-message a{float:right;}
.single.single-product #primary > .product .woocommerce-tabs ul.tabs li,
.woocommerce-MyAccount-navigation ul li{width:auto;}
.single.single-product #primary > .product .woocommerce-tabs ul.tabs li{margin-bottom:0;}
}
@media screen and (min-width: 768px) {
.woocommerce ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce ul.products li.product h2.woocommerce-loop-category__title,
.woocommerce-page ul.products li.product h2.woocommerce-loop-product__title,
.woocommerce-page ul.products li.product h2.woocommerce-loop-category__title{font-size:24px;font-size:1.5rem;}
.woocommerce ul.products.layout-grid,
.woocommerce-page ul.products.layout-grid{margin:0 -20px;}
.woocommerce ul.products.layout-grid li.product,
.woocommerce-page ul.products.layout-grid li.product{margin:60px 20px 0;}
.woocommerce ul.products.layout-grid li.product:nth-child(-n+2),
.woocommerce-page ul.products.layout-grid li.product:nth-child(-n+2){margin-top:0;}
.woocommerce ul.products.layout-grid.cols-2 li.product,
.woocommerce-page ul.products.layout-grid.cols-2 li.product{width:calc(50% - 40px);}
.woocommerce ul.products.layout-grid.cols-3 li.product,
.woocommerce-page ul.products.layout-grid.cols-3 li.product{width:calc(33.33% - 40px);}
.woocommerce ul.products.layout-grid.cols-3 li.product:nth-child(-n+3),
.woocommerce-page ul.products.layout-grid.cols-3 li.product:nth-child(-n+3){margin-top:0;}
.woocommerce ul.products.layout-grid.cols-3 li.product h2.woocommerce-loop-product__title,
.woocommerce ul.products.layout-grid.cols-3 li.product h2.woocommerce-loop-category__title,
.woocommerce-page ul.products.layout-grid.cols-3 li.product h2.woocommerce-loop-product__title,
.woocommerce-page ul.products.layout-grid.cols-3 li.product h2.woocommerce-loop-category__title{font-size:21px;font-size:1.3125rem;}
.woocommerce ul.products.layout-grid.cols-4 li.product,
.woocommerce-page ul.products.layout-grid.cols-4 li.product{width:calc(25% - 40px);}
.woocommerce ul.products.layout-grid.cols-4 li.product:nth-child(-n+4),
.woocommerce-page ul.products.layout-grid.cols-4 li.product:nth-child(-n+4){margin-top:0;}
.woocommerce ul.products.layout-grid.cols-4 li.product h2.woocommerce-loop-product__title,
.woocommerce ul.products.layout-grid.cols-4 li.product h2.woocommerce-loop-category__title,
.woocommerce-page ul.products.layout-grid.cols-4 li.product h2.woocommerce-loop-product__title,
.woocommerce-page ul.products.layout-grid.cols-4 li.product h2.woocommerce-loop-category__title{font-size:18px;font-size:1.125rem;}
.woocommerce .woocommerce-pagination,
.woocommerce-page .woocommerce-pagination{margin-top:60px;}
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;}
.woocommerce-MyAccount-navigation ul li{margin-bottom:0;}
#review_form_wrapper p.comment-form-author,
#review_form_wrapper p.comment-form-email,
#review_form_wrapper p.comment-form-url{float:left;width:33.33%;}
.woocommerce-store-notice,
p.demo_store{padding-right:130px;padding-left:130px;}
.woocommerce-store-notice a.woocommerce-store-notice__dismiss-link,
p.demo_store a.woocommerce-store-notice__dismiss-link{position:absolute;top:20px;right:30px;}
#add_payment_method .cart-collaterals .cross-sells ul.products li.product:nth-child(2n+1):not(:first-child),
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product:nth-child(2n+1):not(:first-child),
.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product:nth-child(2n+1):not(:first-child){margin-top:30px;}
}
@media screen and (min-width: 1024px) {
.site-header.site-header-centered #site-header-cart{right:30px;}
.site-header.site-header-centered #site-header-cart ~ #site-header-search{right:60px;}
.woocommerce .col2-set#customer_details,
.woocommerce-page .col2-set#customer_details{float:left;width:47%;margin-right:6%;}
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-1,
.woocommerce-page .col2-set .col-2{float:none;width:100%;}
.woocommerce #order_review,
.woocommerce-page #order_review{float:right;width:47%;}
.woocommerce.woocommerce-order-pay #order_review,
.woocommerce-page.woocommerce-order-pay #order_review{float:none;width:100%;}
}
@media screen and (min-width: 1120px) {
.single.single-product .site-content[class*="with-sidebar-"] #primary > .product .woocommerce-tabs,
.single.single-product .site-content[class*="with-sidebar-"] #primary > .product .up-sells.upsells.products,
.single.single-product .site-content[class*="with-sidebar-"] #primary > .product .related.products{max-width:none;}
}
@media screen and (max-width: 768px) {
.woocommerce-page table.cart td.actions .coupon + .button{margin-top:10px;}
#add_payment_method table.cart tr td:not(:last-of-type),
.woocommerce-cart table.cart tr td:not(:last-of-type),
.woocommerce-checkout table.cart tr td:not(:last-of-type){border-bottom:none;}
#add_payment_method table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
.woocommerce-checkout table.cart .product-thumbnail{display:block !important;text-align:center !important;}
#add_payment_method table.cart .product-thumbnail:before,
.woocommerce-cart table.cart .product-thumbnail:before,
.woocommerce-checkout table.cart .product-thumbnail:before{display:none !important;}
.woocommerce table.shop_table tr td:not(:last-of-type){border-bottom:none;}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{float:right;width:auto;}
}
@media screen and (min-width: 500px) and (max-width: 767px) {
.woocommerce ul.products,
.woocommerce-page ul.products{margin:0 -20px;}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{width:calc(50% - 40px);margin:0 20px;}
.woocommerce ul.products li.product.first,
.woocommerce-page ul.products li.product.first{clear:none;}
.woocommerce ul.products li.product:nth-child(2n+1),
.woocommerce-page ul.products li.product:nth-child(2n+1){clear:both;}
.woocommerce .cart-collaterals .cross-sells ul.products li,
.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:calc(50% - 40px);}
}
@media screen and (max-width: 430px) {
.woocommerce table.cart td.actions .coupon .button,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce table.cart td.actions .coupon input, .woocommerce #content table.cart td.actions .coupon .button,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon input,
.woocommerce-page #content table.cart td.actions .coupon .button,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon input{float:none;width:100%;margin-right:0;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text{margin-bottom:10px;}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{float:none;width:100%;}
.woocommerce-page.woocommerce-cart a.button.checkout-button{width:100%;}
}
@media screen and (max-width: 380px) {
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating {
float: none;
margin: 0; }
.woocommerce ul.order_details li {
width: 100%;
margin-right: 0;
border-right: none; }
.site-header #site-header-cart {
display: none; }
.site-header.site-header-centered #site-header-cart ~ #site-header-search {
right: 10px; } }