/* Theme Name: SMS / SBV Layout bier.ch
Description: Subtemplate von rv_sbv_sms
Template: rv_sbv_sms
Version:      1.0.0
Author: Julian Rabung, realising visions GmbH
URI: http://www.realisingvisions.com
Text Domain:  rv_sbv_sms-bier.ch
*/
@charset "UTF-8";

@import url("../rv_sbv_sms/style.css");

/*
font-family: 'FF Meta Pro Bold'
font-family: 'FF Meta Pro Book'
font-family: 'FFMetaWebProMedium'
font-family: 'FFMetaWebProLight'


*/

/**
 * @license
 * MyFonts Webfont Build ID 3027638, 2015-05-18T10:21:08-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: FF Meta Web Pro Light by FontFont
 * URL: http://www.myfonts.com/fonts/fontfont/ff-meta/pro-light/
 * 
 * Webfont: FF Meta Web Pro Medium by FontFont
 * URL: http://www.myfonts.com/fonts/fontfont/ff-meta/pro-medium/
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3027638
 * Licensed pageviews: 50,000
 * Webfonts copyright: 2009 Erik Spiekermann published by FSI FontShop International GmbH
 * 
 * © 2015 MyFonts Inc
*/

@font-face {font-family: 'FFMetaWebProLight';src: url('webfonts/2E32B6_0_0.eot');src: url('webfonts/2E32B6_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2E32B6_0_0.woff2') format('woff2'),url('webfonts/2E32B6_0_0.woff') format('woff'),url('webfonts/2E32B6_0_0.ttf') format('truetype');}

@font-face {font-family: 'FFMetaWebProMedium';src: url('webfonts/2E32B6_1_0.eot');src: url('webfonts/2E32B6_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/2E32B6_1_0.woff2') format('woff2'),url('webfonts/2E32B6_1_0.woff') format('woff'),url('webfonts/2E32B6_1_0.ttf') format('truetype');}


h1 {
    color:#9f7c3f;
}


h3 {
    font-size:17px;
    line-height:1.3em;
    color:#000000;
    font-family:"FFMetaWebProMedium";
    font-weight:normal;
}

a {
    color:#9f7c3f;
}

a:hover {
    color:#b69151;
}

.navbar.main .nav>li>a:hover,
.navbar.main .nav>li>a.active,
.navbar.main .nav>li.current-menu-item a,
.navbar.main .nav>li.current-page-ancestor a{
    color:#9f7c3f;
}

.navbar-wrapper.frontpage-sub .nav>li>a:hover,
.navbar-wrapper.frontpage-sub .nav>li>a.active {
    color:#9f7c3f;
}

.navbar-wrapper.frontpage-sub .nav>li.arrow_right.active,
.navbar-wrapper.frontpage-sub .nav>li.arrow_right:hover  {
    background: url(img/arrow_right_bier.png) no-repeat 100%;
    background-size: 8px 10px;
}

.navbar-wrapper.subnavi .nav>li>a:hover,
.navbar-wrapper.subnavi .nav>li>a.active,
.navbar-wrapper.subnavi .nav>li.current_page_item>a {
    color:#9f7c3f;
}

ul.children li a:hover,
ul.children li a.active {
    color:#9f7c3f;
}

.carousel-caption.dark h1 {
    color:#9f7c3f;
}

.carousel-caption.dark a {
    color:#9f7c3f;
}

table thead tr th {
    background:#9f7c3f;
}

h3.panel-title a:hover,
h3.panel-title a.active,
h3.accordion-trigger:hover,
h3.accordion-trigger.colomat-close {
    color:#9f7c3f;
}

.navbar-wrapper.subnavi .nav>li.current_page_ancestor>a,
ul.children li a:hover,
ul.children li.current_page_item a{
    color:#9f7c3f;
}

.navbar .btn-navbar .icon-bar {
    background-color: #9f7c3f;
}

img.logo {
    position: absolute;
    right:60px;
    top:30px;
    height:60px;
}

@media (max-width: 1380px) {
    img.logo {
        height:50px;
        top:35px;
    }
}

@media (max-width: 1200px) {
    img.logo {
        display:none;
    }
}

/* -------------------------------------- */
body {
    font-family: 'FFMetaWebProLight';
    font-weight: normal;
    font-style: normal;
}

