/*
Theme Name: Flexible Blog
Theme URI: http://creativthemes.slow_9016/downloads/flexible-blog/
Author: Creativ Themes
Author URI: http://creativthemes.slow_9016/
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.modal_696b.preview_bronze_7971/licenses/gpl-2.0.notice_a866
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.message-c8cd/, (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.component_e8f4.first_6028/normalize.card-basic-290d/
*/

/*--------------------------------------------------------------
>>> 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;
}

.copper_4c21 #page {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 15px rgb(0 0 0 / 40%);
}

.summary-242a #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.slow_9016/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.cold-675f {
    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 .icon-black-2484 label {
    display: table;
    margin: 0;
    line-height: 1;
}
#commentform .icon-black-2484 {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0;
}
p.component_yellow_dd70 {
    clear: both;
    display: inline-block;
    position: relative;
}
.bright_cc52 {
    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.background_west_c2e1 {
    margin-bottom: 0;
}
#commentform p.component_yellow_dd70 {
    margin: 21px 0 0;
}
#comments {
    padding: 25px 0;
}
#respond {
    padding: 25px 0;
}
.iron_a09c a {
    color: #000;
    text-decoration: none;
}
.iron_a09c a:hover,
.iron_a09c 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.dim-a26b {
    max-width: 300px;
    margin: 0 auto 15px;
}
#top-bar input,
#top-bar .summary-blue-1962 {
    background-color: transparent;
    border-color: #333;
    color: #fff;
}
#top-bar .avatar-hot-62a0 {
    text-align: center;
}
#top-bar .avatar-hot-62a0 li a:hover,
#top-bar .avatar-hot-62a0 li a:focus {
    color: #fff;
}
#masthead {
    position: relative;
    z-index: 3000;
    background-color: #fff;
}
#masthead a {
    text-decoration: none;
}
.accordion_1240 {
    padding: 5px 0;
    float: left;
}
.iron_e3ad, 
#site-identity {
    display: inline-block;
    vertical-align: middle;
}
.wood_f4af {
    font-size: 22px;
    margin: 0 0 5px;
    font-weight: 600;
    line-height: 1.3;
}
.wood_f4af a {
    color: #000;
}
.wood_f4af a:hover,
.wood_f4af a:focus {
    color: #ff2e55;
}
.card_purple_2d11 {
    margin: 0;
    line-height: 1.3;
    color: #000;
}
.iron_e3ad a {
    display: block;
    margin-right: 15px;
}
.iron_e3ad img {
    max-height: 80px;
    width: auto;
}
.popup_6f25 {
    display: block;
    position: relative;
    width: 100%;
}
.popup_6f25 ul ul {
    background-color: #fff;
    text-align: left;
    padding: 0;
}
.popup_6f25 ul ul li a {
    padding: 12px 15px;
    font-size: 14px;
}
.popup_6f25 ul ul a:after {
    float: right;
}
.popup_6f25 ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0;
}
.popup_6f25 li {
    position: relative;
}
.popup_6f25 ul.preview_lower_9750 > li > a {
    color: #555555;
}
.popup_6f25 ul.preview_lower_9750 > li:hover > a,
.popup_6f25 ul.preview_lower_9750 > li.fn-focus-b014 > a {
    color: #ff2e55;
}
.popup_6f25 form.dim-a26b input {
    background-color: #fff;
    border-color: #e9ecef;
    border-radius: 5px;
}
.popup_6f25 a {
    display: block;
    font-weight: 400;
    color: #212121;
    font-size: 14px;
    line-height: 1.5;
    font-family: 'Poppins', sans-serif;
}
.popup_6f25 ul ul {
    float: left;
    position: absolute;
    top: 100%;
    left: -999em;
    z-index: 99999;
}
.popup_6f25 ul ul ul {
    left: -999em;
    top: 0;
}
.popup_6f25 li li {
    display: block;
}
.popup_6f25 ul.preview_lower_9750 .row_under_f070 > a,
.popup_6f25 ul.preview_lower_9750 .plasma_ecd6 > a,
.popup_6f25 ul.preview_lower_9750 .dark-b12f > a,
.popup_6f25 ul.preview_lower_9750 .component-b74e > a {
    color: #ff2e55;
}
.popup_6f25 ul.preview_lower_9750 > li:before {
    background-color: #5750A0;
    color: #fff;
    width: 46px;
    height: 46px;
    line-height: 46px;
    display: inline-block;
    text-align: center;
}
form.dim-a26b {
    width: 100%;
    max-width: 100%;
    position: relative;
}
input.solid-14e1 {
    width: 100%;
    height: 45px;
    padding: 0 50px 0 15px;
}
.outline-bright-87bd {
    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;
}
.outline-bright-87bd:hover,
.outline-bright-87bd:focus {
    background-color: #ff2e55;
}
.outline-bright-87bd 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;
}
.outline-bright-87bd span:before, 
.outline-bright-87bd 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;
}
.outline-bright-87bd span:before {
    -webkit-transform: translateY(-250%);
    -moz-transform: translateY(-250%);
    -ms-transform: translateY(-250%);
    -o-transform: translateY(-250%);
    transform: translateY(-250%);
}
.outline-bright-87bd span:after {
    -webkit-transform: translateY(250%);
    -moz-transform: translateY(250%);
    -ms-transform: translateY(250%);
    -o-transform: translateY(250%);
    transform: translateY(250%);
}
.outline-bright-87bd.fn-active-b014 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);
}
.outline-bright-87bd.fn-active-b014 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);
}
.outline-bright-87bd.fn-active-b014 span {
    background-color: transparent;
}
.fast-85e9 {
    float: right;
    color: #111;
    padding: 7px 0 0 10px;
    display: none;
}
button.grid_mini_9ee4 {
    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.grid_mini_9ee4.fn-active-b014 i {
    transform: rotate(-180deg);
    transform-origin: center;
}
.hovered_8413 .gold_efac,
.hovered_8413 .gallery_70a6,
.hovered_8413 .accordion-b152 {
    margin: 0;
    overflow: hidden;
}
.progress-action-4220 .heading_468f a:before,
.progress-action-4220 .backdrop-hot-431a a:after {
    content: "\f0d9";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.progress-action-4220 .backdrop-hot-431a a:after {
    content: "\f0da";
    margin-left: 10px;
    margin-right: 0;
}
.gold_efac .heading_468f,
.gallery_70a6 .heading_468f,
.accordion-b152 .heading_468f {
    float: left;
    width: 50%;
    position: relative;
    text-align: left;
}

.gold_efac .backdrop-hot-431a,
.gallery_70a6 .backdrop-hot-431a,
.accordion-b152 .backdrop-hot-431a {
    float: right;
    text-align: right;
    width: 50%;
    position: relative;
}
.accordion-b152 a, 
.gallery_70a6 a {
    font-weight: 400;
    display: block;
    color: #212529;
    text-decoration: none;
}
.accordion-b152 a:hover, 
.gallery_70a6 a:hover,
.accordion-b152 a:focus, 
.gallery_70a6 a:focus {
    color: #ff2e55;
}
.accordion-b152, 
.gallery_70a6 {
    padding: 0;
    position: relative;
}
.liquid-be9c .bronze-ef74,
.liquid-be9c .bronze-ef74.input-b9a0:hover,
.liquid-be9c .bronze-ef74.input-b9a0:focus {
    text-align: center;
    line-height: 35px;
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 5px;
    color: #ff2e55;
    background-color: #f6f6f6;
}
.liquid-be9c .bronze-ef74.fn-current-b014,
.liquid-be9c .bronze-ef74:hover,
.liquid-be9c .bronze-ef74:focus {
    color: #fff;
    background-color: #ff2e55;
}
.liquid-be9c .bronze-ef74.pressed_6c60,
.liquid-be9c .bronze-ef74.item_outer_c62b {
    width: auto;
    height: auto;
    color: #ff2e55;
    padding: 0 15px;
}
.liquid-be9c .bronze-ef74.pressed_6c60:hover, 
.liquid-be9c .bronze-ef74.item_outer_c62b:hover,
.liquid-be9c .bronze-ef74.pressed_6c60:focus, 
.liquid-be9c .bronze-ef74.item_outer_c62b:focus {
    color: #fff;
}
.heading_468f span {
    padding-left: 30px;
    float: left;
    text-align: left;
}
.backdrop-hot-431a span {
    padding-right: 30px;
    float: right;
    text-align: right;
}
.accordion-b152 span,
.gallery_70a6 span {
    display: table;
}
/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.sort-outer-60c4 {
    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. */
}

