/*
Theme Name:     Vocal - Artikuss
Theme URI:      http://www.artikuss.lu
Description:    Artikuss Theme
Author:         Lightbulb s.à r.l.
Author URI:     http://www.lightbulb.lu
Template:       vocal
Version:        1.0
*/
@import url('../vocal/style.css');

body {
    background-image: none !important;
}

body.page-id-117 #sidebar {
    display: none !important;
}

body.page-id-117 div#content.latest-event-content.col-md-8.events {
    width: 100% !important;
}

body.home .col-sm-8 {
    padding-right: 0 !important;
}

.logo {
    max-width: 215px !important;
}

#main-menu .navbar-nav > li > a {
    color: white !important;
}

#main-menu .navbar-nav > li > a:hover {
    color: #766767 !important;
}

.entry-date {
    color: white !important;
}

#masthead.sticky .navbar-default {
    background: rgba(66, 26, 12, 0.9) !important;
}

.event-head {
    color: white !important;
}

.media-heading {
    color: black !important;
}

.event .media {
    background-color: rgba(255, 255, 255, 0.45) !important;
}

ul.event-content li span.info-side {
    color: #232323 !important;
}

input[type="text"],
input[type="email"],
input[type="url"],
textarea {
    background-color: rgba(255, 255, 255, 1) !important;
}

input.wpcf7-form-control.wpcf7-submit {
    color: white;
}

div#home-countdown-timer {
    color: white;
}

/*body.page-id-581 h1, body.page-id-50 h1 {
    display: none;
}*/

body h1 {
    display: none;
}

.gform_wrapper {
    background: #421a0c;
    position: relative;
    padding: 30px;
    margin: 0 !important;
    max-width: 100% !important;
}

.gform_wrapper h3 {
    text-transform: uppercase !important;
    margin: 0 0 20px;
    font-size: 30px !important;
    font-weight: normal !important;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"] {
    height: 46px !important;
    padding: 10px 12px !important;
}

input[type="text"],
input[type="email"] {
    color: #421a0c !important;
    font-size: 16px !important;
}

.btn-primary,
.button,
input[type="submit"] {
    color: #421a0c !important;
    font-weight: 600 !important;
}

.latest-event-content .media img {
    max-width: 420px;
}

.event-details {
    color: white !important;
}

.event-content li:first-child {
    display: none;
}

.event-content .attachment-original {
    max-width: 435px;
    height: auto;
}

.event-ticketaddress {
    margin-top: 10px;
}

.upcoiming-event-timer-wrapper {
    min-height: 450px !important;
}

.social-share .pinterest,
.social-share .stumbleupon,
.social-share .digg,
.social-share .reddit {
    display: none;
}

.home-event-title,
#home-countdown-timer,
.event-details-link,
.event-ticketaddress {
    text-shadow: 0px 0px 7px #462c0f;
}

.side-margin {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.footer-img-container img {
    max-width: 1140px;
    width: 100%;
    height: auto;
}

#event-countdown {
    height: 140px !important;
}

#event-countdown .countdown-section {
    padding: 40px 0 !important;
}

#event-countdown .countdown-section span.countdown-amount {
    font-size: 40px !important;
    line-height: 35px !important;
}

#event-countdown .countdown-section span.countdown-period {
    font-size: 20px !important;
    line-height: 35px !important;
}

@media only screen and (max-width: 480px) {
    .single-event #event-countdown .countdown-section span.countdown-period {
        font-size: 12px !important;
    }
}

#cboxLoadedContent {
    width: auto !important;
    height: auto !important;
}

.gallery img {
    border: 2px solid #cfcfcf;
    max-width: 100%;
    height: auto;
}

.gallery .gallery-item {
    width: 30% !important;
    margin: 0 2% 10px 0 !important;
}

.vocal-map-content p {
    color: #666 !important;
}