@charset "utf-8";

html {
    overflow-x: hidden;
}

@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/league_gothic.eot');
    src: url('../fonts/league_gothic.eot?#iefix') format('embedded-opentype'), url('../fonts/league_gothic.woff') format('woff'), url('../fonts/league_gothic.ttf') format('truetype'), url('../fonts/league_gothic.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ponsirounded_slabregular';
    src: url('../fonts/PonsRoundedSlab-Regular-webfont.eot');
    src: url('../fonts/PonsRoundedSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/PonsRoundedSlab-Regular-webfont.woff') format('woff'), url('../fonts/PonsRoundedSlab-Regular-webfont.ttf') format('truetype'), url('../fonts/PonsRoundedSlab-Regular-webfont.svg#ponsirounded_slabregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 300;
    src: local("Open Sans Light"), local("OpenSans-Light"), url("//themes.googleusercontent.com/static/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url("//themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("//themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff") format("woff");
}

@font-face {
    font-family: "Oswald";
    font-style: normal;
    font-weight: 400;
    src: local("Oswald"), url("//themes.googleusercontent.com/static/fonts/Oswald/v4/ch7X2unYkww0EzsjlC3m8w.woff") format("woff");
}

@font-face {
    font-family: "Cutive Mono";
    font-style: normal;
    font-weight: 400;
    src: local("Cutive Mono"), local("CutiveMono-Regular"), url("//themes.googleusercontent.com/static/fonts/cutivemono/v2/N5odNRruTwjvCM8y77PhQYbN6UDyHWBl620a-IRfuBk.woff") format("woff");
}

@font-face {
    font-family: "Shadows Into Light";
    font-style: normal;
    font-weight: 400;
    src: local("Shadows Into Light"), local("ShadowsIntoLight"), url("//themes.googleusercontent.com/static/fonts/shadowsintolight/v4/clhLqOv7MXn459PTh0gXYHW1xglZCgocDnD_teV2lMU.woff") format("woff");
}

@font-face {
    font-family: "Yeseva One";
    font-style: normal;
    font-weight: 400;
    src: local("Yeseva One"), local("YesevaOne"), url("//themes.googleusercontent.com/static/fonts/yesevaone/v7/wVgDKaRrT3DN9VGcOY4orxsxEYwM7FgeyaSgU71cLG0.woff") format("woff");
}

@font-face {
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400;
    src: local('Oswald Regular'), local('Oswald-Regular'), url(//themes.googleusercontent.com/static/fonts/oswald/v8/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}

#cl-wrapper .TempSilverStar .col-lg-12 {
    padding: 0
}

#layoutContainer {
    margin-top: -88px
}

.modal .page-widget, .modal .available-widget {
    border-color: #d0d3d6 #cbced1 #b1b5ba;
    border-radius: 4px;
    color: black;
    font-family: 'Open Sans', ​sans-serif;
    font-size: 14px;
    margin: 0 0.5em 1em;
    min-height: 80px;
    position: relative;
}

.TempSilverStar .modal-dialog iframe {
    position: relative;
    top: 0;
    left: 0;
    width: 100% !important;
    min-height: 300px !important;
}

.TempSilverStar .powered_by, .TempSilverStar footer span {
    text-align: center;
}

.TempSilverStar footer.navbar ul {
    display: inline-table;
    padding: 10px 0;
    width: 100%;
    text-align: center
}

.TempSilverStar footer.navbar ul li {

    padding: 2px 5px;
}

.TempSilverStar footer.navbar ul li ul li {
    display: block;
    font-size: 90%
}

.TempSilverStar footer.navbar ul li ul {
    padding: 5px 0
}

.TempSilverStar footer.navbar .nav-justified li {

    float: none;
    margin: 0 20px;
    list-style-type: none;
}

.TempSilverStar .main-nav ul.nav li, .TempSilverStar footer.navbar ul li {
    float: none;
    margin: 0 5px 5px 0;
}

.TempSilverStar footer.navbar .social li {
    display: inline-table;
}


.TempSilverStar .nav .dropdown-menu {
    border-radius: 0 0 4px 4px;
    text-align: left;
    background: black;
}

.TempSilverStar .nav .dropdown-menu > li > a:hover, .TempSilverStar .nav .dropdown-menu > li > a:focus {
    background: none;
}

.TempSilverStar #newsletter_signup_footer {
    background: none;
    box-shadow: none;
    border: none
}

.TempSilverStar .blog-post-meta {
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    margin-top: 10px;
}

/************************************/

.TempSilverStar {
    background: url(../img/header_bg.jpg) center top no-repeat #fff;
    color: #444;
}

.TempSilverStar .container {
    max-width: 1100px;
    padding: 0px;
}

.TempSilverStar p {
    font-size: 16px;
    line-height: 26px;
}

.TempSilverStar .navbar {
    background: black;
    border-radius: 0px;
    border: medium none;
    height: 35px;
    min-height: 35px;
    margin-bottom: 0px;
}

.TempSilverStar .main-nav {
    background: transparent;
    padding: 0px;
}

.TempSilverStar .navbar a {
    color: #fff;
    font-family: 'ponsirounded_slabregular', 'Oswald', sans-serif;
    font-size: 20px;
    text-shadow: 0 0 0.02em #333;
}

.TempSilverStar .nav > li > a, .TempSilverStar .nav > li > .dropdown > a {
    padding: 5px 15px 0px;
}

.TempSilverStar .nav > li > a:hover, .TempSilverStar .nav > li > a:focus, .TempSilverStar .nav > li > .dropdown > a:hover, .TempSilverStar .nav > li > .dropdown > a:focus, .TempSilverStar .nav .dropdown-menu > li > a:hover, .TempSilverStar .nav .dropdown-menu > li > a:focus {
    background: none repeat scroll 0 0 #482811;
    color: #ffffff;
    text-decoration: none;
    text-shadow: 0.2em 0.2em 0.2em #ffffff;
}

.TempSilverStar .body {
    background: #ffffff;
}

.TempSilverStar .navbar-inverse {
    margin: 90px auto 0px;
}

.TempSilverStar .nav li {
    display: inline-block;
    margin: 0px auto;
}

.TempSilverStar .band-header {
    height: 500px;

}

.TempSilverStar .subheader {
    background: url("../img/subheader_before.png") no-repeat scroll 10px 15px rgba(0, 0, 0, 0);
    color: #000;
    font-family: 'league_gothicregular', 'Oswald', sans-serif;
    font-size: 25px;
    line-height: 35px;
    margin: 0 0 4px;
    overflow: visible;
    padding: 10px 35px;
    text-align: left;
    text-shadow: 0.1em 0.1em 0.1em #fff;
    width: 100%;
    text-transform: uppercase;
}

.TempSilverStar .body {
    padding: 20px 90px;
}

.TempSilverStar .header-mask {
    margin: 0px;
    padding: 0px 10px;
    position: relative;
    top: 0px;
}

.TempSilverStar .mask-img {
    display: none;
}

.TempSilverStar .band-img {
    border: 2px solid #000;
    border-radius: 0px;
    margin: 0 auto;
    max-width: 960px;
    width: 100%;
}

.TempSilverStar .band-title {
    background: url("../img/h1_bg.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: white;
    font-family: 'ponsirounded_slabregular', 'Oswald', sans-serif;
    height: 85px;
    line-height: 90px;
    max-width: 960px;
    padding: 0 40px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-shadow: 0.1em 0.1em 0.1em #989794;
    top: 0;
    width: 100%;
    font-size: 55px;

}

.TempSilverStar .newsletter_signup_widget {
    background: none repeat scroll 0 0 rgba(14, 18, 19, 0.7);
    box-shadow: 0 0 0.4em #222;
    color: #fff;
    text-shadow: 0 0 0.1em #333;
    clear: both;
    float: none;
    margin: 15px auto;
    padding: 2% 1%;
    text-align: center;
    padding: 10px 15px;
    border-radius: 6px
}

.TempSilverStar .btn-default, .TempSilverStar .btn-primary {
    background: none repeat scroll 0 0 #fff;
    color: #141819;
    border-radius: 6px;
}

.TempSilverStar .btn-default:hover, .TempSilverStar .btn-default:focus, .TempSilverStar .btn-default:active, .TempSilverStar .btn-default.active, .TempSilverStar .open .dropdown-toggle.btn-default, .TempSilverStar .btn-primary:hover, .TempSilverStar .btn-primary:focus, .TempSilverStar .btn-primary:active, .TempSilverStar .btn-primary.active, .TempSilverStar .open .dropdown-toggle.btn-primary {
    background: none repeat scroll 0 0 #000;
    box-shadow: 0 0 0.2em #999;
    color: #fff
}

.TempSilverStar .band-gallery-img {
    padding: 15px;
}

.TempSilverStar .band-gallery-img img {
    border: 2px inset #000;
    display: block;
    margin: 0px auto;
}

.TempSilverStar #responsive-menu-button {
    margin-left: 10px;
    border: 1px solid white;
    background: #000;
}

.TempSilverStar #mobile-header {
    display: none;
}

