﻿/* ------------------------------------------------
 *   Custom Sidebar
 * ------------------------------------------------ */
#sidebar {
    margin-top: 20px;
    background-color: #2d2d2c;
    padding-bottom: 1px;
}

    #sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
        color: white;
    }

    #sidebar li a:hover {
        color:#CCCCCC !important;
    }

    #sidebar .et_pb_widget li a {
        color:#2ea3f2;
    }
    #sidebar .et_pb_widget li a:hover {
        color:#CCCCCC !important;
    }
/*.cssBNLSidebar {
    margin-top: 20px;
    padding-top: 20px;
    padding-right: 20px;
    background-color: #2d2d2c;
    padding-bottom: 1px;
}
.cssBNLSidebar a {
    color:#2ea3f2;
}

    .cssBNLSidebar h1, .cssBNLSidebar h2, .cssBNLSidebar h3, .cssBNLSidebar h4, .cssBNLSidebar h5, .cssBNLSidebar h6 {
        color: white;
    }*/

/* ------------------------------------------------
 *   Home Slider
 * ------------------------------------------------ */
.cssBNLBigSlider .et-pb-arrow-prev {
    left: -22px;
    background: url('images/slider-arrow-left.png') no-repeat;
    width: 54px;
    height: 85px;
}

.cssBNLBigSlider .et-pb-arrow-next {
    right: -22px;
    background: url('images/slider-arrow-right.png') no-repeat;
    width: 54px;
    height: 85px;
}

.cssBNLBigSlider .et-pb-arrow-prev:before {
    content: "";
}

.cssBNLBigSlider .et-pb-arrow-next:before {
    content: "";
}

.home .et_pb_slider:hover .et-pb-arrow-prev, .et_mobile_device .et-pb-arrow-prev {
    left: 0px;
    opacity: 1;
}

.home .et_pb_slider:hover .et-pb-arrow-next, .et_mobile_device .et-pb-arrow-next {
    right: 0px;
    opacity: 1;
}

.cssBNLBigSlider .et_pb_image {
    margin-bottom: 0px;
}


.cssBNLOrderNow .et_pb_slide_description {
    padding: 5px;
}

.cssBNLOrderNow .et-pb-controllers {
    bottom: 0px;
}

.cssBNLOrderNow .et_pb_slide_content {
    font-size: 30px;
    font-weight: 700;
    padding-top: 24px;
    padding-bottom: 24px;
    display: inline-block;
}

.cssBNLOrderNow a.et_pb_more_button {
    background-color: #D5A64E;
    margin-left: 15px;
}

.home .et_pb_row {
    width:initial !important;
}

iframe #collectionHolder {
    display: none !important;
}

/* ------------------------------------------------
 *   Navigation
 * ------------------------------------------------ */

.nav li ul {
    top: 32px;
    width: 250px;
}

.sub-menu li {
    display: block;
}

#top-menu li, .fullwidth-menu li {
    font-size: 12px;
    padding-right: 10px;
}

#top-menu a, .fullwidth-menu a {
    display: initial;
    padding-bottom: 15px;
}

#top-menu li li a, .fullwidth-menu li li a {
}

.myLinkAfter {
    padding-left: 10px;
}

.sub-menu .myLinkAfter, .children .myLinkAfter {
    display: none;
}

/* ------------------------------------------------
 *   Custom Social Icons
 * ------------------------------------------------ */
a.customSocialIcon {
    height: 32px;
    width: 32px;
    padding: 0;
    height: 32px;
    width: 32px;
    font-size: 16px;
    line-height: 32px;
    display: block;
    color: rgba(255, 255, 255, 1);
    transition: color 0.3s;
    -moz-transition: color 0.3s;
    -webkit-transition: color 0.3s;
    /*border: 1px solid green;*/
}

    a.customSocialIcon:hover {
        color: rgba(255, 255, 255, 0.7);
        /*border: 1px solid red;*/
        opacity: 0.4;
        filter: alpha(opacity=40); /* For IE8 and earlier */
    }

.et-social-facebook a.customSocialIcon {
    background: url(images/ico-facebook.png) no-repeat;
}

.et-social-twitter a.customSocialIcon {
    background: url(images/ico-twitter.png) no-repeat;
}

.et-social-youtube a.customSocialIcon {
    background: url(images/ico-youtube.png) no-repeat;
}

.et-social-myspace a.customSocialIcon {
    background: url(images/ico-myspace.png) no-repeat;
}

.et-social-apple a.customSocialIcon {
    background: url(images/ico-apple.png) no-repeat;
}

.et-social-instagram a.customSocialIcon {
    background: url(images/ico-instagram.png) no-repeat;
}

.et-social-pandora a.customSocialIcon {
    background: url(images/ico-pandora.png) no-repeat;
}