.sort-outer-60c4: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
--------------------------------------------------------------*/
.surface-853b {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.cold-675f {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.backdrop-ecbf {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.header-3e85:before,
.header-3e85:after,
.static-0604:before,
.static-0604:after,
.box_stone_b9cd:before,
.box_stone_b9cd:after,
.item-warm-c09b:before,
.item-warm-c09b:after,
.black_1bfd:before,
.black_1bfd:after,
.detail_7b61:before,
.detail_7b61:after,
.plasma-7fee:before,
.plasma-7fee:after,
.gallery-stone-cf4f:before,
.gallery-stone-cf4f:after {
    content: "";
    display: table;
    table-layout: fixed;
}

.header-3e85:after,
.static-0604:after,
.box_stone_b9cd:after,
.item-warm-c09b:after,
.black_1bfd:after,
.detail_7b61:after,
.plasma-7fee:before,
.plasma-7fee:after,
.gallery-stone-cf4f:before,
.gallery-stone-cf4f:after {
    clear: both;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.table_f6e2 {
    margin: 0 0 1.3em;
}
.table_f6e2:last-child {
    margin-bottom: 0;
}
#colophon .table_f6e2.warm_8f12 {
    margin-bottom: 20px;
}
#colophon .table_f6e2:last-child {
    margin-bottom: 0;
}

/* Make sure select elements fit in widgets. */
.table_f6e2 select {
    max-width: 100%;
    padding: 10px;
    border: none;
    width: 100%;
    max-width: 300px;
}

.table_f6e2 input {
    height: 40px;
    padding: 0 15px;
    border: none;
}
form.dim-a26b button.summary-blue-1962 {
    height: 45px;
    line-height: 30px;
    position: absolute;
    right: 0;
    bottom: 0;
    border: none;
    width: 45px;
    padding: 0;
    background-color: transparent;
    color: #666;
}
.form-rough-f809 form.dim-a26b button.summary-blue-1962 {
    width: 50px;
    color: #fff;
    font-size: 16px;
    line-height: 1;
    height: 50px;
    padding: 0;
}
.form-rough-f809 form.dim-a26b input[type="search"] {
    padding: 0 55px 0 25px;
    height: 50px;
    background-color: #fff;
    color: #000;
    border: none;
}
.form-rough-f809 form.dim-a26b input[type="search"]:focus {
    border-color: #ff2e55;
}
form.dim-a26b {
    position: relative;
}

form.dim-a26b 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;
}

.description_07b9 {
    font-size: 18px;
    margin: 0 0 32px;
    color: #fff;
}

.table_f6e2 li:not(:last-child) {
    margin-bottom: 10px;
}

#secondary .filter-orange-45f4 h1,
#secondary .filter-orange-45f4 h2,
#secondary .filter-orange-45f4 h3,
#secondary .filter-orange-45f4 h4,
#secondary .filter-orange-45f4 h5,
#secondary .filter-orange-45f4 h6,
#colophon .filter-orange-45f4 h1,
#colophon .filter-orange-45f4 h2,
#colophon .filter-orange-45f4 h3,
#colophon .filter-orange-45f4 h4,
#colophon .filter-orange-45f4 h5,
#colophon .filter-orange-45f4 h6,
.preview-eeb6 .video-dark-40f5 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin: 0;
    text-transform: uppercase;
    border-bottom: 2px solid #000;
    padding-bottom: 5px;
}

#secondary .solid-0bae h1,
#secondary .solid-0bae h2,
#secondary .solid-0bae h3,
#secondary .solid-0bae h4,
#secondary .solid-0bae h5,
#secondary .solid-0bae h6,
#colophon .solid-0bae h1,
#colophon .solid-0bae h2,
#colophon .solid-0bae h3,
#colophon .solid-0bae h4,
#colophon .solid-0bae h5,
#colophon .solid-0bae h6 {
    margin-bottom: 25px;
}

.preview-eeb6 .video-dark-40f5 {
    display: block;
    margin-bottom: 20px;
}

.hero-6bde {
    height: 40px;
    background-color: #000;
    border-color: #000;
    color: #fff;
    padding: 0 15px;
}

