/*
Theme Name: Coming Soon Lite
Theme URI: https://www.luzuk.com/themes/free-coming-soon-wordpress-theme/
Author: Luzuk
Author URI: https://www.luzuk.com/
Description: The Coming Soon Lite under construction theme will play a big role in boosting up the business and taking it to an altogether different level. Work is under progress for this and the results will be fabulous upon completion. This theme will play a lead role in case of the landing or Coming Soon Lite or under construction pages. Armed with some features of significance like responsive and multipurpose nature apart from being retina ready, Bootstrap framework oriented and with CTA, this theme is accompanied with the progress bar or a countdown timer with a simple goal to keep a track record as far as the progress is concerned. It is not only professional but is also accompanied with the personalization and customization options and not only has the clean code but also the faster page load option. Coming Soon Lite WP theme is mobile ad SEO ready making the web page look distinct even before it is launched in the public. It is accompanied with the subscription form, social media icons as well as the contact form permitting it to keep associated with the visitors and updating theme with the latest information as far as the new projects are concerned. Demo: https://luzuk.com/demo/coming-soon/
Version: 0.1
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: coming-soon-lite
Tags: one-column, two-columns, right-sidebar, left-sidebar, grid-layout, custom-colors, custom-background, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, full-width-template, threaded-comments, translation-ready, blog, e-commerce, portfolio

Coming Soon Lite WordPress Theme, Copyright 2019 Luzuk
Coming Soon Lite is distributed under the terms of the GNU GPL
*/

html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  font-family: 'Poppins', sans-serif;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 1em 0;
}

hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

p {
  color: #666666;
  font-size: 14px;
  line-height: 1.8;
}

pre {
  font-size: 1em;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
  text-decoration: none;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: 1px #767676 dotted;
  text-decoration: none;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: 700;
}

code,
kbd,
samp {
  font-size: 1em;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #eee;
  color: #222;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid #bbb;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

/*-------------- Alignments ---------------*/

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*--------------- Clearings -------------*/

.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.widget-area:before,
.widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.widget-area:after,
.widget:after,
.comment-meta:after {
  clear: both;
}

/*--------- Forms ---------*/

label {
  color: #3f3f3f;
  display: block;
  font-weight: 800;
  margin-bottom: 0.5em;
}

fieldset {
  margin-bottom: 1em;
}

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: #666;
  background: #fff;
  background-image: -webkit-linear-gradient(
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0)
  );
  border: 1px solid #d7d7d7;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: block;
  padding: 0.7em;
  width: 100%;
}

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: #222;
  border-color: #3f3f3f;
}

select {
  border: 1px solid #bbb;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  height: 3em;
  max-width: 100%;
}

input[type="radio"],
input[type="checkbox"] {
  margin-right: 0.5em;
}

input[type="radio"] + label,
input[type="checkbox"] + label {
  font-weight: 400;
}

button,
input[type="button"],
input[type="submit"] {
  background-color: #feca00;
  border: 0;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #191919;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 800;
  line-height: 1;
  padding: 1em 2em;
  text-shadow: none;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}

input + button,
input + input[type="button"],
input + input[type="submit"] {
  padding: 0.75em 2em;
}

button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary {
  background-color: #ddd;
  color: #222;
}

button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
  background: #feca00;
}

button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus {
  background: #bbb;
}

/* Placeholder text color -- selectors need to be separate to work. */

::-webkit-input-placeholder {
  color: #3f3f3f;
}

:-moz-placeholder {
  color: #3f3f3f;
}

::-moz-placeholder {
  color: #3f3f3f;
  opacity: 1;
}

:-ms-input-placeholder {
  color: #3f3f3f;
}

/*------ Formatting ---------*/

hr {
  background-color: #bbb;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/*-------- Lists ----------*/

ul,
ol {
  margin: 0 0 1.5em;
  padding: 0;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/*---------- Tables ---------*/

table {
  border-collapse: collapse;
  margin: 0 0 1.5em;
  width: 100%;
}

thead th {
  padding-bottom: 0.5em;
}

th {
  padding: 0.4em;
  text-align: left;
}

tbody,
td,
th {
  border: 1px dashed;
}

td {
  padding: 0.4em;
}

th:first-child,
td:first-child {
  padding-left: 0;
}

th:last-child,
td:last-child {
  padding-right: 0;
}

/*---------- Links -----------*/

a {
  color: #222;
  text-decoration: none !important;
}

a:hover,
a:active {
  color: #1f2221;
  outline: 0;
}

.entry-content a,
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
  -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
  transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
  transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
  transition: color 80ms ease-in, box-shadow 130ms ease-in-out,
    -webkit-box-shadow 130ms ease-in-out;
}

.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
  text-decoration: none;
  -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
  transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
  transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
  transition: color 80ms ease-in, box-shadow 130ms ease-in-out,
    -webkit-box-shadow 130ms ease-in-out;
}

.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
  color: #1f2221;
}

/* Fixes linked images */

.entry-content a img,
.widget a img {
  -webkit-box-shadow: 0 0 0 8px #fff;
  box-shadow: 0 0 0 8px #fff;
}

.post-navigation a:focus .icon,
.post-navigation a:hover .icon {
  color: #222;
}

/*------------ Featured Image Hover ----------------*/

.post-thumbnail {
  margin-bottom: 1em;
}

.post-thumbnail img {
  width: auto;
}

.post-thumbnail a img {
  -webkit-backface-visibility: hidden;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.post-thumbnail a:hover img,
.post-thumbnail a:focus img {
  opacity: 0.7;
}

/*top bar*/

.nav input[type="search"] {
  margin: 10px 0;
  padding: 5px;
}

.page-template-custom-home-page .header-box {
  position: fixed;
}

.header-box {
  padding: 10px 0;
  background: rgba(0, 0, 0, 0) linear-gradient(90deg, #2d2d31 30%, #353539 28%)
    repeat scroll 0 0;
  position: static;
  width: 100%;
  z-index: 999;
}

.header-box span {
  color: #fff;
  margin-right: 8px;
}

.contact-info {
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
  padding: 22px 0;
}

span.info {
  color: #808080;
}

/*------------- Navigation -------------*/

#header .nav ul {
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: 1px;
}

#header .nav ul li {
  display: inline-block;
  margin: 0;
  position: relative;
}

#header .nav ul li a {
  font-size: 13px;
  letter-spacing: 0px;
  text-transform: uppercase;
  color: #fff;
}

#header .nav ul li a:hover,
#header .nav ul li a:focus {
  background: #feca00;
}

#header .nav ul.sub-menu li a,
#header .nav ul.children li a {
  color: #fff;
}

#header .nav ul.sub-menu li a:hover,
#header .nav ul.children li a:hover {
  background: #feca00;
  border-color: #feca00;
  color: #191919;
}

.social-icons i {
  color: #767676;
  margin: 0 10px;
  font-size: 15px;
  border: solid 1px;
  width: 40px;
  height: 40px;
  padding: 10px 0;
}

.social-icons i:hover {
  background: #767676;
  color: #feca00;
  border-color: #767676;
}

.social-bg {
  background: #2d2d31;
}