h1 {
    font-family: 'FFMetaWebProMedium';
    font-weight: normal;
    font-style: normal;
}

h2 {
    font-family: 'FFMetaWebProMedium';
    font-weight: normal;
    font-style: normal;
}

b, strong {
    font-family: 'FFMetaWebProMedium';
    font-weight: normal;
    font-style: normal;
}

ul.children li a {
    font-family: 'FFMetaWebProLight';
    font-weight: normal;
    font-style: normal;
}

th {
    font-family: 'FFMetaWebProMedium';
    font-weight: normal;
    font-style: normal;
}

table thead tr th,
table tbody tr td {
    font-family: 'FFMetaWebProMedium';
    font-weight: normal;
    font-style: normal;
}

article h2 {
    font-family: 'FFMetaWebProMedium'
}

a {
    font-family: 'FFMetaWebProMedium'
}

.navbar.main .nav>li>a {
    font-family: 'FFMetaWebProMedium'
}

.navbar.main .nav>li>a:hover, .navbar.main .nav>li>a.active, .navbar.main .nav>li.current-menu-item a, .navbar.main .nav>li.current-page-ancestor a {
    font-family: 'FFMetaWebProMedium'
}

.navbar-wrapper.frontpage-sub .nav>li>a {
    font-family: 'FFMetaWebProMedium'
}

.navbar-wrapper.subnavi .nav>li>a {
    font-family: 'FFMetaWebProLight';

}

.carousel-caption h1 {
    font-family: 'FFMetaWebProLight'
}

.navbar.meta .nav>li>a {
    font-family: 'FFMetaWebProMedium'; /* bk */
}

.carousel-caption a {
    font-family: 'FFMetaWebProMedium'
}

.carousel-caption.dark a.arrow_right {
    background: url(img/arrow_right_bier.png) no-repeat 100%;
    background-size: 8px 10px;
}

.carousel-caption.dark a.arrow_right:hover {
    background: url(img/arrow_right_bier.png) no-repeat 100%;
    background-size: 8px 10px;
}


.carousel-caption.white a.arrow_right:hover {
    background: url(img/arrow_right_bier.png) no-repeat 100%;
    background-size: 8px 10px;
}

#mfPreviewBar {
    display: none;
}

/* Bildtitel */
div.wp-caption.alignnone p.wp-caption-text {
    font-size: small;
    font-style: italic;
}

/* rechtsbündige Bilder aus alter Website */
.px200,
.px75 {
    width: 200px;
    float:right;
    padding-left:20px;
}

.container.main .span9 {
    clear:right;
    content:" ";
    display:inline-block;
}

.bildlegenden,
.wp-caption-text.gallery-caption {
    font-size:14px;
}


/* TDSB
-------------------------------------------------- */

.tdsb_pressebilder ul{
    margin: 0;
}


.tdsb_pressebilder ul li{
    list-style: none;
    float: left;
    width: 150px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.tdsb_pressebilder ul li .imageContainer{
    width: 150px;
    height: 100px;
    overflow: hidden;
}

.tdsb_pressebilder ul li .download{
    position: relative;
    width: 100%;
    height: 15px;
    text-align: center;
    padding-top: 5px;
}

.tdsb_weitere_bilder ul{
    margin: 0;
}


.tdsb_weitere_bilder ul li{
    list-style: none;
    float: left;
    width: 115px;
    margin-right: 8px;
    margin-bottom: 8px;
}

.tdsb_weitere_bilder ul li .imageContainer{
    width: 115px;
    height: 80px;
    overflow: hidden;
}

.tdsb_weitere_bilder ul li .download{
    position: relative;
    width: 100%;
    height: 12px;
    text-align: center;
    padding-top: 5px;
}

/* COLLAPSEOMATIC
-------------------------------------------------- */
.collapseomatic_content td.row_0 {
    width: 350px;
}

.collapseomatic_content td.row_1 {
    width: 90px;
}

.collapseomatic_content td.row_2 {
    width: 90px;
}

.collapseomatic_content td.row_3 {
    width: 80px;
}

.collapseomatic_content td.row_4 {
    width: 80px;
}

.collapseomatic_content td.row_5 {
    width: 143px;
}