.hero-6bde:hover,
.hero-6bde: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 .table_f6e2:not(:last-child) {
    margin-bottom: 30px;
}
.tertiary-c88e ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.overlay-c2f8.warm-249b {
    list-style: disc;
    padding-left: 1.5em;
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.fn-sticky-b014 {
    display: block;
}
.mini_a318 {
    margin: 0;
}

.main_3dc6:not(.video-5b84) {
    display: none;
}

.nav-cadb .bright_84f7,
.tooltip_middle_6cea .bright_84f7 {
    display: inline;
}

.cool_9a7f,
.static-0604,
.active_e242 {
    margin: 0;
}

.current_4e2d img {
    display: block;
    text-align: center;
    margin: 20px auto;
}
.paragraph_pro_d982 span.tag-8fdf {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
}
.north_7de7 {
    clear: both;
    margin: 0 0 1.5em;
}
.paragraph_pro_d982 span.fresh_37de {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    color: #111;
}
.paragraph_pro_d982 small {
    font-size: 12px;
    color: #ff2e55;
}
nav.carousel_050c.liquid-be9c {
    margin-top: 50px;
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.short-9733.new-e03d article:nth-child(3n) {
    border-right: 1px solid #e4e4e4;
}
.background-7f8b a {
    color: #ff2e55;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.notification_10cc {
    color: #fff;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.stone_3779 {
    margin-bottom: 20px;
    display: inline-block;
}
.stone_3779 span {
    margin: 0 8px 8px 0;
}
.stone_3779 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;
}
.stone_3779 a:hover,
.stone_3779 a:focus {
    border-color: #000;
    background-color: #000;
    color: #fff;
}
.large-8b8d {
    margin-bottom: 30px;
}
.widget_dc16,
.status-over-a9e9 {
    text-align: center;
    margin-bottom: 30px;
    display: block;
}
.widget_dc16 h1,
.over_17a7 h1,
.status-over-a9e9 h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 30px;
    font-weight: bold;
}
.column-c161 .widget_dc16,
.purple-1e9d .over_17a7,
.secondary-dcf2 .status-over-a9e9,
.item_3756 .large-8b8d,
.nav-8c17 .carousel_050c.accordion-b152,
.column_white_2c42 .alert-3984.block_f325 .bright_84f7,
.nav-539f .alert-3984.block_f325 .background-ba7e,
.image_over_6d79 .alert-3984.block_f325 .dropdown-4a14,
.pro_7390 .alert-3984.block_f325 .aside-22a1 {
    display: none;
}
.texture-d584 {
    margin-bottom: 25px;
}
.image-6525 .texture-d584 {
    margin-bottom: 0;
}
.alert-3984.block_f325 {
    background-color: #f6f6f6;
    padding: 20px 25px;
    margin-bottom: 25px;
}
.nav-cadb .background-ba7e a:before,
.block_f325 .current_4e2d a:before,
.aside-22a1 a:before,
.dropdown-4a14:before {
    content: "\f017";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    margin-right: 10px;
}
.block_f325 .current_4e2d a:before {
    content: "\f007";
}
.aside-22a1 a:before {
    content: "\f086";
}
.nav-cadb .background-ba7e a:before {
    content: "\f017";
}
.dropdown-4a14:before {
    content: "\f02c";
    color: #ff2e55;
}
body:not(.nav-cadb) .dropdown-4a14:before {
    display: none;
}
.block_f325 a, 
.block_f325 span:before, 
.block_f325 .dropdown-4a14:before, 
.block_f325 .current_4e2d:before {
    color: #000;
}
.block_f325 a:hover,
.block_f325 a:focus {
    color: #ff2e55;
}
.current_4e2d.outline_advanced_a943 {
    margin-left: 5px;
}
.bright_84f7 {
    visibility: hidden;
}
.bright_84f7 .current_4e2d.outline_advanced_a943 {
    visibility: visible;
    margin-left: -20px;
}
.easy_6679 .hovered_8413 .gold_efac, 
.easy_6679 .hovered_8413 .gallery_70a6, 
.easy_6679 .hovered_8413 .accordion-b152 {
    margin-bottom: 25px;
}
.carousel_050c.accordion-b152,
.carousel_050c.gallery_70a6 {
    padding: 20px 25px;
    background-color: #f6f6f6;
}
.accordion-b152 .east-cbb9 span span,
.gallery_70a6 .east-cbb9 span span,
.accordion-b152 .liquid_a471 span span,
.gallery_70a6 .liquid_a471 span span {
    display: block;
}
.accordion-b152 span.east-cbb9 b,
.shade-55c0 span.east-cbb9 b,
.accordion-b152 span.liquid_a471 b,
.shade-55c0 span.liquid_a471 b {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
.accordion-b152 span.east-cbb9,
.shade-55c0 span.east-cbb9 {
    display: table;
}
.summary_fceb.overlay_aa94 {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}
.summary_fceb.overlay_aa94 .frame-5fe3 {
    font-size: 38px;
}
.surface_3e4a #secondary {
    display: none;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.box_stone_b9cd a {
    word-wrap: break-word;
}

.old_841b {
    display: block;
}

#reply-title,
.steel-e779 {
    font-size: 42px;
    margin: 0;
}
.steel-e779,
#reply-title {
    margin-bottom: 0;
    font-size: 22px;
    font-weight: 600;
}
ul.background-7f8b li:after {
    content: ",";
}
ul.background-7f8b li:last-child:after {
    display: none;
}
ol.hard_261a {
    padding: 0;
    margin: 0 0 30px;
    list-style: none;
}
#comments ol {
    list-style: none;
    margin-left: 0;
    padding: 0;
}
#comments ol.hard_261a {
    padding-top: 35px;
    position: relative;
    overflow: hidden;
}
#comments ol.picture-south-5836 {
    margin-left: 120px;
}
.white_1555 {
    display: none;
}
.top_90f0 img {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 20px;
}
#comments time:before {
    display: none;
}
.text_c49d {
    position: relative;
}
.highlight_mini_7cc7 {
    text-align: right;
}
#comments article {
    margin-bottom: 30px;
    clear: both;
    padding: 30px;
    background-color: #f6f6f6;
    text-decoration: none;
}
#comments ol.hard_261a > li:last-child article:last-child,
#comments ol.hard_261a > li:last-child {
    border-bottom: none;
}
#comments ol.hard_261a > li {
    padding-top: 49px;
}
#comments ol.hard_261a > li:first-child {
    padding-top: 0;
}
#comments ol.hard_261a > li article:last-child .highlight_mini_7cc7 {
    border-bottom: none;
    padding-bottom: 0;
}
.highlight_mini_7cc7 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;
}
.highlight_mini_7cc7 a:hover,
.highlight_mini_7cc7 a:focus {
    color: #fff;
    background-color: #ff2e55;
    border-color: #ff2e55;
}
.top_90f0 .paragraph-east-6f0e,
.top_90f0 .south_f49c {
    display: inline-block;
    color: #333;
    font-size: 20px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    text-transform: capitalize;
}
.top_90f0 .paragraph-east-6f0e:hover,
.top_90f0 .paragraph-east-6f0e:focus {
    color: #ff2e55;
}
.icon_b78d a,
.icon_b78d a time {
    color: #333;
    text-decoration: none;
}
.icon_b78d a:hover,
.icon_b78d a:focus,
.icon_b78d a:hover time,
.icon_b78d a:focus time {
    color: #ff2e55;
}
.icon_b78d time {
    font-weight: 500;
}
.icon_b78d {
    display: block;
    margin-bottom: 10px;
}
.box_stone_b9cd {
    margin-bottom: 10px;
    margin-top: 0;
    padding-left: 80px;
}
.box_stone_b9cd p {
    font-weight: 400;
    margin-bottom: 1em;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.simple-be3c .gallery_70a6, /* Older / Newer Posts Navigation (always hidden) */
.simple-be3c.highlight-dim-b3da .detail_7b61 { /* 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 .highlight-dim-b3da) before. */
.pagination_a890.highlight-dim-b3da .detail_7b61 {
    display: block;
}

/*--------------------------------------------------------------
# Layouts and titles
--------------------------------------------------------------*/
section {
    position: relative;
}
.fn-relative-b014 {
    display: block;
    position: relative;
}
.fn-relative-b014:before,
.fn-relative-b014:after {
    content: "";
    display: table;
    clear: both;
}
.static-0604 {
    margin-top: 0;
}
.gallery-stone-cf4f {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}
.menu-f00d {
    padding: 10px 0;
}
.notification-slow-5b3b,
.selected_04bc {
    font-size: 22px;
    margin: 0 0 15px;
    font-weight: 400;
    word-wrap: break-word;
}
.soft_9ad3 {
    margin-bottom: 40px;
    text-align: center;
}
.selected_04bc {
    font-size: 32px;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}
.notification-slow-5b3b a {
    color: #000;
    text-decoration: none;
}
.notification-slow-5b3b a:hover,
.notification-slow-5b3b a:focus {
    color: #ff2e55;
}
.shadow-first-0e8d {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.mini-2880 {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
}
.logo-warm-376d {
    text-align: left;
}
.right_20ef {
    text-align: center;
}
.banner_up_08b6 {
    text-align: right;
}
.picture-basic-96e0 {
    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;
}
.picture-basic-96e0:hover,
.picture-basic-96e0:focus {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.wrapper-cold-10d9 {
    position: relative;
}
.tooltip-4893 article, 
.prev-e750 article, 
.new-e03d article, 
.icon_8eb2 article,
.list_5b8c article,
.title-eb16 article {
    margin-bottom: 30px;
    width: 100%;
}
.tooltip-4893 article:last-child, 
.prev-e750 article:last-child, 
.new-e03d article:last-child, 
.icon_8eb2 article:last-child,
.list_5b8c article:last-child,
.title-eb16 article:last-child {
    margin-bottom: 0;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.cool_9a7f .highlight_734a,
.static-0604 .highlight_734a,
.box_stone_b9cd .highlight_734a {
    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
--------------------------------------------------------------*/
.panel_6f1d {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.panel_6f1d img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.panel_6f1d .hover_cold_dad4 {
    margin: 0.8075em 0;
}

.hover_cold_dad4 {
    text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.focus_east_2e54 {
    margin: -4px;
}

.thumbnail-rough-4f36 {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    padding: 4px;
}

.tag_lite_a715 .thumbnail-rough-4f36 {
    max-width: 50%;
}

.feature-5b98 .thumbnail-rough-4f36 {
    max-width: 33.33%;
}

.wrapper-36dd .thumbnail-rough-4f36 {
    max-width: 25%;
}

.avatar-cf6d .thumbnail-rough-4f36 {
    max-width: 20%;
}

.hard-1331 .thumbnail-rough-4f36 {
    max-width: 16.66%;
}

.inner-3c4f .thumbnail-rough-4f36 {
    max-width: 14.28%;
}

.pressed_29ea .thumbnail-rough-4f36 {
    max-width: 12.5%;
}

.label_first_2c14 .thumbnail-rough-4f36 {
    max-width: 11.11%;
}

.east_c7fb {
    display: block;
}

.chip_6c91 {
    margin: 0;
}

/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
.avatar-hot-62a0 li {
    display: inline-block;
    height: auto;
    text-align: center;
    position: relative;
    list-style: none;
}
.plasma-7fee .table_f6e2 .avatar-hot-62a0 li {
    display: inline-block;
    width: auto;
}
.avatar-hot-62a0,
.avatar-hot-62a0 ul {
    margin: 0;
    padding: 0;
}
.avatar-hot-62a0 li a {
    background-color: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: block;
}
/*--------------------------------------------------------------
## Social Icons
--------------------------------------------------------------*/
ul.avatar-hot-62a0 {
    margin: 0;
    padding: 0;
}
.avatar-hot-62a0 li {
    width: 40px;
    height: auto;
    text-align: center;
    line-height: 40px;
    position: relative;
    list-style: none;
}
.avatar-hot-62a0 ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.avatar-hot-62a0 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";
}
.avatar-hot-62a0 li a:hover,
.avatar-hot-62a0 li a:focus {
    color: #fff;
    background-color: #FF3366;
}
.avatar-hot-62a0 li a:before {
    content: "\f1d0";
}
.avatar-hot-62a0 li a[href*="facebook.slow_9016"]:before,
.avatar-hot-62a0 li a[href*="fb.slow_9016"]:before {
  content: "\f39e";
}

.avatar-hot-62a0 li a[href*="twitter.slow_9016"]:before {
  content: "\f099";
}

.avatar-hot-62a0 li a[href*="linkedin.slow_9016"]:before {
  content: "\f0e1";
}

.avatar-hot-62a0 li a[href*="plus.surface_new_2d01.slow_9016"]:before {
  content: "\f0d5";
}

.avatar-hot-62a0 li a[href*="youtube.slow_9016"]:before {
  content: "\f167";
}

.avatar-hot-62a0 li a[href*="dribbble.slow_9016"]:before {
  content: "\f17d";
}

.avatar-hot-62a0 li a[href*="pinterest.slow_9016"]:before {
  content: "\f231";
}

.avatar-hot-62a0 li a[href*="bitbucket.preview_bronze_7971"]:before {
  content: "\f171";
}

.avatar-hot-62a0 li a[href*="github.slow_9016"]:before {
  content: "\f113";
}

.avatar-hot-62a0 li a[href*="codepen.first_6028"]:before {
  content: "\f1cb";
}

.avatar-hot-62a0 li a[href*="flickr.slow_9016"]:before {
  content: "\f16e";
}

.avatar-hot-62a0 li a[href$="/feed/"]:before {
  content: "\f09e";
}

.avatar-hot-62a0 li a[href*="foursquare.slow_9016"]:before {
  content: "\f180";
}

.avatar-hot-62a0 li a[href*="instagram.slow_9016"]:before {
  content: "\f16d";
}

.avatar-hot-62a0 li a[href*="tumblr.slow_9016"]:before {
  content: "\f173";
}

.avatar-hot-62a0 li a[href*="reddit.slow_9016"]:before {
  content: "\f1a1";
}

.avatar-hot-62a0 li a[href*="vimeo.slow_9016"]:before {
  content: "\f194";
}

.avatar-hot-62a0 li a[href*="digg.slow_9016"]:before {
  content: "\f1a6";
}

.avatar-hot-62a0 li a[href*="twitch.alert_e8a1"]:before {
  content: "\f1e8";
}

.avatar-hot-62a0 li a[href*="stumbleupon.slow_9016"]:before {
  content: "\f1a4";
}

.avatar-hot-62a0 li a[href*="delicious.slow_9016"]:before {
  content: "\f1a5";
}

.avatar-hot-62a0 li a[href*="mailto:"]:before {
  content: "\f0e0";
}
.avatar-hot-62a0 li a[href*="soundcloud.slow_9016"]:before {
  content: "\f1be";
}
.avatar-hot-62a0 li a[href*="wordpress.preview_bronze_7971"]:before {
  content: "\f19a";
}
.avatar-hot-62a0 li a[href*="wordpress.slow_9016"]:before {
  content: "\f19a";
}

.avatar-hot-62a0 li a[href*="jsfiddle.row-c2b8"]:before {
  content: "\f1cc";
}

.avatar-hot-62a0 li a[href*="tripadvisor.slow_9016"]:before {
  content: "\f262";
}

.avatar-hot-62a0 li a[href*="foursquare.slow_9016"]:before {
  content: "\f180";
}

.avatar-hot-62a0 li a[href*="angel.shadow_stone_dc66"]:before {
  content: "\f209";
}

.avatar-hot-62a0 li a[href*="slack.slow_9016"]:before {
  content: "\f198";
}

.avatar-hot-62a0 li a[href*="tiktok.slow_9016"]:before {
  content: "\e07b";
}

/*--------------------------------------------------------------
## Social Icons Hover Color
--------------------------------------------------------------*/
.avatar-hot-62a0 li a[href*="facebook.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="fb.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="facebook.slow_9016"]:focus,
.avatar-hot-62a0 li a[href*="fb.slow_9016"]:focus {
    background-color: #3c5798 !important;
}
.avatar-hot-62a0 li a[href*="twitter.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="twitter.slow_9016"]:focus {
    background-color: #1ea0f1 !important;
}
.avatar-hot-62a0 li a[href*="linkedin.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="linkedin.slow_9016"]:focus {
    background-color: #0077B5 !important;
}
.avatar-hot-62a0 li a[href*="plus.surface_new_2d01.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="plus.surface_new_2d01.slow_9016"]:focus {
    background-color: #ec7161 !important;
}

.avatar-hot-62a0 li a[href*="youtube.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="youtube.slow_9016"]:focus {
    background-color: #cc181e !important;
}

.avatar-hot-62a0 li a[href*="dribbble.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="dribbble.slow_9016"]:focus {
    background-color: #f4a09c !important;
}

.avatar-hot-62a0 li a[href*="pinterest.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="pinterest.slow_9016"]:focus {
    background-color: #bd081b !important;
}

.avatar-hot-62a0 li a[href*="bitbucket.preview_bronze_7971"]:hover,
.avatar-hot-62a0 li a[href*="bitbucket.preview_bronze_7971"]:focus {
    background-color: #205081 !important;
}

.avatar-hot-62a0 li a[href*="github.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="github.slow_9016"]:focus {
    background-color: #323131 !important;
}

.avatar-hot-62a0 li a[href*="codepen.first_6028"]:hover,
.avatar-hot-62a0 li a[href*="codepen.first_6028"]:focus {
    background-color: #111000 !important;
}

.avatar-hot-62a0 li a[href*="flickr.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="flickr.slow_9016"]:focus {
    background-color: #025FDF !important;
}

.avatar-hot-62a0 li a[href$="/feed/"]:hover,
.avatar-hot-62a0 li a[href$="/feed/"]:focus {
    background-color: #089DE3 !important;
}

.avatar-hot-62a0 li a[href*="foursquare.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="foursquare.slow_9016"]:focus {
    background-color: #F94877 !important;
}

.avatar-hot-62a0 li a[href*="instagram.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="instagram.slow_9016"]:focus {
    background-color: #cd42e7 !important;
}

.avatar-hot-62a0 li a[href*="tumblr.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="tumblr.slow_9016"]:focus {
    background-color: #56BC8A !important;
}

.avatar-hot-62a0 li a[href*="reddit.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="reddit.slow_9016"]:focus {
    background-color: #FF4500 !important;
}

.avatar-hot-62a0 li a[href*="vimeo.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="vimeo.slow_9016"]:focus {
    background-color: #00ADEF !important;
}

.avatar-hot-62a0 li a[href*="digg.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="digg.slow_9016"]:focus {
    background-color: #00ADEF !important;
}

.avatar-hot-62a0 li a[href*="twitch.alert_e8a1"]:hover,
.avatar-hot-62a0 li a[href*="twitch.alert_e8a1"]:focus {
    background-color: #0E9DD9 !important;
}

.avatar-hot-62a0 li a[href*="stumbleupon.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="stumbleupon.slow_9016"]:focus {
    background-color: #EB4924 !important;
}

.avatar-hot-62a0 li a[href*="delicious.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="delicious.slow_9016"]:focus {
    background-color: #0076E8 !important;
}

.avatar-hot-62a0 li a[href*="mailto:"]:hover,
.avatar-hot-62a0 li a[href*="mailto:"]:focus {
    background-color: #4169E1 !important;
}
.avatar-hot-62a0 li a[href*="soundcloud.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="soundcloud.slow_9016"]:focus {
    background-color: #FF5500 !important;
}
.avatar-hot-62a0 li a[href*="wordpress.preview_bronze_7971"]:hover,
.avatar-hot-62a0 li a[href*="wordpress.preview_bronze_7971"]:focus {
    background-color: #0073AA !important;
}
.avatar-hot-62a0 li a[href*="wordpress.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="wordpress.slow_9016"]:focus {
    background-color: #00AADC !important;
}

.avatar-hot-62a0 li a[href*="jsfiddle.row-c2b8"]:hover,
.avatar-hot-62a0 li a[href*="jsfiddle.row-c2b8"]:focus {
    background-color: #396AB1 !important;
}

.avatar-hot-62a0 li a[href*="tripadvisor.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="tripadvisor.slow_9016"]:focus {
    background-color: #FFE090 !important;
}

.avatar-hot-62a0 li a[href*="angel.shadow_stone_dc66"]:hover,
.avatar-hot-62a0 li a[href*="angel.shadow_stone_dc66"]:focus {
    background-color: #111000 !important;
}

.avatar-hot-62a0 li a[href*="tiktok.slow_9016"]:hover,
.avatar-hot-62a0 li a[href*="tiktok.slow_9016"]:focus {
    background-color: #7d88e3 !important;
}

/*--------------------------------------------------------------
#  Header Image
--------------------------------------------------------------*/
#header-image {
    text-align: center;
}
#header-image img {
    width: 100%;
}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/
.article_full_9185 .border_in_c446 .wrapper-cold-10d9 {
    margin-bottom: 30px;
    background-size: cover;
    background-position: center center;
    padding: 150px 0;
}
.article_full_9185 .hard-0b15 {
    text-align: center;
    padding: 15px;
}
.article_full_9185 .card-1ec6 .hard-0b15 {
    width: calc(100% - 80px);
    margin: -85px auto 0;
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 15px;
}
.article_full_9185 .border_in_c446 .background-ba7e {
    margin-bottom: 7px;
    display: inline-block;
}
.article_full_9185 .border_in_c446 .background-ba7e a {
    color: #000;
}
.article_full_9185 .border_in_c446 .background-ba7e a:hover,
.article_full_9185 .border_in_c446 .background-ba7e a:focus {
    color: #ff2e55;
}
.article_full_9185 .border_in_c446 .dropdown-4a14 {
    margin-bottom: 10px;
    display: block;
    color: #fff;
}
.article_full_9185 .border_in_c446 .dropdown-4a14 a {
    background-color: #ff2e55;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    padding: 3px 10px;
}
.article_full_9185 .border_in_c446 .dropdown-4a14 a:hover,
.article_full_9185 .border_in_c446 .dropdown-4a14 a:focus {
    background-color: #000;
}
.article_full_9185 .border_in_c446 .wrapper-cold-10d9 img {
    width: 100%;
}
.article_full_9185 .south_ef41 {
    margin-bottom: 10px;
}
.article_full_9185 .notification-slow-5b3b {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin: 0;
    margin-bottom: 15px;
    line-height: 1.5;
}
.article_full_9185 .border_in_c446 .static-0604 {
    color: #000;
}
.article_full_9185 a {
    text-decoration: none;
}
.article_full_9185 a {
    text-decoration: none;
}
.block_f325 a,
.block_f325 a:before {
    text-decoration: none;
}
.block_f325 > span {
    margin-right: 20px;
}
#primary #main > article .static-0604 {
    margin-bottom: 25px;
}

/*--------------------------------------------------------------
# Typography Options
--------------------------------------------------------------*/ 
.current_f33a h1,
.current_f33a h2,
.current_f33a h3,
.current_f33a h4,
.current_f33a h5,
.current_f33a h6,
.current_f33a .preview-eeb6 .video-dark-40f5 {
    font-family: 'Raleway', sans-serif;
}

.solid-728c h1,
.solid-728c h2,
.solid-728c h3,
.solid-728c h4,
.solid-728c h5,
.solid-728c h6,
.solid-728c .preview-eeb6 .video-dark-40f5 {
    font-family: 'Poppins', sans-serif;
}

.border-cold-50d5 h1,
.border-cold-50d5 h2,
.border-cold-50d5 h3,
.border-cold-50d5 h4,
.border-cold-50d5 h5,
.border-cold-50d5 h6,
.border-cold-50d5 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Montserrat', sans-serif;
}

.focused-1040 h1,
.focused-1040 h2,
.focused-1040 h3,
.focused-1040 h4,
.focused-1040 h5,
.focused-1040 h6,
.focused-1040 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Open Sans', sans-serif;
}

.large-0add h1,
.large-0add h2,
.large-0add h3,
.large-0add h4,
.large-0add h5,
.large-0add h6,
.large-0add .preview-eeb6 .video-dark-40f5 {
    font-family: 'Lato', sans-serif;
}

.carousel-a42e h1,
.carousel-a42e h2,
.carousel-a42e h3,
.carousel-a42e h4,
.carousel-a42e h5,
.carousel-a42e h6,
.carousel-a42e .preview-eeb6 .video-dark-40f5 {
    font-family: 'Ubuntu', sans-serif;
}

.accordion-dfe5 h1,
.accordion-dfe5 h2,
.accordion-dfe5 h3,
.accordion-dfe5 h4,
.accordion-dfe5 h5,
.accordion-dfe5 h6,
.accordion-dfe5 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Playfair Display', serif;
}

.light-c831 h1,
.light-c831 h2,
.light-c831 h3,
.light-c831 h4,
.light-c831 h5,
.light-c831 h6,
.light-c831 .preview-eeb6 .video-dark-40f5 h6 {
    font-family: 'Lora', serif;
}

.top-2ab4 h1,
.top-2ab4 h2,
.top-2ab4 h3,
.top-2ab4 h4,
.top-2ab4 h5,
.top-2ab4 h6,
.top-2ab4 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Titillium Web', sans-serif;
}