.social-icons {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 8em;
}

.social-icons p {
  margin-bottom: 0;
}

/*------- logo and contact --------*/

.logo {
  padding: 8px 0;
}

.logo p {
  font-size: 12px;
  margin: 0;
}

.logo h1 {
  margin: 0;
  font-size: 25px;
}

.logo h1 a {
  color: #fff;
}

/* content-page*/

.single-post .article_content {
  margin-bottom: 10px;
  padding: 10px;
  border: 1px solid #cdcdcd;
}

.article_content img {
  padding: 10px 0;
}

.article_content:hover {
  
}

.article_content:hover h3 {
  color: #feca00;
}

.article-text {
  padding: 10px;
}

.article_content h3 {
  padding: 10px 0;
  font-size: 20px;
  text-align: left;
  color: #191919;
  margin: 0;
}

.article_content p {
  margin: 0;
}

.article_content .metabox,
.metabox1 {
  padding: 4px 10px;
  border: 4px double #fff;
  background: #feca00;
}

.article_content .metabox i,
.article_content .metabox span,
.article_content .metabox a,
.metabox1 span,
.metabox1 i {
  margin-right: 10px;
  color: #191919;
}

.article-text p {
  letter-spacing: 1px;
  margin: 0;
}

.article_content .read-btn {
  margin: 20px 0;
}

.content-area {
  margin-top: 2em;
}

/* --------- SLIDER--------- */

#slider {
  max-width: 100%;
  padding: 0;
  background: #fff;
  position: fixed;
}

#slider img {
  width: 100%;
  opacity: 0.5;
}

#slider .carousel-caption {
  top: 0;
  right: 70%;
  left: 0;
  padding-top: 0;
  background: #29292d;
}

#slider .inner_carousel h2 {
  font-size: 50px;
  color: #fff;
  padding: 2em 0 0;
  font-weight: 700;
}

.inner_carousel h4 {
  text-align: left;
  padding: 30px 15px 0 15px;
}

.open-date {
  text-align: left;
  padding: 0 15px;
  margin-top: 20px;
}

.open-date span {
  border: solid 2px #feca00;
  padding: 5px 10px;
  margin-right: 5px;
  font-size: 18px;
  font-weight: 700;
  color: #feca00;
}

/*button css*/

.article_content .read-btn a:hover {
  background: #feca00;
  border-color: #feca00;
  color: #191919;
}

.article_content .read-btn a {
  border: solid 2px #feca00;
  color: #feca00;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 13px;
  padding: 12px 20px;
  border-radius: 30px;
}

/* Woocommerce */

.woocommerce .products li {
  border: 1px dashed #e4e4e4;
}

.woocommerce .products li:hover {
  border: 1px solid #feca00;
}

.woocommerce #sidebar {
  margin-top: 2em;
}

.woocommerce-product-gallery__image {
  padding: 2px;
}

a.showcoupon,
.woocommerce-message::before {
  color: #feca00;
}

.woocommerce-message {
  border-top-color: #feca00;
}

.woocommerce span.onsale {
  background: #feca00;
  color: #191919;
  padding: 0;
  border-radius: 0;
}

.woocommerce ul.products li.product .onsale {
  margin: 0 !important;
}

.products li {
  padding: 10px !important;
  text-align: center;
}

h2.woocommerce-loop-product__title,
.woocommerce div.product .product_title {
  color: #353535;
  letter-spacing: 1px;
  font-weight: 500;
}

.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #353535;
}

.woocommerce div.product .product_title,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  margin-bottom: 5px;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background: #feca00;
  border-radius: 0;
  color: #191919;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background: #191919;
  color: #fff;
}

.woocommerce .quantity .qty {
  width: 5em;
  padding: 5px;
  border-radius: 0;
  border: solid 1px #353535;
  color: #353535;
}

span.woocommerce-input-wrapper,
.woocommerce label {
  width: 100%;
}

nav.woocommerce-MyAccount-navigation ul {
  list-style: none;
}

nav.woocommerce-MyAccount-navigation ul li {
  background: #feca00 !important;
  padding: 12px;
  margin-bottom: 10px;
}

nav.woocommerce-MyAccount-navigation ul li a {
  color: #191919;
}

.posted_in {
  display: block;
}

header.woocommerce-products-header {
  margin-top: 20px;
}

.woocommerce .products .star-rating {
  margin: 5px auto 10px;
}

.col-1,
.col-2 {
  max-width: 100%;
}

/*------- Header ---------*/

.site-branding {
  padding: 1em 0;
  position: relative;
  -webkit-transition: margin-bottom 0.2s;
  transition: margin-bottom 0.2s;
  z-index: 3;
}

.site-branding a {
  text-decoration: none;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.site-branding a:hover,
.site-branding a:focus {
  opacity: 0.7;
}

.site-title {
  clear: none;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: 0.08em;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.site-title,
.site-title a {
  color: #222;
  opacity: 1;
}

body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
  color: #fff;
}

.custom-logo-link {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}

.custom-logo-link img {
  display: inline-block;
  max-height: 80px;
  width: auto;
}

body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
  max-height: 200px;
  max-width: 100%;
}

.custom-logo-link a:hover,
.custom-logo-link a:focus {
  opacity: 0.9;
}

body:not(.title-tagline-hidden) .site-branding-text {
  display: inline-block;
  vertical-align: middle;
}

.has-header-image.coming-soon-lite-front-page .custom-header,
.has-header-video.coming-soon-lite-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header {
  display: table;
  height: 300px;
  height: 75vh;
  width: 100%;
}

.wp-custom-header .wp-custom-header-video-button {
  background-color: rgba(34, 34, 34, 0.5);
  border: 1px solid rgba(255, 255, 255, 0.6);
  color: rgba(255, 255, 255, 0.6);
  height: 45px;
  overflow: hidden;
  padding: 0;
  position: fixed;
  right: 30px;
  top: 30px;
  -webkit-transition: background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out,
    color 0.3s ease-in-out;
  width: 45px;
}

.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus {
  border-color: rgba(255, 255, 255, 0.8);
  background-color: rgba(34, 34, 34, 0.8);
  color: #fff;
}

.admin-bar .wp-custom-header-video-button {
  top: 62px;
}

.has-header-image.coming-soon-lite-front-page .site-branding,
.has-header-video.coming-soon-lite-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding {
  display: table-cell;
  height: 100%;
  vertical-align: bottom;
}

/*------- Front Page ------------*/

.coming-soon-lite-front-page .site-content {
  padding: 0;
}

.coming-soon-lite-panel {
  overflow: hidden;
  position: relative;
}

.panel-image {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
}

.panel-image:before {
  background: -webkit-linear-gradient(
    to top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0)),
    to(rgba(0, 0, 0, 0.3))
  );
  background: -webkit-linear-gradient(
    to top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.3) 100%
  );
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#1f222100000", endColorstr="#4d000000", GradientType=0);
  bottom: 0;
  content: "";
  left: 0;
  right: 0;
  position: absolute;
  top: 100px;
}

.coming-soon-lite-front-page article:not(.has-post-thumbnail):not(:first-child) {
  border-top: 1px solid #ddd;
}

