/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.hover_7d45/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.hover_7d45/
Description: Flexible Blog is a clean and minimal blog for the users who want to create simple blog with amazing features. This theme is suitable for personal blogs, fashion, lifestyle blogs, craft galleries, photography sites and similar projects.
Version: 1.1
Requires at least: 5.1
Requires PHP: 5.6
Tested up to: 6.3
License: GNU General Public License v2 or later
License URI: http://www.image_current_be0b.current-d4b8/licenses/gpl-2.0.right-19c8
Text Domain: flexible-blog
Tags: translation-ready, custom-background, theme-options, custom-menu, threaded-comments, featured-images, footer-widgets, left-sidebar, editor-style, right-sidebar, full-width-template, two-columns, three-columns, custom-colors, custom-header, custom-logo

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Flexible Blog is based on Underscores http://underscores.progress_191c/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.dirty-200e.module_56a5/normalize.list-041c/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
    ## Links
    ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
    ## Posts and pages
    ## Comments
# Infinite scroll
# Layouts and Titles
# Media
    ## Captions
    ## Galleries
# Social Icons
# Breadcrumb List
# Homepage Sections
    ## Slider Section
    ## Featured Posts Section
    ## Video Section
    ## Latest Posts Section
    ## Gallery Section
# Footer
# Responsive

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust:     100%;
}

body {
    margin: 0;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}

#content {
    position: relative;
}

.image_fresh_ede9 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.soft_7bd1 #page {
    max-width: 1600px;
    width: 90%;
    margin: 50px auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
}

h1 {
    font-size: 52px;
}

h2 {
    font-size: 42px;
}

h3 {
    font-size: 32px;
}

h4 {
    font-size: 22px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 16px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    clear: both;
    color: #282828;
    margin: 16px 0;
    line-height: 1.3;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}

mark {
    background: #ff0;
    color: #111;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

#wp-calendar {
    display: table;
    width: 100%;
    margin-bottom: 0;
}
tbody {
    text-align: left;
}

tr {
    border: 1px solid #aaa;
}

td,
th {
    padding: 5px;
    font-weight: 400;
}

td#next {
    text-align: right;
}
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
    color: #666;
    font-size: 14px;
    line-height: 28px;
    word-wrap: break-word;
}
p {
    margin: 0 0 1em;
}
p:last-child {
    margin-bottom: 0;
}
dfn,
cite,
em,
i {
}

blockquote {
    margin: 0 1.5em;
}

address {
    margin: 0 0 1.5em;
}

pre {
    background: #f6f6f6;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em;
}

code,
kbd,
tt,
var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: 0.9375rem;
}

abbr,
acronym {
    border-bottom: 1px dotted #666;
    cursor: help;
}

mark,
ins {
    background: #fff9c0;
}

big {
    font-size: 125%;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
    box-sizing: border-box;
}

*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.hover_7d45/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit;
}

body {
    background: #fff; /* Fallback for when there is no custom background color defined. */
    overflow-x: hidden;
}

blockquote {
    font-size: 18px;
    line-height: 35px;
    position: relative;
    margin: 0;
}
blockquote.tabs-4811 {
    padding-right: 0;
    margin-bottom: 14px;
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ul,
ol {
    margin: 0;
    padding-left: 1.5em;
}

ul {
    list-style: disc;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 0.5em;
}

dt {
    font-weight: bold;
    margin-bottom: 1em;
}

dd {
    margin: 0 1.5em 1.5em;
}

img {
    height: auto; /* Make sure images are scaled correctly. */
    max-width: 100%; /* Adhere to container width. */
    vertical-align: middle;
}

figure {
    margin: 0; /* Extra wide images within figure tags don't overflow the content area. */
}

table {
    margin: 0 0 1.5em;
    width: 100%;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    padding: 9px 26px;
    position: relative;
    background-color: #000;
    border: 2px solid #000;
    border-radius: 0;
    text-decoration: none;
    z-index: 1;
    font-size: 14px;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
    text-decoration: none;
}

button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
    outline: thin dotted;
    text-decoration: none;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
    color: #333;
    border: 1px solid #f6f6f6;
    background-color: #f6f6f6;
    padding: 12px;
}

select {
    border: 1px solid #ccc;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
    color: #333;
    outline: thin dotted;
}

textarea {
    width: 100%;
}
#respond input[type="checkbox"] {
    min-height: auto;
    height: auto;
    float: left;
    margin-right: 10px;
    width: auto;
}
#respond .layout-8705 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .layout-8705 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.tabs-c923 {
    clear: both;
    display: inline-block;
    position: relative;
}
.summary-7dc1 {
    font-size: 14px;
    margin-top: 0;
}
#respond label {
    margin-bottom: 15px;
    display: block;
}
#respond input[type="text"],
#respond input[type="email"],
#respond input[type="url"] {
    width: 100%;
}
#commentform p {    
    margin-bottom: 21px;
}
#commentform p.over_8a16 {
    margin-bottom: 0;
}
#commentform p.tabs-c923 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.tall_8fb6 a {
    color: #000;
    text-decoration: none;
}
.tall_8fb6 a:hover,
.tall_8fb6 a:focus {
    color: #ff2e55;
}
/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
    color: #ff2e55;
    text-decoration: underline;
}

a:hover,
a:focus,
a:active {
    color: #000;
}