.red-a762 h1,
.red-a762 h2,
.red-a762 h3,
.red-a762 h4,
.red-a762 h5,
.red-a762 h6,
.red-a762 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Muli', sans-serif;
}

.lower-d5ee h1,
.lower-d5ee h2,
.lower-d5ee h3,
.lower-d5ee h4,
.lower-d5ee h5,
.lower-d5ee h6,
.lower-d5ee .preview-eeb6 .video-dark-40f5 {
    font-family: 'Oxygen', sans-serif;
}

.panel_stale_ac98 h1,
.panel_stale_ac98 h2,
.panel_stale_ac98 h3,
.panel_stale_ac98 h4,
.panel_stale_ac98 h5,
.panel_stale_ac98 h6,
.panel_stale_ac98 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Nunito Sans', sans-serif;
}

.pattern_green_fb62 h1,
.pattern_green_fb62 h2,
.pattern_green_fb62 h3,
.pattern_green_fb62 h4,
.pattern_green_fb62 h5,
.pattern_green_fb62 h6,
.pattern_green_fb62 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Maven Pro', sans-serif;
}

.wrapper_easy_4337 h1,
.wrapper_easy_4337 h2,
.wrapper_easy_4337 h3,
.wrapper_easy_4337 h4,
.wrapper_easy_4337 h5,
.wrapper_easy_4337 h6,
.wrapper_easy_4337 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Cairo', serif;
}

