.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear, opacity .2s linear;-o-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;-moz-transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:#eee;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.tooltipster-sidetip.tooltipster-borderless .tooltipster-box{border:none;background:#1b1b1b;background:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow{height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow{height:16px;margin-left:0;margin-top:-8px;width:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border{border:8px solid transparent}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#1b1b1b;border-bottom-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border{border-left-color:#1b1b1b;border-left-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border{border-right-color:#1b1b1b;border-right-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border{border-top-color:#1b1b1b;border-top-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped{top:-8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped{left:-8px}body,
#lightcase-case {
font-family: 'Open Sans', 'Arial', sans-serif;
font-size: 14px;
color: #616161;
line-height: 1.7;
font-weight: 400;
}
html {
overflow-y: scroll;
-webkit-font-smoothing: antialiased;
}
*:focus,
a:focus {
outline: none;
}
iframe {
max-width: 100%;
display: block;
}
figure {
max-width: 100%;
}
.text-center {
text-align: center;
}
.sh-noselect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
}
dd {
margin: 0 0 20px;
}
pre {
border: 0;
padding: 20px;
}
img {
max-width: 100%;
height: auto;
}
p {
line-height: 1.9;
}
p:last-child {
margin-bottom: 0;
} a {
color: #d79c74;
text-decoration: none;
word-wrap: break-word;
}
a:hover, a:focus {
color: #d79c74;
text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Montserrat", serif;
color: #3f3f3f;
font-weight: 700;
margin: 0 0 20px 0;
padding: 0;
line-height: normal!important;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
font-weight: inherit;
line-height: normal!important;
}
h1 p,
h2 p,
h3 p,
h4 p,
h5 p,
h6 p {
margin: 0;
}
h2 {
font-size: 20px;
}
.sh-team-role,
.sh-iconbox-title,
.sh-iconbox-content,
.sh-text-with-frame * {
word-wrap: break-word;
} .size-xs{ font-size: 14px; }
.size-s{ font-size: 16px; }
.size-m{ font-size: 20px; }
.size-l{ font-size: 30px; }
.size-xl{ font-size: 36px; }
.size-xxl{ font-size: 48px; }
.size-xxxl{ font-size: 60px; }
.size-xxxxl{ font-size: 72px; }
@media (max-width: 1024px) {
.size-l{ font-size: 20px; }
.size-xl{ font-size: 26px; }
.size-xxl{ font-size: 30px; }
.size-xxxl{ font-size: 36px; }
.size-xxxxl{ font-size: 40px; }
} input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
select,
textarea {
border: 1px solid #e3e3e3;
color: #8d8d8d;
display: block;
width: 100%;
margin-bottom: 10px;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
select {
padding: 12px 20px;
}
textarea {
height: 120px;
padding: 18px 24px;
}
select::-webkit-input-placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
height: inherit!important;
line-height: inherit!important;
font-style: italic;
color: inherit;
}
select:-moz-placeholder,
input:-moz-placeholder,
textarea:-moz-placeholder {
height: inherit!important;
line-height: inherit!important;
font-style: italic;
color: inherit;
}
select::-moz-placeholder,
input::-moz-placeholder,
textarea::-moz-placeholder {
height: inherit!important;
line-height: inherit!important;
font-style: italic;
color: inherit;
}
select:-ms-input-placeholder,
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
height: inherit!important;
line-height: inherit!important;
font-style: italic;
color: inherit;
} .sh-page-switcher-button:not(.sh-page-switcher-disabled):hover,
.sh-social-widgets-item:hover,
.sh-social-share-button:hover,
.sh-increase-numbers span:hover,
.widget_price_filter .price_slider_wrapper .price_slider_amount .button:hover,
.sh-team-social-standard .sh-team-icon:hover,
.sh-social-share-button:before {
background-color: #e5e5e5!important;
}
.wpcf7-form .wpcf7-submit {
background-color: #d79c74!important;
color: #fff;
}
.contact-form input[type="submit"],
.post-content .post-password-form input[type="submit"],
.sh-comments .submit,
.wpcf7-form .wpcf7-submit {
border-radius: 100px!important;
font-size: 13px;
text-transform: uppercase;
border-width: 0;
}
.contact-form input[type="submit"],
.post-content .post-password-form input[type="submit"],
.wpcf7-form .wpcf7-submit {
border-radius: 100px!important;
line-height: 50px!important;
padding: 0 30px!important;
transition: 0.25s all ease-in-out;
}
.wpcf7-form .wpcf7-submit {
font-weight: bold;
}
.sh-social-share-button:before,
.sh-pricing-button:not(.sh-pricing-button-style1):not(.sh-pricing-button-style2):not(.sh-pricing-button-style3):before {
display: block;
content: '';
position: absolute;
z-index: -1;
width: 0%;
height: 300%;
z-index: 1;
right: 0;
top: 0;
margin: -5px 0 0 -5px;
transition: 0.3s all ease-in-out;
}
.sh-social-share-button *,
.sh-pricing-button * {
display: inline-block;
position: relative;
z-index: 100;
}
.sh-social-share-button:hover:before,
.sh-pricing-button:hover:before {
width: 110%!important;
}
.sh-comments .submit {
border-radius: 100px;
display: inline-block;
}
.sh-pricing-button:before {
background-color: rgba(0,0,0,0.07);
} .post-content hr:first-child {
margin-top: 0px;
}
.post-content img {
margin: 0 0 15px 0;
}
.post-content img:not(.alignleft):not(.alignright) {
margin-right: 15px;
}
.alignleft, img.alignleft {
margin-right: 40px;
display: inline;
float: left;
}
.alignright, img.alignright {
margin-left: 40px;
display: inline;
float: right;
}
.aligncenter, img.aligncenter {
margin-right: auto!important;
margin-left: auto!important;
display: block;
clear: both;
}
.alignnone, img.alignnone {
}
.wp-caption {
margin-bottom: 1.5em;
text-align: center;
padding-top: 5px;
}
.wp-caption img {
border: 0 none;
padding: 0;
margin: 0;
}
.wp-caption p.wp-caption-text {
line-height: 1.5;
font-size: 10px;
margin: 0;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
.post-content img {
position: relative;
z-index: 100;
}
blockquote {
padding: 30px;
font-size: 30px;
position: relative;
line-height: 120%;
font-style: italic;
text-align: center;
border-width: 0px;
font-weight: bold;
z-index: 1;
}
blockquote p {
line-height: 120%!important;
}
blockquote:before {
font-family: 'themify';
content: "”";
font-size: 400px;
position: absolute;
left: 50%;
top: 50%;
margin-top: -10.5px;
color: #f4f4f4;
z-index: -1;
margin-left: -120px;
margin-top: 0px;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}
figure.gallery-item {
display: inline-block;
vertical-align: top;
margin-top: 15px;
margin-bottom: 15px;
margin-right: -4px;
}
figure.gallery-item figcaption {
padding-top: 10px;
padding-right: 15px;
}
.gallery.gallery-columns-5 figure.gallery-item {
width: 20%;
}
.gallery.gallery-columns-4 figure.gallery-item {
width: 25%;
}
.gallery.gallery-columns-3 figure.gallery-item {
width: 33.3%;
}
.gallery.gallery-columns-2 figure.gallery-item {
width: 50%;
}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {} .sh-dropcaps {
font-size: 48px!important;
font-weight: bold;
margin-right: 15px;
line-height: 1;
float: left;
margin: 25px 35px;
}
.sh-dropcaps-full-square,
.sh-dropcaps-full-square-border,
.sh-dropcaps-full-square-tale,
.sh-dropcaps-square-border,
.sh-dropcaps-square-border2,
.sh-dropcaps-circle {
font-size: 24px!important;
width: 56px;
height: 56px;
line-height: 56px!important;
display: inline-block;
text-align: center;
font-weight: bold;
float: left;
margin-right: 15px;
margin-top: 3px;
margin-bottom: 8px;
overflow: hidden;
position: relative;
}
.blog-single .post-content .sh-dropcaps-full-square,
.blog-single .post-content .sh-dropcaps-full-square-border,
.blog-single .post-content .sh-dropcaps-full-square-tale,
.blog-single .post-content .sh-dropcaps-square-border,
.blog-single .post-content .sh-dropcaps-square-border2,
.blog-single .post-content .sh-dropcaps-circle {
line-height: 56px!important;
}
.sh-dropcaps-full-square,
.sh-dropcaps-full-square-border,
.sh-dropcaps-full-square-tale {
color: #fff;
background-color: #d79c74;
}
.sh-dropcaps-full-square-border:after {
content: "";
display: block;
border: 2px solid #fff;
position: absolute;
top: 2px; bottom: 2px; left: 2px; right: 2px;
}
.sh-dropcaps-square-border {
border: 1px solid #e5e5e5;
}
.sh-dropcaps-square-border2 {
border: 2px solid #e5e5e5;
}
.sh-dropcaps-circle {
background-color: #e5e5e5;
border-radius: 50%;
}
.sh-dropcaps-full-square-tale {
overflow: visible;
}
.sh-dropcaps-full-square-tale:after {
content: "";
display: block;
position: absolute;
right: -10px;
top: 17px;
width: 0;
height: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #d79c74;
} table {
border: 2px solid #e5e5e5!important;
border-radius: 0!important;
border-collapse: collapse!important;;
}
table td,
table th {
border: 1px solid #e5e5e5!important;
}
table td {
padding: 15px 20px!important;
}
table th {
padding: 15px 20px!important;
font-size: 16px;
color: #505050;
}
.sh-table-element-style2 .default-row:nth-child(odd) {
background: #fafafa;
}
.sh-table-element-style3 table td,
.sh-table-element-style3 table th {
border-width: 0px!important;
} .sh-placement-left {
margin-right: auto;
}
.sh-placement-center {
margin: 0 auto;
}
.sh-placement-right {
margin-left: auto;
}
.sh-group:after,
.sh-columns:after {
content: "";
display: block;
clear: both;
}
.sh-group > * {
float: left;
}
.sh-columns > * {
float: left;
}
.sh-columns > :last-child {
float: right;
}
.sh-table {
display: table;
width: 100%;
}
.sh-hidden{
display: none;
}
body .sh-fully-hidden {
display: none!important;
}
.sh-table-full {
display: table;
width: 100%;
height: 100%;
}
.sh-table-small {
display: table;
}
.sh-table-cell {
display: table-cell;
vertical-align: middle;
float: none!important;
}
.sh-table-cell-top{
display: table-cell;
vertical-align: top;
}
.fw-row {
margin: 0;
}
.fw-container {
max-width: 1200px;
padding: 50px 0;
}
.fw-container-fluid {
padding: 0;
}
.container-padding {
padding: 0 15px!important;
}
.container-fluid {
padding: 0;
}
.container {
padding-left: 0!important;
padding-right: 0!important;
}
.sh-footer-columns,
.container .fw-row,
.contact-form .wrap-forms .fw-row {
position: relative;
margin: 0 -15px;
}
.row-no-margin {
margin: 0;
}
.row-no-margin > div {
margin: 0;
padding: 0;
}
.page-fullwidth {
width: 100%;
min-width: 100%;
float: none;
padding: 0;
}
#content {
width: 100%;
}
#content > table {
margin-bottom: 30px;
}
#content.content-with-sidebar-right {
width: 73%;
padding-right: 1.1%;
float: left;
}
#content.content-with-sidebar-left {
width: 73%;
padding-left: 1.1%;
float: right;
}
#wrapper #content.content-with-sidebar-left .container,
#wrapper #content.content-with-sidebar-right .container {
width: 100%!important;
min-width: 100%!important;
}
#content.content-layout-standard-mini {
width: 74%;
margin: 0 13%;
}
#sidebar.sidebar-left {
float: left;
width: 25%
}
#sidebar.sidebar-right {
float: right;
width: 25%
}
#sidebar h3,
#sidebar h3 > a {
font-size: 18px;
color: #505050;
}
#sidebar h3,
.sh-widget-poststab-title,
.sh-blog-fancy-title {
position: relative;
overflow: hidden;
}
#sidebar h3:after,
.post-single-title:after,
.sh-widget-poststab-title:after,
.sh-blog-fancy-title:after {
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 1px;
background-color: #f0f0f0;
margin-left: 20px;
}
#sidebar .theiaStickySidebar {
backface-visibility: hidden;
}
#sidebar .theiaStickySidebar .sidebar-container > div:last-child {
padding-bottom: 15px;
}
#sidebar .theiaStickySidebar .sidebar-container {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.sh-blog-fancy-title-container {
position: relative;
}
.sh-blog-fancy-title-container:not(.sh-blog-fancy-title-container-sides) {
padding-right: 80px;
}
.widget-slide-arrows i {
transition: 0.3s all ease-in-out;
}
.post-slide-arrows button:not(.slick-disabled) i:hover,
.widget-slide-arrows button:not(.slick-disabled) i:hover {
opacity: 0.7;
}
.sh-blog-fancy-title-container .widget-slide-arrows i {
font-size: 24px;
transition: 0.3s all ease-in-out;
}
.sh-blog-fancy-title-container .widget-slide-arrows:not(.slick-disabled) i:hover {
opacity: 0.5;
}
.container.entry-content {
position: relative;
}
#wrapper {
overflow: hidden;
position: relative;
scroll-behavior: smooth;
}
#wrapper > .sh-page-layout-default {
padding: 60px 0px;
}
.says,
.screen-reader-text {
opacity: 0;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
} .width-15p {
width: 15%;
}
.width-20p {
width: 20%;
}
.width-3p {
width: 30%;
}
.width-40p {
width: 40%;
}
.width-60p {
width: 60%;
}
.width-70p {
width: 70%;
}
.width-85p {
width: 85%;
}
.width-100p,
.width-full {
width: 100%;
}
.sh-clear {
clear: both;
} .sh-seperator-container {
position: relative;
}
.sh-seperator-line {
position: absolute;
top: 50%;
left: 0;
right: 0;
bottom: 0;
width: 100%;
}
.sh-seperator-icon {
text-align: center;
width: 100%;
}
.sh-seperator-icon i.fa {
background: #fff;
padding: 0 10px;
}  h1, h2, h3, h4, h5, h6,
.sh-nav-container,
.sh-nav-login .header-logo img,
.sh-page-notice .sh-page-notice-button,
.sh-nav ul a,
.sh-footer a,
.page-numbers a,
.page-numbers span,
.widget-item a,
.sh-nav-mobile a,
.sh-icon .sh-icon-data,
.sh-social-share-networks .jssocials-share,
.sh-social-share-button,
.sh-social-share-networks .jssocials-share i,
.post-meta a,
.post-categories a {
transition: all 0.3s ease-in-out;
} div.pp_default .pp_next_box,
div.pp_default .pp_prev_box,
.sh-page-switcher-button,
.sh-team-icon,
.sh-team-icon i,
.sh-team:hover .sh-team-role,
.sh-testimonials-70 .sh-testimonials-container .sh-testimonials-bottom {
transition: all 0.5s ease-in-out;
}
.sh-header-top a,
.sh-header-top-date {
transition: color 0.3s ease-in-out;
}
#page-container {
transition: -webkit-transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out;
transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
width: 100%;
}
.blog-slider-item,
.blog-mini-post-thumb,
.sh-widget-posts-slider-thumbnail,
.post-thumbnail .sh-ratio-content,
.sh-widget-posts-slider-item .sh-ratio-content,
.sh-widget-facebook-overlay {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
} .post-thumbnail,
.post-thumbnail img,
.post-thumbnail .sh-ratio-content,
.post-switch-item,
.sh-widget-instagram-item img,
.sh-widget-instagram-item-overlay,
.sh-read-later-thumbnail,
.sh-read-later-thumbnail:after,
.sh-overlay-style1,
.sh-comment-form,
.post-media-play-overlay,
.post-media-play-overlay:after,
.post-quote-link .sh-ratio-content,
.post-gallery-list,
.post-gallery-list .slick-list,
.post-switch-item:after,
.widget_facebook iframe,
.sh-widget-facebook-overlay,
.sh-widget-posts-slider-thumbnail,
.sh-widget-posts-slider-group-style2,
.sh-widget-posts-slider-group-style2 .slick-list.draggable,
.post-content-review-details,
.post-content-review-progressbar-graph,
.post-content-review-progressbar-graph-fill,
.sh-post-author,
.post-content-share .jssocials-share,
.sh-comment-form input,
.sh-comment-form textarea,
.post-content img {
border-radius: 8px;
}
.post-media-play .ratio-content {
border-radius: 10px;
}
.widget_search .search-field {
border-radius: 100px
}
.post-author-image {
border-radius: 5px;
}
.sh-nav-readmore ul,
.sh-nav-share ul,
.sh-nav-share ul li:last-child a {
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
} .sh-header {
position: relative;
background-color: #fff;
}
.sh-header .container,
.sh-header-top .container {
padding: 0 15px;
position: relative;
}
.sh-header:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {
padding-top: 18px;
padding-bottom: 18px;
max-height: none;
transition: 0.3s padding ease-in-out;
}
.sh-nav-container {
margin-bottom: -1px;
}
.sh-nav-container ul {
list-style: none;
margin: 0;
padding: 0;
}
.sh-nav-container:after  {
content:"";
display: block;
clear: both;
}
.navbar-default {
background-color: rgba( 255,255,255,0.6);
border-color: transparent;
}
.navbar {
margin-bottom: 0;
}
.sh-sticky-header {
height: auto!important;
}
.sh-sticky-header-active {
backface-visibility: hidden;
position: fixed!important;
top: 0;
left: 0;
right: 0;
width: 100%;
z-index: 5000;
}
.sh-header-inverted .sh-nav > li.menu-item > a,
.sh-header-inverted .sh-nav > li.menu-item > a > i {
color: #fff;
}
.sh-nav-uppercase .sh-nav > li.menu-item > a {
text-transform: uppercase;
}
.sh-nav-uppercase .sh-nav > li.menu-item > a:after {
text-transform: none!important;
}
body.admin-bar .shheader {
margin-top: 32px;
}
.header-logo {
display: block;
padding: 15px 0;
} .sh-header-top {
position: relative;
margin-bottom: 0;
min-height: 46px;
display: flex;
align-items: center;
justify-content: center;
}
.sh-header-top .sh-nav {
float: none;
}
.sh-header-top .col-md-4,
.sh-header-top .col-md-8 {
padding: 0;
}
.sh-header-top .sh-nav li.menu-item a {
color: #ffffff;
}
.sh-header-top .sh-nav li.menu-item a:hover,
.sh-header-top .header-social-media a:hover,
.sh-header-top-date:hover {
color: #b1b1b1;
}
.sh-header-top .sh-nav li.menu-item:first-child {
padding-left: 0px;
}
.sh-header-top {
padding: 3px 0;
}
.header-social-media {
text-align: right;
}
.header-social-media a {
font-size: 16px;
color: #ffffff;
padding-left: 15px;
}
.header-social-media a:last-child {
padding-right: 0;
}
.header-contacts {
display: table;
height: 100%;
}
.header-contacts-item {
display: table-cell;
vertical-align: middle;
}
.header-contacts-details {
padding-right: 20px;
font-size: 14px;
}
.header-contacts-details > i {
font-size: 15px;
padding-right: 8px;
}
.header-contacts-details > i.fa-mobile-phone {
font-size: 18px;
}
.sh-header-top-meta {
display: table;
margin-left: auto;
}
.sh-header-top-meta > div {
display: inline-block;
}
.sh-header-top-date {
font-size: 26px;
color: #fff;
font-weight: bold;
line-height: 1;
vertical-align: bottom;
top: -2px;
position: relative;
}
.sh-header-top-date-meta {
display: inline-block;
max-width: 24px;
line-height: 0.45;
}
.sh-header-top-date-month {
font-size: 11px;
text-transform: uppercase;
}
.sh-header-top-date-year {
font-size: 10px;
}
.header-social-media:not(:only-child) {
border-right: 1px solid #434343;
margin-right: 20px;
padding-right: 20px;
} .sh-nav {
float: right;
}
.sh-nav li.menu-item {
float: left;
padding: 0 12px;
border-bottom: 0px solid transparent;
}
.sh-nav li.menu-item a {
line-height: 40px;
max-height: 40px;
display: block;
color: #7e7e7e;
}
html .menu-item a {
background-color: transparent!important;
}
.sh-nav ul li.menu-item a {
color: #aaaaaa;
}
.sh-nav ul li.menu-item:hover > a {
color: #fff;
}
.sh-nav > li.menu-item > a {
font-weight: bold;
text-transform: none;
}
.sh-nav li.current-menu-item > a,
.sh-nav li.current-menu-parent > a {
font-weight: bold;
color: #575757;
}
.sh-nav li.menu-item > a.fa:before {
font-family: 'FontAwesome';
padding-right: 8px;
}
.sh-nav > li.menu-item:last-child  {
padding-right: 0;
}
.sh-nav > li.menu-item:nth-last-child(-n+2) > ul.sub-menu {
margin-left: -144px;
}
.sh-nav > .menu-item > .sub-menu {
margin-left: -26px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}
.sh-nav > .menu-item > .sub-menu .sub-menu {
border-radius: 8px;
}
.sh-nav li.menu-item-has-children > a:after,
.sh-nav li.menu-item li.menu-item-has-children > a:after {
font-family: 'simple-line-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;
position: relative;
font-size: 90%;
margin-left: 2px;
content: "\e602";
position: relative;
}
.sh-nav li.menu-item li.menu-item-has-children > a:after {
content: "\e603";
padding-top: 0px!important;
}
.sh-nav li.menu-item li.menu-item-has-children > a:after {
float: right;
}
.sh-sticky-header-active:not(.sh-header-4):not(.sh-header-5):not(.sh-header-6) .sh-nav > li.menu-item > a {
padding-top: 15px;
padding-bottom: 15px;
max-height: none;
}
.sh-sticky-header-active .sh-nav ul.sub-menu {
top: 100%;
} .sh-nav li.menu-item li a,
.sh-nav li.menu-item li.menu-item-has-children > a:after {
line-height: 24px;
text-transform: none;
padding-top: 2px;
padding-bottom: 2px;
}
.sh-nav li.menu-item li a {
max-height: none;
}
.sh-nav li.menu-item li.current-menu-item > a {
font-weight: bold;
color: #aaaaaa;
border-bottom: 1px solid transparent;
}
.sh-nav ul.sub-menu {
display: none;
position: absolute;
background: #232323;
top: 100%;
padding: 13px 0;
width: 220px;
z-index: 1000;
-webkit-transform: translate3d(0,0,0);
}
.sh-nav ul.sub-menu li {
position: relative;
}
.sh-nav ul.sub-menu li {
width: 100%;
float: none;
padding: 0px 0px;
}
.sh-nav ul.sub-menu a {
padding-left: 24px;
padding-right: 24px;
border-bottom: 1px solid transparent
}
.sh-nav ul.sub-menu li:last-child {
border-bottom: 1px solid transparent;
}
.sh-nav ul.sub-menu ul.sub-menu {
left: 218px;
top: -14px!important;
} .mega-menu-row .menu-item ul a {
color: #b0b0b0!important;
}
.mega-menu-row {
padding: 16px 0px 16px 0px!important;
background-size: cover!important;
background-position: 50% 50%!important;
}
.mega-menu-row .sub-menu {
margin-left: 0;
padding: 0!important;
}
.mega-menu-row .menu-item > .sub-menu:before {
display: none;
}
.sh-nav li.menu-item-has-mega-menu {
position: inherit;
}
.sh-nav ul.mega-menu-row {
right: 0px;
width: 100%;
overflow: hidden;
}
.sh-nav ul.mega-menu-row li.mega-menu-col {
float: left;
border-bottom: none;
margin-top: -16px;
margin-bottom: -16px;
position: relative;
padding: 16px 0;
}
.sh-nav ul.mega-menu-row li.mega-menu-col li,
.sh-nav ul.mega-menu-row li.mega-menu-col ul {
display: block!important;
width: 100%!important;
border: 0px solid transparent;
}
.sh-nav ul.mega-menu-row li.mega-menu-col a {
overflow: visible!important;
height: auto!important;
max-height: 1000px!important;
}
.sh-nav li ul.mega-menu-row ul.sub-menu {
opacity: 1!important;
height: auto!important;
}
.sh-nav li.menu-item > ul.mega-menu-row > ul:nth-child(-n+2) {
display: none!important;
opacity: 0!important;
}
.sh-nav ul.mega-menu-row > .menu-item > a + div {
padding-left: 25px;
padding-right: 25px;
font-size: 80%;
margin-bottom: 5px;
margin-top: -5px;
font-style: italic;
}
.sh-nav ul.mega-menu-row .menu-item-has-children > a {
font-weight: bold;
color: #505050;
}
.sh-nav ul.mega-menu-row .menu-item-has-children a:after {
visibility: hidden;
}
.sh-nav ul.mega-menu-row .menu-item-has-children ul li a {
text-transform: none;
}
.sh-nav ul.mega-menu-row ul.sub-menu {
position: relative;
left: 0!important;
top: 0!important;
opacity: 1!important;
}
.sh-nav ul.mega-menu-row ul.sub-menu ul.sub-menu {
margin-bottom: -15px;
}
.sh-nav li.menu-item.menu-item-has-mega-menu ul.sub-menu ul.sub-menu {
box-shadow: none!important;
} .sh-nav .mega-menu-row-1 .menu-item {
width: 100%;
}
.sh-nav .mega-menu-row-2 .menu-item {
width: 50%;
}
.sh-nav .mega-menu-row-3 .menu-item {
width: 33.3%;
}
.sh-nav .mega-menu-row-4 .menu-item {
width: 25%;
}
.sh-nav .mega-menu-row-5 .menu-item {
width: 20%;
}
.sh-nav .mega-menu-row-1 li.menu-item:nth-child(1n+0),
.sh-nav .mega-menu-row-2 li.menu-item:nth-child(2n+0),
.sh-nav .mega-menu-row-3 li.menu-item:nth-child(3n+0),
.sh-nav .mega-menu-row-4 li.menu-item:nth-child(4n+0),
.sh-nav .mega-menu-row-5 li.menu-item:nth-child(5n+0) {
border-right: 0px solid transparent!important;
} .mega-menu-cleanup {
display: none!important;
}
.mega-menu-dynamic-elements ul:not(.sh-fully-hidden) {
display: block!important;
}
.mega-menu-dynamic-elements {
padding-left: 20px!important;
padding-right: 20px!important;
}
.mega-menu-dynamic-elements li.menu-item {
height: auto!important;
}
.mega-menu-dynamic-elements .tab-content > .tab-pane {
display: block!important;
height: 0;
overflow: hidden;
opacity: 0;
}
.mega-menu-dynamic-elements .tab-content > .tab-pane.active {
height: auto;
opacity: 1;
}
.post-style-header {
position: relative;
margin: 0 -10px;
}
.post-header-item {
width: 25%;
display: inline-block;
margin-left: -4px;
vertical-align: top;
}
.post-style-header .post-header-item a:not(.post-overlay) {
padding-left: 0px!important;
padding-right: 0px!important;
display: inline-block!important;
}
.post-style-header .post-header-item h4 {
font-size: 14px;
margin-top: 5px;
margin-bottom: 0px!important;
}
.post-style-header .post-header-item .post-overlay {
display: flex!important;
}
.post-style-header .post-header-item .sh-ratio-container {
padding-bottom: 75%;
}
.post-style-header .post-header-item .post-meta a {
font-size: 11px!important;
}
.header-dynamic-categories {
padding-top: 45px;
padding-bottom: 15px;
}
.header-dynamic-categories-title {
text-align: center;
text-transform: uppercase;
}
.header-dynamic-categories .sh-categories-names a {
text-transform: uppercase!important;
padding-left: 15px!important;
padding-right: 10px!important;
}
.header-dynamic-categories .sh-categories-line {
width: 99%;
}
.header-dynamic-categories .sh-categories-line-container {
margin-right: 0px;
margin-left: 15px;
}
.header-dynamic-categories ul.nav-tabs-header-categories {
border-width: 0px!important;
padding-top: 15px;
}
.nav-tabs-header-categories li {
padding: 2px 0!important;
text-align: center;
width: 0;
}
.nav-tabs-header-categories li a {
border: 1px solid green;
margin-right: 0px;
border-width: 0px!important;
border-radius: 0px;
display: table!important;
margin: 0 auto;
font-weight: bold!important;
padding-left: 30px;
padding-right: 30px;
border-radius: 100px;
transition: all 0s ease-in-out;
text-transform: uppercase;
}
.sh-header .header-dynamic-categories .nav-tabs-header-categories li.active a {
background-color: #505050!important;
}
.sh-header .sh-nav .nav-tabs-header-categories li.active a,
.sh-header .sh-nav .nav-tabs-header-categories li.active:hover a,
.sh-header .sh-nav .nav-tabs-header-categories li.active a:hover,
.sh-header .sh-nav .nav-tabs-header-categories li.active a:focus {
color: #fff!important;
}
.tab-pagination button {
position: relative;
display: inline-block;
background-color: transparent;
border-width: 0px;
padding-left: 0px;
padding-right: 0px;
line-height: 1;
padding: 0px;
transition: 0.3s all ease-in-out;
padding-left: 1px;
}
.tab-pagination button.disabled {
opacity: 0.5;
cursor: default;
}
.tab-pagination button:not(.disabled):hover {
opacity: 0.7;
}
.tab-pagination button.tab-pagination-back {
padding-right: 3px;
}
.tab-pagination i {
font-size: 18px;
} .sh-nav-readmore > a div {
position: relative;
}
.sh-nav-readmore > a:after,
.sh-nav-share > a:after {
display: none!important;
content: ""!important;
}
.sh-nav-readmore > a i {
font-size: 22px!important;
position: relative;
bottom: -4px;
}
.sh-nav-share > a i,
.sh-nav-menu > a i {
font-size: 18px!important;
position: relative;
bottom: -3px;
}
.sh-nav-readmore .sh-read-later-total {
background: #505050;
color: #fff;
font-size: 12px;
border-radius: 20px;
width: 22px;
height: 22px;
text-align: center;
display: inline-block;
line-height: 18px;
padding: 0;
position: relative;
border: 2px solid #fff;
position: absolute;
top: 0;
right: -9px;
}
.sh-nav-readmore ul {
margin-left: -280px!important;
width: 300px!important;
}
.sh-nav-social {
padding-left: 0!important;
}
.sh-nav-social a {
display: block!important;
float: left;
padding: 0 5px;
}
.sh-nav-social a:first-child {
padding-left: 0;
}
.sh-nav-social a:last-child {
padding-right: 0;
}
.sh-nav-social i {
font-size: 24px;
position: relative;
bottom: -5px;
}
.sh-nav-social a:after {
content: "";
display: block;
clear: both;
}
.sh-nav-search i {
font-size: 18px;
position: relative;
bottom: -3px;
color: #545454;
}
.sh-nav-dropdown i,
.sh-nav-menu i {
bottom: -4px;
}
.sh-nav-search i {
bottom: -3px;
}
.sh-nav-menu-full {
width: 100%;
text-align: center;
}
.sh-nav-menu-full span {
padding-left: 12px;
line-height: 26px;
top: -4px;
position: relative;
font-weight: 400;
text-transform: uppercase;
}
.sh-nav-login {
padding-left: 0!important;
}
.sh-nav-login .header-logo {
padding: 0!important;
}
.sh-nav-login #header-login > span {
border: 2px solid #757575;
padding: 10px 15px;
font-weight: bold;
}
.sh-nav-login #header-quote {
border-left: 2px solid #937fd5;
padding: 0px 12px;
padding-right: 0;
} .sh-header {
border-bottom: 1px solid rgba( 0,0,0,0.08 );
} .sh-header-1 .sh-header-nav-container .header-standard-position {
display: table;
margin: 0 auto;
}
.sh-header-1 .sh-header-logo-container .sh-nav {
float: none;
line-height: 1;
}
.sh-header-1 .sh-header-logo-container,
.sh-header-1 .sh-header-meta-container {
min-width: 180px;
}
.sh-header-1 sh-header-nav-container {
min-width: 100%;
} .sh-header-2 .sh-header-logo-container .sh-nav {
float: none;
line-height: 1;
}
.sh-header-2 .sh-nav-special {
margin-left: 7px!important;
} .sh-header-3 {
border-bottom-width: 0px!important;
}
.sh-header-3 .sh-header-nav-container .sh-nav {
float: none;
}
.sh-header-3 .sh-header-nav-container .sh-nav > li > a {
padding-top: 10px!important;
padding-bottom: 10px!important;
}
.sh-header-3 .sh-header-nav-container .sh-nav > li:first-child {
padding-left: 0px;
}
.sh-header-3 .sh-header-additional {
min-height: 60px;
padding: 12px 0;
border-bottom: 1px solid #f1f1f1;
display: flex;
align-items: center;
}
.sh-header-3 .sh-header-additional .sh-nav {
float: none;
}
.sh-header-3 .sh-header-banner-container {
text-align: right;
}
.sh-header-3 .sh-header-banner-container img {
max-height: 90px;
} .sh-header-4 {
border-bottom-width: 0px!important;
}
.sh-header-4 .sh-header-standard {
border-top: 1px solid #f1f1f1;
border-bottom: 1px solid #f1f1f1;
}
.sh-header-4 .sh-header-standard .sh-nav > li.menu-item {
padding: 0 9px;
}
.sh-header-4 .sh-nav-container {
padding-top: 15px;
padding-bottom: 15px;
}
.sh-header-4 .sh-nav {
float: none;
display: table;
margin: 0 auto;
}
.sh-header-4 .sh-header-meta1-container .sh-nav {
float: left;
display: block;
margin: 0;
}
.sh-header-4 .sh-header-meta2-container .sh-nav {
float: right;
display: block;
margin: 0;
} .sh-header-side {
backface-visibility: hidden;
position: fixed;
top: 0; bottom: 0; right: -17px;
transform: translateX( 320px );
width: 320px;
padding: 30px;
background-color: #fff;
z-index: 5000;
border-left: 1px solid rgba( 0,0,0,0.45 );
display: none;
transition: 0.3s all ease-in-out;
overflow-y: scroll;
}
.sh-header-side-close {
position: absolute;
top: 30px;
right: 30px;
background-color: #fff;
z-index: 100;
padding-left: 20px;
}
.sh-header-side-close i {
font-size: 21px;
cursor: pointer;
}
.sh-header-side-overlay {
backface-visibility: hidden;
background-color: rgba( 0,0,0,0.7 );
position: fixed;
z-index: 5000;
top: 0; bottom: 0; left: 0; right: 0;
z-index: 4999;
display: none;
opacity: 0;
transition: 0.3s all ease-in-out;
cursor: pointer;
}
.sh-header-side h3 {
position: relative;
display: block;
}
.sh-header-side h3:after{
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 1px;
background-color: #f0f0f0;
margin-left: 20px;
}
.sh-header-side h3 {
font-size: 18px;
}
body.admin-bar .sh-header-side {
top: 32px;
} .sh-header-search-side {
backface-visibility: hidden;
background-color: rgba( 0,0,0,0.7 );
position: fixed;
z-index: 5000;
top: 0; bottom: 0; left: 0; right: 0;
z-index: 4999;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: 0.3s all ease-in-out;
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
overflow: hidden;
height: 0px;
width: 0px;
}
.sh-header-search-side-animated {
opacity: 1;
height: auto;
width: auto;
}
.sh-header-search-side-container {
width: 70%;
max-width: 1200px;
position: relative;
}
.sh-header-search-side .sh-header-search-side-input {
line-height: 100px!important;
background-color: #fff;
border-radius: 1000px;
width: 100%;
display: table;
margin: 0 auto;
padding: 0px;
border-width: 0px;
z-index: 6000;
padding: 0px 100px;
font-size: 24px!important;
color: #9e9e9e;
font-weight: 300;
font-style: normal;
box-shadow: 1px 4px 8px 1px rgba(0,0,0,0.2);
margin: 10px 0;
}
.sh-header-search-side .sh-header-search-side-input::-webkit-input-placeholder {
font-style: italic;
color: #b3b3b3;
}
.sh-header-search-side .sh-header-search-side-input:-moz-placeholder {
font-style: italic;
color: #b3b3b3;
}
.sh-header-search-side .sh-header-search-side-input::-moz-placeholder {
font-style: italic;
color: #b3b3b3;
}
.sh-header-search-side .sh-header-search-side-input:-ms-input-placeholder {
font-style: italic;
color: #b3b3b3;
}
.sh-header-search-side-close {
position: absolute;
top: 51px; right: 60px;
}
.sh-header-search-side-close i {
color: #9e9e9e;
font-size: 18px;
}
.sh-header-search-side-icon {
position: absolute;
top: 52px; left: 60px;
}
.sh-header-search-side-icon i {
color: #b3b3b3;
font-size: 18px;
} .sh-sticky-logo,
.sh-light-logo {
display: none;
}
.sh-sticky-header-active .sh-sticky-logo {
display: block;
}
.sh-sticky-header-active .sh-standard-logo {
display: none;
}
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo img {
display: none;
}
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .header-logo .sh-light-logo {
display: block;
}
.primary-mobile-light .sh-header-mobile:not(.sh-sticky-header-active) .header-logo img {
display: none;
}
.primary-mobile-light .sh-header-mobile:not(.sh-sticky-header-active) .header-logo .sh-light-logo {
display: block;
}
.primary-desktop-light .sh-header-top:not(.sh-sticky-header-active) .header-logo img {
display: none;
}
.primary-desktop-light .sh-header-top:not(.sh-sticky-header-active) .header-logo .sh-light-logo {
display: block;
}  .primary-desktop-light {
position: absolute!important;
z-index: 5000;
width: 100%;
}
.primary-desktop-light .sh-header-top {
background-color: rgba(255,255,255,0.0)!important;
}
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) {
background-color: rgba(255,255,255,0.0)!important;
border-bottom: 1px solid rgba( 255,255,255,0.10 )!important;
}
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav > li > a,
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav > li.menu-item > a > i {
color: rgba(255,255,255,0.85)!important;
}
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav > li.current_page_item > a,
.primary-desktop-light .sh-header:not(.sh-sticky-header-active) .sh-nav > li:not(.current_page_item):hover > a {
color: #fff!important;
}
.primary-mobile-light {
position: absolute;
z-index: 5000;
width: 100%;
}
.primary-mobile-light .sh-header-mobile {
background-color: rgba(255,255,255,0.0)!important;
border-bottom: 1px solid rgba( 255,255,255,0.10 )!important;
}
.primary-mobile-light .sh-header-mobile-navigation {
border-bottom: 0px!important;
}
.primary-mobile-light .sh-header-mobile .sh-nav > li > a,
.primary-mobile-light .sh-header-mobile .sh-nav > li.menu-item > a > i {
color: rgba(255,255,255,0.85)!important;
}
.primary-mobile-light .sh-header-mobile .sh-nav > li.current_page_item > a {
color: #fff!important;
} .sh-nav-share ul {
width: 50px!important;
margin-left: -14px!important;
padding: 0px!important;
}
.sh-nav-share ul li {
text-align: center;
}
.sh-nav-share ul a {
padding: 12px 15px!important;
transition: 0.3s background-color ease-in-out;
}
.sh-nav-share ul li {
border-bottom: 1px solid #ebebeb!important;
}
.sh-nav-share ul li:last-child {
border-bottom: 0px!important;
}
.sh-nav-share ul i {
font-size: 16px;
color: #505050;
}
.sh-nav-share ul li:hover a {
background-color: #505050;
position: relative;
margin: 0 -1px -1px -1px;
padding-bottom: 13px!important;
}
.sh-nav-share ul li:hover a i {
color: #fff;
} .post-content-share:not(.post-content-share-side) {
width: 80px;
margin-left: -80px;
float: left;
}
@media (max-width: 768px) {
.post-content-share {
display: none;
}
.blog-style-single-share .post-item-single-container {
padding-left: 0px!important;
}
}
.post-item-single-container {
position: relative;
min-height: 200px;
margin-top: 37px;
}
.post-item-single-container .post-categories-container {
margin-top: 0px;
}
.blog-style-single-share .post-item-single-container {
padding-left: 80px;
}
.post-content-share:not(.post-content-share-side) .jssocials-share:first-child {
margin-top: 0px;
}
.post-content-share-side .jssocials-share:first-child {
margin-left: 8px;
}
.post-content-share .jssocials-share:last-child {
margin-bottom: 0px;
}
.post-content-share .jssocials-share {
width: 45px;
height: 45px;
border: 1px solid #f0f0f0;
display: inline-block;
transition: 0.3s all ease-in-out;
}
.post-content-share .jssocials-share:hover {
box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07)
}
.post-content-share .jssocials-share-link {
width: 45px;
height: 45px;
display: flex;
align-items: center;
justify-content: center;
}
.post-content-share .jssocials-share-logo {
font-size: 18px;
color: #505050;
} .sh-nav-readmore ul:before,
.sh-nav-share ul li:first-child:before {
content: "";
width: 0;
height: 0;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid #fff;
position: absolute;
z-index: 600;
top: -7px;
margin-left: -7px;
transition: 0.3s border ease-in-out;
}
.sh-nav-readmore ul:after,
.sh-nav-share ul li:first-child:after {
content: "";
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #dadada;
position: absolute;
z-index: 500;
top: -8px;
margin-left: -8px;
transition: 0.3s border ease-in-out;
}
.sh-header-side,
.sh-header-side-overlay {
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
} .primary-desktop {
position: relative;
z-index: 1500;
}
.sh-header-mobile-dropdown {
display: none;
z-index: 1200;
position: relative;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
border-bottom: 1px solid rgba( 0,0,0,0.05 );
}
.sh-header-mobile .sh-header-logo-container {
width: 100%;
}
.sh-header-mobile .header-logo-container {
margin: 0 auto;
}
.sh-header-mobile .container {
padding: 0 15px;
}
.sh-header-mobile-navigation {
border-bottom: 1px solid #EDEDED;
}
.sh-header-mobile-navigation .sh-nav-container {
padding: 40px 0;
}
.sh-nav-mobile {
max-width: 800px;
padding: 0!important;
overflow: hidden;
}
.sh-nav-mobile ul {
display: none;
}
.sh-nav-mobile ul li a {
padding-left: 30px!important;
}
.sh-nav-mobile ul ul li a {
padding-left: 60px!important;
}
.sh-nav-mobile ul ul ul li a {
padding-left: 90px!important;
}
.sh-nav-mobile ul ul ul ul li a {
padding-left: 110px!important;
}
.sh-nav-mobile ul ul ul ul ul li a {
padding-left: 130px!important;
}
.sh-nav-mobile ul.open {
display: block;
}
.sh-nav-mobile ul {
background-color: #f7f7f7;
}
.sh-nav-mobile li:after {
content: "";
display: block;
left: 0; right: 0;
position: absolute;
height: 1px;
background-color: #303030;
width: 100%;
}
.sh-nav-mobile li:last-child:after {
height: 0;
}
.sh-nav-mobile ul {
position: relative;
}
.sh-nav-mobile ul li:after {
left: auto;
right: auto;
}
.sh-nav-mobile li a {
font-weight: bold;
font-size: 13px;
}
.sh-nav-mobile li .sub-menu:before {
content: "";
display: block;
position: absolute;
height: 1px;
background-color: #303030;
width: 100%;
}
.sh-nav-mobile li.current-menu-item > a {
color: #fff;
}
.sh-nav-mobile li.menu-item-has-children > a:after {
font-family: 'simple-line-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;
display: inline-block;
position: relative;
font-size: 12px;
margin-left: 6px;
top: 6px;
float: right;
content: "\e604";
}
.sh-nav-mobile li a {
display: block;
padding: 16px 0;
color: #aaaaaa;
}
.sh-header-mobile .sh-nav-mobile li:last-child {
border-bottom: 0px solid transparent!important;
}
.header-mobile-search {
width: 100%;
position: relative;
box-shadow: 0px 2px 21px 0px rgba(0,0,0,0.1);
z-index: 2000;
}
.header-mobile-search .header-mobile-form .header-mobile-form-input {
display: block;
background-color: transparent;
border: 0px;
padding: 0px;
padding-right: 50px;
width: 100%;
line-height: 70px!important;
margin-bottom: 0;
font-size: 13px;
vertical-align: middle;
}
.header-mobile-search .header-mobile-form .header-mobile-form-input:focus {
outline: none;
}
.header-mobile-search .header-mobile-form-submit {
position: absolute;
right: 0;top: 0;bottom: 0;
line-height: 70px;
text-align: center;
font-size: 18px;
background-color: transparent;
border: 0;
}
.header-mobile-social {
padding-top: 15px;
}
.header-mobile-social-media {
width: 100%;
padding: 0;
border-top: 1px solid #303030;
position: relative;
}
.header-mobile-social-media a {
display: inline-block;
vertical-align: top;
text-align: left;
padding: 0;
padding-right: 30px;
}
.header-mobile-social-media a:hover {
background-color: #303030;
}
.header-mobile-social-media a:first-child {
border-left: none;
}
.header-mobile-social-media i {
font-size: 18px;
color: #8d8d8d;
padding-left: 0px;
position: relative;
line-height: 54px;
}
header.primary-mobile {
display: none;
} .sh-titlebar {
position: relative;
padding: 0;
background-repeat: no-repeat;
background-position: 50% 0%;
background-size: cover!important;
background-color: #fafafa;
z-index: 100;
}
@media (min-width: 768px) {
body.admin-bar .sh-titlebar:not(.sh-titlebar-parallax-disabled) {
background-position: 50% -28px;
}
.sh-titlebar-parallax:not(.sh-titlebar-parallax-disabled) {
background-position: -9000px -9000px!important;
background-size: auto!important;
}
}
.sh-titlebar #jarallax-container-0 {
opacity: 0;
-webkit-animation: new-item-animation 0.5s linear forwards;
animation: new-item-animation 0.5s linear forwards;
}
@-webkit-keyframes new-item-animation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes new-item-animation {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.sh-titlebar #jarallax-container-0,
#jarallax-container-0,
#jarallax-container-1,
#jarallax-container-2,
#jarallax-container-3,
#jarallax-container-4,
#jarallax-container-5 {
z-index: 0!important;
}
.sh-titlebar .container {
padding: 0px 15px
}
.sh-titlebar a {
color:#8d8d8d!important;
}
.sh-titlebar .sh-table {
min-height: 60px;
z-index: 100;
position: relative;
}
.sh-titlebar-height-small {
padding: 30px 0;
}
.sh-titlebar-height-medium {
padding: 50px 0;
}
.sh-titlebar-height-large {
padding: 100px 0;
}
.sh-titlebar .titlebar-title h1 {
font-size: 18px;
margin-bottom: 0;
font-weight: bold;
}
.sh-titlebar .title-level {
text-align: right;
}
.sh-titlebar .title-level .separator {
font-size: 0;
}
.sh-titlebar .title-level .separator:after {
display: inline-block;
content: "/";
font-size: 11px;
padding: 0 12px;
}
.sh-titlebar .title-level .breadcrumbs {
font-size: 11px;
margin: 0;
margin-bottom: -4px;
position: relative;
}
.sh-titlebar .title-level .item-current {
font-weight: bold;
}
.sh-titlebar-center {
text-align: center;
}
.sh-titlebar-center .titlebar-title {
margin-bottom: 10px;
}
.sh-titlebar-center .title-level {
text-align: center;
}
.sh-titlebar-center .title-level .breadcrumbs {
margin-bottom: 0;
} .sh-titlebar-light {
padding-top: 121px;
background-color: #353535!important;
position: relative;
}
.sh-titlebar-light .sh-table {
padding: 130px 0;
}
.sh-titlebar-light h1,
.sh-titlebar-light a,
.sh-titlebar-light span {
color: #fff!important;
}
.sh-titlebar-light .sh-titlebar-icon {
opacity: 1;
position: absolute;
bottom: 15px;
left: 0;
width: 100%;
text-align: center;
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-animation-delay: 3s;
animation-delay: 3s;
-webkit-animation-duration: 5s;
animation-duration: 5s;
-webkit-animation-iteration-count: 3;
animation-iteration-count: 3;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
.sh-titlebar-light .sh-titlebar-icon i {
font-size: 21px;
color: #fff;
opacity: 0.7;
display: block;
position: relative;
}
.sh-titlebar-light .titlebar-title .titlebar-title-h1 {
font-size: 36px;
margin-bottom: 10px;
}
.sh-titlebar-light .sh-titlebar-desc {
color: #fff;
font-style: italic;
font-size: 16px;
opacity: 0.8;
margin-top: 16px;
}
.sh-titlebar-light .title-level {
margin-top: 15px;
}
@-webkit-keyframes bounce {
0%, { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes bounce {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@media (max-width: 1020px) {
.sh-titlebar-light .sh-table {
padding: 75px 0;
}
} .sh-footer-columns {
position: relative;
}
.sh-footer-columns > .widget-item {
display: inline-block;
width: 33.3%;
vertical-align: top;
padding: 0 15px;
margin-bottom: 25px;
margin-right: -4px;
}
.sh-footer-widgets {
padding: 100px 0 100px 0;
color: #e3e3e3;
background-color: #262626;
}
.sh-footer-col > div:last-child {
padding-bottom: 0;
}
.sh-footer-widgets a,
.sh-footer-widgets li a {
color: #fff;
}
.sh-footer-widgets a:hover,
.sh-footer-widgets li a:hover {
color: #d79c74;
}
.widget-item {
overflow: hidden;
}
@media (max-width: 1025px) and (min-width: 701px) {
#sidebar .widget-item {
padding-bottom: 60px;
width: 50%;
display: inline-block;
vertical-align: top;
margin-left: -4px;
}
#sidebar .widget-item:nth-child(even) {
padding-left: 15px;
}
#sidebar .widget-item:nth-child(odd) {
padding-right: 15px;
}
}
.sh-footer-widgets h3 {
color: #ffffff;
font-size: 24px;
font-weight: bold;
position:relative;
display:block;
}
.sh-footer-widgets h3:after{
content: "";
position: absolute;
top: 50%;
width: 100%;
height: 1px;
background-color: rgba(255, 255, 255, 0.12);
margin-left: 20px;
}
.sh-footer-widgets .sh-widget-poststab-title:after {
background-color: rgba(255, 255, 255, 0.12);
}
.sh-copyrights {
background-color: #222222;
color: #ffffff;
padding: 40px 10px;
}
.sh-copyrights a {
color: #fff;
}
.sh-copyrights a:hover {
color: #d79c74;
}
.sh-copyrights-style1 {
float: left;
height: 70px;
}
.sh-copyrights-style2 {
display: table;
margin: 0 auto;
height: 70px;
}
.sh-footer-widgets ul li:first-child {
padding-top: 0;
}
.sh-footer-widgets ul li:last-child {
border-bottom: 0!important;
padding-bottom: 0!important;
}
.sh-footer-widgets ul li,
.sh-footer-widgets ul li {
border-bottom: 1px solid rgba( 255,255,255,0.1 );
padding: 7.5px 0;
}
.sh-footer-widgets .widget-item:not(.widget_pages):not(.widget_nav_menu) ul {
list-style: none;
padding-left: 0;
}
.sh-copyrights-social {
font-size: 16px;
line-height: normal!important;
margin-right: 4px;
}
.sh-copyrights-social a {
display: inline-block;
border-left: 1px solid rgba( 255,255,255,0.1 );
height: 70px;
line-height: 70px;
width: 70px;
text-align: center;
margin-right: -4px;
}
.sh-copyrights-social a:last-child {
border-right: 1px solid rgba( 255,255,255,0.1 );
}
.sh-copyrights-social i {
padding: 0;
position: relative;
bottom: -2px;
}
.sh-copyrights-social a:first-child i {
padding-left: 0;
}
.sh-copyrights-social a:last-child i{
padding-right: 0;
}
.sh-copyrights-image {
max-height: 70px;
}
.sh-copyrights-logo {
padding-right: 25px;
}
.sh-copyrights-info {
font-size: 12px;
margin-top: 10px;
}
.sh-copyrights-text-only {
text-align: center;
}
.sh-copyrights-text-only .sh-copyrights-text {
margin: 0;
}
.sh-copyrights .sh-nav li a {
text-transform: uppercase;
}
.sh-copyrights .sh-nav li.menu-item-has-children > a:after {
font-size: 0px!important;
} @media (min-width: 851px) {
.sh-footer-paralalx-init .content-container {
position: relative;
background-color: #fff;
z-index: 100;
}
.sh-footer-paralalx-init .sh-footer {
backface-visibility: hidden;
position: fixed;
width: 100%;
bottom: 0; left: 0; right: 0;
z-index: 0;
opacity: 0;
}
}
@media (max-width: 851px) {
.sh-footer-paralalx-init .sh-footer {
opacity: 1!important;
}
} .sh-footer-widgets .row {
margin-right: -15px;
margin-left: -15px;
}
.sh-footer-widgets .row > div {
padding-right: 20px;
padding-left: 20px;
}
@media (max-width: 991px) {
.sh-footer-widgets .row > div:not(:last-child) {
padding-bottom: 60px;
}
}
@media (max-width: 900px) {
.sh-footer-widgets .row > div:not(:last-child) {
padding-bottom: 60px;
}
.sh-copyrights .sh-nav-container ul {
margin: 0 auto;
display: table;
float: none;
margin-top: 10px;
}
} .post-left-side {
width: 44%;
margin-right: 3%;
}
.post-right-side {
width: 53%;
}
.ratio-container {
padding-top: 56.25%;
position: relative;
}
.ratio-container-classic {
padding-top: 75%!important;
}
.ratio-container-portrait {
padding-top: 115%!important;
}
.ratio-content {
display: block;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
overflow: hidden;
}
.ratio-content > div {
width: 100%;
height: 100%;
}
.post-container {
margin: 0 15px;
position: relative;
}
.ratio-content iframe {
width: 100%;
height: 100%;
}
.post-title-container > a {
float: left;
}
.post-title {
display: block;
word-break: break-word;
}
.post-title h2 {
font-size: 26px;
line-height: 110%!important;
font-weight: bold;
margin-bottom: 5px;
margin-top: 5px;
display: inline-block;
}
.post-title h2:hover,
.post-title h3:hover,
.post-title h4:hover,
h2.post-title:hover,
h5.post-title:hover {
opacity: 0.8;
}
body.single h2.post-title:hover,
.post-title:hover .post-read-later {
opacity: 1!important;
}
body.single h2.post-title {
cursor: default;
}
.post-read-later {
display: none;
position: relative;
margin-left: -6px;
padding-left: 6px;
padding-top: 5px;
padding-right: 5px;
display: none!important;
top: 0px;
opacity: 0;
transition: 0.3s opacity ease-in-out;
cursor: pointer;
font-size: 80%;
}
@media (min-width: 1025px) {
#page-container .post-read-later,
.sh-footer .post-read-later {
display: inline!important;
}
}
.post-read-later i,
.post-read-later i:before {
display: inline!important;
}
.post-read-later[data-type=remove] {
opacity: 1!important;
}
#sidebar .post-read-later,
.sh-footer .post-read-later {
font-size: 100%;
padding-left: 8px;
}
.responsive-post-read-later {
display: none;
}
@media (max-width: 1024px) {
.responsive-post-read-later {
display: inline-block;
}
.responsive-post-read-later .post-read-later {
display: inline-block!important;
opacity: 0.7!important;
margin-left: -12px;
}
.responsive-post-read-later .post-read-later i {
font-size: 14px;
}
}
.post-sticky {
font-size: 80%;
padding-right: 7px;
color: #d79c74;
}
.post-quote-and-link {
line-height: 180%;
width: 100%;
font-weight: bold;
border-top: 1px solid rgba(255,255,255,0.2);
border-bottom: 1px solid rgba(255,255,255,0.2);
padding: 21px 0;
}
.post-quote-and-link a {
display: block;
font-size: 18px;
margin-bottom: 6px;
font-weight: normal;
font-style: italic;
line-height: 140%;
}
.post-quote-and-link span {
font-size: 16px;
display: block;
padding-top: 5px;
text-align: center;
}
.post-content {
padding-bottom: 19px;
}
#content.post-content {
padding-bottom: 0px;
}
.post-content img:not(:last-child),
.post-content p:not(:last-child),
.post-content table:not(:last-child) {
margin-bottom: 15px;
}
.page-default-content > figure > img,
.page-default-content > img:not(:last-child),
.page-default-content > p:not(:last-child),
.page-default-content > table:not(:last-child) {
margin-bottom: 15px;
}
.post-content .post-password-form label {
margin-top: 15px;
font-size: 15px;
display: block;
}
.post-content .post-password-form input {
margin-top: 10px;
}
.post-content .post-password-form input[type="submit"] {
font-weight: bold;
border: 0px;
color: #fff;
} .post-meta {
padding: 0px;
}
.post-meta,
.post-meta a {
font-size: 11px;
}
.post-meta i {
font-size: 13px;
position: relative;
bottom: -1px;
margin-right: 4px;
padding-left: 1px;
}
.post-meta,
.post-meta a {
color: #8d8d8d;
}
.post-meta img {
filter: grayscale(100%);
transition: 0.3s all ease-in-out;
}
.post-meta img:hover {
filter: grayscale(0%);
}
.post-meta-content > *:not(:last-child):not(:nth-last-child(2)) {
padding-right: 10px;
margin-right: 10px;
display: inline-block;
position: relative;
}
.post-meta-content > *:not(:last-child):not(:nth-last-child(2)):after {
content: "";
display: block;
position: absolute;
background-color: #d6d6d6;
width: 1px;
top: 5px;
bottom: 5px;
right: -1px;
}
@media (max-width: 1025px) {
.post-meta-content > *:nth-last-child(2) {
padding-right: 10px;
margin-right: 10px;
display: inline-block;
position: relative;
}
.post-meta-content > *:nth-last-child(2):after {
content: "";
display: block;
position: absolute;
background-color: #d6d6d6;
width: 1px;
top: 5px;
bottom: 5px;
right: -1px;
}
}
.post-meta-content > .post-auhor-date-full:after {
top: 10px!important;
bottom: 10px!important;
}
@media (max-width: 1025px) {
.post-readtime span {
display: none;
}
body.single .post-readtime {
display: block;
}
}
.post-author-image {
margin-right: 8px;
display: inline-block!important;
}
.post-single-meta {
padding: 0px 30px 35px 30px;
padding-left: 0px;
}
@media (max-width: 700px) {
.post-single-meta {
padding-right: 0px;
}
}
.post-single-meta .post-categories {
margin-bottom: 10px;
}
.post-single-meta .post-title h2 {
margin-top: 0;
padding-top: 0;
margin-bottom: 8px;
font-size: 36px;
}
.post-categories-container {
display: block;
width: 100%;
margin-bottom: 2px;
}
.post-categories {
display: inline-block;
border-radius: 8px;
line-height: 160%;
text-transform: uppercase;
}
.post-categories,
.post-categories a {
font-size: 11px;
letter-spacing: 2px;
color: #d79c6a;
font-weight: bold;
}
.blog-slider-style4 .blog-slider-mini-list .post-categories,
.blog-slider-style4 .blog-slider-mini-list .post-categories a {
color: #fff;
opacity: 0.8;
font-size: 10px;
}
.blog-slider-item .post-categories,
.blog-slider-item .post-categories a {
font-size: 12px;
}
.blog-slider-item .post-categories,
.blog-slider-item .post-categories a,
.post-style-cover .post-categories,
.post-style-cover .post-categories a {
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.50);
}
.blog-slider-item .post-categories-container {
margin-bottom: 9px;
}
.post-review {
position: absolute;
top: -9px;
right: -9px;
background-color: #363636;
color: #fff;
font-size: 21px;
width: 52px;
height: 52px;
border: 3px solid #fff;
font-weight: bold;
text-align: center;
line-height: 1;
border-radius: 100px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.09);
z-index: 1000;
}
.post-review-score span {
font-size: 12px;
font-weight: bold;
}
.post-thumbnail {
position: relative;
display: block;
Xmax-height: 700px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
-webkit-flex-direction: column;
-moz-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}
.post-thumbnail img {
width: 100%;
min-width: 100%;
height: auto;
transition: all 0.3s ease-in-out;
margin-bottom: 0px;
} .post-item-single .post-thumbnail:hover img {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}
.post-meta-icon {
width: 44px;
height: 44px;
margin-left: auto;
margin-right: auto;
margin-bottom: -22px;
text-align: center!important;
position: relative;
}
.post-meta-icon i,
.post-meta-icon span {
line-height: 45px;
font-size: 21px;
}
.post-more {
font-weight: bold;
}
.psot-content {
line-height: 120%;
}
.sticky {
display: block;
} .blog-style-masonry {
margin: 0 -16px;
opacity: 0;
transition: 0.25s all ease;
}
.blog-style-masonry article {
width: 33.3%;
float: left;
margin-bottom: 40px;
}
.blog-style-grid .post-content-container,
.blog-style-masonry .post-content-container {
margin-top: 25px;
}
.blog-style-grid .post-container,
.blog-style-masonry .post-container {
padding-bottom: 10px;
border-bottom: 1px solid #f0f0f0;
}
.blog-style-grid .format-link .post-container,
.blog-style-grid .format-quote .post-container,
.blog-style-masonry .format-link .post-container,
.blog-style-masonry .format-quote .post-container {
padding-bottom: 0px;
border-width: 0px;
}
.blog-style-grid .post-content-container,
.blog-style-masonry .post-content-container {
padding-bottom: 13px;
}
.blog-style-masonry .post-item .post-large-info h2 {
margin-top: 0;
margin-bottom: 5px;
}
.content-with-sidebar-left .blog-style-masonry article,
.content-with-sidebar-right .blog-style-masonry article {
width: 50.0%;
}
.post-item.format-standard .post-category {
margin-top: -14px;
} .blog-style-grid {
margin: 0 -16px;
}
.blog-style-grid article {
width: 33.3%;
margin-bottom: 40px;
}
.content-with-sidebar-left .blog-style-grid article,
.content-with-sidebar-right .blog-style-grid article {
width: 50%;
}
.blog-style-grid .post-item {
float: none;
display: inline-block;
vertical-align: top;
margin-right: -4px;
}
.blog-style-grid iframe {
max-width: 100%;
}
.blog-style-grid .sh-ratio-container:not(.sh-ratio-container-130) {
padding-bottom: 63%!important;
}
.blog-style-grid .ratio-container {
padding-top: 63%!important;
}
.blog-style-grid .post-gallery-item .sh-ratio-container {
height: auto!important;
padding-bottom: 63%!important;
} .blog-style-left article {
width: 100%;
margin-bottom: 45px;
}
.blog-style-left .post-container {
margin: 0px;
}
.blog-style-left .post-categories {
margin-bottom: -6px;
}
.blog-style-left .post-thumbnail-content {
max-height: 400px;
overflow: hidden;
}
.blog-style-left .post-container-right {
display: flex;
align-items: center;
justify-content: center;
}
@media (max-width: 991px) {
.blog-style-left .post-container-right {
height: auto!important;
}
}
@media (max-width: 991px) {
.blog-style-left {
margin: 0 -15px;
}
.blog-style-left article {
width: 50%;
float: none;
display: inline-block;
margin-left: -4px;
vertical-align: top;
}
.blog-style-left .post-container {
margin: 0 15px;
}
.blog-style-left  .post-content-container {
margin-top: 25px;
}
}
.blog-style-left article .post-quote-link .sh-ratio-container {
padding-bottom: 35%;
} .post-container-left .sh-ratio-container,
.blog-style-left .post-gallery-item .sh-ratio-container,
.blog-style-left-right .post-gallery-item .sh-ratio-container {
padding-bottom: 75%!important;
}
.post-container-left .ratio-container {
padding-top: 75%!important;
}
.blog-style-left-right article {
width: 100%;
margin-bottom: 45px;
}
.blog-style-left-right .post-categories {
margin-bottom: -6px;
}
.blog-style-left-right .post-thumbnail-content {
max-height: 400px;
overflow: hidden;
}
.blog-style-left-right .post-container-right {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.blog-style-left-right .post-item:nth-child(even) .post-container-left {
float: right;
}
.blog-style-left-right article .post-quote-link .sh-ratio-container {
padding-bottom: 35%;
}  .container .blog-list-featured {
margin-bottom: 40px;
}
.container .blog-list-featured > article {
width: 100%!important;
}
.container .blog-list-featured > article .post-container {
margin: 0px;
}
.blog-style-large .post-gallery-item .sh-ratio-container {
padding-bottom: 0px!important;
height: 440px;
}
.blog-style-large article {
width: 100%;
}
.blog-style-large article .post-quote-link .sh-ratio-container {
padding-bottom: 42%;
}
.blog-style-large .post-item {
margin-bottom: 40px;
}
.blog-style-large .post-categories-container {
margin-top: 0px;
}
.blog-style-large .post-categories,
.blog-list-featured > article .post-categories {
margin-bottom: -9px;
}
.blog-style-large .post-title h2,
.blog-list-featured > article .post-title h2 {
font-size: 30px!important;
margin-bottom: 6px;
line-height: 103%!important;
}
.blog-style-large article.format-link .post-quote-link .post-title h2 {
font-size: 36px!important;
}
.blog-style-large article.format-quote .post-quote-link .post-title h2 {
font-size: 30px!important;
}
.blog-style-large .post-meta,
.blog-list-featured > article .post-meta {
margin-top: 0px;
margin-bottom: 24px;
}
.blog-style-large article .post-quote-link .post-meta {
margin-bottom: 0px;
}
.blog-style-large .post-content,
.blog-list-featured > article .post-content {
margin-top: 20px;
}
.blog-style-large .post-container {
margin: 0;
} .blog-mini-post {
position: relative;
}
.sh-categories-list.ps-container > div:nth-last-child(-n+3) {
margin-bottom: 0px;
padding-bottom: 0px;
border-width: 0px;
}
.blog-mini-post {
padding-bottom: 25px;
margin-bottom: 25px;
border-bottom: 1px solid #eeeeee;
}
.blog-mini-post:not(:last-child):last-of-type {
background: red!important;
}
.blog-mini-post-thumb {
display: block;
position: absolute;
top: 0; left: 0;
height: 80px;
width: 80px;
background-position: 50% 50%;
background-size: cover;
border-radius: 7px;
}
.blog-mini-post-thumb .post-review {
width: 38px;
height: 38px;
border: 3px solid #fff;
top: -5px;
right: -5px;
}
.blog-mini-post-thumb .post-review-score {
font-size: 15px;
}
.blog-mini-post-thumb .post-review-score span {
font-size: 10px;
}
.blog-mini-post-content {
padding-left: 100px;
min-height: 80px;
}
.blog-mini-post-content h5 {
font-size: 14px;
margin-bottom: 10px;
}
.blog-mini-post-content h5 .post-read-later i {
font-size: 13px;
}
.blog-mini-post-small .post-meta {
border-left-width: 0px;
padding-left: 0px;
}
.blog-mini-post-large .blog-mini-post-thumb {
height: 108px;
width: 108px;
}
.blog-mini-post-large .blog-mini-post-content {
padding-left: 128px;
min-height: 108px;
}
.blog-mini-post-large h5 {
font-size: 18px;
}
.blog-mini-post-large {
margin-bottom: 15px;
padding-bottom: 15px;
} .post-item-single .post-quote-link .sh-ratio-container {
padding-bottom: 42%;
}
.post-item-single h2 {
padding-top: 15px;
}
.post-item:not(.post-item-single) .post-content p {
line-height: 1.78;
}
.post-item-single .post-meta-data {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 20px;
margin-bottom: 20px;
}
.post-item-single .post-meta-one {
margin-bottom: 0;
}
.post-item-single .post-meta-two {
padding-top: 0;
border-top: 0;
}
.blog-style-post-slider .post-item-single-container,
.blog-style-post-toptitle .post-item-single-container {
margin-top: 0px;
}
.blog-style-post-toptitle .post-single-meta {
padding-bottom: 25px;
}
.blog-style-post-toptitle .post-type-content {
margin-bottom: 35px;
} .post-related {
padding-top: 22px;
position: relative;
margin: 0 -15px;
display: none;
}
.post-related.slick-initialized {
display: block;
}
.post-related-title {
margin-top: 80px;
}
.post-related .post-related-item {
padding-top: 8px;
}
.post-related .post-related-item .post-title h4 {
font-size: 18px!important;
margin-top: 10px!important;
margin-bottom: 15px!important;
}
.post-related .post-related-item .post-categories-container {
margin-top: 15px;
}
.post-related .post-related-item .sh-ratio-content {
background-color: rgba(36,36,36,0.65);
}
h2.post-single-title {
position: relative;
font-size: 24px;
overflow: hidden;
margin-bottom: 0px;
padding-top: 0px;
margin-top: 0px;
} .post-tags {
margin-top: 0px;
margin-top: 35px;
}
.post-tags-item {
display: inline-block;
position: relative;
padding: 0 15px;
line-height: 18px;
margin-right: 10px;
font-size: 10px;
text-transform: uppercase;
border-radius: 100px;
border: 1px solid #e0e0e0;
font-weight: bold;
color: #8d8d8d;
}
.sh-blog-pageswitch {
border-top: 2px solid #f4f4f4;
border-bottom: 2px solid #f4f4f4;
padding: 30px 0;
font-weight: bold;
text-transform: uppercase;
margin: 0;
}
.sh-blog-pageswitch-back i {
font-size: 10px;
padding-right: 6px;
position: relative;
bottom: 2px;
}
.sh-blog-pageswitch-back {
padding-left: 0;
font-size: 13px;
}
.sh-blog-pageswitch-current {
padding-left: 0;
text-align: center;
}
.sh-blog-pageswitch-next {
text-align: right;
}
.sh-blog-pageswitch-next i {
font-size: 10px;
padding-left: 6px;
position: relative;
bottom: 2px;
}
.sh-blog-tags h5,
.sh-blog-social h5 {
margin-bottom: 0;
font-size: 16px;
}
.sh-blog-tags h5 {
margin-bottom: 22px;
}
.sh-blog-social div {
max-width: 380px;
}
.blog-single .post-content {
padding-bottom: 0px;
margin-bottom: 0px;
font-size: 15px;
}
.blog-single .post-content span,
.blog-single .post-content span > strong {
line-height: 110%!important;
}
.blog-single .post-content p {
line-height: 1.8;
}
.blog-single .post-content ul {
list-style-type: disc;
}
.blog-single .post-content ol {
list-style-type: decimal;
} .post-switch {
margin-top: 80px;
}
@media (min-width: 992px) {
.post-switch .row > div:first-child {
padding-right: 7.5px;
}
.post-switch .row > div:last-child {
padding-left: 7.5px;
}
}
@media (max-width: 992px) {
.post-switch .row > div:first-child {
padding-bottom: 15px;
}
}
.post-switch-item {
height: 100px;
background-size: cover;
background-position: 50% 50%;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
}
.post-switch-item:after {
content: "";
display: block;
position: absolute;
top: 0; bottom: 0; right: 0; left: 0;
background-color: rgba(36,36,36,0.65);
}
.post-switch-item-content {
position: relative;
z-index: 100;
color: #fff;
width: 100%;
}
.post-switch-item .post-categories {
margin-bottom: 0px;
}
.post-switch-item i {
font-size: 30px;
color: rgba( 255,255,255,0.5);
transition: 0.3s all ease-in-out;
}
.post-switch-item i:hover {
color: rgba( 255,255,255,0.8);
}
.post-switch-item-left {
width: 25%;
position: absolute;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
}
.post-switch-item-right {
padding-left: 25%;
margin-right: 30px;
}
.post-switch-item-right p {
overflow: hidden;
font-size: 16px;
line-height: 140%;
}
.post-switch-item-right p a {
color: #fff;
font-size: 14px;
font-weight: bold;
}
@media (max-width: 700px) {
.post-switch {
margin-top: 40px;
}
.post-switch-item-right p {
line-height: 100%;
}
.post-switch-item-right p a {
font-size: 12px;
}
}
.post-switch-item .post-categories-container {
margin-top: 0px;
margin-bottom: 2px;
}
.post-switch-item-right .post-categories {
padding: 0px;
background-color: transparent;
}
.post-switch-next .post-switch-item-left {
right: 0;
top: 0;
}
.post-switch-next .post-switch-item-right {
padding-left: 30px;
margin-right: 0px;
padding-right: 25%;
text-align: right;
} body.author .sh-post-author {
margin-top: 0;
margin-bottom: 30px;
}
.sh-post-author {
margin-top: 80px;
background-color: #f5f5f5;
padding: 40px;
}
@media (max-width: 700px) {
.sh-post-author {
margin-top: 40px;
}
}
.sh-post-author-page {
margin-top: 0;
padding-bottom: 65px;
}
.sh-post-author .sh-post-author-avatar {
width: 170px;
padding: 0 20px;
}
.sh-post-author .sh-post-author-avatar img {
margin-bottom: 0px;
border-radius: 1000px;
}
.sh-post-author .sh-post-author-info {
padding: 0 20px;
display: flex;
align-items: center;
justify-content: center;
}
.sh-post-author .sh-post-author-info h4 {
font-size: 18px;
margin-bottom: 10px;
}
.sh-post-author-info .sh-post-author-icons {
margin-top: 10px;
}
.sh-post-author-info .sh-post-author-icons a {
padding-right: 18px;
}
.sh-post-author-info .sh-post-author-icons i {
font-size: 16px;
color: #505050;
} .post-lightbox {
display: block;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
}
.post-thumbnail:hover .post-overlay,
.sh-footer-instagram-item:hover .post-overlay,
.post-gallery-list:hover .post-overlay {
opacity: 1;
}
.post-thumbnail:hover .post-overlay span,
.sh-footer-instagram-item:hover .post-overlay span,
.post-gallery-list:hover .post-overlay span {
animation: fadein 0.3s ease-in-out forwards;
opacity: 0;
}
.post-thumbnail:hover .post-overlay span:nth-child(1),
.sh-footer-instagram-item:hover .post-overlay span:nth-child(1),
.post-gallery-list:hover .post-overlay span:nth-child(1) {
animation-delay: 0.0s;
}
.post-thumbnail:hover .post-overlay span:nth-child(2),
.sh-footer-instagram-item:hover .post-overlay span:nth-child(2),
.post-gallery-list:hover .post-overlay span:nth-child(2) {
animation-delay: 0.1s;
}
.post-thumbnail:hover .post-overlay span:nth-child(3),
.sh-footer-instagram-item:hover .post-overlay span:nth-child(3),
.post-gallery-list:hover .post-overlay span:nth-child(3) {
animation-delay: 0.2s;
}
@keyframes fadein {
0% { opacity: 0; transform: translateY(10px);  }
10% { opacity: 0; transform: translateY(10px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeout {
0% { opacity: 1; transform: translateY(0px);  }
10% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(10px); }
}
.post-overlay {
display: block;
position: absolute;
top: 0; bottom: 0; left: 0; right: 0;
opacity: 0;
transition: 0.5s opacity ease-in-out;
border-radius: 8px;
background-color: rgba(47, 47, 47, 0.3);
background: -webkit-linear-gradient( rgba(0,0,0,0), #232323 );
background: -moz-linear-gradient( rgba(0,0,0,0), #232323 );
background: -o-linear-gradient( rgba(0,0,0,0), #232323 );
background: linear-gradient( rgba(47, 47, 47, 0.1), rgba(47, 47, 47, 0.3) );
display: flex;
align-items: center;
justify-content: center;
}
.post-overlay span {
display: inline-block;
width: 7px;
height: 7px;
border-radius: 100%;
background-color: #fff;
margin: 0px;
opacity: 0;
}
.post-type-content .post-overlay span {
display: none!important;
} .sh-nav-readmore ul {
padding: 0px!important;
max-height: 517px;
overflow-y: auto;
}
.sh-nav-readmore ul a {
padding: 0px!important;
}
.sh-nav-readmore ul .sh-read-later-item {
border-bottom: 1px solid #ebebeb!important;
padding: 12px 15px!important;
}
.sh-nav-readmore ul .sh-read-later-item:last-child {
border-bottom: 0px!important;
}
.sh-nav-readmore ul .sh-read-later-item > a {
cursor: default;
}
.sh-nav-readmore ul .sh-read-later-item h5 {
cursor: pointer!important;
}
.sh-read-later-thumbnail {
width: 60px;
height: 60px;
background-size: cover;
background-position: 50% 50%;
background-color: rgba(36,36,36,0.65);
position: absolute;
display: flex;
align-items: center;
justify-content: center;
}
.sh-read-later-thumbnail:after {
content: "";
display: block;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background-color: rgba( 54,54,54,0.78 );
transition: 0.1s all ease-in-out;
opacity: 0;
}
.sh-read-later-thumbnail:hover:after,
.sh-read-later-thumbnail:hover .sh-read-later-delete {
opacity: 1;
}
.sh-read-later-thumbnail:hover .sh-read-later-review {
opacity: 0;
}
.sh-read-later-delete {
opacity: 0;
position: relative;
z-index: 200;
transition: 0.2s all ease-in-out;
cursor: pointer;
line-height: 1;
}
#page-container .sh-header .sh-nav .sh-read-later-delete i {
color: #fff!important;
font-size: 24px;
}
.sh-read-later-delete i:hover {
opacity: 0.8;
}
.sh-read-later-content {
padding-left: 75px;
display: flex;
align-items: center;
min-height: 60px;
}
.sh-read-later-content h5 {
font-size: 12px;
margin-bottom: 0px;
}
.sh-read-later-review {
position: absolute;
top: -5px;
right: -5px;
background-color: #363636;
width: 26px;
height: 26px;
border-radius: 100px;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0px 2px 4px 1px rgba(0,0,0,0.05);
border: 2px solid #fff;
color: #fff;
font-size: 12px;
transition: 0.2s all ease-in-out;
font-weight: bold;
}
.sh-read-later-review-score span {
font-size: 8px;
font-weight: normal;
} .post-media-play {
position: relative;
}
.post-media-play-overlay {
position: absolute;
top: 0; bottom: 0; left: 0; right: 0;
background-color: #ccc;
z-index: 1000;
background-position: 50% 50%;
background-size: cover;
background-color: #e1e1e1;
cursor: pointer;
overflow: hidden;
}
.post-media-play-overlay:after {
content: "";
display: block;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: -webkit-linear-gradient( rgba(0,0,0,0), #232323 );
background: -moz-linear-gradient( rgba(0,0,0,0), #232323 );
background: -o-linear-gradient( rgba(0,0,0,0), #232323 );
background: linear-gradient( rgba(0,0,0,0), #232323 );
opacity: 0.2;
transition: 0.5s opacity ease-in-out;
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
overflow: hidden;
}
.post-media-play-overlay:hover:after {
opacity: 0.4;
}
.post-media-play-content {
position: absolute;
bottom: 19px;
left: 28px;
z-index: 100;
} .post-button {
line-height: 2em;
height: 2em;
overflow: hidden;
position: relative;
color: #fff;
z-index: 2;
}
.post-button div {
color: #fff;
}
.post-button .post-button-icon {
font-size: 20px;
text-shadow: 1px 2px 6px rgba(45, 45, 45, 0.6);
}
.post-button .post-button-text {
font-size: 12px;
}
.post-media-play-overlay:hover .post-button > div,
.post-style-cover .post-button:not(.post-button-disabled):hover > div {
transform: translateY(-100%);
}
.post-button div {
transition: 0.5s all ease-in-out;
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.post-style-cover .post-button {
margin-bottom: 8px;
display: inline-block;
padding-right: 15px;
cursor: pointer;
} .post-quote-link {
position: relative;
width: 100%;
}
.post-quote-link .sh-ratio-container {
padding-bottom: 110%;
}
.post-quote-link .sh-ratio-content {
display: flex;
align-items: center;
justify-content: center;
padding: 35px;
overflow: hidden;
}
.post-quote-link .sh-ratio-content:after {
content: "";
display: block;
position: absolute;
top: 0; bottom: 0; left: 0; right: 0;
background: -moz-linear-gradient(top, rgba(50,50,50,0.3) 20%, rgba(25,25,25,0.8) 80%);
background: -webkit-linear-gradient(top, rgba(50,50,50,0.3) 20%,rgba(25,25,25,0.8) 80%);
background: linear-gradient(to bottom, rgba(50,50,50,0.3) 20%,rgba(25,25,25,0.8) 80%);
border-radius: 8px;
}
.post-quote-link-content {
color: #fff;
text-align: center;
position: relative;
z-index: 100;
}
.post-quote-link-content h2 {
font-size: 36px;
color: #fff;
margin-bottom: 10px;
line-height: 130%!important;
margin-top: 0;
}
.post-quote-link-content p {
font-size: 11px;
}
.post-quote-link-content p a {
color: #fff;
}
article.format-quote .post-quote-link-content {
text-align: left;
}
article.format-quote .post-quote-link-content h2 {
font-size: 24px;
margin-bottom: 20px;
}
article.format-quote .post-quote-link-content p {
font-size: 14px;
}
.post-quote-link-meta {
position: absolute;
bottom: 25px; left: 40px; right: 40px;
color: #fff;
z-index: 100;
}
.post-quote-link-meta a {
color: #fff;
}
.post-quote-link-meta .post-meta * {
color: #fff;
}
article.format-link .post-quote-link-content p a {
font-size: 14px;
text-transform: none;
color: #e2e2e2;
}
.post-quote-link-meta .post-meta-content > *:not(:first-child):after {
background-color: rgba(255,255,255,0.5);
}
.post-quote-link-icon {
line-height: 1;
}
.post-quote-link-meta .post-meta {
min-height: 30px;
display: flex;
align-items: center;
}
.post-quote-link-icon i {
font-size: 30px;
} .post-content-review {
float: left;
width: 420px;
margin-right: 40px;
margin-bottom: 25px;
}
.post-content-review-right {
float: right;
margin-left: 40px;
margin-right: 0px;
margin-bottom: 30px;
}
.post-content-review-full {
float: none;
width: 100%;
margin-right: 0px;
margin-bottom: 30px;
}
.post-content-review-full.bottom {
margin-top: 40px;
}
@media (max-width: 1200px) {
.post-content-review:not(.post-content-review-full) {
max-width: 350px;
}
}
@media (max-width: 700px) {
.post-content-review {
float: none;
width: 100%;
margin-right: 0px;
margin-bottom: 30px;
margin-left: 0px;
max-width: 100%!important;
}
}
.post-content-review-details {
background-color: #f8f8f8;
padding: 33px;
}
.post-content-review-details > div:not(:last-child) {
padding-bottom: 40px;
margin-bottom: 40px;
border-bottom: 1px solid #e7e7e7;
}
.post-content-review-score {
padding: 15px;
border-radius: 100px;
background-color: #505050;
margin-bottom: 25px;
text-align: center;
position: relative;
overflow: hidden;
box-shadow: 1px 4px 8px 1px rgba(0,0,0,0.12);
background-size: cover;
background-position: 50% 50%;
}
.post-content-review-score h4 {
color: #fff;
font-size: 50px;
margin-bottom: 0px;
position: relative;
display: block;
z-index: 100;
}
.post-content-review-score span {
font-size: 30px;
font-weight: normal;
}
.post-content-review-score-pattern {
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
border-radius: 100px;
opacity: 0.8;
}
.post-content-review-score div {
font-size: 18px;
text-transform: uppercase;
display: inline-block;
}
.post-content-review-pros-cons h4 {
margin-bottom: 15px;
}
.post-content-review-pros-cons li:hover {
font-weight: bold;
cursor: default;
}
.post-content-review-pros-cons ul {
list-style: none!important;
margin-left: 0px;
padding-left: 0px;
font-size: 13px;
}
.post-content-review-pros-cons li {
position: relative;
padding-left: 22px;
}
.post-content-review-pros-cons li:not(:last-child) {
padding-bottom: 8px;
}
.post-content-review-pros-cons li:before {
display: inline-block;
font-family: 'simple-line-icons';
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;
position: absolute;
top: 5px; left: 0px;
padding-left: 1px;
}
.post-content-review-pros li:before {
content: "\e080";
}
.post-content-review-cons li:before {
content: "\e082";
}
.post-content-review-verdict h4 {
margin-bottom: 15px;
}
.post-content-review-progressbar-item {
font-weight: bold;
}
.post-content-review-progressbar-item:not(:last-child) {
margin-bottom: 9px;
}
.post-content-review-progressbar-graph {
background-color: #e2e2e2;
height: 6px;
position: relative;
overflow: hidden;
margin-top: 5px;
}
.post-content-review-progressbar-graph-fill {
background-color: #65af55;
height: 6px;
} .post-readmore {
white-space: nowrap;
margin-top: 5px;
min-height: 45px;
}
.post-readmore-line {
width: 100%;
position: relative;
}
.post-readmore-line-content {
content: "";
position: absolute;
left: 15px;
right: 15px;
top: 50%;
height: 1px;
background-color: #f0f0f0;
}
.post-readmore-text h6 {
text-transform: uppercase;
margin-bottom: 0px;
margin-top: 0px;
font-size: 12px;
} .post-gallery {
position: relative;
}
.post-related .sh-ratio-container,
.post-related .post-gallery .sh-ratio-container {
padding-bottom: 70%!important;
}
.post-gallery .slick-dots {
text-align: left;
width: 50px;
margin-left: 25px;
line-height: 0.7;
bottom: 30px;
}
.post-gallery .slick-dots li {
margin: 0 2px;
}
.post-gallery .slick-arrow,
.slick-slider .post-gallery .slick-arrow {
left: 0;
bottom: 15px;
background-color: transparent;
top: auto;
border-width: 0px;
transition: 0.3s all ease-in-out;
}
.post-gallery .slick-arrow:hover,
.post-gallery-buttons .slick-arrow:hover {
opacity: 0.7;
}
.post-gallery .slick-arrow i,
.post-style-cover .post-gallery-buttons button i {
color: #fff;
font-size: 24px;
text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.06);
}
.post-style-cover .slick-list {
margin: 0px!important;
}
.post-gallery .slick-prev {
left: 14px!important;
}
.post-gallery .slick-next {
left: 44px!important;
}
.post-style-cover .post-gallery-buttons button {
position: relative!important;
left: 0;
bottom: 10px;
background-color: transparent;
top: auto;
border-width: 0px;
transition: 0.3s all ease-in-out;
padding-left: 0;
}
.post-style-cover .post-gallery .slick-prev {
left: 11px;
}
.post-gallery .post-overlay-content {
display: none;
opacity: 0;
visibility: hidden;
}
.post-gallery-pagination:not(.post-gallery-pagination-inside-cover) {
bottom: 20px!important;
right: 20px!important;
left: auto!important;
}
.post-gallery-pagination {
position: absolute;
background-color: rgba(255,255,255,0.9)!important;
padding: 4px 11px;
border-radius: 5px;
z-index: 100;
font-size: 13px;
font-weight: 600;
opacity: 0;
transition: 0.3s all ease-in-out;
}
.post-gallery-pagination-inside-cover  {
top: 20px;
left: 20px;
}
.post-style-cover:hover .post-gallery-pagination,
.post-gallery:hover .post-gallery-pagination {
opacity: 1;
} .post-gallery-item-large {
height: 450px;
background-size: cover;
}
@media (max-width: 1000px) {
.post-gallery-item-large {
height: 350px;
}
}
@media (max-width: 768px) {
.post-gallery-item-large {
height: 250px;
}
.post-gallery .slick-dots {
margin-top: -42px;
}
}
@media (max-width: 500px) {
.post-gallery-item {
height: 150px;
}
}
.post-gallery-item {
display: none;
}
.post-gallery-item:first-child {
display: block;
}
.post-gallery-list .col-md-4 {
padding: 0 5px;
}
.post-gallery-list {
overflow: hidden;
position: relative;
}
.post-gallery-list .row {
margin-right: -5px;
margin-left: -5px;
}
.post-gallery-list-row {
display: none;
}
.post-gallery-list-row:first-child {
display: block;
}
.post-gallery-list-col1 {
width: 100%;
}
.post-gallery-list-col2 {
width: 50%;
}
.post-gallery-item .sh-ratio-container {
overflow: hidden;
position: relative;
} #comments {
margin-top: 65px;
}
.sh-comments {
margin-top: 80px;
}
.page-content .sh-comments {
margin-top: 45px;
}
.sh-comment-list {
padding: 0;
}
.sh-comment-list li {
list-style: none;
}
.sh-comment-list > li.comment:last-child {
padding-bottom: 0px;
}
.sh-comment-list ol,
.sh-comment-list ol ol {
padding-left: 90px;
}
@media screen and (max-width: 700px) {
.sh-comment-list ol,
.sh-comment-list ol ol {
padding-left: 30px;
}
}
@media screen and (max-width: 550px) {
.sh-comment-list ol ol ol {
padding-left: 0px!important;
}
}
.sh-comment-list > li:first-child {
border-top-width: 0px!important;
}
.sh-comments .sh-comments-title,
.sh-comments .comment-reply-title {
font-size: 24px;
margin-bottom: 25px;
}
.sh-comments #cancel-comment-reply-link {
text-transform: none;
font-size: 14px;
padding-left: 15px;
}
.sh-comments .submit {
background-color: #505050;
color: #fff;
line-height: 44px;
padding: 0 30px;
border: none;
font-weight: bold;
font-size: 11px;
}
.sh-comments .submit:hover {
background-color: #444444;
}
.sh-comments #comment {
height: 135px;
resize: none;
}
.comment-body {
display: table;
}
.sh-reply-link + .sh-reply-link-button {
color: red!important;
}
.comment-body .reply {
margin-top: 14px;
padding-left: 0px;
font-size: 11px;
}
.comment-body .reply i {
font-size: 13px;
padding-right: 3px;
}
.comment-body .reply .sh-comment-date {
display: inline-block;
padding-right: 14px;
margin-right: 14px;
position: relative;
}
.comment-body .reply .sh-comment-date:after {
content: "";
display: block;
position: absolute;
background-color: #ededed;
width: 1px;
top: 4px;
bottom: 4px;
right: -1px;
}
.comment-body .reply .sh-comment-date-reply {
padding-left: 14px;
}
.comment-body .sh-reply-link-button {
padding-right: 15px;
}
.comment-column-left {
display: table-cell;
vertical-align: top;
width: 100px;
}
.comment-column-left img {
border-radius: 50px;
}
.comment-column-right {
display: table-cell;
vertical-align: top;
}
.sh-comment-list li.comment,
.sh-comment-list li.pingback {
padding-top: 35px;
}
.sh-comment-list li.pingback .comment-column-left {
display: none;
}
.sh-comment-list li.depth-1 {
border-top: 1px solid #f0f0f0;
padding-bottom: 35px;
}
.sh-comment-list .comment .comment-respond {
padding-top: 30px;
padding-left: 90px;
}
.sh-comment-author {
font-weight: bold;
font-size: 18px;
}
.sh-comment-date a {
color: #8d8d8d;
font-size: 11px;
}
.sh-comment-content {
margin-top: 6px;
}
.sh-comment-form {
margin-top: 80px;
padding: 40px;
background-color: #f5f5f5;
}
.sh-comment-form i {
padding-left: 5px;
}
.sh-comment-form label {
margin-bottom: 10px;
font-size: 12px;
color: #8d8d8d;
}
.sh-comment-form label span {
color: #505050;
}
.sh-comment-form .sh-comment-form-column {
width: 33.3%;
display: inline-block;
margin-left: -4px;
}
.sh-comment-form input,
.sh-comment-form textarea {
border-width: 0px;
}
.sh-comment-form-column p {
margin-right: 25px;
}
.sh-comment-form-column .comment-form-url {
margin-right: 0px;
}
.sh-comment-form p {
margin-bottom: 25px;
position: relative;
}
.sh-comments-required-notice {
float: right;
color: #8d8d8d;
font-size: 13px;
} .slick-disabled {
pointer-events: none;
cursor: default;
}
.sh-gallery {
display: none;
max-width: 100%!important;
min-height: 30px;
overflow: hidden;
}
.sh-gallery.slick-initialized {
display: block;
}
.sh-gallery .slick-slide,
.sh-gallery .slick-track {
height: auto!important
}
.sh-gallery .slick-prev,
.sh-gallery .slick-next {
width: 60px;
height: 60px;
margin-top: -30px;
font-size: 24px;
border: none;
color: #fff;
background-color: transparent;
opacity: 0;
padding: 0;
}
.sh-gallery .slick-prev span,
.sh-gallery .slick-next span {
line-height: 60px;
}
.sh-gallery:hover .slick-prev,
.sh-gallery:hover .slick-next {
opacity: 1;
}
.sh-gallery .slick-prev:hover,
.sh-gallery .slick-next:hover {
background-color: #fff;
color: #8d8d8d;
}
.slick-dots {
list-style: none;
padding-left: 0;
margin: 0 auto;
position: absolute;
margin-top: -60px;
text-align: center;
width: 100%;
}
.slick-dots li {
display: inline-block;
margin: 0 4px;
width: auto!important;
}
.slick-dots li button {
border: none;
background-color: rgba(255,255,255,0.7);
color: #fff;
font-size: 0;
padding: 0;
width: 13px;
height: 13px;
border-radius: 30px;
}
.slick-dots li.slick-active button {
background-color: #fff
}
.slick-dots li.slick-active button {
background-color: #fff;
}
.slick-list,
.slick-slide,
.slick-track {
height: 100%;
width: 100%;
}
.slick-prev,
.slick-next {
position: absolute;
top: 50%;
z-index: 10;
opacity: 1;
}
.slick-prev {
left: 0;
}
.slick-next {
right: 0;
} body.admin-bar #lightcase-nav .lightcase-icon-close {
top: 47px;
}
@media screen and (max-width: 640px) {
body.admin-bar #lightcase-nav .lightcase-icon-close {
top: 61px;
}
}
#lightcase-nav .lightcase-icon-close:before {
content: "\e646";
font-family: 'themify';
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: 24px;
}
#lightcase-nav a[class*='lightcase-icon-']:hover {
text-shadow: 0 0 15px black;
}
.sh-spinner-1 > div {
width: 18px;
height: 18px;
background-color: #fff;
border-radius: 100%;
display: inline-block;
-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.sh-spinner-1 .bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.sh-spinner-1 .bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
0%, 80%, 100% { -webkit-transform: scale(0) }
40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0);
} 40% {
-webkit-transform: scale(1.0);
transform: scale(1.0);
}
} .sh-social-share {
margin-top: 0px;
margin-bottom: 0px;
}
.sh-social-share > div {
vertical-align: top;
}
.sh-social-share-button {
background-color: #f2f2f2;
border-radius: 100px;
height: 50px;
padding: 0 30px 0 20px;
display: inline-block;
cursor: pointer;
margin-right: 5px;
margin-bottom: 5px;
overflow: hidden;
position: relative;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
.sh-social-share-button i {
font-size: 18px;
line-height: 1;
vertical-align: middle;
padding-right: 15px;
}
.sh-social-share-button span {
font-size: 13px;
line-height: 50px;
font-weight: bold;
text-transform: uppercase;
}
.sh-social-share-networks {
display: inline-block;
height: 0;
}
.sh-social-share-networks.sh-social-share-networks-active {
height: auto;
transition-delay: 0.7s;
transition: all 0.3s ease-in-out;
}
.sh-social-share-networks.sh-social-share-networks-active .jssocials-share {
opacity: 1;
margin-left: 0px;
}
.sh-social-share-networks .jssocials-share,
.sh-social-share-networks .jssocials-shares {
margin: 0;
}
.sh-social-share-networks .jssocials-share {
padding: 0px;
opacity: 0;
margin-left: -15px;
}
.sh-social-share-networks .jssocials-share a {
display: inline-block;
padding: 0px 15px;
}
.sh-social-share-networks .jssocials-share i {
font-size: 18px;
}
.sh-social-share-networks .jssocials-share-link {
line-height: 50px;
padding: 0;
}
.sh-social-share-networks .jssocials-share-link .jssocials-share-count {
display: none;
}
.sh-social-share-networks .jssocials-share:nth-child(1) { transition-delay: 0.1s; }
.sh-social-share-networks .jssocials-share:nth-child(2) { transition-delay: 0.2s; }
.sh-social-share-networks .jssocials-share:nth-child(3) { transition-delay: 0.3s; }
.sh-social-share-networks .jssocials-share:nth-child(4) { transition-delay: 0.4s; }
.sh-social-share-networks .jssocials-share:nth-child(5) { transition-delay: 0.5s; }
.sh-social-share-networks .jssocials-share:nth-child(6) { transition-delay: 0.6s; }
.sh-social-share-networks .jssocials-share:nth-child(7) { transition-delay: 0.7s; }
.sh-social-share-networks .fa-facebook,
.sh-social-share-networks .fa-twitter,
.sh-social-share-networks .fa-google-plus,
.sh-social-share-networks .fa-at,
.sh-social-share-networks .fa-pinterest {
font-family: 'simple-line-icons';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sh-social-share-networks .fa-facebook:before {
content: "\e00b";
}
.sh-social-share-networks .fa-twitter:before {
content: "\e009";
}
.sh-social-share-networks .fa-google-plus:before {
content: "\e60d";
}
.sh-social-share-networks .fa-at:before {
content: "\e086";
}
.sh-social-share-networks .fa-pinterest:before {
content: "\e60b";
} .sh-pagination-center ul.page-numbers{
margin: 0 auto;
}
.sh-pagination-right ul.page-numbers{
margin-left: auto;
}
ul.page-numbers {
display: table;
margin: 0;
list-style: none;
border-radius: 30px;
border-width: 0px;
margin-top: 10px;
padding-left: 0px;
}
ul.page-numbers:after {
content: "";
display: block;
clear: both;
}
ul.page-numbers li {
display: block;
float: left;
margin: 0 1px;
text-align: center;
}
ul.page-numbers a,
ul.page-numbers span {
display: block;
width: 34px;
height: 34px;
line-height: 34px;
font-weight: bold;
cursor: pointer;
padding: 0;
text-transform: uppercase;
margin-top: 10px;
}
ul.page-numbers .prev,
ul.page-numbers .next {
width: auto;
padding: 0 10px;
border: 1px solid #ededed;
}
ul.page-numbers .prev {
margin-right: 10px;
}
ul.page-numbers .next {
margin-left: 10px;
}
ul.page-numbers .prev,
ul.page-numbers .next {
padding-left: 20px;
padding-right: 20px;
border-radius: 100px;
font-size: 11px;
}
ul.page-numbers a span {
padding: 0;
}
ul.page-numbers a:hover {
color: #d79c74;
}
ul.page-numbers .current {
font-weight: bold;
}
ul.page-numbers .current,
ul.page-numbers .current:hover {
color: #fff;
background-color: #d79c74;
border-radius: 30px;
}
.sh-page-links p {
font-weight: bold;
margin-bottom: 15px;
} .widget-title {
margin-bottom: 24px;
}
.widget-item {
padding-bottom: 60px;
}
#sidebar .widget-item:last-child {
padding-bottom: 0px;
}
.sh-footer-widgets .widget-item:last-child {
padding-bottom: 0px;
}
.widget-item:not(.widget_pages):not(.widget_nav_menu) ul {
list-style: none;
padding-left: 0;
}
.widget-item ul ul{
padding-left: 30px;
}
.widget-item li > a {
display: block;
}
.widget-item h4 {
margin-bottom: 20px;
}
.widget_tag_cloud a,
.widget_tag_cloud a:after,
.post-title h2 {
transition: 0.25s all ease;
} .widget_search .screen-reader-text {
display: none;
}
.widget_search .search-form {
position: relative;
display: block;
}
.widget_search label {
width: 100%;
}
.widget_search .search-field {
display: block;
width: 100%;
border: none;
padding: 16px 30px;
font-weight: 400;
transition: 0.25s background;
border: 1px solid #ededed;
color: #8d8d8d;
font-size: 13px;
}
.widget_search .search-submit {
position: absolute;
display: block;
top: 50%; right: 15px;
margin-top: -25px;
width: 43px;
height: 43px;
border: none;
text-align: center;
background-color: transparent;
color: #8d8d8d;
}
.widget_search .search-form i {
display: block;
font-size: 18px;
line-height: 38px;
cursor: pointer;
}
.widget_search .search-field::-webkit-input-placeholder {
color: inherit;
font-style: italic;
}
.widget_search .search-field:-moz-placeholder {
color: inherit;
font-style: italic;
}
.widget_search .search-field::-moz-placeholder {
color: inherit;
font-style: italic;
}
.widget_search .search-field:-ms-input-placeholder {
color: inherit;
font-style: italic;
} .widget_recent_comments ul,
.widget_archive ul,
.widget_categories ul {
list-style: none;
padding: 0;
margin-bottom: 0;
}
.widget_recent_comments li,
.widget_archive li,
.widget_categories li {
padding: 10px 1px;
border-bottom: 1px solid #f0f0f0;
font-size: 0px!important;
text-transform: uppercase;
}
.widget_archive li > a,
.widget_categories li > a {
display: block;
font-weight: bold;
font-size: 11px;
position: relative;
padding-left: 14px;
}
.widget_archive li > a:before,
.widget_categories li > a:before {
content: ".";
display: inline-block;
font-size: 18px;
position: absolute;
left: 0;
top: -11px;
}
.widget_recent_comments li *,
.widget_archive li *,
.widget_categories li * {
font-size: 13px;
}
.widget_recent_comments li:first-child,
.widget_archive li:first-child,
.widget_categories li:first-child {
padding-top: 0px;
}
.widget_recent_comments li:last-child,
.widget_archive li:last-child,
.widget_categories li:last-child {
border-bottom: none;
padding-bottom: 0;
}
.widget_categories li {
display: block;
position: relative;
}
.widget_categories li .count {
float: right;
font-weight: bold;
background-color: #f3f3f3;
color: #9A9A9A;
border-radius: 50px;
padding: 0px 8px;
line-height: 1.4;
cursor: default;
}
.widget_product_categories li .count {
display: none;
}
.widget_rss li:not(:last-child) {
margin-bottom: 15px;
}
.widget_rss li a {
font-weight: bold;
}
.widget_recent_comments .recentcomments > span {
display: block;
text-transform: none;
}
.widget_recent_comments .recentcomments > span a {
font-size: 11px;
}
.widget_recent_comments .recentcomments > a {
display: block;
font-weight: bold;
}
.widget_recent_entries li:not(:last-child) {
border-bottom-width: 1px!important;
border-bottom-style: solid;
}
.widget_meta li {
padding: 10px 1px;
border-bottom: 1px solid #f0f0f0;
display: block;
font-weight: bold;
font-size: 13px;
text-transform: uppercase;
} .widget_calendar table {
width: 100%;
}
.widget_calendar td,
.widget_calendar th {
padding: 10px!important;
text-align: center;
} .widget_tag_cloud a {
display: inline-block;
position: relative;
padding: 0 13px;
line-height: 16px;
margin-right: 8px;
font-size: 10px!important;
text-transform: uppercase;
border-radius: 100px;
border: 1px solid #e0e0e0;
font-weight: bold;
color: #8d8d8d;
margin-bottom: 10px;
}
.sh-footer-widgets .widget_tag_cloud a {
border-color: rgba(255, 255, 255, 0.12);
}
.widget_tag_cloud a:hover {
color: #fff!important;
background-color: #d79c74;
}
#sidebar .widget_tag_cloud .tagcloud a:hover {
color: #fff!important;
}
.widget_tag_cloud a:hover:after {
border-left-color: #d79c74;
} .widget_recent_entries li {
border-bottom: 0px solid transparent!important;
font-weight: bold;
padding: 11px 0;
position: relative;
}
.widget_recent_entries li:before {
font-family: 'simple-line-icons';
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;
display: inline-block;
position: absolute;
top: 10px; left: 0;
content: "\e060";
font-size: 18px;
}
.widget_recent_entries a:hover,
.widget_recent_comments .recentcomments > a:hover,
.widget_archive li > a:hover,
.widget_categories li > a:hover {
opacity: 0.8;
}
.widget_recent_entries .post-date {
font-size: 11px;
font-weight: normal;
}
.widget_recent_entries li {
padding-left: 35px!important;
}
#sidebar .widget_recent_entries li:before {
top: 14px;
}
.sh-footer .widget_recent_entries li:first-child:before {
top: 3px!important;
}   .no-widgets-found .widget-title {
margin-bottom: 0;
padding-bottom: 0;
border: 0;
text-transform: none;
} .sh-recent-posts-widgets {
position: relative;
}
.sh-recent-posts-widgets-item {
padding-bottom: 15px;
margin-bottom: 25px;
position: relative;
border-bottom: 1px solid #3E3E3E;
}
.sh-recent-posts-widgets-item:last-child {
margin-bottom: 0;
border-bottom-width: 0px;
}
.sh-recent-posts-widgets-item-content {
padding-left: 80px;
min-height: 55px;
}
.sh-recent-posts-widgets-item-thumb {
position: absolute;
width: 55px;
height: 55px;
left: 0;
top: 0;
}
.sh-recent-posts-widgets-count {
background-color: #d79c74;
padding: 2px 6px;
line-height: 1;
font-weight: bold;
border-radius: 20px;
position: absolute;
top: -7px;
right: -7px;
font-size: 13px;
z-index: 500;
color: #fff!important;
box-shadow: 0px 2px 5px 1px rgba(0,0,0,0.2);
}
.sh-recent-posts-widgets-item h6 {
padding-top: 5px;
margin-bottom: 8px;
font-size: 14px;
}
.sh-recent-posts-widgets-item-meta {
font-size: 12px;
}
.sh-recent-posts-widgets-item-meta i {
position: relative;
bottom: -3px;
padding-right: 5px;
font-size: 16px;
}
.sh-mini-overlay-container {
position: absolute;
top: 0px; right: 0px; left: 0px; bottom: 0px;
background-color: rgba(71,201,229,0.75);
text-align: center;
opacity: 0;
}
.sh-mini-overlay i {
line-height: 1px;
font-size: 24px;
color: #fff!important;
display: block;
}
.sh-mini-overlay .sh-mini-overlay-container:hover {
opacity: 1;
} .sh-contacts-widget-item {
margin-bottom: 15px;
padding-left: 40px;
position: relative;
}
.sh-contacts-widget-item i {
display: block;
padding-top: 4px;
position: absolute;
left: 0;
font-size: 18px;
width: 18px;
} .widget_about_us .widget-quote {
font-size: 18px;
font-style: italic;
line-height: 1.5;
margin-bottom: 15px;
font-weight: bold;
}
.widget_about_us .sh-widget-socialv2-list {
margin-top: 15px;
}
.widget_about_us .sh-widget-socialv2-list i {
font-size: 16px;
} .sh-social-widgets {
position: relative;
margin: -4px;
}
.sh-social-widgets:after {
clear: both;
content: "";
display: block;
}
.sh-social-widgets-item {
margin: 0 5px;
margin-bottom: 10px;
width: 50px;
height: 50px;
text-align: center;
float: left;
color: #8d8d8d;
background-color: #f4f4f4;
font-size: 18px;
border-radius: 50px;
}
.sh-social-widgets-item i {
font-size: 19px;
line-height: 50px;
} .sh-image-widgets img {
margin-bottom: 0px;
}
.sh-image-widgets-description {
padding-top: 15px;
}
.sh-image-widgets-description a {
margin-right: 25px;
}
.sh-image-widgets-description i {
font-size: 18px;
} .null-instagram-feed .instagram-pics {
position: relative;
margin: -5px;
}
.null-instagram-feed .instagram-pics li {
display: inline-block;
position: relative;
width: 50%;
padding: 5px;
margin-right: -4px;
}
.null-instagram-feed .instagram-pics li a {
border-radius: 5px;
overflow: hidden;
position: relative;
}
.sh-instagram-meta {
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: 0.5s all ease-in-out;
animation-name: fadeout;
animation-duration: 0.2s;
}
.null-instagram-feed li:hover .sh-instagram-meta {
animation-name: fadein;
animation-direction: alternate;
animation-timing-function: ease-in-out;
animation-duration: 0.3s;
opacity: 1;
}
@keyframes fadein {
0% { opacity: 0; transform: translateY(10px);  }
10% { opacity: 0; transform: translateY(10px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeout {
0% { opacity: 1; transform: translateY(0px);  }
10% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(10px); }
}
.sh-instagram-meta-content {
display: inline-block;
color: #8d8d8d;
font-size: 12px;
background-color: #fff;
border-radius: 8px;
padding: 4px 10px;
box-shadow: 1px 2px 16px 1px rgba(0,0,0,0.12);
}
.sh-instagram-meta-content span {
position: relative;
font-size: 12px;
}
.sh-instagram-meta-content span:not(:last-child) {
padding-right: 8px;
display: none;
}
.sh-instagram-meta-content span:not(:first-child) {
padding-left: 0px;
}
.sh-instagram-meta-content span:not(:first-child):after {
content: "";
display: none;
position: absolute;
background-color: #d6d6d6;
width: 1px;
top: 5px;
bottom: 5px;
left: -1px;
}
.sh-instagram-meta-content i {
font-size: 16px;
padding-right: 3px;
bottom: -2px;
position: relative;
}
.sh-footer-instagram .sh-instagram-meta-content span:not(:first-child) {
padding-left: 10px;
}
.sh-footer-instagram .sh-instagram-meta-content span:not(:last-child),
.sh-footer-instagram .sh-instagram-meta-content span:not(:first-child):after {
display: inline-block!important;
}
.sh-footer-instagram > .widget-item {
display: none;
padding-bottom: 0px;
}
.sh-footer-instagram > .null-instagram-feed {
display: block;
margin-bottom: 35px;
}
.sh-footer-instagram .widget-title {
display: none;
}
.sh-footer-instagram .null-instagram-feed .instagram-pics li {
width: 16.6666666667%;
}
.sh-footer-instagram .null-instagram-feed .instagram-pics {
margin: 0;
padding: 0 5px;
}
.null-instagram-feed .clear a {
display: none;
}
.widget_instagram .sh-widget-instagram-list {
position: relative;
margin: 0;
margin-top: -15px;
margin-right: -13px;
margin-left: -2px;
}
.widget_instagram .sh-widget-instagram-item {
display: inline-block;
width: 33.3%;
padding: 0 7.5px;
margin-top: 15px;
padding-top: 0px;
margin-left: -4px;
position: relative;
overflow: hidden;
}
.widget_instagram .sh-widget-instagram-item-overlay {
position: absolute;
top: 0; left: 7.5px; right: 7.5px; bottom: 0;
display: flex;
align-items: center;
justify-content: center;
background-color: rgba( 43,43,43,0.6 );
opacity: 0;
transition: 0.3s all ease-in-out;
transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.sh-widget-instagram-item:hover .sh-widget-instagram-item-overlay {
opacity: 1;
}
.widget_instagram .sh-widget-instagram-item-overlay i {
color: #fff;
font-size: 24px;
} .sh-widget-socialv2-list {
position: relative;
margin: 0 -10px;
margin-top: -10px;
}
.sh-widget-socialv2-item i {
font-size: 18px;
padding: 0 10px;
padding-top: 10px;
}
.sh-widget-facebook-item {
position: relative;
min-height: 214px;
background-image: url(//datinginsider.com.au/wp-content/themes/gillion/img/facebook_placeholder.png);
border-radius: 8px;
overflow: hidden;
}
.sh-widget-facebook-overlay {
position: absolute;
top: 0; bottom: 0; left: 0; right: 0;
background-size: cover;
background-position: 50% 50%;
z-index: 1000;
cursor: pointer;
transition: 0.3s all ease-in-out;
}
.sh-widget-facebook-overlay:hover {
opacity: 0.85;
} .sh-widget-twitter-list {
border: 1px solid #ededed;
border-radius: 8px;
}
.sh-widget-twitter-item {
padding: 30px;
display: none;
}
.sh-widget-twitter-item:first-child {
display: block;
}
.sh-widget-twitter-icon {
font-size: 24px;
margin-bottom: 15px;
}
.sh-widget-twitter-tittle {
font-size: 18px;
margin-bottom: 14px;
line-height: 140%;
}
.sh-widget-twitter-meta {
border-left: 1px solid #f0f0f0;
padding-left: 15px;
padding-top: 1px;
padding-bottom: 1px;
margin-bottom: 20px;
}
.sh-widget-twitter-meta span {
margin-right: 6px;
font-size: 12px;
}
.sh-widget-twitter-meta a {
padding: 0 3px;
margin: 0 3px;
}
.sh-widget-twitter-meta a i {
color: #8d8d8d;
}
.sh-widget-twitter-follow {
background-color: #505050;
border-radius: 100px;
font-weight: bold;
font-size: 11px;
display: inline-block;
line-height: 34px;
padding: 0 35px;
text-transform: uppercase;
}
.sh-widget-twitter-follow:hover {
background-color: #3e3e3e;
}
#sidebar .sh-widget-twitter-follow {
color: #fff!important;
} .sh-widget-posts-slider-group {
display: none;
}
.sh-widget-posts-slider-group:first-child {
display: block;
}
.sh-widget-posts-slider-style1 {
position: relative;
min-height: 70px;
}
.sh-widget-posts-slider-style1:not(:last-child) {
border-bottom: 1px solid #f0f0f0;
margin-bottom: 20px;
padding-bottom: 20px;
}
.sh-widget-posts-slider-style1 h5 {
font-size: 13px;
}
.sh-widget-posts-slider-style1 h5,
.sh-widget-posts-slider-style1 h5 span {
margin-bottom: 10px;
padding-top: 0px;
line-height: 135%!important;
}
.sh-widget-posts-slider-style1 .post-meta {
border-left-width: 0px;
padding-left: 0px;
margin-bottom: 0px;
}
.sh-widget-posts-slider-style1 .sh-widget-posts-slider-thumbnail {
display: block;
width: 70px;
height: 70px;
position: absolute;
left: 0; top: 0;
background-size: cover;
background-position: 50% 50%;
}
.sh-widget-posts-slider-style1 .sh-widget-posts-slider-content {
margin-left: 90px;
}
.sh-footer-widgets .sh-widget-posts-slider-style1 .sh-widget-posts-slider-thumbnail {
width: 80px;
height: 80px;
}
.sh-footer-widgets .sh-widget-posts-slider-style1 .sh-widget-posts-slider-content {
margin-left: 100px;
}
.sh-footer-widgets .sh-widget-posts-slider-style1 {
min-height: 100px;
}
.sh-widget-posts-slider-style2 {
display: none;
}
.sh-widget-posts-slider-style2:first-child {
display: block;
}
.sh-widget-posts-slider-style2 .sh-ratio-container {
padding-bottom: 95%;
}
.sh-widget-posts-slider-group-style2.style3 .sh-widget-posts-slider-style2 .sh-ratio-container {
padding-bottom: 65%!important;
}
.sh-widget-posts-slider-style2 .sh-widget-posts-slider-content {
position: absolute;
bottom: 30px; left: 30px; right: 30px;
z-index: 500;
}
.sh-widget-posts-slider-style2 .post-title,
.sh-widget-posts-slider-style2 a,
.sh-widget-posts-slider-style2 span,
#sidebar .sh-widget-posts-slider-style2 .post-meta a {
color: #fff!important;
}
.sh-widget-posts-slider-style2 .post-title {
margin-bottom: 10px;
font-size: 14px;
line-height: 1.3!important;
}
.sh-widget-posts-slider-style2 .post-read-later {
font-size: 9px;
}
.sh-widget-posts-slider-style2 .sh-ratio-content:after {
content: "";
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background-color: rgba(0,0,0,0.5);
}
.sh-widget-posts-slider-group-style2 {
overflow: hidden;
position: relative;
}
.post-quote-link-meta .post-meta-content > *:not(:last-child):not(:nth-last-child(2)):after,
.sh-widget-posts-slider-style2 .post-meta-content > *:not(:last-child):not(:nth-last-child(2)):after {
background-color: rgba(255, 255, 255, 0.14);
}
@media (max-width: 1025px) {
.post-quote-link-meta .post-meta-content > *:nth-last-child(2):after,
.sh-widget-posts-slider-style2 .post-meta-content > *:nth-last-child(2):after {
background-color: rgba(255, 255, 255, 0.14);
}
} .sh-widget-poststab-title {
margin-bottom: 30px;
}
.sh-widget-poststab .nav-tabs li:first-child {
margin-right: 20px;
}
.sh-widget-poststab .nav-tabs li:not(.active) a h3 {
color: #8d8d8d!important;
}
.sh-widget-poststab .nav-tabs li {
border-bottom-width: 0px!important;
padding: 0px!important;
}
.sh-widget-poststab .nav-tabs {
border-bottom-color: transparent;
display: inline-block;
}
.sh-widget-poststab .nav-tabs a {
padding: 0;
border-width: 0!important;
}
.sh-widget-poststab .nav-tabs a,
.sh-widget-poststab .nav-tabs a:hover,
.sh-widget-poststab .nav-tabs a:focus {
background-color: transparent!important;
}
.sh-widget-poststab .nav-tabs h3 {
margin: 0;
} .sh-widget-connected-item {
background-color: #4a4a4a;
height: 54px;
line-height: 54px;
display: block;
border-radius: 10px;
padding: 0 0 0 18px;
font-weight: bold;
transition: 0.3s all ease-in-out;
position: relative;
overflow: hidden;
}
.sh-widget-connected-item i {
width: 20px;
}
.sh-widget-connected-item:not(:last-child) {
margin-bottom: 15px;
}
.sh-widget-connected-item * {
color: #fff!important;
position: relative;
z-index: 10;
}
.sh-widget-connected-count {
border-left: 1px solid rgba(255,255,255,0.1);
text-align: center;
}
.sh-widget-connected-count span {
display: block;
width: 48px;
}
.sh-widget-connected-instagram {
background-color: #e12c61;
background: linear-gradient(158deg, #863fa6 22%,#e12c61 50%,#f46f46 80%);
}
.sh-widget-connected-instagram:after {
content: "";
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background-color: #e12c61;
transition: 0.3s all ease-in-out;
opacity: 0;
border-radius: 10px;
}
.sh-widget-connected-instagram:hover:after {
opacity: 0.6;
}
.sh-widget-connected-facebook {
background-color: #447bc6;
}
.sh-widget-connected-facebook:hover {
background-color: #366ab1;
}
.sh-widget-connected-gplus {
background-color: #e7403c;
}
.sh-widget-connected-gplus:hover {
background-color: #dc3430;
}
.sh-widget-connected-youtube {
background-color: #e62117;
}
.sh-widget-connected-youtube:hover {
background-color: #d8190f;
} .widget-slide-arrows,
.post-slide-arrows {
position: absolute;
right: 0px;
top: -2px;
z-index: 1000;
margin-right: 2px;
margin-top: 2px;
}
.post-slide-arrows i {
color: #505050;
font-size: 24px;
}
.widget-slide-arrows button,
.post-slide-arrows button {
position: relative;
display: inline;
background-color: transparent;
border-width: 0px;
padding-right: 0px;
padding-left: 8px;
}
.post-slide-arrows button.slick-disabled,
.widget-slide-arrows button.slick-disabled {
opacity: 0.5;
}
.post-slide-arrows-container {
position: relative;
padding-right: 75px;
}
.widget-slide-arrows-container {
position: relative;
padding-right: 65px;
}
.widget-slide-arrows i {
color: #505050;
font-size: 18px;
}
.sh-footer-widgets .widget-slide-arrows {
top: 1px;
}
.sh-footer-widgets h3 {
overflow: hidden;
} .sh-nothing-found {
background-color: #f4f4f4;
padding: 19px;
float: none;
}
.sh-nothing-found .sh-table-cell-top:first-child {
width: 45px;
}
.sh-nothing-found h2 {
font-size: 16px;
text-transform: uppercase;
margin-bottom: 5px;
}
.sh-nothing-found p {
margin: 0;
}
.sh-nothing-found i {
color: #505050;
font-size: 26px;
}
.sh-nothing-found-big {
margin-top: 50px;
color: #e5e5e5;
font-weight: bold;
max-width: 500px;
}
.sh-nothing-found-big span {
font-size: 56px;
line-height: 56px;
}
.sh-nothing-found-big div {
font-size: 110px;
text-transform: uppercase;
line-height:100px;
}
.sh-search-results .post-item .post-meta-two {
display: none;
} .sh-404-page {
max-width: 840px;
margin: 0 auto;
margin-bottom: 100px;
}
.sh-404-title {
font-size: 156px;
color: #fff;
position: relative;
z-index: 1;
margin-bottom: 0px;
}
.sh-404-left {
padding-right: 35px;
padding-top: 40px;
}
.sh-404-left .sh-ratio-content {
border-radius: 100%;
background-color: #ccc;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.sh-404-shadow {
margin: 0 auto;
margin-top: 30px;
width: 120px;
height: 10px;
background-color: #ececec;
border-radius: 100%;
}
.sh-404-overay {
position: absolute;
z-index: 0;
top: 0; left: 0; right: 0; bottom: 0;
background-color: rgb(58, 58, 58);
opacity: 0.8;
border-radius: 100%;
}
.sh-404-right {
display: flex;
align-items: center;
padding-left: 35px;
}
.sh-404-container {
width: 100%;
}
.sh-404-page h1 {
font-size: 48px;
color: #505050;
}
.sh-404-description {
font-size: 18px;
color: #848484;
line-height: 140%;
margin-bottom: 40px;
}
@media (max-width: 799px) {
.sh-404-title {
font-size: 90px;
}
.sh-404-page h1,
.sh-404-description {
text-align: center;
}
}
@media (max-width: 1000px) {
.sh-404-page h1 {
font-size: 36px;
}
.sh-404-description {
font-size: 16px;
}
.sh-404-title {
font-size: 110px;
}
.sh-404-page .sh-404-left {
max-width: 60%;
min-width: 340px;
margin: 0 auto;
}
.sh-404-page .sh-404-right {
margin-top: 40px;
}
.sh-404-page .sh-404-left,
.sh-404-page .sh-404-right {
height: auto!important;
}
} .sh-back-to-top {
backface-visibility: hidden;
position: fixed;
bottom: 30px;
right: 30px;
opacity: 0;
transition: 0.3s all ease;
cursor: pointer;
width: 50px;
height: 50px;
text-align: center;
overflow: hidden;
z-index: 5000;
color: #cecece;
border: 1px solid rgba(0,0,0,0.1);
background-color: #fff;
box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.07);
}
.sh-back-to-top:hover {
background-color: #d79c74;
border: 1px solid #d79c74;;
}
.sh-back-to-top i {
display: block;
font-size: 30px;
line-height: 46px;
color: #505050;
}
.sh-back-to-top:hover i {
color: #fff;
text-shadow: 0px 3px 3px rgba(0,0,0,0.15);
}
.sh-back-to-top.active {
opacity: 1;
}
.sh-back-to-top.filled {
background-color: #BDBDBD;
border-color: #BDBDBD;
color: #fff;
}
.sh-back-to-top2 {
border-radius: 100%;
width: 60px;
height: 60px;
}
.sh-back-to-top2 i {
line-height: 56px;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.sh-back-to-top3 {
box-shadow: 0px 3px 13px 1px rgba(0,0,0,0.12);
background-color: #fff;
border-width: 0px!important;
font-size: 20px;
}
.sh-back-to-top3 i {
font-size: 20px;
} .sh-page-loader {
background-color: #fff;
position: fixed;
top: 0; bottom: 0; left: 0; right: 0;
width: 100%;
height: 100%;
z-index: 995000;
} .sk-cube-grid {
width: 40px;
height: 40px;
margin: 100px auto;
}
.sk-cube-grid .sk-cube {
width: 33%;
height: 33%;
background-color: #333;
float: left;
-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-cube-grid .sk-cube1 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.sk-cube-grid .sk-cube2 {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.sk-cube-grid .sk-cube3 {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s; }
.sk-cube-grid .sk-cube4 {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.sk-cube-grid .sk-cube5 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
.sk-cube-grid .sk-cube6 {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s; }
.sk-cube-grid .sk-cube7 {
-webkit-animation-delay: 0s;
animation-delay: 0s; }
.sk-cube-grid .sk-cube8 {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s; }
.sk-cube-grid .sk-cube9 {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s; }
@-webkit-keyframes sk-cubeGridScaleDelay {
0%, 70%, 100% {
-webkit-transform: scale3D(1, 1, 1);
transform: scale3D(1, 1, 1);
} 35% {
-webkit-transform: scale3D(0, 0, 1);
transform: scale3D(0, 0, 1);
}
}
@keyframes sk-cubeGridScaleDelay {
0%, 70%, 100% {
-webkit-transform: scale3D(1, 1, 1);
transform: scale3D(1, 1, 1);
} 35% {
-webkit-transform: scale3D(0, 0, 1);
transform: scale3D(0, 0, 1);
}
} .sk-folding-cube {
margin: 20px auto;
width: 40px;
height: 40px;
position: relative;
-webkit-transform: rotateZ(45deg);
-ms-transform: rotate(45deg);
transform: rotateZ(45deg);
}
.sk-folding-cube .sk-cube {
float: left;
width: 50%;
height: 50%;
position: relative;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.sk-folding-cube .sk-cube:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #333;
-webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
animation: sk-foldCubeAngle 2.4s infinite linear both;
-webkit-transform-origin: 100% 100%;
-ms-transform-origin: 100% 100%;
transform-origin: 100% 100%;
}
.sk-folding-cube .sk-cube2 {
-webkit-transform: scale(1.1) rotateZ(90deg);
-ms-transform: scale(1.1) rotate(90deg);
transform: scale(1.1) rotateZ(90deg);
}
.sk-folding-cube .sk-cube3 {
-webkit-transform: scale(1.1) rotateZ(180deg);
-ms-transform: scale(1.1) rotate(180deg);
transform: scale(1.1) rotateZ(180deg);
}
.sk-folding-cube .sk-cube4 {
-webkit-transform: scale(1.1) rotateZ(270deg);
-ms-transform: scale(1.1) rotate(270deg);
transform: scale(1.1) rotateZ(270deg);
}
.sk-folding-cube .sk-cube2:before {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.sk-folding-cube .sk-cube3:before {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.sk-folding-cube .sk-cube4:before {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
@-webkit-keyframes sk-foldCubeAngle {
0%, 10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0;
} 25%, 75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1;
} 90%, 100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
}
@keyframes sk-foldCubeAngle {
0%, 10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0;
} 25%, 75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1;
} 90%, 100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
} .sk-spinner {
margin: 100px auto 0;
width: 70px;
text-align: center;
}
.sk-spinner > div {
width: 18px;
height: 18px;
background-color: #333;
border-radius: 100%;
display: inline-block;
-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.sk-spinner .bounce1 {
-webkit-animation-delay: -0.32s;
animation-delay: -0.32s;
}
.sk-spinner .bounce2 {
-webkit-animation-delay: -0.16s;
animation-delay: -0.16s;
}
@-webkit-keyframes sk-bouncedelay {
0%, 80%, 100% { -webkit-transform: scale(0) }
40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
0%, 80%, 100% {
-webkit-transform: scale(0);
transform: scale(0);
} 40% {
-webkit-transform: scale(1.0);
transform: scale(1.0);
}
}
.sh-page-loader-style-spinner #loading-center-absolute {
display: table;
margin: 0 auto;
}
.sh-page-loader-style-spinner .object {
width: 20px;
height: 20px;
background-color: #8d8d8d;
float: left;
margin-right: 20px;
border-radius: 50% 50% 50% 50%;
}
.sh-page-loader-style-spinner .object:last-child {
margin-right: 0;
}
.sh-page-loader-style-spinner #object_one {
-webkit-animation: object_one 1.5s infinite;
animation: object_one 1.5s infinite;
}
.sh-page-loader-style-spinner #object_two {
-webkit-animation: object_two 1.5s infinite;
animation: object_two 1.5s infinite;
-webkit-animation-delay: 0.25s;
animation-delay: 0.25s;
}
.sh-page-loader-style-spinner #object_three {
-webkit-animation: object_three 1.5s infinite;
animation: object_three 1.5s infinite;
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
@-webkit-keyframes object_one {
75% { -webkit-transform: scale(0); }
}
@keyframes object_one {
75% {
transform: scale(0);
-webkit-transform: scale(0);
}
}
@-webkit-keyframes object_two {
75% { -webkit-transform: scale(0); }
}
@keyframes object_two {
75% {
transform: scale(0);
-webkit-transform:  scale(0);
}
}
@-webkit-keyframes object_three {
75% { -webkit-transform: scale(0); }
}
@keyframes object_three {
75% {
transform: scale(0);
-webkit-transform: scale(0);
}
} .sh-window-line {
position: fixed;
left: 0;
right: 0;
background: #ffffff;
z-index: 9999999;
}
.sh-window-line.line-top {
top: 0;
}
.sh-window-line.line-top,
.sh-window-line.line-bottom {
height: 20px;
}
.sh-window-line.line-left,
.sh-window-line.line-right {
width: 20px;
}
.sh-window-line.line-bottom {
bottom: 0;
}
.sh-window-line.line-left {
top: 0;
bottom: 0;
right: auto;
}
.sh-window-line.line-right {
top: 0;
bottom: 0;
left: auto;
}
.page-white-borders #page-container {
padding-bottom: 20px;
} .sh-page-notice {
width: 100%;
background-color: #383838;
color: #e2e1e1;
padding: 20px 0;
display: none;
}
.sh-page-notice a {
color: #e2e1e1;
}
.sh-page-notice a:hover,
.sh-page-notice a:focus {
color: #fff;
}
.sh-page-notice .sh-page-notice-button {
background-color: #767676;
position: relative;
display: inline-block;
padding: 8px 18px;
margin: -8px 0;
margin-left: 16px;
font-weight: bold;
color: #fff;
}
.sh-page-notice .sh-page-notice-button:hover {
background-color: #8d8d8d;
}
.sh-page-notice .text-right {
min-width: 100px;
} .sh-ratio {
position: relative;
}
.sh-ratio-container {
padding-bottom: 56.25%;
}
.sh-ratio-container-4_3 {
padding-bottom: 75%;
}
.sh-ratio-container-1_1 {
padding-bottom: 100%;
}
.sh-ratio-container-130 {
padding-bottom: 130%!important;
}
.sh-ratio-content {
position: absolute;
top: 0; right: 0; left: 0; bottom: 0;
background-size: cover;
background-position: 50% 50%;
}
.sh-ratio-content iframe {
width: 100%;
height: 100%;
} .bypostauthor {}
.kc-container {
max-width: 1200px!important;
}
@media (max-width: 1250px) { .kc-container { max-width: 960px!important; } }
@media (max-width: 1025px) { .kc-container { max-width: 850px!important; } }
@media (max-width: 900px) { .kc-container { max-width: 740px!important; } }
@media (max-width: 800px) { .kc-container { max-width: 600px!important; } }
@media (max-width: 700px) { .kc-container { max-width: 468px!important; } }
@media (max-width: 550px) { .kc-container { max-width: 300px!important; } }
.kc_row {
padding-top: 100px;
padding-bottom: 100px;
} .kc_column:first-child {
padding-left: 0px;
} .kc_column:last-child {
padding-right: 0px;
} .kc_column:only-child {
padding-left: 0px;
padding-right: 0px;
}
@media (max-width: 768px) { .kc_column { padding-left: 0px!important; padding-right: 0px!important; } } .blog-slider:not(.blog-slider-style4) > .blog-slider-list,
.blog-slider-style4 {
opacity: 0;
}
.blog-slider-list,
.blog-slider-style4 {
transition: 0.3s all ease-in-out;
}
.blog-slider-list.slick-initialized,
.blog-slider-style4.loaded {
opacity: 1!important;
}
.blog-slider {
background-color: #fafafa;
position: relative;
overflow: hidden;
max-height: 540px;
}
.blog-slider-item {
background-size: cover;
background-position: 50% 50%;
height: 540px;
position: relative;
}
.blog-slider-item:after {
content: "";
display: block;
position: absolute;
z-index: 1;
bottom: 0;
width: 100%;
}
.blog-slider-item:after,
.post-style-cover .post-container:after,
.sh-widget-posts-slider-style2 .sh-ratio-content:after,
.categories-list-item .sh-ratio-content:after {
top: 15%!important;
background: linear-gradient(to bottom, rgba(50,50,50,0) 0%, rgba(16,15,15,0.91) 89%, rgba(16,15,15,0.93) 93%)!important;
transition: 0.2s all ease-in-out;
opacity: 0.93;
}
.blog-slider-style4 .blog-slider-item:after {
top: 0%!important;
background: linear-gradient(to bottom, rgba(50,50,50,0.2) 0%, rgba(16,15,15,0.91) 89%, rgba(16,15,15,0.93) 93%)!important;
}
.blog-slider-item:hover:after,
.post-style-cover .post-container:hover:after,
.sh-widget-posts-slider-style2 .sh-ratio-content:hover:after,
.categories-list-item .sh-ratio-content:hover:after {
opacity: 1;
}
.blog-slider-item .post-meta,
.post-style-cover .post-meta,
.sh-widget-posts-slider-style2 .post-meta,
.sh-widget-posts-slider-style1 .post-meta,
.post-quote-link-meta .post-meta {
opacity: 0.8;
}
.blog-slider-container {
position: absolute;
bottom: 0;
width: 100%;
padding-left: 300px;
padding-right: 300px;
}
@media (max-width: 1200px) {
.blog-slider-container {
padding-left: 0px;
padding-right: 0px;
}
}
.blog-slider-content {
padding: 0px 30px;
max-width: 900px;
margin: 0 auto;
position: relative;
z-index: 2;
padding-bottom: 40px;
}
@media (max-width: 1000px) {
.blog-slider:not(.blog-slider-style2) .blog-slider-container .blog-slider-content {
max-width: 80%;
}
.blog-slider-item .blog-slider-content h2 {
font-size: 36px;
}
}
@media (max-width: 700px) {
.blog-slider {
max-height: 320px;
}
.blog-slider-item {
height: 320px;
}
.blog-slider:not(.blog-slider-style2) .blog-slider-container .blog-slider-content {
max-width: 80%;
padding-bottom: 25px;
}
.blog-slider .blog-slider-item .blog-slider-content h2 {
font-size: 24px!important;
}
}
.blog-slider-content-icon {
position: absolute;
top: 40px; left: 0; bottom: 94px;
display: flex;
align-items: center;
justify-content: center;
border-right: 1px solid rgba(255, 255, 255, 0.14);
padding-right: 25px;
}
.blog-slider-content-icon i {
font-size: 36px;
color: #fff;
}
.blog-slider-content-details {
padding-left: 60px;
}
.blog-slider-item .post-meta {
border-left-width: 0px;
padding-left: 0px;
margin-bottom: 0px;
position: relative;
z-index: 100;
}
.blog-slider-item .post-meta i {
font-size: 14px;
bottom: -2px;
}
.blog-slider-item .post-meta * {
color: #fff;
}
.blog-slider-item .post-meta img {
position: relative;
top: -5px;
}
.blog-slider-item .post-meta-content > *:not(:last-child):after {
background-color: rgba(255, 255, 255, 0.14);
}
.blog-slider-item h2 {
font-size: 48px;
margin-bottom: 18px;
line-height: 100%!important;
color: #fff;
}
.blog-slider-item.slick-active {
opacity: 1!important;
}
.blog-slider:not(.blog-slider-style4) .blog-slider-item:first-child {
display: block;
}
.blog-slider-dots {
position: absolute;
bottom: 47px; left: 0; right: 0;
}
.blog-slider-dots .slick-dots {
position: relative;
width: 900px;
text-align: right;
margin: 0 auto;
line-height: 1;
top: -3px;
}
@media (max-width: 1200px) {
.blog-slider .slick-arrow {
display: none!important;
}
.blog-slider-dots .slick-dots {
width: 100%;
padding: 0 140px;
}
.blog-slider-style1 .blog-slider-dots .slick-dots,
.blog-slider-style3 .blog-slider-dots .slick-dots {
padding: 0 80px!important;
}
}
@media (max-width: 900px) {
.blog-slider .slick-dots {
display: none!important;
}
}
.blog-slider .slick-prev,
.blog-slider .slick-next {
max-width: 260px;
cursor: pointer;
bottom: 48px;
top: auto;
color: #fff;
}
.blog-slider .slick-prev {
padding-left: 65px;
margin-left: 35px;
}
.blog-slider .slick-prev i {
position: absolute;
left: 0; bottom: 6px;
}
.blog-slider .slick-next {
text-align: right;
padding-right: 65px;
margin-right: 35px;
}
.blog-slider .slick-next i {
position: absolute;
right: 0; bottom: 6px;
}
.blog-slider .slick-arrow i {
font-size: 30px;
color: rgba( 255, 255, 255, 0.7 );
transition: 0.3s all ease-in-out;
}
.blog-slider .slick-arrow i:hover {
color: rgba( 255, 255, 255, 1 );
}
.blog-slider .slick-arrow p,
.blog-slider .slick-arrow p a {
color: #fff;
text-transform: uppercase;
font-size: 10px;
color: rgba( 255, 255, 255, 0.8 );
letter-spacing: 2px;
font-weight: bold;
}
.blog-slider .slick-arrow p {
margin-bottom: 5px;
}
.blog-slider .slick-arrow h5 {
color: #fff;
font-size: 13px;
line-height: 135%!important;
margin-bottom: 0px;
color: rgba( 255, 255, 255, 0.8 );
}
.blog-slider .slick-arrow h5:hover {
color: rgba( 255, 255, 255, 1 );
}
#page-container .blog-slider .slick-arrow .post-read-later {
display: none!important;
}
.blog-slider-style3 {
position: relative;
border-radius: 8px;
overflow: hidden;
z-index: 100;
}
body.single .blog-slider-style3 {
border-radius: 0px;
}
.blog-slider-style4 {
position: relative;
border-radius: 8px;
z-index: 100;
}
.blog-slider-style4,
.blog-slider-style4 .blog-slider-item {
max-height: 570px;
height: 570px;
}
.blog-slider-style4 .blog-slider-item .blog-slider-container {
opacity: 0;
}
.blog-slider-style4 .blog-slider-item.active .blog-slider-container {
z-index: 200;
opacity: 1;
animation-name: fadein;
animation-direction: alternate;
animation-timing-function: ease-in-out;
animation-duration: 0.8s;
}
@keyframes fadein {
0% { opacity: 0; transform: translateY(10px);  }
10% { opacity: 0; transform: translateY(10px); }
100% { opacity: 1; transform: translateY(0px); }
}
.blog-slider-style4 .blog-slider-container {
padding-left: 0px;
padding-right: 0px;
width: 65%;
}
.blog-slider-style4 .blog-slider-content {
margin: 0;
padding-left: 45px;
padding-right: 45px;
padding-bottom: 45px;
}
.blog-slider-style4 {
height: 570px;
position: relative;
}
.blog-slider-style4 .blog-slider-item {
display: block!important;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
opacity: 0; z-index: 100;
transition: 2s opacity ease-in;
}
.blog-slider-style4 .active.blog-slider-item {
opacity: 1; z-index: 110;
transition: 0.25s opacity ease-in!important;
}
.blog-slider-style4 .blog-slider-item h2 {
font-size: 36px;
}
.blog-slider-style4 .blog-slider-mini-list {
position: absolute;
top: 80px; bottom: 80px; right: 30px;
width: 30%;
overflow: hidden;
z-index: 200;
}
.blog-slider-style4 .blog-slider-mini-list .post-categories-container {
margin-top: 0px;
}
.blog-slider-style4 .blog-slider-mini-list .post-categories-container {
margin-top: 0px;
margin-bottom: 2px;
line-height: 1;
}
.blog-slider-style4 .blog-slider-mini-list h5 {
font-size: 13px;
color: #fff;
}
.blog-slider-style4 .blog-slider-mini-list .sh-widget-posts-slider-style1:not(:last-child) {
border-bottom: 1px solid rgba(255,255,255,0.10);
margin-bottom: 19px;
padding-bottom: 13px;
margin-right: 20px;
}
.blog-slider-style4 .blog-slider-mini-list .sh-widget-posts-slider-thumbnail {
width: 100px;
box-shadow: 1px 4px 10px 1px rgba(0,0,0,0.22);
}
.blog-slider-style4 .blog-slider-mini-list .sh-widget-posts-slider-content {
margin-left: 120px;
padding-right: 10px;
min-height: 70px;
}
@media (max-width: 1025px) {
.blog-slider-style4 .blog-slider-mini-list {
top: 60px;
bottom: 60px;
}
.blog-slider-style4 .blog-slider-container .blog-slider-content {
max-width: 100%!important;
}
}
@media (max-width: 800px) {
.blog-slider-style4 .blog-slider-container {
width: 100%;
}
.blog-slider-style4 .sh-widget-posts-slider-thumbnail {
display: none;
}
.blog-slider-style4 .sh-widget-posts-slider-thumbnail {
display: none;
}
.blog-slider-style4 .blog-slider-mini-list .sh-widget-posts-slider-content {
margin-left: 0px!important;
}
.blog-slider-style4 .blog-slider-mini-list .sh-widget-posts-slider-style1:not(:last-child) {
margin-bottom: 12px;
padding-bottom: 0px;
}
.blog-slider-style4 .blog-slider-mini-list h5 {
margin-bottom: 0px;
}
.blog-slider-style4 .blog-slider-mini-list {
margin-bottom: 300px;
}
}
@media (max-width: 600px) {
.blog-slider-style4 .blog-slider-mini-list {
width: auto;
left: 30px;
}
.blog-slider-style4 .blog-slider-content {
padding-left: 30px;
padding-right: 30px;
}
}
.blog-slider-style2 .blog-slider-item {
margin: 0 7.5px;
border-radius: 10px;
overflow: hidden;
z-index: 100;
}
.blog-slider-style2 .blog-slider-item .blog-slider-container {
opacity: 0;
padding-left: 15px;
padding-right: 15px;
}
.blog-slider-style2 .blog-slider-item.slick-center .blog-slider-container {
animation-name: fadein2;
animation-direction: alternate;
animation-timing-function: ease-in-out;
animation-duration: 0.8s;
opacity: 1;
z-index: 1000;
}
@keyframes fadein2 {
0% { opacity: 0; transform: translateY(10px);  }
10% { opacity: 0; transform: translateY(10px); }
100% { opacity: 1; transform: translateY(0px); }
}
.blog-slider-style2 .blog-slider-item h2 {
font-size: 36px!important;
}
.blog-slider-style2 .blog-slider-dots {
left: auto;
right: 32%;
}
@media (max-width: 1200px) {
.blog-slider-style2 .blog-slider-dots {
right: 21%;
}
.blog-slider-dots .slick-dots {
padding: 0;
}
}
.blog-slider-style2 .slick-dots {
width: auto;
}
.blog-slider-style3 .blog-slider-container {
padding-left: 0px;
padding-right: 0px;
}
.blog-slider-style1 .slick-prev,
.blog-slider-style1 .slick-next {
bottom: 75px;
}
@media (max-width: 700px) {
.blog-slider-style1 .blog-slider-content-icon i,
.blog-slider-style3 .blog-slider-content-icon i {
font-size: 21px;
}
.blog-slider-style1 .blog-slider-content-icon,
.blog-slider-style3 .blog-slider-content-icon {
padding-right: 10px;
top: 34px;
bottom: 75px;
}
.blog-slider-style1 .blog-slider-content,
.blog-slider-style3 .blog-slider-content {
padding-right: 0px;
max-width: 85%!important;
}
.blog-slider-style1 .blog-slider-content-details,
.blog-slider-style3 .blog-slider-content-details {
padding-left: 20px;
}
} .sh-blog-fancy .slick-list {
margin: 0 -18px;
width: auto;
}
.sh-blog-fancy .slick-slider .slick-prev.slick-arrow {
left: -18px;
}
.sh-blog-fancy .slick-slider .slick-next {
right: -18px;
}
.sh-blog-fancy .blog-style-mini1,
.sh-blog-fancy .blog-style-mini2 {
margin: 0 -10px!important;
}
.blog-fancy-carousel .post-item {
padding: 10px 0;
}
.sh-blog-fancy-title {
margin-bottom: 33px;
font-size: 24px;
}
.blog-fancy-list {
position: relative;
}
.post-style-cover {
float: left;
}
.post-style-cover:last-child:after {
display: block;
content: "";
clear: both;
}
.post-style-cover .post-container {
padding: 0 20px;
background-color: #f6f6f6;
margin: 0 20px;
margin-bottom: 40px;
border-radius: 8px;
padding: 0;
position: relative;
}
.post-style-cover .post-container:after {
content: "";
display: block;
position: absolute;
top: 0; left: 0; right: 0; bottom: 0;
background: linear-gradient( rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.75) );
z-index: 110;
}
.post-style-cover .post-cover-container {
position: absolute;
left: 28px; right: 28px; bottom: 28px;
opacity: 0;
}
.post-style-cover .post-gallery,
.post-style-cover .post-gallery *,
.post-related-item .post-gallery,
.post-related-item .post-gallery *:not(i):not(button) {
-webkit-transform: none!important;
transform: none!important;
z-index: 0!important;
}
.sh-categories .post-item .post-cover-container,
.blog-style-coverbig .post-cover-container,
.post-style-cover.slick-current .post-cover-container,
.post-style-cover.slick-active .post-cover-container,
.post-style-cover[aria-hidden="false"] .post-cover-container {
opacity: 1;
animation-name: fadein3;
animation-direction: alternate;
animation-timing-function: ease-in-out;
animation-duration: 1s;
z-index: 120;
}
.post-style-cover .post-cover-container {
animation-name: fadeout3;
animation-direction: alternate;
animation-timing-function: ease-in-out;
animation-duration: 0.3s;
}
@keyframes fadein3 {
0% { opacity: 0; transform: translateY(10px);  }
10% { opacity: 0; transform: translateY(10px); }
100% { opacity: 1; transform: translateY(0px); }
}
@keyframes fadeout3 {
0% { opacity: 1; transform: translateY(0px);  }
10% { opacity: 1; transform: translateY(0px); }
100% { opacity: 0; transform: translateY(0px); }
}
.post-style-cover .post-categories-container {
margin-bottom: 6px;
}
.post-style-cover h2 {
font-size: 24px;
line-height: 110%!important;
margin-bottom: 9px;
}
.post-style-cover .post-meta {
margin-top: 0;
}
.post-style-cover .post-meta span,
.post-style-cover .post-meta a,
.post-style-cover h2 {
color: #fff;
}
.post-style-cover .post-categories {
margin-bottom: 0px;
}
.post-style-cover  .post-meta-content > *:not(:last-child):not(:nth-last-child(2)):after {
background-color: rgba(255, 255, 255, 0.14);
}
@media (max-width: 1025px) {
.post-style-cover  .post-meta-content > *:nth-last-child(2):after {
background-color: rgba(255, 255, 255, 0.14);
}
}
.post-style-cover .post-cover-link {
position: absolute;
top: 0; bottom: 0; left: 0; right: 0;
z-index: 1;
display: block;
}
.post-style-cover a,
.post-style-cover .post-meta-content,
.post-style-cover .post-categories {
position: relative;
display: inline-block;
z-index: 2;
}
.post-style-cover .sh-ratio-content,
.post-style-cover .post-cover-link,
.post-style-cover .post-container:after {
border-radius: 8px;
}
.post-style-cover .post-container,
.post-style-cover .sh-ratio-content {
max-height: 580px;
}
.blog-style-cover-center .post-cover-container {
text-align: center;
}
.blog-style-cover.columns2 .post-style-cover {
width: 50%;
}
@media (min-width: 1200px) {
.blog-style-cover.columns2 .post-style-cover h2 {
font-size: 36px;
}
.blog-style-cover.columns2 .post-style-cover .post-cover-container {
left: 60px; right: 60px; bottom: 60px;
}
}
@media (max-width: 1199px) {
.blog-style-cover.columns2 .post-style-cover h2 {
font-size: 26px;
}
}
@media (max-width: 1000px) {
.blog-style-cover.columns2 .post-style-cover h2 {
font-size: 21px;
}
}
@media (max-width: 767px) {
.blog-style-coverbig.columns2 .post-style-cover,
.blog-style-coverbig.columns3 .post-style-cover {
width: 100%!important;
}
.blog-style-coverbig.columns2 .post-style-cover .post-container,
.blog-style-coverbig.columns3 .post-style-cover .post-container {
margin-left: 0px;
margin-right: 0px;
border-radius: 8px!important;
}
}
.blog-style-cover.columns2 .post-meta {
border-left-width: 0px;
padding: 1px 0px 1px 0px;
margin-top: 0;
}
.blog-style-cover.columns3 .post-style-cover .sh-ratio-container {
padding-bottom: 130%;
}
.blog-style-cover.columns2 .post-style-cover .sh-ratio-container {
padding-bottom: 80%;
}
.sh-section > .container-fluid .blog-style-cover.columns2 .post-style-cover .sh-ratio-container {
padding-bottom: 80%;
}
.blog-style-cover.columns3 .post-style-cover {
width: 33.3%;
}
.blog-style-cover.columns2 .post-style-cover {
width: 50%;
} .blog-style-cover.columns2 .post-style-cover h2 {
line-height: 105%!important;
margin-top: 15px;
margin-bottom: 20px;
}
.kc-row-container:not(.kc-container) .blog-style-coverbig article:nth-child(odd) .post-container {
margin-left: 0px;
}
.kc-row-container:not(.kc-container) .blog-style-coverbig article:nth-child(even) .post-container {
margin-right: 0px;
}
.kc-row-container:not(.kc-container) .blog-style-coverbig article:nth-child(odd) .sh-ratio-content,
.kc-row-container:not(.kc-container) .blog-style-coverbig article:nth-child(odd) .post-cover-link,
.kc-row-container:not(.kc-container) .blog-style-coverbig article:nth-child(odd) .post-container:after {
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
.kc-row-container:not(.kc-container) .blog-style-coverbig article:nth-child(even) .sh-ratio-content,
.kc-row-container:not(.kc-container) .blog-style-coverbig article:nth-child(even) .post-cover-link,
.kc-row-container:not(.kc-container) .blog-style-coverbig article:nth-child(even) .post-container:after { border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
}
.blog-style-coverbig .post-review {
top: auto;
right: 40px;
bottom: -34px;
width: 74px;
height: 74px;
}
.blog-style-coverbig .post-review-score {
font-size: 30px;
}
.blog-style-coverbig .post-review-score span {
font-size: 18px;
} .blog-style-mini1 .post-title h4 {
font-size: 18px!important;
margin-top: 15px!important;
margin-bottom: 15px!important;
}
.blog-style-mini1 .sh-ratio-container {
padding-bottom: 75%!important;
}
.blog-style-mini1 {
margin-left: 4px;
}
.blog-style-mini1 article {
display: inline-block;
vertical-align: top;
margin-left: -4px;
}
.blog-style-mini1.columns4 article {
width: 25%;
}
.blog-style-mini1.columns3 article {
width: 33.3%;
}
.blog-style-mini1.columns2 article {
width: 50%;
} .blog-style-mini2 article {
display: inline-block;
vertical-align: top;
margin-left: -4px;
padding: 10px 0;
}
.blog-style-mini2.columns4 article {
width: 25%;
}
@media (max-width: 991px) {
.blog-style-mini2 article {
min-width: 50%;
}
}
@media (max-width: 550px) {
.blog-style-mini2 article {
min-width: 100%;
}
}
.blog-style-mini2.columns3 article {
width: 33.3%;
}
.blog-style-mini2.columns2 article {
width: 50%;
}
.blog-style-mini2 h2 {
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
}
.blog-style-mini2 .post-categories {
margin-bottom: 6px;
}
.blog-style-mini2 .sh-ratio-container {
padding-bottom: 100%;
}
.blog-style-mini2 .post-read-later {
padding-top: 0px;
}
.blog-style-mini2 .post-read-later i {
font-size: 12px;
}
.blog-style-mini2 .post-thumbnail-mini {
display: block;
position: absolute;
width: 72px;
height: 72px;
top: 0;
left: 0;
background-size: cover;
background-position: 50% 50%;
border-radius: 8px;
}
.blog-style-mini2 .post-container-mini {
padding-left: 90px;
min-height: 72px;
} .blog-style-fancy1 .blog-style-cover article {
float: none;
width: 100%;
}
.blog-style-fancy1 .blog-style-cover .post-container {
margin-left: 0px;
margin-right: 0px;
margin-bottom: 24px;
}
.blog-style-fancy1 .blog-style-cover .post-meta {
border-left-width: 0px;
padding: 1px 0px 1px 0px;
margin-top: 0;
}
.blog-style-fancy1 .blog-style-left .post-categories {
margin-top: 20px;
}
.blog-style-fancy1 .blog-style-left .post-title h2 {
font-size: 30px;
}
.blog-style-fancy1 .row {
margin-right: 0px;
margin-left: 0px;
}
.blog-style-fancy1 .row > div {
padding-right: 20px;
padding-left: 20px;
} .blog-style-fancy2 .blog-style-cover article {
float: none;
width: 100%;
}
.blog-style-fancy2 .blog-style-cover .post-container {
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
}
.blog-style-fancy2 .row {
margin-right: 0px;
margin-left: 0px;
}
.blog-style-fancy2 .row > div {
padding-right: 20px;
padding-left: 20px;
} .blog-style-fancy3 .blog-style-cover article {
float: none;
width: 100%;
}
.blog-style-fancy3 .blog-style-cover .post-container {
margin-left: 0px;
margin-right: 0px;
margin-bottom: 20px;
}
.blog-style-fancy3 > .row {
margin-right: 0px;
margin-left: 0px;
}
.blog-style-fancy3 > .row > div {
padding-right: 20px;
padding-left: 20px;
}
.blog-style-fancy3 .blog-style-left .post-content-mix {
margin-top: 20px;
}
.blog-style-fancy3 .blog-style-left .sh-ratio-container {
padding-bottom: 85%!important;
}
.blog-style-fancy3 .blog-style-left-custom {
margin-top: 75px;
}
.blog-style-fancy3 .blog-style-left-custom h2 {
font-size: 18px;
}
.blog-style-fancy3 .blog-style-left-custom article:not(:last-child) {
border-bottom: 1px solid #f0f0f0;
margin-bottom: 20px;
padding-bottom: 20px;
}
.blog-style-fancy3 .blog-style-left-custom article:last-child {
margin-bottom: 0px;
}
.blog-style-fancy3 .post-content {
padding-bottom: 0px;
}
.blog-style-fancy3 .blog-style-left:not(.blog-style-left-custom) h2 {
font-size: 30px;
} .slider-arrows-sides .slick-prev.slick-arrow,
.slider-arrows-sides .slick-next.slick-arrow {
width: 46px;
height: 46px;
margin-top: -23px;
border-radius: 100px;
border-width: 0px;
background-color: #fff;
}
.slider-arrows-sides .slick-prev.slick-arrow i,
.slider-arrows-sides .slick-next.slick-arrow i {
font-size: 24px;
line-height: 46px;
}
.blog-fancy-carousel-sides .post-container,
.blog-fancy-carousel-title .post-container {
margin-bottom: 0px;
}
.blog-fancy-carousel-sides,
.blog-fancy-carousel-title {
display: none;
}
.blog-fancy-carousel-sides.slick-initialized,
.blog-fancy-carousel-title.slick-initialized {
display: block;
}
.blog-fancy-carousel-sides article,
.blog-fancy-carousel-title article {
padding-top: 10px;
padding-bottom: 10px;
}
.slick-dots li button {
transition: 0.3s all ease-in-out;
} .categories-list {
margin-top: -30px;
position: relative;
}
.categories-list-item {
padding-top: 30px;
}
.categories-list-item .sh-ratio-container {
padding-bottom: 52%;
}
.categories-list-item .sh-ratio-content {
display: block;
border-radius: 10px;
}
.categories-list-item .sh-ratio-content:after {
content: "";
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border-radius: 8px;
}
.categories-list-item .categories-list-item-name {
display: block;
position: absolute;
bottom: 20px; left: 27px;
z-index: 100;
color: #fff;
margin-bottom: 0px;
font-size: 30px;
}
.categories-list-item-icon {
display: block;
position: absolute;
bottom: -15px; right: -15px;
}
.categories-list-item-icon i {
font-size: 145px;
color: #fff;
}
@media (max-width: 700px) {
.categories-list-item .categories-list-item-name {
font-size: 18px;
}
} .sh-categories article {
float: none;
}
.sh-categories .post-container {
margin: 0;
}
.sh-categories.sh-categories-style1 .post-style-cover {
margin-bottom: 30px;
}
.sh-categories .post-item .sh-ratio-container {
padding-bottom: 76.5%;
}
@media (max-width: 1250px) and (min-width: 1026px) {
.sh-categories .post-item .sh-ratio-container {
padding-bottom: 96%;
}
}
@media (max-width: 1025px) and (min-width: 992px) {
.sh-categories .post-item .sh-ratio-container {
padding-bottom: 109%;
}
}
@media (max-width: 700px) {
.sh-categories .post-item .sh-ratio-container {
padding-bottom: 100%;
}
}
@media (max-width: 550px) {
.sh-categories .post-item .sh-ratio-container {
padding-bottom: 130%;
}
.sh-categories .post-style-cover h2 {
font-size: 24px!important;
}
}
.sh-categories .post-item h2 {
font-size: 18px;
margin-top: 2px;
margin-bottom: 13px;
line-height: 120%!important;
}
.sh-categories .post-item h2 .post-read-later {
padding-top: 0px;
}
.sh-categories .post-item .post-cover-container {
left: 35px;
bottom: 35px;
right: 35px;
}
.sh-categories .post-item .post-cover-container h2 {
font-size: 30px;
}
.sh-categories-style2 .sh-categories-list {
position: relative;
max-height: 531px;
overflow: hidden;
padding-top: 5px;
margin-top: -5px;
}
@media (max-width: 991px) {
.sh-categories-style2 .sh-categories-list {
margin-top: 25px;
max-height: 391px;
}
}
.blog-mini-post-large:last-child {
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom-width: 0px;
}
.sh-categories-tabs {
display: table;
width: 100%;
margin-bottom: 32px;
}
@media (min-width: 767px) {
.sh-categories-tabs > div {
display: table-cell;
vertical-align: middle;
white-space: nowrap;
}
}
@media (max-width: 766px) {
.sh-categories-title {
margin-bottom: 10px;
}
.sh-categories-line {
display: none;
}
}
.sh-categories-tabs li {
display: inline-block;
margin-right: -4px;
}
.sh-categories-tabs li a {
line-height: 160%;
padding: 0 9px;
text-transform: capitalize;
font-size: 12px;
font-weight: bold;
color: #b1b1b1;
background-color: transparent!important;
border-radius: 6px;
}
.sh-categories-tabs li.active a {
background-color: #505050!important;
color: #fff;
}
.sh-categories-title h2 {
font-size: 24px;
margin-bottom: 0px;
}
.sh-categories-line-container {
position: relative;
margin-left: 25px;
margin-right: 25px;
}
.sh-categories-line-container:after {
display: block;
content: "";
position: absolute;
top: 50%;
background-color: #eaeaea;
height: 1px;
left: 0;
right: 0px;
margin-bottom: -1px;
} @media (max-width: 1025px) {
.sh-blog-standard-posts h2 {
font-size: 21px;
}
}
@media (max-width: 700px) {
.sh-blog-standard-posts h2 {
font-size: 18px;
}
} .sh-hamburger-menu {
width: 18px;
height: 18px;
position: relative;
margin: 11px auto;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.sh-hamburger-menu span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: #b5b5b5;
border-radius: 0px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.sh-hamburger-menu span:nth-child(1) {
top: 0px;
}
.sh-hamburger-menu span:nth-child(2),.sh-hamburger-menu span:nth-child(3) {
top: 7px;
}
.sh-hamburger-menu span:nth-child(4) {
top: 14px;
}
.sh-hamburger-menu.open span:nth-child(1) {
top: 8px;
width: 0%;
left: 50%;
}
.sh-hamburger-menu.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
width: 23px;
left: -2px;
}
.sh-hamburger-menu.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 23px;
left: -2px;
}
.sh-hamburger-menu.open span:nth-child(4) {
top: 8px;
width: 0%;
left: 50%;
} .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
background-color: #fff!important;
}
.sh-read-later-list.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y,
.sh-read-later-list.ps-container>.ps-scrollbar-y-rail:after {
background-color: #eeeeee!important;
}
.ps-container:hover>.ps-scrollbar-y-rail:hover,
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
background-color: transparent!important;
}
.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y, .ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y {
width: 6px!important;
}
.sh-categories-list.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
background-color: #eeeeee!important;
}
.sh-categories-list.ps-container>.ps-scrollbar-y-rail,
.sh-read-later-list.ps-container>.ps-scrollbar-y-rail {
opacity: 1!important;
}
.sh-read-later-list.sh-read-later-list-init {
display: block!important;
z-index: -100;
visibility: hidden;
} .bottom-1 {
position: relative;
bottom: -1px;
}
.bottom-2 {
position: relative;
bottom: -2px;
}
.bottom-3 {
position: relative;
bottom: -3px;
}
.bottom-4 {
position: relative;
bottom: -4px;
}@media (min-width: 1250px) { .container {
max-width: 1200px!important;
width: 1200px!important;
}
}
@media (max-width: 1250px) { .container {
max-width: 960px!important;
}
}
@media (max-width: 1025px) and (min-width: 1023px) {
body.sh-ipad-landscape-full-navigation header.primary-desktop {
display: block;
}
body.sh-ipad-landscape-full-navigation header.primary-mobile {
display: none;
}
}
@media (max-width: 1025px) { .container {
max-width: 850px!important;
} header.primary-desktop {
display: none!important;
}
header.primary-mobile {
display: block!important;
} .blog-list:not(.blog-style-small):not(.blog-style-medium):not(.blog-style-large):not(.blog-style-left) .post-item {
width: 50%;
}
#wrapper #content {
float: none;
width: 100%;
}
#wrapper #sidebar {
float: none;
width: 100%;
}
#content + #sidebar {
margin-top: 60px;
} .sh-nothing-found-big span {
font-size: 36px;
}
.sh-nothing-found-big div {
font-size: 72px;
line-height: 62px;
}
}
@media (max-width: 900px) { .container {
max-width: 740px!important;
} .content-with-sidebar-left .blog-style-grid article,
.content-with-sidebar-right .blog-style-grid article {
width: 100%!important;
} .sh-footer-columns > .widget-item {
width: 100%!important;
} .sh-copyrights {
text-align: center;
padding: 35px 0;
}
.sh-copyrights div {
float: none!important;
width: 100%;
display: block;
}
.sh-copyrights .sh-copyrights-social {
margin-top: 20px;
}
.sh-copyrights .sh-copyrights-style1,
.sh-copyrights .sh-copyrights-style2 {
height: auto;
}
.sh-copyrights-style2 .sh-copyrights-logo {
margin-bottom: 15px;
}
.sh-copyrights-text,
.sh-copyrights-social {
line-height: auto!important;
}
.sh-footer .sh-copyrights-social a {
position: relative;
margin-left: 3px;
margin-top: -1px;
}
}
@media (max-width: 800px) { .container {
max-width: 600px!important;
} .blog-style-small .post-left-side,
.blog-style-small .post-right-side,
.blog-style-medium .post-left-side,
.blog-style-medium .post-right-side,
.blog-style-large .post-left-side,
.blog-style-large .post-right-side {
width: 100%;
}
.blog-style-small .post-left-side,
.blog-style-medium .post-left-side,
.blog-style-large .post-left-side {
margin-bottom: 20px;
} .sh-titlebar .titlebar-title,
.sh-titlebar .title-level {
display: block;
width: 100%;
text-align: center;
}
.sh-titlebar .title-level {
margin-top: 15px;
} .sh-back-to-top {
bottom: 15px;
right: 15px;
transform: scale( 0.92, 0.92 );
}
}
@media (max-width: 700px) { .container {
max-width: 468px!important;
} .blog-single .post-meta {
float: none;
width: 100%;
}
.blog-single .post-meta-comments {
padding: 0;
}
.blog-single .sh-blog-single-meta > div {
width: 100%;
}
.blog-single .sh-page-switcher {
margin-left: 0;
padding-top: 10px;
}
}
@media (max-width: 550px) { .container {
max-width: 300px!important;
} .blog-list:not(.sh-recent-posts-list-carousel) .post-item {
width: 100%!important;
}
.sh-post-author .sh-post-author-avatar,
.sh-post-author .sh-post-author-info {
width: 100%;
display: block;
height: auto!important;
text-align: center;
}
.sh-post-author .sh-post-author-info {
padding-top: 20px;
} .sh-comments-required-notice {
float: none;
padding-bottom: 15px;
}
}
@media (max-width: 320px) { .container {
width: 280px;
min-width: 280px;
max-width: 280px;
}
}