.top-area {
    z-index: 10;
}
.gem-slideshow {
    margin-top: -71px;
}
.transparent-header-background {
    background-color: #fff !important;
}
.link {
    display: none;
}
.gem-icon-size-small {
    font-size: 16px;
}
.custom_overflow {
    overflow: visible !important;
}
@media (min-width: 1212px) {
.blog-style-justified-3x .col-lg-4 {
    width: 50%;
}
}
.justified-style-2 .post-content-wrapper {
    background-color: rgba(41, 36, 43, 0.67);
}
.justified-style-2 .description .info {
    display: none;
}
.justified-style-2 .post-content-wrapper {
    padding-bottom: 20px;
}
body .mejs-container .mejs-controls .mejs-time,
body .mejs-controls .mejs-button.mejs-volume-button.mejs-mute button:after,
body .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after,
.justified-style-2  .post-text,
.justified-style-2 .entry-title.title-h4 a {
    color: #fff;
}
.blog-style-justified-3x .post-meta-author {
    color: #ffcd54;
}
body .mejs-container .mejs-controls {
    background: #3b3947;
}
body .mejs-controls .mejs-time-rail .mejs-time-total {
    background: #2c2c2c;
}
body .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background:#949397;
}
body  .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after,
body  .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after {
    color: #fff;
}
body .mejs-controls .mejs-time-rail .mejs-time-handle,
body .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #e15260;
}
.gem-testimonials.style1  .gem-testimonial-wrapper:after,
.gem-testimonials.style1 .gem-testimonial-name {
    color: #ffc332;
}
.gem-testimonial-text p {
    color: #fff;
}
.gem-testimonials.fullwidth-block .gem-prev:after, .gem-testimonials.fullwidth-block .gem-next:after {
    color: #fff;
}
body .gem-prev:hover:after,
body .gem-next:hover:after {
    background-color: #ffc332 !important;
}
.new-post-style .item-post-container {
    background: #fff;
    padding: 15px;
}
.new-post-style .blog-style-default article .post-image {
    text-align: center;
    margin-bottom: 10px;
    margin: -15px;
}
.new-post-style  .blog-style-default article {
    margin-bottom: 34px;
    padding-bottom: 0;
    border-bottom: none !important;
}
.new-post-style-1   .entry-meta {
    margin-top: 25px;
}
.blog-style-default .post-meta-right,
.blog-style-default  .single-post-meta .post-meta-right {
    margin-left: 0;
}
.new-post-style .gem-button.gem-button-style-outline {
    border-color: #f99740;
    color: #f99740;
}
.new-post-style .gem-button.gem-button-style-outline:hover {
    background-color: #f99740;
    color: #fff;
}
.invalid-api-key-error {
    display: none;
}
.mc4wp-form-fields label {
    display: none;
}
.mc4wp-form-fields p {
    display: inline-block;
}
.mc4wp-form-fields input[type='email'] {
    width: 466px;
    height: 50px;
    background-color: rgba(255, 248, 241, 0.21);
    border-color: transparent;
}
.mc4wp-form-fields input[type="submit"] {
    background-color: transparent;
    width: 190px;
    height: 50px;
    border: 3px solid #ffcd54;
    color: #ffcd54;
    font-size: 19px;
    letter-spacing: 1px;
    margin-top: 0;
    border-radius: 0px;
}
.mc4wp-form {
    text-align: center;
}
.mc4wp-form-fields {
    display: inline-block;
}
.gem-button-size-tiny {
    padding: 0 27px;
}
div#link {
    display: none;
}
@media (max-width: 1199px) {
.wpb_row > * {
    margin-top: 0;
}
.center-text * {
    text-align: center;
}
}
@media (max-width: 768px) {
.countdown-container.countdown-style-4.align-center .countdown-info {
    width: auto !important;
    margin: auto;
}
body .vc_custom_1495538207875 {
    margin-top: 0 !important;
}
.mc4wp-form-fields p {
    display: block;
    width: 100%;
    overflow: hidden;
    text-align: left;
}
.mc4wp-form-fields input[type="submit"] {
    margin-left: 0;
}
.mc4wp-form-fields input[type='email'] {
    width: 190px;
}
.gem-button-position-left {
    float: none;
    text-align: center;
}
.gem-button-position-inline {
    display: block;
    text-align: center;
}
.center-text-resp * {
    text-align: center !important;
}
.gem-button-size-medium.gem-button-style-outline {
    margin-right: 0;
}
.vc_custom_1495539319979 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.countdown-style-4 .countdown-item {
    width: 50% !important;
}
}