.panel-content {
  position: relative;
}

.panel-content .wrap {
  padding-bottom: 0.5em;
  padding-top: 1.75em;
}

/* Panel edit link */

.coming-soon-lite-panel .edit-link {
  display: block;
  margin: 0.3em 0 0;
}

/* Front Page - Recent Posts */

.coming-soon-lite-front-page .panel-content .recent-posts article {
  border: 0;
  color: #3f3f3f;
  margin-bottom: 3em;
}

.recent-posts .entry-header {
  margin-bottom: 1.2em;
}

.page .panel-content .recent-posts .entry-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 300;
  letter-spacing: 0;
  text-transform: none;
}

.coming-soon-lite-panel .recent-posts .entry-header .edit-link {
  color: #222;
  display: inline-block;
  font-size: 11px;
  font-size: 0.6875rem;
  margin-left: 1em;
}

/*-------- Regular Content -----------*/

.site-content-contain {
  position: relative;
}

.site-content {
  padding: 2.5em 0 0;
}

/*-------- Posts ----------------*/

/* Post Landing Page */

.sticky {
  position: relative;
}

.post:not(.sticky) .icon-thumb-tack {
  display: none;
}

.page .panel-content .entry-title,
.page-title,
body.page:not(.coming-soon-lite-front-page) .entry-title {
  color: #191919;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.entry-header .entry-title {
  margin-bottom: 0.25em;
}

.entry-title a {
  color: #feca00;
  text-decoration: none;
  margin-left: -2px;
}

h3.entry-title a {
  font-weight: 500;
}

.entry-title:not(:first-child) {
  padding-top: 0;
}

.entry-meta {
  color: #767676;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1818em;
  padding-bottom: 0.25em;
  text-transform: uppercase;
}

.entry-meta a {
  color: #767676;
}

.byline,
.updated:not(.published) {
  display: none;
}

.single .byline,
.group-blog .byline {
  display: inline;
}

.pagination,
.comments-pagination {
  border-top: 1px solid #eee;
  font-size: 14px;
  font-weight: 800;
  padding: 2em 0 3em;
  text-align: center;
}

.pagination .icon,
.comments-pagination .icon {
  width: 0.666666666em;
  height: 0.666666666em;
}

.comments-pagination {
  border: 0;
}

.page-numbers {
  display: none;
  padding: 10px;
}

.page-numbers.current {
  display: inline-block;
  background: #feca00;
}

.page-numbers.current .screen-reader-text {
  clip: auto;
  height: auto;
  overflow: auto;
  position: relative !important;
  width: auto;
}

.prev.page-numbers,
.next.page-numbers {
  background-color: #feca00;
  display: inline-block;
  color: #fff;
  font-weight: normal;
}

.prev.page-numbers,
.next.page-numbers {
  -webkit-transition: background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out,
    color 0.3s ease-in-out;
}

.prev.page-numbers:focus,
.prev.page-numbers:hover,
.next.page-numbers:focus,
.next.page-numbers:hover {
  background: #191919;
  color: #fff;
  cursor: pointer;
}

.prev.page-numbers {
  float: left;
}

.next.page-numbers {
  float: right;
}

a.more-link {
  color: #fff;
  background: #feca00;
  padding: 6px 10px;
  float: left;
}

.more-link:before {
  margin-top: 0 !important;
}

/* Aligned blockquotes */

.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
  color: #666;
  font-size: 13px;
  font-size: 0.8125rem;
  width: 48%;
}

/* Blog landing, search, archives */

.blog .site-main > article,
.archive .site-main > article,
.search .site-main > article {
  padding-bottom: 2em;
}

body:not(.coming-soon-lite-front-page) .entry-header {
  padding: 1em 0;
}

body:not(.coming-soon-lite-front-page) .entry-header,
body:not(.coming-soon-lite-front-page) .entry-content,
body:not(.coming-soon-lite-front-page) #comments {
  margin-left: auto;
  margin-right: auto;
}

body:not(.coming-soon-lite-front-page) .entry-header {
  padding-top: 0;
}

.blog .entry-meta a.post-edit-link,
.archive .entry-meta a.post-edit-link,
.search .entry-meta a.post-edit-link {
  color: #222;
  display: inline-block;
  margin-left: 1em;
  white-space: nowrap;
}

.search .page .entry-meta a.post-edit-link {
  margin-left: 0;
  white-space: nowrap;
}

.taxonomy-description {
  color: #666;
  font-size: 13px;
  font-size: 0.8125rem;
}

/* More tag */

.entry-content .more-link:before {
  content: "";
  display: block;
  margin-top: 1.5em;
}

/* Single Post */

.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.coming-soon-lite-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
  margin-left: auto;
  margin-right: auto;
  max-width: 740px;
}

.single-featured-image-header {
  background-color: #fafafa;
  border-bottom: 1px solid #eee;
}

.single-featured-image-header img {
  display: block;
  margin: auto;
}

.page-links {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 800;
  padding: 2em 0 3em;
}

.page-links .page-number {
  color: #767676;
  display: inline-block;
  padding: 0.5em 1em;
}

.page-links a {
  display: inline-block;
}

.page-links a .page-number {
  color: #222;
}

/* Entry footer */

.entry-footer {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  margin-top: 2em;
  padding: 2em 0;
}

.entry-footer .cat-links,
.entry-footer .tags-links {
  display: block;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 800;
  letter-spacing: 0.1818em;
  padding-left: 2.5em;
  position: relative;
  text-transform: uppercase;
}

.entry-footer .cat-links + .tags-links {
  margin-top: 1em;
}

.entry-footer .cat-links a,
.entry-footer .tags-links a {
  color: #3f3f3f;
}

.entry-footer .cat-links .icon,
.entry-footer .tags-links .icon {
  color: #767676;
  left: 0;
  margin-right: 0.5em;
  position: absolute;
  top: 2px;
}

.entry-footer .edit-link {
  display: inline-block;
}

.entry-footer .edit-link a.post-edit-link {
  background-color: #222;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 800;
  margin-top: 2em;
  padding: 0.7em 2em;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  white-space: nowrap;
}

.entry-footer .edit-link a.post-edit-link:hover,
.entry-footer .edit-link a.post-edit-link:focus {
  background-color: #767676;
}

/* Post Formats */

.blog .format-status .entry-title,
.archive .format-status .entry-title,
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
  display: none;
}

.format-quote blockquote {
  color: #3f3f3f;
  font-size: 20px;
  font-weight: 300;
  overflow: visible;
  position: relative;
}

.format-quote blockquote .icon {
  display: block;
  height: 20px;
  left: -1.25em;
  position: absolute;
  top: 0.4em;
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
  width: 20px;
}

/* Post Navigation */

.post-navigation {
  font-weight: 800;
  margin: 3em 0;
}

.post-navigation .nav-links {
  padding: 1em 0;
}

.nav-subtitle {
  background: transparent;
  color: #767676;
  display: block;
  font-size: 11px;
  letter-spacing: 0.1818em;
  margin-bottom: 1em;
  text-transform: uppercase;
}

.nav-title {
  color: #3f3f3f;
  font-size: 15px;
  font-size: 0.9375rem;
}