.focus-b8a0 h1,
.focus-b8a0 h2,
.focus-b8a0 h3,
.focus-b8a0 h4,
.focus-b8a0 h5,
.focus-b8a0 h6,
.focus-b8a0 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Philosopher', sans-serif;
}

.filter-medium-afc2 h1,
.filter-medium-afc2 h2,
.filter-medium-afc2 h3,
.filter-medium-afc2 h4,
.filter-medium-afc2 h5,
.filter-medium-afc2 h6,
.filter-medium-afc2 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Dosis', sans-serif;
}

.focus_2806 h1,
.focus_2806 h2,
.focus_2806 h3,
.focus_2806 h4,
.focus_2806 h5,
.focus_2806 h6,
.focus_2806 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Sniglet', cursive;
}

.disabled_prev_0195 h1,
.disabled_prev_0195 h2,
.disabled_prev_0195 h3,
.disabled_prev_0195 h4,
.disabled_prev_0195 h5,
.disabled_prev_0195 h6,
.disabled_prev_0195 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Gloria Hallelujah', cursive;
}

.solid_bf75 h1,
.solid_bf75 h2,
.solid_bf75 h3,
.solid_bf75 h4,
.solid_bf75 h5,
.solid_bf75 h6,
.solid_bf75 .preview-eeb6 .video-dark-40f5 {
    font-family: 'Patrick Hand', cursive;
}