.TempSilverStar #add-comment-form .form-group {
    margin-bottom: 10px;
}

.TempSilverStar .gallery-2col {
    padding: 0px 15px;
}

.TempSilverStar .contact {
    background: none repeat scroll 0 0 rgba(14, 18, 19, 0.7);
    box-shadow: 0 0 0.4em #222;
    color: #fff;
    text-shadow: 0 0 0.1em #333;
    clear: both;
    float: none;
    margin: 15px auto;
    text-align: center;
    padding: 20px 0px;
    width: 100%;
    border-radius: 6px;
}

.TempSilverStar footer {
    background: none repeat scroll 0 0 #1e2b31;
    border-top: 5px solid #211c16;
    color: #5e4c16;
    font-family: 'league_gothicregular', 'Open Sans', sans-serif;
}

.TempSilverStar footer.navbar {
    background: none repeat scroll 0 0 #1e2b31;
    border-top: 5px solid #211c16;
    height: auto;
    margin-top: 30px;
}

.TempSilverStar footer.navbar a {
    color: #eee;
    text-shadow: 0 0 0.2em #ccc;
    font-family: 'league_gothicregular', 'Open Sans', sans-serif;
    font-size: 14px;
}

.TempSilverStar footer.navbar ul li a:hover, #TempSilverStar footer.navbar ul li a:focus {
    background: none repeat scroll 0 0 #482811;
    color: #ffffff;
    text-decoration: underline;
}

