@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:auto}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.post-wrapper {
background: var(--light-main-color);
padding: 50px 0; }
.post-wrapper .post-nav {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
padding-top: 25px;
clear: both;
text-align: center; }
@media only screen and (max-width: 1199px) {
.post-wrapper .post-nav {
padding-top: 20px; } }
@media only screen and (max-width: 600px) {
.post-wrapper .post-nav {
padding-top: 10px; } }
.post-wrapper .post-nav span.current {
margin: 5px;
border: 1px solid var(--dark-color);
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 15px;
font-weight: 700;
width: 40px;
height: 40px;
line-height: 1;
padding-top: 3px;
background: var(--dark-color);
color: var(--light-color); }
.post-wrapper .post-nav .post-page-numbers {
text-decoration: none;
margin: 5px;
border: 1px solid var(--dark-color);
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 15px;
font-weight: 700;
width: 40px;
height: 40px;
line-height: 1;
padding-top: 3px; }
.post-wrapper .post-nav .post-page-numbers:hover {
background: var(--dark-color);
color: var(--light-color); }
.post-details .single-content {
background: var(--light-color);
padding: 40px; }
.post-details .single-content ol ol ul, .post-details .single-content ol ul ul, .post-details .single-content ul ol ul, .post-details .single-content ul ul ul {
list-style-type: circle; }
.post-details .single-content .pinback:first-of-type {
margin-top: -10px; }
.post-details .single-content .pinback span {
margin-right: 10px;
font-size: 15px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 2px;
display: inline-block;
color: var(--main-color); }
@media only screen and (max-width: 767px) {
.post-details .single-content .pinback span {
letter-spacing: 1px; } }
.post-details .single-content .pinback a {
text-decoration: none;
font-weight: 400;
font-size: 17px;
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease; }
.post-details .single-content .pinback a:hover {
color: var(--grey-color); }
.post-details .single-content .pinback:last-of-type {
margin-bottom: 40px; }
@media only screen and (max-width: 600px) {
.post-details .single-content .pinback:last-of-type {
margin-bottom: 35px; } }
.post-details .main-top-content {
margin-bottom: 25px; }
.post-details .main-top-content .title {
text-transform: uppercase;
letter-spacing: 2px;
font-size: 34px;
line-height: 1.3;
margin-top: -2px;
margin-bottom: 11px;
-ms-word-wrap: break-word;
word-wrap: break-word; }
.post-details .main-top-content .date-post {
color: var(--main-color);
font-size: 12px;
letter-spacing: 1.2px;
line-height: 2;
text-transform: uppercase;
font-weight: 700; }
.post-details .post-banner {
margin-bottom: 30px; }
.post-details form input[type="password"] {
margin-bottom: 30px;
border: 0;
min-width: 250px;
outline: none;
padding: 3px 0;
border-bottom: 1px solid rgba(34, 34, 34, 0.2);
background-color: transparent;
font-size: 17px;
font-weight: 300;
line-height: 1.67;
color: var(--dark-color);
-webkit-transition: border .35s ease, color .35s ease;
-o-transition: border .35s ease, color .35s ease;
transition: border .35s ease, color .35s ease; }
.post-details form input[type="password"]:focus {
border-color: var(--main-color); }
.post-details form input[type="submit"] {
font-size: 12px;
font-weight: 700;
display: inline-block;
text-decoration: none;
letter-spacing: 4.2px;
text-transform: uppercase;
padding: 17px 34px 14px;
border: 1px solid var(--dark-color);
background-color: var(--dark-color);
color: var(--light-color);
-webkit-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease; }
.post-details form input[type="submit"]:hover {
color: var(--dark-color);
background-color: transparent; }
.post-details .single-content-wrapper h1,
.post-details .single-content-wrapper h2,
.post-details .single-content-wrapper h3,
.post-details .single-content-wrapper h4,
.post-details .single-content-wrapper h5,
.post-details .single-content-wrapper h6 {
color: var(--dark-color);
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 18px;
margin-top: 28px; }
.post-details .single-content-wrapper h1 {
font-size: 29px; }
.post-details .single-content-wrapper h2 {
font-size: 26px; }
.post-details .single-content-wrapper h3 {
font-size: 21px; }
.post-details .single-content-wrapper h4 {
font-size: 19px; }
.post-details .single-content-wrapper h5 {
font-size: 17px; }
.post-details .single-content-wrapper h6 {
font-size: 15px; }
@media (max-width: 768px) {
.post-details .single-content-wrapper h1,
.post-details .single-content-wrapper h2,
.post-details .single-content-wrapper h3,
.post-details .single-content-wrapper h4,
.post-details .single-content-wrapper h5,
.post-details .single-content-wrapper h6 {
letter-spacing: 1px; }
.post-details .single-content-wrapper h1 {
font-size: 26px; }
.post-details .single-content-wrapper h2 {
font-size: 21px; }
.post-details .single-content-wrapper h3 {
font-size: 19px; }
.post-details .single-content-wrapper h4 {
font-size: 17px; }
.post-details .single-content-wrapper h5 {
font-size: 15px; }
.post-details .single-content-wrapper h6 {
font-size: 12px; } }
.post-details .single-content-wrapper .wp-block-pullquote.is-style-solid-color blockquote {
background: inherit;
border: none; }
.post-details .single-content-wrapper .wp-block-pullquote.is-style-solid-color blockquote.has-text-color * {
color: inherit !important; }
.post-details .single-content-wrapper .wp-block-pullquote {
padding: 0;
border-color: #555d66; }
.post-details .single-content-wrapper .wp-block-pullquote blockquote {
border-top: 4px solid;
border-bottom: 4px solid;
border-color: inherit; }
.post-details .single-content-wrapper .wp-block-pullquote blockquote.has-text-color * {
color: inherit; }
.post-details .single-content-wrapper blockquote {
margin: 30px auto;
text-align: center;
max-width: 770px;
padding: 40px;
background: var(--light-main-color); }
.post-details .single-content-wrapper blockquote p {
color: var(--dark-color);
font-size: 24px;
line-height: 1.3;
font-style: italic;
font-weight: 400; }
.post-details .single-content-wrapper blockquote p:last-of-type {
margin-bottom: 0; }
.post-details .single-content-wrapper blockquote cite {
margin-top: 15px;
display: inline-block; }
@media only screen and (max-width: 600px) {
.post-details .single-content-wrapper blockquote cite {
margin-top: 10px; } }
.post-details .single-content-wrapper blockquote cite a,
.post-details .single-content-wrapper blockquote cite {
color: var(--main-color);
font-size: 12px;
font-weight: 700;
letter-spacing: 1.56px;
font-style: normal;
text-transform: uppercase;
margin-top: 15px; }
.post-details .single-content-wrapper blockquote.is-style-large cite {
font-size: 18px; }
.post-details .single-content-wrapper table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 30px;
table-layout: fixed;
width: 100%;
word-break: break-word; }
.post-details .single-content-wrapper table,
.post-details .single-content-wrapper th,
.post-details .single-content-wrapper td {
border: 1px solid var(--dark-color);
border-collapse: collapse;
padding: 7px 10px 5px;
font-size: 17px;
color: var(--grey-color); }
.post-details .single-content-wrapper th {
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 15px;
color: var(--dark-color);
line-height: 27px; }
@media only screen and (max-width: 767px) {
.post-details .single-content-wrapper th {
letter-spacing: 1px; } }
.post-details .single-content-wrapper dt {
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 15px;
color: var(--dark-color);
line-height: 27px; }
@media only screen and (max-width: 767px) {
.post-details .single-content-wrapper dt {
letter-spacing: 1px; } }
.post-details .single-content-wrapper dd {
margin: 0 0 30px;
color: var(--grey-color);
font-size: 17px;
line-height: 1.7; }
.post-details .single-content-wrapper address {
font-style: italic;
margin-bottom: 30px;
color: var(--grey-color);
font-size: 17px; }
.post-details .single-content-wrapper abbr,
.post-details .single-content-wrapper acronym {
border-bottom: 1px dotted var(--light-grey-color);
cursor: help; }
.post-details .single-content-wrapper code {
background-color: #eee;
color: var(--dark-color);
font-size: 14px;
padding: 3px 4px 4px;
border-radius: 5px; }
.post-details .single-content-wrapper mark,
.post-details .single-content-wrapper ins {
background: var(--main-color);
color: var(--light-color);
padding: 3px 4px 4px;
border-radius: 5px;
text-decoration: none; }
.post-details .single-content-wrapper kbd {
font-weight: 100;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 14px;
padding: 3px 4px 4px;
border-radius: 5px;
background-color: #eee;
color: var(--dark-color); }
.post-details .single-content-wrapper tt {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 14px;
padding: 3px 4px 4px;
border-radius: 5px;
background-color: #eee;
color: var(--dark-color); }
.post-details .single-content-wrapper figcaption {
font-size: 15px;
line-height: 1.5;
color: var(--grey-color);
font-weight: 300;
margin-top: 16px;
text-align: center;
display: block; }
.post-details .single-content-wrapper figcaption a:hover {
color: var(--grey-color); }
.post-details .single-content-wrapper pre {
background: #eee;
font-size: 14px;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em; }
.post-details .single-content-wrapper pre * {
margin: 0; }
.post-details .single-content-wrapper figure {
max-width: 100%; }
.post-details .single-content-wrapper figure.alignleft {
margin: 0.375em 1.75em 1.75em 0; }
.post-details .single-content-wrapper figure.alignright {
margin: 0.375em 0 1.75em 1.75em; }
.post-details .single-content-wrapper .gallery {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin: 60px -15px 45px;
text-align: center; }
.post-details .single-content-wrapper .gallery-item {
padding: 15px;
margin: 0;
width: 100%; }
.post-details .single-content-wrapper .gallery.gallery-columns-2 .gallery-item {
width: 50%; }
.post-details .single-content-wrapper .gallery.gallery-columns-3 .gallery-item {
width: -webkit-calc(100% / 3);
width: calc(100% / 3); }
.post-details .single-content-wrapper .gallery.gallery-columns-4 .gallery-item {
width: 25%; }
.post-details .single-content-wrapper .gallery.gallery-columns-5 .gallery-item {
width: 20%; }
.post-details .single-content-wrapper .gallery.gallery-columns-6 .gallery-item {
width: -webkit-calc(100% / 6);
width: calc(100% / 6); }
.post-details .single-content-wrapper .gallery.gallery-columns-7 .gallery-item {
width: -webkit-calc(100% / 7);
width: calc(100% / 7); }
.post-details .single-content-wrapper .gallery.gallery-columns-8 .gallery-item {
width: 12.5%; }
.post-details .single-content-wrapper .gallery.gallery-columns-9 .gallery-item {
width: -webkit-calc(100% / 9);
width: calc(100% / 9); }
.post-details .single-content-wrapper var {
color: var(--dark-color);
font-weight: 700; }
.post-details .single-content-wrapper strong {
color: var(--dark-color); }
.post-details .single-content-wrapper p {
margin-bottom: 15px; }
.post-details .single-content-wrapper p, .post-details .single-content-wrapper ol, .post-details .single-content-wrapper ul {
font-size: 17px;
line-height: 1.6; }
.post-details .single-content-wrapper p:not(.has-text-color), .post-details .single-content-wrapper ol, .post-details .single-content-wrapper ul {
color: var(--grey-color); }
.post-details .single-content-wrapper ul, .post-details .single-content-wrapper ol {
list-style-position: inside;
margin-left: 2px; }
.post-details .single-content-wrapper ul li, .post-details .single-content-wrapper ol li {
margin-bottom: 8px; }
.post-details .single-content-wrapper ul ol, .post-details .single-content-wrapper ul ul, .post-details .single-content-wrapper ol ol, .post-details .single-content-wrapper ol ul {
margin-left: 25px;
margin-top: 8px; }
.post-details .single-content-wrapper a {
text-decoration: none;
font-weight: 400; }
.post-details .single-content-wrapper a:hover {
color: var(--grey-color); }
.post-details .post-info-wrapper {
margin-top: 45px;
clear: both; }
.post-details .post-info-wrapper .single-tags span,
.post-details .post-info-wrapper .single-categories span {
font-size: 15px;
letter-spacing: 1.2px;
line-height: 2;
text-transform: uppercase;
font-weight: 700;
color: var(--main-color); }
.post-details .post-info-wrapper .single-tags a,
.post-details .post-info-wrapper .single-categories a {
font-weight: 300;
line-height: 2;
font-size: 17px;
color: var(--grey-color);
text-decoration: none; }
.post-details .post-info-wrapper .single-tags a:hover,
.post-details .post-info-wrapper .single-categories a:hover {
color: var(--dark-color); }
.post-details .post-info-wrapper + .single-post-pagination {
margin-top: 35px; }
.post-details .comments.main {
margin: 40px auto 60px;
clear: both; }
.post-details .comments.main .comments-form {
padding-top: 15px; }
@media only screen and (max-width: 767px) {
.post-details .comments.main .comments-form {
padding-bottom: 15px; } }
.post-details .comments.main .comments-title {
text-transform: uppercase;
font-size: 21px;
letter-spacing: 2px;
margin-bottom: 50px; }
.post-details .comments.main li.comment {
list-style: none;
margin-bottom: 20px; }
.post-details .comments.main li.comment .children li.comment {
margin-left: 30px;
margin-top: 20px; }
@media only screen and (max-width: 767px) {
.post-details .comments.main li.comment .children li.comment {
margin-left: 20px; } }
@media only screen and (max-width: 767px) {
.post-details .comments.main li.comment {
margin-bottom: 10px; } }
.post-details .comments.main li.comment .person-img {
display: inline-block;
width: 60px;
height: 60px;
float: left;
margin-right: 25px; }
.post-details .comments.main li.comment .comment-content {
overflow: hidden;
position: relative; }
.post-details .comments.main li.comment .comment-content .author {
text-transform: uppercase;
font-size: 15px;
font-weight: 700;
letter-spacing: 2px;
padding-right: 70px; }
.post-details .comments.main li.comment .comment-content .comment-date {
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
letter-spacing: 2px;
color: var(--main-color);
margin: 10px 0; }
.post-details .comments.main li.comment .comment-content .comment-reply-link {
position: absolute;
top: 0;
right: 0;
text-decoration: none;
font-size: 12px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: 700;
color: var(--dark-color);
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease; }
.post-details .comments.main li.comment .comment-content .comment-reply-link:hover {
color: var(--grey-color); }
.post-details .comments.main li.comment .comment-content .text {
font-size: 17px;
color: var(--grey-color);
line-height: 1.7; }
.post-details .comments.main li.comment .comment-content .text a {
color: var(--dark-color);
text-decoration: none;
font-weight: 400;
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease; }
.post-details .comments.main li.comment .comment-content .text a:hover {
color: var(--grey-color); }
.post-details .comments.main li.comment .comment-content .text h1,
.post-details .comments.main li.comment .comment-content .text h2,
.post-details .comments.main li.comment .comment-content .text h3,
.post-details .comments.main li.comment .comment-content .text h4,
.post-details .comments.main li.comment .comment-content .text h5,
.post-details .comments.main li.comment .comment-content .text h6 {
color: var(--dark-color);
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 18px;
margin-top: 28px; }
.post-details .comments.main li.comment .comment-content .text h1 {
font-size: 29px; }
.post-details .comments.main li.comment .comment-content .text h2 {
font-size: 26px; }
.post-details .comments.main li.comment .comment-content .text h3 {
font-size: 21px; }
.post-details .comments.main li.comment .comment-content .text h4 {
font-size: 19px; }
.post-details .comments.main li.comment .comment-content .text h5 {
font-size: 17px; }
.post-details .comments.main li.comment .comment-content .text h6 {
font-size: 15px; }
@media (max-width: 768px) {
.post-details .comments.main li.comment .comment-content .text h1,
.post-details .comments.main li.comment .comment-content .text h2,
.post-details .comments.main li.comment .comment-content .text h3,
.post-details .comments.main li.comment .comment-content .text h4,
.post-details .comments.main li.comment .comment-content .text h5,
.post-details .comments.main li.comment .comment-content .text h6 {
letter-spacing: 1px; }
.post-details .comments.main li.comment .comment-content .text h1 {
font-size: 26px; }
.post-details .comments.main li.comment .comment-content .text h2 {
font-size: 21px; }
.post-details .comments.main li.comment .comment-content .text h3 {
font-size: 19px; }
.post-details .comments.main li.comment .comment-content .text h4 {
font-size: 17px; }
.post-details .comments.main li.comment .comment-content .text h5 {
font-size: 15px; }
.post-details .comments.main li.comment .comment-content .text h6 {
font-size: 12px; } }
.post-details .comments.main li.comment .comment-content .text .wp-block-pullquote.is-style-solid-color blockquote {
background: inherit; }
.post-details .comments.main li.comment .comment-content .text .wp-block-pullquote.is-style-solid-color blockquote.has-text-color * {
color: inherit !important; }
.post-details .comments.main li.comment .comment-content .text blockquote {
margin: 30px auto;
text-align: center;
max-width: 770px;
padding: 40px;
background: var(--light-main-color); }
@media only screen and (max-width: 767px) {
.post-details .comments.main li.comment .comment-content .text blockquote {
padding: 30px 20px; } }
.post-details .comments.main li.comment .comment-content .text blockquote p {
color: var(--dark-color);
font-size: 24px;
line-height: 1.3;
font-style: italic;
font-weight: 400; }
.post-details .comments.main li.comment .comment-content .text blockquote p:last-of-type {
margin-bottom: 0; }
@media only screen and (max-width: 767px) {
.post-details .comments.main li.comment .comment-content .text blockquote p {
font-size: 21px; } }
.post-details .comments.main li.comment .comment-content .text blockquote cite {
margin-top: 15px;
display: inline-block; }
@media only screen and (max-width: 600px) {
.post-details .comments.main li.comment .comment-content .text blockquote cite {
margin-top: 10px; } }
.post-details .comments.main li.comment .comment-content .text blockquote cite a,
.post-details .comments.main li.comment .comment-content .text blockquote cite {
color: var(--main-color);
font-size: 12px;
font-weight: 700;
letter-spacing: 1.56px;
font-style: normal;
text-transform: uppercase;
margin-top: 15px; }
.post-details .comments.main li.comment .comment-content .text table {
border-collapse: separate;
border-spacing: 0;
border-width: 1px 0 0 1px;
margin: 0 0 30px;
table-layout: fixed;
width: 100%;
word-break: break-word; }
.post-details .comments.main li.comment .comment-content .text table,
.post-details .comments.main li.comment .comment-content .text th,
.post-details .comments.main li.comment .comment-content .text td {
border: 1px solid var(--dark-color);
border-collapse: collapse;
padding: 7px 10px 5px;
font-size: 17px;
color: var(--grey-color); }
.post-details .comments.main li.comment .comment-content .text th {
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 15px;
color: var(--dark-color);
line-height: 27px; }
.post-details .comments.main li.comment .comment-content .text th a {
text-transform: uppercase; }
@media only screen and (max-width: 767px) {
.post-details .comments.main li.comment .comment-content .text th {
letter-spacing: 1px; } }
.post-details .comments.main li.comment .comment-content .text dt {
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 15px;
color: var(--dark-color);
line-height: 27px; }
@media only screen and (max-width: 767px) {
.post-details .comments.main li.comment .comment-content .text dt {
letter-spacing: 1px; } }
.post-details .comments.main li.comment .comment-content .text dd {
margin: 0 0 30px;
color: var(--grey-color);
font-size: 17px;
line-height: 1.7; }
@media only screen and (max-width: 767px) {
.post-details .comments.main li.comment .comment-content .text dd {
margin-bottom: 20px; } }
.post-details .comments.main li.comment .comment-content .text address {
font-style: italic;
margin-bottom: 30px;
color: var(--grey-color);
font-size: 17px; }
.post-details .comments.main li.comment .comment-content .text abbr,
.post-details .comments.main li.comment .comment-content .text acronym {
border-bottom: 1px dotted var(--light-grey-color);
cursor: help; }
.post-details .comments.main li.comment .comment-content .text code {
background-color: #eee;
color: var(--dark-color);
font-size: 14px;
padding: 3px 4px 4px;
border-radius: 5px; }
.post-details .comments.main li.comment .comment-content .text mark,
.post-details .comments.main li.comment .comment-content .text ins {
background: var(--main-color);
color: var(--light-color);
padding: 3px 4px 4px;
border-radius: 5px;
text-decoration: none; }
.post-details .comments.main li.comment .comment-content .text kbd {
font-weight: 100;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 14px;
padding: 3px 4px 4px;
border-radius: 5px;
background-color: #eee;
color: var(--dark-color); }
.post-details .comments.main li.comment .comment-content .text tt {
font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
font-size: 14px;
padding: 3px 4px 4px;
border-radius: 5px;
background-color: #eee;
color: var(--dark-color); }
.post-details .comments.main li.comment .comment-content .text figcaption {
font-size: 15px;
line-height: 1.5;
color: var(--grey-color);
font-weight: 300;
margin-top: 16px;
text-align: center; }
.post-details .comments.main li.comment .comment-content .text figcaption a:hover {
color: var(--grey-color); }
.post-details .comments.main li.comment .comment-content .text pre {
background: #eee;
font-size: 14px;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
color: var(--dark-color); }
.post-details .comments.main li.comment .comment-content .text pre * {
margin: 0; }
.post-details .comments.main li.comment .comment-content .text figure {
max-width: 100%; }
.post-details .comments.main li.comment .comment-content .text figure.alignleft {
margin: 0.375em 1.75em 1.75em 0; }
.post-details .comments.main li.comment .comment-content .text figure.alignright {
margin: 0.375em 0 1.75em 1.75em; }
.post-details .comments.main li.comment .comment-content .text var {
color: var(--dark-color);
font-weight: 700; }
.post-details .comments.main li.comment .comment-content .text strong {
color: var(--dark-color); }
.post-details .comments.main li.comment .comment-content .text p {
margin-bottom: 15px; }
.post-details .comments.main li.comment .comment-content .text p, .post-details .comments.main li.comment .comment-content .text ol, .post-details .comments.main li.comment .comment-content .text ul {
font-size: 17px;
line-height: 1.6; }
.post-details .comments.main li.comment .comment-content .text p:not(.has-text-color), .post-details .comments.main li.comment .comment-content .text ol, .post-details .comments.main li.comment .comment-content .text ul {
color: var(--grey-color); }
.post-details .comments.main li.comment .comment-content .text ul, .post-details .comments.main li.comment .comment-content .text ol {
list-style-position: inside;
margin-left: 0; }
.post-details .comments.main li.comment .comment-content .text ul li, .post-details .comments.main li.comment .comment-content .text ol li {
margin-bottom: 8px; }
.post-details .comments.main li.comment .comment-content .text ul ol, .post-details .comments.main li.comment .comment-content .text ul ul, .post-details .comments.main li.comment .comment-content .text ol ol, .post-details .comments.main li.comment .comment-content .text ol ul {
margin-left: 25px;
margin-top: 8px; }
.post-details .comments.main li.comment .comment-content .text a {
text-decoration: none;
font-weight: 400; }
.post-details .comments.main li.comment .comment-content .text a:hover {
color: var(--grey-color); }
.post-details .comments.main li.comment #respond {
margin-top: 30px;
margin-bottom: 50px; }
.post-details .comments.main .comment-reply-title {
text-transform: uppercase;
font-size: 21px;
letter-spacing: 2px;
margin-bottom: 30px; }
.post-details .comments.main .comment-reply-title small {
float: right; }
.post-details .comments.main .comment-reply-title small a {
text-decoration: none;
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease;
font-size: 12px;
font-weight: 700; }
.post-details .comments.main .comment-reply-title small a:hover {
color: var(--grey-color); }
@media only screen and (max-width: 767px) {
.post-details .comments.main .comment-reply-title {
letter-spacing: 1px; } }
.post-details .comments.main .form-group {
display: -webkit-flex;
display: flex;
flex-direction: row;
flex-wrap: wrap; }
.post-details .comments.main .comment-form-cookies-consent {
display: -webkit-flex;
display: flex;
width: 100%;
margin-bottom: 30px; }
.post-details .comments.main .comment-form-cookies-consent input {
width: auto !important;
margin-right: 15px !important;
margin-top: 4px !important;
margin-bottom: 0 !important; }
.post-details .comments.main .comment-form-cookies-consent label {
font-size: 17px;
color: var(--grey-color);
margin-bottom: 0; }
.post-details .comments.main input:not([type="submit"]) {
width: calc(50% - 15px); }
.post-details .comments.main input:not([type="submit"]):first-of-type {
margin-right: 30px; }
.post-details .comments.main input:not([type="submit"]),
.post-details .comments.main textarea {
margin-bottom: 40px;
border: 0;
outline: none;
padding: 3px 0;
border-bottom: 1px solid rgba(34, 34, 34, 0.2);
background-color: transparent;
font-size: 17px;
font-weight: 300;
line-height: 1.67;
color: var(--dark-color);
-webkit-transition: border .35s ease, color .35s ease;
-o-transition: border .35s ease, color .35s ease;
transition: border .35s ease, color .35s ease; }
.post-details .comments.main input:not([type="submit"]):focus,
.post-details .comments.main textarea:focus {
border-color: var(--dark-color); }
.post-details .comments.main textarea {
order: 3;
margin-bottom: 50px;
resize: none;
height: 100px;
width: 100%; }
.post-details .comments.main input[type="submit"] {
font-size: 12px;
font-weight: 700;
display: inline-block;
text-decoration: none;
letter-spacing: 4.2px;
text-transform: uppercase;
padding: 17px 34px 14px;
border: 1px solid var(--dark-color);
background-color: var(--dark-color);
color: var(--light-color);
-webkit-transition: all 350ms ease;
-o-transition: all 350ms ease;
transition: all 350ms ease; }
.post-details .comments.main input[type="submit"]:hover {
color: var(--dark-color);
background-color: transparent; }
.post-details .single-post-pagination {
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: space-between;
clear: both; }
.post-details .single-post-pagination .pag-next,
.post-details .single-post-pagination .pag-prev {
width: calc(50% - 15px);
display: inline-flex;
align-items: center; }
.post-details .single-post-pagination .pag-next .img-wrap,
.post-details .single-post-pagination .pag-prev .img-wrap {
display: inline-block;
overflow: hidden;
max-width: 75px;
width: 100%; }
.post-details .single-post-pagination .pag-next .img-wrap + span,
.post-details .single-post-pagination .pag-prev .img-wrap + span {
margin: 15px; }
.post-details .single-post-pagination .pag-next span,
.post-details .single-post-pagination .pag-prev span {
display: inline-block;
margin: 15px 0;
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
max-width: 100%;
color: var(--grey-color);
letter-spacing: 1.2px;
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease; }
.post-details .single-post-pagination .pag-next span a,
.post-details .single-post-pagination .pag-prev span a {
display: block;
color: var(--dark-color);
font-size: 15px;
text-transform: uppercase;
font-weight: 700;
text-decoration: none;
margin-top: 10px;
-ms-word-wrap: break-word;
word-wrap: break-word;
-webkit-transition: all 450ms ease;
-moz-transition: all 450ms ease;
-ms-transition: all 450ms ease;
-o-transition: all 450ms ease;
transition: all 450ms ease; }
.post-details .single-post-pagination .pag-next img,
.post-details .single-post-pagination .pag-prev img {
-webkit-transition: filter 450ms ease;
-moz-transition: filter 450ms ease;
-ms-transition: filter 450ms ease;
-o-transition: filter 450ms ease;
transition: filter 450ms ease;
-webkit-filter: grayscale(100%);
filter: grayscale(100%); }
.post-details .single-post-pagination .pag-next:hover span,
.post-details .single-post-pagination .pag-prev:hover span {
color: var(--main-color); }
.post-details .single-post-pagination .pag-next:hover img,
.post-details .single-post-pagination .pag-prev:hover img {
-webkit-filter: grayscale(0%);
filter: grayscale(0%); }
.post-details .single-post-pagination .pag-prev {
justify-content: flex-start; }
.post-details .single-post-pagination .pag-next {
justify-content: flex-end; }
.post-details .single-post-pagination .pag-next span {
text-align: right; }
.post-details .single-post-pagination .pag-next .img-wrap {
order: 3; }
@media only screen and (max-width: 1440px) {
.post-details .post-banner {
margin-bottom: 25px; }
.post-details .main-top-content {
margin-bottom: 22px; }
.post-details .main-top-content .title {
font-size: 29px; } }
@media only screen and (max-width: 1199px) {
.post-details .gallery {
margin: 50px -15px 40px; }
.post-details .gallery.gallery-columns-5 .gallery-item {
width: -webkit-calc(100% / 3);
width: calc(100% / 3); }
.post-details .gallery.gallery-columns-6 .gallery-item {
width: -webkit-calc(100% / 3);
width: calc(100% / 3); }
.post-details .gallery.gallery-columns-7 .gallery-item {
width: -webkit-calc(100% / 3);
width: calc(100% / 3); }
.post-details .gallery.gallery-columns-8 .gallery-item {
width: 25%; }
.post-details .gallery.gallery-columns-9 .gallery-item {
width: 25%; }
.post-details .single-content-wrapper blockquote {
padding: 35px; }
.post-details .post-info-wrapper {
margin-top: 35px; }
.post-details .post-info-wrapper + .single-post-pagination {
margin-top: 25px; }
.post-details .comments.main {
margin: 35px auto 50px; } }
@media only screen and (max-width: 991px) {
.post-details > .col-lg-4 {
order: 4; }
.post-details .col-lg-8 .single-content {
margin-bottom: 30px; }
.post-details .single-content {
padding: 35px 40px 35px; }
.post-details .gallery {
margin: 40px -15px 30px; }
.post-details .gallery.gallery-columns-3 .gallery-item, .post-details .gallery.gallery-columns-4 .gallery-item, .post-details .gallery.gallery-columns-5 .gallery-item, .post-details .gallery.gallery-columns-6 .gallery-item, .post-details .gallery.gallery-columns-7 .gallery-item, .post-details .gallery.gallery-columns-8 .gallery-item, .post-details .gallery.gallery-columns-9 .gallery-item {
width: 50%; }
.post-wrapper {
padding: 40px 0; } }
@media only screen and (max-width: 767px) {
.post-details .post-info-wrapper + .single-post-pagination {
margin-top: 15px; }
.post-details .single-post-pagination {
flex-direction: column;
padding-top: 10px; }
.post-details .single-post-pagination .pag-prev,
.post-details .single-post-pagination .pag-next {
width: 100%;
margin-bottom: 20px; }
.post-details .single-post-pagination .pag-prev span,
.post-details .single-post-pagination .pag-next span {
margin: 0; }
.post-details .single-post-pagination .pag-prev .img-wrap + span,
.post-details .single-post-pagination .pag-next .img-wrap + span {
margin: 0 15px; }
.post-details .single-post-pagination > div:last-of-type {
margin-bottom: 0; }
.post-details .gallery {
margin: 30px -15px; }
.post-details .gallery.gallery-columns-2 .gallery-item, .post-details .gallery.gallery-columns-3 .gallery-item, .post-details .gallery.gallery-columns-4 .gallery-item, .post-details .gallery.gallery-columns-5 .gallery-item, .post-details .gallery.gallery-columns-6 .gallery-item, .post-details .gallery.gallery-columns-7 .gallery-item, .post-details .gallery.gallery-columns-8 .gallery-item, .post-details .gallery.gallery-columns-9 .gallery-item {
width: 100%; }
.post-details .main-top-content .title {
font-size: 24px; } }
@media only screen and (max-width: 600px) {
.post-wrapper {
padding: 15px 0; }
.post-details .single-post-pagination .pag-prev,
.post-details .single-post-pagination .pag-next {
letter-spacing: 1px; }
.post-details .single-post-pagination .pag-prev span,
.post-details .single-post-pagination .pag-next span {
letter-spacing: 1px;
font-size: 10px; }
.post-details .comments.main {
margin: 23px auto 30px; }
.post-details .comments.main .comment-reply-title {
font-size: 17px;
margin-bottom: 18px; }
.post-details .comments.main .comments-title {
font-size: 19px;
letter-spacing: 1px;
margin-bottom: 25px; }
.post-details .comments.main textarea {
margin-bottom: 20px; }
.post-details .comments.main li.comment .comment-content .comment-reply-link,
.post-details .comments.main li.comment .comment-content .author,
.post-details .comments.main li.comment .comment-content .comment-date {
letter-spacing: 1px; }
.post-details .comments.main li.comment .person-img {
float: none;
margin-right: auto;
margin-bottom: 20px; }
.post-details .comments.main li.comment .comment-reply-title small {
float: none;
display: block;
margin-top: 15px; }
.post-details .post-info-wrapper {
margin-top: 20px; }
.post-details .post-info-wrapper .single-tags span,
.post-details .post-info-wrapper .single-categories span {
letter-spacing: 1px; }
.post-details .single-content-wrapper blockquote {
margin: 20px auto;
padding: 20px 15px; }
.post-details .single-content-wrapper blockquote p {
font-size: 21px; }
.post-details .single-content-wrapper blockquote cite {
letter-spacing: 1px; }
.post-details .single-content-wrapper h1, .post-details .single-content-wrapper h2, .post-details .single-content-wrapper h3, .post-details .single-content-wrapper h4, .post-details .single-content-wrapper h5, .post-details .single-content-wrapper h6 {
margin-bottom: 12px;
margin-top: 17px; }
.post-details .single-content-wrapper p {
margin-bottom: 10px; }
.post-details .single-content {
padding: 25px 20px 25px; }
.post-details .col-lg-8 .single-content {
margin-bottom: 15px; }
.post-details .post-banner {
margin-bottom: 17px; }
.post-details .main-top-content {
margin-bottom: 15px; }
.post-details .main-top-content .title {
font-size: 21px;
letter-spacing: 1px;
margin-bottom: 9px; }
.post-details .main-top-content .date-post {
letter-spacing: 1px; } }.main-wrapper {
background-color: var(--light-main-color); }
.main-wrapper .single-page-wrap {
padding: 50px 0; }
.main-wrapper .post-nav {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 2px;
padding-top: 25px;
clear: both;
text-align: center; }
@media only screen and (max-width: 1199px) {
.main-wrapper .post-nav {
padding-top: 20px; } }
@media only screen and (max-width: 600px) {
.main-wrapper .post-nav {
padding-top: 10px; } }
.main-wrapper .post-nav span.current {
margin: 5px;
border: 1px solid var(--dark-color);
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 15px;
font-weight: 700;
width: 40px;
height: 40px;
line-height: 1;
padding-top: 3px;
background: var(--dark-color);
color: var(--light-color); }
.main-wrapper .post-nav .post-page-numbers {
text-decoration: none;
margin: 5px;
border: 1px solid var(--dark-color);
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 15px;
font-weight: 700;
width: 40px;
height: 40px;
line-height: 1;
padding-top: 3px; }
.main-wrapper .post-nav .post-page-numbers:hover {
background: var(--dark-color);
color: var(--light-color); }
.main-wrapper .post-details .comments.main {
margin-bottom: 0 !important; }
.main-wrapper .post-details .comments.main .comment-reply-title {
margin-top: 0; }
@media only screen and (max-width: 991px) {
.main-wrapper .single-page-wrap {
padding: 40px 0; } }
@media only screen and (max-width: 600px) {
.main-wrapper .single-page-wrap {
padding: 15px 0; }
.post-details .main-top-content .title {
font-size: 24px; } }.a-btn-1,
.a-btn-2,
.a-btn-3,
.a-btn-4,
.a-btn-5,
.a-btn-6,
.a-btn-7,
.a-btn-8,
.a-btn-9,
.comments input[type="submit"],
.comments-form input[type="submit"],
.form input[type="submit"] {
}
a {
}
#topmenu ul li a {
}
#topmenu ul ul li a {
}