a:focus {
    outline: thin dotted;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
#top-bar {
    padding: 15px 0;
    color: #fff;
    background-color: #000;
    border-bottom: 1px solid rgb(0 0 0 / 10%);
}
#top-bar a {
    text-decoration: none;
}
#top-bar form.sidebar-full-2d66 {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .brown-d613 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .wrapper_3399 {
    text-align: center;
}
#top-bar .wrapper_3399 li a:hover,
#top-bar .wrapper_3399 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.tooltip_5360 {
    padding: 5px 0;
    float: left;
}
.heading-west-2420, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.row-hot-717c {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.row-hot-717c a {
    color: #000;
}
.row-hot-717c a:hover,
.row-hot-717c a:focus {
    color: #ff2e55;
}
.modal_action_c429 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.heading-west-2420 a {
    display: block;
    margin-right: 15px;
}
.heading-west-2420 img {
    max-height: 80px;
    width: auto;
}
.text_e8b7 {
    display: block;
    position: relative;
    width: 100%;
}
.text_e8b7 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.text_e8b7 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.text_e8b7 ul ul a:after {
    float: right;
}
.text_e8b7 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.text_e8b7 li {
    position: relative;
}
.text_e8b7 ul.static-7d4f > li > a {
    color: #555555;
}
.text_e8b7 ul.static-7d4f > li:hover > a,
.text_e8b7 ul.static-7d4f > li.fn-focus-9a91 > a {
    color: #ff2e55;
}
.text_e8b7 form.sidebar-full-2d66 input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.text_e8b7 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.text_e8b7 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.text_e8b7 ul ul ul {
    left: -999em;
    top: 0;
}
.text_e8b7 li li {
    display: block;
}
.text_e8b7 ul.static-7d4f .widget-2fde > a,
.text_e8b7 ul.static-7d4f .active-9a9b > a,
.text_e8b7 ul.static-7d4f .over_2e8b > a,
.text_e8b7 ul.static-7d4f .popup-light-44ec > a {
    color: #ff2e55;
}
.text_e8b7 ul.static-7d4f > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.sidebar-full-2d66 {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.simple-b406 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.header-hard-1be2 {
    font-size: 16px;
    margin: 10px 0;
    display: block;
    width: 65px;
    height: 65px;
    position: absolute;
    top: 0;
    right: 30px;
    background-color: transparent;
    border: none;
    border-radius: 0;
}
.header-hard-1be2:hover,
.header-hard-1be2:focus {
    background-color: #ff2e55;
}
.header-hard-1be2 span {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 35px;
    height: 4px;
    background-color: #000;
    font-size: 0px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    right: 0;
    margin: 0 auto;
}
.header-hard-1be2 span:before, 
.header-hard-1be2 span:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    -webkit-transition: -webkit-transform 0.3s;
    -moz-transition: -webkit-transform 0.3s;
    -ms-transition: -webkit-transform 0.3s;
    -o-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
}
.header-hard-1be2 span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.header-hard-1be2 span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.header-hard-1be2.fn-active-9a91 span:before {
    -webkit-transform: translateY(0) rotate(45deg);
    -moz-transform: translateY(0) rotate(45deg);
    -ms-transform: translateY(0) rotate(45deg);
    -o-transform: translateY(0) rotate(45deg);
    transform: translateY(0) rotate(45deg);
}
.header-hard-1be2.fn-active-9a91 span:after {
    -webkit-transform: translateY(0) rotate(-45deg);
    -moz-transform: translateY(0) rotate(-45deg);
    -ms-transform: translateY(0) rotate(-45deg);
    -o-transform: translateY(0) rotate(-45deg);
    transform: translateY(0) rotate(-45deg);
}
.header-hard-1be2.fn-active-9a91 span {
    background-color: transparent;
}
.column_bright_02bb {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.tag_copper_9db7 {
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    background-color: transparent;
    color: #000;
    border: none;
    width: 45px;
    height: 45px;
    line-height: 50px;
}
button.tag_copper_9db7.fn-active-9a91 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.footer-center-a740 .glass-1ca3,
.footer-center-a740 .media_59de,
.footer-center-a740 .form_north_d4d0 {
    margin: 0;
    overflow: hidden;
}
.advanced_4a0e .sidebar_f6c2 a:before,
.advanced_4a0e .gradient_wide_c7a0 a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.advanced_4a0e .gradient_wide_c7a0 a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.glass-1ca3 .sidebar_f6c2,
.media_59de .sidebar_f6c2,
.form_north_d4d0 .sidebar_f6c2 {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.glass-1ca3 .gradient_wide_c7a0,
.media_59de .gradient_wide_c7a0,
.form_north_d4d0 .gradient_wide_c7a0 {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.form_north_d4d0 a, 
.media_59de a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.form_north_d4d0 a:hover, 
.media_59de a:hover,
.form_north_d4d0 a:focus, 
.media_59de a:focus {
    color: #ff2e55;
}
.form_north_d4d0, 
.media_59de {
    padding: 0;
    position: relative;
}
.focus_north_2f75 .out-f8a0,
.focus_north_2f75 .out-f8a0.fast_bd3d:hover,
.focus_north_2f75 .out-f8a0.fast_bd3d:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.focus_north_2f75 .out-f8a0.fn-current-9a91,
.focus_north_2f75 .out-f8a0:hover,
.focus_north_2f75 .out-f8a0:focus {
    color: #fff;
    background-color: #ff2e55;
}
.focus_north_2f75 .out-f8a0.info_next_53d2,
.focus_north_2f75 .out-f8a0.focused_4a7e {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.focus_north_2f75 .out-f8a0.info_next_53d2:hover, 
.focus_north_2f75 .out-f8a0.focused_4a7e:hover,
.focus_north_2f75 .out-f8a0.info_next_53d2:focus, 
.focus_north_2f75 .out-f8a0.focused_4a7e:focus {
    color: #fff;
}
.sidebar_f6c2 span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.gradient_wide_c7a0 span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.form_north_d4d0 span,
.media_59de span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.form_yellow_8ba4 {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.form_yellow_8ba4:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    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: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
    outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.static-e28f {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.tabs-4811 {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.static_5df4 {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.complex-ec9f:before,
.complex-ec9f:after,
.article-smooth-22da:before,
.article-smooth-22da:after,
.wood_50c0:before,
.wood_50c0:after,
.component_26b2:before,
.component_26b2:after,
.fluid_ec73:before,
.fluid_ec73:after,
.summary_85ae:before,
.summary_85ae:after,
.focus-smooth-e9f1:before,
.focus-smooth-e9f1:after,
.card-4d0b:before,
.card-4d0b:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.complex-ec9f:after,
.article-smooth-22da:after,
.wood_50c0:after,
.component_26b2:after,
.fluid_ec73:after,
.summary_85ae:after,
.focus-smooth-e9f1:before,
.focus-smooth-e9f1:after,
.card-4d0b:before,
.card-4d0b:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.white-705a {
    margin: 0 0 1.3em;
}
.white-705a:last-child {
    margin-bottom: 0;
}
#colophon .white-705a.down_2068 {
    margin-bottom: 20px;
}
#colophon .white-705a:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.white-705a select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.white-705a input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.sidebar-full-2d66 button.brown-d613 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.dropdown_cd8c form.sidebar-full-2d66 button.brown-d613 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.dropdown_cd8c form.sidebar-full-2d66 input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.dropdown_cd8c form.sidebar-full-2d66 input[type="search"]:focus {
    border-color: #ff2e55;
}
form.sidebar-full-2d66 {
    position: relative;
}

form.sidebar-full-2d66 input {
    padding: 0 40px 0 15px;
    font-weight: 300;
}

#wp-calendar tbody td {
    text-align: center;
}

#wp-calendar caption {
    margin-bottom: 15px;
    font-weight: 600;
}

.search-middle-f4bd {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.white-705a li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .east-92e7 h1,
#secondary .east-92e7 h2,
#secondary .east-92e7 h3,
#secondary .east-92e7 h4,
#secondary .east-92e7 h5,
#secondary .east-92e7 h6,
#colophon .east-92e7 h1,
#colophon .east-92e7 h2,
#colophon .east-92e7 h3,
#colophon .east-92e7 h4,
#colophon .east-92e7 h5,
#colophon .east-92e7 h6,
.label_light_cc0e .icon_inner_bf83 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .silver-142b h1,
#secondary .silver-142b h2,
#secondary .silver-142b h3,
#secondary .silver-142b h4,
#secondary .silver-142b h5,
#secondary .silver-142b h6,
#colophon .silver-142b h1,
#colophon .silver-142b h2,
#colophon .silver-142b h3,
#colophon .silver-142b h4,
#colophon .silver-142b h5,
#colophon .silver-142b h6 {
    margin-bottom: 25px;
}

.label_light_cc0e .icon_inner_bf83 {
    display: block;
    margin-bottom: 20px;
}

.texture-ba58 {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.texture-ba58:hover,
.texture-ba58:focus {
    background-color: #ff2e55;
    border-color: #ff2e55;
}

#secondary a {
    color: #333;
    font-weight: 400;
}
#secondary a:hover,
#secondary a:focus {
    color: #ff2e55;
}
#secondary ul li a {
    text-decoration: none;
    border-bottom: 1px solid #333;
}
#secondary ul li a:hover,
#secondary ul li a:focus {
    border-bottom-color: #ff2e55;
}
#secondary .white-705a:not(:last-child) {
    margin-bottom: 30px;
}
.tag_out_af51 ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.bright-1b58.image_1288 {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-9a91 {
    display: block;
}
.panel_bottom_fbfa {
    margin: 0;
}

.detail_fast_399d:not(.warm-4005) {
    display: none;
}

.button-4455 .notice_middle_5f6e,
.tooltip-solid-cdfe .notice_middle_5f6e {
    display: inline;
}

.heading-a735,
.article-smooth-22da,
.basic-712d {
    margin: 0;
}

.dim_752c img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.label_south_2441 span.notice-static-713a {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.logo-bottom-4e0d {
    clear: both;
    margin: 0 0 1.5em;
}
.label_south_2441 span.mini_41ec {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.label_south_2441 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.link-193c.focus_north_2f75 {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.sidebar-paper-5f11.chip_mini_4121 article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.hover-72dd a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.easy-cc09 {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.banner-basic-2a24 {
    margin-bottom: 20px;
    display: inline-block;
}
.banner-basic-2a24 span {
    margin: 0 8px 8px 0;
}
.banner-basic-2a24 a {
    border: 1px solid #ff2e55;
    display: inline-block;
    padding: 5px 8px;
    color: #fff;
    line-height: 1;
    font-size: 14px;
    background-color: #ff2e55;
    text-decoration: none;
}
.banner-basic-2a24 a:hover,
.banner-basic-2a24 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.prev_2909 {
    margin-bottom: 30px;
}
.mini-1faf,
.pro-f18c {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.mini-1faf h1,
.dynamic_ae65 h1,
.pro-f18c h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.gallery_fluid_db1a .mini-1faf,
.image_6b40 .dynamic_ae65,
.disabled-bccd .pro-f18c,
.section-yellow-5b61 .prev_2909,
.caption_8511 .link-193c.form_north_d4d0,
.gradient_soft_c042 .component_middle_d830.column-0328 .notice_middle_5f6e,
.main-bcde .component_middle_d830.column-0328 .disabled-6873,
.orange-c19c .component_middle_d830.column-0328 .stone-553f,
.outline-2b3e .component_middle_d830.column-0328 .black_a44c {
    display: none;
}
.module-ebe1 {
    margin-bottom: 25px;
}
.message_bottom_c7d2 .module-ebe1 {
    margin-bottom: 0;
}
.component_middle_d830.column-0328 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.button-4455 .disabled-6873 a:before,
.column-0328 .dim_752c a:before,
.black_a44c a:before,
.stone-553f:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.column-0328 .dim_752c a:before {
    content: "\f007";
}
.black_a44c a:before {
    content: "\f086";
}
.button-4455 .disabled-6873 a:before {
    content: "\f017";
}
.stone-553f:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.button-4455) .stone-553f:before {
    display: none;
}
.column-0328 a, 
.column-0328 span:before, 
.column-0328 .stone-553f:before, 
.column-0328 .dim_752c:before {
    color: #000;
}
.column-0328 a:hover,
.column-0328 a:focus {
    color: #ff2e55;
}
.dim_752c.text_5401 {
    margin-left: 5px;
}
.notice_middle_5f6e {
    visibility: hidden;
}
.notice_middle_5f6e .dim_752c.text_5401 {
    visibility: visible;
    margin-left: -20px;
}
.lite_b3c6 .footer-center-a740 .glass-1ca3, 
.lite_b3c6 .footer-center-a740 .media_59de, 
.lite_b3c6 .footer-center-a740 .form_north_d4d0 {
    margin-bottom: 25px;
}
.link-193c.form_north_d4d0,
.link-193c.media_59de {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.form_north_d4d0 .info-motion-dd66 span span,
.media_59de .info-motion-dd66 span span,
.form_north_d4d0 .widget-3516 span span,
.media_59de .widget-3516 span span {
    display: block;
}
.form_north_d4d0 span.info-motion-dd66 b,
.feature_fresh_43ef span.info-motion-dd66 b,
.form_north_d4d0 span.widget-3516 b,
.feature_fresh_43ef span.widget-3516 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.form_north_d4d0 span.info-motion-dd66,
.feature_fresh_43ef span.info-motion-dd66 {
    display: table;
}
.shadow-54b2.under_c406 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.shadow-54b2.under_c406 .current-cfda {
    font-size: 38px;
}
.mask-fb90 #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.wood_50c0 a {
    word-wrap: break-word;
}

.solid_dc36 {
    display: block;
}

#reply-title,
.sort_b2cd {
    font-size: 42px;
    margin: 0;
}
.sort_b2cd,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.hover-72dd li:after {
    content: ",";
}
ul.hover-72dd li:last-child:after {
    display: none;
}
ol.liquid_9ca6 {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.liquid_9ca6 {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.last_2a83 {
    margin-left: 120px;
}
.tiny_0070 {
    display: none;
}
.card_hot_4b6f img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.row-gas-4968 {
    position: relative;
}
.hover-new-584a {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.liquid_9ca6 > li:last-child article:last-child,
#comments ol.liquid_9ca6 > li:last-child {
    border-bottom: none;
}
#comments ol.liquid_9ca6 > li {
    padding-top: 49px;
}
#comments ol.liquid_9ca6 > li:first-child {
    padding-top: 0;
}
#comments ol.liquid_9ca6 > li article:last-child .hover-new-584a {
    border-bottom: none;
    padding-bottom: 0;
}
.hover-new-584a a {
    color: #fff;
    display: inline-block;
    font-weight: 400;
    padding: 7px 30px;
    position: relative;
    background-color: #000;
    border: 2px solid #000;
    text-decoration: none;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.hover-new-584a a:hover,
.hover-new-584a a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.card_hot_4b6f .notification-b55b,
.card_hot_4b6f .feature-copper-c547 {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.card_hot_4b6f .notification-b55b:hover,
.card_hot_4b6f .notification-b55b:focus {
    color: #ff2e55;
}
.header_89fa a,
.header_89fa a time {
    color: #333;
    text-decoration: none;
}
.header_89fa a:hover,
.header_89fa a:focus,
.header_89fa a:hover time,
.header_89fa a:focus time {
    color: #ff2e55;
}
.header_89fa time {
    font-weight: 500;
}
.header_89fa {
    display: block;
    margin-bottom: 10px;
}
.wood_50c0 {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.wood_50c0 p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.banner_1b4e .media_59de, /* Older / Newer Posts Navigation (always hidden) */
.banner_1b4e.caption-static-fd4f .summary_85ae { /* Theme Footer (when set to scrolling) */
    display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .caption-static-fd4f) before. */
.popup-lower-5847.caption-static-fd4f .summary_85ae {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-9a91 {
    display: block;
    position: relative;
}
.fn-relative-9a91:before,
.fn-relative-9a91:after {
    content: "";
    display: table;
    clear: both;
}
.article-smooth-22da {
    margin-top: 0;
}
.card-4d0b {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.current_bfa3 {
    padding: 10px 0;
}
.main-left-2ba2,
.component-aa84 {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.active_upper_1544 {
    margin-bottom: 40px;
    text-align: center;
}
.component-aa84 {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.main-left-2ba2 a {
    color: #000;
    text-decoration: none;
}
.main-left-2ba2 a:hover,
.main-left-2ba2 a:focus {
    color: #ff2e55;
}
.background_70eb {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.hover_easy_f26f {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.highlight_pink_269b {
    text-align: left;
}
.rough_34e1 {
    text-align: center;
}
.shade_inner_7ee9 {
    text-align: right;
}
.disabled_cold_b56d {
    color: #fff;
    display: inline-block;
    font-weight: 400;
    padding: 9px 26px;
    position: relative;
    background-color: #ff2e55;
    border: 2px solid #ff2e55;
    border-radius: 0;
    text-decoration: none;
    z-index: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.disabled_cold_b56d:hover,
.disabled_cold_b56d:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.sort_6f3d {
    position: relative;
}
.wrapper_d847 article, 
.smooth_486c article, 
.chip_mini_4121 article, 
.hot_dee8 article,
.west_63bb article,
.section_1cda article {
    margin-bottom: 30px;
    width: 100%;
}
.wrapper_d847 article:last-child, 
.smooth_486c article:last-child, 
.chip_mini_4121 article:last-child, 
.hot_dee8 article:last-child,
.west_63bb article:last-child,
.section_1cda article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.heading-a735 .component_upper_8fee,
.article-smooth-22da .component_upper_8fee,
.wood_50c0 .component_upper_8fee {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
    max-width: 100%;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.message-1b48 {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.message-1b48 img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.message-1b48 .detail-c2a0 {
    margin: 0.8075em 0;
}

.detail-c2a0 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.nav-hot-8706 {
    margin: -4px;
}

.highlight_0091 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.left_1033 .highlight_0091 {
    max-width: 50%;
}

.section_action_a7f9 .highlight_0091 {
    max-width: 33.33%;
}

.frame-07db .highlight_0091 {
    max-width: 25%;
}

.soft_a2fe .highlight_0091 {
    max-width: 20%;
}

.east-ebdf .highlight_0091 {
    max-width: 16.66%;
}

.outline_05a3 .highlight_0091 {
    max-width: 14.28%;
}

.container-f302 .highlight_0091 {
    max-width: 12.5%;
}

.background-84b7 .highlight_0091 {
    max-width: 11.11%;
}

.primary-5bd7 {
    display: block;
}

.tag-pressed-b8e2 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.wrapper_3399 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.focus-smooth-e9f1 .white-705a .wrapper_3399 li {
    display: inline-block;
    width: auto;
}
.wrapper_3399,
.wrapper_3399 ul {
    margin: 0;
    padding: 0;
}
.wrapper_3399 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.wrapper_3399 {
    margin: 0;
    padding: 0;
}
.wrapper_3399 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.wrapper_3399 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.wrapper_3399 li a {
    display: inline-block;
    width: 40px;
    height: 40px;
    color: #fff;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    font-family: "Font Awesome 5 Brands";
}
.wrapper_3399 li a:hover,
.wrapper_3399 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.wrapper_3399 li a:before {
    content: "\f1d0";
}
.wrapper_3399 li a[href*="facebook.hover_7d45"]:before,
.wrapper_3399 li a[href*="fb.hover_7d45"]:before {
  content: "\f39e";
}

.wrapper_3399 li a[href*="twitter.hover_7d45"]:before {
  content: "\f099";
}

.wrapper_3399 li a[href*="linkedin.hover_7d45"]:before {
  content: "\f0e1";
}

.wrapper_3399 li a[href*="plus.picture_medium_3eb3.hover_7d45"]:before {
  content: "\f0d5";
}

.wrapper_3399 li a[href*="youtube.hover_7d45"]:before {
  content: "\f167";
}

.wrapper_3399 li a[href*="dribbble.hover_7d45"]:before {
  content: "\f17d";
}

.wrapper_3399 li a[href*="pinterest.hover_7d45"]:before {
  content: "\f231";
}

.wrapper_3399 li a[href*="bitbucket.current-d4b8"]:before {
  content: "\f171";
}

.wrapper_3399 li a[href*="github.hover_7d45"]:before {
  content: "\f113";
}

.wrapper_3399 li a[href*="codepen.module_56a5"]:before {
  content: "\f1cb";
}

.wrapper_3399 li a[href*="flickr.hover_7d45"]:before {
  content: "\f16e";
}

.wrapper_3399 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.wrapper_3399 li a[href*="foursquare.hover_7d45"]:before {
  content: "\f180";
}

.wrapper_3399 li a[href*="instagram.hover_7d45"]:before {
  content: "\f16d";
}

.wrapper_3399 li a[href*="tumblr.hover_7d45"]:before {
  content: "\f173";
}

.wrapper_3399 li a[href*="reddit.hover_7d45"]:before {
  content: "\f1a1";
}

.wrapper_3399 li a[href*="vimeo.hover_7d45"]:before {
  content: "\f194";
}

.wrapper_3399 li a[href*="digg.hover_7d45"]:before {
  content: "\f1a6";
}

.wrapper_3399 li a[href*="twitch.hidden-9bbe"]:before {
  content: "\f1e8";
}

.wrapper_3399 li a[href*="stumbleupon.hover_7d45"]:before {
  content: "\f1a4";
}

.wrapper_3399 li a[href*="delicious.hover_7d45"]:before {
  content: "\f1a5";
}

.wrapper_3399 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.wrapper_3399 li a[href*="soundcloud.hover_7d45"]:before {
  content: "\f1be";
}
.wrapper_3399 li a[href*="wordpress.current-d4b8"]:before {
  content: "\f19a";
}
.wrapper_3399 li a[href*="wordpress.hover_7d45"]:before {
  content: "\f19a";
}

.wrapper_3399 li a[href*="jsfiddle.gas-c5df"]:before {
  content: "\f1cc";
}

.wrapper_3399 li a[href*="tripadvisor.hover_7d45"]:before {
  content: "\f262";
}

.wrapper_3399 li a[href*="foursquare.hover_7d45"]:before {
  content: "\f180";
}

.wrapper_3399 li a[href*="angel.thick-266d"]:before {
  content: "\f209";
}

.wrapper_3399 li a[href*="slack.hover_7d45"]:before {
  content: "\f198";
}

.wrapper_3399 li a[href*="tiktok.hover_7d45"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.wrapper_3399 li a[href*="facebook.hover_7d45"]:hover,
.wrapper_3399 li a[href*="fb.hover_7d45"]:hover,
.wrapper_3399 li a[href*="facebook.hover_7d45"]:focus,
.wrapper_3399 li a[href*="fb.hover_7d45"]:focus {
    background-color: #3c5798 !important;
}
.wrapper_3399 li a[href*="twitter.hover_7d45"]:hover,
.wrapper_3399 li a[href*="twitter.hover_7d45"]:focus {
    background-color: #1ea0f1 !important;
}
.wrapper_3399 li a[href*="linkedin.hover_7d45"]:hover,
.wrapper_3399 li a[href*="linkedin.hover_7d45"]:focus {
    background-color: #0077B5 !important;
}
.wrapper_3399 li a[href*="plus.picture_medium_3eb3.hover_7d45"]:hover,
.wrapper_3399 li a[href*="plus.picture_medium_3eb3.hover_7d45"]:focus {
    background-color: #ec7161 !important;
}

.wrapper_3399 li a[href*="youtube.hover_7d45"]:hover,
.wrapper_3399 li a[href*="youtube.hover_7d45"]:focus {
    background-color: #cc181e !important;
}

.wrapper_3399 li a[href*="dribbble.hover_7d45"]:hover,
.wrapper_3399 li a[href*="dribbble.hover_7d45"]:focus {
    background-color: #f4a09c !important;
}

.wrapper_3399 li a[href*="pinterest.hover_7d45"]:hover,
.wrapper_3399 li a[href*="pinterest.hover_7d45"]:focus {
    background-color: #bd081b !important;
}

.wrapper_3399 li a[href*="bitbucket.current-d4b8"]:hover,
.wrapper_3399 li a[href*="bitbucket.current-d4b8"]:focus {
    background-color: #205081 !important;
}

.wrapper_3399 li a[href*="github.hover_7d45"]:hover,
.wrapper_3399 li a[href*="github.hover_7d45"]:focus {
    background-color: #323131 !important;
}

.wrapper_3399 li a[href*="codepen.module_56a5"]:hover,
.wrapper_3399 li a[href*="codepen.module_56a5"]:focus {
    background-color: #111000 !important;
}

.wrapper_3399 li a[href*="flickr.hover_7d45"]:hover,
.wrapper_3399 li a[href*="flickr.hover_7d45"]:focus {
    background-color: #025FDF !important;
}

.wrapper_3399 li a[href$="/feed/"]:hover,
.wrapper_3399 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.wrapper_3399 li a[href*="foursquare.hover_7d45"]:hover,
.wrapper_3399 li a[href*="foursquare.hover_7d45"]:focus {
    background-color: #F94877 !important;
}

.wrapper_3399 li a[href*="instagram.hover_7d45"]:hover,
.wrapper_3399 li a[href*="instagram.hover_7d45"]:focus {
    background-color: #cd42e7 !important;
}

.wrapper_3399 li a[href*="tumblr.hover_7d45"]:hover,
.wrapper_3399 li a[href*="tumblr.hover_7d45"]:focus {
    background-color: #56BC8A !important;
}

.wrapper_3399 li a[href*="reddit.hover_7d45"]:hover,
.wrapper_3399 li a[href*="reddit.hover_7d45"]:focus {
    background-color: #FF4500 !important;
}

.wrapper_3399 li a[href*="vimeo.hover_7d45"]:hover,
.wrapper_3399 li a[href*="vimeo.hover_7d45"]:focus {
    background-color: #00ADEF !important;
}

.wrapper_3399 li a[href*="digg.hover_7d45"]:hover,
.wrapper_3399 li a[href*="digg.hover_7d45"]:focus {
    background-color: #00ADEF !important;
}

.wrapper_3399 li a[href*="twitch.hidden-9bbe"]:hover,
.wrapper_3399 li a[href*="twitch.hidden-9bbe"]:focus {
    background-color: #0E9DD9 !important;
}

.wrapper_3399 li a[href*="stumbleupon.hover_7d45"]:hover,
.wrapper_3399 li a[href*="stumbleupon.hover_7d45"]:focus {
    background-color: #EB4924 !important;
}

.wrapper_3399 li a[href*="delicious.hover_7d45"]:hover,
.wrapper_3399 li a[href*="delicious.hover_7d45"]:focus {
    background-color: #0076E8 !important;
}

.wrapper_3399 li a[href*="mailto:"]:hover,
.wrapper_3399 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.wrapper_3399 li a[href*="soundcloud.hover_7d45"]:hover,
.wrapper_3399 li a[href*="soundcloud.hover_7d45"]:focus {
    background-color: #FF5500 !important;
}
.wrapper_3399 li a[href*="wordpress.current-d4b8"]:hover,
.wrapper_3399 li a[href*="wordpress.current-d4b8"]:focus {
    background-color: #0073AA !important;
}
.wrapper_3399 li a[href*="wordpress.hover_7d45"]:hover,
.wrapper_3399 li a[href*="wordpress.hover_7d45"]:focus {
    background-color: #00AADC !important;
}

.wrapper_3399 li a[href*="jsfiddle.gas-c5df"]:hover,
.wrapper_3399 li a[href*="jsfiddle.gas-c5df"]:focus {
    background-color: #396AB1 !important;
}

.wrapper_3399 li a[href*="tripadvisor.hover_7d45"]:hover,
.wrapper_3399 li a[href*="tripadvisor.hover_7d45"]:focus {
    background-color: #FFE090 !important;
}

.wrapper_3399 li a[href*="angel.thick-266d"]:hover,
.wrapper_3399 li a[href*="angel.thick-266d"]:focus {
    background-color: #111000 !important;
}

.wrapper_3399 li a[href*="tiktok.hover_7d45"]:hover,
.wrapper_3399 li a[href*="tiktok.hover_7d45"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.pro-6b76 .frame_c413 .sort_6f3d {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.pro-6b76 .solid-4ba7 {
    text-align: center;
    padding: 15px;
}
.pro-6b76 .liquid-7ed2 .solid-4ba7 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.pro-6b76 .frame_c413 .disabled-6873 {
    margin-bottom: 7px;
    display: inline-block;
}
.pro-6b76 .frame_c413 .disabled-6873 a {
    color: #000;
}
.pro-6b76 .frame_c413 .disabled-6873 a:hover,
.pro-6b76 .frame_c413 .disabled-6873 a:focus {
    color: #ff2e55;
}
.pro-6b76 .frame_c413 .stone-553f {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.pro-6b76 .frame_c413 .stone-553f a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.pro-6b76 .frame_c413 .stone-553f a:hover,
.pro-6b76 .frame_c413 .stone-553f a:focus {
    background-color: #000;
}
.pro-6b76 .frame_c413 .sort_6f3d img {
    width: 100%;
}
.pro-6b76 .status-d2ef {
    margin-bottom: 10px;
}
.pro-6b76 .main-left-2ba2 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.pro-6b76 .frame_c413 .article-smooth-22da {
    color: #000;
}
.pro-6b76 a {
    text-decoration: none;
}
.pro-6b76 a {
    text-decoration: none;
}
.column-0328 a,
.column-0328 a:before {
    text-decoration: none;
}
.column-0328 > span {
    margin-right: 20px;
}
#primary #main > article .article-smooth-22da {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.plasma_c479 h1,
.plasma_c479 h2,
.plasma_c479 h3,
.plasma_c479 h4,
.plasma_c479 h5,
.plasma_c479 h6,
.plasma_c479 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Raleway', sans-serif;
}

.footer-pressed-3800 h1,
.footer-pressed-3800 h2,
.footer-pressed-3800 h3,
.footer-pressed-3800 h4,
.footer-pressed-3800 h5,
.footer-pressed-3800 h6,
.footer-pressed-3800 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Poppins', sans-serif;
}

.bright-6141 h1,
.bright-6141 h2,
.bright-6141 h3,
.bright-6141 h4,
.bright-6141 h5,
.bright-6141 h6,
.bright-6141 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Montserrat', sans-serif;
}

.west-24d9 h1,
.west-24d9 h2,
.west-24d9 h3,
.west-24d9 h4,
.west-24d9 h5,
.west-24d9 h6,
.west-24d9 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Open Sans', sans-serif;
}

.item_2228 h1,
.item_2228 h2,
.item_2228 h3,
.item_2228 h4,
.item_2228 h5,
.item_2228 h6,
.item_2228 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Lato', sans-serif;
}

.pro_f4db h1,
.pro_f4db h2,
.pro_f4db h3,
.pro_f4db h4,
.pro_f4db h5,
.pro_f4db h6,
.pro_f4db .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Ubuntu', sans-serif;
}

.outer_9308 h1,
.outer_9308 h2,
.outer_9308 h3,
.outer_9308 h4,
.outer_9308 h5,
.outer_9308 h6,
.outer_9308 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Playfair Display', serif;
}

.list-soft-afa8 h1,
.list-soft-afa8 h2,
.list-soft-afa8 h3,
.list-soft-afa8 h4,
.list-soft-afa8 h5,
.list-soft-afa8 h6,
.list-soft-afa8 .label_light_cc0e .icon_inner_bf83 h6 {
    font-family: 'Lora', serif;
}

.hero_7054 h1,
.hero_7054 h2,
.hero_7054 h3,
.hero_7054 h4,
.hero_7054 h5,
.hero_7054 h6,
.hero_7054 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Titillium Web', sans-serif;
}

.pagination-out-6c27 h1,
.pagination-out-6c27 h2,
.pagination-out-6c27 h3,
.pagination-out-6c27 h4,
.pagination-out-6c27 h5,
.pagination-out-6c27 h6,
.pagination-out-6c27 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Muli', sans-serif;
}

.preview-short-fca8 h1,
.preview-short-fca8 h2,
.preview-short-fca8 h3,
.preview-short-fca8 h4,
.preview-short-fca8 h5,
.preview-short-fca8 h6,
.preview-short-fca8 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Oxygen', sans-serif;
}

.smooth_9b4f h1,
.smooth_9b4f h2,
.smooth_9b4f h3,
.smooth_9b4f h4,
.smooth_9b4f h5,
.smooth_9b4f h6,
.smooth_9b4f .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Nunito Sans', sans-serif;
}

.gradient_pressed_7406 h1,
.gradient_pressed_7406 h2,
.gradient_pressed_7406 h3,
.gradient_pressed_7406 h4,
.gradient_pressed_7406 h5,
.gradient_pressed_7406 h6,
.gradient_pressed_7406 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Maven Pro', sans-serif;
}

.new_0a42 h1,
.new_0a42 h2,
.new_0a42 h3,
.new_0a42 h4,
.new_0a42 h5,
.new_0a42 h6,
.new_0a42 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Cairo', serif;
}

.sidebar_cool_2a72 h1,
.sidebar_cool_2a72 h2,
.sidebar_cool_2a72 h3,
.sidebar_cool_2a72 h4,
.sidebar_cool_2a72 h5,
.sidebar_cool_2a72 h6,
.sidebar_cool_2a72 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Philosopher', sans-serif;
}

.sort_c263 h1,
.sort_c263 h2,
.sort_c263 h3,
.sort_c263 h4,
.sort_c263 h5,
.sort_c263 h6,
.sort_c263 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Dosis', sans-serif;
}

.wood-f811 h1,
.wood-f811 h2,
.wood-f811 h3,
.wood-f811 h4,
.wood-f811 h5,
.wood-f811 h6,
.wood-f811 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Sniglet', cursive;
}

.card-ad6c h1,
.card-ad6c h2,
.card-ad6c h3,
.card-ad6c h4,
.card-ad6c h5,
.card-ad6c h6,
.card-ad6c .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Gloria Hallelujah', cursive;
}

.pagination_warm_76cd h1,
.pagination_warm_76cd h2,
.pagination_warm_76cd h3,
.pagination_warm_76cd h4,
.pagination_warm_76cd h5,
.pagination_warm_76cd h6,
.pagination_warm_76cd .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Patrick Hand', cursive;
}

.south_3b0e h1,
.south_3b0e h2,
.south_3b0e h3,
.south_3b0e h4,
.south_3b0e h5,
.south_3b0e h6,
.south_3b0e .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Shadows Into Light', cursive;
}

.image_hovered_e7c5 h1,
.image_hovered_e7c5 h2,
.image_hovered_e7c5 h3,
.image_hovered_e7c5 h4,
.image_hovered_e7c5 h5,
.image_hovered_e7c5 h6,
.image_hovered_e7c5 .label_light_cc0e .icon_inner_bf83 {
    font-family: 'Aboreto', cursive;
}

.text_d908,
.text_d908 .text_e8b7 a {
    font-family: 'Raleway', sans-serif;
}

.widget_clean_72a8,
.widget_clean_72a8 .text_e8b7 a {
    font-family: 'Poppins', sans-serif;
}

.search-6f9d,
.search-6f9d .text_e8b7 a {
    font-family: 'Montserrat', sans-serif;
}

.focus_fresh_3201,
.focus_fresh_3201 .text_e8b7 a {
    font-family: 'Open Sans', sans-serif;
}

.stone_1561,
.stone_1561 .text_e8b7 a {
    font-family: 'Lato', sans-serif;
}

.video_8d41,
.video_8d41 .text_e8b7 a {
    font-family: 'Ubuntu', sans-serif;
}

.icon-right-238b,
.icon-right-238b .text_e8b7 a {
    font-family: 'Playfair Display', serif;
}

.element_outer_a148,
.element_outer_a148 .text_e8b7 a {
    font-family: 'Lora', serif;
}

.container-6cd1,
.container-6cd1 .text_e8b7 a {
    font-family: 'Titillium Web', sans-serif;
}

.message-fe7c,
.message-fe7c .text_e8b7 a-10 {
    font-family: 'Muli', sans-serif;
}

.menu_purple_9eb2,
.menu_purple_9eb2 .text_e8b7 a {
    font-family: 'Oxygen', sans-serif;
}

.wide-a258,
.wide-a258 .text_e8b7 a {
    font-family: 'Nunito Sans', sans-serif;
}

.east-fa86,
.east-fa86 .text_e8b7 a {
    font-family: 'Maven Pro', sans-serif;
}

.preview_f93e,
.preview_f93e .text_e8b7 a {
    font-family: 'Cairo', serif;
}

.steel-e1cb,
.steel-e1cb .text_e8b7 a {
    font-family: 'Philosopher', sans-serif;
}

.preview_first_b3c5,
.preview_first_b3c5 .text_e8b7 a {
    font-family: 'Dosis', sans-serif;
}

.paragraph-09e5,
.paragraph-09e5 .text_e8b7 a {
    font-family: 'Sniglet', cursive;
}

.heading_e86e,
.heading_e86e .text_e8b7 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.detail-silver-1af5,
.detail-silver-1af5 .text_e8b7 a {
    font-family: 'Quicksand', sans-serif;
}

/*--------------------------------------------------------------
#                   Footer
--------------------------------------------------------------*/
#colophon {
    position: relative;
    background-color: #fff;
    border-top: 1px solid rgb(0 0 0 / 10%);
}
#colophon h2 {
    color: #000;
    font-size: 24px;
    font-weight: 600;
}
#colophon ul {
    list-style: none;
    padding: 0;
}
#colophon,
#colophon a,
#colophon p,
#colophon li {
    color: #000;
}
#colophon a:hover,
#colophon a:focus {
    color: #ff2e55;
}
#secondary .tag_slow_0fc7 a, 
#colophon .tag_slow_0fc7 a,
#secondary .tag_slow_0fc7 a:hover, 
#secondary .tag_slow_0fc7 a:focus, 
#colophon .tag_slow_0fc7 a:hover,
#colophon .tag_slow_0fc7 a:focus {
    color: #fff;
}
#secondary .tag_slow_0fc7,
#colophon .tag_slow_0fc7 {
    margin-bottom: 0;
}
.dirty_fb87 {
    position: relative;
    padding: 15px 0;
}
.focus-smooth-e9f1 + .dirty_fb87 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.dirty_fb87 span {
    display: block;
    text-align: center;
}
.focus-smooth-e9f1 .white-705a ul li {
    margin-bottom: 15px;
}
.focus-smooth-e9f1 .white-705a ul li:last-child,
.focus-smooth-e9f1 .white-705a .wrapper_3399 li {
    margin-bottom: 0;
}
.focus-smooth-e9f1 .panel_bottom_fbfa {
    margin-bottom: 45px;
}
.focus-smooth-e9f1.wrapper_d847 .panel_bottom_fbfa:last-child {
    margin-bottom: 0;
}
.focus-smooth-e9f1.wrapper_d847 .focus_light_0b34 img {
    margin-left: auto;
    margin-right: auto;
}
.solid_9f60 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.article-76c4 ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.red-f39d a {
    font-size: 14px !important;
    color: #fff !important;
    line-height: 1;
    background-color: #ff2e55;
    padding: 5px 8px;
    margin: 0 4px 8px 0;
    display: inline-block;
    text-decoration: none;
}
#secondary .red-f39d a:hover,
#secondary .red-f39d a:focus,
#colophon .red-f39d a:hover,
#colophon .red-f39d a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .dropdown_cd8c form.sidebar-full-2d66 button.brown-d613 {
    background-color: #ff2e55;
}
#colophon .solid_9f60 li:before {
    float: left;
}
.caption_lower_3877 {
    z-index: 300;
    font-size: 22px;
    position: fixed;
    bottom: -100px;
    right: 25px;
    color: #fff;
    background-color: #000;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}
.caption_lower_3877:hover,
.caption_lower_3877:focus {
    background-color: #000;
}
#loader-wrapper {
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: middle;
    background-color: #fff;
    position:fixed;
    width: 100%;
    top: 0;
    bottom: 0;
    height: 100%;
    min-height: 100%;
    z-index:9999;
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 80px;
    height: 80px;
}
.fast_3d08 #loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #3498db;
    -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
