@import "bootstrap-3.1.1.css";
@import "bootstrap-theme.css";

/*news*/

/* Fontface
================================================== */
@font-face {
    font-family: 'open-sans-regular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans-regular-webfont.woff') format('woff'),
        url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
        url('../fonts/opensans-regular-webfont.svg#open-sans-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

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

.menu_body_class{}
.menu_body_class h1{}
.menu_body_class h2{}
.menu_body_class h3{}

.menu_body_class a{}

.menu_body_class img{
    margin:10px;
}

@media only screen and (max-width:767px){
    .menu_body_class img{
        margin:0px;
    }
}

/*boxes*/
.box_body_class{}
.box_body_class a{}
.box_body_class ul{}

.box_body_class ul li{}

.menu_body_class .google-maps {
    position: relative;
    padding-bottom: 50%; // This is the aspect ratio
    height: 0;
    overflow: hidden;
}

.menu_body_class .google-maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 300px !important;
}

.menu_body_class .sub{
    font-size:25px;
    font-family:'open-sans-bold',Arial, Helvetica, sans-serif;
/*    border-bottom:solid 1px #ffffff; */
    text-align:center;
    text-transform: uppercase;
    margin:0px 0px 20px 0px;
    padding:10px;
}

.menu_body_class .lead{
    font-size:22px;
/*    border-top:solid 1px #000000;
    border-bottom:solid 1px #000000;
*/    padding:40px 0px 40px 0px;
    margin:0px;
}

.menu_body_class .line{
    font-family:'open-sans',Arial, Helvetica, sans-serif;
    text-align:center;
    position:relative;
    font-size:20px;
    letter-spacing:5px;
}

.menu_body_class .line span{
    display:inline;
}

.menu_body_class .line span:before,
.menu_body_class .line span:after {
    border-top: 1px solid #ffffff;
    display: block;
    height: 1px;
    content: " ";
    width: 36%;
    position: absolute;
    left: 0;
    top: 15px;
}

@media only screen and (max-width:991px){
    .menu_body_class .line span:before,
    .menu_body_class .line span:after {
        width: 25%;
    }
}

@media only screen and (max-width:500px){
    .menu_body_class .line span:before,
    .menu_body_class .line span:after {
        display:none;
    }
}

.menu_body_class .line span:after {
    right: 0;
    left: auto;
}


/*table*/
/*
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #343434;
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #343434;
}
*/
.btn-transparent{
    background:transparent;
    color:#ffffff;
}

.btn-transparent:hover{
    color:#ffffff;
}

.btn-orange{
    background:#f5a714;
    color:#ffffff;
    width:100px;
}

.btn-orange:hover{
    color:#ffffff;
}

.custom-tooltip{
    border-bottom: 1px dashed;
}


.parallax-BG{
    background-position: center center;
}