html {
font-size: 14px;
}
body {
font-family: "Roboto", sans-serif;
font-size: 1rem;
background-color: #f6f6f6;
color: #000;
-webkit-font-smoothing: antialiased;
overflow-y: scroll;
}  .sf-btn {
display: inline-block;
padding: .5em 1em;
border: none;
text-transform: uppercase;
font-size: 1rem;
background-color: #eaeaea;
color: #fff;
-webkit-transition: background .15s;
-moz-transition: background .15s;
-ms-transition: background .15s;
-o-transition: background .15s;
transition: background .15s;
}
.sf-btn.active,
.sf-btn:hover,
.sf-btn:focus {
outline: 0;
background-color: #000;
color: #fff;
}
.sf-btn-sm {
font-size: .85714rem;
font-weight: 500;
}
.sf-btn-wide {
width: 100%;
}
.sf-btn-gray.active,
.sf-btn-gray:hover,
.sf-btn-gray:focus {
background-color: #000;
}
.sf-btn-black {
background-color: #000;
color: #fff !important;
}
.sf-btn-black.active,
.sf-btn-black:hover,
.sf-btn-black:focus {
background-color: #d75858;
}
.sf-btn-red {
background-color: #e92626;
}
.sf-btn-red.active,
.sf-btn-red:hover,
.sf-btn-red:focus {
background-color: #e92626;
}
.sf-btn-green {
background-color: #30ae42;
}
.sf-btn-green.active,
.sf-btn-green:hover,
.sf-btn-green:focus {
background-color: #30ae42;
}
.sf-btn-facebook {
background-color: #2657c8;
}
.sf-btn-facebook:hover,
.sf-btn-facebook:focus {
background-color: #3160cb;
}
.sf-btn-twitter {
background-color: #2ab5d8;
}
.sf-btn-twitter:hover,
.sf-btn-twitter:focus {
background-color: #35b9da;
}
.sf-btn-google-plus {
background-color: #dd6268;
}
.sf-btn-google-plus:hover,
.sf-btn-google-plus:focus {
background-color: #df6a70;
}
.sf-btn-instagram {
background-color: #b9a998;
}
.sf-btn-instagram:hover,
.sf-btn-instagram:focus {
background-color: #bdad9d;
}
.sf-btn-envelope {
background-color: #d7d7d7;
}
.sf-btn-envelope:hover,
.sf-btn-envelope:focus {
background-color: #d9d9d9;
} .sf-main,
.sf-sidebar {
position: relative;
width: 100%;
}
.sf-sections-wrapper {
width: 100%;
margin-top: -30px;
padding: 30px 0 0;
overflow: hidden;
}
.sf-section {
position: relative;
z-index: 3;
width: 100%;
margin-left: auto;
margin-right: auto;
}
@media only screen and (min-width: 768px) {
.sf-section {
width: 750px;
}
}
@media only screen and (min-width: 992px) {
.sf-section {
width: 970px;
}
}
@media only screen and (min-width: 1200px) {
.sf-section {
width: 1170px;
}
}
.sf-section > .container {
background: transparent;
padding-right: 0;
padding-left: 0;
}
.sf-boxed-layout .sf-section:not(#sf-section-mega_menu) > .container {
padding-top: 15px;
}
.sf-module {
overflow: hidden;
}
.sf-section-has-sidebar > .container {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-align-items: flex-start;
align-items: flex-start;
} .sf-section-has-sidebar .sf-main {
-webkit-order: 1;
order: 1;
} .sf-section-has-sidebar .sf-sidebar {
-webkit-order: 2;
order: 2;
}
@media only screen and (min-width: 992px) {
.sf-section > .container {
padding-right: 15px;
padding-left: 15px;
}
.sf-section-has-sidebar > .container {
display: block;
}
.sf-section-ws .sf-main {
width: 560px;
}
.sf-section-sidebar-none .sf-main {
margin-right: auto;
margin-left: auto;
width: 750px;
}
.sf-section-ws .sf-sidebar {
position: relative;
width: 360px;
}
.sf-section-ws .sf-sidebar-wrapper {
position: relative;
overflow: auto;
width: 360px;
}
.sf-section-sidebar-left .sf-main,
.sf-section-sidebar-right .sf-sidebar {
float: right;
}
.sf-section-sidebar-right .sf-main,
.sf-section-sidebar-left .sf-sidebar {
float: left;
}
}
@media only screen and (min-width: 1200px) {
.sf-section-ws .sf-main {
width: 750px;
}
}
.sticky {}
.bypostauthor {}  .sf-entries-featured > .owl-carousel { } .owl-carousel .item * {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
}
.owl-carousel .owl-item {
z-index: 1;
}
.owl-controls .owl-dots {
margin-top: 15px;
text-align: center;
}
.owl-controls .owl-dots .owl-dot {
display: inline-block;
}
.owl-controls .owl-dots .owl-dot span {
display: inline-block;
margin: 0 .3em;
width: 1em;
height: 1em;
border-radius: 1em;
background-color: #e1e1e1;
font-size: .92857rem;
}
.owl-controls .owl-dots .owl-dot.active span {
background-color: #9f9f9f;
}  a {
color: inherit;
-webkit-transition: color .15s, background .15s;
-moz-transition: color .15s, background .15s;
-ms-transition: color .15s, background .15s;
-o-transition: color .15s, background .15s;
transition: color .15s, background .15s;
}
a:hover,
a:focus {
outline: 0;
text-decoration: none;
color: #e72132;
}
.alert {
padding: 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 0;
}
.alert-warning {
background-color: #fcf8e3;
color: #8a6d3b;
}
.alert-warning a {
color: #463820;
}
.alert-danger {
background-color: #f2dede;
color: #a94442;
}
.alert-danger a {
color: #502322;
}
.alert-success {
background-color: #dff0d8;
color: #3c763d;
}
.alert-success a {
color: #162f17;
} .sf-sections-wrapper > .aggads-ad-location-header,
.sf-sections-wrapper > .aggads-ad-location-footer,
.sf-module-advertisement .aggads-ad {
position: relative;
z-index: 2;
margin-bottom: 35px;
}
.sf-module-html .aggads-ad {
vertical-align: top;
}
.sf-bg-fixed,
.aggads-ad-location-background > .aggads-inner {
display: block;
position: fixed;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
}
.aggads-ad-location-background > .aggads-inner {
cursor: pointer;
}
.sf-ad-fixed-left,
.sf-ad-fixed-right {
position: absolute;
height: 100%;
z-index: 2;
left: 50%;
overflow: visible;
-webkit-transform: translate3d(-50%, 5px, 0);
-moz-transform: translate3d(-50%, 5px, 0);
-ms-transform: translate3d(-50%, 5px, 0);
-o-transform: translate3d(-50%, 5px, 0);
transform: translate3d(-50%, 5px, 0);
}
.sf-ad-fixed-bottom {
display: inline-block;
position: fixed;
z-index: 3;
bottom: 0;
left: 50%;
width: auto;
padding: 0;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.sf-ad-fixed-bottom .container {
width: auto;
padding: 0;
}
.sf-ad-fixed-left .aggads-inner {
position: absolute;
left: 0;
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-ms-transform: translateX(-100%);
-o-transform: translateX(-100%);
transform: translateX(-100%);
}
.sf-ad-fixed-right .aggads-inner {
position: absolute;
right: 0;
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
} .aggads-ad-location-splash {
position: fixed;
z-index: 100001;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.8);
visibility: hidden;
opacity: 0;
-webkit-transition: .6s opacity ease, .6s visibility ease;
-moz-transition: .6s opacity ease, .6s visibility ease;
-ms-transition: .6s opacity ease, .6s visibility ease;
-o-transition: .6s opacity ease, .6s visibility ease;
transition: .6s opacity ease, .6s visibility ease;
}
.aggads-ad-location-splash.open {
visibility: visible;
opacity: 1;
overflow: hidden;
}
.aggads-ad-location-splash .aggads-inner {
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
overflow: visible;
-webkit-transform: translate3d(-50%,-50%,0);
-moz-transform: translate3d(-50%,-50%,0);
-ms-transform: translate3d(-50%,-50%,0);
-o-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
}
.aggads-ad-location-splash .aggads-ad-control {
margin: -10px;
}
.aggads-ad-location-splash .aggads-ad-control .aggads-btn,
.aggads-ad-location-splash .aggads-ad-control .aggads-btn:hover {
display: block;
padding: 0 10px;
border-radius: 30px;
font-size: 13px;
min-width: 30px;
min-height: 30px;
text-align: center;
line-height: 30px;
background-color: #fff !important;
color: #000;
}
.sidebar-widget .aggads-align-none {
margin: 0;
}  .agg-fade-in {
opacity: 0;
-webkit-transition: opacity .4s;
-moz-transition: opacity .4s;
-ms-transition: opacity .4s;
-o-transition: opacity .4s;
transition: opacity .4s;
}
.agg-fade-in.lazyloaded {
opacity: 1;
}
img#wpstats {
position: absolute;
z-index: 0;
width: 0;
height: 0;
}
.post-password-form > p {
margin: 0 !important;
text-align: center;
}
.post-password-form > p:first-child {
margin-bottom: 1.5rem !important;
}
.post-password-form label {
font-size: 1rem;
color: rgba(0,0,0,.75);
}
.post-password-form input[type=password] {
margin: 0 5px 0 10px;
padding: 4px 10px !important;
border: 1px solid #ddd;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
background-color: #fff;
color: #32373c;
outline: 0;
-webkit-transition: 50ms border-color ease-in-out;
transition: 50ms border-color ease-in-out;
font-size: 1rem !important;
}
.post-password-form input[type=submit] {
display: inline-block;
padding: 5px 15px;
border: none;
font-size: 1rem;
font-weight: 700;
background-color: #30ae42;
color: #fff;
-webkit-transition: background .15s;
-moz-transition: background .15s;
-ms-transition: background .15s;
-o-transition: background .15s;
transition: background .15s;
}  .navbar {
z-index: 1000;
left: 0;
width: 100%;
border: none;
margin-bottom: 30px;
border-radius: 0;
box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
.sf-nav-wrapper {
background-color: #fff;
}
@media only screen and (max-width: 991px) {
.navbar > .container {
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (max-width: 768px) {
.navbar > .container {
padding-left: 35px;
padding-right: 35px;
}
}
.navbar-header {
position: relative;
border-bottom: 1px solid #f3f3f3;
}
.navbar-style-centered .navbar-header {
text-align: center;
}
.navbar-brand {
display: inline-block;
float: none;
min-height: 0;
height: auto;
padding: 0;
}
.navbar-brand .sf-logo {
display: inline-block;
padding: .69em 15px;
line-height: 1 !important;
font-family: 'Montserrat', sans-serif;
font-size: 2rem;
font-weight: 900;
letter-spacing: -.4px;
color: #000;
}
.navbar-brand .sf-logo > img {
max-width: 100%;
height: auto;
}
.navbar-brand .sf-logo:hover,
.navbar-brand .sf-logo:focus {
color: #000;
}
.navbar-actions {
position: absolute;
top: 0;
right: 0;
height: 100%;
margin: 0;
padding: 0;
list-style: none;
font-size: 1.14285rem;
}
.navbar-actions li {
display: block;
float: left;
height: 100%;
margin: 0;
font-size: 20px;
}
.navbar-actions > li > a {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
height: 100%;
-webkit-align-items: center;
align-items: center;
}
.navbar-toggle {
float: none;
height: 100%;
margin: 0 5px 0 0;
background-color: transparent;
border: 1px solid transparent;
border-radius: 4px;
}
.navbar-actions > li > a,
.navbar-toggle {
padding: 0 .5em;
}
@media only screen and (min-width: 768px) {
.navbar-brand {
margin-left: -15px;
}
}
@media only screen and (min-width: 992px) {
.navbar-actions li {
display: inline-block;
float: none;
font-size: inherit;
}
.navbar-actions > li > a,
.navbar-toggle {
padding: 0 .5em;
}
.navbar-actions > li.sf-toggle {
display: none;
}
}
.nav > li > a:focus,
.nav > li > a:hover {
background-color: transparent;
color: #000;
}
.navbar-nav {
margin: 0;
}
.navbar-nav > li {
position: relative;
text-align: center;
font-size: 1.14285rem;
}
.navbar-nav > li.sf-mm-item {
position: static;
}
.navbar-nav > li > a {
display: block;
padding: 1em;
font-weight: 400;
color: #6f6f6f;
}
.navbar-nav > li.active > a,
.navbar-nav > li.current-menu-item > a {
font-weight: 700;
color: #000;
}
.navbar-nav > li > a .fa {
margin-right: .7em;
}
.navbar-nav > li.sf-item-search > a .fa {
margin-right: 0;
}
.navbar-right > li > a {
font-family: 'Montserrat', sans-serif;
letter-spacing: -.4px;
color: #000;
}
@media only screen and (min-width: 992px) {
.navbar-header {
float: none;
}
.navbar-style-single-row .navbar-header {
float: left;
}
.navbar-stuck .navbar-header {
border-bottom: none;
margin-bottom: 1px;
}
.navbar-collapse {
padding-left: 0;
padding-right: 0;
}
.navbar-style-single-row .nav-menu {
margin-left: 15px;
}
.navbar-nav > li {
text-align: inherit;
font-size: 1rem;
}
.navbar-nav > li > a {
position: relative;
padding: 1.3em;
overflow: hidden;
font-weight: 300;
}
.navbar-style-single-row .navbar-nav > li > a {
padding: 1.8em 1.3em;
}
.nav-menu > li:first-child > a {
padding-left: 0;
}
.navbar-right > li:last-child > a {
padding-right: 0;
}
.navbar-style-centered .nav-menu {
width: 100%;
text-align: center;
}
.navbar-style-centered .nav-menu > li {
display: inline-block;
vertical-align: top;
float: none;
text-align: left;
}
.navbar-style-centered .nav-menu > li > a {
padding-left: 1.2em;
padding-right: 1.2em;
}
.navbar-style-centered .navbar-right {
margin-top: -4em;
}
}  .navbar-nav > li .sf-mega-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 10px 26px rgba(0,0,0,.05);
background-color: #fff;
opacity: 0;
visibility: hidden;
-webkit-transition: .15s opacity ease, .15s visibility ease;
-moz-transition: .15s opacity ease, .15s visibility ease;
-ms-transition: .15s opacity ease, .15s visibility ease;
-o-transition: .15s opacity ease, .15s visibility ease;
transition: .15s opacity ease, .15s visibility ease;
}
.navbar-nav > li.sf-mm-on .sf-mega-menu {
opacity: 1;
visibility: visible;
}
.sf-mega-menu .sf-sections-wrapper {
margin: 0;
padding: 0;
background: transparent;
}
.sf-mega-menu .sf-module {
margin-bottom: 0 !important;
}
.sf-mega-menu .sf-col-wrapper {
margin: 0 !important;
padding: 20px 0;
}
.sf-mega-menu .sf-col-wrapper .sf-col {
padding: 10px 0 !important;
}
.sf-mega-menu .sf-entry {
margin: 0 !important;
padding: 0 !important;
background: transparent;
}
.sf-mega-menu .sf-entries-horizontal .sf-entry-body {
padding-right: 1em;
}
.sf-mega-menu .sf-entries-vertical .sf-entry-featured-media {
margin: 0 0 12px !important;
}
.sf-mega-menu .sf-entries-vertical .sf-entry-meta {
text-align: center;
}
.sf-mega-menu .sf-entry-meta li {
display: inline-block;
float: none;
}
.sf-mega-menu .sf-entry-title {
line-height: 1.33333 !important;
font-size: 1.28571rem;
font-weight: 700;
}
.sf-mega-menu .sf-entries-vertical .sf-entry-title {
padding: 0 1em;
text-align: center;
}
.sf-mega-menu .sf-entry-excerpt {
font-size: .85714rem;
}
.sf-mega-menu .sf-entries-vertical .sf-entry-excerpt {
padding: 0 1.5em;
text-align: center;
}
.sf-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 999;
background-color: #7b7b7b;
visibility: hidden;
}
.sf-backdrop.hl {
z-index: 100001;
}
.sf-backdrop.light {
background-color: #fff;
} .sf-backdrop.fade {
filter: alpha(opacity=0);
opacity: 0;
-webkit-transition: .15s opacity linear, .15s visibility linear;
-moz-transition: .15s opacity linear, .15s visibility linear;
-ms-transition: .15s opacity linear, .15s visibility linear;
-o-transition: .15s opacity linear, .15s visibility linear;
transition: .15s opacity linear, .15s visibility linear;
} .sf-backdrop.fade.fl {
-webkit-transition-duration: .2s;
-moz-transition-duration: .2s;
-ms-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;
}
.sf-backdrop.fade.in {
filter: alpha(opacity=25);
opacity: .25;
visibility: visible;
}
.sf-backdrop.fade.in.light {
filter: alpha(opacity=85);
opacity: .85;
}
.sf-backdrop.fade.in.light.fl {
filter: alpha(opacity=100);
opacity: 1;
}
.navbar-nav > li .sub-menu {
display: none;
margin: 0;
padding: 0;
list-style: none;
}
@media only screen and (min-width: 992px) { .navbar-nav > li .sub-menu {
display: block;
position: absolute;
z-index: 2;
min-width: 100%;
padding: 1em 0;
white-space: nowrap;
box-shadow: 0 4px 10px rgba(0,0,0,.1);
opacity: 0;
visibility: hidden;
background-color: #fff;
-webkit-transition: .15s opacity ease, .15s visibility ease;
-moz-transition: .15s opacity ease, .15s visibility ease;
-ms-transition: .15s opacity ease, .15s visibility ease;
-o-transition: .15s opacity ease, .15s visibility ease;
transition: .15s opacity ease, .15s visibility ease;
}
.navbar-nav > li .sub-menu > li {
position: relative;
}
.navbar-nav > li .sub-menu .sub-menu {
z-index: 1;
top: -15px;
left: 100%;
box-shadow: 0 0 10px rgba(0,0,0,.1);
}
.navbar-nav > li > .sub-menu > li.menu-item-has-children > a:after,
.navbar-nav > li.sf-sm-on > a:after {
position: absolute;
z-index: 1;
bottom: -.3em;
left: 1em;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f0d8";
margin-right: .4em;
font-size: 2.14285rem;
font-weight: 900;
color: #f6f6f6;
}
.navbar-nav > li > .sub-menu > li.menu-item-has-children > a:after {
top: 50%;
bottom: auto;
left: auto;
right: 0;
content: "\f0da";
font-size: 1.28571rem;
line-height: inherit;
color: #f0f0f0;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.navbar-nav li.sf-sm-on > .sub-menu {
opacity: 1;
visibility: visible;
}
.navbar-nav > li .sub-menu li a {
display: block;
padding: .5em 5em .5em 2em;
font-weight: 300;
color: #6f6f6f;
}
.navbar-nav > li .sub-menu li a:hover {
color: #000;
}
.navbar-nav > li .sf-mega-menu {
display: block;
}
} .sf-entry:before,
.sf-entry:after {
display: table;
content: " ";
}
.sf-entry:after {
clear: both;
}
.sf-entry {
position: relative;
margin-bottom: 30px;
padding: 20px;
background-color: #fff;
}
.sf-mm-entries .sf-entry {
margin: 0;
padding: 0;
}
@media only screen and (min-width: 768px) {
.sf-entry-horizontal {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-align-items: flex-start;
align-items: flex-start;
}
} .sf-entry-fm-wide {
position: relative;
z-index: 3;
}
.sf-entry-fm-wide > .container {
padding-left: 0;
padding-right: 0;
}
@media only screen and (min-width: 992px) {
.sf-entry-fm-wide > .container {
padding-left: 15px;
padding-right: 15px;
}
}
.sf-entry-fm-fw {
margin: 0 0 30px;
}
.sf-entry-featured-media {
position: relative;
overflow: hidden;
}
.sf-entry-featured-media > a {
position: relative;
display: block;
overflow: hidden;
} .sf-entry-featured-media > a:before {
content: " ";
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
-webkit-transition: background .3s ease;
-moz-transition: background .3s ease;
-ms-transition: background .3s ease;
-o-transition: background .3s ease;
transition: background .3s ease;
} .sf-entry-featured-media.sf-zoom-hover > a > img {
-webkit-transform: scale3d(1, 1, 1);
-moz-transform: scale3d(1, 1, 1);
-ms-transform: scale3d(1, 1, 1);
-o-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
}
@media only screen and (min-width: 992px) {
.sf-entry-featured-media.sf-zoom-hover > a:hover > img {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
-moz-transform: scale3d(1.05, 1.05, 1.05);
-ms-transform: scale3d(1.05, 1.05, 1.05);
-o-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
}
.sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 25px;
}
.sf-entry-horizontal .sf-entry-featured-media {
-webkit-flex: none; -ms-flex: none; flex: none;
}
@media only screen and (max-width: 767px) {
.sf-entry .sf-entry-featured-media {
margin-bottom: 20px;
}
}
.sf-entry-featured-media > img,
.sf-entry-featured-media > a > img,
.sf-entry-featured-media .owl-carousel .owl-item img {
width: 100%;
height: auto;
vertical-align: top;
}
.sf-section-ws .sf-entry-featured-media > iframe,
.sf-section-ws .sf-entry-featured-media > object {
height: 100%;
}
.sf-entry-featured-media .sf-caption {
position: absolute;
bottom: 0;
z-index: 1;
width: 100%;
padding: 2em 1.5em 1.5em;
font-size: 1rem;
line-height: 1.57142 !important; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); color: #fff;
}
.sf-entry-featured-media a:hover,
.sf-entry-featured-media a:focus {
color: inherit !important;
}
.sf-entry-media-icon {
position: absolute;
z-index: 10;
left: 50%;
top: 50%;
width: 3em;
height: 3em;
border-radius: 100%;
line-height: 3 !important;
font-size: 1.85714rem;
text-align: center;
background-color: #fff;
-webkit-transform: translate3d(-50%,-50%,0);
-moz-transform: translate3d(-50%,-50%,0);
-ms-transform: translate3d(-50%,-50%,0);
-o-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0);
color: #000;
}
.sf-entry-media-icon .fa-play {
margin-left: .2em;
} @media only screen and (min-width: 768px) {
.sf-entry-horizontal .sf-entry-body {
-webkit-flex: 1 0; -ms-flex: 1 0; flex: 1 0;
padding: .5em 0;
-webkit-align-self: center;
align-self: center;
}
.sf-entry-horizontal.sf-entry-has-featured-media .sf-entry-body {
padding-left: 1.5em;
}
} .sf-entry-flags {
font-size: .92857rem;
}
.sf-entry-flag {
display: inline-block;
position: absolute;
z-index: 1;
left: 0;
text-align: center;
background-color: rgba(0,0,0,.2);
color: #fff;
}
.sf-entry-flag a {
color: inherit !important;
}
.sf-entry-flag-trending {
top: 0;
width: 2.5em;
height: 2.2em;
line-height: 2.2 !important;
font-size: 1.14285em;
}
.sf-entry-singular .sf-entry-flag-trending {
top: -10px;
right: 0;
left: auto;
width: auto;
height: auto;
line-height: 1 !important;
font-size: 2.71428rem;
background-color: transparent;
color: #a3a3a3;
opacity: .2;
}
.sf-entry-flag-category {
bottom: 0;
padding: .41em .8em;
text-transform: uppercase;
font-size: .85714em;
font-weight: 400;
}
.sf-entry-flag-category a:hover {
color: #fff;
}
.sf-entry-flag-creditline {
z-index: 4;
right: 0;
bottom: 0;
left: auto;
padding: .45em .75em;
line-height: normal !important;
font-size: .92857rem;
} .sf-entry-tags {
margin: 0 0 20px;
font-size: .92857rem;
font-weight: 500;
overflow: hidden;
}
.sf-entry-vertical .sf-entry-tags {
margin-bottom: 15px;
}
.sf-entry-tags .sf-label {
display: inline-block;
margin-right: .4em;
color: inherit;
}
.sf-entry-tags .sf-tag {
display: inline-block;
margin-right: .4em;
color: #bfbfbf;
}
.sf-entry-vertical .sf-entry-tags .sf-tag {
margin-bottom: .2em;
}
.sf-entry-tags .sf-tag a {
color: inherit;
}
.sf-entry-tags .sf-tag:after {
content: ",";
}
.sf-entry-tags .sf-tag:last-child:after {
content: "";
}
.sf-entry-tags .sf-tag a:hover,
.sf-entry-tags .sf-tag a:focus {
color: #000;
} .sf-entry-header {
position: relative;
margin-bottom: 15px;
}
.sf-entry-title {
margin: 0;
line-height: 1.1 !important;
font-size: 1.57142rem; color: inherit;
}
.sf-entry-title a {
display: inline-block;
}
.sf-entry-excerpt {
margin: 0 0 5px;
font-family: Georgia, sans-serif;
font-size: .92857rem;
font-style: italic !important;
color: #a3a3a3;
}
.sf-entry-excerpt .sf-more-icon {
display: block;
margin-top: 10px;
font-size: 1.42857rem;
color: #e0e0e0;
}
.sf-entry-excerpt .sf-more-icon a {
color: inherit;
}
@media only screen and (min-width: 1200px) {
.sf-entry-excerpt .sf-more-icon {
margin-top: 15px;
}
}
.sf-entry-excerpt .sf-more-text {
display: inline-block;
margin-left: 5px;
}
.sf-entry-excerpt .sf-more-text a {
opacity: .5;
}
.sf-entry-excerpt .sf-more-text a:hover {
opacity: 1;
} .sf-entry-meta {
margin: 0 0 15px;
padding: 0;
font-size: .92857rem;
list-style: none;
}
.sf-entry-meta li {
margin-left: .85em;
float: left;
line-height: 2.15 !important;
font-weight: 500;
}
.sf-entry-meta li:first-child {
margin-left: 0;
}
.sf-entry:not(.sf-entry-has-featured-media) .sf-entry-meta li.sf-entry-category {
display: block;
width: 100%;
margin: 0 0 20px;
}
.sf-entry:not(.sf-entry-has-featured-media) .sf-entry-meta li.sf-entry-category + li {
margin-left: 0;
}
.sf-entry-meta li.sf-entry-meta-byline {
margin-left: 1.25em;
}
.sf-entry-meta li.sf-entry-meta-byline:first-child {
margin-left: 0;
}
.sf-entry-meta li .fa {
margin-right: .25em;
font-size: 1.07142rem;
}
.sf-entry-meta li.sf-entry-meta-views .fa {
color: #6d86b5;
}
.sf-entry-meta li.sf-entry-meta-likes .fa {
color: #f14e84;
}
.sf-entry-meta li.sf-entry-meta-comments .fa {
color: #3baa53;
}
.sf-entry-meta li.sf-entry-meta-byline img {
display: inline-block;
width: 1em;
height: 1em;
margin-right: .28571em;
border-radius: 100%;
vertical-align: top;
font-size: 1.5rem;
margin-top: .14285em;
}
.sf-entry:not(.sf-entry-has-featured-media) .sf-entry-meta .sf-btn {
padding: 0 1em;
line-height: 2.2 !important;
font-size: inherit;
} @media only screen and (min-width: 768px) { .sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-body,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-body {
padding: 0 10px 10px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical:not(.sf-entry-has-featured-media) .sf-entry-tags,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical:not(.sf-entry-has-featured-media) .sf-entry-tags {
padding: 0 10px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-featured-media,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 25px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-flags,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-flags {
font-size: 1rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-title,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-title {
line-height: 1.125 !important;
font-size: 2.28571rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-excerpt,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: 1rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-header,
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-header,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 20px;
} .sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 20px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-flags {
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-title {
line-height: 1.36363 !important;
font-size: 1.57142rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-header,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 15px;
} .sf-section-full .sf-entries-col-3.sf-entries-vertical,
.sf-section-has-sidebar .sf-entries-col-3.sf-entries-vertical {
margin-bottom: 10px;
}
.sf-section-full .sf-entries-col-3.sf-entries-vertical .sf-col,
.sf-section-has-sidebar .sf-entries-col-3.sf-entries-vertical .sf-col {
padding-left: 10px;
padding-right: 10px;
}
.sf-section-full .sf-entries-col-3.sf-entries-vertical .sf-col-wrapper,
.sf-section-has-sidebar .sf-entries-col-3.sf-entries-vertical .sf-col-wrapper {
margin-left: -10px;
margin-right: -10px;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical {
margin-bottom: 20px;
padding: 15px;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-featured-media,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 16px;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-flags,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-flags {
font-size: .85714rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-title,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-title {
line-height: 1.27272 !important;
font-size: 1.28571rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-excerpt,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: .85714rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-tags,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-tags {
margin-bottom: 12px;
font-size: .85714rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-header,
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-meta,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-header,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 11px;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-meta,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-meta {
font-size: .78571rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-author img,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-author img {
width: 15px;
height: 15px;
vertical-align: sub;
} .sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-featured-media,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-featured-media {
width: 305px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-flags,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-flags {
font-size: 1rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-title,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-title {
line-height: 1.36363 !important;
font-size: 1.57142rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-excerpt,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-eb-item,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-eb-item {
margin-bottom: 15px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
} .sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-featured-media,
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 20px;
}
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-flags,
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-flags {
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-title,
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-title {
line-height: 1.36363 !important;
font-size: 1.57142rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-excerpt,
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-header,
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-meta,
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-header,
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 15px;
} .sf-section-has-sidebar .sf-entries-col-2.sf-entries-horizontal,
.sf-section-full .sf-entries-col-2.sf-entries-horizontal,
.sf-section-full .sf-entries-col-3.sf-entries-horizontal {
margin-bottom: 10px;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-horizontal .sf-col,
.sf-section-full .sf-entries-col-2.sf-entries-horizontal .sf-col,
.sf-section-full .sf-entries-col-3.sf-entries-horizontal .sf-col {
padding-left: 10px;
padding-right: 10px;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-horizontal .sf-col-wrapper,
.sf-section-full .sf-entries-col-2.sf-entries-horizontal .sf-col-wrapper,
.sf-section-full .sf-entries-col-3.sf-entries-horizontal .sf-col-wrapper {
margin-left: -10px;
margin-right: -10px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal {
margin-bottom: 20px;
padding: 12px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-body {
padding-bottom: 0;
padding-left: 1em;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-featured-media,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-featured-media,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-featured-media {
width: 160px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-flags,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-flags,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-flags {
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-title,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-title,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-title {
line-height: 1.27272 !important;
font-size: 1.07142rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-excerpt,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-excerpt,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-eb-item,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-eb-item,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-eb-item {
margin-bottom: 6px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-tags,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-tags,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-tags {
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-meta,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-category .sf-btn,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-meta,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-category .sf-btn,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-meta,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-category .sf-btn {
font-size: .78571rem;
}
}
@media only screen and (min-width: 992px) { .sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 20px;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-flags {
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-title {
font-size: 2rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-excerpt {
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-header,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 15px;
} .sf-section-has-sidebar .sf-entries-col-2.sf-entries-vertical {
margin-bottom: 10px;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-vertical .sf-col {
padding-left: 10px;
padding-right: 10px;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-vertical .sf-col-wrapper {
margin-left: -10px;
margin-right: -10px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical {
margin-bottom: 20px;
padding: 15px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 16px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-flags,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-flags {
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-title,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-title {
font-size: 1.42857rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-excerpt,
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-excerpt {
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-header,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 11px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-tags {
margin-bottom: 12px;
font-size: .92857rem;
} .sf-section-has-sidebar .sf-entries-col-2.sf-entries-horizontal {
margin-bottom: 0;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-horizontal .sf-col {
padding-left: 15px;
padding-right: 15px;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-horizontal .sf-col-wrapper {
margin-left: -15px;
margin-right: -15px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal {
margin-bottom: 30px;
padding: 20px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body {
padding-left: 1.5em;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-featured-media,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-featured-media {
width: 253px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-flags {
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-title,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-title {
line-height: 1.36363 !important;
font-size: 1.28571rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-excerpt,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-eb-item,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-eb-item {
margin-bottom: 10px;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-tags,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-tags {
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-meta,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-category .sf-btn,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-meta,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-category .sf-btn {
font-size: .92857rem;
} .sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 25px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-flags {
font-size: 1.07142rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-title {
line-height: 1.125 !important;
font-size: 2.85714rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: 1.25333rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-header,
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 20px;
font-size: 1rem;
} .sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 16px;
}
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-flags {
font-size: 1rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-header,
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 12px;
} .sf-section-full .sf-entries-col-3.sf-entries-vertical {
margin-bottom: 0;
}
.sf-section-full .sf-entries-col-3.sf-entries-vertical .sf-col {
padding-left: 15px;
padding-right: 15px;
}
.sf-section-full .sf-entries-col-3.sf-entries-vertical .sf-col-wrapper {
margin-left: -15px;
margin-right: -15px;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical {
margin-bottom: 30px;
padding: 20px;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-featured-media {
margin-top: -2px;
margin-bottom: 20px;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-flags {
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-title {
line-height: 1.36363 !important;
font-size: 1.42857rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-excerpt {
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-header,
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 15px;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-tags {
margin-bottom: 15px;
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-meta {
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-author img {
width: 2.15em;
height: 2.15em;
vertical-align: top;
} .sf-section-full .sf-entries-col-4.sf-entries-vertical {
margin-bottom: 10px;
}
.sf-section-full .sf-entries-col-4.sf-entries-vertical .sf-col-wrapper {
margin-left: -10px;
margin-right: -10px;
}
.sf-section-full .sf-entries-col-4.sf-entries-vertical .sf-col {
padding-left: 10px;
padding-right: 10px;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical {
margin-bottom: 20px;
padding: 15px;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 17px;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-flags {
font-size: .85714rem;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-title {
line-height: 1.27272 !important;
font-size: 1.28571rem;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-tags {
margin-bottom: 12px;
font-size: .85714rem;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-meta {
font-size: .78571rem;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-author img {
display: none;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-header,
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 12px;
} .sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-featured-media {
width: 390px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-flags {
font-size: 1rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-title {
line-height: 1.27272 !important;
font-size: 2rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-excerpt {
font-size: 1.07142rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-eb-item {
margin-bottom: 15px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-category .sf-btn {
font-size: .92857rem;
} .sf-section-full .sf-entries-col-2.sf-entries-horizontal,
.sf-section-full .sf-entries-col-3.sf-entries-horizontal {
margin-bottom: 0;
}
.sf-section-full .sf-entries-col-2.sf-entries-horizontal .sf-col,
.sf-section-full .sf-entries-col-3.sf-entries-horizontal .sf-col {
padding-left: 15px;
padding-right: 15px;
}
.sf-section-full .sf-entries-col-2.sf-entries-horizontal .sf-col-wrapper,
.sf-section-full .sf-entries-col-3.sf-entries-horizontal .sf-col-wrapper {
margin-left: -15px;
margin-right: -15px;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal {
margin-bottom: 30px;
padding: 20px;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-body {
padding-left: 1.2em;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-featured-media,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-featured-media {
width: 175px;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-flags,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-flags {
font-size: .85714rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-title,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-title {
font-size: 1.21428rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-excerpt,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-excerpt {
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-eb-item,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-eb-item {
margin-bottom: 12px;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-tags,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-tags {
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-meta,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-category .sf-btn,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-meta,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-category .sf-btn {
font-size: .85714rem;
}
}
@media only screen and (min-width: 1200px) { .sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 25px;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-flags {
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-title {
width: 85%;
line-height: 1.125 !important;
font-size: 2.28571rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-excerpt {
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-header,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 20px;
} .sf-section-has-sidebar .sf-entries-col-2.sf-entries-vertical {
margin-bottom: 0;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-vertical .sf-col {
padding-left: 15px;
padding-right: 15px;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-vertical .sf-col-wrapper {
margin-left: -15px;
margin-right: -15px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical {
margin-bottom: 30px;
padding: 20px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 20px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-flags {
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-title {
line-height: 1.36363 !important;
font-size: 1.57142rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-header,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 15px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-vertical .sf-entry-tags {
margin-bottom: 15px;
font-size: .92857rem;
} .sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-flags {
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-title {
font-size: 1.28571rem;
}
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-excerpt {
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-tags {
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-meta {
font-size: .78571rem;
}
.sf-section-has-sidebar .sf-entries-col-3 .sf-entry-vertical .sf-entry-author img {
width: 15px;
height: 15px;
vertical-align: sub;
} .sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-featured-media {
width: 320px;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-title {
font-size: 1.57142rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-excerpt {
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-eb-item {
margin-bottom: 20px;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
}
.sf-section-has-sidebar .sf-entries-col-1 .sf-entry-horizontal .sf-entry-tags {
font-size: .92857rem;
} .sf-section-full .sf-entries-col-1 .sf-entry-vertical {
text-align: center;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-title {
width: 85%;
font-size: 3.14285rem;
margin: 0 auto;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-excerpt {
font-size: 1.28571rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta {
display: inline-block;
vertical-align: top;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-header,
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta {
font-size: 1rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-tags {
text-align: left;
font-size: 1rem;
} .sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-featured-media {
margin-bottom: 18px;
}
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-flags {
font-size: 1.07142rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-title {
width: 85%;
font-size: 2rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-vertical .sf-entry-excerpt {
font-size: 1rem;
} .sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-featured-media {
width: 320px;
margin-top: 0;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-flags {
font-size: 1rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-title {
font-size: 1.57142rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-excerpt {
font-size: 1rem;
}
.sf-section-full .sf-entries-col-3 .sf-entry-vertical .sf-entry-tags {
font-size: .92857rem;
} .sf-section-full .sf-entries-col-4 .sf-entry-vertical {
padding: 20px;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-flags {
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-title {
font-size: 1.42857rem;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-tags {
margin-bottom: 15px;
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-4 .sf-entry-vertical .sf-entry-author img {
display: inline;
width: 15px;
height: 15px;
vertical-align: sub;
} .sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-featured-media {
width: 470px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-flags {
font-size: 1.07142rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-vertical .sf-entry-flags {
font-size: 1.14285rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-title {
font-size: 2.42857rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-excerpt {
font-size: 1.14285rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-tags {
font-size: 1rem;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-eb-item {
margin-bottom: 20px;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
}
.sf-section-full .sf-entries-col-1 .sf-entry-horizontal .sf-entry-category .sf-btn {
font-size: .92857rem;
} .sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body {
padding-left: 1.5em;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-featured-media {
width: 228px;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-flags {
font-size: .92857rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-title {
font-size: 1.42857rem;
}
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-full .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
} .sf-section-has-sidebar .sf-entries-col-2.sf-entries-horizontal,
.sf-section-full .sf-entries-col-3.sf-entries-horizontal {
margin-bottom: 10px;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-horizontal .sf-col,
.sf-section-full .sf-entries-col-3.sf-entries-horizontal .sf-col {
padding-left: 10px;
padding-right: 10px;
}
.sf-section-has-sidebar .sf-entries-col-2.sf-entries-horizontal .sf-col-wrapper,
.sf-section-full .sf-entries-col-3.sf-entries-horizontal .sf-col-wrapper {
margin-left: -10px;
margin-right: -10px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal {
margin-bottom: 20px;
padding: 12px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-body {
padding-bottom: 0;
padding-left: 1em;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-featured-media,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-featured-media {
width: 160px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-flags,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-flags {
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-title,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-title {
font-size: 1.07142rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-excerpt,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-excerpt {
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-eb-item,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-eb-item {
margin-bottom: 6px;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal footer:last-child .sf-eb-item,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-tags,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-tags {
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-meta,
.sf-section-has-sidebar .sf-entries-col-2 .sf-entry-horizontal .sf-entry-category .sf-btn,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-meta,
.sf-section-full .sf-entries-col-3 .sf-entry-horizontal .sf-entry-category .sf-btn {
font-size: .78571rem;
}
} .sf-entries-featured {
position: relative;
margin: 0 0 2.5rem;
}
.sf-sections-wrapper .sf-section-full:first-child > .container > .sf-module-featured-posts:first-child .sf-entries-featured {
margin-top: 5px;
}
.sf-section-has-sidebar .sf-entries-featured {
margin-bottom: 30px;
}
.sidebar-widget .sf-entries-featured {
margin: 0;
}
.sf-entries-featured:before,
.sf-entries-featured:after {
display: table;
content: " ";
}
.sf-entries-featured:after {
clear: both;
} .sf-entries-featured .sf-entry {
width: 100%;
height: 285px;
margin: 0;
padding: 0;
float: left;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
} .sf-entries-featured .sf-entry.lazyload {
opacity: 0;
-webkit-transition: opacity .4s;
-moz-transition: opacity .4s;
-ms-transition: opacity .4s;
-o-transition: opacity .4s;
transition: opacity .4s;
}
.sf-entries-featured .sf-entry.lazyloaded {
opacity: 1;
}
.sf-entries-featured > .owl-carousel > .sf-entry {
display: none;
}
.sf-entries-featured > .owl-carousel > .sf-entry:first-child {
display: block;
visibility: hidden;
} .sf-entries-featured .sf-entry-body {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
padding: 20px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-transition: background .2s ease;
-moz-transition: background .2s ease;
-ms-transition: background .2s ease;
-o-transition: background .2s ease;
transition: background .2s ease;
}
.sf-entries-featured.sf-entry-body-center .sf-entry-body {
-webkit-align-content: center; align-content: center;
}
.sf-entries-featured.sf-entry-body-bottom .sf-entry-body {
-webkit-align-content: flex-end; align-content: flex-end;
} .sf-entries-featured .sf-eb-item {
-webkit-transition: opacity .15s;
-moz-transition: opacity .15s;
-ms-transition: opacity .15s;
-o-transition: opacity .15s;
transition: opacity .15s;
opacity: 1;
}
.sf-entries-featured.sf-entry-body-bottom .sf-entry-body .sf-eb-item {
-webkit-align-self: flex-end;
align-self: flex-end;
}
.sf-entries-featured.sf-entry-body-center .sf-entry-body .sf-eb-item {
-webkit-align-self: center;
align-self: center;
}
.sf-entries-featured.sf-entry-body-bottom .sf-entry-body .sf-eb-item:last-child {
margin-bottom: 0;
}
.sf-entries-featured .sf-entry-header {
width: 100%;
margin: 0 0 15px;
}
.sf-entries-featured .sf-entry-title {
font-size: 1.57142rem;
font-weight: 300;
}
.sf-entries-featured .sf-entry-excerpt {
margin-bottom: 15px;
color: inherit;
}
.sf-entries-featured.sf-entry-body-center .sf-entry-title {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.sf-entries-featured.sf-entry-body-center .sf-entry-excerpt {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.sf-entries-featured.sf-entry-body-center .sf-entry-category {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-align-items: flex-start;
align-items: flex-start;
width: 50%;
margin: 0 auto 15px;
}
.sidebar-widget .sf-entries-featured.sf-entry-body-center .sf-entry-category {
width: 80%;
}
.sf-entries-featured.sf-entry-body-center .sf-entry-category:before,
.sf-entries-featured.sf-entry-body-center .sf-entry-category:after {
display: inline-block;
content: " ";
-webkit-flex: 1 0; -ms-flex: 1 0; flex: 1 0;
margin-top: .5em;
height: 1px;
opacity: .2;
}
.sf-entries-featured.sf-entry-body-center .sf-entry-category span {
display: inline-block;
-webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto;
margin: 0;
padding: 0 15px;
text-transform: uppercase;
font-size: .85714rem;
font-weight: 500;
white-space: nowrap;
}
.sf-entries-featured .sf-entry-meta {
width: 100%;
margin: 0;
}
.sf-entries-featured.sf-entry-body-center .sf-entry-meta {
text-align: center;
}
.sf-entries-featured.sf-entry-body-center .sf-entry-meta li {
display: inline-block;
float: none;
}
.sf-entries-featured .sf-entry .sf-entry-meta li.sf-entry-meta-byline {
margin: 0 0 15px;
} @media only screen and (min-width: 560px) {
.sf-entries-featured-a .sf-entry-lg,
.sf-entries-featured-b .sf-entry-lg {
width: 50%;
height: 340px;
}
.sf-entries-featured-a .sf-entry-md,
.sf-entries-featured-b .sf-entry-md {
width: 50%;
height: 170px;
}
.sf-entries-featured-c .sf-entry,
.sf-entries-featured-d .sf-entry {
height: 320px;
}
.sf-section-has-sidebar .sf-entries-featured-c .sf-entry {
height: 446px;
}
.sf-entries-featured-e .sf-entry,
.sf-entries-featured-f .sf-entry {
height: 300px;
}
.sf-entries-featured-d:not(.sf-carousel) .sf-entry,
.sf-entries-featured-e:not(.sf-carousel) .sf-entry,
.sf-entries-featured-f:not(.sf-carousel) .sf-entry {
width: 50%;
}
.sf-entries-featured-b .sf-entry-md:nth-child(2) {
position: absolute;
left: 0;
bottom: 0;
}
.sf-entries-featured-a .sf-entry-lg .sf-entry-title,
.sf-entries-featured-b .sf-entry-lg .sf-entry-title {
font-size: 1.71428rem;
}
.sf-entries-featured-a .sf-entry-lg .sf-entry-excerpt,
.sf-entries-featured-b .sf-entry-lg .sf-entry-excerpt {
font-size: .92857rem;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-header,
.sf-entries-featured-b .sf-entry-md .sf-entry-header {
margin: 0 0 10px;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-title,
.sf-entries-featured-b .sf-entry-md .sf-entry-title {
font-size: 1.14285rem;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-excerpt,
.sf-entries-featured-b .sf-entry-md .sf-entry-excerpt {
display: none;
margin-bottom: 10px;
font-size: .85714rem;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-meta,
.sf-entries-featured-b .sf-entry-md .sf-entry-meta {
margin: 0;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-meta li.sf-entry-meta-byline,
.sf-entries-featured-b .sf-entry-md .sf-entry-meta li.sf-entry-meta-byline {
margin: 0 0 13px;
}
.sf-entries-featured-c .sf-entry-title {
width: 80%;
font-size: 2rem;
}
.sf-entries-featured-c .sf-entry-excerpt {
width: 80%;
font-size: .92857rem;
}
.sf-entries-featured-d .sf-entry-title {
font-size: 1.57142rem;
}
.sf-entries-featured-d .sf-entry-excerpt {
margin-bottom: 10px;
font-size: .85714rem;
}
.sf-entries-featured-d .sf-entry-header {
margin: 0 0 10px;
}
.sf-entries-featured-d .sf-entry .sf-entry-meta li.sf-entry-meta-byline {
margin: 0 0 13px;
}
.sf-entries-featured-e .sf-entry-title {
font-size: 1.57142rem;
}
.sf-entries-featured-e .sf-entry-excerpt {
margin-bottom: 10px;
font-size: .85714rem;
}
.sf-entries-featured-e .sf-entry-header {
margin: 0 0 10px;
}
.sf-entries-featured-e .sf-entry .sf-entry-meta li.sf-entry-meta-byline {
margin: 0 0 13px;
}
.sf-entries-featured-f .sf-entry-title {
font-size: 1.57142rem;
}
.sf-entries-featured-f.sf-carousel .sf-entry-title {
width: 80%;
font-size: 2rem;
}
.sf-entries-featured-f .sf-entry-excerpt {
margin-bottom: 10px;
font-size: .85714rem;
}
.sf-entries-featured-f.sf-carousel .sf-entry-excerpt {
width: 80%;
font-size: .92857rem;
}
.sf-entries-featured-f .sf-entry-header {
margin: 0 0 10px;
}
.sf-entries-featured-f .sf-entry .sf-entry-meta li.sf-entry-meta-byline {
margin: 0 0 13px;
}
}
@media only screen and (min-width: 768px) {
.sf-entries-featured-a .sf-entry-lg,
.sf-entries-featured-b .sf-entry-lg {
width: 60%;
height: 470px;
}
.sf-entries-featured-a .sf-entry-md,
.sf-entries-featured-b .sf-entry-md {
width: 40%;
height: 235px;
}
.sf-entries-featured-c .sf-entry,
.sf-entries-featured-d .sf-entry {
height: 375px;
}
.sf-section-has-sidebar .sf-entries-featured-c .sf-entry {
height: 655px;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry {
height: 375px;
}
.sf-entries-featured-e .sf-entry,
.sf-entries-featured-f .sf-entry {
height: 285px;
}
.sf-entries-featured-a .sf-entry-lg .sf-entry-body,
.sf-entries-featured-b .sf-entry-lg .sf-entry-body {
padding: 20px 30px;
}
.sf-entries-featured-a .sf-entry-lg .sf-entry-title,
.sf-entries-featured-b .sf-entry-lg .sf-entry-title {
width: 90%;
font-size: 2rem;
}
.sf-entries-featured-a .sf-entry-lg .sf-entry-excerpt,
.sf-entries-featured-b .sf-entry-lg .sf-entry-excerpt {
width: 90%;
font-size: 1rem;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-title,
.sf-entries-featured-b .sf-entry-md .sf-entry-title {
font-size: 1.28571rem;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-excerpt,
.sf-entries-featured-b .sf-entry-md .sf-entry-excerpt {
display: block;
}
.sf-entries-featured-c .sf-entry-body {
padding: 25px 30px;
}
.sf-entries-featured-c .sf-entry-title {
width: 70%;
font-size: 2.28571rem;
}
.sf-entries-featured-c .sf-entry-excerpt {
width: 70%;
font-size: 1rem;
}
.sf-entries-featured-d .sf-entry-body {
padding: 20px 30px;
}
.sf-entries-featured-d .sf-entry-title {
font-size: 1.85714rem;
}
.sf-entries-featured-d .sf-entry-excerpt {
font-size: .92857rem;
}
.sf-entries-featured-e .sf-entry-body {
padding: 20px 30px;
}
.sf-entries-featured-e .sf-entry-title {
font-size: 1.71428rem;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry-title {
font-size: 1.85714rem;
}
.sf-entries-featured-e .sf-entry-excerpt {
font-size: .92857rem;
}
.sf-entries-featured-f .sf-entry-title,
.sf-entries-featured-f.sf-carousel .sf-entry-title {
width: 100%;
font-size: 1.71428rem;
}
.sf-entries-featured-f .sf-entry-excerpt {
font-size: .92857rem;
}
}
@media only screen and (min-width: 992px) {
.sf-entries-featured-a .sf-entry-lg,
.sf-entries-featured-b .sf-entry-lg {
width: 66.66666%;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-lg,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-lg {
width: 50%;
height: 340px;
}
.sf-entries-featured-a .sf-entry-md,
.sf-entries-featured-b .sf-entry-md {
width: 33.333333333%;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-md,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-md {
width: 50%;
height: 170px;
}
.sf-entries-featured-c .sf-entry,
.sf-entries-featured-d .sf-entry {
height: 470px;
}
.sf-section-has-sidebar .sf-entries-featured-c .sf-entry {
height: 489px;
}
.sf-section-has-sidebar .sf-entries-featured-d .sf-entry {
height: 280px;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry {
height: 285px;
}
.sf-entries-featured-f:not(.sf-carousel) .sf-entry {
width: 33.333333333%;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-lg .sf-entry-body,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-lg .sf-entry-body {
padding: 20px;
}
.sf-entries-featured-a .sf-entry-lg .sf-entry-title,
.sf-entries-featured-b .sf-entry-lg .sf-entry-title {
width: 80%;
font-size: 2.42857rem;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-lg .sf-entry-title,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-lg .sf-entry-title {
width: 100%;
font-size: 1.71428rem;
}
.sf-entries-featured-a .sf-entry-lg .sf-entry-excerpt,
.sf-entries-featured-b .sf-entry-lg .sf-entry-excerpt {
width: 80%;
font-size: 1.14285rem;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-lg .sf-entry-excerpt,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-lg .sf-entry-excerpt {
width: 100%;
font-size: .92857rem;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-title,
.sf-entries-featured-b .sf-entry-md .sf-entry-title {
font-size: 1.42857rem;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-md .sf-entry-title,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-md .sf-entry-title {
font-size: 1.14285rem;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-excerpt,
.sf-entries-featured-b .sf-entry-md .sf-entry-excerpt {
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-md .sf-entry-excerpt,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-md .sf-entry-excerpt {
display: none;
width: 100%;
font-size: .85714rem;
}
.sf-entries-featured-a.sf-entry-body-center .sf-entry-md .sf-entry-title,
.sf-entries-featured-b.sf-entry-body-center .sf-entry-md .sf-entry-title {
width: 90%;
}
.sf-entries-featured-c .sf-entry-title {
width: 53.33333%;
font-size: 2.42857rem;
}
.sf-section-has-sidebar .sf-entries-featured-c .sf-entry-title {
width: 80%;
font-size: 2.28571rem;
font-weight: 900;
}
.sf-entries-featured-c .sf-entry-excerpt {
width: 53.33333%;
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-featured-c .sf-entry-excerpt {
width: 80%;
}
.sf-section-has-sidebar .sf-entries-featured-d .sf-entry-body {
padding: 20px;
}
.sf-entries-featured-d .sf-entry-title {
width: 90%;
font-size: 2rem;
}
.sf-section-has-sidebar .sf-entries-featured-d .sf-entry-title {
width: 100%;
font-size: 1.57142rem;
}
.sf-entries-featured-d .sf-entry-excerpt {
width: 90%;
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-featured-d .sf-entry-excerpt {
width: 100%;
margin-bottom: 10px;
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-featured-d .sf-entry-header {
margin: 0 0 10px;
}
.sf-section-has-sidebar .sf-entries-featured-d .sf-entry .sf-entry-meta li.sf-entry-meta-byline {
margin: 0 0 13px;
}
.sf-entries-featured-e .sf-entry-title {
width: 85%;
font-size: 1.85714rem;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry-title {
width: 100%;
font-size: 1.57142rem;
}
.sf-entries-featured-e .sf-entry-excerpt {
width: 85%;
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry-excerpt {
width: 100%;
margin-bottom: 10px;
font-size: .85714rem;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry-header {
margin: 0 0 10px;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry .sf-entry-meta li.sf-entry-meta-byline {
margin: 0 0 13px;
}
.sf-entries-featured-f .sf-entry-title,
.sf-entries-featured-f.sf-carousel .sf-entry-title {
font-size: 1.42857rem;
}
.sf-entries-featured-f .sf-entry-excerpt {
font-size: .92857rem;
}
}
@media only screen and (min-width: 1200px) {
.sf-entries-featured-a .sf-entry-lg,
.sf-entries-featured-b .sf-entry-lg {
height: 570px;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-lg,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-lg {
width: 60%;
height: 470px;
}
.sf-entries-featured-a .sf-entry-md,
.sf-entries-featured-b .sf-entry-md {
height: 285px;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-md,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-md {
width: 40%;
height: 235px;
}
.sf-entries-featured-c .sf-entry,
.sf-entries-featured-d .sf-entry {
height: 570px;
}
.sf-section-has-sidebar .sf-entries-featured-c .sf-entry {
height: 655px;
}
.sf-section-has-sidebar .sf-entries-featured-d .sf-entry {
height: 375px;
}
.sf-entries-featured-e .sf-entry {
height: 300px;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry {
height: 375px;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-lg .sf-entry-body,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-lg .sf-entry-body {
padding: 20px 30px;
}
.sf-entries-featured-a .sf-entry-lg .sf-entry-title,
.sf-entries-featured-b .sf-entry-lg .sf-entry-title {
width: 60%;
font-size: 2.57142rem;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-lg .sf-entry-title,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-lg .sf-entry-title {
width: 90%;
font-size: 2rem;
}
.sf-entries-featured-a.sf-entry-body-center .sf-entry-lg .sf-entry-title,
.sf-entries-featured-b.sf-entry-body-center .sf-entry-lg .sf-entry-title {
width: 65%;
}
.sf-entries-featured-a .sf-entry-lg .sf-entry-excerpt,
.sf-entries-featured-b .sf-entry-lg .sf-entry-excerpt {
width: 75%;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-lg .sf-entry-excerpt,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-lg .sf-entry-excerpt {
width: 90%;
font-size: 1rem;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-title,
.sf-entries-featured-b .sf-entry-md .sf-entry-title {
width: 95%;
font-size: 1.71428rem;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-md .sf-entry-title,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-md .sf-entry-title {
width: 100%;
font-size: 1.28571rem;
}
.sf-entries-featured-a.sf-entry-body-center .sf-entry-md .sf-entry-title,
.sf-entries-featured-b.sf-entry-body-center .sf-entry-md .sf-entry-title {
width: 95%;
}
.sf-entries-featured-a .sf-entry-md .sf-entry-excerpt,
.sf-entries-featured-b .sf-entry-md .sf-entry-excerpt {
width: 95%;
}
.sf-section-has-sidebar .sf-entries-featured-a .sf-entry-md .sf-entry-excerpt,
.sf-section-has-sidebar .sf-entries-featured-b .sf-entry-md .sf-entry-excerpt {
display: block;
}
.sf-entries-featured-c .sf-entry-title {
width: 50%;
font-size: 2.57142rem;
}
.sf-section-has-sidebar .sf-entries-featured-c .sf-entry-title {
width: 70%;
font-size: 2.28571rem;
}
.sf-entries-featured-c .sf-entry-excerpt {
width: 55%;
font-size: 1.14285rem;
}
.sf-section-has-sidebar .sf-entries-featured-c .sf-entry-excerpt {
width: 70%;
font-size: 1rem;
}
.sf-entries-featured-d .sf-entry-title {
width: 85%;
font-size: 2.28571rem;
}
.sf-section-has-sidebar .sf-entries-featured-d .sf-entry-title {
width: 100%;
font-size: 1.85714rem;
}
.sf-entries-featured-d .sf-entry-excerpt {
width: 85%;
margin-bottom: 15px;
font-size: 1.07142rem;
}
.sf-section-has-sidebar .sf-entries-featured-d .sf-entry-excerpt {
width: 100%;
margin-bottom: 10px;
font-size: .92857rem;
}
.sf-entries-featured-d .sf-entry-header {
margin: 0 0 15px;
}
.sf-entries-featured-d .sf-entry .sf-entry-meta li.sf-entry-meta-byline {
margin: 0 0 17px;
}
.sf-entries-featured-e .sf-entry-title {
width: 80%;
font-size: 2rem;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry-title {
width: 100%;
font-size: 1.85714rem;
}
.sf-entries-featured-e .sf-entry-excerpt {
width: 80%;
margin-bottom: 15px;
}
.sf-section-has-sidebar .sf-entries-featured-e .sf-entry-excerpt {
width: 100%;
margin-bottom: 10px;
font-size: .92857rem;
}
.sf-entries-featured-e .sf-entry-header {
margin: 0 0 15px;
}
.sf-entries-featured-e .sf-entry .sf-entry-meta li.sf-entry-meta-byline {
margin: 0 0 17px;
}
.sf-entries-featured-f .sf-entry-title,
.sf-entries-featured-f.sf-carousel .sf-entry-title {
width: 95%;
font-size: 1.71428rem;
}
.sf-entries-featured-f .sf-entry-excerpt {
width: 95%;
}
} .sf-entry-featured-placeholder {
position: relative;
width: 100%;
height: 300px;
background: transparent;
}
@media only screen and (min-width: 768px) {
.sf-entry-featured-placeholder {
width: 710px;
height: 355px;
}
}
@media only screen and (min-width: 992px) {
.sf-entry-featured-placeholder {
width: 520px;
height: 260px;
}
}
@media only screen and (min-width: 1200px) {
.sf-entry-featured-placeholder {
width: 710px;
height: 355px;
}
}  .sf-carousel-controls .sf-control {
display: none;
position: absolute;
top: 50%;
z-index: 1;
width: 0;
height: 0;
border: none;
border-top: 2.15em solid transparent;
border-bottom: 2.15em solid transparent;
border-top-color: transparent !important;
border-bottom-color: transparent !important;
cursor: pointer;
-webkit-transition: opacity .15s;
-moz-transition: opacity .15s;
-ms-transition: opacity .15s;
-o-transition: opacity .15s;
transition: opacity .15s;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
background-color: transparent;
font-size: 1rem;
}
.owl-loaded + .sf-carousel-controls .sf-control {
display: inline-block;
}
.sf-entries-featured .sf-carousel-controls .sf-control {
border-top-width: 1.7em;
border-bottom-width: 1.7em;
}
@media only screen and (min-width: 768px) {
.sf-carousel-controls .sf-control {
font-size: 1.57142rem;
}
}
.sf-carousel-controls .sf-control .fa {
position: absolute;
top: -.55em;
font-size: inherit;
font-weight: bold;
}
.sf-carousel-controls .sf-control:first-child {
left: 0;
border-left: 2em solid #fff;
}
.sf-entries-featured .sf-carousel-controls .sf-control:first-child {
border-left-width: 1.5em;
}
.sf-carousel-controls .sf-control:first-child .fa {
right: 1.25em;
}
.sf-entries-featured .sf-carousel-controls .sf-control:first-child .fa {
right: .8em;
}
.sf-carousel-controls .sf-control:last-child {
right: 0;
border-right: 2em solid #fff;
background-color: transparent;
}
.sf-entries-featured .sf-carousel-controls .sf-control:last-child {
border-right-width: 1.5em;
}
.sf-carousel-controls .sf-control:last-child .fa {
left: 1.25em;
}
.sf-entries-featured .sf-carousel-controls .sf-control:last-child .fa {
left: .8em;
}
@media only screen and (max-width: 767px) {
.sf-entries-featured.sf-entry-body-center .sf-entry-category {
margin-bottom: 10px;
}
.sf-entries-featured.sf-eb-vb-touch-never .sf-eb-item,
.sf-entries-featured.sf-controls-vb-touch-never .sf-carousel-controls .sf-control,
.sf-entries-featured.sf-dots-vb-touch-never .owl-controls {
display: none;
}
}
@media only screen and (min-width: 992px) {
.sf-entries-featured.sf-eb-vb-hover .sf-eb-item,
.sf-entries-featured.sf-eb-vb-hide_hover .sf-entry-body:hover .sf-eb-item,
.sf-entries-featured.sf-controls-vb-hover .sf-carousel-controls .sf-control {
opacity: 0;
}
.sf-entries-featured.sf-eb-vb-hover .sf-entry-body:hover .sf-eb-item,  .sf-entries-featured.sf-controls-vb-hover:hover .sf-carousel-controls .sf-control {
opacity: 1;
}
.sf-entries-featured.sf-eb-vb-never .sf-eb-item,
.sf-entries-featured.sf-controls-vb-never .sf-carousel-controls .sf-control,
.sf-entries-featured.sf-dots-vb-never .owl-controls {
display: none;
}
} .sf-module-title {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row nowrap;
flex-flow: row nowrap;
margin: 1rem 0 2.5rem;
width: 100%;
font-size: 1rem;
-webkit-align-items: center;
align-items: center;
}
.sf-module-title:before,
.sf-module-title:after {
display: inline-block;
content: " ";
-webkit-flex: 1 0; -ms-flex: 1 0; flex: 1 0;
height: 1px;
}
.sf-module-title.sf-has-line:before,
.sf-module-title.sf-has-line:after {
background-color: #d7d7d7;
}
.sf-entry-singular .sf-module-title.sf-has-line:before,
.sf-entry-singular .sf-module-title.sf-has-line:after {
background-color: transparent;
border-top: 1px solid #d7d7d7;
}
.sf-module-title .sf-title {
display: inline-block;
-webkit-flex: none; -ms-flex: none; flex: none;
margin: 0;
padding: 0 20px;
text-transform: uppercase;
font-weight: 900;
font-size: inherit;
white-space: nowrap;
}
.sf-module-title.sf-left:before {
-webkit-flex: none; -ms-flex: none; flex: none;
}
.sf-module-title.sf-left .sf-title {
padding-left: 0;
}
.sf-module-title.sf-right:after {
-webkit-flex: none; -ms-flex: none; flex: none;
}
.sf-module-title.sf-right .sf-title {
padding-right: 0;
} .sf-pagination {
margin: 0 0 2rem;
text-align: center;
background-color: #fff;
}
.sf-entry-content .sf-pagination {
font-size: 1rem;
}
.sf-pagination > .pagination {
margin: 0;
line-height: 50px !important;
}
.sf-pagination > .pagination .page-numbers {
display: inline-block;
margin: 0 7px;
font-weight: 700;
color: #bfbfbf;
}
.sf-entry-content .sf-pagination > .pagination > .sf-pg-item,
.sf-entry-content .sf-pagination > .pagination a {
display: inline-block;
margin: 0 5px;
margin: 0 7px;
font-weight: 700;
}
.sf-pagination > .pagination .page-numbers.current,
.sf-pagination > .pagination a.page-numbers:hover {
color: #000;
}
.sf-entry-content .sf-pagination > .pagination > .sf-pg-item:after,
.sf-entry-content .sf-pagination > .pagination a:after,
.sf-pagination > .pagination .page-numbers:after {
content: ",";
color: #bfbfbf;
}
.sf-entry-content .sf-pagination > .pagination > .sf-pg-item:last-child:after,
.sf-entry-content .sf-pagination > .pagination a:last-child:after,
.sf-pagination > .pagination .page-numbers:last-child:after {
display: none;
}
.sf-pagination > .pagination .page-numbers.prev {
margin-right: 15px;
}
.sf-pagination > .pagination .page-numbers.next {
margin-left: 15px;
}
.sf-pagination > .pagination .page-numbers.prev .fa,
.sf-pagination > .pagination .page-numbers.next .fa {
font-size: 1.07142rem;
font-weight: 900;
}
.sf-pagination > .pagination .page-numbers.prev:after,
.sf-pagination > .pagination .page-numbers.next:after,
.sf-pagination > .pagination .page-numbers.dots:after,
.sf-pagination > .pagination .page-numbers:nth-last-child(2):after {
content: "";
}
.sf-pagination > .sf-btn {
padding: .85em 1em;
font-size: 1.14285rem;
font-weight: 500;
} .sf-footer {
position: relative;
z-index: 2;
margin: 0;
padding: 3.5em 0 1.5em;
background-color: #fff;
}
.sf-footer-sidebar-wrapper {
width: 100%;
padding: 0 20px;
}
.sf-footer .sf-col {
width: 100%;
}
@media only screen and (min-width: 768px) {
.sf-footer-sidebar-wrapper {
width: auto;
padding: 0;
margin-left: -15px;
margin-right: -15px;
}
.sf-footer .sf-col {
width: 750px;
float: left;
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (min-width: 992px) {
.sf-footer .sf-col {
width: 323px;
padding-left: 15px;
padding-right: 15px;
}
}
@media only screen and (min-width: 1200px) {
.sf-footer .sf-col {
width: 390px;
padding-left: 20px;
padding-right: 20px;
}
} .sf-footer-brand {
display: inline-block;
margin: 0 0 15px;
}
.sf-footer-brand .sf-logo {
display: inline-block;
font-family: 'Montserrat', sans-serif;
font-size: 2rem;
font-weight: 900;
letter-spacing: -.4px;
color: #000;
}
.sf-footer-brand .sf-logo:hover,
.sf-footer-brand .sf-logo:focus {
color: #000;
}
.sf-footer-brand-text {
margin: 0;
line-height: 1.7 !important;
font-family: Georgia, sans-serif;
font-style: italic !important;
font-size: .92857rem;
color: #525252;
}
.sf-footer-brand-box hr {
margin: 20px 0 30px;
border-color: transparent;
background-color: #ececec;
} .sf-footer-bottom > hr {
margin: 0 15px 25px;
border-color: transparent;
background-color: #ececec;
}
.sf-footer-copyright-text {
margin: 0 0 20px;
text-align: center;
font-weight: 500;
}
.sf-footer-nav {
margin: 0 0 20px;
padding: 0;
list-style: none;
text-align: center;
}
.sf-footer-nav li {
display: inline-block;
margin: 0 10px;
}
.sf-footer-nav li a {
font-weight: 500;
}
@media only screen and (min-width: 768px) {
.sf-footer-copyright-text {
margin: 0;
text-align: left;
}
.sf-footer-nav {
text-align: right;
}
.sf-footer-nav li {
margin: 0 0 0 20px;
}
}
.sf-footer-nav li .sub-menu {
display: none;
} .sf-sidebar .sidebar-widget {
margin-bottom: 30px;
padding: 20px;
background-color: #fff;
}
@media only screen and (min-width: 992px) {
.sf-sidebar .sidebar-widget {
padding: 15px;
}
}
.sf-footer-sidebar .sidebar-widget {
margin-bottom: 2rem;
}
.sidebar-widget .screen-reader-text {
display: none;
}
.sidebar-widget select {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 1rem;
line-height: 1.42857143 !important;
color: #555;
background-color: #fff;
outline: 0;
border: 1px solid #ccc;
border-radius: 0;
box-shadow: none;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.sidebar-widget select:focus {
border-color: #a3a3a3;
} .sidebar-widget .widget-title {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row nowrap;
flex-flow: row nowrap;
margin: 5px 0 20px;
-webkit-align-items: center;
align-items: center;
}
.sf-footer-sidebar .sidebar-widget .widget-title {
margin: 0 0 20px;
}
.sidebar-widget .widget-title:before,
.sidebar-widget .widget-title:after {
display: inline-block;
content: " ";
-webkit-flex: 1 0; -ms-flex: 1 0; flex: 1 0;
background-color: #d7d7d7;
height: 1px;
}
.sidebar-widget .widget-title .title {
display: inline-block;
-webkit-flex: 0 auto; -ms-flex: 0 auto; flex: 0 auto;
margin: 0;
padding: 0 20px;
text-transform: uppercase;
font-size: 1rem;
font-weight: 700;
white-space: nowrap;
}
.sidebar-widget .widget-title .title img {
vertical-align: top;
} .sidebar-widget .textwidget {
overflow: hidden;
}
.sidebar-widget .textwidget:before,
.sidebar-widget .textwidget:after {
display: table;
content: " ";
}
.sidebar-widget .textwidget:after {
clear: both;
}
.widget_text .textwidget {
padding: 0 5px;
}
.widget_text img {
margin: 0 0 15px;
max-width: 100%;
height: auto;
}
.widget_text .aggads-ad-img {
margin: 0;
}
.widget_text img.emoji {
margin: 0 0 5px;
width: 16px;
height: 16px;
vertical-align: text-top;
}
.widget_text p {
margin: 0 0 15px;
}
.widget_text .wp-caption img:not(.emoji) {
margin: 0 0 10px;
}
.widget_text .wp-caption-text {
text-align: center;
font-family: Georgia, sans-serif;
font-style: italic !important;
color: #525252;
} .sidebar-widget .search-form .input-group-addon {
padding: 8px 2px 8px 18px;
font-size: 1rem;
font-weight: 400;
line-height: 1 !important;
color: #000;
text-align: center;
background-color: #f6f6f6;
border: none;
border-radius: 0;
}
.sidebar-widget .search-form .form-control {
height: 37px;
padding: 8px 12px;
font-size: 1rem;
line-height: 1.42857143 !important;
color: #000;
background-color: #f6f6f6;
outline: 0;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.sidebar-widget .search-form .form-control::-moz-placeholder {
font-weight: 400;
color: #000;
}
.sidebar-widget .search-form .form-control::-webkit-input-placeholder {
font-weight: 400;
color: #000;
}
.sidebar-widget .search-form .form-control:-ms-input-placeholder {
font-weight: 400;
color: #000;
}
.sidebar-widget .sf-close {
display: none;
} .sf-social-icons {
margin: 0;
padding: 5px 0;
list-style: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row nowrap;
flex-flow: row nowrap;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.sf-social-icons li {
text-align: center;
-webkit-flex: 1 auto; -ms-flex: 1 auto; flex: 1 auto;
}
.sf-sidebar .sf-social-icons li a {
font-size: 1.21428rem;
color: #a3a3a3;
}
.sf-sidebar .sf-social-icons li a:hover,
.sf-sidebar .sf-social-icons li a:focus {
color: #000;
} .sf-widget-posts .sf-entry {
margin: 0 0 30px;
padding: 0;
background-color: transparent;
}
.sf-widget-posts .sf-entries-featured .sf-entry {
margin-bottom: 0;
}
.sf-widget-posts .sf-entry-vertical .sf-entry-featured-media {
margin: 0 0 15px;
}
.sf-widget-posts .sf-entry-meta {
margin: 0 0 8px;
}
.sf-widget-posts .sf-entries-featured .sf-entry-meta {
margin-bottom: 0;
}
.sf-widget-posts .sf-entry .sf-entry-header {
margin: 0 0 10px;
}
.sf-widget-posts .sf-entry-vertical .sf-entry-title {
line-height: 1.27272 !important;
font-size: 1.57142rem;
}
.sf-widget-posts .sf-entry-horizontal .sf-entry-title {
line-height: 1.27272 !important;
font-size: 1.57142rem;
}
.sf-widget-posts .sf-entry-excerpt {
font-size: .85714rem;
}
.sf-widget-posts .sf-entries-col-1 .sf-col:last-child .sf-entry {
margin-bottom: 0 !important;
}
@media only screen and (min-width: 768px) { .sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-featured-media {
margin: 0 0 25px;
}
.sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-title {
line-height: 1.125 !important;
font-size: 2.28571rem;
}
.sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: 1rem;
}
.sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-header,
.sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta {
margin-bottom: 20px;
} .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-featured-media {
width: 305px;
}
.sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-title {
line-height: 1.36363 !important;
}
.sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-excerpt {
line-height: 1.65 !important;
font-size: .92857rem;
}
.sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-eb-item {
margin-bottom: 15px;
}
.sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-body > .sf-eb-item:last-child {
margin-bottom: 0;
}
}
@media only screen and (min-width: 992px) { .sf-section-has-sidebar .sf-widget-posts .sf-entries-featured-c .sf-entry {
height: 495px;
}
.sf-footer.sf-section-has-sidebar .sf-widget-posts .sf-entries-featured-c .sf-entry {
height: 540px;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-featured-c .sf-entry-title {
width: 90%;
font-size: 1.71428rem;
} .sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-media-icon {
font-size: 1.28571rem;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-featured-media {
margin: 0 0 12px;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-title {
width: 100%;
margin: 0;
padding: 0 20px;
text-align: center;
line-height: 1.33333 !important;
font-size: 1.28571rem;
font-weight: 700;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-excerpt {
padding: 0 20px;
text-align: center;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-header {
margin-bottom: 10px;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta {
text-align: center;
margin-bottom: 8px;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta li {
display: inline-block;
float: none;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-vertical .sf-entry-meta-byline {
margin: 5px 0;
} .sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal {
margin: 0 0 21px;
}
.sf-section-has-sidebar .sf-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal {
margin: 0 0 30px;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-media-icon {
font-size: 1rem;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-featured-media {
width: 160px;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-featured-media > a {
max-height: 110px;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-flag-trending {
font-size: .92857rem;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-body {
padding: 6px 0 3px 10px;
-webkit-align-self: flex-start;
align-self: flex-start;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-title {
font-size: 1rem; }
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-entry-excerpt {
line-height: 1.33333 !important;
}
.sf-section-has-sidebar .sf-widget-posts .sf-entries-col-1 .sf-entry-horizontal .sf-eb-item {
margin: 0 0 6px;
font-size: .85714rem;
}
} .sf-instagram-images {
background-color: #fafafa;
}
.sf-instagram-images:before,
.sf-instagram-images:after {
display: table;
content: " ";
}
.sf-instagram-images:after {
clear: both;
}
.sf-instagram-images .sf-item {
display: block;
position: relative;
float: left;
overflow: hidden;
padding-bottom: 1px;
padding-left: 1px;
} .sf-instagram-images .sf-item:before {
content: " ";
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
-webkit-transition: background .3s ease;
-moz-transition: background .3s ease;
-ms-transition: background .3s ease;
-o-transition: background .3s ease;
transition: background .3s ease;
}
.sf-instagram-images .sf-item:hover:before {
background-color: rgba(0,0,0,.2);
}
.sf-instagram-images .sf-item img {
width: 100%;
height: auto;
vertical-align: top;
}
.sf-instagram-images.sf-col-1 .sf-item {
width: 100%;
padding-right: 1px;
}
.sf-instagram-images.sf-col-1 .sf-item:first-child {
padding-top: 1px;
}
.sf-instagram-images.sf-col-2 .sf-item {
width: 50%;
}
.sf-instagram-images.sf-col-2 .sf-item:nth-child(-n+2) {
padding-top: 1px;
}
.sf-instagram-images.sf-col-2 .sf-item:nth-child(2n) {
padding-right: 1px;
}
.sf-instagram-images.sf-col-3 .sf-item {
width: 33.333333333%;
}
.sf-instagram-images.sf-col-3 .sf-item:nth-child(-n+3) {
padding-top: 1px;
}
.sf-instagram-images.sf-col-3 .sf-item:nth-child(3n) {
padding-right: 1px;
}
.sf-instagram-images.sf-col-4 .sf-item {
width: 25%;
}
.sf-instagram-images.sf-col-4 .sf-item:nth-child(-n+4) {
padding-top: 1px;
}
.sf-instagram-images.sf-col-4 .sf-item:nth-child(4n) {
padding-right: 1px;
}
.sf-instagram-images.sf-col-2 .sf-item:nth-child(2n+1),
.sf-instagram-images.sf-col-3 .sf-item:nth-child(3n+1),
.sf-instagram-images.sf-col-4 .sf-item:nth-child(4n+1) {
clear: both;
} .sf-about-me {
padding: 30px;
background-color: #fafafa;
}
.sf-about-me .author-image {
margin-bottom: 2rem;
text-align: center;
}
.sf-about-me .author-image img {
border-radius: 100%;
}
.sf-about-me .author-name {
margin: 6px 0;
text-align: center;
font-size: 1rem;
font-weight: 500;
}
.sf-about-me .author-title {
margin: 6px 0 15px;
text-align: center;
font-size: .85714rem;
color: #a3a3a3;
}
.sf-about-me .author-social-icons {
margin: 15px 0;
padding: 0;
list-style: none;
text-align: center;
font-size: 1rem;
}
.sf-about-me .author-social-icons li {
display: inline-block;
margin: 0 10px;
}
.sf-about-me .author-social-icons li a {
color: #a3a3a3;
}
.sf-about-me .author-social-icons li a:hover,
.sf-about-me .author-social-icons li a:focus {
color: #000;
}
.sf-about-me .author-description {
text-align: center;
font-family: Georgia, sans-serif;
font-style: italic !important;
font-size: 1rem;
line-height: 1.28571 !important;
color: #a3a3a3;
}
@media only screen and (min-width: 560px) and (max-width: 991px) {
.sf-about-me .author-name {
font-size: 1.57142rem;
font-weight: 700;
}
.sf-about-me .author-title {
font-size: 1.14285rem;
}
.sf-about-me .author-social-icons {
font-size: 1.14285rem;
}
.sf-about-me .author-description {
line-height: 1.375em !important;
font-size: 1.14285rem;
}
} .widget_tag_cloud .tagcloud {
text-align: center;
padding: 15px 11px 7px 11px;
background-color: #fafafa;
}
.widget_tag_cloud .tagcloud a {
display: inline-block;
margin: 0 4px 8px 4px;
padding: 6px 12px;
font-size: .92857rem !important;
background-color: #fff;
color: #ccc;
}
.widget_tag_cloud .tagcloud a:hover {
background-color: #000;
color: #fff;
}
.widget_tag_cloud .tagcloud a .fa {
margin-right: 8px;
} .widget_recent_comments > ul,
.widget_pages > ul,
.widget_archive > ul,
.widget_meta > ul,
.widget_nav_menu .menu,
.widget_categories > ul,
.widget_recent_entries > ul,
.widget_rss > ul {
margin: 0;
padding: 15px 20px;
list-style: none;
background-color: #fafafa;
}
.widget_nav_menu .sub-menu,
.widget_categories ul.children {
margin: 0;
padding: 0 0 0 20px;
list-style: none;
}
.widget_recent_comments > ul li,
.widget_pages > ul li,
.widget_archive > ul li,
.widget_meta > ul li,
.widget_nav_menu .menu li,
.widget_categories > ul li {
margin: 0;
padding: 0;
font-size: 1rem;
line-height: 2.3 !important;
}
.widget_pages > ul li a,
.widget_archive > ul li a,
.widget_meta > ul li a,
.widget_nav_menu .menu li a,
.widget_categories > ul li a {
font-weight: normal;
}
.widget_recent_comments > ul li:before,
.widget_pages > ul li:before,
.widget_archive > ul li:before,
.widget_meta > ul li:before,
.widget_nav_menu .menu li:before,
.widget_categories > ul li:before {
position: relative;
z-index: 1;
top: 1px;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f105";
margin-right: 12px;
font-size: 1.14285rem;
font-weight: 900;
}
.widget_categories ul.children li:before {
top: 0;
margin-right: 10px;
font-size: 1rem;
} .widget_rss .widget-title .title img {
margin: 2px 5px 0 0;
}
.widget_recent_entries > ul li,
.widget_rss > ul li {
position: relative;
margin: 0 0 10px;
padding: 0;
}
.widget_rss > ul li {
margin: 0 0 20px;
}
.widget_recent_entries > ul li:before,
.widget_rss > ul li:before {
position: absolute;
z-index: 1;
top: 8px;
left: 0;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f105";
margin-right: 0;
font-size: 1.14285rem;
font-weight: 900;
}
.widget_recent_entries > ul li a,
.widget_rss > ul li .rsswidget {
display: inline-block;
margin: 5px 0 0 18px;
font-size: 1rem;
font-weight: 500;
}
.widget_recent_entries > ul li .post-date,
.widget_rss > ul li .rss-date {
display: block;
margin: 8px 0 0 18px;
font-size: .92857rem;
font-weight: 500;
color: #a3a3a3;
}
.widget_rss > ul li .rssSummary,
.widget_rss > ul li cite {
display: block;
margin: 8px 0 0 18px;
font-family: Georgia, sans-serif;
font-style: italic !important;
font-size: .92857rem;
color: #a3a3a3;
}
.widget_rss > ul li cite {
font-weight: 600;
} #calendar_wrap {
padding: 16px;
background-color: #fafafa;
}
#wp-calendar {
width: 100%;
}
#wp-calendar > caption {
padding: 15px 0 0;
text-align: center;
font-size: 1rem;
font-weight: 900;
text-transform: uppercase;
background-color: #fafafa;
color: #000;
}
#wp-calendar thead th,
#wp-calendar tbody td {
padding: 10px 0;
text-align: center;
font-size: .85714rem;
color: #a3a3a3;
background-color: #ffffff;
}
#wp-calendar thead th {
font-weight: bold;
background-color: #fafafa;
color: #000;
}
#wp-calendar tbody td a {
font-weight: 500;
color: #000;
}
#wp-calendar tbody td#today {
background-color: #fafafa;
}
#wp-calendar tfoot td#next,
#wp-calendar tfoot td#prev {
padding: 10px 0 10px 15px;
font-size: .92857rem;
}
#wp-calendar tfoot td#next {
padding: 10px 15px 10px 0;
}
#wp-calendar tfoot td#next a,
#wp-calendar tfoot td#prev a {
color: #525252;
} .mashsb-share-widget {
padding: 0;
}
.mashsb-share-widget li {
min-height: 90px;
border-bottom: none;
list-style: none;
padding: 0;
margin-bottom: 20px;
}
.mashsb-widget-img {
border: none;
margin: 5px 15px 0 0;
float: left;
}
.mashsb-widget-post-title {
margin-bottom: 5px;
}
.mashsb-excerpt {
margin-bottom: 5px;
} .sf-sidebar .widget_mailchimpsf_widget {
position: relative;
padding: 45px 33px 33px;
text-align: center;
font-size: 1.71428rem;
font-weight: 900;
text-transform: uppercase;
line-height: 1.333333;
}
.widget_mailchimpsf_widget:after {
content: " ";
position: absolute;
z-index: 0;
border: 3px dashed #fd6779;
width: calc(100% - 30px);
height: calc(100% - 30px);
left: 0;
top: 0;
margin: 15px;
}
.widget_mailchimpsf_widget > .widget-title {
display: block;
margin: 0 !important;
padding: 0;
}
.widget_mailchimpsf_widget > .widget-title:before,
.widget_mailchimpsf_widget > .widget-title:after {
content: "";
display: none;
}
.widget_mailchimpsf_widget > .widget-title .title {
display: block;
margin: 0;
padding: 0 15px;
text-align: center;
font-size: inherit !important;
text-transform: uppercase;
white-space: normal;
}
.widget_mailchimpsf_widget #mc_subheader {
margin: 0;
padding: 0 15px;
font-size: 1.14285rem;
font-weight: 500;
text-transform: lowercase;
text-align: center;
}
.widget_mailchimpsf_widget  #mc_signup {
position: relative;
z-index: 2;
}
.widget_mailchimpsf_widget  #mc_signup_form {
padding: 5px 0 0;
font-size: 1rem;
text-transform: none;
font-weight: 400;
border: none;
color: inherit;
background-color: transparent;
text-align: left;
}
.widget_mailchimpsf_widget .mc_form_inside {
margin: 30px 15px 10px;
padding: 0;
}
.widget_mailchimpsf_widget #mc_message {
margin: 0 0 15px;
}
.widget_mailchimpsf_widget #mc_signup_form .mc_var_label {
font-weight: 500;
opacity: .6;
}
.widget_mailchimpsf_widget #mc-indicates-required {
opacity: .6;
}
.widget_mailchimpsf_widget #mc_signup_form .mc_input {
padding: 8px 15px;
border-radius: 30px;
border: 1px solid #d0d0d0;
color: #000;
outline: 0;
}
.widget_mailchimpsf_widget #mc_signup_form .mc_merge_var {
margin: 0 0 22px;
}
.widget_mailchimpsf_widget #mc_signup_submit {
width: 100%;
padding: 10px 0;
border: none;
border-radius: 30px;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
background-color: #fd6779;
color: #fff;
}
.widget_mailchimpsf_widget #mc_unsub_link {
margin: 10px 0 0;
}
.widget_mailchimpsf_widget #mc_unsub_link a {
opacity: .3;
font-size: .78571rem;
}
.widget_mailchimpsf_widget #mc_display_rewards {
font-size: .78571rem;
} .sf-entry-singular {
padding: 0 25px;
}
.sf-entry-singular .sf-bn-wrapper {
margin: 3rem 0;
} .sf-entry-singular > .sf-entry-featured-media {
position: relative;
overflow: hidden;
margin: 3rem 0;
}
.sf-entry-singular > .sf-entry-featured-media {
max-height: 290px;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
}
@media only screen and (min-width: 768px) {
.sf-entry-singular > .sf-entry-featured-media {
max-height: 525px;
}
}
@media only screen and (min-width: 992px) {
.sf-entry-singular > .sf-entry-featured-media {
max-height: 383px;
}
}
@media only screen and (min-width: 1200px) {
.sf-entry-singular > .sf-entry-featured-media {
max-height: 525px;
}
}
.sf-entry-singular > .sf-entry-featured-media + .sf-entry-content { }
.sf-entry-singular > .sf-entry-featured-media:first-child {
margin-top: 2rem;
} .sf-entry-singular > .sf-entry-header {
margin: 2rem 0 -1rem 0;
}
.sf-entry-singular > .sf-entry-header + .sf-entry-content {
margin-top: 4rem;
}
.sf-entry-singular > .sf-entry-header .breadcrumb {
margin: 0 0 1.5rem;
padding: 0;
background-color: transparent;
}
.sf-entry-singular > .sf-entry-header .breadcrumb > li + li:before {
content: "/ ";
padding: 0 6px 0 9px;
}
.sf-entry-singular > .sf-entry-header .sf-entry-header {
margin-bottom: 2rem;
}
.sf-entry-singular > .sf-entry-header .sf-entry-title {
clear: both;
margin: 2rem 0 1.2rem;
line-height: 1.07142 !important;
font-size: 2.14285rem;
font-weight: 900;
}
.sf-entry-singular > .sf-entry-header .sf-entry-title:first-child {
margin-top: 2rem;
}
.sf-entry-singular > .sf-entry-header .sf-entry-subtitle {
margin: 2rem 0;
line-height: 1.42857 !important;
font-family: Georgia, sans-serif;
font-size: 1.07142rem;
font-style: italic !important;
color: #a3a3a3;
}
.sf-entry-singular > .sf-entry-header .sf-entry-subtitle:first-child {
margin-top: 2rem;
}
.sf-entry-singular > .sf-entry-header .sf-entry-title + .sf-entry-subtitle {
margin-top: 0;
}
.sf-entry-singular > .sf-entry-header .sf-entry-meta {
margin: 0 0 -2rem;
}
.sf-entry-singular > .sf-entry-header .sf-entry-meta li {
margin: 0 0 1.25rem 1rem;
line-height: 2.5 !important;
font-weight: 500;
}
.sf-entry-singular > .sf-entry-header .sf-entry-meta li.sf-entry-meta-byline {
margin-left: 1.5rem;
}
.sf-entry-singular > .sf-entry-header .sf-entry-meta li:first-child {
margin-left: 0;
}
.sf-entry-singular > .sf-entry-header .sf-entry-meta .sf-btn {
padding: 0 1em;
line-height: 2.5 !important;
font-size: inherit;
}
@media only screen and (min-width: 768px) {
.sf-entry-singular > .sf-entry-header .breadcrumb {
margin-bottom: 2rem;
}
.sf-entry-singular > .sf-entry-header .sf-entry-title {
margin-bottom: 1.5rem;
}
.sf-entry-singular > .sf-entry-header .sf-entry-meta li {
margin-bottom: 2rem;
}
} .mashsb-main {
clear: both;
margin: 3rem 0;
padding: 0;
}
.sf-entry-singular .sf-entry-content:not(:first-child) > .mashsb-main:first-child {
margin-top: 0;
}
.sf-entry-singular .sf-entry-content > .mashsb-main:last-child {
margin-bottom: 0;
}
.mashsb-box {
line-height: 1 !important;
font-family: "Roboto", sans-serif;
font-weight: 500;
}
.mashsb-buttons {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
}
.mashsb-buttons a {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex: 1 1 auto;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
min-width: 0;
margin-right: 6px;
text-align: center;
}
.mashsb-box .mashsb-buttons a {
padding: 0 1em;
text-transform: none;
line-height: 44px;
height: 44px;
font-size: 1.14285rem;
font-weight: 500;
}
.mashsb-box .mashsb-buttons a .icon:before {
font-size: .92857em;
}
.mashsb-count {
margin-right: 25px;
color: #e81616;
}
.mashsb-main .mashsbcount,
.mashsb-main .mashpv .count {
font-size: 3rem;
}
.mashsb-sharetext {
font-weight: 100;
letter-spacing: 4px;
font-size: 10px;
color: #cecece;
opacity: .8;
}
.onoffswitch,
.onoffswitch2 {
height: 44px;
line-height: 44px !important;
}
.onoffswitch2 {
line-height: 42px !important;
}
.sf-social-sharing {
margin: 3rem 0 3rem;
text-align: center;
}
.sf-social-sharing ul {
display: inline-block;
margin: 0;
padding: 0;
list-style: none;
vertical-align: top;
}
.sf-social-sharing li {
float: left;
padding: 0 1px;
}
.sf-social-sharing .sf-btn {
padding: 0 1em;
text-transform: none;
line-height: 2.5 !important;
font-size: 1.14285rem;
font-weight: 500;
}
.sf-social-sharing .sf-btn .sf-label {
display: none;
}
.sf-social-sharing .sf-btn .fa {
vertical-align: baseline;
line-height: 1.06666 !important;
font-size: .9375em;
}
.sf-social-sharing .sf-btn .sf-label {
margin-left: .75em;
} .sf-module-html .sf-entry-content:before,
.sf-module-html .sf-entry-content:after {
display: table;
content: " ";
}
.sf-module-html .sf-entry-content:after {
clear: both;
}
.sf-entry-content {
margin-bottom: 1.25rem;
line-height: 1.75 !important;
font-size: 1.14285rem;
}
.sf-entry-content:before,
.sf-entry-content:after {
display: table;
content: " ";
}
.sf-entry-content:after {
clear: both;
}
.sf-module-html > .sf-entry-content {
margin-bottom: 40px;
}
.sf-module-html > .sf-entry-content {
margin-bottom: 0;
}
.sf-section-full .sf-module-html:first-child > .sf-entry-content,
.sf-module-html > .sf-entry-content *:first-child {
margin-top: 0;
}
.sf-section + .sf-section-full > .container > .sf-module-html:first-child .sf-entry-content {
margin-top: 5px;
}
.sf-entry-header + .sf-entry-content {
margin-top: -2rem;
}
.sf-entry-content pre,
.sf-entry-content hr,
.sf-entry-content ul,
.sf-entry-content ol,
.sf-entry-content p,
.sf-entry-content .fluid-width-video-wrapper,
.sf-entry-content .twitter-tweet,
.sf-entry-content .instagram-media,
.sf-entry-content .wp-caption,
.sf-entry-singular .sf-entry-content .agggif-container,
.sf-entry-singular .sf-entry-content .aggads-ad {
max-width: 100%;
margin-bottom: 2.5rem;
}
.sf-entry-content .wp-caption:before,
.sf-entry-content .wp-caption:after,
.sf-entry-content p:before,
.sf-entry-content p:after {  }
.sf-entry-content .wp-caption:after,
.sf-entry-content p:after { }
.sf-entry-content ul ul,
.sf-entry-content ol ol {
margin-bottom: 0;
}
.sf-entry-content table {
width: 100%;
max-width: 100%;
margin-bottom: 20px;
}
.sf-entry-content table > thead > tr > th,
.sf-entry-content table > thead > tr > td,
.sf-entry-content table > tbody > tr > th,
.sf-entry-content table > tbody > tr > td,
.sf-entry-content table > tfoot > tr > th,
.sf-entry-content table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857;
vertical-align: top;
border-top: 1px solid rgba(0,0,0,0.05);
}
.sf-entry-content table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid rgba(0,0,0,0.05);
}
.sf-entry-content dt {
margin-bottom: .5rem;
}
.sf-entry-content dd {
margin: 0 0 .8rem 1rem;
}
.sf-entry-content table > caption + thead > tr:first-child > th,
.sf-entry-content table > caption + thead > tr:first-child > td,
.sf-entry-content table > colgroup + thead > tr:first-child > th,
.sf-entry-content table > colgroup + thead > tr:first-child > td,
.sf-entry-content table > thead:first-child > tr:first-child > th,
.sf-entry-content table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.sf-entry-content table > tbody + tbody {
border-top: 2px solid rgba(0,0,0,0.05);
}
.sf-entry-content table .sf-entry-content table {
background-color: transparent;
}
.sf-entry-content.sf-has-dropcap > div:first-child::first-letter,
.sf-entry-content.sf-has-dropcap > div > p:first-child::first-letter,
.sf-entry-content.sf-has-dropcap > p:first-child::first-letter,
.sf-entry-content.sf-has-dropcap > .mashsb-main + div::first-letter,
.sf-entry-content.sf-has-dropcap > .mashsb-main + div > p::first-letter,
.sf-entry-content.sf-has-dropcap > .mashsb-main + p::first-letter {
display: block;
float: left;
margin: .25em .1em 0 0;
line-height: .5 !important;
font-size: 4em;
font-weight: 700;
}
.sf-entry-content .instagram-media {
max-width: 100% !important;
}
.sf-entry-content .sf-gif-wrapper img {
width: 100%;
height: auto;
vertical-align: top;
}
.sf-entry-content blockquote:not(.twitter-tweet):not(.instagram-media) {
position: relative;
margin: 3rem 0;
padding: 1.25em 3.5em 1.25em 4em;
border: none;
line-height: 1.35714 !important;
font-size: 1.14285rem;
font-weight: normal;
background-color: #f6f6f6;
}
.sf-entry-content blockquote:not(.twitter-tweet):not(.instagram-media):before {
position: absolute;
z-index: 1;
top: 1.5em;
left: 1.75em;
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02e";
font-size: 1em;
color: #dbdbdb;
}
.sf-entry-content pre {
padding: 1.25em 2em;
border: none;
border-radius: 0;
line-height: inherit !important;
font-size: .92857rem;
background-color: #f6f6f6;
color: inherit;
}
.sf-entry-content img.alignnone {
display: block;
margin: 2.5rem 0;
}
.sf-entry-content img.aligncenter {
display: block;
margin: 2.5rem auto;
}
.sf-entry-content p > img:first-child { }
.sf-entry-content p > img:last-child { }
.sf-entry-content .alignleft {
float: left;
margin: 0 1.25em 1.25em 0;
}
.sf-entry-content .alignright {
float: right;
margin: 0 0 1.25em 1.25em;
}
.sf-entry-content .alignright + p,
.sf-entry-content .alignleft + p {
margin-bottom: 0;
}
.sf-entry-content .wp-caption.aligncenter {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.sf-entry-content .agggif-caption {
margin: .5em 0 0;
text-align: center;
line-height: 1.38461 !important;
font-size: 1rem;
font-style: italic !important;
color: #8c8c8c;
}
.sf-entry-content img {
vertical-align: top;
}
.sf-module-singular .sf-entry-content img {
max-width: 100%;
height: auto;
}
.sf-entry-content .wp-caption-text {
margin-bottom: 1.25rem;
text-align: center;
padding-top: .5em;
font-size: 1rem;
font-style: italic !important;
color: #a3a3a3;
}
.sf-entry-content h1,
.sf-entry-content h2,
.sf-entry-content h3,
.sf-entry-content h4,
.sf-entry-content h5,
.sf-entry-content h6 {
margin: 3rem 0 1.5rem;
font-weight: 900;
}
.sf-entry-content h1 {
font-size: 2.14285rem;
}
.sf-entry-content h2 {
font-size: 1.85714rem;
}
.sf-entry-content h3 {
font-size: 1.71428rem;
}
.sf-entry-content h4 {
font-size: 1.42857rem;
}
.sf-entry-content h5 {
font-size: 1.28571rem;
}
.sf-entry-content h6 {
font-size: 1.14285rem;
} .sf-entry-tags-box {
margin: 3rem 0;
padding: 1.3em 1.8em;
font-size: .92857rem;
background-color: #fafafa;
}
.sf-entry-singular > .sf-entry-tags-box:first-child {
margin-top: 2rem;
}
.sf-entry-tags-box .sf-entry-tags {
margin: 0;
font-size: inherit;
} .sf-module-singular .sf-related-entries:not(:last-child) {
margin-bottom: -3rem !important;
}
.sf-entry-singular > .sf-related-entries:first-child {
margin-top: 2rem;
}
.sf-related-entries .sf-module-title {
margin-top: 0;
}
.sf-related-entries .sf-entry {
margin-bottom: 3rem !important;
padding: 0 !important;
background-color: transparent !important;
}
.sf-related-entries .sf-entry-vertical {
text-align: center;
}
.sf-related-entries.sf-entries-col-1 .sf-entry-vertical {
text-align: left;
}
.sf-related-entries .sf-entry-meta li {
display: inline-block;
float: none;
} .sf-like-box {
margin: 3rem 0;
background-color: #f9f9f9;
text-align: center;
}
.sf-like-box:before,
.sf-like-box:after {
display: table;
content: " ";
}
.sf-like-box:after {
clear: both;
}
.sf-like-box .sf-col {
width: 35%;
display: inline-block;
}
.sf-like-btn {
position: relative;
width: 90%;
margin: 2.5rem auto;
padding: .6em;
text-align: center;
font-size: 1.14285rem;
border-radius: 20px;
color: #fff;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: pointer;
-webkit-transition: background-color .2s;
-moz-transition: background-color .2s;
-ms-transition: background-color .2s;
-o-transition: background-color .2s;
transition: background-color .2s;
}
.sf-like-btn.disabled {
cursor: default;
}
.sf-like-btn .sf-icon {
margin-right: 5px;
}
.sf-like-btn.sf-like-btn-like {
background-color: #f1cdeb;
}
.sf-like-btn.sf-like-btn-like:not(.disabled):hover,
.sf-like-btn.sf-like-btn-like:not(.disabled).active {
background-color: #dc97d0;
}
.sf-like-btn.sf-like-btn-unlike {
background-color: #cfcfda;
}
.sf-like-btn.sf-like-btn-unlike:not(.disabled):hover,
.sf-like-btn.sf-like-btn-unlike:not(.disabled).active {
background-color: #a6a8cc;
}
.sf-like-btn .sf-count {
position: absolute;
top: 6px;
left: 20px;
width: 30px;
height: 30px;
border-radius: 30px;
line-height: 28px;
font-size: 13px;
font-weight: 700;
background-color: rgba(0,0,0,0.05);
} .sf-entry-comments {
margin: 3rem 0;
}
.sf-entry-singular > .sf-entry-comments:first-child {
margin-top: 2rem;
}
.sf-comments-title {
margin: 0 0 .8em;
float: left;
font-size: 2.14285rem;
font-weight: 700;
}
.sf-comments-nav {
display: block;
width: 100%;
clear: both;
}
.sf-comments-nav > ul {
margin: 0;
padding: 0;
list-style: none;
}
.sf-comments-nav > ul:before,
.sf-comments-nav > ul:after {
display: table;
content: " ";
}
.sf-comments-nav > ul:after {
clear: both;
}
.sf-comments-nav > ul li.nav-previous {
float: left;
}
.sf-comments-nav > ul li.nav-next {
float: right;
}
.sf-entry-comments > .sf-btn-reply {
margin-bottom: 2rem;
float: right;
text-transform: none;
font-weight: 700;
}
.sf-comment-list {
clear: both;
margin: 2rem 0;
padding: 2rem 0 0;
list-style: none;
border-top: 1px solid #f6f6f6;
border-bottom: 1px solid #f6f6f6;
font-size: 1rem;
}
.sf-comment-list .comment {
position: relative;
padding-left: calc(70px + 1.5em);
}
.sf-comment-list .comment .children {
list-style: none;
padding-left: 0;
}
.sf-comment-list .children .comment {
padding-left: calc(50px + 1em);
}
.sf-comment-body {
padding: .25em 0 2em;
}
.sf-comment-author .avatar {
position: absolute;
top: 0;
right: auto;
left: 0;
}
.children .sf-comment-author .avatar {
width: 50px;
height: auto;
}
.sf-comment-meta {
margin-bottom: .5rem;
font-size: 1rem;
}
.sf-comment-author {
display: inline-block;
margin-right: .5em;
}
.sf-comment-metadata {
display: inline-block;
font-size: .92857em;
font-weight: 100;
}
.sf-comment-metadata .comment-edit-link {
display: inline-block;
margin-left: 10px;
}
.sf-comment-content p {
margin: 0 0 2rem;
line-height: 1.38461 !important;
font-style: italic !important;
color: #8c8c8c;
}
.sf-comment-reply {
margin: -1.5em 0 0;
font-size: .85714rem;
color: #9e9e9e;
}
.sf-comment-metadata a:hover,
.sf-comment-reply a:hover {
color: #000;
}
.sf-comment-respond {
margin: 2.5rem 0;
}
.sf-entry-singular > .sf-entry-comments:first-child > .sf-comment-respond:first-child {
margin-top: 0;
}
.sf-comment-respond .alert {
margin-bottom: 0;
}
.sf-comment-list .comment .sf-comment-respond {
margin: -1em 0 2em;
}
.sf-comment-respond .comment-reply-title {
margin: 1rem 0 1.5rem;
padding: 0 15px;
font-size: 2rem;
font-weight: 700;
}
.sf-comment-respond .comment-reply-title .cancel-comment-reply-link {
display: inline-block;
margin-left: 1em;
font-weight: 500;
color: #e92626;
}
.sf-comment-form {
margin: 1.5rem 0;
}
.sf-comment-form .comment-notes {
margin: -.5rem 0 1.5rem;
color: #8c8c8c;
}
.sf-comment-form .comment-notes a {
color: inherit;
}
.sf-comment-form .comment-notes a:hover,
.sf-comment-form .comment-notes a:focus {
color: #000;
}
.sf-comment-form .form-group {
margin: 0 0 1.5rem;
}
.sf-comment-form .form-group label {
display: none;
}
.sf-comment-form .form-control {
display: block;
width: 100%;
height: auto;
padding: 10px 12px;
font-size: 1rem;
line-height: 1.71428 !important;
color: #000;
background-color: transparent;
border: 1px solid #e0e0e0;
border-radius: 0;
box-shadow: none;
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.sf-comment-form textarea.form-control {
resize: none;
}
.sf-comment-form .form-control:focus {
border-color: #d0d0d0;
resize: vertical;
}
.sf-comment-form .form-submit .submit {
padding: .75em 1.5em;
text-transform: none;
font-weight: 700;
}
@media only screen and (max-width: 559px) {
.sf-entry-singular > .sf-entry-header .sf-entry-meta li.sf-entry-meta-category {
display: block;
width: 100%;
}
.sf-entry-singular > .sf-entry-header .sf-entry-meta li.sf-entry-meta-byline {
margin-left: 0;
}
.sf-author-box {
padding-left: calc(60px + 1.2em);
min-height: calc(60px + 6rem);
}
.sf-author-box .sf-author-avatar img {
width: 60px;
height: auto;
}
.sf-author-box .sf-author-title .title {
font-size: 1.42875rem;
}
.sf-comments-title {
margin-top: .25em;
font-size: 1.28571rem;
}
.sf-entry-comments > .sf-btn-reply {
margin-bottom: 1.5rem;
font-size: .92857rem;
}
.sf-comment-list .comment {
padding-left: calc(50px + 1em);
}
.sf-comment-list .children .comment {
padding-left: calc(35px + 1em);
}
.sf-comment-author .avatar {
width: 50px;
height: auto;
}
.children .sf-comment-author .avatar {
width: 35px;
height: auto;
}
.sf-comment-metadata {
font-size: .85714rem;
}
.sf-comment-form .form-control {
padding: 8px 10px;
}
}
@media only screen and (min-width: 768px) {
.sf-entry-singular > .sf-entry-header .sf-entry-title {
font-size: 3.42857rem;
}
.sf-entry-singular > .sf-entry-header .sf-entry-subtitle {
font-size: 1.14285rem;
}
.sf-social-sharing .sf-btn .sf-label {
display: inline-block;
}
.sf-entry-content blockquote:not(.twitter-tweet):not(.instagram-media) {
font-size: 1.57142rem;
font-weight: 400;
}
.sf-entry-content h1 {
font-size: 2.71428rem;
}
.sf-entry-content h2 {
font-size: 2.28571rem;
}
.sf-entry-content h3 {
font-size: 1.85714rem;
}
.sf-entry-tags-box {
font-size: 1rem;
}
}
@media only screen and (min-width: 992px) {
.sf-section-has-sidebar .sf-entry-singular > .sf-entry-header .sf-entry-title {
font-size: 2.57142rem;
}
.sf-section-has-sidebar .sf-social-sharing .sf-btn {
font-size: 1rem;
}
.sf-section-has-sidebar .sf-entry-content blockquote:not(.twitter-tweet):not(.instagram-media) {
font-size: 1.42857rem;
}
}
@media only screen and (min-width: 1200px) {
.sf-section .sf-entry-singular > .sf-entry-header .sf-entry-title {
font-size: 3.42857rem;
}
.sf-section .sf-social-sharing .sf-btn {
font-size: 1.14285rem;
}
.sf-section .sf-entry-content blockquote:not(.twitter-tweet):not(.instagram-media) {
font-size: 2.14285rem;
text-decoration: underline;
font-weight: 500;
}
} .sf-author-box {
position: relative;
margin: 3rem 0;
padding: 3rem 0 3rem calc(120px + 2em);
border-top: 1px solid #f6f6f6;
border-bottom: 1px solid #f6f6f6;
min-height: calc(120px + 6rem);
font-size: .92857rem;
}
.author .sf-author-box {
border: none;
}
.sf-entry-singular > .sf-author-box:first-child {
border-top: none;
margin-top: 0;
}
#sf-module-author-box .sf-author-box {
margin: 0 0 30px;
padding: 20px 0 20px 160px;
min-height: 160px;
background-color: #fff;
}
.sf-author-box .sf-author-avatar {
position: absolute;
left: 0;
top: 3rem;
}
#sf-module-author-box .sf-author-box .sf-author-avatar {
top: 20px;
left: 20px;
}
.sf-author-box .sf-author-title .title {
margin: 0 0 .3em;
line-height: 1.45454 !important;
font-size: 1.57142rem;
font-weight: 700;
}
.sf-author-box .sf-author-title .title small {
vertical-align: middle;
margin: 0 .5rem;
font-size: .63636em;
color: #a3a3a3;
}
.sf-author-box .sf-author-bio {
margin: 0 0 1rem;
line-height: 1.38461 !important;
font-style: italic !important;
color: #8c8c8c;
}
.sf-author-box .sf-author-social ul {
list-style: none;
margin: 0;
padding: 0;
}
.sf-author-box .sf-author-social li {
display: inline-block;
margin: 0 .7em;
}
.sf-author-box .sf-author-social li:first-child {
margin-left: 0;
}
.sf-author-box .sf-author-social li a {
color: #a3a3a3;
}
.sf-author-box .sf-author-social li a:hover {
color: #000;
}  .sf-search-form-fs {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
visibility: hidden;
opacity: 0;
position: fixed;
z-index: 100002;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-height: 80vh;
-webkit-transition: .15s opacity ease, .15s visibility ease;
-moz-transition: .15s opacity ease, .15s visibility ease;
-ms-transition: .15s opacity ease, .15s visibility ease;
-o-transition: .15s opacity ease, .15s visibility ease;
transition: .15s opacity ease, .15s visibility ease;
}
.sf-search-form-fs.sf-open {
visibility: visible;
opacity: 1;
}
.sf-search-form-fs .search-form {
position: relative;
width: 90%;
margin: 0 auto;
}
@media only screen and (min-width: 768px) {
.sf-search-form-fs .search-form {
width: 80%;
}
}
@media only screen and (min-width: 992px) {
.sf-search-form-fs .search-form {
width: 70%;
}
}
@media only screen and (min-width: 1200px) {
.sf-search-form-fs .search-form {
width: 50%;
}
}
.sf-search-form-fs .sf-close {
position: absolute;
right: 0;
top: -2.5em;
display: inline-block;
width: 2em;
height: 2em;
border-radius: 2em;
line-height: 2 !important;
text-align: center;
font-size: 1.57142rem;
background-color: #333;
color: #fff;
cursor: pointer;
}
.sf-search-form-fs .search-form .input-group-addon {
padding: 8px .6em 8px 1.2em;
border: none;
border-radius: 6px 0 0 6px;
text-align: center;
line-height: 1 !important;
font-size: 1.57142rem;
font-weight: 400;
background-color: #333;
color: #fff;
}
.sf-search-form-fs .search-form .form-control {
height: 37px;
padding: 1.35em .5em;
outline: 0;
border: none;
border-radius: 0 6px 6px 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
line-height: 1.42857 !important;
font-size: 1.57142rem;
font-weight: 100;
background-color: #333;
color: #fff;
}
.sf-search-form-fs .search-form .form-control::-moz-placeholder {
font-weight: 100;
color: #fff;
}
.sf-search-form-fs .search-form .form-control::-webkit-input-placeholder {
font-weight: 100;
color: #fff;
}
.sf-search-form-fs .search-form .form-control:-ms-input-placeholder {
font-weight: 100;
color: #fff;
} .sf-fancy-title:before,
.sf-fancy-title:after {
display: table;
content: " ";
}
.sf-fancy-title:after {
clear: both;
}
.sf-fancy-title {
position: relative;
margin-bottom: 30px;
font-size: 1.57142rem;
background-color: #fff;
}
.sf-fancy-title .sf-title {
margin: 0 1em;
padding: .85em 0;
border-top: 1px solid #f6f6f6;
font-size: .81818em;
font-weight: 900;
}
.sf-fancy-title .sf-title .fa {
position: relative;
margin: .6em .5em 0 0;
vertical-align: top;
font-size: .63636em;
font-weight: bold;
}
.sf-fancy-title .breadcrumb {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
align-items: center;
height: 100%;
margin: 0;
padding: 1em 0 1em 1.6em;
font-size: .6em;
background-color: transparent;
}
.sf-fancy-title .breadcrumb > li + li:before {
padding: 0 .3em 0 .7em;
color: rgba(0,0,0,0.25);
}
@media only screen and (min-width: 768px) {
.sf-fancy-title .sf-title {
margin: 0;
padding: 1em;
border-top: none;
font-size: 1em;
}
.sf-fancy-title .breadcrumb {
float: right;
margin-right: 1.7em;
}
.sf-fancy-title.sf-has-title .breadcrumb {
position: absolute;
right: 1.7em;
top: 0;
margin: 0;
padding: 0;
}
} .nf-wrapper {
margin-bottom: 120px;
padding: 0;
text-align: center;
}
.nf-404 {
display: block;
margin-bottom: 20px;
font-size: 152px;
font-weight: bold;
color: rgba(0, 0, 0, .1);
}
.nf-title {
display: block;
margin-bottom: 10px;
text-transform: uppercase;
font-size: 30px;
font-weight: bold;
}
.nf-wrapper .search-form {
width: 100%;
margin: 0 auto;
}
.nf-wrapper .sf-close {
display: none;
}
.nf-wrapper .search-form .input-group-addon {
padding: 8px 2px 8px 18px;
font-size: 1rem;
font-weight: 400;
line-height: 1 !important;
color: #000;
text-align: center;
background-color: #ffffff;
border: none;
border-radius: 0;
}
.nf-wrapper .search-form .form-control {
height: 37px;
padding: 8px 12px;
font-size: 1rem;
line-height: 1.42857143 !important;
color: #000;
background-color: #ffffff;
outline: 0;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.nf-wrapper .search-form .form-control::-moz-placeholder {
font-weight: 400;
color: #000;
}
.nf-wrapper .search-form .form-control::-webkit-input-placeholder {
font-weight: 400;
color: #000;
}
.nf-wrapper .search-form .form-control:-ms-input-placeholder {
font-weight: 400;
color: #000;
}
.nf-desc {
display: block;
max-width: 390px;
margin: 0 auto 40px;
line-height: 1.6 !important;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
color: #919191;
}
@media only screen and (min-width: 768px) {
.vm-middle {
width: 60%;
}
.nf-404 {
margin: 20px 0 40px;
line-height: 1.2 !important;
font-size: 216px;
}
.nf-wrapper .search-form {
width: 460px;
}
} .sf-section-ws .sf-entry-content .agggif-preview,
.sf-section-ws .sf-entry-content .agggif-container > div,
.sf-section-ws .sf-entry-content .agggif-container .jsgif > canvas,
.sf-section-ws .sf-entry-content .agggif-inner {
max-width: none;
width: 100% !important;
}