.video-container {
    width: 50%;
}

.video-responsive {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    height: 0;
}

.video-responsive iframe {
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    position: absolute;
}

.ticketinfo {
    background:url("../img/plans/img4.png"); background-size:cover; background-color:#f4f4f4;
}

.eventinfo {
    background:url("../img/plans/img3.png"); background-size:cover; background-color:#f4f4f4;
}

.newsbox {
    background-color: white;
}

.newsbox_img {
    width:100%; border:solid 1px #c59bb9;
}

.sponsorImg {
    text-align:center;
}

.sponsorImg > a > img {
    width:22%;
}

.sponsorImg > img {
    width:22%;
}

.sponsorPage > a > img {
    width:16%;
}

.sponsorPage > a {
    width:16%;
}

.sponsorPage > img {
    width:16%;
}

.marketlist > li {
    margin-bottom: 20px;
}

.marketlist > li a {
        color: #6c4a9f;
 }

.whiteback {
    background-color: white;
}

.mainInfoBox a {
    color: #6c4a9f;
}

.mainInfoBox h3 {
    margin-bottom: 4px;
}

.details p {
    margin-bottom: 20px;
}

.details h5 {
    margin-bottom: 5px;
}

.details h3 {
    margin-bottom: 5px;
}


.nomargin {
    margin: 0 !important;
    height: 100px;
}

.rightHeader {
    float: right;
    padding-right: 90px;
    padding-top: 10px;
    color: white;
}

.rightHeader > h1, h2 {
    /*color: white;*/
 }

.leftHeader {
    padding-left: 90px;
    width: 380px;
    /*display:inline-block;*/
    height: 80px;
    /*background-color: #5fa5c7;*/
    float: left;
}

.headerBar {
    background-color: white;
    height: 80px;
    width: 100%;
}

.homeinfo {
    padding-right: 100px;
}

.captionBox {
    border: solid #6c6975 2px;
    margin: 5px;
    padding: 10px;
    color: #1a8648;
}

.captionBox > p {
    color: #6c6975;
    margin-bottom: 20px;
}

.logo {
    max-height: 80px;
}


#mobileMenu {
    font-size: 1.3em;
    color: white !important;
    padding: 0 8px 0 8px;
    margin: 10px 40px 10px 0;
    border-radius: 4px;
    /*display: inline-block;*/
    float: right;
}

 #mobileMenu:hover {
    cursor: pointer;
}

.focusBox {
    font-size:1.2em;
    color:white;
}

.mobileDate {
    display:none;color:white; margin-right:10px; width:100%; text-align:right; font-family: 'Cinzel', sans-serif; font-size:1.1em;
}

@media only screen and (min-width: 960px){
    #mobileMenu {
        visibility:hidden;
    }
}