.TempSilverStar .fc-state-highlight {
    background: none repeat scroll 0 0 #000000;
    color: #ffffff;
}

.TempSilverStar .widget-blog-post {
    color: #000;
    padding: 0 15px;
    border-top: 2px solid #000;
}

.TempSilverStar .widget-blog-post h3 a {
    float: none;
    font-family: 'ponsirounded_slabregular', 'Oswald', sans-serif;
    color: #000000;
    font: 0.9em;
    float: none;
    margin: 10px 0;
    min-height: 27px;
    overflow: hidden;
    text-align: left;
    width: 100%;
    padding-top: 8px;
}

.TempSilverStar .close {
    color: #FFFFFF;
}

.TempSilverStar .modal {
    background: none repeat scroll 0 0 rgba(251, 251, 251, 0.5);
}

.TempSilverStar .modal-content {
    background: #000000;
    border: 3px solid #ffffff;
    color: #CCC;
}

.TempSilverStar .modal-header,
.TempSilverStar .modal-footer {
    background: none repeat scroll 0 0 #000000;
}

.TempSilverStar .modal-title {
    font-family: 'league_gothicregular', 'Oswald', sans-serif;
}

.TempSilverStar .modal-content h1,
.TempSilverStar .modal-content h2,
.TempSilverStar .modal-content h3 {
    clear: both;
    color: #ffffff;
    float: left;
    font-family: 'league_gothicregular', 'Oswald', sans-serif;
    font-size: 38px;
    line-height: 1em;
    margin: 0 0 4px;
    min-height: 38px;
    overflow: visible;
    padding: 10px 5% 20px;
    text-align: left;
    text-shadow: 0.1em 0.1em 0.1em #fff;
    width: 100%;
}

@media (min-width: 960px) {
    .col-md-6 .image-gallery .col-md-6 {
        max-height: 180px;
        min-height: 175px;
    }

    .col-md-12 .image-gallery .col-md-4,
    .col-md-8 .image-gallery .col-md-6,
    .col-md-4 .image-gallery .col-md-12 {
        max-height: 235px;
        min-height: 235px;
        padding: 15px;
    }

    .col-md-12 .image-gallery .col-md-6 {
        max-height: 375px;
        min-height: 345px;
    }
}

@media (min-width: 700px) {
    .TempSilverStar .header-mask {
        margin-bottom: 130px;
    }
}

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

@media (max-width: 740px) {
}

@media (max-width: 707px) {

}

@media (max-width: 688px) {

    .TempSilverStar .band-header {
        height: auto;
        padding-bottom: 00px;
    }

    .TempSilverStar .body {
        background: url("../img/contents_top.jpg") no-repeat scroll center top #fff;
        padding: 40px 20px;
    }

    .TempSilverStar #mobile-header {
        background: none;
        color: white;
        display: block;
        height: 60px;
        position: absolute;
        top: 0px;
        width: 100%;
        padding: 0 15px
    }

    .TempSilverStar .navbar-inverse {
        min-height: 50px;
        margin: 0;
    }

    .TempSilverStar .navbar a {
        color: white;
    }

    .TempSilverStar .band-title {
        display: none;
    }


}

@media (max-width: 500px) {
    .TempSilverStar .band-img {
        border: 2px solid #000;
        border-radius: 0;
        margin: 0 auto;
    }

}

.TempSilverStar .page-title {
    z-index: 555
}