.post-navigation .nav-next {
  margin-top: 1.5em;
}

.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
  margin-right: 0.5em;
}

.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
  margin-left: 0.5em;
}

/*----------- Pages ---------*/

header.page-header h2 {
  font-size: 22px;
}

.page-header {
  padding-top: 2em;
}

.page .entry-header .edit-link {
  font-size: 14px;
}

.search .page .entry-header .edit-link {
  font-size: 11px;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

.page:not(.home) #content {
  padding-bottom: 1.5em;
}

/* 404 page */

.error404 .page-content {
  padding-bottom: 4em;
}

.error404 .page-content .search-form,
.search .page-content .search-form {
  margin-bottom: 3em;
}

/*----------- Footer --------------*/

#colophon {
  background-color: #191919;
}

.site-footer .wrap {
  padding-bottom: 1.5em;
  padding-top: 2em;
}

/* Footer widgets */

.site-footer input[type="search"]::placeholder,
.site-footer .widget-area a:hover {
  color: #fff;
}

.site-footer input.search-field {
  width: 100%;
  background: transparent;
}

.site-footer .widget .tagcloud a {
  color: #fff;
}

.site-footer .widget .tagcloud a:hover {
  color: #191919;
}

.site-footer input[type="search"] {
  color: #fff;
  border: 1px solid;
}

.site-footer h2.widget-title {
  margin: 1em 0;
}

.site-footer h2.widget-title a {
  color: #feca00;
}

.site-footer button.search-submit {
  background-color: #feca00;
  font-weight: normal;
  letter-spacing: 1px;
  right: 0;
  color: #fff;
  width: 100%;
}

.site-footer .tagcloud a:hover {
  background-color: #feca00 !important;
}

/* Site info */

.site-info p,
.site-info a {
  margin: 0;
  font-size: 15px;
  color: #7b7b7d;
}

.site-info {
  padding: 25px 45px;
}

.page-template-custom-home-page .copyright {
  position: absolute;
}

.copyright {
  background: #36353b;
  padding: 0px;
  position: static;
  bottom: 1em;
  left: 8.3%;
}

/*------- Comments ------------*/

#comments {
  clear: both;
  padding: 2em 0 0.5em;
}

.comments-title {
  font-size: 20px;
  margin-bottom: 1.5em;
}

.comment-list,
.comment-list .children {
  list-style: none;
  margin: 0;
  padding: 0;
}

.comment-list li:before {
  display: none;
}

.comment-body {
  margin-left: 65px;
}

.comment-author {
  font-size: 16px;
  margin-bottom: 0.4em;
  position: relative;
  z-index: 2;
}

.comment-author .avatar {
  height: 50px;
  width: 50px;
}

.comment-author .says {
  display: none;
}

.comment-meta {
  margin-bottom: 1.5em;
}

.comment-metadata {
  color: #767676;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.1818em;
  text-transform: uppercase;
}

.comment-metadata a {
  color: #767676;
}

.comment-metadata a.comment-edit-link {
  color: #222;
  margin-left: 1em;
}

.comment-body {
  color: #3f3f3f;
  font-size: 14px;
  margin-bottom: 4em;
}

.comment-reply-link {
  font-weight: 800;
  position: relative;
}

.comment-reply-link .icon {
  color: #222;
  left: -2em;
  height: 1em;
  position: absolute;
  top: 0;
  width: 1em;
}

.children .comment-author .avatar {
  height: 30px;
  left: -45px;
  width: 30px;
}

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
  border: 1px solid #3f3f3f;
  padding: 2px;
}

.no-comments,
.comment-awaiting-moderation {
  color: #767676;
  font-size: 14px;
  font-style: italic;
}

.comments-pagination {
  margin: 2em 0 3em;
}

.form-submit {
  text-align: right;
}

/*-------- Widgets ----------*/

#secondary {
  padding: 1em 0 2em;
}

.page-template-page-with-right-sidebar #sidebar,
.page-template-page-with-left-sidebar #sidebar {
  margin: 4% 0 0;
}

#sidebar .widget li {
  border-bottom: 1px solid #bbb;
}

#sidebar .widget li:last-child {
  border: none;
}

#sidebar .widget {
  padding: 15px;
  margin-bottom: 25px;
  border: 1px dashed #e4e4e4;
}

#sidebar .widget:hover {
  border: 1px solid #feca00;
}

#sidebar h2.widget-title {
  position: relative;
  top: -30px;
  font-size: 20px;
  text-align: center;
  background: #feca00;
  color: #191919;
  letter-spacing: 1px;
  padding: 10px 0 10px 0px;
  border-radius: 3px;
}

#sidebar h2 a.rsswidget {
  color: #fff;
}

#sidebar .tagcloud a {
  background: #efefef;
  border: 1px solid #efefef;
  color: #3a3a3a;
}

#sidebar .tagcloud a:hover {
  background-color: #feca00;
  color: #fff;
}

#sidebar button.search-submit {
  background-color: #feca00;
  background-image: none;
  color: #191919;
  font-size: 16px;
  font-weight: 600;
  margin-top: 12px;
  width: 100%;
  padding: 8px;
}

#sidebar .search-form .search-submit {
  bottom: 3px;
}

#sidebar input.search-field {
  border: 1px solid;
  padding: 0px 20px;
  line-height: 50px;
  height: 50px;
  font-size: 12px;
  width: 100%;
  border-radius: 0px;
  margin-top: 5px;
}

#sidebar ul li a,
#sidebar .widget_rss .rssSummary,
#sidebar p {
  color: #464646;
}

/* widget forms */

.widget select {
  width: 100%;
  margin-top: 10px;
}

/* widget lists */

.widget ul {
  list-style: none;
  margin: 0;
}

.widget ul li,
.widget ol li {
  padding: 0.5em 0;
}

.widget ul li ul {
  margin: 0 0 -1px;
  padding: 0;
  position: relative;
}

.widget ul li li {
  border: 0;
}

/* Widget lists of links */

.widget_top-posts ul li ul,
.widget_rss_links ul li ul,
.widget-grofile ul.grofile-links li ul,
.widget_pages ul li ul,
.widget_meta ul li ul {
  bottom: 0;
}

.widget_nav_menu ul li li,
.widget_top-posts ul li,
.widget_top-posts ul li li,
.widget_rss_links ul li,
.widget_rss_links ul li li,
.widget-grofile ul.grofile-links li,
.widget-grofile ul.grofile-links li li {
  padding-bottom: 0.25em;
  padding-top: 0.25em;
}

.widget_rss ul li {
  padding-bottom: 1em;
  padding-top: 1em;
}

/* widget markup */

.widget .post-date,
.widget .rss-date {
  font-size: 0.81em;
}

/* Text widget */

.widget_text {
  word-wrap: break-word;
}

.widget_text ul {
  list-style: disc;
  margin: 0 0 1.5em 1.5em;
}

.widget_text ol {
  list-style: decimal;
}

.widget_text ul li,
.widget_text ol li {
  border: none;
}

.widget_text ul li:last-child,
.widget_text ol li:last-child {
  padding-bottom: 0;
}

