

.page-id-1942 .main_menu, .page-id-1805 .main_menu, .page-id-2007 .main_menu{

}

.blockquote h5{
color:#303030;
}

.achat p{
font-size:14px;
line-height:18px;
margin-top: 0px !important;
}


.achat a{
text-decoration:underline !important;
}

td.gigpress-date, td.gigpress-country, td.gigpress-city,td.gigpress-venue,td.gigpress-country {
    color: #fff;
}

.gigpress-row td{
  border-bottom:1px solid #303030 !important;
}

tr.gigpress-info td{
  border-bottom:1px solid #000 !important;
}

span.gigpress-info-item {
    display: none;
}

.blog_holder article .post_info {
    display: inline-block;
    width: 100%;
    margin-top:-20px !important;
    margin-bottom: 20px;
    color: #bebebe;
    font-weight: 500;
 font-size:11px;
}

.blog_holder.blog_single article h2 {
    margin-bottom:-10px;
}

.blog_holder article .post_text h2 .date {
  display:none;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #ffffff;
    background-color: #aaa;
}

.vc_btn3.vc_btn3-size-md {
    font-size: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
}

ul.gigpress-listing {
    font-size: 14px;
line-height:18px;
}

h3.gigpress-artist-heading {
font-size: 24px;
color:#fff;
margin-top:60px;
}
.gigpress-table th {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

.gigpress-row td {
    border-bottom: 1px solid #000 !important;
}

.gigpress-table th {
    border-bottom: 1px solid #000!important;
}

.gigpress-table {
    text-transform: uppercase;
font-size:20px;
}

td.gigpress-links-cell {
    vertical-align: top;
    display: none;
}

th.gigpress-city, th.gigpress-date,th.gigpress-venue,th.gigpress-country {
    color: #fff;
text-transform:uppercase;
font-family:arial;
font-size:10px;
}

.djata p{
font-size:1.16em;
line-height:26px;
}

nav.main_menu > ul > li.active > a {
    color: #ffffff;
}

.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a{
    color: #999;
}

.carousel-inner .slider_content_outer {
    position: relative;
    height: 100%;
    width: 100%;
    margin: 0 auto;
    margin-left:2%;
    z-index: 12;
}

.nophone {
display:none;
}

@media only screen and (max-width: 414px){
.carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
    font-size: .4em !important;
    line-height: 0.3em !important;
}
.carousel-inner p {
font-size:14px;
}
}

@media only screen and (max-width: 320px){
.carousel:not(.advanced_responsiveness) .carousel-inner h2 span {
    line-height: 0.3em !important;
display:none;
}
.carousel-inner p {
font-size:1.8em;
}
}