@media screen and (max-width: 959px) {
    .video-container { width: 100%;}
    .captionBox > p {font-size:1.5em !important;}
    .captionBox > h3 {font-size:1.5em !important;}
    #menu { width: 1.4em;display: block; background: #ddd; font-size: 1.35em;text-align: center;}
    #nav.js {display: none;}
    ul {width: 100%; list-style: none; margin-left: -18px;}
    li {width: 100%;border-right: none;text-decoration: none;}
    .cc_menu > li > a::after {content: none;}
    .mobileDate {display: block; background-color: #77777b;}
}

@media screen and (min-width: 959px) {
    #menu {display: none;}
}


/*ipad land*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .leftHeader { padding-left: 20px; }
    .rightHeader { padding-right: 20px;}
    .ticketinfo, .eventinfo{background-color:#f4f4f4;}
    .homeinfo, .eventinfo {padding-right: 1px;}
    .menu_container{ margin-left:20px; }
}


@media only screen and (min-width: 0px) and (max-width: 959px) {
    .remove { display: none; }
    .headerImg { display: none; }
    .rightHeader { display: none; }
    .leftHeader { height: 60px; text-align: left; width: 100%; padding-left: 20px;}
    .btn_icon { display: none;}
    .logo { height: 60px; }
    .headerBar { height: 60px;}
    .focusBox {font-size:1em;}
    .cc_btn.big {padding: 10px 2px;font-size: 18px;}
    .marks {display:none;}
    .menu_container{ margin-left:20px; }
}


@media only screen and (min-width: 770px) and (max-width: 959px) {
     .homeinfo, .eventinfo {padding-right: 1px;}
     .ticketinfo, .eventinfo{background-image:none;}
}

@media only screen and (min-width: 0px) and (max-width: 769px) {
        .homeinfo {padding-right: 80px;}
        .ticketinfo {background:url("../img/plans/img4.png"); background-size:cover;background-color:#f4f4f4;}
        .eventinfo {background:url("../img/plans/img3.png"); background-size:cover;background-color:#f4f4f4;}
        .mobileDate {text-align:center;}
}



/*ipad land*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .cc_container {
        width: 960px;
    }

    .size_extrabig .cc_container {
        width: 920px;
    }

    .grid_1 {
        width: 60px;
    }

    .grid_2 {
        width: 140px;
    }

    .grid_3 {
        width: 220px;
    }

    .grid_4 {
        width: 300px;
    }

    .grid_caption {
        width: 380px;
    }

    .grid_6 {
        width: 460px;
    }

    .grid_7 {
        width: 540px;
    }

    .grid_8 {
        width: 620px;
    }

    .grid_9 {
        width: 700px;
    }

    .grid_10 {
        width: 780px;
    }

    .grid_11 {
        width: 860px;
    }

    .grid_12 {
        width: 940px;
    }

    /*some class*/
    .nicdark_disable_marginleft_ipadland, .nicdark_disable_marginleft_responsive {
        margin-left: 0px !important;
    }

    .nicdark_disable_marginright_ipadland, .nicdark_disable_marginright_responsive {
        margin-right: 0px !important;
    }

    .nicdark_aligncenter_ipadland, .nicdark_aligncenter_responsive {
        text-align: center !important;
    }

    .nicdark_width100_ipadland, .width100_responsive {
        width: 100% !important;
    }

    .nicdark_marginbottom20_ipadland, .nicdark_marginbottom20_responsive {
        margin-bottom: 20px;
    }

    .nicdark_margin20_ipadland, .nicdark_margin20_responsive {
        margin: 20px;
    }

    /*disable float*/
    .nicdark_disable_floatleft_ipadland {
        float: initial !important;
    }

    .nicdark_disable_floatright_ipadland {
        float: initial !important;
    }

    /*boxed*/
    .nicdark_site_boxed, .nicdark_menu_boxed {
        width: 980px !important;
    }

    /*display*/
    .nicdark_displaynone_ipadland, .nicdark_displaynone_responsive {
        display: none;
    }

    .nicdark_displayblock_ipadland {
        display: block !important;
    }

    /*navigation*/
    .slowup {
        -webkit-animation: none;
        animation: none;
        margin-top: 0px !important;
    }

    .slowdown {
        -webkit-animation: none;
        animation: none;
        margin-top: 0px !important;
    }

    .tinynav {
        display: none;
    }


    /*megamenu*/
    .nicdark_megamenu .mm_grid_3 {
        width: 235px !important;
    }

    .nicdark_megamenu .mm_grid_4 {
        width: 313px !important;
    }

    .nicdark_megamenu .mm_grid_6 {
        width: 470px !important;
    }

    .nicdark_megamenu > ul {
        width: 940px !important;
        margin-left: -470px !important;
    }
    /*megamenu*/

}
/*ipad potr*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .size_extrabig .cc_container {
        width: 704px;
    }

    .cc_container {width: 744px;}
    .grid_1 {width: 42px;}
    .grid_2 {width: 104px;}
    .grid_3 {width: 166px;}
    .grid_4 {width: 228px;}
    .grid_5 {width: 290px;}
    .grid_6 {width: 352px;}
    .grid_7 {width: 414px;}
    .grid_8 {width: 476px;}
    .grid_9 {width: 538px;}
    .grid_10 {width: 600px;}
    .grid_11 {width: 662px;}
    .grid_12 {width: 724px;}

    /*some class*/
    .nicdark_disable_marginleft_ipadpotr, .nicdark_disable_marginleft_responsive {
        margin-left: 0px !important;
    }

    .nicdark_disable_marginright_ipadpotr, .nicdark_disable_marginright_responsive {
        margin-right: 0px !important;
    }

    .nicdark_aligncenter_ipadpotr, .nicdark_aligncenter_responsive {
        text-align: center !important;
    }

    .nicdark_width100_ipadpotr, .width100_responsive {
        width: 100% !important;
    }

    .nicdark_marginbottom20_ipadpotr, .nicdark_marginbottom20_responsive {
        margin-bottom: 20px;
    }

    .nicdark_margin20_ipadpotr, .nicdark_margin20_responsive {
        margin: 20px;
    }

    /*disable float*/
    .nicdark_disable_floatleft_ipadpotr {
        float: initial !important;
    }

    .nicdark_disable_floatright_ipadpotr {
        float: initial !important;
    }

    /*boxed*/
    .nicdark_site_boxed, .nicdark_menu_boxed {
        width: 788px !important;
    }

    /*display*/
    .displaynone_ipadpotr, .nicdark_displaynone_responsive {
        display: none !important;
    }

    .nicdark_displaynone_desktop {
        display: block !important;
    }

    /*navigation*/
    .slowup {
        -webkit-animation: none;
        animation: none;
        margin-top: 0px !important;
    }

    .slowdown {
        -webkit-animation: none;
        animation: none;
        margin-top: 0px !important;
    }

    .tinynav {
        display: block;
    }

    .cc_menu {
        display: none;
    }
}
/*iphone land*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    body {
        -webkit-text-size-adjust: none;
    }

    .size_extrabig .cc_container {
        width: 420px;
    }

    .cc_container {
        width: 460px;
    }

    .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_caption {
        width: 440px;
    }

    .grid.percentage {
        width: 100%;
    }

    .nicdark_width_percentage10, .width_percentage20, .nicdark_width_percentage25, .nicdark_width_percentage30, .nicdark_width_percentage40, .width_percentage50, .nicdark_width_percentage60, .nicdark_width_percentage70, .width_percentage80, .nicdark_width_percentage90, .nicdark_width_percentage100 {
        width: 100% !important;
    }


    /*some class*/
    .disable_marginleft_iphoneland, .nicdark_disable_marginleft_responsive {
        margin-left: 0px !important;
    }

    .nicdark_disable_marginright_iphoneland, .nicdark_disable_marginright_responsive {
        margin-right: 0px !important;
    }

    .nicdark_marginleft20_iphoneland {
        margin-left: 20px !important;
    }

    .nicdark_aligncenter_iphoneland, .nicdark_aligncenter_responsive {
        text-align: center !important;
    }

    .nicdark_width100_iphoneland, .width100_responsive {
        width: 100% !important;
    }

    .marginbottom20_iphoneland, .nicdark_marginbottom20_responsive {
        margin-bottom: 20px;
    }

    .nicdark_margin20_iphoneland, .nicdark_margin20_responsive {
        margin: 20px;
    }

    /*disable float*/
    .nicdark_disable_floatleft_iphoneland {
        float: initial !important;
    }

    .nicdark_disable_floatright_iphoneland {
        float: initial !important;
    }

    /*boxed*/
    .nicdark_site_boxed, .nicdark_menu_boxed {
        width: 500px !important;
    }

    /*display*/
    .displaynone_iphoneland, .nicdark_displaynone_responsive {
        display: none;
    }

    .nicdark_displaynone_desktop {
        display: block !important;
    }


    /*navigation*/
    .slowup {
        -webkit-animation: none;
        animation: none;
        margin-top: 0px !important;
    }

    .slowdown {
        -webkit-animation: none;
        animation: none;
        margin-top: 0px !important;
    }

    .tinynav {
        display: block;
    }

    .cc_menu {
        display: none;
    }
}
/*iphone potr*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
    body {
        -webkit-text-size-adjust: none;
    }
    .marketlist > li {
         margin-left: -20px;
    }

    .cc_container {
        width: 94%;
    }

    .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_caption {
        width: 100%;
        margin: 0;
    }

    .size_extrabig .cc_container {
        width: 260px;
    }

    .grid.percentage {
        width: 100%;
    }

    .nicdark_width_percentage10, .width_percentage20, .nicdark_width_percentage25, .nicdark_width_percentage30, .nicdark_width_percentage40, .width_percentage50, .nicdark_width_percentage60, .nicdark_width_percentage70, .width_percentage80, .nicdark_width_percentage90, .nicdark_width_percentage100 {
        width: 100% !important;
    }


    /*some class*/
    .disable_marginleft_iphonepotr, .nicdark_disable_marginleft_responsive {
        margin-left: 0px !important;
    }

    .nicdark_disable_marginright_iphonepotr, .nicdark_disable_marginright_responsive {
        margin-right: 0px !important;
    }

    .nicdark_marginleft20_iphonepotr {
        margin-left: 20px !important;
    }

    .nicdark_aligncenter_iphonepotr, .nicdark_aligncenter_responsive {
        text-align: center !important;
    }

    .nicdark_width100_iphonepotr, .width100_responsive {
        width: 100% !important;
    }

    .marginbottom20_iphonepotr, .nicdark_marginbottom20_responsive {
        margin-bottom: 20px;
    }

    .nicdark_margin20_iphonepotr, .nicdark_margin20_responsive {
        margin: 20px;
    }

    /*disable float*/
    .nicdark_disable_floatleft_iphonepotr {
        float: initial !important;
    }

    .nicdark_disable_floatright_iphonepotr {
        float: initial !important;
    }

    /*boxed*/
    .nicdark_site_boxed, .nicdark_menu_boxed {
        width: 340px !important;
    }

    /*display*/
    .displaynone_iphonepotr, .nicdark_displaynone_responsive {
        display: none;
    }

    .nicdark_displaynone_desktop {
        display: block !important;
    }


    /*navigation*/
    .slowup {
        -webkit-animation: none;
        animation: none;
        margin-top: 0px !important;
    }

    .slowdown {
        -webkit-animation: none;
        animation: none;
        margin-top: 0px !important;
    }

    .tinynav {
        display: block;
    }

    .cc_menu {
        display: none;
    }
}