.widget_text ul li ul {
  margin: 0 0 0 1.5em;
}

.widget_text ul li li {
  padding-left: 0;
  padding-right: 0;
}

.widget_text ol li {
  list-style-position: inside;
}

.widget_text ol li + li {
  margin-top: -1px;
}

/* RSS Widget */

.widget_rss .widget-title .rsswidget:first-child {
  float: right;
}

.widget_rss .widget-title .rsswidget:first-child:hover {
  background-color: transparent;
}

.widget_rss .widget-title .rsswidget:first-child img {
  display: block;
}

.widget_rss ul li:first-child {
  border-top: none;
  padding-top: 0;
}

.widget_rss li .rsswidget {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.4;
}

.widget_rss .rss-date,
.widget_rss li cite {
  color: #767676;
  display: block;
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 1.5;
  text-transform: uppercase;
}

.widget_rss .rss-date {
  margin: 0.5em 0 1.5em;
  padding: 0;
}

.widget_rss .rssSummary {
  font-size: 13px;
  margin-bottom: 0.5em;
}

/* Contact Info Widget */

.widget_contact_info .contact-map {
  margin-bottom: 0.5em;
}

/* Gravatar */

.widget-grofile h4 {
  font-size: 16px;
  margin-bottom: 0;
}

/* Recent Comments */

.widget_recent_comments table,
.widget_recent_comments th,
.widget_recent_comments td {
  border: 0;
}

/* Recent Posts widget */

.widget_recent_entries .post-date {
  display: block;
}

/* Search */

.search-form {
  position: relative;
}

.search-form .search-submit {
  bottom: 0px;
  padding: 0.55em 1em;
  position: relative;
  right: 0px;
  margin-top: 5px;
}

.search-form .search-submit .icon {
  height: 24px;
  top: -2px;
  width: 24px;
}

button.search-submit {
  background-color: #feca00;
  font-weight: normal;
  letter-spacing: 1px;
}

/* Tag cloud widget */

.tagcloud,
.widget_tag_cloud,
.wp_widget_tag_cloud {
  line-height: 1.5;
}

.widget .tagcloud a,
.widget.widget_tag_cloud a,
.wp_widget_tag_cloud a {
  border: 1px solid #efefef;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
  float: left;
  font-size: 14px !important;
  margin: 4px 4px 0 0 !important;
  padding: 4px 10px 5px !important;
  position: relative;
  -webkit-transition: background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out,
    color 0.3s ease-in-out;
  width: auto;
  word-wrap: break-word;
  z-index: 0;
}

.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus {
  border-color: #bbb;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
}

/* Calendar widget */

.widget_calendar th,
.widget_calendar td {
  text-align: center;
}

.widget_calendar tfoot td {
  border: 0;
}

/*----------- Media ----------*/

img,
video {
  height: auto;
  max-width: 100%;
}

