/*
Theme Name: maugweiler
Theme URI: 
Author: swiss-consultinggroup
Author URI: http://swiss-consultinggroup.com/
Description: Custom theme based on Twitter Bootstrap 3.3.2.
Version: 1.60
License: GNU General Public License v3
License URI: http://www.gnu.org/licenses/gpl.html

*/

/* The bootstrap.css file is auto-enqueued in functions.php */


/****************** Special Blank CSS classes for child themes to use without disturbing core bootstrap styles ****************/

.dmbs-container {

}
.jmig-gallery-loaded {
    margin-left: -1px !important;
}
.page-id-732 h2 {
    display: none;
}
.dmbs-header {
    display: inline-block;
    position: relative;
    width: 106px;
z-index: 2;
    margin-left: 10px;
    margin-right: -10px;
}
.row.dmbs-content.row-full {
    padding: 20px 0;
    width: 100%;
}
.dmbs-header-img {

}

.dmbs-header-text {

}

.dmbs-content {
    margin: 0 auto;
    width: 930px;
}

.dmbs-main {

}

.dmbs-left {

}

.dmbs-right {

}

.dmbs-footer-menu {

}

.dmbs-author-credits {

}
.row.dmbs-author-credits > p {
    color: #800000;
    font-size: 13px;
}
.row.dmbs-author-credits span {
    font-weight: bold;
}
.copy {
line-height: 14px;
    color: #a1a1a1;
    margin:0 auto;
    text-align: right;
    width: 930px;
font-size: 12px;
padding:0 10px;
}
.dmbs-footer {
    background: none repeat scroll 0 0 #e5e5e5;
    height: 33px;
    line-height: 33px;
    margin: 0 auto;
    padding: 0 10px;
    text-align: right;
    width: 930px;
}
.dmbs-top-menu {
    display: inline-block;
    vertical-align: top;
    width: 840px;
}
header {
    padding-top: 50px;
}
header .navbar .container {
    width: 840px;
padding: 0;
}
.breadcrumbs-bg {
    background: none repeat scroll 0 0 #fff;
    height: 28px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
top: 313px;
}
.home-message > h2, h2 {
    color: #800000;
    font-size: 28px;
    margin-bottom: 15px;
    margin-top: 47px;
}
.home-message > p {
    color: #333;
    font-size: 14px;
}
div.amazingcarousel-image div a {
    display: none;
}
.navbar-nav li a {
    font-family: open sans;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
}
.navbar-nav > li:last-child{border:none;}
ul.nav li.dropdown:hover ul.dropdown-menu {
display: block !important;
}
.jp-carousel-info{display:none;}

.breadcrumbs-bg > ul, .breadcrumb-trail.breadcrumbs {
    height: 28px;
    line-height: 28px;
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
    width: 762px;
}
#crumbs > li {
    display: inline-block;
}
#crumbs li,.trail-end{
    color: #333;
    margin-right: 18px;
}

#crumbs li:after, span.sep::after {
    content:"\f061";
    position:absolute;
 font-family: FontAwesome;
margin-left: -15px;
margin-top:1px;
}
#crumbs li:last-child:after{
 content:"";
}
#crumbs a, .trail-begin, .breadcrumb-trail.breadcrumbs > a{
    color:#800000;
    font-size: 10px;
margin-right:15px;
}
.easy_team_member_top,.team_profile_ttl a {
    display: none;
}
.team_profile_ttl {
    background: none repeat scroll 0 0 #e5e5e5;
}
.col-md-11 {
    padding:0 8px;
min-height:150px;
}
.one-column-form {
    display: inline-block;
    margin-right: 15px;
    width: 48.2%;
}
.one-column-form:last-of-type {
    margin-right: 0 !important;
}
.row.dmbs-content.mt {
    margin-top: -150px;
margin-bottom:25px;
}
.two-column-form {
    width: 100%;
}
.two-column-form input, .two-column-form textarea{
    width: 100%;
}
.wpcf7-form-control-wrap input {
    border: 1px solid #e3e3e3;
    line-height: 27px;
}
.wpcf7-form-control-wrap textarea{
    border: 1px solid #e3e3e3;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    background: none repeat scroll 0 0 #800000;
    border: medium none;
    color: #fff;
    cursor: pointer;
    padding: 5px 8px;
}
input[type="submit"]:hover {
    background: none repeat scroll 0 0 #ff7800;
}
.su-column {
    margin: 0 2% 0 0!important;
}
.dropdown-menu {
    background-color: rgba(255, 255, 255, 0.65)!important;
}
ul#menu-galerie {
    list-style: outside none none;
    padding: 0;
}
#menu-galerie li {
    display: inline-block;
margin-right: 5px;
    padding: 5px;
}
.menu-galerie-container {
    padding-top: 15px;
    text-align: right;
}
#menu-galerie li.current-menu-item, #menu-galerie li:hover {
    background: none repeat scroll 0 0 #800000;
    padding: 5px;
}
.page-template-page-galerie .col-md-11 h2 {
    margin-top: -25px;
}
.page-template-page-galerie .row.dmbs-content.mt {
    margin-top: -115px;
}
#menu-galerie li.current-menu-item a, #menu-galerie li:hover a {
    color: #ff7800;
}.team_profile_ttl h3 {
    font-size: 23px!important;
}.amazingcarousel-title > a {
    color: #fff;
}
.amazingcarousel-title > a:hover {
    color: #800000!important;
}
.single .col-md-11 {
    margin-top: -150px;
}
.team_social_links{display:none;}
.team_profile_ttl {
    height: 150px !important;
}
.page-id-431 #mega-menu-item-478 a,.page-id-173 #mega-menu-item-478 a,.page-id-433 #mega-menu-item-478 a,.page-id-434 #mega-menu-item-478 a,.page-id-435 #mega-menu-item-478 a {
    color: #ff7800 !important;
}
.gmp_map_opts {
    padding-top: 15px;
}
.breadcrumbs .trail-browse { display:none!important; }
#crumbs li,.trail-item{

    font-size: 10px!important;

}