/**
* Style single event
*/

/* Header Event */
.page-wrap.post-event {
    margin-top: 10px;
}

.single-event header.clearfix{
    padding: 0!important;
}

.single-bnm-event .thumb-big-event{
    position: relative;
}
.single-bnm-event .thumb-big-event img {
    width: 100%;
}
.single-bnm-event .thumb-big-event .eventDate {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #cca94d;
    height: auto;
    padding: 0 !important;
    position: absolute;
    left: -10px;
    text-align: center !important;
    bottom: 0px;
    width: 20%;
    margin: 0;
    box-shadow: 1px 1px 4px #999;
}
.single-event .eventDate small, .single-event .eventDate span {
    display: block;
    font-size: 1.8rem;
    line-height: 1.3;
}
.single-event .eventDate .evidence {
    background: none repeat scroll 0 0 #cca94d;
    color: #fff !important;
    margin: 10px 0 0;
    padding: 3px;
}
.single-event .artist-info{
    min-height: 200px;
}
.single-event .entry-title {
    font-size: 3.8rem;
    margin: 20px 0!important;
    text-transform: none;
    color: #CCA94D!important;
}
.single-event .artist-band{
    font-family: 'Playfair Display',serif !important;
    font-style: italic;
}
.single-event .wpss-product-card.col-md-6 {
    float: none;
    padding: 0;
    width: 100%;
}
.single-event .wpss-product-card .inner-product-card.clearfix {
    border: medium none;
    margin: 0;
    padding: 0;
}
.wpss-product-variant .wpss-product-variant-add-to-cart,
.wpss-product-variant-add-to-cart {
    background: none repeat scroll 0 0 #cca94d;
    color: #fff !important;
    margin: 0;
    padding: 10px !important;
    transition: all 0.2s ease-in-out 0s !important;
}
#page-store .wpss-product-variant .wpss-product-variant-add-to-cart,
#page-store .wpss-product-variant-add-to-cart{
    background: none;
}
.wpss-product-variant-add-to-cart small{
    color: #444;
}
.single-event .wpss-product-variant .wpss-product-variant-add-to-cart .wpss-cart-add{
    background: url("../../images/bluenotemilano-acquista-spettacolo-dal-sito.png") no-repeat scroll 50px 50% transparent!important;
    border: 2px solid #fff;
    /*padding: 3%;*/
}
.single-event .wpss-product-variant .wpss-product-variant-add-to-cart .wpss-cart-add input.wpss-cart-add{
    background:none;
    border: medium none;
    font-size: 2rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 100%;
}
.single-event .wpss-product-variant .wpss-product-variant-add-to-cart .wpss-cart-add input.wpss-cart-add:hover,
body .single-event #wpss-product-variant-form-Dinner #wpss-cart-id:hover{
    color: #123551 !important;
    background-color: transparent!important;
}
.single-event .wpss-cart-add-not-available,
.wpss-cart-add-not-available {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
}