.advanced_8efa h1,
.advanced_8efa h2,
.advanced_8efa h3,
.advanced_8efa h4,
.advanced_8efa h5,
.advanced_8efa h6,
.advanced_8efa .preview-eeb6 .video-dark-40f5 {
    font-family: 'Shadows Into Light', cursive;
}

.mask-20bd h1,
.mask-20bd h2,
.mask-20bd h3,
.mask-20bd h4,
.mask-20bd h5,
.mask-20bd h6,
.mask-20bd .preview-eeb6 .video-dark-40f5 {
    font-family: 'Aboreto', cursive;
}

.content-mini-66b5,
.content-mini-66b5 .popup_6f25 a {
    font-family: 'Raleway', sans-serif;
}

.gradient_medium_9be6,
.gradient_medium_9be6 .popup_6f25 a {
    font-family: 'Poppins', sans-serif;
}

.notice_short_157c,
.notice_short_157c .popup_6f25 a {
    font-family: 'Montserrat', sans-serif;
}

.simple_13ce,
.simple_13ce .popup_6f25 a {
    font-family: 'Open Sans', sans-serif;
}

.dynamic_506d,
.dynamic_506d .popup_6f25 a {
    font-family: 'Lato', sans-serif;
}

.yellow-23e5,
.yellow-23e5 .popup_6f25 a {
    font-family: 'Ubuntu', sans-serif;
}

.sort-full-ad38,
.sort-full-ad38 .popup_6f25 a {
    font-family: 'Playfair Display', serif;
}

.article-61bc,
.article-61bc .popup_6f25 a {
    font-family: 'Lora', serif;
}

.soft_057e,
.soft_057e .popup_6f25 a {
    font-family: 'Titillium Web', sans-serif;
}

.in_8689,
.in_8689 .popup_6f25 a-10 {
    font-family: 'Muli', sans-serif;
}

.active_hard_af85,
.active_hard_af85 .popup_6f25 a {
    font-family: 'Oxygen', sans-serif;
}

.primary-cold-e096,
.primary-cold-e096 .popup_6f25 a {
    font-family: 'Nunito Sans', sans-serif;
}

.label-center-4889,
.label-center-4889 .popup_6f25 a {
    font-family: 'Maven Pro', sans-serif;
}

.focus_00b9,
.focus_00b9 .popup_6f25 a {
    font-family: 'Cairo', serif;
}

.info_031d,
.info_031d .popup_6f25 a {
    font-family: 'Philosopher', sans-serif;
}

.gallery-d6ad,
.gallery-d6ad .popup_6f25 a {
    font-family: 'Dosis', sans-serif;
}

.small_3281,
.small_3281 .popup_6f25 a {
    font-family: 'Sniglet', cursive;
}

.outer-9fcc,
.outer-9fcc .popup_6f25 a {
    font-family: 'Gloria Hallelujah', cursive;
}

.widget_3682,
.widget_3682 .popup_6f25 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 .modal_stone_f4bb a, 
#colophon .modal_stone_f4bb a,
#secondary .modal_stone_f4bb a:hover, 
#secondary .modal_stone_f4bb a:focus, 
#colophon .modal_stone_f4bb a:hover,
#colophon .modal_stone_f4bb a:focus {
    color: #fff;
}
#secondary .modal_stone_f4bb,
#colophon .modal_stone_f4bb {
    margin-bottom: 0;
}
.surface_ebb9 {
    position: relative;
    padding: 15px 0;
}
.plasma-7fee + .surface_ebb9 {
    border-top: 1px solid rgb(0 0 0 / 10%);
}
.surface_ebb9 span {
    display: block;
    text-align: center;
}
.plasma-7fee .table_f6e2 ul li {
    margin-bottom: 15px;
}
.plasma-7fee .table_f6e2 ul li:last-child,
.plasma-7fee .table_f6e2 .avatar-hot-62a0 li {
    margin-bottom: 0;
}
.plasma-7fee .mini_a318 {
    margin-bottom: 45px;
}
.plasma-7fee.tooltip-4893 .mini_a318:last-child {
    margin-bottom: 0;
}
.plasma-7fee.tooltip-4893 .video_3526 img {
    margin-left: auto;
    margin-right: auto;
}
.hidden-advanced-1678 ul li span {
    font-size: 12px;
    display: block;
}
#colophon #wp-calendar caption {
    font-weight: 600;
    text-align: left;
}
.lite_031b ul ul {
    padding-left: 25px;
    margin-top: 15px;
}
.image-2b74 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 .image-2b74 a:hover,
#secondary .image-2b74 a:focus,
#colophon .image-2b74 a:hover,
#colophon .image-2b74 a:focus {
    background-color: #000;
    color: #fff;
}
#colophon .form-rough-f809 form.dim-a26b button.summary-blue-1962 {
    background-color: #ff2e55;
}
#colophon .hidden-advanced-1678 li:before {
    float: left;
}
.item_3fdc {
    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;
}
.item_3fdc:hover,
.item_3fdc: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;
}
.detail_current_7f42 #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 */
}
.detail_current_7f42 #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 */
}
.detail_current_7f42 #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,
.last_0146 #loader-wrapper {
    display: none;

}
#loader svg {
    width: 70px;
    height: 70px;
    fill: #ff2e55;
}
.texture_purple_2e2c #loader .mini_9d80,
.white-7cb3 #loader .heading_dynamic_62b3,
.box_971c #loader .gas-f72b,
.wrapper-6f5e #loader .thick_554e {
    display: block;
}