.fast_3d08 #loader:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #e74c3c;

    -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */
    animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */
}
.fast_3d08 #loader:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #f9c922;
    -webkit-animation: spin 1.5s linear infinite;
      animation: spin 1.5s linear infinite; 
}
@-webkit-keyframes spin {
    0%   { 
        -webkit-transform: rotate(0deg); 
        -ms-transform: rotate(0deg); 
        transform: rotate(0deg); 
    }
    100% {
        -webkit-transform: rotate(360deg); 
        -ms-transform: rotate(360deg); 
        transform: rotate(360deg); 
    }
}
@keyframes spin {
    0%   { 
        -webkit-transform: rotate(0deg);  
        -ms-transform: rotate(0deg);  
        transform: rotate(0deg);  
    }
    100% {
        -webkit-transform: rotate(360deg);  
        -ms-transform: rotate(360deg); 
        transform: rotate(360deg); 
    }
}
#loader svg,
.red_876d #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.description_small_a99f #loader .gold-7c12,
.shadow-west-ee1c #loader .steel_d6f6,
.active_0f0b #loader .notification_7772,
.center_dc5d #loader .focus_gold_b84f {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.sidebar-full-2d66 {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .wrapper_3399 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .brown-d613 {
        border-color: transparent;
    }
    .focus-smooth-e9f1.smooth_486c .panel_bottom_fbfa,
    .focus-smooth-e9f1.hot_dee8 .panel_bottom_fbfa {
        width: 50%;
        float: left;
    }
    .focus-smooth-e9f1.smooth_486c .panel_bottom_fbfa:nth-child(2n+1),
    .focus-smooth-e9f1.hot_dee8 .panel_bottom_fbfa:nth-child(2n+1) {
        clear: left;
    }
    .focus-smooth-e9f1.smooth_486c .panel_bottom_fbfa:nth-child(odd),
    .focus-smooth-e9f1.hot_dee8 .panel_bottom_fbfa:nth-child(odd) {
        padding-right: 40px;
    }
    .focus-smooth-e9f1.smooth_486c .panel_bottom_fbfa:nth-last-child(-n+2),
    .focus-smooth-e9f1.hot_dee8 .panel_bottom_fbfa:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .smooth_486c,
    .chip_mini_4121,
    .hot_dee8,
    .west_63bb,
    .section_1cda {
        margin: 0 -15px;
    }
    .smooth_486c article,
    .chip_mini_4121 article,
    .hot_dee8 article,
    .west_63bb article,
    .section_1cda article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .smooth_486c article:nth-child(2n+1),
    .chip_mini_4121 article:nth-child(2n+1),
    .hot_dee8 article:nth-child(2n+1),
    .west_63bb article:nth-child(2n+1),
    .section_1cda article:nth-child(2n+1) {
        clear: left;
    }
    .smooth_486c article:nth-last-child(-n+2),
    .chip_mini_4121 article:nth-last-child(-n+2),
    .hot_dee8 article:nth-last-child(-n+2),
    .west_63bb article:nth-last-child(-n+2),
    .section_1cda article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .mini-1faf h1,
    .dynamic_ae65 h1,
    .pro-f18c h1 {
        font-size: 28px;
    }
    .glass-1ca3 .sidebar_f6c2, 
    .media_59de .sidebar_f6c2, 
    .form_north_d4d0 .sidebar_f6c2 {
        padding-right: 25px;
    }
    .glass-1ca3 .gradient_wide_c7a0, 
    .media_59de .gradient_wide_c7a0, 
    .form_north_d4d0 .gradient_wide_c7a0 {
        padding-left: 25px;
    }
    .focus-smooth-e9f1.chip_mini_4121 .panel_bottom_fbfa {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .focus-smooth-e9f1.chip_mini_4121 .panel_bottom_fbfa:not(:last-child) {
        padding-right: 40px;
    }
    .dirty_fb87.smooth_486c span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .dirty_fb87.smooth_486c span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .chip_mini_4121 article,
    .west_63bb article,
    .section_1cda article {
        width: 33.33%;
    }
    .chip_mini_4121 article:nth-child(2n+1),
    .west_63bb article:nth-child(2n+1),
    .section_1cda article:nth-child(2n+1) {
        clear: none;
    }
    .chip_mini_4121 article:nth-child(3n+1),
    .west_63bb article:nth-child(3n+1),
    .section_1cda article:nth-child(3n+1) {
        clear: left;
    }
    .chip_mini_4121 article:nth-last-child(-n+3),
    .west_63bb article:nth-last-child(-n+3),
    .section_1cda article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .hot_dee8 article {
        width: 25%;
    }
    .west_63bb article {
        width: 20%;
    }
    .section_1cda article {
        width: 16.66%;
    }
    .hot_dee8 article:nth-child(2n+1),
    .west_63bb article:nth-child(3n+1),
    .section_1cda article:nth-child(3n+1) {
        clear: none;
    }
    .hot_dee8 article:nth-child(4n+1),
    .west_63bb article:nth-child(5n+1),
    .section_1cda article:nth-child(6n+1) {
        clear: left;
    }
    .hot_dee8 article:nth-last-child(-n+4),
    .west_63bb article:nth-last-child(-n+5),
    .section_1cda article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .white-705a + .white-705a {
        margin-top: 0;
    }
    #top-bar.smooth_486c .white-705a {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.smooth_486c .white-705a + .white-705a {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.link-193c.focus_north_2f75 {
        margin-top: 63px;
    }
    #colophon .wrapper_3399 {
        margin-left: -15px;
    }
    .focus-smooth-e9f1.hot_dee8 .panel_bottom_fbfa {
        width: 25%;
        padding-right: 40px;
    }
    .focus-smooth-e9f1.hot_dee8 .panel_bottom_fbfa:last-child {
        padding-right: 0;
    }
    .focus-smooth-e9f1.hot_dee8 .panel_bottom_fbfa:nth-child(2n+1) {
        clear: none;
    }
    .focus-smooth-e9f1.hot_dee8 .panel_bottom_fbfa:nth-child(4n+1) {
        clear: left;
    }
    .focus-smooth-e9f1.hot_dee8 .panel_bottom_fbfa:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .header-selected-8e3b #masthead {
        position: sticky;
        top: 0;
    }
    .header-selected-8e3b #masthead.card-inner-ab49 {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .photo-fluid-0028.header-selected-8e3b #masthead.card-inner-ab49 {
        top: 32px;
    }
    .tooltip_5360 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .text_e8b7 {
        width: auto;
        float: right;
        text-align: right;
    }
    .text_e8b7.frame-15e4 {
        padding: 0;
    }
    .text_e8b7 ul.static-7d4f > li {
        text-align: center;
    }
    .text_e8b7 ul.static-7d4f > li > a {
        color: #000;
    }
    .text_e8b7 ul.static-7d4f .widget-2fde > a, 
    .text_e8b7 ul.static-7d4f .active-9a9b > a, 
    .text_e8b7 ul.static-7d4f .over_2e8b > a, 
    .text_e8b7 ul.static-7d4f .popup-light-44ec > a,
    .text_e8b7 ul.static-7d4f > li:hover > a, 
    .text_e8b7 ul.static-7d4f > li.fn-focus-9a91 > a {
        color: #ff2e55;
    }
    .text_e8b7 ul.static-7d4f > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .text_e8b7.frame-15e4 ul.static-7d4f > li {
        padding: 15px 25px 8px;
    }
    .text_e8b7 ul.static-7d4f > .north-5f21 > a:after {
        content: "\f067";
        padding-left: 10px;
        font-size: 10px;
        position: relative;
        bottom: 1px;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
    }
    .text_e8b7 ul ul .north-5f21 > a:before {
        content: "\f067";
        font-size: 10px;
        position: relative;
        top: 20px;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        position: absolute;
        right: 15px;
    }
    .text_e8b7 ul.static-7d4f {
        display: block !important;
        height: auto !important;
    }
    .text_e8b7 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .text_e8b7 ul li:hover > ul,
    .text_e8b7 ul li.fn-focus-9a91 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .text_e8b7 ul ul li:hover > ul,
    .text_e8b7 ul ul li.fn-focus-9a91 > ul {
        left: 100%;
        right: auto;
    }
    .text_e8b7 ul ul li:hover > a,
    .text_e8b7 ul ul li.fn-focus-9a91 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .text_e8b7 ul.tertiary-cold-a777 > li:last-child > a {
        border-bottom: none;
    }
    .text_e8b7 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .text_e8b7 ul ul > li:last-child {
        border-bottom: none;
    }
    .text_e8b7 ul ul ul {
        top: 0;
    }
    .text_e8b7 ul ul li a:hover,
    .text_e8b7 ul ul li.popup-light-44ec:hover > a {
        color: #fff !important;
    }
    .text_e8b7 ul.static-7d4f > li > a > i,
    .text_e8b7 ul.static-7d4f > li > a > i.button-387d:not(.list_d1ba).feature-d013 {
        display: block;
        margin: 0 auto 10px;
    }
    .header-hard-1be2 {
        height: 80px;
        position: absolute;
        top: 50%;
        right: 35px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    #search {
        position: absolute;
        z-index: 30;
        right: 0;
        top: 100%;
        display: none;
    }
    .text_e8b7 .lite_7c70 .article-gold-5b42 {
        display: none;
    }
    .text_e8b7 .lite_7c70 .info_top_794f {
        display: inline-block;
    }
    #search:before {
        content: "";
        width: 0;
        height: 0;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 9px solid #111;
        position: absolute;
        top: -9px;
        right: 5px;
    }
    button.tag_copper_9db7 {
        display: none;
    }
    .header-hard-1be2 {
        display: none;
    }
    .text_e8b7 ul {
        display: block;
    }
    .text_e8b7 li {
        display: inline-block;
    }
    .text_e8b7 .plasma-7158 {
        padding-left: 50px;
    }
    .text_e8b7 ul.static-7d4f > li.plasma-7158 > a,
    .text_e8b7 ul.static-7d4f > li.inner_9fff > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .text_e8b7 li.plasma-7158 + li.inner_9fff:before {
        content: "/";
        position: absolute;
        top: 50%;
        margin-left: -6px;
        color: #fff;
        margin-top: -1px;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .complex_fb9b #primary,
    .last_8835 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .complex_fb9b #secondary,
    .last_8835 #secondary {
        width: 30%;
        float: right;
    }
    .last_8835 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .mask-fb90 #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .tooltip_5360 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .row-hot-717c {
        font-size: 26px;
    }
    .text_e8b7 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .text_e8b7 ul ul ul {
        margin-top: 0;
    }
    .text_e8b7 ul.static-7d4f li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .text_e8b7 ul.static-7d4f li:last-child {
        border-bottom: none;
    }
    .text_e8b7 ul.static-7d4f > li {
        width: 100%;
        padding: 0;
    }
    .text_e8b7 ul ul li a {
        padding-left: 35px;
    }
    .text_e8b7 ul ul ul li a {
        padding-left: 60px;
    }
    .text_e8b7 ul ul ul ul li a {
        padding-left: 80px;
    }
    .text_e8b7 ul ul a {
        width: 100%;
    }
    .text_e8b7 ul ul,
    .text_e8b7 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .text_e8b7 ul.static-7d4f > li:before {
        display: none;
    }
    .text_e8b7 .north-5f21 > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .text_e8b7 .north-5f21 > a:after {
        padding-top: 3px;
    }
    .text_e8b7 ul.tertiary-cold-a777 li a {
        border-left: none;
    }
    .text_e8b7 ul.static-7d4f {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .text_e8b7 {
        position: static;
    }
    .text_e8b7 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.component_26b2 .text_e8b7 ul.static-7d4f {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .primary-56ef #content, 
    .primary-56ef #colophon,
    .primary-56ef .caption_lower_3877 {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .sort_b2cd, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.component_26b2 .text_e8b7 ul.static-7d4f {
        max-width: 100%;
    }
    .glass-1ca3 .sidebar_f6c2, 
    .media_59de .sidebar_f6c2, 
    .form_north_d4d0 .sidebar_f6c2,
    .glass-1ca3 .gradient_wide_c7a0, 
    .media_59de .gradient_wide_c7a0, 
    .form_north_d4d0 .gradient_wide_c7a0 {
        width: 100%;
        margin: 15px 0;
    }
    .form_north_d4d0 span.info-motion-dd66 b, 
    .feature_fresh_43ef span.info-motion-dd66 b, 
    .form_north_d4d0 span.widget-3516 b, 
    .feature_fresh_43ef span.widget-3516 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .card_hot_4b6f img {
        margin-right: 15px;
    }
    .sort_b2cd, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.over_8a16,
    #commentform p.tabs-c923 {
        margin-top: 21px;
    }
    nav.link-193c.focus_north_2f75,
    #secondary {
        margin-top: 30px;
    }
    .sort_b2cd, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .banner-basic-2a24 {
        margin-bottom: 25px;
    }
    .caption_lower_3877 {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .focus_north_2f75 .out-f8a0.info_next_53d2, 
    .focus_north_2f75 .out-f8a0.focused_4a7e {
        top: 0;
    }
    .focus_north_2f75 .info_next_53d2.out-f8a0:before, 
    .focus_north_2f75 .focused_4a7e.out-f8a0:before {
        width: 35px;
        height: 10px;
    }
    .focus_north_2f75 .out-f8a0.info_next_53d2, 
    .focus_north_2f75 .out-f8a0.focused_4a7e {
        margin-left: 0;
        margin-right: 0;
    }
    .block-blue-9ff0 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.tabs-4811 {
        margin-left: 0;
    }
    .card_hot_4b6f img {
        margin: 0 0 25px;
        float: none;
    }
    .card_hot_4b6f .notification-b55b, 
    .card_hot_4b6f .feature-copper-c547 {
        display: block;
    }
    .wood_50c0 {
        padding-left: 0;
    }
    #comments ol.last_2a83 {
        margin-left: 50px;
    }
    .hover-new-584a {
        padding-left: 0;
    }
    .focus-smooth-e9f1 .panel_bottom_fbfa:last-child,
    .focus-smooth-e9f1.chip_mini_4121 .panel_bottom_fbfa:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: f33d */
.promo-block-u6 {
  padding: 0.4rem;
  font-size: 12px;
  line-height: 1.2;
}