.et-social-spotify a.customSocialIcon {
    background: url(images/ico-spotify.png) no-repeat;
}

.et-social-rdio a.customSocialIcon {
    background: url(images/ico-rdio.png) no-repeat;
}

#main-footer .et-social-icons {
    float: none;
    /*border: 1px solid red;*/
    margin-left: 270px;
}

#main-footer .et-social-facebook a.customSocialIcon {
    background: url(images/ico-facebook-opacity.png) no-repeat;
}

#main-footer .et-social-twitter a.customSocialIcon {
    background: url(images/ico-twitter-opacity.png) no-repeat;
}

#main-footer .et-social-youtube a.customSocialIcon {
    background: url(images/ico-youtube-opacity.png) no-repeat;
}

#main-footer .et-social-myspace a.customSocialIcon {
    background: url(images/ico-myspace-opacity.png) no-repeat;
}

#main-footer .et-social-apple a.customSocialIcon {
    background: url(images/ico-apple-opacity.png) no-repeat;
}

#main-footer .et-social-instagram a.customSocialIcon {
    background: url(images/ico-instagram-opacity.png) no-repeat;
}

#main-footer .et-social-pandora a.customSocialIcon {
    background: url(images/ico-pandora-opacity.png) no-repeat;
}

#main-footer .et-social-spotify a.customSocialIcon {
    background: url(images/ico-spotify-opacity.png) no-repeat;
}

#main-footer .et-social-rdio a.customSocialIcon {
    background: url(images/ico-rdio-opacity.png) no-repeat;
}

/* ------------------------------------------------
 *   Audio Page
 * ------------------------------------------------ */

.cssBNL.et_pb_audio_module {
    margin: 0px;
}

.cssBNL .et_pb_audio_module_content {
    padding: 5px;
}

.cssBNL h2 {
    font-size: 14px;
}

.cssBNL .et_audio_module_meta {
    font-size: 13px;
    margin: 0px;
}

.cssBNL.et_pb_text {
    background-color: #ededed;
    margin: 0px 0px 8px 0px;
}

    .cssBNL.et_pb_text a {
        display: inline-block;
        background-color: #ededed;
        margin: 3px;
    }

    .cssBNL.et_pb_text img {
        max-width: 16px;
        max-height: 16px;
    }

/* ------------------------------------------------
 *   [News Blog LAYOUT INFO]
 * ------------------------------------------------ */
.more-link {
    text-transform: uppercase;
    color: white;
    display: block;
    padding: 3px;
    background-color: #D6A64C;
    width: 110px;
    text-align: center;
}

    .more-link:hover {
        background-color: rgba(0, 0, 0, 0.1);
        color: #666;
    }

#top-header, #et-secondary-nav li ul,
#main-header, #main-header .nav li ul,
.et-search-form, #main-header .et_mobile_menu {
    background: transparent url('images/bg-header.png') repeat !important;
}

.blog #main-content .container {
    padding-top: 0px !important;
}

.single #main-content .container {
    padding-top: 111px !important;
}

#page-container {
    padding-top: 0px !important;
}

.page-child #page-container {
    padding-top: 111px !important;
}

.page-child #main-content .container {
    padding-top: 30px !important;
}

.home #page-container {
    padding-top: 111px !important;
}


/* ------------------------------------------------
 *   [Tour Dates special text and row formats]
 * ------------------------------------------------ */

/*.rowHeader
.rowBlack
.rowBlue
.rowDarkGray
.rowGold*/

.rowHeader.et_pb_text,
.rowBlack.et_pb_text,
.rowBlue.et_pb_text,
.rowDarkGray.et_pb_text,
.rowGold.et_pb_text {
    margin: 0px;
}

.rowHeader .et-box,
.rowBlack .et-box,
.rowBlue .et-box,
.rowDarkGray .et-box,
.rowGold .et-box {
    margin: 0px;
    box-shadow: none;
}

.rowHeader .et-shadow,
.rowBlack .et-shadow,
.rowBlue .et-shadow,
.rowDarkGray .et-shadow,
.rowGold .et-shadow {
    border: none;
}