/*--------------------------------------------------------------
#                   RESPONSIVE
--------------------------------------------------------------*/
@media screen and (min-width: 567px) {
    #top-bar {
        padding: 5px 0;
    }
    #top-bar form.dim-a26b {
        width: 50%;
        float: left;
        margin: 0;
    }
    #top-bar .avatar-hot-62a0 {
        width: 50%;
        float: right;
        text-align: right;
        padding: 2px 0;
    }
    #top-bar input, 
    #top-bar .summary-blue-1962 {
        border-color: transparent;
    }
    .plasma-7fee.prev-e750 .mini_a318,
    .plasma-7fee.icon_8eb2 .mini_a318 {
        width: 50%;
        float: left;
    }
    .plasma-7fee.prev-e750 .mini_a318:nth-child(2n+1),
    .plasma-7fee.icon_8eb2 .mini_a318:nth-child(2n+1) {
        clear: left;
    }
    .plasma-7fee.prev-e750 .mini_a318:nth-child(odd),
    .plasma-7fee.icon_8eb2 .mini_a318:nth-child(odd) {
        padding-right: 40px;
    }
    .plasma-7fee.prev-e750 .mini_a318:nth-last-child(-n+2),
    .plasma-7fee.icon_8eb2 .mini_a318:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 767px) {
    .prev-e750,
    .new-e03d,
    .icon_8eb2,
    .list_5b8c,
    .title-eb16 {
        margin: 0 -15px;
    }
    .prev-e750 article,
    .new-e03d article,
    .icon_8eb2 article,
    .list_5b8c article,
    .title-eb16 article {
        padding: 0 15px;
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .prev-e750 article:nth-child(2n+1),
    .new-e03d article:nth-child(2n+1),
    .icon_8eb2 article:nth-child(2n+1),
    .list_5b8c article:nth-child(2n+1),
    .title-eb16 article:nth-child(2n+1) {
        clear: left;
    }
    .prev-e750 article:nth-last-child(-n+2),
    .new-e03d article:nth-last-child(-n+2),
    .icon_8eb2 article:nth-last-child(-n+2),
    .list_5b8c article:nth-last-child(-n+2),
    .title-eb16 article:nth-last-child(-n+2) {
        margin-bottom: 0;
    }
    .widget_dc16 h1,
    .over_17a7 h1,
    .status-over-a9e9 h1 {
        font-size: 28px;
    }
    .gold_efac .heading_468f, 
    .gallery_70a6 .heading_468f, 
    .accordion-b152 .heading_468f {
        padding-right: 25px;
    }
    .gold_efac .backdrop-hot-431a, 
    .gallery_70a6 .backdrop-hot-431a, 
    .accordion-b152 .backdrop-hot-431a {
        padding-left: 25px;
    }
    .plasma-7fee.new-e03d .mini_a318 {
        width: 33.33%;
        float: left;
        margin-bottom: 0;
    }
    .plasma-7fee.new-e03d .mini_a318:not(:last-child) {
        padding-right: 40px;
    }
    .surface_ebb9.prev-e750 span {
        float: left;
        width: 50%;
        text-align: left;
    }
    .surface_ebb9.prev-e750 span:nth-child(2) {
        float: right;
        text-align: right;
    }
}
@media screen and (min-width: 992px) {
    .new-e03d article,
    .list_5b8c article,
    .title-eb16 article {
        width: 33.33%;
    }
    .new-e03d article:nth-child(2n+1),
    .list_5b8c article:nth-child(2n+1),
    .title-eb16 article:nth-child(2n+1) {
        clear: none;
    }
    .new-e03d article:nth-child(3n+1),
    .list_5b8c article:nth-child(3n+1),
    .title-eb16 article:nth-child(3n+1) {
        clear: left;
    }
    .new-e03d article:nth-last-child(-n+3),
    .list_5b8c article:nth-last-child(-n+3),
    .title-eb16 article:nth-last-child(-n+3) {
        margin-bottom: 0;
    }
    .icon_8eb2 article {
        width: 25%;
    }
    .list_5b8c article {
        width: 20%;
    }
    .title-eb16 article {
        width: 16.66%;
    }
    .icon_8eb2 article:nth-child(2n+1),
    .list_5b8c article:nth-child(3n+1),
    .title-eb16 article:nth-child(3n+1) {
        clear: none;
    }
    .icon_8eb2 article:nth-child(4n+1),
    .list_5b8c article:nth-child(5n+1),
    .title-eb16 article:nth-child(6n+1) {
        clear: left;
    }
    .icon_8eb2 article:nth-last-child(-n+4),
    .list_5b8c article:nth-last-child(-n+5),
    .title-eb16 article:nth-last-child(-n+6) {
        margin-bottom: 0;
    }
    #top-bar .table_f6e2 + .table_f6e2 {
        margin-top: 0;
    }
    #top-bar.prev-e750 .table_f6e2 {
        float: left;
        text-align: left;
        padding: 6px 0;
    }
    #top-bar.prev-e750 .table_f6e2 + .table_f6e2 {
        float: right;
        text-align: right;
        padding: 0;
    }
    nav.carousel_050c.liquid-be9c {
        margin-top: 63px;
    }
    #colophon .avatar-hot-62a0 {
        margin-left: -15px;
    }
    .plasma-7fee.icon_8eb2 .mini_a318 {
        width: 25%;
        padding-right: 40px;
    }
    .plasma-7fee.icon_8eb2 .mini_a318:last-child {
        padding-right: 0;
    }
    .plasma-7fee.icon_8eb2 .mini_a318:nth-child(2n+1) {
        clear: none;
    }
    .plasma-7fee.icon_8eb2 .mini_a318:nth-child(4n+1) {
        clear: left;
    }
    .plasma-7fee.icon_8eb2 .mini_a318:nth-last-child(-n+4) {
        margin-bottom: 0;
    }
}
@media screen and (min-width: 1024px) {
    .basic-8130 #masthead {
        position: sticky;
        top: 0;
    }
    .basic-8130 #masthead.filter_fresh_534e {
        box-shadow: 0 6px 10px rgb(0 0 0 / 10%);
    }
    .pagination-old-76c7.basic-8130 #masthead.filter_fresh_534e {
        top: 32px;
    }
    .accordion_1240 {
        display: flex;
        align-items: center;
        min-height: 81px;
    }
    .popup_6f25 {
        width: auto;
        float: right;
        text-align: right;
    }
    .popup_6f25.shade_pressed_2fa0 {
        padding: 0;
    }
    .popup_6f25 ul.preview_lower_9750 > li {
        text-align: center;
    }
    .popup_6f25 ul.preview_lower_9750 > li > a {
        color: #000;
    }
    .popup_6f25 ul.preview_lower_9750 .row_under_f070 > a, 
    .popup_6f25 ul.preview_lower_9750 .plasma_ecd6 > a, 
    .popup_6f25 ul.preview_lower_9750 .dark-b12f > a, 
    .popup_6f25 ul.preview_lower_9750 .component-b74e > a,
    .popup_6f25 ul.preview_lower_9750 > li:hover > a, 
    .popup_6f25 ul.preview_lower_9750 > li.fn-focus-b014 > a {
        color: #ff2e55;
    }
    .popup_6f25 ul.preview_lower_9750 > li > a {
        text-align: center;
        padding: 30px 20px;
    }
    .popup_6f25.shade_pressed_2fa0 ul.preview_lower_9750 > li {
        padding: 15px 25px 8px;
    }
    .popup_6f25 ul.preview_lower_9750 > .slider-f82e > 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;
    }
    .popup_6f25 ul ul .slider-f82e > 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;
    }
    .popup_6f25 ul.preview_lower_9750 {
        display: block !important;
        height: auto !important;
    }
    .popup_6f25 ul ul {
        box-shadow: 0 10px 25px rgb(0 0 0 / 15%);
        width: 250px;
    }
    .popup_6f25 ul li:hover > ul,
    .popup_6f25 ul li.fn-focus-b014 > ul {
        left: 0;
        right: auto;
        display: block !important;
    }
    .popup_6f25 ul ul li:hover > ul,
    .popup_6f25 ul ul li.fn-focus-b014 > ul {
        left: 100%;
        right: auto;
    }
    .popup_6f25 ul ul li:hover > a,
    .popup_6f25 ul ul li.fn-focus-b014 > a {
        background-color: #ff2e55;
        color: #fff;
    }
    .popup_6f25 ul.paper_0691 > li:last-child > a {
        border-bottom: none;
    }
    .popup_6f25 ul ul li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }
    .popup_6f25 ul ul > li:last-child {
        border-bottom: none;
    }
    .popup_6f25 ul ul ul {
        top: 0;
    }
    .popup_6f25 ul ul li a:hover,
    .popup_6f25 ul ul li.component-b74e:hover > a {
        color: #fff !important;
    }
    .popup_6f25 ul.preview_lower_9750 > li > a > i,
    .popup_6f25 ul.preview_lower_9750 > li > a > i.avatar_6ed9:not(.surface_1582).image_smooth_9c5b {
        display: block;
        margin: 0 auto 10px;
    }
    .outline-bright-87bd {
        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;
    }
    .popup_6f25 .item-9e5d .white-b79f {
        display: none;
    }
    .popup_6f25 .item-9e5d .chip_1d3b {
        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.grid_mini_9ee4 {
        display: none;
    }
    .outline-bright-87bd {
        display: none;
    }
    .popup_6f25 ul {
        display: block;
    }
    .popup_6f25 li {
        display: inline-block;
    }
    .popup_6f25 .list_dirty_c837 {
        padding-left: 50px;
    }
    .popup_6f25 ul.preview_lower_9750 > li.list_dirty_c837 > a,
    .popup_6f25 ul.preview_lower_9750 > li.pink-fad6 > a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .popup_6f25 li.list_dirty_c837 + li.pink-fad6: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%);
    }
    .element_east_7bbf #primary,
    .detail-9004 #primary {
        width: 70%;
        float: left;
        padding-right: 30px;
    }
    .element_east_7bbf #secondary,
    .detail-9004 #secondary {
        width: 30%;
        float: right;
    }
    .detail-9004 #primary { 
        float: right;
        padding-right: 0;
        padding-left: 30px;
    }
    .surface_3e4a #primary {
        width: 100%;
        float: none;
        padding-right: 0;
    }
}
@media screen and (max-width: 1023px) {
    .accordion_1240 {
        padding-right: 50px;
        min-height: 86px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    .wood_f4af {
        font-size: 26px;
    }
    .popup_6f25 ul ul {
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .popup_6f25 ul ul ul {
        margin-top: 0;
    }
    .popup_6f25 ul.preview_lower_9750 li {
        border-bottom: 1px solid rgba(0, 0, 0, 0.10);
        display: block;
        width: 100%;
    }
    .popup_6f25 ul.preview_lower_9750 li:last-child {
        border-bottom: none;
    }
    .popup_6f25 ul.preview_lower_9750 > li {
        width: 100%;
        padding: 0;
    }
    .popup_6f25 ul ul li a {
        padding-left: 35px;
    }
    .popup_6f25 ul ul ul li a {
        padding-left: 60px;
    }
    .popup_6f25 ul ul ul ul li a {
        padding-left: 80px;
    }
    .popup_6f25 ul ul a {
        width: 100%;
    }
    .popup_6f25 ul ul,
    .popup_6f25 ul ul ul {
        box-shadow: none;
        float: none;
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 0;
        display: none;
    }
    .popup_6f25 ul.preview_lower_9750 > li:before {
        display: none;
    }
    .popup_6f25 .slider-f82e > a:before {
        content: "";
        float: right;
        position: relative;
        right: 0;
        background-color: rgba(255, 255, 255, 0.20);
        width: 1px;
        height: 25px;
    }
    .popup_6f25 .slider-f82e > a:after {
        padding-top: 3px;
    }
    .popup_6f25 ul.paper_0691 li a {
        border-left: none;
    }
    .popup_6f25 ul.preview_lower_9750 {
        margin-right: 0;
        background-color: #fff;
        margin-top: 25px;
        border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    .popup_6f25 {
        position: static;
    }
    .popup_6f25 a {
        color: #555555;
        padding: 15px;
    }
    #masthead.item-warm-c09b .popup_6f25 ul.preview_lower_9750 {
        margin-top: 0;
        position: absolute;
        max-width: 500px;
        top: 100%;
        left: auto;
        right: 0;
        width: 100%;
        z-index: 10;
    }
    .message-8e8d #content, 
    .message-8e8d #colophon,
    .message-8e8d .item_3fdc {
        filter: blur(25px);
    }
    #page-site-header {
        padding: 250px 0;
    }
}

@media screen and (max-width: 992px) {
    #page-site-header {
        padding: 200px 0;
    }
    .steel-e779, 
    #reply-title {
        font-size: 28px;
    }
}