img.alignleft,
img.alignright {
  float: none;
  margin: 0;
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

embed,
iframe,
object {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption,
.gallery-caption {
  color: #666;
  font-size: 13px;
  font-style: italic;
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

/* Media Elements */

.mejs-container {
  margin-bottom: 1.5em;
}

/* Audio Player */

.mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls a.mejs-horizontal-volume-slider:focus,
.mejs-controls a.mejs-horizontal-volume-slider:hover {
  background: transparent;
  border: 0;
}

/* Playlist Color Overrides: Light */

.site-content .wp-playlist-light {
  border-color: #eee;
  color: #222;
}

.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {
  color: #3f3f3f;
}

.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {
  color: #767676;
}

.site-content .wp-playlist-light .wp-playlist-item {
  border-bottom: 1px dotted #eee;
  -webkit-transition: background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out,
    color 0.3s ease-in-out;
}

.site-content .wp-playlist-light .wp-playlist-item:hover,
.site-content .wp-playlist-light .wp-playlist-item:focus {
  border-bottom-color: rgba(0, 0, 0, 0);
  background-color: #767676;
  color: #fff;
}

.site-content .wp-playlist-light a.wp-playlist-caption:hover,
.site-content .wp-playlist-light .wp-playlist-item:hover a,
.site-content .wp-playlist-light .wp-playlist-item:focus a {
  color: #fff;
}

/* Playlist Color Overrides: Dark */

.site-content .wp-playlist-dark {
  background: #222;
  border-color: #3f3f3f;
}

.site-content .wp-playlist-dark .mejs-container .mejs-controls {
  background-color: #3f3f3f;
}

.site-content .wp-playlist-dark .wp-playlist-caption {
  color: #fff;
}

.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {
  color: #eee;
}

.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {
  color: #aaa;
}

.site-content .wp-playlist-dark .wp-playlist-playing {
  background-color: #3f3f3f;
}

.site-content .wp-playlist-dark .wp-playlist-item {
  border-bottom: 1px dotted #555;
  -webkit-transition: background-color 0.2s ease-in-out,
    border-color 0.2s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out,
    color 0.3s ease-in-out;
}

.site-content .wp-playlist-dark .wp-playlist-item:hover,
.site-content .wp-playlist-dark .wp-playlist-item:focus {
  border-bottom-color: rgba(0, 0, 0, 0);
  background-color: #aaa;
  color: #222;
}

.site-content .wp-playlist-dark a.wp-playlist-caption:hover,
.site-content .wp-playlist-dark .wp-playlist-item:hover a,
.site-content .wp-playlist-dark .wp-playlist-item:focus a {
  color: #222;
}

/* Playlist Style Overrides */

.site-content .wp-playlist {
  padding: 0.625em 0.625em 0.3125em;
}

.site-content .wp-playlist-current-item .wp-playlist-item-title {
  font-weight: 700;
}

.site-content .wp-playlist-current-item .wp-playlist-item-album {
  font-style: normal;
}

.site-content .wp-playlist-current-item .wp-playlist-item-artist {
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.site-content .wp-playlist-item {
  padding: 0 0.3125em;
  cursor: pointer;
}

.site-content .wp-playlist-item:last-of-type {
  border-bottom: none;
}

.site-content .wp-playlist-item a {
  padding: 0.3125em 0;
  border-bottom: none;
}

.site-content .wp-playlist-item a,
.site-content .wp-playlist-item a:focus,
.site-content .wp-playlist-item a:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}

.site-content .wp-playlist-item-length {
  top: 5px;
}

/*--------- Galleries --------*/

.gallery-item {
  display: inline-block;
  text-align: left;
  vertical-align: top;
  margin: 0 0 1.5em;
  padding: 0 1em 0 0;
  width: 50%;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  display: inline-block;
  max-width: 100%;
}

.gallery-item a img {
  display: block;
  -webkit-transition: -webkit-filter 0.2s ease-in;
  transition: -webkit-filter 0.2s ease-in;
  transition: filter 0.2s ease-in;
  transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.gallery-item a:hover img,
.gallery-item a:focus img {
  -webkit-filter: opacity(60%);
  filter: opacity(60%);
}

.gallery-caption {
  display: block;
  text-align: left;
  padding: 0 10px 0 0;
  margin-bottom: 0;
}

/*---------- Customizer -----------*/

.highlight-front-sections.coming-soon-lite-customizer.coming-soon-lite-front-page .coming-soon-lite-panel:after {
  border: 2px dashed #0085ba;
  bottom: 1em;
  content: "";
  display: block;
  left: 1em;
  position: absolute;
  right: 1em;
  top: 1em;
  z-index: 1;
}

.highlight-front-sections.coming-soon-lite-customizer.coming-soon-lite-front-page .coming-soon-lite-panel .panel-content {
  z-index: 2;
}

/* Used for placeholder text */

.coming-soon-lite-customizer.coming-soon-lite-front-page .coming-soon-lite-panel .coming-soon-lite-panel-title {
  display: block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 3em;
  text-transform: uppercase;
  text-align: center;
}

/* Show borders on the custom page panels only when the front page sections are being edited */

.highlight-front-sections.coming-soon-lite-customizer.coming-soon-lite-front-page .coming-soon-lite-panel:nth-of-type(1):after {
  border: none;
}

.coming-soon-lite-front-page.coming-soon-lite-customizer #primary article.panel-placeholder {
  border: 0;
}

/* Add some space around the visual edit shortcut buttons. */

.coming-soon-lite-panel .customize-partial-edit-shortcut button {
  top: 30px;
  left: 30px;
}

/* Ensure that placeholder icons are visible. */

.coming-soon-lite-panel .customize-partial-edit-shortcut-hidden:before {
  visibility: visible;
}

.screen-reader-text {
  width: auto !important;
}

.site-footer label,
.site-footer caption,
.site-footer .widget ul li,
.site-footer .widget ul li a,
.site-footer .textwidget p,
.site-footer table,
.site-footer .widget_rss .rss-date,
.site-footer .widget_rss li cite {
  color: #fff;
}

/*--------- Media --------------*/

@media screen and (min-width: 20em) {
  body.customize-partial-edit-shortcuts-shown .site-header .site-title {
    padding-left: 0;
  }
}

@media screen and (min-width: 30em) {
  body,
  button,
  input,
  select,
  textarea {
    font-size: 15px;
  }
  h1 {
    font-size: 30px;
  }
  h2,
  .home.blog .entry-title,
  .page .panel-content .recent-posts .entry-title {
    font-size: 26px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 18px;
  }
  h5 {
    font-size: 13px;
  }
  h6 {
    font-size: 16px;
  }
  .entry-content blockquote.alignleft,
  .entry-content blockquote.alignright {
    font-size: 14px;
  }
  /* Fix image alignment */
  img.alignleft {
    float: left;
    margin-right: 1.5em;
  }
  img.alignright {
    float: right;
    margin-left: 1.5em;
  }
  /* Front Page */
  .panel-content .wrap {
    padding-bottom: 2em;
    padding-top: 3.5em;
  }
  .page-one-column .panel-content .wrap {
    max-width: 740px;
  }
  .panel-content .entry-header {
    margin-bottom: 4.5em;
  }
  .panel-content .recent-posts .entry-header {
    margin-bottom: 0;
  }
  /* Blog Index, Archive, Search */
  .taxonomy-description {
    font-size: 14px;
  }
  /* Site Footer */
  .site-footer {
    font-size: 16px;
    color: #fff;
  }
  /* Gallery Columns */
  .gallery-item {
    max-width: 25%;
  }
  .gallery-columns-1 .gallery-item {
    max-width: 100%;
  }
  .gallery-columns-2 .gallery-item {
    max-width: 50%;
  }
  .gallery-columns-3 .gallery-item {
    max-width: 33.33%;
  }
  .gallery-columns-4 .gallery-item {
    max-width: 25%;
  }
}

@media screen and (min-width: 48em) {
  body,
  button,
  input,
  select,
  textarea {
    font-size: 15px;
    line-height: 1.5;
  }
  .entry-content blockquote.alignleft,
  .entry-content blockquote.alignright {
    font-size: 13px;
  }
  /* Layout */
  .wrap {
    max-width: 1000px;
    padding-left: 3em;
    padding-right: 3em;
  }
  .error404 #primary {
    float: none;
  }
  /* Site Branding */
  .site-branding {
    margin: 0 !important;
    padding: 0;
  }
  .has-header-image.coming-soon-lite-front-page .site-branding,
  .has-header-video.coming-soon-lite-front-page .site-branding,
  .has-header-image.home.blog .site-branding,
  .has-header-video.home.blog .site-branding {
    bottom: 0;
    display: block;
    left: 0;
    height: auto;
    padding-top: 0;
    position: absolute;
    width: 100%;
  }
  .has-header-image.coming-soon-lite-front-page .custom-header,
  .has-header-video.coming-soon-lite-front-page .custom-header,
  .has-header-image.home.blog .custom-header,
  .has-header-video.home.blog .custom-header {
    display: block;
    height: auto;
  }
  .custom-logo-link img,
  body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
  body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
    max-width: 350px;
  }
  .title-tagline-hidden.home.has-header-image .custom-logo-link img,
  .title-tagline-hidden.home.has-header-video .custom-logo-link img {
    max-height: 200px;
  }
  .site-title {
    font-size: 36px;
  }
  /* Navigation */
  .navigation-top .wrap {
    max-width: 1000px;
    padding: 0.75em 3.4166666666667em;
  }
  .navigation-top nav {
    margin-left: -1.25em;
  }
  .site-navigation-fixed.navigation-top {
    bottom: auto;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 7;
  }
  .admin-bar .site-navigation-fixed.navigation-top {
    top: 32px;
  }
  /* Main Navigation */
  .menu-toggle,
  .dropdown-toggle {
    display: none;
  }
  .site-header .site-navigation-fixed .menu-scroll-down {
    display: none;
  }
  /* Scroll down arrow */
  .site-header .menu-scroll-down {
    display: block;
    padding: 1em;
    position: absolute;
    right: 0;
  }
  .site-header .menu-scroll-down .icon {
    -webkit-transform: rotate(90deg);
    /* Chrome, Safari, Opera */
    -ms-transform: rotate(90deg);
    /* IE 9 */
    transform: rotate(90deg);
  }
  .site-header .menu-scroll-down {
    color: #fff;
    top: 2em;
  }
  .site-header .navigation-top .menu-scroll-down {
    color: #feca00;
    top: 0.7em;
  }
  .menu-scroll-down .icon {
    height: 18px;
    width: 18px;
  }
  /* Front Page */
  .coming-soon-lite-front-page.has-header-image .site-branding,
  .coming-soon-lite-front-page.has-header-video .site-branding,
  .home.blog.has-header-image .site-branding,
  .home.blog.has-header-video .site-branding {
    margin-bottom: 70px;
  }
  .panel-content .wrap {
    padding-bottom: 4.5em;
    padding-top: 6em;
  }
  .panel-image {
    height: 100vh;
    max-height: 1200px;
  }
  .background-fixed .panel-image {
    background-attachment: fixed;
  }
  .page-two-column .panel-content .entry-header {
    float: left;
    width: 36%;
  }
  .page-two-column .panel-content .entry-content {
    float: right;
    width: 58%;
  }
  /* Front Page - Recent Posts */
  .page-two-column .panel-content .recent-posts {
    clear: right;
    float: right;
    width: 58%;
  }
  .panel-content .recent-posts article {
    margin-bottom: 4em;
  }
  .panel-content .recent-posts .entry-header,
  .page-two-column #primary .panel-content .recent-posts .entry-header,
  .panel-content .recent-posts .entry-content,
  .page-two-column #primary .panel-content .recent-posts .entry-content {
    float: none;
    width: 100%;
  }
  .panel-content .recent-posts .entry-header {
    margin-bottom: 1.5em;
  }
  .page .panel-content .recent-posts .entry-title {
    font-size: 26px;
  }
  /* Posts */
  .site-content {
    padding: 2em 0 0;
  }
  .single-post .entry-title,
  .page .entry-title {
    font-size: 26px;
  }
  .comments-pagination,
  .post-navigation {
    clear: both;
  }
  .post-navigation .nav-previous {
    float: left;
    width: 50%;
  }
  .post-navigation .nav-next {
    float: right;
    text-align: right;
    width: 50%;
  }
  .nav-next,
  .post-navigation .nav-next {
    margin-top: 0;
  }
  .blog .site-main > article,
  .archive .site-main > article,
  .search .site-main > article {
    padding-bottom: 4em;
  }
  .navigation.pagination {
    clear: both;
    float: right;
    width: 58%;
  }
  .has-sidebar .navigation.pagination,
  .archive.page-one-column:not(.has-sidebar) .navigation.pagination {
    float: none;
    width: 100%;
  }
  .entry-footer {
    display: table;
    width: 100%;
  }
  .entry-footer .cat-tags-links {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
  }
  .entry-footer .edit-link {
    display: table-cell;
    text-align: right;
    vertical-align: middle;
  }
  .entry-footer .edit-link a.post-edit-link {
    margin-top: 0;
    margin-left: 1em;
  }
  /* Entry content */
  /* without sidebar */
  :not(.has-sidebar) .entry-content blockquote.alignleft {
    margin-left: -17.5%;
    width: 48%;
  }
  :not(.has-sidebar) .entry-content blockquote.alignright {
    margin-right: -17.5%;
    width: 48%;
  }
  /* with sidebar */
  .has-sidebar .entry-content blockquote.alignleft {
    margin-left: 0;
    width: 34%;
  }
  .has-sidebar .entry-content blockquote.alignright {
    margin-right: 0;
    width: 34%;
  }
  .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
    margin-right: -72.5%;
    width: 62%;
  }
  /* blog and archive */
  .blog:not(.has-sidebar) .entry-content blockquote.alignleft,
  .coming-soon-lite-front-page.page-two-column .entry-content blockquote.alignleft,
  .archive:not(.has-sidebar) .entry-content blockquote.alignleft,
  .page-two-column .entry-content blockquote.alignleft {
    margin-left: -72.5%;
    width: 62%;
  }
  .blog:not(.has-sidebar) .entry-content blockquote.alignright,
  .coming-soon-lite-front-page.page-two-column .entry-content blockquote.alignright,
  .archive:not(.has-sidebar) .entry-content blockquote.alignright,
  .page-two-column .entry-content blockquote.alignright {
    margin-right: 0;
    width: 36%;
  }
  /* Post formats */
  .format-quote blockquote .icon {
    left: -1.5em;
  }
  /* Pages */
  .page.page-one-column .entry-header,
  .coming-soon-lite-front-page.page-one-column .entry-header,
  .archive.page-one-column:not(.has-sidebar) .page-header {
    margin-bottom: 4em;
  }
  .page:not(.home) #content {
    padding-bottom: 3.25em;
  }
  /* 404 page */
  .error404 .page-content {
    padding-bottom: 9em;
  }
  .comments-title {
    margin-bottom: 2.5em;
  }
  ol.children .children {
    padding-left: 2em;
  }
  /* Posts pagination */
  .nav-links .nav-title {
    position: relative;
  }
  .nav-title-icon-wrapper {
    position: absolute;
    text-align: center;
    width: 2em;
  }
  .nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
    left: -2em;
  }
  .nav-links .nav-next .nav-title .nav-title-icon-wrapper {
    right: -2em;
  }
  /* Secondary */
  #secondary {
    font-size: 14px;
    line-height: 1.6;
  }
  /* Gallery Columns */
  .gallery-columns-5 .gallery-item {
    max-width: 20%;
  }
  .gallery-columns-6 .gallery-item {
    max-width: 16.66%;
  }
  .gallery-columns-7 .gallery-item {
    max-width: 14.28%;
  }
  .gallery-columns-8 .gallery-item {
    max-width: 12.5%;
  }
  .gallery-columns-9 .gallery-item {
    max-width: 11.11%;
  }
}

