html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}:root { --theme-color-1: #6c5b7b;
--theme-color-2: #f67280;
--theme-color-3: #f8b195;
--theme-color-4: #c06c84;
--black: #000000;
--very-dark-grey: #2e2f33;
--dark-grey: #45464b;
--medium-grey: #94979e;
--light-grey: #D3D3D3;
--white: #ffffff; --link-color: #6c5b7b;
--link-hover-color: #f67280;
--primary-nav-link-color: #6c6f76;
--primary-nav-link-hover-color: var(--link-hover-color);
--primary-nav-submenu-link-color: #6c6f76;
--primary-nav-submenu-link-hover-color: var(--link-hover-color);
--primary-nav-sidebar-link-color: #6c6f76;
--single-entry-font-color: #45464b;
--toggle-background-color: var(--theme-color-1);
--toggle-hover-background-color: var(--theme-color-2);
--toggle-icon-color: var(--white);
--logo-color: var(--theme-color-2); --body-font: Poppins, Arial, Helvetica, sans-serif;
--title-font: Poppins, Arial, Helvetica, sans-serif; --light-border-color: #f1f1f1;
--medium-border-color: #e5e5e5;
--very-light-background-color: #f9f9f9; --container-max-width: 1280px;
--site-wrapper-max-width: calc(var(--container-max-width) + 30px); --overlay-gradient: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0));
} html {
font-size: 100%; }
.titleh1{
display:none;
}
body {
font-family: var(--body-font);
margin: 0;
overflow-x:hidden;
background: var(--white);
color: var(--dark-grey);
font-weight: 400;
}
* {
box-sizing: border-box;
}
img {
width:100%;
height:auto;
} img[class*="align"],
img[class*="wp-image-"] {
height: auto; max-width: 100%;
width: auto;
}
img.size-full,
.attachment img {
max-width: 100%;
width: auto;
} .entry-content img.size-thumbnail:not(.attachment-thumbnail) {
max-width: 150px;
}
a {
color: var(--link-color);
text-decoration: underline;
transition: all 0.2s ease;
}
a:hover {
color: var(--link-hover-color);
}
hr:not(.wp-block-separator) {
border:0;
height:1px;
background: var(--light-border-color);
margin: 30px 0;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: var(--light-border-color);
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } strong, b {
font-weight: 600
}
em, i {
font-style: italic;
}
h1, h2, h3, h4, h5, h6 {
clear:both;
font-family: var(--title-font);
margin: 15px 0;
font-weight: 700;
letter-spacing: -0.5px;
color: var(--very-dark-grey);
line-height: 1.2;
}
h1 {
font-size: 2.5rem;
}
h1.page-title, h1.entry-title {
font-size: 3.25rem;
line-height: 1.2
} .has-sidebar:not(.has-hero) h1.entry-title {
font-size: 25px;
}
h1 b,
h1 strong {
font-weight: 900;
}
h2 {
font-size: 24px; }
h3 {
font-size: 21px; line-height: 1.5;
}
h4 {
font-size: 18px; }
h5 {
font-size: 18px; }
h6 {
font-size: 18px; }
blockquote {
font-family: var(--title-font);
font-size: 2.25rem;
line-height: 1.2;
font-weight: 700;
margin:50px 0 50px 0;
color: var(--theme-color-2);
letter-spacing: -0.5px;
padding: 0 30px 0 30px;
}
blockquote strong {
font-weight: 700;
}
q {
font-family: var(--title-font);
font-weight: 700;
}
var {
font-weight: 500;
}
cite {
color: var(--medium-grey);
font-style: normal;
font-size: 1rem;
font-weight: 400;
}
cite:before {
content: "--";
letter-spacing: -2px;
margin-right: 5px;
font-weight: 600;
}
pre, code {
white-space: pre-wrap;
word-wrap: break-word;
text-align: justify;
}
code {
background: var(--very-light-background-color);
border-left: 3px solid var(--theme-color-1);
padding: 15px;
color: var(--single-entry-font-color);
display: block;
line-height: 1.5;
}
p code {
margin: 10px 0;
} code br {
display:none;
}
kbd {
background: var(--very-light-background-color);
padding: 0 4px;
display:inline-block;
} .page-title {
margin:0;
}
.page-subtitle {
width:100%;
color: var(--medium-grey);
font-size: 1rem; font-weight: 400;
margin:10px 0 0 0;
} input, textarea {
border: 3px solid var(--light-border-color);
padding:15px;
transition: all 0.2s ease;
max-width: 100%;
border-radius: 5px;
font-size: 1rem;
}
input[type="checkbox"],
input[type="radio"] {
float:left;
margin-right:5px;
}
button,
input[type="submit"] {
border:0;
background: var(--theme-color-2);
color: var(--white);
padding:18px 30px;
text-transform: uppercase;
font-weight: 700;
font-size: 1rem;
font-family: var(--title-font);
border-radius: 5px;
} input:hover,
textarea:hover {
border-color: var(--medium-border-color);
}
input:focus,
textarea:focus {
border-color: var(--medium-border-color);
box-shadow: 0 0 5px rgba(0,0,0,0.1);
} .post-password-form p {
display:flex;
text-align: center;
margin-bottom: 30px;
flex-direction: column;
align-items: center;
}
.post-password-form label  {
width:100%;
padding:0;
margin:0;
max-width: 480px;
}
.post-password-form input {
line-height: 1;
margin: 10px 0;
height:46px;
width:100%;
max-width: 480px;
} ul,
ol {
margin: 30px 10px 30px 60px;
padding: 0;
list-style: none;
}
ol:not([start]):not([reversed]) {
counter-reset: li-counter;
}
ol[start],
ol[reversed] {
list-style: decimal;
}
ol li,
ul li {
margin-bottom: 7px;
position: relative;
}
ol:not([reversed]):not([start]) > li:before {
position: absolute;
top:1px;
left:0px;
content: counter(li-counter) '';
counter-increment: li-counter;
color: var(--link-color);
font-size: 12px;
font-weight: 500;
margin-left:-40px;
background: var(--very-light-background-color);
width: 26px;
height: 24px;
border-radius: 50%;
text-align: center;
padding-top: 2px;
letter-spacing: -0.5px;
}
li > ul,
li > ol {
margin-bottom: 10px;
margin-left: 30px;
margin-top:10px;
}
dt {
font-weight: 700;
}
dd {
margin: 5px 10px 5px 15px;
} table {
border-collapse: collapse;
width: 100%;
}
thead th {
color: var(--white);
border:0;
}
th {
padding: 0.8em;
text-align: left;
font-weight: 500;
border-left: 1px solid var(--light-border-color);
border-top: 1px solid var(--light-border-color);
}
tr {
border-bottom: 1px solid #f1f1f1;
}
thead th {
background:  var(--theme-color-2);
}
td {
padding: 0.8em;
border-left: 1px solid var(--light-border-color);
}
table tr > td {
border-top: 1px solid var(--light-border-color);
}
table tr td:last-child,
table tr th:last-child {
border-right: 1px solid var(--light-border-color)
} table thead th:first-child {
border-top-left-radius: 7px;
}
table thead th:last-child {
border-top-right-radius: 7px;
border-right:0;
} .mobile-only {
display: none;
visibility: hidden;
}
main {
margin-bottom: 40px
}
.home:not(.has-featured-posts) main {
margin-top: 0px;
}
.site-wrapper {
background: var(--white);
margin: 0 auto;
position: relative;
}
.container {
width:100%;
max-width: var(--container-max-width);
margin:auto;
}
.content-area {
margin:auto;
width:100%;
max-width: var(--container-max-width);
padding: 0;
}
.section-header {
width:100%;
max-width: var(--container-max-width);
margin:auto;
padding: 30px 15px 30px 15px;
position: relative;
}
.page-header {
padding: 10px 15px 15px 15px;
}
.page-header .page-title {
margin: 10px 0;
}
.page-header .page-subtitle:not(.after-title) {
text-transform: uppercase;
font-family: var(--title-font);
font-weight: 700;
}
.page-header .page-subtitle.after-title {
padding:5px 5px 5px 0;
line-height:25px;
} .threeforty-category-featured.cover {
margin-bottom: 30px;
} .has-sidebar .wrap {
max-width: 1110px;
margin:auto;
display:flex;
flex-wrap: wrap;
justify-content: space-between;
}
.has-sidebar .wrap main {
width: 70%;
}
.aside-sidebar {
width:28%;
}
.home:not(.has-featured-posts) .aside-sidebar,
.single.has-hero .aside-sidebar {
margin-top: 30px;
}
.aside-sticky-container {
position: sticky;
position: -webkit-sticky;
top:50px;
margin-bottom: 300px;
}   .site-header {
background: var(--white);
color: var(--white);
display:flex;
flex-wrap: wrap;
flex-direction: column;
width:100%;
margin:0 auto 0px auto;
border-bottom: 1px solid #eaeaea;
box-shadow: 0px 4px 8px rgba(0,0,0,.07);
}
.custom-logo-link {
margin:40px auto 40px auto;
color: var(--logo-color);
font-size: 3.25rem; font-family: var(--title-font);
font-weight: 700;
letter-spacing: -3px;
padding:0;
text-decoration: none;
}
a.custom-logo-link {
color: #c5221f;
font-size:30px
} .logo-wrapper {
display:flex;
padding:0;
margin:0 auto;
max-width: 20%;
height: auto;
}
.custom-logo {
max-width:100%;
transition: all 0.3s ease;
}
.site-header .container {
display:flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
height: 100px;
} @media (min-width: 1061px ) {
header.site-header.sticky-nav.fixed {
position: fixed;
z-index:2000;
box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
max-width: 100%;
border-color: var(--white);
transition: box-shadow 0.3s ease-in-out;
}
header.site-header:not(.logo-left-menu-right).sticky-nav.fixed div.container {
display:none;
}
header.site-header.sticky-nav.fixed .primary-nav {
padding: 0;
}
header.site-header.sticky-nav.fixed .logo-in-menu .custom-logo-link,
header.site-header.sticky-nav.fixed.logo-left-menu-right .custom-logo-link {
font-size: 2.8rem;
}
header.site-header.sticky-nav.fixed .logo-in-menu .custom-logo,
header.site-header.sticky-nav.fixed.logo-left-menu-right .custom-logo {
max-width:75%
} .custom-background header.site-header.sticky-nav.fixed {
max-width: var(--site-wrapper-max-width);
position: sticky;
position: -webkit-sticky;
z-index: 2000;
top: 0;
left:0;
} header.site-header.logo-left-menu-right.sticky-nav.fixed .container {
margin-top: 0;
padding-left: 15px;
}
} .has-custom-header .site-header {
background: var(--custom-header-background);
max-width: 100%;
padding:0;
}
.has-custom-header .site-header.logo-split-menu .container.header-layout-wrapper {
display:none;
}
.has-custom-header .site-header .menu-primary-navigation-container {
background: none;
}
.has-custom-header .site-header .primary-nav {
padding: 0 15px;
}   .site-footer {
background: #000;
padding-top: 15px;
padding-bottom: 0px;
font-family: var(--title-font);
}
.site-footer .flex-grid {
justify-content: space-between;
flex-wrap: nowrap;
} .site-footer .flex-grid .flex-box {
background:none;
flex-grow: 0;
flex-basis: calc(100% / 3 - 40px);
align-self: flex-start;
text-align: left;
font-size: 0.875rem; } .site-footer .flex-grid.cols-1 {
flex-direction: column;
}
.footer-widget-area.flex-grid.cols-1 .widget:not(.threeforty_social_widget):not(.null-instagram-feed){
flex-grow:1;
max-width: 600px;
align-self: center;
}
.footer-info,
.footer-nav {
display:flex;
flex-wrap: wrap;
font-size: 0.875rem;
list-style:none;
margin:0;
padding:0;
}
.footer-info {
margin-top: 10px;
padding-top: 30px;
padding: 0px 15px 0px 15px;
color:#fff;
}
.footer-info > li {
flex-basis: 50%;
}
.footer-info > li ul.footer-nav {
justify-content: flex-end;
}
.footer-nav li {
margin: 0 5px;
}
.footer-info a {
font-weight: 400;
text-decoration: none;
}
.footer-copyright {
padding-top: 10px;
}
.goto-top {
display:inline-block;
position:fixed;
bottom: -100px;
right: 60px;
width: 70px;
height:70px;
background: var(--theme-color-2);
color: var(--white);
visibility: hidden;
opacity: 0;
transition: all 0.3s ease;
padding:0;
text-align: center;
text-transform: uppercase;
font-size: 24px;
z-index:2000;
border-radius: 50%;
display:flex;
justify-content: center;
align-items: center;
}
.goto-top:hover {
color: var(--white);
}
.goto-top.visible {
opacity: 1;
visibility: visible;
bottom:150px;
}   .flex-grid:not(.masonry) {
display: flex;
margin-top: 30px;
}
.flex-grid .flex-box {
position: relative;
margin: 15px 10px 0 0;
background: none;
display: flex;
flex-grow: 1;
flex-direction: column;
position: relative;
width:100%;
min-width: 0; border-radius: 5px;
} .masonry .flex-box {
width: calc(100% - 30px);
} .cols-2 .flex-box {
width:calc(100% / 2 - 30px);
}
.cols-2 .entry-title {
font-size: 1.625rem; line-height: 1.3;
} .cols-3 .flex-box {
width: calc(100% / 3 - 30px);
}
.cols-3 .entry-title,
.has-sidebar main .cols-2 .entry-title {
font-size: 1.25rem; } .has-sidebar main .cols-3 .entry-title {
font-size: 1.125rem;
} .cols-1 .flex-box.cover {
max-height: 530px; }
.cols-1 .entry-title {
font-size: 2rem; line-height: 1.2;
}
.post-thumbnail {
width:100%;
border-radius: 7px;
position: relative
}
.post-thumbnail img {
height:100%;
border-radius: 7px;
object-fit: cover;
display:flex;
}
.entry-header {
padding: 20px 0;
width:100%;
}
.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-header,
.disabled-post-thumbnail .entry-header {
padding: 20px 10px 20px 10px;
}
.entry-title {
margin: 0 0 30px 0;
font-family: var(--title-font);
word-wrap: break-word;
font-weight: 700;
line-height: 1.3;
}
.entry-title b,
.entry-title strong {
font-weight: inherit;
}
.entry-title a {
text-decoration: none;
}
.entry-meta {
font-size: 12px; color: var(--medium-grey);
font-family: var(--title-font);
font-weight: 700;
}
.entry-meta.before-title {
margin-bottom: 30px;
}
.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.single-post):not(.widget-entry):not(.hero-entry) .entry-meta.before-title {
position: absolute;
top:15px;
}
.flex-box .entry-meta.before-title ul li:not(.category-list),
.single-post .entry-meta.before-title ul li:not(.category-list) {
background: var(--theme-color-2);
color: var(--white);
padding: 2px 6px;
border-radius: 2px;
display: inline-block;
margin-right: 3px;
margin-bottom: 3px;
}
.entry-header .entry-meta.before-title ul.author-category-meta li.category-prepend {
display:none;
}
.entry-meta a {
text-transform: uppercase;
text-decoration: none;
display:inline-block;
margin: 2px 0;
}
.entry-meta.before-title a {
color: var(--white);
}
.entry-meta ul {
list-style: none;
margin:0;
padding:0;
}
.entry-meta li:not(.category-list) {
display:inline-block;
padding-top: 3px;
margin:0;
}
.entry-meta ul li span {
display:inline;
} .entry-meta.has-avatar li {
padding-top: 5px;
}
.entry-meta.has-avatar li.entry-author-avatar {
padding-top: 0;
margin-right: 3px;
float:left;
}
.entry-meta .avatar {
width:26px;
margin-right:3px;
}
.entry-meta ul:not(.author-category-meta):not(.post-categories) li {
margin: 0 2px;
text-transform: uppercase;
}
.entry-meta ul:not(.author-category-meta):not(.post-categories) li:not(.entry-author-avatar):not(:last-child):after,
.widget.threeforty_posts_widget .entry-meta.before-title ul.post-categories li:not(:last-child):after {
content:"\00B7"; margin-left:6px;
color: var(--medium-grey);
font-weight: 500;
}
.entry-meta i {
font-style: normal;
text-transform: none;
font-weight: 500;
}
.entry-meta time,
.comment-count {
text-transform: uppercase;
}
.entry-content {
color: var(--medium-grey);
font-size: 0.875rem; margin:0;
font-family: var(--body-font);
line-height: 1.25rem;
padding: 0;
width:100%;
}
.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-content,
.disabled-post-thumbnail .entry-content {
padding: 0 10px;
}
.sticky-post {
position: absolute;
top:0;
right:0;
display:block;
width:30px;
height:30px;
background: var(--very-dark-grey);
color: var(--white);
display:flex;
justify-content: center;
align-items: center;
font-size: 14px;
} .content-area .flex-box.cover:not(.has-post-thumbnail):not(.single-post):not(.single-page):not(.hero-entry),
.content-area .flex-box.cover.disabled-post-thumbnail:not(.single-post):not(.single-page):not(.hero-entry) {
background: var(--theme-color-2);
align-items: center;
justify-content: center;
}
.content-area .flex-box:not(.has-post-thumbnail) .entry-header,
.content-area .flex-box.disabled-post-thumbnail .entry-header {
position: relative;
background: none;
}
.content-area .flex-box:not(.has-post-thumbnail).default .entry-header,
.content-area .flex-box.disabled-post-thumbnail.default .entry-header {
position: relative;
background: none;
padding-top: 15px;
}
.content-area .flex-box.cover:not(.has-post-thumbnail):not(.single-post) .entry-meta.before-title ul li:not(.category-list),
.content-area .flex-box.cover.disabled-post-thumbnail:not(.single-post) .entry-meta.before-title ul li:not(.category-list) {
margin-right: 7px;
padding:0;
}    .cover {
justify-content: center;
}
.cover .post-thumbnail {
width: 100%;
height: 100%;
overflow: hidden;
}
.cover .post-thumbnail img {
display:flex;
object-fit: cover;
transition: all 0.5s ease;
}
body:not(.single) .flex-box.cover:hover img {
transform: scale(1.02);
}
.cover:not(.has-post-thumbnail) .entry-header,
.cover.disabled-post-thumbnail .entry-header,
.cover:not(.single-post) .entry-content {
padding:30px;
color: var(--white);
}
.cover .entry-content {
padding-top: 0;
}
.has-post-thumbnail:not(.disabled-post-thumbnail).cover .entry-header {
color: var(--white);
background: var(--overlay-gradient);
position: absolute;
bottom:0;
width:100% !important;
margin:0 !important;
padding: 20px;
border-radius: 7px;
}
.cover .entry-title {
margin-bottom: 0;
}
.cover .entry-title {
color: var(--white);
}
.cover .entry-meta ul li {
color: var(--white);
}
.cover .after-title {
margin-top: 30px;
}
.cover .author-category-meta {
color: var(--light-grey);
}
.flex-box.cover .entry-meta ul:not(.author-category-meta) li:not(:last-child):after {
color: var(--white);
}
.cover .entry-header a {
color: var(--white);
text-decoration:none;
border:0;
}
.cover .author-category-meta a {
border:0;
}
.cover .formats-key {
bottom:auto;
top:20px;
}
.cover .formats-key span[class*="format"] {
margin-left:0;
margin-right: 8px;
} .cover.archive-info {
padding-bottom: 50px;
padding-left: 30px;
padding-right: 30px;
text-align: center;
}
.cover.archive-info .entry-meta {
font-size: 14px;
text-transform: uppercase;
color: var(--white);
font-family: var(--title-font);
}
.cover.archive-info .author-social {
font-family: var(--body-font);
margin-top: 30px;
}
.archive-info .avatar {
width:auto;
margin:0 auto 30px auto;
filter: brightness(100%);
float:none;
}
.archive-info .entry-title {
font-size: 2.5rem;
line-height: 1;
} .formats-key {
position: absolute;
bottom:10px;
right:10px;
z-index: 200;
}
.formats-key span[class*="format"] {
height: 45px;
width:45px;
margin-left: 8px;
background: var(--white);
color: var(--theme-color-1);
display:flex;
align-items: center;
justify-content: center;
font-size: 18px;
border-radius: 50%;
float:left;
}
.formats-key span i {
vertical-align: middle;
}
.sticky {
display:flex;
}
.formats-key span.format-sticky {
font-size: 18px;
} .flex-box:not(.has-post-thumbnail) .formats-key,
.flex-box.disabled-post-thumbnail .formats-key {
bottom:auto;
top:0;
right:0px;
}
.flex-box.cover:not(.has-post-thumbnail) .formats-key,
.flex-box.cover.disabled-post-thumbnail .formats-key {
top:15px;
right:10px;
} .has-sidebar main .cols-3 .cover .entry-meta {
display:none;
}   .the-post .single-post .entry-content,
.the-post .single-post .entry-header,
.the-post .page .entry-content,
.the-post .page .entry-header
{
max-width:875px;
margin:auto;
width:100%;
padding: 20px 10px;
}
.the-post .entry-meta.before-title {
position: static;
}
.single-post .single-post .entry-meta.before-title ul li:not(.category-list) {
margin-right: 0;
} .cover-wrapper {
position: relative !important;
justify-content: center;
align-items: center;
display:flex;
margin-bottom: 15px;
}
.container.hero-container {
padding-left:15px;
padding-right: 15px;
}
.the-post .cover-wrapper .entry-header {
max-width:100%;
padding:45px 40px !important;
} .single-post.post_format-post-format-video .entry-content .media-wrapper:first-of-type,
.single-post.post_format-post-format-audio .entry-content .media-wrapper:first-of-type,
.single-post.post_format-post-format-audio .entry-content .wp-audio-shortcode:first-of-type
{
display:none;
}
.the-post .single-post .entry-content:not(.custom-excerpt),
.the-post .page .entry-content {
text-align: left;
font-size: 17px; line-height: 1.5;
color: var(--single-entry-font-color);
padding: 0 10px;
}
.the-post .single-post .entry-content.custom-excerpt {
font-size: 17px; line-height: 1.5rem;  padding: 0 10px;
}
.cover .custom-excerpt {
margin-top: 15px;
}
.the-post .single-post .author-category-meta  {
font-size: 0.75rem; }
.the-post .single-post .post-thumbnail img,
.the-post .single-page .post-thumbnail img,
.single-hero .post-thumbnail img,
.hero .hero-entry .post-thumbnail img  {
animation: fadein 1s;
} .author-bio {
width:100%;
text-align: center;
max-width: 875px;
margin: 30px auto;
padding: 50px 30px 10px 30px;
border-top: 1px solid var(--light-border-color);
}
.author-bio .avatar {
float:none;
width:90px;
margin-bottom: 15px
}
.author-bio h2.page-title {
clear:none;
}
.author-bio p {
margin: 30px 0 40px 0;
font-size: 1.125rem; line-height: 1.5rem; font-family: var(--body-font);
color: var(--medium-grey);
}
.author-bio .entry-meta.author-social-media a {
margin-bottom: 10px;
display:inline-block;
text-decoration: none;
}
.author-bio .entry-meta.author-social-media ul.text li:first-child {
padding-top: 5px;
}
.hentry-footer {
width:100%;
max-width: 875px;
padding:20px;
margin:auto;
color: var(--medium-grey);
font-family: var(--body-font);
text-align: center
}
.hentry-footer .share-text,
.hentry-footer .share.side {
display:none;
}
.share .share-text {
font-size: 13px;
text-transform: uppercase;
color: var(--medium-grey);
font-family: var(--body-font);
padding-bottom: 10px;
}
.post-tags {
font-size: 12px; text-transform: uppercase;
font-family: var(--body-font);
color: var(--medium-grey);
text-align: center
}
.the-post ul.social-icons {
margin-top: 30px;
}
.the-post ul.social-icons.text-icon li.social-icon {
font-size: 13px; font-family: var(--title-font);
display:inline-block;
margin: 0 5px 10px 5px;
}
.the-post ul.social-icons.text-icon li.social-icon i {
font-size: 13px; }
.the-post ul.social-icons.text li.social-icon {
text-transform: uppercase;
}
.wp-caption {
margin:0;
max-width:100%;
height:auto;
}
.wp-caption-text {
color: var(--medium-grey);
text-align: center;
font-size: 0.875rem; } .single-content-wrapper {
position: relative;
width:100%;
}
.sticky-container {
position: absolute;
top:0;
left:60px;
height:100%;
z-index: 2;
}
.sticky-element{
width:40px;
position: -webkit-sticky;
position: sticky;
top: 0;
left:0;
margin-bottom: 100px;
}
.has-sticky-nav.body-fix .sticky-element {
top:110px;
} .has-sidebar .sticky-element {
display:none;
} .entry-content ul:not([class*="wp-"]) > li:before {
content: "\2022"; color: var(--medium-grey);
display: inline-block;
position: absolute;
top:-5px;
left:0px;
margin-left: -30px;
font-size: 24px;
}
.the-post .page .entry-title {
margin-bottom: 0;
} .has-sidebar .the-post .single-post .entry-content,
.has-sidebar .the-post .single-post .entry-header,
.has-sidebar .the-post .page .entry-content,
.has-sidebar .the-post .page .entry-header,
.has-sidebar .author-bio,
.has-sidebar .hentry-footer,
.has-sidebar .comments-area
{
max-width:823px;
padding-right: 10px;
padding-left: 10px;
}
.has-sidebar .comments-area,
.has-sidebar .hentry-footer {
max-width: calc(100% - 10px);
}
.has-sidebar .author-bio {
max-width: calc(100% - 30px);
}
.has-sidebar .the-post.hero-aspect-ratio .single-post.cover .cover-wrapper,
.has-sidebar .the-post.hero-aspect-ratio .single-post.cover .post-thumbnail img {
min-height: 400px;
overflow: hidden
}   .hero.flex-grid {
margin-bottom:15px;
max-width: var(--container-max-width);
margin:auto;
padding:15px;
}
.hero .flex-box {
margin:0;
width:100%;
overflow:hidden;
border-radius: 10px;
}
.hero .flex-box .post-thumbnail {
width: 100%;
height: 100%;
}
.hero .post-thumbnail img {
display: flex;
transition: all 0.6s ease;
object-fit: cover;
width: 100%;
height: 100%;
-webkit-backface-visibility: hidden;
}
.hero:not(.single-hero) .flex-box:not(.aside-wrapper):hover img {
transform: scale(1.03);
}
.hero .entry-header:not(.single-after-hero) {
position: absolute;
bottom: 0;
padding:45px 40px;
color: var(--white);
width:100%;
}
.hero .flex-box .entry-meta.before-title {
position: static;
}
.hero-entry .entry-meta a {
border:0;
color: var(--white);
}
.hero .entry-header:not(.single-after-hero) .entry-meta.after-title {
position: static;
top:auto;
bottom: 30px;
padding:10px 5px;
border-radius: 2px;
margin-top: 10px;
color: var(--white);
} .hero .entry-title {
font-size: 3.5rem;
line-height: 1.45;
max-width: var(--container-max-width);
margin: 0 auto 0 auto;
font-weight: 800;
letter-spacing: -1px;
}
.hero .flex-box.hero-entry .entry-title b {
color: var(--theme-color-2);
}
.hero .flex-box.hero-entry .entry-title a,
.hero .flex-box.hero-entry .entry-title span {
background: var(--white);
color: var(--link-color);
padding: 5px 15px;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
}
@keyframes fadein {
from { opacity: 0; }
to   { opacity: 1; }
} .slick-slider div {
float:left; border-radius: 10px;
}
.slick-dots {
height: 20px;
text-align: center;
list-style: none;
padding:0;
float:left;
width:100%;
margin:0;
padding-top:25px;
padding-bottom: 25px;
}
.slick-dots li {
display:inline-block;
padding:0 !important;
}
.slick-dots button {
width:10px;
height:10px;
background: var(--light-grey);
margin:-1px 5px 0px 5px !important;
opacity: 0.5;
position: static;
border-radius: 50%;
padding:0 !important;
font-size:0px;
border:0;
vertical-align: middle
}
.slick-dots button:after {
content: "";
}
.slick-active button {
opacity: 1;
} .slick-arrow {
position: absolute;
top: calc(50% - 25px - 30px);
right:-15px;
width:60px;
height: 60px;
opacity: 0;
color: #fff;
font-size: 0;
background: var(--theme-color-1);
transition: 0.4s ease;
border-radius: 50%;
display:flex;
align-items: center;
justify-content: center;
padding:0;
border:5px solid var(--white);
cursor: pointer;
z-index: 200;
}
.slick-arrow:after {
font-family: "fontello";
content: "\e811";
font-size:20px;
font-weight: 400;
}
.slick-arrow.slick-prev {
right:auto;
left:-15px;
background: var(--theme-color-2)
}
.slick-arrow.slick-next:after {
content: "\e812";
}
.slick:hover .slick-arrow {
opacity: 1;
} .hero.flex-grid.grid {
justify-content: space-between;
padding:0;
}
.hero.flex-grid.grid .flex-box {
margin:15px;
}
.hero.flex-grid.grid:not([data-posts="1"]) > .flex-box:first-child {
max-width: calc((100% / 3 - 15px) * 2);
}
.hero.flex-grid.grid[data-posts="2"] .flex-box:nth-child(2) {
width: calc(100% / 3 - 30px);
flex-grow: 0;
} .hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper {
width: calc(100% / 3 - 30px);
}
.hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper .flex-box {
margin: 0 0 30px 0;
width: 100%;
}
.hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper .flex-box:last-child {
margin-bottom: 0
}
.hero.flex-grid.grid .flex-box.aside-wrapper .flex-box .entry-header {
padding:20px;
}
.hero.flex-grid.grid:not([data-posts="1"]) .flex-box .entry-title {
font-size: 2.75rem;
}
.hero.flex-grid.grid .flex-box:not(:first-child) .entry-title {
font-size: 1.625rem;
letter-spacing: -0.5px;
line-height: 1.55;
}
.hero.flex-grid.grid .flex-box.aside-wrapper .flex-box .entry-title {
font-size: 1.25rem;
font-weight: 700;
line-height: 1.6;
letter-spacing: normal;
} .alignleft {
display: inline;
float: left;
margin-right: 30px;
margin-bottom: 15px;
margin-top: 15px;
}
.alignright {
display: inline;
float: right;
margin-left: 30px;
margin-bottom: 15px;
margin-top: 15px;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-top:30px;
margin-bottom: 30px;
}
.alignfull {
width:100vw;
max-width:100vw;
margin-left: calc(-50vw + 50%);
}
.alignwide {
width: calc(100% + 395px);
max-width: calc(100% + 395px);
margin-left: -197.5px;
}
.site-wrapper .alignfull {
width: calc(100% + 415px);
max-width: calc(100% + 415px);
margin-left: -207.5px;
}
.has-sidebar .alignwide,
.has-sidebar .alignfull {
width:calc(100% + 20px);
margin-left:-10px;
}      .menu-primary-navigation-container {
margin:0;
width:100%;
height: 40px;
} .logo-left-menu-right .menu-primary-navigation-container {
width:auto;
background: none;
padding:0;
}
.primary-nav {
list-style: none;
margin:0 auto;
padding:0;
max-width: 1110px;
min-height: 40px;
}
.primary-nav li {
display:inline-block;
font-size: 16px;
font-family: var(--title-font);
font-weight: 700;
line-height: 1.1;
position: relative;
color: var(--primary-nav-link-color);
margin:0;
}
.primary-nav a {
padding:12px 10px;
display:block;
color: var(--primary-nav-link-color);
text-decoration: none;
}
.primary-nav li:hover > a {
color: var(--primary-nav-link-hover-color);
} li.has-sash a span {
background: var(--theme-color-2);
font-size: 0.625rem;
color: var(--white);
padding: 2px 5px;
font-weight: 600;
border-radius: 5px;
margin-left: 2px;
}   .primary-nav li ul.sub-menu {
width:200px;
position: absolute;
top: 100%;
left:0;
visibility: hidden;
opacity: 0;
z-index: 2000;
transition: all 0.2s ease;
background: var(--white);
border-top:0;
text-align: left;
margin:0;
padding:0;
border-radius: 5px;
box-shadow: 0 0px 8px rgba(0,0,0,0.07)
}
.sticky-nav.fixed .primary-nav li ul.sub-menu {
z-index: -1;
}
.primary-nav li ul.sub-menu:before  {
content:"";
width: 0; 
height: 0; 
border-top:0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid var(--white);
position: absolute;
top:-5px;
left:25%;
}
.primary-nav li ul.sub-menu li {
font-weight: 400;
font-size: 14px;
line-height: 1.5;
width:100%;
color: var(--white);
}
.primary-nav li ul.sub-menu li a {
padding: 13px 15px;
color: var(--primary-nav-submenu-link-color);
}
.primary-nav li ul.sub-menu li a:hover {
color: var(--primary-nav-submenu-link-hover-color);
}
.primary-nav li:hover > ul.sub-menu {
visibility: visible;
opacity: 1;
} .primary-nav li ul.sub-menu li ul.sub-menu {
left: 100%;
top: 0;
}
.primary-nav li ul.sub-menu li ul.sub-menu:before {
content: none;
} .toggle {
padding: 10px 15px 10px 0px;
float:left;
}
.toggle.toggle-search {
padding: 10px 0px 10px 15px;
float:right;
text-align: right;
}
.toggle i[class*="icon"] {
font-size: 1rem; display:inline-block;
cursor: pointer;
color: var(--toggle-icon-color);
}
.toggle span {
background: var(--toggle-background-color);
width: 36px;
height: 36px;
display:block;
border-radius: 50%;
display:flex;
justify-content: center;
align-items: center;
transition: all 0.2s ease;
}
.toggle span:hover {
background: var(--toggle-hover-background-color);
}
.message-404 .toggle-search {
cursor: pointer;
}   .site-header:not(.logo-left-menu-right) .header-layout-wrapper .toggle {
padding: 15px 0px 15px 0px;
}
.site-header .header-layout-wrapper .toggle-search {
padding: 15px 0 15px 15px;
} .site-header:not(.logo-left-menu-right) .toggle.mobile-only {
display: block;
} .site-header.logo-left-menu-right .primary-nav .toggle {
padding:10px 15px;
}
.site-header.logo-left-menu-right .primary-nav .toggle-search {
padding-right: 0;
}
.logo-left-menu-right a.custom-logo-link {
margin: 0;
}
.logo-left-menu-right .container {
margin-top: 40px;
padding: 5px 0;
}
.wp-custom-logo .logo-left-menu-right .logo-wrapper {
max-width: 190px;
text-align: left;
}
.wp-custom-logo .logo-left-menu-right .logo-wrapper img {
max-width: 100%;
} .logo-split-menu .primary-nav {
height:auto;
display:flex;
justify-content: center;
align-items: center;
width:100%;
}
.logo-split-menu .primary-nav li {
margin:0;
flex-grow: 1;
width:auto;
}
.logo-split-menu .primary-nav li.toggle {
width:36px;
max-width: 36px;
padding:0;
margin:0;
}
.logo-split-menu a.custom-logo-link {
margin:0 !important;
text-transform: none;
line-height: 1;
color: var(--logo-color);
display:inline;
}
.split-menu-left, .split-menu-right {
margin:0;
text-align: left;
padding-left: 15px;
padding-right: 15px;
}
.split-menu-right {
text-align: right;
}
.logo-in-menu {
text-align: center;
}
.wp-custom-logo .logo-in-menu {
width:200px;
max-width: 210px;
padding: 0 10px;
}
.logo-in-menu a {
padding:0;
}
.logo-in-menu .logo-wrapper {
margin:auto;
text-align: center;
justify-content: center;
max-width: 100%;
display:inline;
margin:0;
}
.logo-in-menu .custom-logo {
max-width: 100%;
} .logo-split-menu .logo-in-menu .logo-wrapper.mobile-only {
display:block;
visibility: visible
}   .slide-menu {
width:100%;
max-width: 380px;
height: 100%;
overflow:auto;
background: var(--white);
position: fixed;
top:0;
left: -460px;
transition: all 0.4s ease-in-out;
z-index: 2000;
padding: 30px 30px 40px 30px;
font-size: 0.875rem;
box-shadow: 0 5px 15px rgba(0,0,0,0.1)
}
.slide-menu.show {
left: 0;
z-index:4000;
margin-top: 30px;
}
.slide-menu span.close-menu {
display:block;
margin: 10px 0 10px 10px;
text-align: right;
cursor: pointer;
position: relative;
font-size: 18px;
}
.slide-menu .logo-wrapper {
max-width:100%;
visibility: visible;
text-align: center;
}
.slide-menu .custom-logo-link {
font-size: 2rem; margin:20px auto 20px auto;
letter-spacing: -1px;
}
.slide-menu a {
text-decoration: none;
} .primary-nav-sidebar-wrapper {
margin: 15px 0;
}
.slide-menu .primary-nav-sidebar {
background: none;
list-style: none;
margin:0;
padding:0;
color: var(--medium-grey);
font-family: var(--title-font);
}
.slide-menu .primary-nav-sidebar li {
position: relative;
border-bottom: 1px solid var(--light-border-color);
margin:0;
}
.slide-menu .primary-nav-sidebar li a {
text-transform: uppercase;
font-size: 0.8125rem; font-weight: 700;
padding:15px 0;
display:inline-block;
color: var(--primary-nav-sidebar-link-color);
}
.slide-menu ul.primary-nav-sidebar ul.sub-menu {
display:none;
list-style: none;
margin:0;
padding:0;
border-top: 1px solid var(--light-border-color);
background: var(--very-light-background-color);
}
.slide-menu ul.primary-nav-sidebar ul.sub-menu li {
padding-left: 10px;
}
.slide-menu ul.primary-nav-sidebar ul.sub-menu li:before {
content: "- ";
color: var(--primary-nav-sidebar-link-color);
}
.slide-menu ul.primary-nav-sidebar .sub-menu li:last-of-type {
border:0;
}
.slide-menu ul.primary-nav-sidebar .sub-menu li a {
font-weight: 600;
color: var(--theme-color-1);
}
.slide-menu ul.primary-nav-sidebar ul.sub-menu li ul.sub-menu li a {
font-weight: 600;
color: var(--theme-color-2);
}
.expand {
display:none;
width:40px;
height: 100%;
position: absolute;
bottom:auto;
top:0;
right:0;
cursor: pointer;
}
.expand:after {
font-family: fontello;
content: "\e806 "; font-size:12px;
position: absolute;
top:15px;
right:14px;
color: var(--theme-color-2);
}
.expand.close:after {
content: "\e808 "; }
.slide-menu .primary-nav-sidebar .menu-item-has-children > .expand {
display:block;
} .body-fade {
position: fixed;
top:0;
height: 100%;
width:100%;
background: rgba(255,255,255,0.95);
display:none;
z-index:1000;
}   .site-search {
width:100%;
height: 100vh;
position: fixed;
top:0;
left:0;
z-index: 2000;
padding-top: calc(50vh - 100px);
display:none;
background: rgba(255,255,255,0.95);
color: var(--very-dark-grey);
}
.site-search form {
width:80%;
max-width: var(--container-max-width);
margin:auto;
display:flex;
justify-content: center;
}
.site-search input[type="search"] {
-webkit-appearance: none;
-webkit-appearance: textfield;
width:calc(90%);
padding:15px 15px 15px 15px;
font-size: 2rem;
font-family: var(--title-font);
font-weight: 600;
text-align: center;
}
.site-search input::placeholder {
opacity: 1;
color: var(--medium-grey);
}
.site-search .search-submit {
display:none;
}
.site-search > i.icon-cancel {
position: absolute;
top:60px;
right:60px;
font-size: 24px;
cursor: pointer;
}   .widget {
font-family: var(--title-font);
width:100%;
}
.widget-title {
margin-top:0;
font-size: 1rem;
letter-spacing: normal;
}
.aside-sidebar .widget-title {
font-size: 1.125rem;
line-height: 1;
}
.widget ul {
list-style: none;
margin:0;
padding:0;
color: var(--medium-grey);
}
.widget select {
width:100%;
padding:7px;
margin: 15px 0;
}
.widget img {
border-radius: 7px;
}
.widget ul li {
border-bottom: 1px solid rgba(255,255,255,0.08);
text-align: left;
margin:0;
}
.widget ul.children li:last-child {
border:0;
}
.widget ul li a {
font-family: var(--title-font);
font-size: 16px;
display:inline-block;
padding: 10px 0;
border:0;
text-decoration: none;
font-weight: 600;
}
.widget ul.children li a {
color: var(--medium-grey) !important;
} .widget_nav_menu .menu-primary-navigation-container {
background:none;
}
.widget_nav_menu .sub-menu li .sub-menu,
.widget_pages ul.children li ul.children   {
margin-left:10px;
}
.widget_nav_menu .sub-menu li .sub-menu li,
.widget_pages ul.children li ul.children li   {
border:0;
}
.widget_nav_menu li.menu-item-has-children .sub-menu li  {
border:0;
}
.widget_nav_menu li.menu-item-has-children .sub-menu li a,
.widget_pages {
color: var(--medium-grey) !important;
}
.widget_nav_menu li.alignright {
float:none;
display:block;
margin:0;
} .widget_search form {
display:flex;
flex-direction: row;
}
.widget_search .widget-title {
margin-bottom: 25px;
}
.widget_search input[type="search"] {
width:calc(100% - 40px);
-webkit-appearance: none;
-webkit-appearance: textfield;
background: var(--white);
padding:10px;
font-size: 0.75rem; border-right: 0;
border-radius: 5px 0 0 5px;
}
.widget_search .search-submit {
background: var(--white);
padding:10px;
color: var(--medium-grey);
width: 42px;
border: 3px solid var(--light-border-color);
border-left: 0;
border-radius: 0 5px 5px 0;
transition: all 0.2s ease;
}
.widget_search input[type="search"]:hover + button {
border-color: var(--medium-border-color);
}
.widget_search input[type="search"]:focus + button {
border-color: var(--medium-border-color);
} .widget_calendar caption {
text-align: left;
color: var(--medium-grey);
font-size: 13px;
padding: 0 0 10px 0;
text-transform: uppercase;
}
.widget_calendar table {
width:100%;
border-collapse: collapse;
margin-bottom: 10px;
margin-top: 0;
font-family: var(--title-font);
background: var(--very-light-background-color);
border-radius: 7px;
}
.widget_calendar td,
.widget_calendar th {
padding:8px;
text-align: center;
overflow: hidden;
}
.widget_calendar th {
background:  var(--theme-color-2);
color: var(--white);
border:0;
}
.widget_calendar tr {
border:0;
}
.widget_calendar td:not(#prev):not(#next) a {
color: var(--white);
background: var(--theme-color-2);
display:block;
width: 30px;
height:30px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
text-decoration: none;
}
#today {
color: var(--theme-color-2);
font-weight: 500;
} .tagcloud {
display:flex;
flex-wrap: wrap;
padding-top: 12px;
}
.widget_tag_cloud a {
display:inline-block;
padding:7px;
font-size: 12px !important; line-height: 1;
margin: 0px 8px 8px 0px;
text-transform: uppercase;
font-weight: 700;
background: var(--theme-color-2);
color: var(--white);
text-decoration: none;
border-radius: 2px;
}
.widget_tag_cloud a span.tag-link-count {
font-weight: 400;
}
.widget_tag_cloud a:hover {
background: var(--theme-color-1);
} .widget.widget_rss li {
border:0;
padding: 10px 20px 20px 20px;
background: var(--theme-color-2);
margin-bottom: 30px;
color: var(--white);
border-radius: 7px;
}
.widget.widget_rss li:last-child {
border:0;
margin:0;
padding-bottom: 10px;
}
.widget_rss .rssSummary {
margin: 10px 0;
}
.widget_rss cite {
color: var(--white);
font-style: normal;
font-weight: 700;
}
.widget_rss ul li a {
font-weight: 700;
}
.rss-widget-icon {
display:none;
}
a.rsswidget {
text-decoration: none;
color: var(--white);
}
.rss-date {
display:block;
}
.widget .widget-title a:nth-child(2):before {
font-family: "fontello";
content: "\f09e"; margin-right: 10px;
font-weight: 400;
} .widget_recent_comments {
font-size: 12px;
}
.widget_recent_comments ul li {
padding: 10px 0 0 0;
border:0;
font-weight: 500;
}
.widget_recent_comments ul li:last-child {
margin:0;
}
.widget_recent_comments ul li span {
display:inline-block;
text-transform: uppercase;
font-weight: 700;
}
.widget.widget_recent_comments ul li a.url {
color: var(--medium-grey);
font-size: 0.8125rem; padding:0;
}
.widget.widget_recent_comments ul li a:not(.url) {
display:block !important;
padding:10px 0 !important;
font-weight: 600;
} .widget.widget_recent_entries li {
border:0;
}
.widget.widget_recent_entries a {
font-weight: 600;
}
.widget.widget_recent_entries span {
padding-bottom: 10px;
} .widget_text .widget-title {
margin-bottom: 25px;
} .widget_media_gallery .gallery .gallery-item {
margin:0;
width: calc(100% / 3);
}
.widget_media_gallery .gallery-caption {
display:none;
}    .aside-sidebar .widget.threeforty_posts_widget .widget-title {
margin-bottom: 30px;
margin-top: 20px;
}
.widget.threeforty_posts_widget ul li {
border:0;
}
.widget.threeforty_posts_widget .entry-title-link {
font-weight: 600;
word-wrap: break-word;
line-height: 1.3;
}
.widget.threeforty_posts_widget .entry-header {
padding:0;
}
.widget.threeforty_posts_widget .entry-meta {
padding-top:10px;
margin:0;
position: static;
}
.widget.threeforty_posts_widget .widget-entry .entry-meta.before-title li.category-list ul.post-categories li {
background: none;
color: var(--medium-grey);
padding:0;
}
.widget.threeforty_posts_widget ul li .entry-meta.after-title {
padding: 0 0 10px 0;
} .widget.threeforty_posts_widget ul:not(.has-post-thumbnails) li.widget-entry .entry-meta:nth-of-type(2) {
padding: 0 0 20px 0;
}
.widget.threeforty_posts_widget ul:not(.author-category-meta) li:first-child {
margin-left: 0;
}
.widget.threeforty_posts_widget .widget-entry .entry-meta a {
font-size: 12px;
padding:0;
font-weight: 700;
color: var(--link-color);
} .widget.threeforty_posts_widget ul[class*="list-style-list"].has-post-thumbnails li.widget-entry {
display:flex;
flex-wrap: wrap;
flex-direction: row;
padding: 0 0 25px 0;
}
.widget.threeforty_posts_widget ul[class*="list-style-list"].has-post-thumbnails a {
padding: 0;
}
.widget.threeforty_posts_widget ul[class*="list-style-list"].has-post-thumbnails .entry-meta {
padding: 0 0 10px 0;
position: relative;
top:0;
}
.widget.threeforty_posts_widget ul[class*="list-style-list"].has-post-thumbnails li .entry-meta.after-title {
padding: 10px 0 0 0;
}
.widget.threeforty_posts_widget ul[class*="list-style-list"].has-post-thumbnails a.entry-title-link {
padding: 0;
display:inline;
}
.widget.threeforty_posts_widget ul[class*="list-style-list"] .post-thumbnail {
width:105px;
padding-right: 15px;
margin:0;
}
ul[class*="list-style-list"] .entry-header {
flex-grow: 1;
flex-basis: 100px;
min-width:0; } .widget.threeforty_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:first-child {
padding-bottom: 5px;
margin-bottom: 15px;
padding-top: 0;
}
.widget.threeforty_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:first-child .post-thumbnail {
width:100%;
padding:0;
margin-bottom: 10px;
}
.widget.threeforty_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title {
position: absolute;
top:15px;
left:15px;
}
.widget.threeforty_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title li {
background: var(--theme-color-2);
color: var(--white);
padding: 0px 5px;
}
.widget.threeforty_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail:first-child .entry-meta.before-title a {
color: var(--white);
}
.widget.threeforty_posts_widget .list-style-list-first-grid.has-post-thumbnails li.widget-entry:first-child .entry-title-link {
font-size: 1.125rem;
font-weight: 700;
line-height: 1.3;
} .widget.threeforty_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry {
padding-bottom: 10px;
}
.widget.threeforty_posts_widget .list-style-grid.has-post-thumbnails a.entry-title-link {
padding: 0 0 10px 0;
font-size: 1.125rem;
font-weight: 700;
line-height: 1.3;
}
.widget.threeforty_posts_widget ul.list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title {
padding: 0 5px;
position: absolute;
top:30px;
left:15px;
background: var(--theme-color-2);
border-radius: 2px;
color: var(--white);
}
.widget.threeforty_posts_widget ul.list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title li {
color: var(--white);
}
.widget.threeforty_posts_widget ul.list-style-grid.has-post-thumbnails li.widget-entry.has-post-thumbnail .entry-meta.before-title a {
color: var(--white);
} .widget.threeforty_posts_widget ul[class*="list-style-list"].has-post-thumbnails .entry-meta li.widget-entry-read-time {
display:none;
}
.cols-1 .widget.threeforty_posts_widget ul[class*="list-style-list"] .entry-meta li.widget-entry-read-time {
display:inline;
} .widget.threeforty_social_widget .widget-title {
text-align: center;
}
ul.social-icons {
list-style:none;
margin:0;
padding:0;
}
ul.social-icons {
display:flex;
flex-wrap: wrap;
justify-content: center;
} .sidebar ul.social-icons.text-icon li.social-icon {
width:100%;
margin-left: 0;
margin-right: 0;
border: 1px solid var(--light-border-color);
border-radius: 3px;
padding:5px;
}
.sidebar ul.social-icons.text-icon li.social-icon a {
padding:0;
display:block;
} ul.social-icons li.social-icon {
margin:4px;
text-transform: capitalize;
border:0;
} ul.social-icons.icon li.social-icon a,
ul.social-icons.icon-background li.social-icon a {
color: var(--white);
border-radius: 50%;
width:36px;
height: 36px;
display:flex;
justify-content: center;
align-items: center;
text-decoration: none;
}
ul.social-icons.icon-background.theme li.social-icon a {
background: var(--theme-color-1);
}
ul.social-icons.icon-background.theme li.social-icon a:hover {
background: var(--theme-color-2);
}
ul.social-icons li.social-icon i {
font-size: 1rem;
} ul.social-icons.icon.theme li.social-icon a {
background: none;
color: var(--medium-grey);
}
ul.social-icons.icon li.social-icon i {
font-size: 1.125rem;
} ul.social-icons.brand.icon-background li.social-icon.twitter a {
background: #429CD6;
}
ul.social-icons.brand.icon-background li.social-icon.facebook a {
background: #3A589E;
}
ul.social-icons.brand.icon-background li.social-icon.pinterest a {
background: #CD2029;
}
ul.social-icons.brand.icon-background li.social-icon.google-plus a {
background: #DF4B37;
}
ul.social-icons.brand.icon-background li.social-icon.linkedin a {
background: #0077B5;
}
ul.social-icons.brand.icon-background li.social-icon.tumblr a {
background: #35465c;
}
ul.social-icons.brand.icon-background li.social-icon.reddit a {
background: #FF4500;
}
ul.social-icons.brand.icon-background li.social-icon.pocket a {
background: #EE4056;
}
ul.social-icons.brand.icon-background li.social-icon.youtube a {
background: #FF0000;
}
ul.social-icons.brand.icon-background li.social-icon.instagram a {
background: #CD486B;
}
ul.social-icons.brand.icon-background li.social-icon.flickr a {
background: #FF0084;
}
ul.social-icons.brand.icon-background li.social-icon.vimeo a {
background: #17AEE1;
}
ul.social-icons.brand.icon-background li.social-icon.vkontakte a {
background: #5082B9;
}
ul.social-icons.brand.icon-background li.social-icon.dribbble a {
background: #EA4C89;
}
ul.social-icons.brand.icon-background li.social-icon.px500 a {
background: #222222;
}
ul.social-icons.brand.icon-background li.social-icon.soundcloud a {
background: #E06A2C;
}
ul.social-icons.brand.icon-background li.social-icon.spotify a {
background: #1ED760;
}
ul.social-icons.brand.icon-background li.social-icon.mixcloud a {
background: #1D2D3B;
}
ul.social-icons.brand.icon-background li.social-icon.medium a {
background: #1C1B1A;
}
ul.social-icons.brand.icon-background li.social-icon.github a {
background: #0E0B0A;
}
ul.social-icons.brand.icon-background li.social-icon.behance a {
background: #1769FF;
}
ul.social-icons.brand.icon-background li.social-icon.gab a {
background: #00D279;
}
ul.social-icons.brand.icon-background li.social-icon.minds a {
background: #464646;
}
ul.social-icons.brand.icon-background li.social-icon.bitchute a {
background: #EF4137;
}
ul.social-icons.brand.icon-background li.social-icon.steemit a {
background: #06D4A7;
} ul.social-icons.brand.icon li.social-icon.twitter a,
ul.social-icons.brand.text-icon li.social-icon.twitter i,
ul.author-social.brand.text li.twitter a {
color: #429CD6 !important;
}
ul.social-icons.brand.icon li.social-icon.facebook a,
ul.social-icons.brand.text-icon li.social-icon.facebook i,
ul.author-social.brand.text li.facebook a {
color: #3A589E;
}
ul.social-icons.brand.icon li.social-icon.pinterest a,
ul.social-icons.brand.text-icon li.social-icon.pinterest i,
ul.author-social.brand.text li.pinterest a  {
color: #CD2029;
}
ul.social-icons.brand.icon li.social-icon.google-plus a,
ul.social-icons.brand.text-icon li.social-icon.google-plus i,
ul.author-social.brand.text li.google-plus a {
color: #DF4B37;
}
ul.social-icons.brand.icon li.social-icon.linkedin a,
ul.social-icons.brand.text-icon li.social-icon.linkedin i,
ul.author-social.brand.text li.linkedin a {
color: #0077B5;
}
ul.social-icons.brand.icon li.social-icon.tumblr a,
ul.social-icons.brand.text-icon li.social-icon.tumblr i,
ul.author-social.brand.text li.tumblr a {
color: #35465c;
}
ul.social-icons.brand.icon li.social-icon.reddit a,
ul.social-icons.brand.text-icon li.social-icon.reddit i,
ul.author-social.brand.text li.reddit a {
color: #FF4500;
}
ul.social-icons.brand.icon li.social-icon.pocket a,
ul.social-icons.brand.text-icon li.social-icon.pocket i {
color: #EE4056;
}
ul.social-icons.brand.icon li.social-icon.youtube a,
ul.social-icons.brand.text-icon li.social-icon.youtube i,
ul.author-social.brand.text li.youtube a {
color: #FF0000;
}
ul.social-icons.brand.icon li.social-icon.instagram a,
ul.social-icons.brand.text-icon li.social-icon.instagram i,
ul.author-social.brand.text li.instagram a {
color: #CD486B;
}
ul.social-icons.brand.icon li.social-icon.flickr a,
ul.social-icons.brand.text-icon li.social-icon.flickr i,
ul.author-social.brand.text li.flickr a {
color: #FF0084;
}
ul.social-icons.brand.icon li.social-icon.vimeo a,
ul.social-icons.brand.text-icon li.social-icon.vimeo i,
ul.author-social.brand.text li.vimeo a {
color: #17AEE1;
}
ul.social-icons.brand.icon li.social-icon.vkontakte a,
ul.social-icons.brand.text-icon li.social-icon.vkontakte i,
ul.author-social.brand.text li.vkontakte a {
color: #5082B9;
}
ul.social-icons.brand.icon li.social-icon.dribbble a,
ul.social-icons.brand.text-icon li.social-icon.dribbble i,
ul.author-social.brand.text li.dribbble a {
color: #EA4C89;
}
ul.social-icons.brand.icon li.social-icon.px500 a,
ul.social-icons.brand.text-icon li.social-icon.px500 i,
ul.author-social.brand.text li.px500 a {
color: #222222;
}
ul.social-icons.brand.icon li.social-icon.soundcloud a,
ul.social-icons.brand.text-icon li.social-icon.soundcloud i,
ul.author-social.brand.text li.soundcloud a {
color: #E06A2C;
}
ul.social-icons.brand.icon li.social-icon.spotify a,
ul.social-icons.brand.text-icon li.social-icon.spotify i,
ul.author-social.brand.text li.spotify a {
color: #1ED760;
}
ul.social-icons.brand.icon li.social-icon.mixcloud a,
ul.social-icons.brand.text-icon li.social-icon.mixcloud i,
ul.author-social.brand.text li.mixcloud a {
color: #1D2D3B;
}
ul.social-icons.brand.icon li.social-icon.medium a,
ul.social-icons.brand.text-icon li.social-icon.medium i,
ul.author-social.brand.text li.medium a {
color: #1C1B1A;
}
ul.social-icons.brand.icon li.social-icon.github a,
ul.social-icons.brand.text-icon li.social-icon.github i,
ul.author-social.brand.text li.github a {
color: #0E0B0A;
}
ul.social-icons.brand.icon li.social-icon.behance a,
ul.social-icons.brand.text-icon li.social-icon.behance i,
ul.author-social.brand.text li.behance a {
color: #1769FF;
}
ul.social-icons.brand.icon li.social-icon.gab a,
ul.social-icons.brand.text-icon li.social-icon.gab i,
ul.author-social.brand.text li.gab a {
color: #00D279;
}
ul.social-icons.brand.icon li.social-icon.minds a,
ul.social-icons.brand.text-icon li.social-icon.minds i,
ul.author-social.brand.text li.minds a {
color: #464646;
}
ul.social-icons.brand.icon li.social-icon.bitchute a,
ul.social-icons.brand.text-icon li.social-icon.bitchute i,
ul.author-social.brand.text li.bitchute a {
color: #EF4137;
}
ul.social-icons.brand.icon li.social-icon.steemit a,
ul.social-icons.brand.text-icon li.social-icon.steemit i,
ul.author-social.brand.text li.steemit a {
color: #06D4A7;
} ul.social-icons.text-icon li.social-icon {
margin: 0 5px 15px 5px;
display:inline-block;
}
ul.social-icons.text-icon li.social-icon a {
padding: 0px 15px 0px 0;
margin: 5px 0;
font-weight: 700;
text-align: left;
border-radius: 0;
height:auto;
background: none;
font-weight: 600;
color: var(--medium-grey);
text-decoration: none;
}
ul.social-icons.text-icon.theme li.social-icon i {
color: var(--very-dark-grey);
}
ul.social-icons.text-icon li.social-icon a span {
text-align: center;
margin-right: 5px;
display:inline-block;
}    .widget.widget_mc4wp_form_widget {
text-align: center;
font-size: 0.75rem; margin:20px 0 25px 0;
background: var(--very-light-background-color);
padding: 20px;
border-radius: 7px;
}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields label {
width:100%;
padding:10px 0 30px 0;
display:block;
color: var(--medium-grey);
}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields {
display:flex;
flex-wrap: wrap;
flex-direction: row;
}
.widget.widget_mc4wp_form_widget input,
.widget.widget_mc4wp_form_widget button:not(.customize-partial-edit-shortcut-button) {
width:auto;
padding:12px;
flex-grow: 1;
margin-bottom: 10px;
}
.widget.widget_mc4wp_form_widget input:not([type="submit"]) {
width: 60%;
background: var(--white);
}
.widget.widget_mc4wp_form_widget input[type="submit"],
.widget.widget_mc4wp_form_widget button:not(.customize-partial-edit-shortcut-button) {
flex-grow: 0;
padding: 15px 15px;
}
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p input,
.widget.widget_mc4wp_form_widget .mc4wp-form-fields p button:not(.customize-partial-edit-shortcut-button) {
width:100%;
} .widget.widget_mc4wp_form_widget .mc4wp-form-fields p {
width:100%;
margin:0;
padding:0;
}
.aside-sidebar .widget.widget_mc4wp_form_widget .widget-title {
margin-bottom: 15px;
} .aside-sidebar .null-instagram-feed .widget-title {
margin-bottom: 20px;
}
ul.instagram-pics {
display: flex;
flex-wrap: wrap;
margin:0;
list-style: none;
padding:0;
width:100%;
}
ul.instagram-pics li {
display:flex;
flex-basis: calc(100% / 3 - 16px);
padding:0;
flex-grow:1;
border:0;
transition: all 0.3s ease;
margin: 8px;
}
ul.instagram-pics li:nth-child(3n+1) {
margin-left: 0;
}
ul.instagram-pics li:nth-child(3n+3),
ul.instagram-pics li:nth-child(4):last-child,
ul.instagram-pics li:nth-child(5):last-child  {
margin-right: 0;
}
ul.instagram-pics li a,
.widget ul.instagram-pics img {
padding:0;
object-fit: cover;
width: 100%;
height: 100%;
transition: 0.4s ease;
}
.widget.null-instagram-feed a {
text-decoration: none;
}
.widget.null-instagram-feed p.clear {
margin:15px 0 0 0;
padding:0;
text-align: center;
font-weight: 700;
} .wpcf7-form p {
margin: 30px 0;
}
.wpcf7-form em {
color: var(--medium-grey);
font-style: normal;
font-size: 1rem;
}
span.wpcf7-list-item {
margin-left:0;
clear:both;
display:block;
width:100%;
margin: 10px 0;
}
span.wpcf7-list-item input[type="checkbox"],
span.wpcf7-list-item input[type="radio"] {
margin-top: 10px;
margin-right: 10px;
float:left;
}
.wpcf7-select {
margin-bottom: 30px;
}   .flex-grid.cols-1 .widget {
margin-bottom: 40px;
font-size: 1rem;
}
.cols-1 .widget:last-of-type {
margin-bottom: 0;
}
.cols-1 .widget-title {
font-size: 1.5rem; text-align: center;
}
.cols-1 .widget ul li a {
font-size: 1rem;
} .cols-1 .flex-box .widget.widget_search input[type="search"] {
font-size: 1rem;
} .cols-1 .widget.widget_mc4wp_form_widget {
padding:0;
background: none
}
.cols-1 .flex-box .widget.widget_mc4wp_form_widget p input[type="email"] {
padding:15px;
}
.cols-1 .flex-box .widget.widget_mc4wp_form_widget p input[type="submit"],
.cols-1 .flex-box .widget.widget_mc4wp_form_widget p button:not(.customize-partial-edit-shortcut-button) {
padding: 18px;
} .cols-1 .threeforty_posts_widget ul[class*="list-style-list"] .post-thumbnail {
width:140px;
}   .site-footer .flex-grid:not(.cols-1) .widget-title {
font-size: 1.125rem; width:100%;
margin-bottom: 30px;
}
.site-footer .widget_rss .widget-title {
margin-bottom: 42px;
} .site-footer .threeforty_posts_widget ul:not(.has-post-thumbnails) li.widget-entry,
.site-footer .widget.widget_recent_comments li,
.site-footer .widget.widget_recent_entries li {
margin-bottom: 10px;
}
.site-footer .threeforty_posts_widget a.entry-title-link {
font-size: 1rem;
}
.site-footer .list-style-list.has-post-thumbnails li.widget-entry.has-post-thumbnail a.entry-title-link {
max-width: 100%;
} .site-footer .widget.widget_recent_comments a,
.site-footer .widget.widget_recent_entries a,
.site-footer .widget_rss ul li a {
font-size: 1rem;
}
.footer-widget-area.cols-1 {
flex-direction: column;
}
.footer-widget-area.cols-1 .widget ul.instagram-pics li {
flex-basis: calc(100% / 6);
padding:0;
margin:0;
margin:15px;
}
.site-footer .widget ul.instagram-pics img {
border-radius: 5px;
} .gallery {
display:flex;
flex-wrap: wrap;
width:100%;
}
.the-post .single-post .gallery {
width:calc(100% + 30px);
margin-left: -15px;
}
.gallery-item {
display:flex;
flex-grow: 1;
flex-direction: column;
justify-content: center;
position: relative;
margin:15px;
}
.gallery-item .gallery-icon {
flex:1;
width: 100%;
height: 100%;
object-fit: cover;
}
.gallery-item img {
display:flex;
object-fit: cover;
width: 100%;
height: 100%;
}
.gallery-caption {
position: absolute;
bottom:0;
left:0;
width:100%;
background: var(--overlay-gradient);
color: var(--white);
text-align: center;
font-size: 12px;
padding: 15px 10px 10px 10px;
}  .gallery .gallery-item {
width: calc(100% / 3 - 30px);
}
.gallery-columns-2 .gallery-item {
width: calc(100% / 2 - 30px);
}
.gallery-columns-1 .gallery-item {
width: calc(100% - 30px);
}   .pagination,
.post-navigation,
.navigation,
.page-pagination {
width:100%;
}
.nav-links { clear:both;
text-transform: uppercase;
text-align: center;
padding: 40px 80px 0 80px;
margin:auto;
width:100%;
font-family: var(--title-font);
font-weight: 700;
font-size: 14px;
color: var(--link-color);
}
ul.page-numbers {
list-style: none;
margin:0;
}
ul.page-numbers li {
display:inline-block;
margin: 2px 2px 2px 2px;
}
.nav-links span.page-numbers,
.nav-links a.page-numbers,
.nav-links .page-number {
width:40px;
height:40px;
display:flex;
justify-content: center;
align-items: center;
border-radius: 50%;
text-decoration: none;
}
.nav-links .current,
.nav-links > .page-number {
background: var(--light-border-color);
}
.nav-links .page-numbers.next,
.nav-links .page-numbers.prev,
.page-pagination span.page-numbers {
width:auto;
padding: 10px 15px;
background: var(--theme-color-2);
color: var(--white);
text-decoration: none;
border-radius: 3px;
} .nav-links .page-number {
margin: 2px 2px 2px 5px;
}
.nav-links a .page-number {
margin:0;
}
.page .nav-links {
display:flex;
justify-content: center;
align-items: center;
}
.page .nav-links a {
border-radius: 50%;
display: inline-block;
text-decoration: none;
}
.page-pagination a  {
width: auto;
display:inline-block;
text-decoration: none;
margin: 2px 5px 2px 5px;
} .pagination-arrows .nav-links .page-numbers.next,
.pagination-arrows .nav-links .page-numbers.prev,
.pagination-arrows .nav-links .nav-previous a,
.pagination-arrows .nav-links .nav-next a,
.pagination-arrows .nav-links a:not(.page-numbers) {
border-radius: 50%;
width:40px;
}
.no-page-numbers .nav-links a.page-numbers:not(.prev):not(.next),
.no-page-numbers .nav-links span.page-numbers:not(.prev):not(.next) {
display: none;
font-size: 60px;
}
.no-page-numbers ul.page-numbers li {
margin-left:0;
margin-right: 0;
} .post-navigation .entry-meta {
text-transform: uppercase;
}
.post-navigation .entry-meta span {
background: var(--theme-color-2);
padding:5px;
border-radius: 3px;
color: var(--white);
}
.post-navigation .flex-box:not(.has-post-thumbnail) .entry-meta span {
padding:0;
background: none;
}
.post-navigation .has-post-thumbnail {
max-height: 531px;
}
.post-navigation .next-article {
text-align: right;
} .nav-links .pages {
margin-right: 5px;
} .toggle-comments {
text-align: center;
}
.toggle-comments span {
background: var(--theme-color-2);
color: var(--white);
padding:15px 25px;
font-size: 16px;
letter-spacing: normal;
cursor: pointer;
transition: all 0.5s ease;
border-radius: 5px;
}
.toggle-comments span:after {
font-family: fontello;
content: "\e806 "; font-size:14px;
color: var(--white);
margin-left: 8px;
}
.toggle-comments.close span:after {
content: "\e808 "; }
#comments {
display:block;
}
.comments-area {
padding:30px 0px;
width:100% !important;
max-width:875px;
margin:auto;
}
.comment-list {
list-style: none;
margin:0;
padding:0;
float:left;
width:100%;
}
.comment, .pingback {
float:left;
padding: 15px 0 30px 0;
width:100%;
word-wrap: break-word;
position: relative;
border-bottom: 1px solid var(--medium-border-color);
}
.comment:last-of-type {
border:none;
}
.comment {
margin:0;
}
.pingback {
padding: 20px 10px;
font-family: var(--body-font);
font-weight: 700;
line-height: 1.4;
border:0;
background: var(--very-light-background-color);
border-radius: 5px;
margin-bottom: 15px;
}
.pingback .url {
margin-left: 5px;
font-weight: 400;
}
.pingback .comment-edit-link {
text-decoration: underline;
margin-left: 5px;
}
.parent {
border:0;
padding-bottom: 0;
} .comment-list .children {
padding:0 0 0 0px;
margin:15px 0 0 30px;
list-style: none;
float:left;
border-top: 1px solid var(--light-border-color);
width:100%;
}
.comment-list .children .comment-body {
}
.comment-body {
float:left;
width:100%;
}
.parent > .comment-body {
margin-bottom: 15px;
}
.comment-content {
font-family: var(--body-font);
font-weight: 400;
line-height: 1.4;
color: var(--single-entry-font-color);
padding-left: 70px;
}
.comment-body cite {
margin:0 0 0px 0;
text-transform: uppercase;
font-size: 12px;
font-style: normal;
font-weight: 700;
padding-top: 10px;
}
.comment-body cite a {
text-decoration: none;
}
.comment-body .says {
display:none;
}
.comment-author.vcard {
position: relative;
}
.comment.bypostauthor > .comment-body .comment-author.vcard:before {
font-family: "fontello";
content:"\e809"; font-size:20px;
margin-right: 2px;
position: absolute;
top:0;
left:36px;
color: var(--theme-color-2);
}
.comment-meta {
color: var(--theme-color-1);
font-size:14px;
padding:10px 20px 10px 0px;
position: relative;
}
.comment-meta a {
text-decoration: none;
}
.comment-metadata {
text-transform: uppercase;
font-size: 12px;
font-family: var(--title-font);
line-height: 1.2;
font-weight: 700;
}
.comment-metadata a {
color: var(--medium-grey);
}
.reply {
padding-left: 70px;
padding-top: 15px;
}
.comment-author {
padding:0;
}
.comment-author b.fn {
padding-top: 7px;
margin-bottom: 4px;
display:block;
font-size: 16px;
font-weight: 700;
font-family: var(--title-font);
}
.comment-author b.fn a.url {
color: var(--very-dark-grey);
}
.comment-reply-link {
font-size: 12px;
text-transform:uppercase;
font-weight: 700;
text-decoration: none;
background: var(--theme-color-2);
border-radius: 3px;
padding:4px 8px;
color: var(--white);
font-family: var(--title-font)
}
.comment-reply-link:hover {
color: var(--white);
background: var(--theme-color-1);
}
.edit-link a {
text-decoration: none;
color: var(--link-color);
margin-left: 3px;
}
.avatar {
width: 50px;
border-radius: 50%;
float:left;
margin-right: 20px;
}
.bypostauthor {
background: none;
} .comment-respond {
float:left;
width:100%;
padding: 15px 30px;
font-size: 14px;
background: var(--very-light-background-color);
border-radius: 7px;
margin: 40px 0 0 0;
}
.comment-respond input:not([type="checkbox"]) {
width:100%;
}
.comment-respond p {
clear:both;
width:100%;
text-align:left;
padding:5px 0;
}
.comment-respond label {
color: var(--medium-grey);
text-transform: uppercase;
font-size: 13px;
padding-bottom: 5px;
display:block;
font-family: var(--body-font);
font-weight: 500;
}
p.comment-notes {
color: var(--medium-grey);
font-size: 0.875rem; font-weight: 500;
margin:10px 0 30px 0;
} .comment-respond p.comment-form-author,
.comment-respond p.comment-form-email {
float:left;
clear:none;
width:calc(50%);
padding: 0 10px 0 10px;
}
#respond.comment-respond p.comment-form-author {
padding-left:0
}
#respond.comment-respond p.comment-form-email {
padding-right:0;
float:right;
}
.comment-respond textarea {
width:100%;
}
.comment-respond input[type="submit"] {
width:auto;
padding: 15px 25px;
}
.comment-respond p.comment-form-cookies-consent label {
text-transform: none;
}
.comment .comment-respond {
padding-top:10px;
padding-bottom: 0
}
.comment-reply-title {
font-size: 1.5rem; }
.comment-respond a {
text-decoration: none;
}
.no-comments {
font-weight: 700;
clear:both;
text-align: center;
font-size: 1.25rem;
}   @media (min-width: 769px){
.site-header:not(.logo-left-menu-right) .toggle.mobile-only {
display: none;
}
#weather-container {
margin-right: 80px;
}
}
}
@media (max-width: 1450px ) {
.hero .entry-title {
font-size: 52px;
}
}
@media (max-width:1280px) { .alignwide,
.site-wrapper .alignfull {
width: 100vw;
max-width: calc(100vw - 30px);
margin-left: calc(-50vw + 15px + 50%);
}
.logo-split-menu .primary-nav a {
padding:20px 8px;
}
}
@media (max-width:1200px) {
.logo-left-menu-right .primary-nav a {
padding:20px 10px;
}
.hero .entry-title,
.single-post.cover .entry-title {
font-size: 46px;
}
#primary.cols-3.landscape-aspect-ratio .flex-box.cover  {
height: 260px;
transition: height 0.5s ease;
} .sticky-container {
left:10px;
}
}
@media (max-width: 1060px) {
.mobile-only {
display:inline-block !important;
visibility: visible;
}
.primary-nav-sidebar-wrapper.mobile-only {
display:block !important;
} .site-header {
margin-bottom: 10px;
}
.menu-primary-navigation-container {
display:none;
}
.logo-left-menu-right .container {
margin-top: 0
}
.custom-logo-link {
font-size: 2.625rem; margin: 20px 0;
}
.wp-custom-logo .logo-left-menu-right .logo-wrapper {
max-width:65%;
text-align: center;
}
.custom-logo {
max-width: 100% !important;
width:100%;
} .has-custom-header .site-header {
padding:0 15px;
}
.has-custom-header .site-header.logo-split-menu .container.header-layout-wrapper {
display:flex;
} .hero .entry-title,
.has-sidebar .hero .entry-title,
.hero.flex-grid.grid .flex-box .entry-title,
.single-post.cover h1.entry-title {
font-size: 40px;
line-height: 1.2;
}
.hero.slider .entry-title,
.has-sidebar .hero h1.entry-title,
.hero.flex-grid.grid .flex-box .entry-title,
.hero.flex-grid.grid .flex-box:not(:first-child) .entry-title {
line-height: 1.45;
font-size: 2.75rem;
}
.slick-arrow {
display:none !important;
} .hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper,
.hero.flex-grid.grid[data-posts="2"] .flex-box:nth-child(2),
.hero.flex-grid.grid:not([data-posts="1"]) > .flex-box:first-child {
width:100%;
max-width: 100%;
}
.hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper {
flex-direction: row;
}
.hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper .flex-box {
width:calc(100% / 2 - 30px);
margin: 0 15px;
}
.hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper .flex-box:first-child {
margin-left: 0;
}
.hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper .flex-box:last-child {
margin-right: 0;
}
.hero.flex-grid.grid .flex-box.aside-wrapper .flex-box .entry-title {
font-size: 22px;
font-weight: 800;
line-height: 1.6;
letter-spacing: -0.5px;
} .has-sidebar .alignwide {
width:100vw;
max-width:calc(100vw - 30px);
margin-left: calc(-50vw + 50% + 15px);
}
.has-sidebar .wrap main {
width: 100%;
}
.has-sidebar .wrap .aside-sidebar {
width:100%;
margin: 0 15px;
}
.has-sidebar .wrap .aside-sidebar .widget {
max-width: 600px;
margin:auto;
}
.has-sidebar .the-post.hero-aspect-ratio .single-post.cover .cover-wrapper {
min-height: auto;
}
.aside-sticky-container {
margin-bottom: 0;
} .has-sidebar .the-post .single-post .entry-content,
.has-sidebar .the-post .single-post .entry-header,
.has-sidebar .the-post .page .entry-content,
.has-sidebar .the-post .page .entry-header,
.has-sidebar .author-bio,
.has-sidebar .hentry-footer,
.has-sidebar .comments-area {
max-width: 875px;
} .has-sidebar .the-post.hero-aspect-ratio .single-post.cover .cover-wrapper,
.has-sidebar .the-post.hero-aspect-ratio .single-post.cover .post-thumbnail img {
min-height: auto;
height:100%;
}
.has-sidebar .the-post .single-post.cover .cover-wrapper .entry-header {
max-width:100%;
}
.cols-3 .flex-box {
width:calc(100% / 2 - 30px);
height:auto !important;
} .cols-3 .flex-box:not(.archive-info) .entry-title,
.cols-2 .flex-box:not(.archive-info) .entry-title {
font-size: 22px;
line-height: 1.3;
} .cols-3 .flex-box.odd.last-in-grid .entry-title,
.cols-3 .flex-box.odd.last .entry-title,
.cols-1 .flex-box:not(.archive-info):not(.hero-entry) .entry-title,
.cols-3[class*="-featured"] .flex-box.odd:not(:first-of-type) .entry-title {
font-size: 28px;
line-height: 1.3;
} .cols-1 .flex-box .widget {
margin-bottom: 0;
}
.cols-1 .threeforty_posts_widget a.entry-title-link {
font-size: 1rem;
}
.cols-1 .widget.widget_recent_comments a,
.cols-1 .widget.widget_recent_entries a,
.cols-1 .widget_rss ul li a {
font-size: 1rem;
}
.site-footer .flex-grid.cols-3 {
flex-direction: column;
}
.site-footer .flex-grid.cols-3 .flex-box {
width:100%;
flex-grow: 1;
align-self: center;
margin: 0;
max-width: 600px;
}
.site-footer .flex-grid.cols-3 .flex-box .widget-title {
justify-content: center;
}
.goto-top {
display:none;
} .footer-widget-area.cols-1 .widget ul.instagram-pics li {
flex-basis: calc(100% / 3 - 30px);
}
.footer-widget-area.cols-1 .widget ul.instagram-pics li:last-child:nth-child(10) {
display:none;
} .site-footer .flex-grid.cols-3 .threeforty_posts_widget ul[class*="list-style-list"] .post-thumbnail {
width:140px;
}
.site-footer .flex-grid.cols-3 .threeforty_posts_widget a.entry-title-link {
font-size: 1rem;
}
.site-footer .flex-grid.cols-3 .widget.widget_recent_comments a,
.site-footer .flex-grid.cols-3 .widget.widget_recent_entries a,
.site-footer .flex-grid.cols-3 .widget_rss ul li a {
font-size: 1rem;
} .sticky-container {
display:none;
}
.hentry-footer .share.side {
display: block;
}
h1.page-title, h1.entry-title,
.has-sidebar h1.page-title,
.has-sidebar .default h1.entry-title {
font-size: 2.875rem; line-height: 1.1;
}
}
@media (max-width: 890px) { .hero .entry-header:not(.single-after-hero),
.the-post .single-post .cover-wrapper .entry-header {
padding: 0 25px 30px 25px !important;
}
.cols-3 .flex-box:not(.archive-info) .entry-title,
.cols-2 .flex-box:not(.archive-info) .entry-title {
font-size: 20px;
line-height: 1.2;
}
}
@media (max-width: 768px) {
.tin-lq {
padding: 15px;
}
.site-header {
border-bottom: 1px solid var(--light-border-color);
padding: 0 15px;
}
.custom-logo-link {
margin:10px auto;
}
.cols-3 .flex-box,
.cols-2 .flex-box {
width:100%;
}
.masonry[class*="cols"] .flex-box {
width:calc(100% - 30px);
}
.content-area:not(.the-post) .flex-box:not(.archive-info) .entry-title {
font-size: 22px !important;
line-height: 1.3 !important;
}
.flex-box .widget.threeforty_posts_widget ul[class*="list-style-list"] li:not(.first-grid) .post-thumbnail {
width: 140px;
} .hero .entry-title,
.has-sidebar .hero .entry-title,
.hero.flex-grid.grid .flex-box .entry-title,
.hero.flex-grid.grid .flex-box:not(:first-child) .entry-title,
.hero.flex-grid.grid .flex-box.aside-wrapper .flex-box .entry-title,
.single-post.cover h1.entry-title {
font-size: 34px !important;
line-height: 1.5;
}
.single-post.cover h1.entry-title {
line-height: 1.3;
}
.hero .flex-box.hero-entry .entry-title a,
.hero .flex-box.hero-entry .entry-title span {
padding: 3px 12px;
} .hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper {
flex-direction: column;
}
.hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper .flex-box {
width:100%;
margin: 15px 0;
}
.hero.flex-grid.grid[data-posts="3"] .flex-box.aside-wrapper .flex-box:first-child {
margin-top: 0
}
.hero.slider .entry-meta:not(.after-title) {
display:none;
}
.site-search input[type="search"] {
font-size: 20px;
text-align: left
} blockquote {
font-size: 30px;
margin:50px 0 50px 0;
}
h1.page-title, h1.entry-title,
.has-sidebar h1.page-title,
.has-sidebar .default h1.entry-title {
font-size: 24px; line-height: 1.2;
} .comments-area {
padding:30px 30px;
} .site-footer .cols-3.flex-grid .flex-box {
width:calc(100% - 120px) !important;
}
.footer-widget-area.cols-1 .flex-box {
margin:15px 0;
}
.footer-widget-area.flex-grid.cols-1 .widget:not(.null-instagram-feed):not(.threeforty_social_widget) {
width: calc(100% - 120px) !important;
max-width: 600px !important;
margin:auto;
}
.footer-info > li {
flex-basis:100%;
text-align: center;
padding:15px;
}
.footer-info > li ul.footer-nav {
justify-content: center;
}
}
@media (max-width:680px) {
.logo-wrapper,
.wp-custom-logo .logo-left-menu-right .logo-wrapper {
max-width:75%;
}
.hero,
.hero.slick-slider .post-thumbnail img,
.single-post.cover .post-thumbnail,
.single-post.cover .post-thumbnail img {
min-height: 40vh;
}
.single-post.cover .post-thumbnail img {
transition: none;
}
.hero .entry-title,
.has-sidebar .hero .entry-title,
.hero.flex-grid.grid .flex-box .entry-title,
.hero.flex-grid.grid .flex-box:not(:first-child) .entry-title,
.hero.flex-grid.grid .flex-box.aside-wrapper .flex-box .entry-title,
.single-post.cover .entry-title {
font-size: 30px !important;
line-height: 1.5;
}
.single-post.cover .entry-title {
line-height: 1.2;
}
.single-post.cover .entry-meta.after-title {
margin-top: 20px;
}
.single-post.cover .entry-meta.before-title {
margin-bottom: 20px;
} .comment-meta {
float:none;
width:100%;
text-align: left;
}
.comment.bypostauthor > .comment-body .comment-author.vcard:after {
left: 20px;
} .gallery .gallery-item {
width:calc(100% / 2 - 30px);
}
.gallery-caption {
display:none;
} .nav-links .pages,
.navigation.pagination a.page-numbers:not(.prev):not(.next),
.navigation.pagination span.page-numbers:not(.prev):not(.next) {
display:none;
}
.nav-links {
padding-left:0;
padding-right: 0;
}
ul.page-numbers li {
margin:0;
} .site-search {
padding-top: calc(50vh);
}
.site-search input[type="search"]:focus {
padding-left: 15px;
}
}
@media (max-width: 580px) { .the-post .entry-content .alignleft,
.the-post .entry-content .alignright {
max-width: 100%;
margin-left: auto;
margin-right: auto;
float:none;
display:block;
text-align: center;
} .footer-widget-area.cols-1 .widget ul.instagram-pics {
padding-left:8px;
padding-right: 8px;
}
.footer-widget-area.cols-1 .widget ul.instagram-pics li {
flex-basis: calc(100% / 3 - 16px);
margin: 8px;
}
}
@media (max-width: 480px ) {
.custom-logo-link {
font-size: 2rem;
letter-spacing: -2px;
}
.logo-wrapper,
.wp-custom-logo .logo-left-menu-right .logo-wrapper {
max-width: 50%; text-align:center;
}
.custom-logo {
max-width: 100%
}
.hero .entry-title,
.has-sidebar .hero .entry-title,
.hero.flex-grid.grid .flex-box .entry-title,
.hero.flex-grid.grid .flex-box:not(:first-child) .entry-title,
.hero.flex-grid.grid .flex-box.aside-wrapper .flex-box .entry-title,
.single-post.cover .entry-title,
.single-post.cover h1.entry-title {
font-size: 24px !important;
line-height: 1.5;
}
.hero .entry-meta:not(.after-title) {
display:none;
}
.single-post.cover .entry-title {
line-height: 1.2;
}
.hero .flex-box.hero-entry .entry-title a,
.hero .flex-box.hero-entry .entry-title span {
padding: 3px 10px;
}
.site-search input[type="search"] {
font-size: 16px;
width:100%;
}
.site-search .search-submit {
display:none;
} .content-area:not(.the-post) .flex-box:not(.archive-info) .entry-title {
font-size: 20px !important;
}
.content-area:not(.the-post) .flex-box:not(.archive-info) .entry-meta.before-title {
margin-bottom: 0px;
}
.content-area:not(.the-post) .flex-box:not(.archive-info) .entry-header {
padding-bottom:20px;
}
.widget.threeforty_posts_widget .entry-meta li.widget-entry-read-time,
.widget.threeforty_posts_widget ul[class*="list-style-list"].has-post-thumbnails .entry-meta.before-title {
display:none !important;
}  .the-post .single-post .entry-content,
.the-post .single-post .entry-header,
.the-post .page .entry-content,
.the-post .page .entry-header
{
padding-left: 0 !important;
padding-right: 0 !important;
}
.the-post .single-post .entry-content:not(.custom-excerpt),
.the-post .page .entry-content
{
font-size: 1.125rem;
}
.custom-excerpt {
text-align: left;
}
blockquote {
font-size: 26px;
padding: 0 15px;
line-height: 1.1;
padding-left: 20px;
padding-right: 20px;
}
h1.page-title, h1.entry-title,
.has-sidebar h1.page-title,
.has-sidebar .default h1.entry-title {
font-size: 25px; }
ul,
ol {
margin-left:40px;
} .site-footer .cols-3.flex-grid .flex-box,
.footer-widget-area.flex-grid.cols-1 .widget:not(.null-instagram-feed):not(.threeforty_social_widget) {
width:calc(100% - 30px) !important;
}
}
@media (max-width: 390px) { .hero .entry-title,
.has-sidebar .hero .entry-title,
.hero.flex-grid.grid .flex-box .entry-title,
.hero.flex-grid.grid .flex-box:not(:first-child) .entry-title,
.hero.flex-grid.grid .flex-box.aside-wrapper .flex-box .entry-title,
.content-area .flex-box.cover .entry-title {
margin:0;
font-size: 20px !important;
} .hero:not(.single-post) .entry-meta,
.content-area .cover.flex-box:not(.archive-info):not(.previous-article):not(.next-article) .entry-meta.before-title,
.archive-info .entry-content {
display:none !important;
}
.site-footer .widget.threeforty_posts_widget ul.has-post-thumbnails[class*="list-style-list"] li.widget-entry  {
line-height: 1.2;
}
.widget.threeforty_posts_widget ul[class*="list-style-list"].has-post-thumbnails .entry-meta .entry-comment-count {
display:none;
}
.widget.threeforty_posts_widget ul[class*="list-style-list"].has-post-thumbnails .entry-meta .entry-date:after {
content:none;
} .gallery .gallery-item {
width:calc(100% - 30px);
}
.entry-content td {
display: table-row;
border-right:0 !important;
}
.entry-content tr {
border-right: 1px solid var(--light-border-color)
}
.entry-content thead tr {
border:0;
}
h1.page-title, h1.entry-title,
.has-sidebar h1.page-title,
.has-sidebar h1.entry-title {
font-size: 25px; }
h2 {
font-size: 1.75rem;
}
h3 {
font-size: 1.5rem;
}
h4 {
font-size: 1.25rem;
}
h5 {
font-size: 1rem;
}
h6 {
font-size: 0.875rem;
}
} .media-wrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
background: var(--black);
overflow: hidden;
width:100%;
}
.media-wrapper.relaxed {
padding-bottom: 10px;
height:auto;
min-height: 200px;
background: none;
}
.media-wrapper iframe,
.media-wrapper audio {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .infinite-scroll .masonry #infinite-handle,
.infinite-scroll .grid .pagination {
display: none;
}
#infinite-handle {
text-align: center;
width:100%;
margin:40px 0;
z-index: 2000;
}
#infinite-handle span {
padding:0;
}
#infinite-handle span button,
#infinite-handle span button:hover,
#infinite-handle span button:focus {
border:0;
background: var(--very-dark-grey);
color: var(--white);
padding:15px !important;
text-transform: uppercase;
font-weight: 600 !important;
font-size: 14px;
}
.list-post-thumb {
max-width: 30%;
float: left;
}
.list-post-content {
max-width: 65%;
float: left;
margin-left: 15px;
}
.latest-post-thumb {
max-width: 60%;
float: left;
}
.latest-post-content {
max-width: 40%;
float: left;
margin-left: 15px;
}
.list-post-title h3 a {
text-decoration: none;
}
.list-post-title h3 {
font-size: 22px;
margin: 0px;
}
.list-post-thumb img {
border-radius: 5px;
}
.list-post {
border-top: 1px solid #eaeaea;
margin-top: 15px;
padding-top: 15px;
}
.home-title a {
text-decoration: none;
}.home-title h2 {
padding: 0px;
margin: 0px;
}
#breadcrumbs {
width: 100%;
border-bottom: 1px dotted #ececec;
display: inline-block;
margin: 0;
padding-bottom: 10px;
}
h1.entry-title {
margin-top: 10px;
}
#main {
border-right: 1px solid #eaeaea;
}
.aside-sidebar {
width: 28%;
margin: 0 5px;
}
.category-header h1 {
font-size: 22px !important;
}
.home-list {
margin-right: 15px;
}
@media only screen and (max-width: 768px){
.meta-related{margin: 0 15px;}
.flex-grid .flex-box {
margin: 15px !important;}
.ead-preview {
width: 100%;
margin-right: 0px;
}
.ads.goto-top.backtotop {
display: block;
z-index: 999;
bottom: 0;
margin: auto;
position: fixed;
text-align: center;
left: 0;
right: 0;
width: 100%!important;
height: 100%!important;
visibility: hidden;
}
.pop-up {
bottom: 0;
position: absolute;
margin: 0 auto;
text-align: center;
left: 0;
right: 0;
}
.category-header {
margin-top: 15px;
margin-right: 0;
padding: 0 15px;
}
.home-list {
padding: 0px 15px 0px 15px;
margin-right: 0px;
}.list-tpost {
margin-top: 30px;
}
.list-tpost-content {
max-width: 55%;
float: left;
margin-left: 15px;
}
.list-tpost-content p {
margin: 0px;
}
.list-tpost-thumb {
max-width: 40%;
float: left;
}
}
@media only screen and (min-width: 769px){
.meta-related {margin-right: 15px;}
.ead-preview {
width: 100%;
margin-right: 15px;
}	
.tin-lq >.list-tpost {
margin-right: 15px;
}
.pop-up, .ads.goto-top.backtotop {
display: none;
}
.category-header {
display: none;
}	
.list-tpost-thumb {
max-width: 30%;
float: left;
}
.list-tpost-content {
max-width: 65%;
float: left;
margin-left: 15px;}	
}
.list-tpost {
clear: both;
margin-top: 30px;
float: left;
border-radius: 5px;
padding: 10px;
border: 1px solid #eaeaea;
}
.list-tpost:hover {
box-shadow: 0px 0px 10px 3px #eaeaea;
}
h3.list-entry-title {
margin: 0px 0px 10px 0px;
font-size: 18px;
}
h3.list-entry-title a {
text-decoration: none;
color:#333;
}	
h2.list-entry-title a {
text-decoration: none;
}
.first-post {
margin-bottom: 25px;
}
h2.list-entry-title {
font-size: 27px;
}.first-post img {
border-radius: 10px;
}
.list-tpost-thumb img {
border-radius: 5px;
max-height:150px;
}
.meta-related {
background: #f0f8ff;
border-radius: 10px;
padding: 5px;
width: 98%;
}
.title-related {
margin-bottom: 15px;
}
.title-related span {
font-size: 24px;
font-weight: 600;
}
ol.related-posts a {
text-decoration: none;
}
.related-posts>li:before {
background: #7fffd4!important;
}
ol.related-posts li {
margin-bottom: 15px;
}
footer.hentry-footer {
display: none;
}
#breadcrumbs a {
text-decoration: none;
}
.flex-col.mr-half img {
max-width: 124px;
}
.dadt {
width: 100%;
-js-display: flex;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.qc-linkbv-them {
margin: -80px 0 -30px 0;
}
.tt-download {
border-bottom: 1px solid #1d78b9;
display: flow-root;
margin-bottom: 20px;
}
.col-md-6.dowload-qc {
text-align: center;
}
.meta-download.ihd-link {
float: none;
}
.meta-download.ihd_banquyen {
clear: both;
}
.meta-download.luot-tai span {
color: #ff0000;
font-weight: 600;
}
a#DownloadButtonTop {
background: #008000;
margin: 10px auto;
display: block;
width: 180px;
text-align: center;
line-height: 40px;
font-size: 18px;
border-radius: 3px;
color: white;
}
.meta-download.ihd-link {
text-align: center;
}
.down {
padding: 10px 30px;
border-radius: 10px;
text-align: center;
margin: 15px 0px;
width: 100%;
}
.down a {
color: #fff;
font-size: 20px;
font-weight: 600;
background: red;
padding: 10px 30px;
border-radius: 15px;
margin: 15px 0;
}
.gg-ads {
margin: auto;
text-align: center;
}
.footer-columns >.flex-box p {
color: #f1f1f1;
}
.footer-columns >.flex-box a {
color: #f1f1f1;
}
.footer-columns >.flex-box h3 {
color: #f1f1f1;
}
.footer-widget-area a {
font-weight: normal !important;
padding: 5px 0px !important;
}
.home-list p {
line-height: 1.6;
}.has-light-grey-background-color {
background:  var(--light-grey);
}
.has-medium-grey-background-color {
background:  var(--medium-grey);
}
.has-dark-grey-background-color {
background:  var(--dark-grey);
}
.has-very-dark-grey-background-color {
background:  var(--very-dark-grey);
}
.has-theme-color-one-background-color {
background:  var(--theme-color-1);
}
.has-theme-color-two-background-color {
background:  var(--theme-color-2);
}
.has-theme-color-three-background-color {
background:  var(--theme-color-3);
}
.has-theme-color-four-background-color {
background:  var(--theme-color-4);
} .has-light-grey-color {
color:  var(--light-grey);
}
.has-medium-grey-color {
color:  var(--medium-grey);
}
.has-dark-grey-color {
color:  var(--dark-grey);
}
.has-very-dark-grey-color {
color:  var(--very-dark-grey);
}
.has-theme-color-one-color {
color:  var(--theme-color-1);
}
.has-theme-color-two-color {
color:  var(--theme-color-2);
}
.has-theme-color-three-color {
color:  var(--theme-color-3);
}
.has-theme-color-four-color {
color:  var(--theme-color-4);
} p.wp-block-subhead {
font-style: normal;
color: var(--medium-grey);
font-size: 1.125rem; line-height: 1.5rem; margin-bottom: 10px;
} p.has-drop-cap:not(:focus)::first-letter {
font-size: 6.25rem; font-weight: 500;
} figure.wp-block-image {
margin-top: 30px;
margin-bottom: 30px;
} .wp-block-latest-posts {}
.wp-block-latest-posts:not(.alignwide):not(.alignfull) {
margin-left: 0;
width:100%;
}
.wp-block-latest-posts li {
display:block;
padding:30px;
line-height: 1.2;
margin:30px 0;
background: var(--theme-color-2);
border-radius: 7px;
} .wp-block-latest-posts.alignfull,
.wp-block-latest-posts.alignwide {
text-align: center;
}
.wp-block-latest-posts.alignfull li,
.wp-block-latest-posts.alignwide li {
max-width: 875px;
display:block;
margin:0 auto;
text-align: left;
}
.wp-block-latest-posts a {
color: var(--white);
text-decoration: none;
font-family: var(--title-font);
font-weight: 600;
}
.wp-block-latest-posts__post-date {
color: var(--white);
text-transform: uppercase;
margin-top: 15px;
font-weight: 700;
font-family: var(--title-font);
} .wp-block-latest-posts.is-grid {}
.wp-block-latest-posts.is-grid.alignfull {
padding:30px;
}
.wp-block-latest-posts.is-grid li {
margin: 30px 30px 0 0;
}
.wp-block-latest-posts.columns-2 li {
width:calc(50% - 30px);
}
.wp-block-latest-posts:not(.alignfull).is-grid li {
max-width: 420px;
}
.wp-block-latest-posts.columns-2 li:nth-child(odd) {
margin-left: 0;
}
.wp-block-latest-posts.columns-2 li:nth-child(even) {
margin-right: 0;
} .wp-block-latest-posts.is-grid:not(.alignfull):not(.columns-2) li {
width: calc(50% - 30px);
} .wp-block-categories:not(.alignright):not(.alignfull) {
margin-left: 0
}
.wp-block-archives:not(.alignright):not(.alignfull) {
margin-left: 0;
}
.wp-block-categories.alignfull {
padding-left:30px;
padding-right: 30px;
}
.wp-block-archives:not(.alignright):not(.alignfull) {
margin-left: 0;
}
.wp-block-categories li,
.wp-block-archives li {
border-bottom: 1px solid var(--light-border-color);
margin:0;
padding:0;
text-align: left
}
.wp-block-categories li ul.children li:last-child {
border:none;
}
.wp-block-categories li ul.children li:before {
content:none;
}
.wp-block-categories ul.children li a {
}
.wp-block-categories a,
.wp-block-archives a {
text-decoration: none;
padding: 13px 0;
display:inline-block;
} .wp-block-archives.alignleft,
.wp-block-archives.alignright,
.wp-block-categories.alignleft,
.wp-block-categories.alignright {
width:100%;
max-width: 305px;
} .wp-block-button .wp-block-button__link {
border:0;
background: var(--theme-color-2);
color: var(--white);
padding:15px 25px;
text-transform: uppercase;
font-weight: 600;
border-radius: 5px;
font-size: 16px;
}  .wp-block-gallery.alignleft,
.wp-block-gallery.alignright,
[data-align="left"] .wp-block-gallery,
[data-align="right"] .wp-block-gallery {
max-width:100%;
}
.wp-block-gallery:not(.alignfull):not(.alignwide) {
margin:0;
}
.wp-block-gallery.alignwide {
}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
margin:15px;
width:calc(50% - 30px);
}
.wp-block-gallery.columns-3 .blocks-gallery-image,
.wp-block-gallery.columns-3 .blocks-gallery-item {
width: calc(100% / 3 - 30px);
} .wp-block-gallery:not(.columns-1):not(.columns-2) .blocks-gallery-item:nth-child(3n+1),
.wp-block-gallery:not(.columns-1):not(.columns-2) .blocks-gallery-image:nth-child(3n+1),
.wp-block-gallery.columns-2 .blocks-gallery-item:nth-child(2n+1),
.wp-block-gallery.columns-2 .blocks-gallery-image:nth-child(2n+1),
.wp-block-gallery.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image {
margin-left: 0;
}
.wp-block-gallery.columns-4 .blocks-gallery-image,
.wp-block-gallery.columns-4 .blocks-gallery-item,
.wp-block-gallery.columns-5 .blocks-gallery-image,
.wp-block-gallery.columns-5 .blocks-gallery-item,
.wp-block-gallery.columns-6 .blocks-gallery-image,
.wp-block-gallery.columns-6 .blocks-gallery-item,
.wp-block-gallery.columns-7 .blocks-gallery-image,
.wp-block-gallery.columns-7 .blocks-gallery-item,
.wp-block-gallery.columns-8 .blocks-gallery-image,
.wp-block-gallery.columns-8 .blocks-gallery-item {
width: calc(100% / 3 - 30px);
margin:15px;
}
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-child(3n+3),
.wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(3n+3),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-child(3n+3),
.wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(3n+3),
.wp-block-gallery.columns-6 .blocks-gallery-image:nth-child(3n+3),
.wp-block-gallery.columns-6 .blocks-gallery-item:nth-child(3n+3),
.wp-block-gallery.columns-7 .blocks-gallery-image:nth-child(3n+3),
.wp-block-gallery.columns-7 .blocks-gallery-item:nth-child(3n+3),
.wp-block-gallery.columns-8 .blocks-gallery-image:nth-child(3n+3),
.wp-block-gallery.columns-8 .blocks-gallery-item:nth-child(3n+3) {
margin-right:0;
}
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n):not(:last-child), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n):not(:last-child),
.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n):not(:last-child), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n):not(:last-child) {
margin-right: 15px
}
.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(5n):last-child, .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(5n):last-child {
margin-right: 0;
} .wp-block-separator {
box-sizing: content-box;
max-width:100px;
border:0;
height:2px;
background: var(--light-grey);
margin: 30px auto;
}
.wp-block-separator.is-style-wide {
height:1px;
background: var(--light-border-color);
max-width:100%;
}
.wp-block-separator.is-style-dots::before {
font-size: 32px;
letter-spacing: 2em;
color: var(--medium-grey);
} pre.wp-block-verse {
white-space: pre-wrap;
word-wrap: break-word;
text-align: justify;
} .wp-block-quote.is-large,
.wp-block-quote.is-style-large {
padding-bottom: 30px;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-style: normal;
font-size: 3rem;
line-height: 1.2;
letter-spacing: -1px;
}
.has-sidebar .wp-block-quote.is-large p,
.has-sidebar .wp-block-quote.is-style-large p {
font-size: 2.5rem;
line-height: 1.1;
} .wp-block-quote.has-quote-marks p:first-of-type::before,
.wp-block-pullquote.has-quote-marks p:first-of-type::before {
font-family: "fontello";
content: "\e80a"; margin-right: 20px;
position: relative;
top:-10px;
font-size: 32px;
}
.wp-block-quote.has-quote-marks p:first-of-type::after,
.wp-block-pullquote.has-quote-marks p:first-of-type::after {
font-family: "fontello";
content: "\e810"; margin-left: 20px;
position: relative;
bottom:-10px;
font-size: 32px;
}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::before {
font-size: 3.25rem;
margin-right:30px;
}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::after {
font-size: 3.25rem;
margin-left:30px;
}
.wp-block-pullquote.has-quote-marks p:first-of-type::before {
font-size: 28px;
top:-5px;
margin-right: 10px;
}
.wp-block-pullquote.has-quote-marks p:first-of-type::after {
font-size: 28px;
bottom:-5px;
margin-left: 10px;
} .wp-block-pullquote {
margin-top:30px;
margin-bottom: 30px;
padding:30px 0 20px 0;
position: relative;
}
.wp-block-pullquote[style*="border"] {
border-top: 3px solid;
border-bottom: 3px solid;
}
.wp-block-pullquote blockquote {
border:0;
padding:0;
font-weight: 500;
margin:0;
}
.wp-block-pullquote blockquote:not(.has-text-color) {
color: var(--theme-color-2);
}
.wp-block-pullquote.alignfull blockquote {
padding: 0 30px;
max-width: 875px;
margin:auto;
}
.wp-block-pullquote p {
line-height: 1.3;
margin:20px 0 30px 0;
}
.wp-block-pullquote cite {
text-transform: capitalize;
margin-bottom: 34px;
display:block;
}
.wp-block-pullquote cite:before {
content:none;
}
.wp-block-pullquote blockquote:not(.has-text-color) cite {
color: var(--medium-grey);
} .wp-block-pullquote.aligncenter {
max-width: 305px;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
margin-top: 15px;
padding:20px 20px 10px 20px;
margin-bottom: 15px;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p,
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: 1.375rem; }
.wp-block-pullquote.alignfull p,
.wp-block-pullquote.alignwide p {
font-size: 2rem; }
.wp-block-pullquote.alignfull.is-style-solid-color blockquote p {
font-size: 1.625rem; } .wp-block-pullquote.is-style-solid-color:not(.alignleft):not(.alignright) {
padding:60px 0 60px 0;
border:0;
}
.wp-block-pullquote.is-style-solid-color.alignleft blockquote,
.wp-block-pullquote.is-style-solid-color.alignright blockquote {
max-width:100%;
padding: 0 30px;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
margin:20px 0 30px 0;
} ol.wp-block-latest-comments {}
ol.wp-block-latest-comments:not([class*="align"]) {
margin-left:0;
}
ol.wp-block-latest-comments li {
padding: 30px;
text-align: left;
background: var(--theme-color-2);
margin: 30px 0;
border-radius: 7px;
} ol.wp-block-latest-comments.alignfull,
ol.wp-block-latest-comments.alignwide {
text-align: center;
}
ol.wp-block-latest-comments.alignfull li,
ol.wp-block-latest-comments.alignwide li {
max-width: 875px;
margin:30px auto;
text-align: left;
}
ol.wp-block-latest-comments li:before {
content:none !important;
}
.wp-block-latest-comments footer {
font-size: 12px;
padding-left:15px;
font-family: var(--title-font);
color: var(--white);
}
.wp-block-latest-comments footer a {
color: var(--white);
text-decoration: none;
text-transform: uppercase;
font-weight: 700;
}
.wp-block-latest-comments__comment-author {
text-transform: uppercase;
font-weight: 700;
}
.wp-block-latest-comments__comment-date {
text-transform: uppercase;
color: var(--white);
text-decoration: none;
margin-top: 5px;
font-family: var(--title-font);
font-weight: 700;
}
.wp-block-latest-comments__comment {
padding: 15px 0;
margin:0;
}
.wp-block-latest-comments__comment-excerpt p {
color: var(--white);
font-family: var(--title-font);
font-weight: 600;
font-size: 1.25rem;
line-height: 1.4;
padding-left: 15px;
} ol.wp-block-latest-comments.alignleft,
ol.wp-block-latest-comments.alignright {
max-width: 305px;
padding:0 0 30px 0;
}
ol.wp-block-latest-comments.alignleft li,
ol.wp-block-latest-comments.alignright li {
padding: 30px 30px 0 30px;
} .wp-block-latest-comments.alignleft.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments.alignleft.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.wp-block-latest-comments.alignright.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.wp-block-latest-comments.alignright.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
clear:both;
margin-left: 0;
margin-top: 15px;
margin-bottom: 15px;
padding:0;
}
.wp-block-latest-comments.alignleft .avatar,
.wp-block-latest-comments.alignleft  .wp-block-latest-comments__comment-avatar,
.wp-block-latest-comments.alignright .avatar,
.wp-block-latest-comments.alignright  .wp-block-latest-comments__comment-avatar {
margin:0;
clear:both;
float:none;
}
.wp-block-latest-comments.alignleft .wp-block-latest-comments__comment-excerpt p,
.wp-block-latest-comments.alignright .wp-block-latest-comments__comment-excerpt p {
padding-left: 0;
font-size: 18px;
} .wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
font-family: var(--title-font);
font-weight: 700;
max-width: 875px;
padding: 20px;
margin:0;
} .wp-block-embed:not(.alignfull):not(.alignwide) {
max-width: 100%;
width:100%;
margin-left:auto;
margin-right:auto;
margin-bottom: 30px;
}
.twitter-tweet {
margin:auto;
} @media ( max-width: 1280px) {
.wp-block-latest-posts.columns-6 li,
.wp-block-latest-posts.columns-5 li {
width: calc(100% / 3 - 15px );
}
.wp-block-latest-posts.columns-4 li {
width:calc(50% - 15px);
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size: 40px;
line-height: 1.1;
}
}
@media (max-width:1060px) {
.wp-block-latest-posts[class*="columns"] li {
width:50% !important;
margin-left:0 !important;
margin-right: 0 !important;
}
}
@media (max-width: 890px) {
.wp-block-columns.has-4-columns  {
flex-wrap:wrap;
}
.wp-block-columns.has-4-columns .wp-block-column:nth-child(2n+2) {
padding-right: 0;
}
.wp-block-columns.has-4-columns .wp-block-column:not(:first-child):nth-child(odd) {
padding-left:0;
}
}
@media (max-width: 781px) {
.wp-block-columns.has-3-columns .wp-block-column:nth-child(3n+3) {
flex-basis: 100%;
padding:0;
}
}
@media (max-width: 768px) {
.wp-block-latest-comments__comment-excerpt p {
font-size: 18px;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
clear:both;
margin-left: 0;
margin-top: 15px;
margin-bottom: 15px;
padding:0;
}
.wp-block-latest-comments__comment-excerpt p {
padding-left: 0
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
margin:0;
clear:both;
float:none;
}
}
@media (max-width:680px) {
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
width: calc(100% / 2 - 30px) !important;
margin-right: 15px !important;
}
.wp-block-gallery:not(.columns-1) .blocks-gallery-image:nth-child(odd),
.wp-block-gallery:not(.columns-1) .blocks-gallery-item:nth-child(odd) {
margin-left:0;
margin-right: 15px;
}
.wp-block-gallery:not(.columns-1) .blocks-gallery-image:nth-child(odd):last-of-type,
.wp-block-gallery:not(.columns-1) .blocks-gallery-item:nth-child(odd):last-of-type {
margin-right: 0 !important;
}
.wp-block-gallery:not(.columns-1) .blocks-gallery-image:nth-child(even),
.wp-block-gallery:not(.columns-1) .blocks-gallery-item:nth-child(even) {
margin-right:0 !important;
margin-left: 15px !important;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
display:none;
} .wp-block-columns[class*="has-"] .wp-block-column {
flex-basis: 100%;
padding:0;
} .wp-block-latest-posts[class*="columns"] li {
width:100% !important;
margin-left:0 !important;
margin-right: 0 !important;
} .wp-block-separator.is-style-dots::before {
letter-spacing: 1em;
padding-left: 1em
} .wp-block-latest-posts:not(.alignwide):not(.alignfull) {
padding:15px;
}
.wp-block-latest-posts li {
padding:15px;
} ol.wp-block-latest-comments {
padding:0
}
}
@media (max-width:580px) {
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: 100%;
float:none;
margin-left:0;
margin-right: 0;
display:block;
}
}
@media (max-width:480px) {
.wp-block-pullquote.alignfull p, .wp-block-pullquote.alignwide p,
.wp-block-pullquote.is-style-solid-color.alignfull blockquote p {
font-size: 22px;
}
.wp-block-pullquote.is-style-solid-color.alignfull blockquote {
max-width:80%;
padding: 0 30px;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-size:28px !important;
line-height: 1.2;
}
.wp-block-quote.has-quote-marks p:first-of-type::before {
font-size: 28px;
margin-right:10px;
}
.wp-block-quote.has-quote-marks p:first-of-type::after {
font-size: 28px;
margin-left:10px;
}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::before {
font-size: 28px;
margin-right: 10px;
}
.wp-block-quote.has-quote-marks.is-style-large p:first-of-type::after {
font-size: 28px;
margin-left: 10px;
}
.wp-block-image figcaption {
width:100%;
}
}@-webkit-keyframes ftwpFadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes ftwpFadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes ftwpFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes ftwpFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes ftwpZoomIn{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0}20%{opacity:0}30%{opacity:1}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}}@keyframes ftwpZoomIn{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0}20%{opacity:0}30%{opacity:1}to{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}}@-webkit-keyframes ftwpZoomOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}50%{opacity:1}80%{opacity:.3}to{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0}}@keyframes ftwpZoomOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible;opacity:1}50%{opacity:1}80%{opacity:.3}to{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;opacity:0}}@-webkit-keyframes ftwpHide{0%{visibility:visible}to{visibility:hidden}}@keyframes ftwpHide{0%{visibility:visible}to{visibility:hidden}}@-webkit-keyframes ftwpShow{0%,99%{visibility:hidden}to{visibility:visible}}@keyframes ftwpShow{0%,99%{visibility:hidden}to{visibility:visible}}@-webkit-keyframes ftwpTargetHint{0%,to{opacity:0}50%{opacity:1}}@keyframes ftwpTargetHint{0%,to{opacity:0}50%{opacity:1}}@font-face{src:url(//ngaydep.info/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.eot?45335921);src:url(//ngaydep.info/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.eot?45335921#iefix)format("embedded-opentype"),url(//ngaydep.info/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.woff2?45335921)format("woff2"),url(//ngaydep.info/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.woff?45335921)format("woff"),url(//ngaydep.info/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.ttf?45335921)format("truetype"),url(//ngaydep.info/wp-content/plugins/fixed-toc/frontend/assets/fonts/icons.svg?45335921#fontello)format("svg");font-family:"ftwp-icon"}#ftwp-container.ftwp-wrap,#ftwp-container.ftwp-wrap a,#ftwp-container.ftwp-wrap a:active,#ftwp-container.ftwp-wrap a:focus,#ftwp-container.ftwp-wrap a:hover,#ftwp-container.ftwp-wrap a:link,#ftwp-container.ftwp-wrap a:visited,#ftwp-container.ftwp-wrap button,#ftwp-container.ftwp-wrap button:active,#ftwp-container.ftwp-wrap button:focus,#ftwp-container.ftwp-wrap button:hover,#ftwp-container.ftwp-wrap div,#ftwp-container.ftwp-wrap h1,#ftwp-container.ftwp-wrap h2,#ftwp-container.ftwp-wrap h3,#ftwp-container.ftwp-wrap h4,#ftwp-container.ftwp-wrap h5,#ftwp-container.ftwp-wrap h6,#ftwp-container.ftwp-wrap header,#ftwp-container.ftwp-wrap li,#ftwp-container.ftwp-wrap li::after,#ftwp-container.ftwp-wrap li::before,#ftwp-container.ftwp-wrap nav,#ftwp-container.ftwp-wrap ol,#ftwp-container.ftwp-wrap span,#ftwp-container.ftwp-wrap ul{margin:0;padding:0;line-height:inherit;font:inherit;color:inherit;background:0 0;box-shadow:none;text-shadow:none;text-decoration:none;text-align:inherit;border:0;outline:0;box-sizing:border-box;border-radius:0;clear:none}#ftwp-container.ftwp-wrap button{min-height:initial}#ftwp-container.ftwp-wrap li{list-style:none}#ftwp-container.ftwp-wrap header::before,#ftwp-container.ftwp-wrap li::after,#ftwp-container.ftwp-wrap li::before,#ftwp-container.ftwp-wrap nav::before{display:none}#ftwp-container.ftwp-wrap{font-family:inherit;font-size:12px}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor::before,#ftwp-container.ftwp-wrap .ftwp-icon,#ftwp-container.ftwp-wrap .ftwp-icon-bullet,#ftwp-container.ftwp-wrap .ftwp-icon-circle,#ftwp-container.ftwp-wrap .ftwp-icon-circle-o,#ftwp-container.ftwp-wrap .ftwp-icon-collapse,#ftwp-container.ftwp-wrap .ftwp-icon-ellipsis,#ftwp-container.ftwp-wrap .ftwp-icon-expand,#ftwp-container.ftwp-wrap .ftwp-icon-menu,#ftwp-container.ftwp-wrap .ftwp-icon-minimize,#ftwp-container.ftwp-wrap .ftwp-icon-number,#ftwp-container.ftwp-wrap .ftwp-icon-square,#ftwp-container.ftwp-wrap .ftwp-icon-square-o,#ftwp-container.ftwp-wrap .ftwp-icon-vellipsis{display:inline-block;font-family:"ftwp-icon";font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#ftwp-container.ftwp-wrap .ftwp-icon-menu::before{content:""}#ftwp-container.ftwp-wrap .ftwp-icon-bullet::before{content:""}#ftwp-container.ftwp-wrap .ftwp-icon-number::before{content:""}#ftwp-container.ftwp-wrap .ftwp-icon-ellipsis::before{content:""}#ftwp-container.ftwp-wrap .ftwp-icon-vellipsis::before{content:""}#ftwp-container #ftwp-list.ftwp-liststyle-circle .ftwp-anchor::before,#ftwp-container.ftwp-wrap .ftwp-icon-circle::before{content:""}#ftwp-container #ftwp-list.ftwp-liststyle-circle-o .ftwp-anchor::before,#ftwp-container.ftwp-wrap .ftwp-icon-circle-o::before{content:""}#ftwp-container #ftwp-list.ftwp-liststyle-square .ftwp-anchor::before,#ftwp-container.ftwp-wrap .ftwp-icon-square::before{content:""}#ftwp-container #ftwp-list.ftwp-liststyle-square-o .ftwp-anchor::before,#ftwp-container.ftwp-wrap .ftwp-icon-square-o::before{content:""}#ftwp-container.ftwp-wrap .ftwp-icon-expand::before{content:""}#ftwp-container.ftwp-wrap .ftwp-icon-collapse::before{content:""}#ftwp-container.ftwp-wrap .ftwp-icon-minimize::before{content:""}#ftwp-container.ftwp-wrap .ftwp-transform-left-top{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}#ftwp-container.ftwp-wrap .ftwp-transform-left-center{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#ftwp-container.ftwp-wrap .ftwp-transform-left-bottom{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}#ftwp-container.ftwp-wrap .ftwp-transform-right-top{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}#ftwp-container.ftwp-wrap .ftwp-transform-right-center{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}#ftwp-container.ftwp-wrap .ftwp-transform-right-bottom{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}#ftwp-container.ftwp-wrap #ftwp-trigger{display:inline-block;width:50px;height:50px;background:rgba(238,238,238,.95);color:#333;font-size:30px;position:relative}#ftwp-container.ftwp-wrap #ftwp-trigger:hover{cursor:pointer}#ftwp-container.ftwp-wrap #ftwp-trigger:focus{outline:5px #0ff solid;box-shadow:0 10px 10px rgba(0,0,0,.5)}#ftwp-container.ftwp-wrap #ftwp-trigger .ftwp-trigger-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#ftwp-container.ftwp-wrap #ftwp-contents{width:250px;max-width:100%;overflow:hidden;height:auto;max-height:100%}#ftwp-container.ftwp-wrap #ftwp-contents:hover #ftwp-header,#ftwp-container.ftwp-wrap #ftwp-contents:hover #ftwp-list{background:#eee}#ftwp-container.ftwp-wrap #ftwp-header{color:#333;background:rgba(238,238,238,.95);padding:10px;font-size:19.2px;line-height:1.5;-webkit-transition:background .3s;transition:background .3s}#ftwp-container.ftwp-wrap #ftwp-header-control{float:left;margin-right:5px}#ftwp-container.ftwp-wrap #ftwp-header-title{font-weight:700;display:block;overflow:hidden;width:auto}#ftwp-container.ftwp-wrap #ftwp-header-minimize{float:right;margin-left:5px;width:25px;text-align:center;opacity:.5}#ftwp-container.ftwp-wrap #ftwp-header-minimize:active,#ftwp-container.ftwp-wrap #ftwp-header-minimize:focus,#ftwp-container.ftwp-wrap #ftwp-header-minimize:hover{font-family:"ftwp-icon"}#ftwp-container.ftwp-wrap #ftwp-header-minimize:focus,#ftwp-container.ftwp-wrap #ftwp-header-minimize:hover{opacity:1}#ftwp-container.ftwp-wrap #ftwp-header-minimize:hover,#ftwp-container.ftwp-wrap .ftwp-header-clickable:hover{cursor:pointer}#ftwp-container.ftwp-wrap #ftwp-header-minimize:focus{outline:2px solid rgba(51,51,51,.5)}#ftwp-container.ftwp-wrap #ftwp-header::after,#ftwp-container.ftwp-wrap #ftwp-postcontent::after{content:"";display:table;clear:both}#ftwp-container.ftwp-wrap #ftwp-list{color:#333;font-size:12px;background:rgba(238,238,238,.95);line-height:1.2;overflow-y:auto;width:100%;-webkit-transition:background .3s;transition:background .3s}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-item{text-indent:0;overflow:hidden}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor{display:block;padding:5px 10px;z-index:10;overflow:hidden;position:relative;-webkit-transition:color .3s;transition:color .3s}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor:hover{color:#00a368}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor:focus{color:#fff}#ftwp-container.ftwp-wrap #ftwp-list .ftwp-active,#ftwp-container.ftwp-wrap #ftwp-list .ftwp-active:hover{color:#fff}#ftwp-container.ftwp-fixed-to-post.ftwp-minimize #ftwp-trigger{visibility:visible}#ftwp-container.ftwp-fixed-to-post.ftwp-maximize #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-minimize #ftwp-contents{visibility:hidden;z-index:-100}#ftwp-container.ftwp-fixed-to-post.ftwp-maximize #ftwp-contents{visibility:visible}#ftwp-container.ftwp-fixed-to-post{position:relative;z-index:999}#ftwp-container.ftwp-fixed-to-post #ftwp-contents,#ftwp-container.ftwp-fixed-to-post #ftwp-trigger{position:fixed;top:auto;bottom:auto;left:auto;right:auto}#ftwp-container.ftwp-fixed-to-post.ftwp-top-left #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-top-left #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-top-right #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-top-right #ftwp-trigger{top:0}#ftwp-container.ftwp-fixed-to-post.ftwp-middle-left #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-middle-left #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-trigger{top:0;bottom:0;margin:auto 0}@media screen and (max-height:420px){#ftwp-container.ftwp-fixed-to-post.ftwp-middle-left #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-middle-right #ftwp-contents{margin:0}}#ftwp-container.ftwp-fixed-to-post.ftwp-bottom-left #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-bottom-left #ftwp-trigger,#ftwp-container.ftwp-fixed-to-post.ftwp-bottom-right #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-bottom-right #ftwp-trigger{bottom:0}#ftwp-container #ftwp-contents.ftwp-border-thin,#ftwp-container #ftwp-trigger.ftwp-border-thin{border-color:rgba(51,51,51,.95);border-style:solid;border-width:1px}#ftwp-container #ftwp-trigger.ftwp-border-thin{font-size:29.5px}#ftwp-container #ftwp-contents.ftwp-border-medium,#ftwp-container #ftwp-trigger.ftwp-border-medium{border-color:rgba(51,51,51,.95);border-style:solid;border-width:2px}#ftwp-container #ftwp-trigger.ftwp-border-medium{font-size:29px}#ftwp-container #ftwp-contents.ftwp-border-bold,#ftwp-container #ftwp-trigger.ftwp-border-bold{border-color:rgba(51,51,51,.95);border-style:solid;border-width:5px}#ftwp-container #ftwp-trigger.ftwp-border-bold{font-size:27.5px}#ftwp-container.ftwp-wrap .ftwp-shape-round,#ftwp-container.ftwp-wrap .ftwp-shape-round:active,#ftwp-container.ftwp-wrap .ftwp-shape-round:focus,#ftwp-container.ftwp-wrap .ftwp-shape-round:hover{border-radius:7px}#ftwp-container.ftwp-border-thin .ftwp-shape-round #ftwp-header{border-top-left-radius:6px;border-top-right-radius:6px}#ftwp-container.ftwp-border-thin .ftwp-shape-round #ftwp-list{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#ftwp-container.ftwp-border-medium .ftwp-shape-round #ftwp-header{border-top-left-radius:5px;border-top-right-radius:5px}#ftwp-container.ftwp-border-medium .ftwp-shape-round #ftwp-list{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#ftwp-container.ftwp-border-bold .ftwp-shape-round #ftwp-header{border-top-left-radius:2px;border-top-right-radius:2px}#ftwp-container.ftwp-border-bold .ftwp-shape-round #ftwp-list{border-bottom-left-radius:2px;border-bottom-right-radius:2px}#ftwp-container.ftwp-wrap .ftwp-shape-circle,#ftwp-container.ftwp-wrap .ftwp-shape-circle:active,#ftwp-container.ftwp-wrap .ftwp-shape-circle:focus,#ftwp-container.ftwp-wrap .ftwp-shape-circle:hover{border-radius:50%}#ftwp-container.ftwp-wrap .ftwp-shape-circle .ftwp-trigger-icon{font-size:27px}#ftwp-container.ftwp-wrap .ftwp-shape-circle.ftwp-border-thin .ftwp-trigger-icon{font-size:26px}#ftwp-container.ftwp-wrap .ftwp-shape-circle.ftwp-border-medium .ftwp-trigger-icon{font-size:25px}#ftwp-container.ftwp-wrap .ftwp-shape-circle.ftwp-border-bold .ftwp-trigger-icon{font-size:22px}#ftwp-container #ftwp-list .ftwp-anchor::before{float:left;font-size:4.8px;line-height:3;margin-right:10px}#ftwp-container #ftwp-list .ftwp-text{display:block;overflow:hidden}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-liststyle-decimal ol,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-liststyle-decimal ul,#ftwp-container #ftwp-list.ftwp-liststyle-decimal,.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-liststyle-decimal ol,.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-liststyle-decimal ul{counter-reset:List}#ftwp-container #ftwp-list.ftwp-liststyle-decimal .ftwp-item{counter-increment:List}#ftwp-container #ftwp-list.ftwp-liststyle-decimal .ftwp-anchor::before{font-size:12px;line-height:1.2;font-family:inherit;content:counters(List,".")}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-liststyle-none .ftwp-anchor::before{content:".";visibility:hidden;margin-right:0}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-anchor::before{margin-left:20px}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:40px}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:60px}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:80px}#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:100px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-collapse>.ftwp-sub,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-collapse>.ftwp-sub *{height:0;visibility:hidden;padding:0;margin:0}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-anchor{padding-left:32px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub{position:relative}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand{position:absolute;left:0;top:0;padding:5px 10px;box-sizing:content-box;opacity:.5;-webkit-transition:transform .1s,opacity .3s;transition:transform .1s,opacity .3s;z-index:20}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse:focus,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse:hover,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand:focus,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand:hover{font-family:"ftwp-icon";-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);opacity:.9}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse:hover,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand:hover{cursor:default}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse:focus,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand:focus{outline:2px solid rgba(51,51,51,.5)}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:20px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:40px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:60px}#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,#ftwp-container #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:80px}#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-circle-o>.ftwp-item>.ftwp-anchor::before,#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-circle>.ftwp-item>.ftwp-anchor::before,#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-square-o>.ftwp-item>.ftwp-anchor::before,#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-square>.ftwp-item>.ftwp-anchor::before{font-size:6px;line-height:2.4;font-weight:700}#ftwp-container #ftwp-list.ftwp-strong-first.ftwp-liststyle-decimal>.ftwp-item>.ftwp-anchor::before,#ftwp-container #ftwp-list.ftwp-strong-first>.ftwp-item>.ftwp-anchor .ftwp-text{font-size:13.2px;font-weight:700}#ftwp-container #ftwp-list.ftwp-effect-basic .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-round-corners .ftwp-text::before{top:0;right:0;bottom:0;left:0}#ftwp-container #ftwp-list.ftwp-effect-basic .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-leftline .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-rightline .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-underline .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-round-corners .ftwp-text::before{content:"";position:absolute;z-index:-1;background:rgba(221,51,51,.95);-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:transform,bottom,left,right,background;transition-property:transform,bottom,left,right,background}#ftwp-container #ftwp-list.ftwp-effect-underline-from-center .ftwp-text::before{background:rgba(221,51,51,.95)}#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-center .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-right .ftwp-text::before{content:"";position:absolute;z-index:-1;bottom:0;-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:transform,bottom,left,right,background;transition-property:transform,bottom,left,right,background}#ftwp-container #ftwp-list.ftwp-effect-underline-from-right .ftwp-text::before{right:0;background:rgba(221,51,51,.95)}#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-text::before{left:0}#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-text::before{background:rgba(221,51,51,.95)}#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-text::before{top:0;right:0}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-radial-out .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-rectangle-out .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-text::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgba(221,51,51,.95);-webkit-transition:.3s ease-out;transition:.3s ease-out;-webkit-transition-property:transform,bottom,left,right,background;transition-property:transform,bottom,left,right,background}#ftwp-container #ftwp-list.ftwp-effect-sweep-to-left .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-sweep-to-right .ftwp-text::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:rgba(221,51,51,.95);-webkit-transition:.3s ease-out;transition:.3s ease-out}#ftwp-container #ftwp-list.ftwp-effect-sweep-to-right .ftwp-text::before{-webkit-transition-property:transform,bottom,left,right,background;transition-property:transform,bottom,left,right,background}#ftwp-container #ftwp-list.ftwp-effect-fade .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-fade .ftwp-anchor:focus,#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-anchor:focus,#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-anchor:focus,#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-anchor:focus{background:rgba(221,51,51,.95)}#ftwp-container #ftwp-list.ftwp-effect-sweep-to-right .ftwp-text::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#ftwp-container #ftwp-list.ftwp-effect-sweep-to-left .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-sweep-to-left .ftwp-anchor:focus .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-sweep-to-right .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-sweep-to-right .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#ftwp-container #ftwp-list.ftwp-effect-sweep-to-left .ftwp-text::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition-property:transform;transition-property:transform}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-anchor,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-anchor{-webkit-transition-duration:.5s;transition-duration:.5s}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-anchor:focus .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-bounce-to-right .ftwp-text::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition-duration:.5s;transition-duration:.5s}#ftwp-container #ftwp-list.ftwp-effect-bounce-to-left .ftwp-text::before{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}#ftwp-container #ftwp-list.ftwp-effect-radial-out .ftwp-text::before{border-radius:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#ftwp-container #ftwp-list.ftwp-effect-radial-out .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-radial-out .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-text::before{border-radius:100%;background:rgba(238,238,238,.95);-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-radial-in .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#ftwp-container #ftwp-list.ftwp-effect-rectangle-out .ftwp-text::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#ftwp-container #ftwp-list.ftwp-effect-rectangle-out .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-rectangle-out .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-text::before{background:rgba(238,238,238,.95)}#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-rectangle-in .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}#ftwp-container #ftwp-list.ftwp-effect-shutter-in .ftwp-text::before{background:rgba(238,238,238,.95);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-anchor:focus .ftwp-text::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}#ftwp-container #ftwp-list.ftwp-effect-shutter-out .ftwp-text::before{background:rgba(221,51,51,.95);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-text::before{top:auto;right:100%;height:1px}#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-left .ftwp-anchor:focus .ftwp-text::before{right:0}#ftwp-container #ftwp-list.ftwp-effect-underline-from-right .ftwp-text::before{top:auto;left:100%;height:1px}#ftwp-container #ftwp-list.ftwp-effect-underline-from-right .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-right .ftwp-anchor:focus .ftwp-text::before{left:0}#ftwp-container #ftwp-list.ftwp-effect-underline-from-center .ftwp-text::before{top:auto;left:50%;right:50%;height:1px}#ftwp-container #ftwp-list.ftwp-effect-underline-from-center .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-underline-from-center .ftwp-anchor:focus .ftwp-text::before{left:0;right:0}#ftwp-container #ftwp-list.ftwp-effect-reveal-underline .ftwp-text::before{top:auto;right:0;bottom:-2px;left:0;height:2px}#ftwp-container #ftwp-list.ftwp-effect-reveal-underline .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-underline .ftwp-anchor:focus .ftwp-text::before{bottom:0}#ftwp-container #ftwp-list.ftwp-effect-reveal-leftline .ftwp-text::before{top:0;right:auto;bottom:0;left:-3px;width:3px}#ftwp-container #ftwp-list.ftwp-effect-reveal-leftline .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-leftline .ftwp-anchor:focus .ftwp-text::before{left:0}#ftwp-container #ftwp-list.ftwp-effect-reveal-rightline .ftwp-text::before{top:0;right:-3px;bottom:0;left:auto;width:3px}#ftwp-container #ftwp-list.ftwp-effect-reveal-rightline .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-reveal-rightline .ftwp-anchor:focus .ftwp-text::before{right:0}#ftwp-container #ftwp-list.ftwp-effect-round-corners .ftwp-anchor.ftwp-active .ftwp-text::before,#ftwp-container #ftwp-list.ftwp-effect-round-corners .ftwp-anchor:focus .ftwp-text::before{background:rgba(221,51,51,.95);border-radius:1em}#ftwp-container #ftwp-list.ftwp-effect-round-corners .ftwp-text::before{background:rgba(238,238,238,.95)}#ftwp-container #ftwp-list.ftwp-effect-border-fade .ftwp-anchor{-webkit-transition:color .3s,box-shadow .3s;transition:color .3s,box-shadow .3s}#ftwp-container #ftwp-list.ftwp-effect-border-fade .ftwp-anchor.ftwp-active,#ftwp-container #ftwp-list.ftwp-effect-border-fade .ftwp-anchor:focus{box-shadow:inset 0 0 0 2px rgba(221,51,51,.95)}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-in.ftwp-maximize #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-in.ftwp-minimize #ftwp-trigger{visibility:hidden;-webkit-animation:ftwpFadeIn .5s ease-out forwards;animation:ftwpFadeIn .5s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-inOut.ftwp-minimize #ftwp-trigger{visibility:hidden;-webkit-animation:ftwpFadeIn .3s .1s ease-out forwards;animation:ftwpFadeIn .3s .1s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-inOut.ftwp-minimize #ftwp-contents{visibility:visible;-webkit-animation:ftwpFadeOut .1s ease-in forwards;animation:ftwpFadeOut .1s ease-in forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-inOut.ftwp-maximize #ftwp-contents{visibility:hidden;-webkit-animation:ftwpFadeIn .3s .1s ease-out forwards;animation:ftwpFadeIn .3s .1s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-fade-inOut.ftwp-maximize #ftwp-trigger{visibility:visible;-webkit-animation:ftwpFadeOut .1s ease-in forwards;animation:ftwpFadeOut .1s ease-in forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-in.ftwp-maximize #ftwp-contents,#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-in.ftwp-minimize #ftwp-trigger{-webkit-animation:ftwpZoomIn .5s ease-out forwards;animation:ftwpZoomIn .5s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-inOut.ftwp-maximize #ftwp-trigger{visibility:visible;-webkit-animation:ftwpHide .1s forwards;animation:ftwpHide .1s forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-inOut.ftwp-maximize #ftwp-contents{-webkit-animation:ftwpZoomIn .3s ease-out forwards;animation:ftwpZoomIn .3s ease-out forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-inOut.ftwp-minimize #ftwp-trigger{visibility:hidden;-webkit-animation:ftwpShow .3s forwards;animation:ftwpShow .3s forwards}#ftwp-container.ftwp-fixed-to-post.ftwp-animate-zoom-inOut.ftwp-minimize #ftwp-contents{-webkit-animation:ftwpZoomOut .4s ease-in forwards;animation:ftwpZoomOut .4s ease-in forwards}.ftwp-heading-target{position:relative;outline:0}.ftwp-heading-target::before{content:"";display:block;opacity:0;position:absolute;top:0;left:-10px;width:4px;height:100%;background:#d33;-webkit-animation:ftwpTargetHint 1s .2s forwards;animation:ftwpTargetHint 1s .2s forwards}.ftwp-fade-trigger,.ftwp-unfade-trigger{-webkit-transition-property:opacity,filter;transition-property:opacity,filter}.ftwp-fade-trigger{opacity:.1!important;filter:blur(1px);-webkit-transition:3s ease-in;transition:3s ease-in}.ftwp-unfade-trigger{opacity:1;filter:blur(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.5s ease-out;transition:.5s ease-out}.ftwp-blur{filter:blur(3px)!important;opacity:.8!important;-webkit-transition:filter 1s ease-out!important;transition:filter 1s ease-out!important}.ftwp-unblur{filter:blur(0)!important;opacity:1!important;-webkit-transition:filter .3s ease-out!important;transition:filter .3s ease-out!important}.ftwp-no-scroll{overflow:hidden!important}.ftwp-in-post#ftwp-container-outer{margin-bottom:20px;max-width:100%}.ftwp-in-post#ftwp-container-outer,.ftwp-in-post#ftwp-container-outer #ftwp-contents{height:auto;overflow-y:hidden;position:relative;z-index:1}.ftwp-in-post#ftwp-container-outer.ftwp-float-left,.ftwp-in-post#ftwp-container-outer.ftwp-float-left #ftwp-contents,.ftwp-in-post#ftwp-container-outer.ftwp-float-right,.ftwp-in-post#ftwp-container-outer.ftwp-float-right #ftwp-contents{width:250px}.ftwp-in-post#ftwp-container-outer.ftwp-float-right{float:right;margin-left:20px}@media screen and (max-width:420px){.ftwp-in-post#ftwp-container-outer.ftwp-float-right,.ftwp-in-post#ftwp-container-outer.ftwp-float-right #ftwp-contents{margin-left:0;margin-right:0;float:none;width:100%!important}}.ftwp-in-post#ftwp-container-outer.ftwp-float-left{float:left;margin-right:20px}@media screen and (max-width:420px){.ftwp-in-post#ftwp-container-outer.ftwp-float-left,.ftwp-in-post#ftwp-container-outer.ftwp-float-left #ftwp-contents{margin-left:0;margin-right:0;float:none;width:100%!important}}.ftwp-in-post#ftwp-container-outer.ftwp-float-none,.ftwp-in-post#ftwp-container-outer.ftwp-float-none #ftwp-contents{width:100%}.ftwp-in-post#ftwp-container-outer.ftwp-float-center,.ftwp-in-post#ftwp-container-outer.ftwp-float-center #ftwp-contents{margin-left:auto;margin-right:auto;width:100%}.ftwp-widget #ftwp-container,.ftwp-widget #ftwp-container.ftwp-wrap #ftwp-contents{width:100%;height:auto}.ftwp-in-post#ftwp-container-outer #ftwp-trigger,.ftwp-widget #ftwp-container #ftwp-trigger{position:absolute;top:-9999px;z-index:-10;visibility:hidden}.ftwp-widget-fixed #ftwp-contents{position:fixed;z-index:999}.ftwp-widget-invalid{display:none}#ftwp-container.ftwp-hidden-state{opacity:0;visibility:hidden;z-index:-9999;position:fixed;top:0;left:0}#ftwp-container.ftwp-ie9.ftwp-maximize #ftwp-contents,#ftwp-container.ftwp-ie9.ftwp-minimize #ftwp-trigger{visibility:visible!important}#ftwp-container.ftwp-ie9.ftwp-maximize #ftwp-trigger{visibility:hidden!important}#ftwp-container.ftwp-ie9 #ftwp-trigger:hover{filter:none!important}.rtl #ftwp-container.ftwp-wrap #ftwp-header-control{float:right;margin-right:0;margin-left:5px}.rtl #ftwp-container.ftwp-wrap #ftwp-header-minimize{float:left;margin-left:0;margin-right:5px}.rtl #ftwp-container.ftwp-wrap #ftwp-list .ftwp-anchor::before{float:right;margin-right:auto;margin-left:10px;unicode-bidi:bidi-override}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-liststyle-none .ftwp-anchor::before{margin-left:auto;margin-right:0}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-anchor::before{margin-left:10px;margin-right:20px}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:10px;margin-right:40px}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:10px;margin-right:60px}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:10px;margin-right:80px}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-sub .ftwp-anchor::before{margin-left:10px;margin-right:100px}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp-icon .ftwp-anchor{padding-left:10px;padding-right:32px}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-collapse,.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-icon-expand{left:auto;right:0}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:auto;right:20px}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:auto;right:40px}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:auto;right:60px}.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-collapse,.rtl #ftwp-container.ftwp-wrap #ftwp-list.ftwp-list-nest.ftwp-colexp .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub .ftwp-has-sub>.ftwp-icon-expand{left:auto;right:80px}