@media screen and (max-width: 767px) {
    #masthead.item-warm-c09b .popup_6f25 ul.preview_lower_9750 {
        max-width: 100%;
    }
    .gold_efac .heading_468f, 
    .gallery_70a6 .heading_468f, 
    .accordion-b152 .heading_468f,
    .gold_efac .backdrop-hot-431a, 
    .gallery_70a6 .backdrop-hot-431a, 
    .accordion-b152 .backdrop-hot-431a {
        width: 100%;
        margin: 15px 0;
    }
    .accordion-b152 span.east-cbb9 b, 
    .shade-55c0 span.east-cbb9 b, 
    .accordion-b152 span.liquid_a471 b, 
    .shade-55c0 span.liquid_a471 b {
        font-size: 18px;
    }
    #respond {
        margin-top: 40px;
    }
    .top_90f0 img {
        margin-right: 15px;
    }
    .steel-e779, 
    #reply-title {
        margin-bottom: 0;
    }
    #commentform p.background_west_c2e1,
    #commentform p.component_yellow_dd70 {
        margin-top: 21px;
    }
    nav.carousel_050c.liquid-be9c,
    #secondary {
        margin-top: 30px;
    }
    .steel-e779, 
    #reply-title {
        font-size: 26px;
    }
    #comments {
        margin-top: 40px;
    }
    .stone_3779 {
        margin-bottom: 25px;
    }
    .item_3fdc {
        display: none;
    }
}
@media screen and (max-width: 567px) {
    .liquid-be9c .bronze-ef74.pressed_6c60, 
    .liquid-be9c .bronze-ef74.item_outer_c62b {
        top: 0;
    }
    .liquid-be9c .pressed_6c60.bronze-ef74:before, 
    .liquid-be9c .item_outer_c62b.bronze-ef74:before {
        width: 35px;
        height: 10px;
    }
    .liquid-be9c .bronze-ef74.pressed_6c60, 
    .liquid-be9c .bronze-ef74.item_outer_c62b {
        margin-left: 0;
        margin-right: 0;
    }
    .gas-e1f9 li {
        font-size: 12px;
    }
    #breadcrumb-list {
        padding: 10px 0;
    }
    blockquote.cold-675f {
        margin-left: 0;
    }
    .top_90f0 img {
        margin: 0 0 25px;
        float: none;
    }
    .top_90f0 .paragraph-east-6f0e, 
    .top_90f0 .south_f49c {
        display: block;
    }
    .box_stone_b9cd {
        padding-left: 0;
    }
    #comments ol.picture-south-5836 {
        margin-left: 50px;
    }
    .highlight_mini_7cc7 {
        padding-left: 0;
    }
    .plasma-7fee .mini_a318:last-child,
    .plasma-7fee.new-e03d .mini_a318:last-child {
        margin-bottom: 0;
        padding-right: 0;
    }
}
/* css-noise: 9948 */
.phantom-card-f2 {
  padding: 0.5rem;
  font-size: 12px;
  line-height: 1.3;
}