@media screen and (min-width: 67em) {
  .navigation-top .wrap {
    padding: 0.75em 2em;
  }
  .navigation-top nav {
    margin-left: 0;
  }
  .sticky .icon-thumb-tack {
    font-size: 32px;
    height: 22px;
    left: -1.25em;
    top: 0.75em;
    width: 32px;
  }
  .page-numbers {
    display: inline-block;
    margin-right: 5px;
  }
  .page-numbers:hover {
    background: #191919;
    color: #fff !important;
  }
  .page-numbers.current {
    display: inline-block;
    background: #feca00;
    color: #fff;
  }
  .page-numbers.current .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }
  .comment-body {
    margin-left: 0;
  }
}

@media screen and (min-width: 79em) {
  .has-sidebar .entry-content blockquote.alignleft {
    margin-left: -20%;
  }
  .blog:not(.has-sidebar) .entry-content blockquote.alignright,
  .archive:not(.has-sidebar) .entry-content blockquote.alignright,
  .page-two-column .entry-content blockquote.alignright,
  .coming-soon-lite-front-page .entry-content blockquote.alignright {
    margin-right: -20%;
  }
}

@media screen and (max-width: 768px) {
  .logo {
    text-align: center;
  }
  .social-icons,
  .copyright,
  .header-box,
  #slider {
    position: static;
  }
  #slider .carousel-caption {
    background: transparent;
    right: auto;
  }
  #slider img {
    height: -webkit-fill-available;
  }
  #slider .inner_carousel h2 {
    padding: 0 15px;
    font-size: 30px;
    text-align: center;
  }
  .inner_carousel h4 {
    padding: 15px 15px 0 15px;
  }
  .search-bar input[type="search"] {
    width: 86%;
  }
  #sidebar .widget_calendar th,
  #sidebar .widget_calendar td {
    padding: 0px;
  }
  #sidebar .widget {
    padding: 15px 5px;
  }
  .article_content .content {
    margin-top: 10px;
  }
  .prev.page-numbers,
  .next.page-numbers {
    float: none;
  }
  .page-numbers.current {
    color: #fff;
  }
}