.rowHeader .et-box-content,
.rowBlack .et-box-content,
.rowBlue .et-box-content,
.rowDarkGray .et-box-content,
.rowGold .et-box-content {
    border: none;
    color: white;
    box-shadow: none;
    text-shadow: none;
    font-size: 20px;
}

    .rowHeader .et-box-content div,
    .rowBlack .et-box-content div,
    .rowBlue .et-box-content div,
    .rowDarkGray .et-box-content div,
    .rowGold .et-box-content div {
        display: inline-block;
        width: 320px;
        padding-left: 1%;
        padding-right: 1%;
    }

        .rowHeader .et-box-content div:first-child,
        .rowBlack .et-box-content div:first-child,
        .rowBlue .et-box-content div:first-child,
        .rowDarkGray .et-box-content div:first-child,
        .rowGold .et-box-content div:first-child {
            width: 100px;
            text-align: center;
        }

        .rowHeader .et-box-content div:last-child,
        .rowBlack .et-box-content div:last-child,
        .rowBlue .et-box-content div:last-child,
        .rowDarkGray .et-box-content div:last-child,
        .rowGold .et-box-content div:last-child {
            width: 130px;
            text-align: center;
        }

            .rowHeader .et-box-content div:last-child a,
            .rowBlack .et-box-content div:last-child a,
            .rowBlue .et-box-content div:last-child a,
            .rowDarkGray .et-box-content div:last-child a,
            .rowGold .et-box-content div:last-child a {
                border: 1px solid white;
                padding: 5px 10px;
                text-transform: uppercase;
                color: white;
                display: inline-block;
            }

.rowHeader .et-box {
    text-shadow: none;
}

.rowHeader .et-box-content {
    font-size: 13px;
    background-color: #000000;
    padding-top: 6px;
    padding-bottom: 0px;
    text-transform: uppercase;
}

.rowBlack .et-box-content {
    background-color: #000000;
}

.rowBlue .et-box-content {
    background-color: #72A3D7;
}

.rowDarkGray .et-box-content {
    background-color: #31313B;
}

.rowGold .et-box-content {
    background-color: #D6A846;
}


/*-------------------[1080px]------------------*/
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) {
}


/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
}

@media only screen and ( min-width: 981px ) {
}

@media only screen and ( min-width: 981px ) and ( max-width: 1405px) {
}


@media only screen and ( min-width: 1200px ) {
}

@media only screen and ( min-width: 1100px ) {
}




/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {
    .et_pb_slide_content, .et_pb_more_button {
        display: block !important;
    }

    .cssBNLOrderNow .et_pb_slide_description {
        padding: 5px 5px 20px 5px;
    }

    .et_pb_slide_content {
        font-size: 23px !important;
        font-weight: 700;
    }

    #main-footer .et-social-icons {
        margin-left: 0px;
    }

    .myLinkAfter {
        display: none;
    }

    .et-box-content {
        padding: 10px;
    }

    .rowHeader .et-box-content div,
    .rowBlack .et-box-content div,
    .rowBlue .et-box-content div,
    .rowDarkGray .et-box-content div,
    .rowGold .et-box-content div {
        display: block;
        width: 200px;
        padding-left: 0%;
        padding-right: 0%;
        text-align: center;
    }

        .rowHeader .et-box-content div:first-child,
        .rowBlack .et-box-content div:first-child,
        .rowBlue .et-box-content div:first-child,
        .rowDarkGray .et-box-content div:first-child,
        .rowGold .et-box-content div:first-child {
            width: 200px;
        }

        .rowHeader .et-box-content div:last-child,
        .rowBlack .et-box-content div:last-child,
        .rowBlue .et-box-content div:last-child,
        .rowDarkGray .et-box-content div:last-child,
        .rowGold .et-box-content div:last-child {
        }

            .rowHeader .et-box-content div:last-child a,
            .rowBlack .et-box-content div:last-child a,
            .rowBlue .et-box-content div:last-child a,
            .rowDarkGray .et-box-content div:last-child a,
            .rowGold .et-box-content div:last-child a {
                border: 1px solid white;
                padding: 5px 10px;
                text-transform: uppercase;
                color: white;
            }
}




/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

    .et_pb_slide_content {
        font-size: 14px !important;
        font-weight: 700;
    }

    #page-container {
        padding-top: 186px !important;
    }

    .page-child #page-container {
        padding-top: 186px !important;
    }

    .page-child #main-content .container {
        padding-top: 30px !important;
    }

    .home #page-container {
        padding-top: 186px !important;
    }

     .rowHeader .et-box-content div,
    .rowBlack .et-box-content div,
    .rowBlue .et-box-content div,
    .rowDarkGray .et-box-content div,
    .rowGold .et-box-content div {
        display: inline-block;
        width: 100%;
        padding-left: 0%;
        padding-right: 0%;
    }

        .rowHeader .et-box-content div:first-child,
        .rowBlack .et-box-content div:first-child,
        .rowBlue .et-box-content div:first-child,
        .rowDarkGray .et-box-content div:first-child,
        .rowGold .et-box-content div:first-child {
            width: 100%;
            text-align: center;
        }

        .rowHeader .et-box-content div:last-child,
        .rowBlack .et-box-content div:last-child,
        .rowBlue .et-box-content div:last-child,
        .rowDarkGray .et-box-content div:last-child,
        .rowGold .et-box-content div:last-child {
            width: 100%;
            text-align: center;
            height: 50px;
        }
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {
}

@media screen and ( max-width: 782px ) {
}