.single-event .wpss-cart-add-not-available p,
.wpss-cart-add-not-available p{
    margin: 0;
}
.single-event .wpss-cart-add-not-available p{
    font-size: 2em !important;
}
.single-event .bnm-sold-out {
    background: none repeat scroll 0 0 #ba0008 !important;
    margin: -10px;
    padding: 10px;
    -ms-transform: rotate(-3deg); /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Chrome, Safari, Opera */
    transform: rotate(-3deg);
}
.single-event .bnm-sold-out h3,
.single-event .bnm-sold-out h2,
.single-event .bnm-sold-out h4 {
    margin: 0 !important;
    color: #fff!important;
}
.single-event .bnm-event-ticket{
    border-top: 1px dashed #cca94d;
    padding-top: 10px;
}
.bnm-event-price-door-message {
    /*font-family: 'Playfair Display',serif !important;
    font-size: 2.2rem;
    text-transform: uppercase;*/
    background: none repeat scroll 0 0 #eee;
    padding: 5px 15px;
}
.wpss-price-html {
    color: #cca94d;
    /*font-size: 3.2rem;*/
    padding: 0 3%;
    text-shadow: 0 0 0.5px #103249;
}
.wpss-product-variant .cursive.evidence {
    border-top: 1px dashed #cca94d;
    color: #cca94d !important;
    margin: 10px 0 5px;
    padding: 10px 0;
}
.wpss-product-variant select.wpdk-form-select {
    background: none repeat scroll 0 0 #fefcf1;
    border: 2px solid #cca94d;
    border-radius: 2px;
    box-shadow: none;
    color: #103249;
    line-height: 30px;
}
.wpss-product-variant select.wpdk-form-select option{
    height: 25px!important;
}
.single-event .featured-video{
    border: solid #eee;
    border-width: 1px 0;
    margin: 50px 0;
    padding: 3% 0;
    text-align: center;
}
.single-event .boxoffice-info {
    font-family: 'Playfair Display',serif !important;
    font-size: 1.4rem;
    border-left: 5px solid #cca94d;
    padding-left: 15px;
}
.boxoffice-info h3 {
    margin: 0;
}
.action-blue{
    background: #103249;
}
.single-event .action-blue .action-phone {
    padding: 0 0 0 100px;
    text-align: left;
}
.single-event .action-blue .action-phone {
    background-position: 30px 50%;
    background-size: 40px auto;
}
.single-event header .action-blue{
    background: none repeat scroll 0 0 transparent;
    border: 3px solid #103249;
    color: #103249 !important;
    padding: 3px !important;
}
.single-event header .action-blue .action-phone{
    padding: 0!important;
    background-image: none;
    font-size: 0.8em;
}
.single-event header .action-blue .action-phone h4, .single-event header .action-blue .action-phone p{
    color: #103249!important;
}
.single-event header .action-blue .action-phone a{
    color: #cca94d !important;
    font-size: 1.2em !important;
}
#nav-single{
    margin: 30px 0;
    padding: 20px 0;
    text-transform: uppercase;
    border: solid #eee;
    border-width: 1px 0;
}
#nav-single .left{
    text-align: left;
}
#nav-single .right{
    text-align: right;
}
.wpss-product-variant > h4 {
    margin-bottom: 5px;
    margin-top: 20px !important;
}
.wpss-product-variant h3{
    font-size: 2rem !important;
    margin: 5px 0;
    padding: 1% 0;
}
.wpdk-form-select {
    margin-bottom: 20px !important;
}
.featured-video iframe, .featured-video embed, .featured-video object{
    max-width: 90%;
    margin: 0 auto!important;
}
.single-bnm-event .event-date-item {
    border: 3px solid;
    font-size: 0.9em;
}
.single-bnm-event .btn-base {
    font-size: 1rem;
    height: auto;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.single-bnm-event .time-item {
    background: none repeat scroll 0 0 #faf9f5;
}
.single-event .thumb-event {
    max-height: 400px;
    overflow: hidden;
}
@media (max-width: 1024px) {
    .col-sx-6 {
        margin: 2% 0;
        width: 33% !important;
    }
}
/*@media (max-width: 767px) {
    body .col-sx-6 {
        margin: 2% 0;
        width: 100% !important;
    }
}*/
@media (max-width: 768px) {
    .col-sx-6 {
        margin: 2% 0;
        width: 50% !important;
    }
}
@media (max-width: 767px) {
    #other-event-artist .event-date-item .month {
        font-size: 0.9em;
    }
}
@media (max-width: 530px) {
    .single-bnm-event .thumb-big-event .eventDate{
        width: 28%;
    }
   .single-event #action-bnm .action-strong{
       display: none;
   }
   .single-event .action-light{
       width: 100%;
   }
   body .events-list .col-sx-6 {
       margin: 2% 1%!important;
       width: 48% !important;
   }
}
/* FLAG DATA MOBILE */

@media (max-width: 480px) {
    .eventDate.day-name {
        position: relative !important;
        width: 100% !important;
        right: 0!important;
    }
    .single-event .eventDate small, .single-event .eventDate span {
        display: inline !important;
    }
    .single-event .eventDate .evidence {
        display: block !important;
    }
    .single-bnm-event .thumb-big-event .eventDate {
        left: 0 !important;
    }
    .single-event .action-blue .action-phone {
        padding: 0 0 0 30px !important;
    }
    #post-id .action-btn {
        width: 100% !important;
    }
    #post-id .action-btn:hover {
        margin-top: 0 !important;
    }
    .bnm-sociable-post {
        margin-top: 40px;
    }
}