@media screen and (min-width: 720px) {
  #header .nav ul li ul {
    display: none;
    z-index: 2;
    font-weight: normal;
    margin-top: 12px;
  }
  #header .nav ul li:hover > ul {
    display: inline-grid;
    background: #191919;
    width: 200px;
    position: absolute;
    top: 54px;
    left: 0;
    text-align: left;
    z-index: 99;
  }
  #header .nav ul li:hover > ul li {
    display: block;
  }
  #header .nav ul li:hover > ul li a {
    padding: 10px;
    margin: 0px;
  }
  #header .nav ul li:hover ul li ul {
    display: none;
  }
  #header .nav ul li:hover ul li:hover > ul {
    display: inline-grid;
    position: absolute;
    left: 200px;
    top: 5px;
  }
  #header .nav ul.sub-menu {
    margin-top: 10px;
  }
  #header .nav ul.sub-menu li a {
    color: #fff;
  }
  #header .nav ul li a {
    color: #191919;
    padding: 23px 8px;
    display: block;
  }
}

@media screen and (max-width: 375px) {
  .article_content .content {
    margin-top: 10px;
  }
  .site-footer .search-form .search-submit {
    padding: 12px;
  }
  .site-footer input.search-field {
    width: 100%;
  }
  .site-footer h2.widget-title {
    color: #feca00;
    font-size: 18px;
  }
  .article-text span {
    margin-right: 6px;
    padding-right: 6px;
  }
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    width: 90% !important;
    float: none !important;
  }
}

@media only screen and (max-width: 767px) and (min-width: 426px) {
  .site-footer .search-form .search-submit {
    padding: 10px;
    position: static;
    margin-top: 10px;
  }
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    width: 42% !important;
    float: left !important;
    margin-right: 10px;
  }
  #sidebar .widget_calendar td {
    padding: 1px;
  }
  #sidebar h2.widget-title {
    width: 100% !important;
  }
  #sidebar .search-form .search-submit {
    padding: 9px;
  }
  .site-footer h2.widget-title {
    color: #feca00 !important;
  }
  .site-footer td {
    padding: 2px;
  }
  .widget .tagcloud a:hover,
  .widget .tagcloud a:focus,
  .widget.widget_tag_cloud a:hover,
  .widget.widget_tag_cloud a:focus,
  .wp_widget_tag_cloud a:hover,
  .wp_widget_tag_cloud a:focus {
    border-color: #bbb;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
  }
}

@media only screen and (max-width: 1024px) and (min-width: 910px) {
  #slider .inner_carousel h2 {
    font-size: 40px;
  }
  .search-bar input[type="search"] {
    width: 84%;
  }
  .widget_calendar td,
  #sidebar td {
    padding: 0px;
  }
  .prev.page-numbers,
  .next.page-numbers {
    float: none;
  }
  .page-numbers.current {
    color: #fff;
  }
}

@media only screen and (max-width: 900px) and (min-width: 720px) {
  .logo h1 {
    font-size: 19px;
  }
  #slider .carousel-caption {
    top: 45%;
    right: 10%;
    left: 10%;
  }
  .site-footer .widget_calendar th,
  .site-footer .widget_calendar td {
    padding: 0px;
  }
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    width: 42% !important;
    float: left !important;
    margin-right: 10px;
  }
}

.flags {
  background-color: transparent;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: inline-block;
}

.flags.none {
  background-position: 0 0;
}

.flags.en {
  background-position: -32px 0;
}

.flags.ru {
  background-position: -64px 0;
}

.flags.af {
  background-position: -96px 0;
}

.flags.ar {
  background-position: -128px 0;
}

.flags.az {
  background-position: -160px 0;
}

.flags.be {
  background-position: -192px 0;
}

.flags.bg {
  background-position: -224px 0;
}

.flags.bn {
  background-position: -256px 0;
}

.flags.bs {
  background-position: -288px 0;
}

.flags.ca {
  background-position: 0 -32px;
}

.flags.cs {
  background-position: -32px -32px;
}

.flags.da {
  background-position: -64px -32px;
}

.flags.de {
  background-position: -96px -32px;
}

.flags.el {
  background-position: -128px -32px;
}

.flags.es {
  background-position: -160px -32px;
}

.flags.et {
  background-position: -192px -32px;
}

.flags.fi {
  background-position: -224px -32px;
}

.flags.fr {
  background-position: -256px -32px;
}

.flags.ga {
  background-position: -288px -32px;
}

.flags.gl {
  background-position: 0 -64px;
}

.flags.hi {
  background-position: -32px -64px;
}

.flags.hr {
  background-position: -64px -64px;
}

.flags.ht {
  background-position: -96px -64px;
}

.flags.hu {
  background-position: -128px -64px;
}

.flags.id {
  background-position: -160px -64px;
}

.flags.is {
  background-position: -192px -64px;
}

.flags.it {
  background-position: -224px -64px;
}

.flags.iw {
  background-position: -256px -64px;
}

.flags.ja {
  background-position: -288px -64px;
}

.flags.ko {
  background-position: 0 -96px;
}

.flags.lt {
  background-position: -32px -96px;
}

.flags.lv {
  background-position: -64px -96px;
}

.flags.mk {
  background-position: -96px -96px;
}

.flags.ms {
  background-position: -128px -96px;
}

.flags.nl {
  background-position: -160px -96px;
}

.flags.no {
  background-position: -192px -96px;
}

.flags.pl {
  background-position: -224px -96px;
}

.flags.pt {
  background-position: -256px -96px;
}

.flags.ro {
  background-position: -288px -96px;
}

.flags.sk {
  background-position: 0 -128px;
}

.flags.sl {
  background-position: -32px -128px;
}

.flags.sr {
  background-position: -64px -128px;
}

.flags.sv {
  background-position: -96px -128px;
}

.flags.ta {
  background-position: -128px -128px;
}

.flags.te {
  background-position: -160px -128px;
}

.flags.th {
  background-position: -192px -128px;
}

.flags.tl {
  background-position: -224px -128px;
}

.flags.tr {
  background-position: -256px -128px;
}

.flags.uk {
  background-position: -288px -128px;
}

.flags.ur {
  background-position: 0 -160px;
}

.flags.vi {
  background-position: -32px -160px;
}

.flags.yi {
  background-position: -64px -160px;
}

.pagination {
  display: inline-block;
  margin: 20px 0;
  padding-left: 0;
  border-radius: 4px;
}

.pagination * {
  box-sizing: border-box;
  border-radius: 0 !important;
}

.pagination a {
  background-color: transparent;
  background-image: none;
  color: #428bca;
  text-decoration: none;
}

.pagination a:active {
  outline: 0;
}

.pagination a:hover {
  color: #2a6496;
  text-decoration: none;
  outline: none;
}

.pagination ul {
  margin-top: 0;
  margin-bottom: 10px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

.pagination > li:first-child > a {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination > li > a:hover {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  z-index: 2;
  background-color: #428bca;
  border-color: #428bca;
  color: #fff;
  cursor: default;
}

.pagination li a {
  border: 1px solid #e74c3c !important;
}

.pagination li a:hover {
  background: #e74c3c;
}

.pagination > .active > a,
.pagination > .active > a:hover {
  background: #206ec1;
  border: 1px solid #206ec1 !important;
}

.pagination > li > a {
  color: #3d566e;
}

.pagination a {
  color: #3d566e;
}

.pagination a:hover {
  color: #206ec1;
}
