#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust:     100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #404040;
font-family: sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*:before,
*:after { box-sizing: inherit;
}
body {
background: #fff; }
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
font-size: 12px;
font-size: 0.75rem;
line-height: 1;
padding: .6em 1em .4em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
select {
border: 1px solid #ccc;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
textarea {
width: 100%;
}  a {
color: royalblue;
}
a:visited {
color: purple;
}
a:hover,
a:focus,
a:active {
color: midnightblue;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} .main-navigation {
clear: both;
display: block;
float: left;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation li {
float: left;
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 1.5em;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a,
.main-navigation li.focus > a {
}
.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}
.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block;
}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}button, input[type="button"], input[type="reset"], input[type="submit"] {
padding:8px 10px;
-webkit-border-radius:0;
border-radius:0;
text-shadow:none; }
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
-webkit-box-shadow:none;
box-shadow:none;
border-color:inherit; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
text-shadow:none; }
body .lg-backdrop {
background:#7a685a;
background:rgba(122, 104, 90, 0.95); }
body .lg-outer .lg-thumb-outer, body .lg-outer .lg-toogle-thumb {
background-color:#483f36; }
body .lg-outer .lg-thumb-item {
border:1px solid #FFF;
-webkit-border-radius:0;
border-radius:0; }
body .lg-outer .lg-thumb-item:hover, body .lg-outer .lg-thumb-item.active {
border-color:#7a685a; }
body .lg-actions .lg-prev {
left:0px;
-webkit-border-radius:0;
border-radius:0;
background:rgba(0, 0, 0, 0.5);
padding:9px 20px 10px 16px;
color:#FFF; }
body .lg-actions .lg-prev:after {
content:"\f104";
font-family:FontAwesome; }
body .lg-actions .lg-prev:hover {
background:#000; }
body .lg-actions .lg-next {
right:0px;
-webkit-border-radius:0;
border-radius:0;
background:rgba(0, 0, 0, 0.5);
padding:9px 16px 10px 20px;
color:#FFF; }
body .lg-actions .lg-next:before {
content:"\f105";
font-family:FontAwesome; }
body .lg-actions .lg-next:hover {
background:#000; }
body {
font-family:'Open Sans', sans-serif;
font-weight:400;
color:#3d3d3d;
font-size:16px; }
body a, body a:visited, body a:focus {
color:#3d3d3d;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
font-weight:600;
text-decoration:none; }
body a:hover, body a:visited:hover, body a:focus:hover {
color:#3d3d3d; }
body .wpb_content_element a, body .wpb_content_element a:visited, body .wpb_content_element a:hover, body .wpb_content_element a:focus {
text-decoration:underline;
color:inherit; }
body #mb_menu_desktop a, body #mb_menu_desktop a:visited, body #mb_menu_desktop a:hover, body #mb_menu_desktop a:focus {
text-decoration: none;
}
#page {
background-color:#7a685a; }
img {
-ms-interpolation-mode:bicubic; }
.mb_divider_parent {
display:inline-block;
width:100%;
text-align:center;
height:32px;
position:relative; }
.mb_divider_parent .mb_divider {
background-color:#483f36;
height:1px;
width:75%;
display:inline-block;
position:absolute;
left:0;
right:0;
margin:0 auto;
top:50%;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%); }
*:focus, a:focus {
outline:none; }
.mb_navigation {
text-align:center;
display:inline-block;
width:100%;
height:40px;
margin:10px 0; }
.mb_navigation .wp-paginate li {
display:inline-block; }
.mb_navigation .wp-paginate li a, .mb_navigation .wp-paginate li span {
display:inline-block;
border-color:#7a685a;
-webkit-transition:all 0.5s;
transition:all 0.5s;
background-color:#FFF;
color:#3d3d3d; }
.mb_navigation .wp-paginate li a.current, .mb_navigation .wp-paginate li a:hover, .mb_navigation .wp-paginate li span.current, .mb_navigation .wp-paginate li span:hover {
background-color:#7a685a;
color:#FFF; }
.mb_navigation .wp-paginate li:last-child a, .mb_navigation .wp-paginate li:last-child span {
margin-right:0; }
.error404 #content {
width:100%;
margin:0;
padding:0; }
.error404 #content .mb_four_box {
margin-bottom:0; }
.reference_header {
height:80vh;
width:100%;
background-size:cover;
min-height:300px;
background-position:center; }
.mb_reference_column {
margin-top:-30px;
background-color:rgba(255, 255, 255, 0.9);
padding:30px 0; }
.mb_reference_column .vc_column-inner {
padding:0 15px; }
.mb_reference_column .vc_column-inner h2 {
margin:0;
line-height:normal; }
p.mb_explain {
color:#FFF;
text-align:center;
margin-bottom:20px; }
.mb_more_pictures {
margin:30px 0; }
.mb_more_pictures h2 {
color:#FFF;
margin-bottom:0; }
.mb_more_pictures h2.mb_more_references {
margin-top:30px;
margin-bottom:30px; }
.single-mb_referenz #wrapper {
max-width:100%;
margin:0 auto; }
.single-mb_referenz #list {
width:103.125%;
overflow:hidden;
margin-left:-0.562%;
margin-bottom:-0.875em;
}
.single-mb_referenz .item {
width:31.703%;
float:left;
margin:0 0.515% 0.575em;
overflow:hidden; }
.single-mb_referenz .item img {
width:100%; }
.single-mb_referenz #content {
padding-left:0;
padding-right:0; }
.mb_password_container {
padding:5px;
display:inline-block;
width:100%; }
.mb_password_container .mb_login_password_form {
width:100%;
display:inline-block;
vertical-align:top; }
.mb_password_container .mb_password_submit {
-webkit-transition:all 0.5s;
transition:all 0.5s;
background:#7a685a;
color:#FFF;
-webkit-box-shadow:none;
box-shadow:none;
text-shadow:none;
border:1px solid #7a685a;
-webkit-border-radius:0;
border-radius:0;
width:100%;
margin-left:0;
vertical-align:top; }
.mb_password_container .mb_password_submit:hover {
background-color:#FFF;
color:#7a685a; }
.mb_password_container #mb_passowrd_field {
padding:5px 10px;
-webkit-border-radius:0;
border-radius:0;
width:100%;
line-height:24px; }
.mb_password_container #mb_passowrd_field::-webkit-input-placeholder {
color:#483f36 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.mb_password_container #mb_passowrd_field:-moz-placeholder {
color:#483f36 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.mb_password_container #mb_passowrd_field::-moz-placeholder {
color:#483f36 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.mb_password_container #mb_passowrd_field:-ms-input-placeholder {
color:#483f36 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.mb_password_container .mb_password_box {
width:100%;
display:inline-block; }
.mb_password_container .message_status {
padding:8px 8px 8px 0;
color:#7a685a; }
.mb_password_container .mb_loading {
width:20px;
height:20px;
display:none;
margin-left:0;
-webkit-transition:all 0.5s;
transition:all 0.5s;
vertical-align:middle;
background-size:contain;
background-repeat:no-repeat;
transition:all 0.5s; }
.mb_password_container .mb_loading.active {
display:inline-block;
float:right;
margin-top:-1px; }
.widget {
list-style:none; }
h2.widgettitle {
font-size:20px;
margin-top:0;
font-weight:400;
margin-bottom:5px; }
.mb_sidebar {
display:none; }
.mb_sidebar .widget {
margin-bottom:15px; }
.mb_sidebar .widget.widget_mb_search_widget {
padding:15px 10px;
background-color:#7a685a;
color:#FFF; }
.mb_sidebar .widget.widget_mb_search_widget .mb_quicklinks {
margin-left:0; }
.mb_sidebar .widget.widget_mb_search_widget .mb_quicklinks .mb_quicklink_box {
width:100%;
float:none;
margin-top:5px; }
.mb_sidebar .widget.widget_mb_search_widget .mb_quicklinks .mb_quicklink_box .mb_quicklink {
display:inline-block;
border-right:none;
background-color:#FFF;
border:1px solid #FFF;
padding:1px 10px;
color:#7a685a; }
.mb_sidebar .widget.widget_mb_search_widget .mb_quicklinks .mb_quicklink_box .mb_quicklink:first-child {
margin-left:0; }
.mb_sidebar .widget.widget_mb_search_widget .mb_quicklinks .mb_quicklink_box .mb_quicklink:hover {
background-color:#7a685a;
color:#FFF; }
.mb_sidebar .widget.widget_mb_search_widget .search-form > label {
display:inline-block;
width:80%; }
.mb_sidebar .widget.widget_mb_search_widget .search-form > label .search-field {
border:none;
border-bottom:1px solid #FFF;
color:#FFF;
width:100%;
-webkit-border-radius:0;
border-radius:0;
font-weight:400; }
.mb_sidebar .widget.widget_mb_search_widget .search-form .search-submit {
display:inline-block;
width:20%;
float:right;
padding:3px 0 2px 0;
background-color:transparent;
border:1px solid #FFF;
-webkit-border-radius:0;
border-radius:0;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
.mb_sidebar .widget.widget_mb_search_widget .search-form .search-submit:hover {
background-color:#FFF;
color:#7a685a; }
.mb_sidebar .widget.widget_rss .widgettitle a:first-child {
display:none; }
.mb_sidebar .widget.widget_rss .widgettitle a:before {
content:"\f09e";
font-family:FontAwesome;
margin-right:5px;
display:inline-block; }
.mb_sidebar .widget.widget_rss ul {
list-style:none;
margin-left:0;
padding-left:0;
display:inline-block; }
.mb_sidebar .widget.widget_rss ul li {
display:inline-block;
width:100%;
position:relative;
border:1px solid #483f36;
margin-bottom:-1px;
overflow:hidden; }
.mb_sidebar .widget.widget_rss ul li div.rssSummary {
padding:10px 15px; }
.mb_sidebar .widget.widget_rss ul li span {
position:absolute;
right:1px;
bottom:1px;
padding:2px 5px;
display:inline-block;
background:rgba(255, 255, 255, 0.9);
font-size:10px;
color:#3d3d3d; }
.mb_sidebar .widget.widget_rss ul li a {
display:inline-block;
width:100%;
padding:10px 15px 20px;
background-color:#483f36;
color:#FFF;
-webkit-transition:all 0.5s;
transition:all 0.5s;
border:1px solid #483f36; }
.mb_sidebar .widget.widget_rss ul li a:hover {
color:#7a685a;
background-color:#FFF; }
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
-webkit-box-shadow:none;
box-shadow:none; }
body .mm-panels > .mm-panel > .mm-navbar + .mm-listview {
margin-top:19px; }
.search .page-title > span {
font-weight:600; }
.mb_top_header {
text-transform:uppercase; }
body #page .mobile_only {
display:inline; }
body #page .desktop_only {
display:none; }
html, body {
width:100vw;
overflow-x:hidden; }
.h2, h2 {
font-weight:600;
text-transform:uppercase;
font-size:24px; }
.pb_original {
text-transform:none !important; }
.pb_original p, .pb_original h1, .pb_original h2, .pb_original h3, .pb_original h4, .pb_original h5,
.pb_original .h1, .pb_original .h2, .pb_original .h3, .pb_original .h4, .pb_original .h5,
.pb_original span, .pb_originalp, .pb_originalh1, .pb_originalh2, .pb_originalh3, .pb_originalh4, .pb_originalh5, .pb_original.h1, .pb_original.h2, .pb_original.h3, .pb_original.h4, .pb_original.h5, .pb_originalspan {
text-transform:none !important; }
h4, .h4 {
line-height:normal; }
.thick p {
font-weight:600; }
.mb_flip_back {
font-size:14px; }
.mm-page {
overflow-x:hidden; }
.mb_flip_box_parent.yes:hover {
cursor:pointer; }
.mb_flip_front .mb_child_box_image {
-webkit-box-shadow:inset 0 0 63px 14px #000;
box-shadow:inset 0 0 63px 14px #000; }
.search_form.mobile {
display:none; }
input {
-webkit-border-radius:5px;
border-radius:5px;
background-color:transparent;
color:#FFF;
text-shadow:none; }
input::-webkit-input-placeholder {
color:#FFF !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
input:-moz-placeholder {
color:#FFF !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
input::-moz-placeholder {
color:#FFF !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
input:-ms-input-placeholder {
color:#FFF !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.search-submit, input[type="submit"] {
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-webkit-border-radius:none;
border-radius:none;
background-color:#483f36;
color:#FFF;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
-webkit-box-shadow:none;
box-shadow:none;
text-shadow:none;
font-size:14px; }
.search-submit:hover, input[type="submit"]:hover {
background-color:#7a685a; }
.search_form {
position:fixed;
width:100vw;
height:100vh;
background:#7a685a;
background:rgba(122, 104, 90, 0.95);
z-index:10; }
.search_form .close_mobile_search {
font-size:20px;
text-align:right;
margin:0 0 10px 0;
color:#FFF; }
.search_form.desktop {
display:none; }
.search_form.mobile {
position:absolute;
padding:10px;
width:100%;
-webkit-transform:translate3d(0, 100vh, 0);
transform:translate3d(0, 100vh, 0);
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease; }
.search_form.mobile.active {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0); }
.search_form.mobile label {
width:100%; }
.search_form.mobile label input {
width:100%; }
.search_form.mobile .mb_quicklinks {
display:inline-block;
margin:20px 0;
font-size:14px;
color:#FFF;
width:100%;
text-align:center; }
.search_form.mobile .mb_quicklinks .mb_quicklink_box {
font-size:12px; }
.search_form.mobile .mb_quicklinks .mb_quicklink_box a {
display:block;
padding:3px 10px;
margin:5px 0;
border:1px solid #FFF;
color:#7a685a;
background-color:#FFF; }
.search_form input.search-field {
border-color:#FFF;
-webkit-border-radius:30px;
border-radius:30px;
padding:5px 10px; }
.search_form .search-submit {
width:100%;
padding:10px; }
.second_line .container-fluid {
height:100%; }
.second_line .container-fluid > div {
height:100%; }
.second_line .container-fluid > div > div {
padding:0;
height:100%; }
.second_line .container-fluid > div > div > div {
height:100%; }
.second_line .container-fluid > div > div > div .site-branding {
height:100%; }
#mb_menu {
background:#FFF; }
#mb_menu .mm-panels > .mm-panel.mm-hasnavbar {
padding-top:0; }
#mb_menu .mb_lang {
text-transform:uppercase; }
#mb_menu .mb_lang.active {
background-color:#7a685a;
color:#FFF; }
#mb_menu .mm-navbar-top {
background-color:#7a685a;
position:relative; }
#mb_menu .mm-navbar-top a {
display:inline-block;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
height:100%;
width:100%; }
#mb_menu .mm-navbar-top a img {
width:auto;
height:100%; }
.mb_top_header {
text-align:center; }
.mb_top_header .left_column {
height:100%;
line-height:35px; }
.mb_top_header .left_column .mb_desc {
font-size:14px;
text-align:left; }
.mb_top_header .right_column {
text-align:right;
height:100%;
line-height:35px;
font-size:14px; }
.mb_top_header .right_column > div {
display:inline-block;
margin-left:10px; }
.mb_top_header .right_column > div span {
line-height:35px; }
.mb_top_header .right_column > div.mb_oracle img {
width:100%;
max-width:140px;
height:auto; }
.mb_top_header .right_column > div.mb_lang_switcher, .mb_top_header .right_column > div.mb_login, .mb_top_header .right_column > div.mb_support {
display:none; }
.mb_top_header .right_column > div.mb_login a, .mb_top_header .right_column > div.mb_support a {
font-weight:400; }
.mb_top_header .right_column > div.mb_support {
margin-left:20px; }
.mb_top_header .mb_lang {
width:45px;
text-align:center;
display:inline-block;
border-left:1px solid #7a685a;
border-right:1px solid #7a685a; }
.mb_top_header .mb_lang.active {
background-color:#7a685a;
color:#FFF; }
#masthead {
position:fixed;
display:inline-block;
width:100%;
z-index:999; }
#masthead .second_line {
position:relative;
background:#7a685a;
background:rgba(122, 104, 90, 0.95);
-webkit-box-shadow:0 -3px 6px -2px #717070;
box-shadow:0 -3px 6px -2px #717070; }
#masthead .second_line .container_fluid {
height:100%; }
#masthead .second_line .container_fluid > div {
height:100%; }
#masthead .mb_nav_menu {
display:none; }
#masthead .site-branding {
text-align:left;
margin:10px 0;
display:inline-block; }
#masthead .site-branding .mb_header_top {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
height:100%; }
#masthead .site-branding .mb_header_top img {
width:70px;
max-width:142px;
height:auto;
margin-left:20px; }
#masthead #site-navigation .mb_nav_phone, #masthead #site-navigation .mb_nav_search {
display:none; }
#masthead #mb-button {
position:absolute;
top:50%;
display:inline-block;
right:15px;
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%);
transform:translateY(-50%); }
#masthead #mb-button #nav-icon2 {
width:37px;
height:21px;
position:relative;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transition:.5s ease-in-out;
transition:.5s ease-in-out;
cursor:pointer; }
#masthead #mb-button #nav-icon2 span {
display:block;
position:absolute;
height:3px;
width:50%;
background:#FFF;
opacity:1;
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transition:.25s ease-in-out;
transition:.25s ease-in-out; }
#masthead #mb-button #nav-icon2 span:nth-child(even) {
left:50%;
-webkit-border-radius:0 9px 9px 0;
border-radius:0 9px 9px 0; }
#masthead #mb-button #nav-icon2 span:nth-child(odd) {
left:0px;
-webkit-border-radius:9px 0 0 9px;
border-radius:9px 0 0 9px; }
#masthead #mb-button #nav-icon2 span:nth-child(1), #masthead #mb-button #nav-icon2 span:nth-child(2) {
top:0px; }
#masthead #mb-button #nav-icon2 span:nth-child(3), #masthead #mb-button #nav-icon2 span:nth-child(4) {
top:9px; }
#masthead #mb-button #nav-icon2 span:nth-child(5), #masthead #mb-button #nav-icon2 span:nth-child(6) {
top:18px; }
#masthead #mb-button #nav-icon2.open span:nth-child(1), #masthead #mb-button #nav-icon2.open span:nth-child(6) {
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg); }
#masthead #mb-button #nav-icon2.open span:nth-child(2), #masthead #mb-button #nav-icon2.open span:nth-child(5) {
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg); }
#masthead #mb-button #nav-icon2.open span:nth-child(1) {
left:5px;
top:7px; }
#masthead #mb-button #nav-icon2.open span:nth-child(2) {
left:-webkit-calc(50% - 5px);
left:calc(50% - 5px);
top:7px; }
#masthead #mb-button #nav-icon2.open span:nth-child(3) {
left:-50%;
opacity:0; }
#masthead #mb-button #nav-icon2.open span:nth-child(4) {
left:100%;
opacity:0; }
#masthead #mb-button #nav-icon2.open span:nth-child(5) {
left:5px;
top:15px; }
#masthead #mb-button #nav-icon2.open span:nth-child(6) {
left:-webkit-calc(50% - 5px);
left:calc(50% - 5px);
top:15px; }
.error-404 {
display:inline-block;
width:100%;
margin-top:-5px; }
.error-404 .mb_four_box {
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
text-align:center;
color:#FFF;
height:350px;
min-height:85vh;
position:relative;
margin:0 -15px;
margin-bottom:30px; }
.error-404 .mb_four_box .top_head_four {
display:inline-block;
margin:0;
color:#FFF;
position:absolute;
bottom:0;
left:0;
width:100%;
padding:10px;
background:#7a685a;
background:rgba(122, 104, 90, 0.85);
}
.error-404 .mb_four_box .top_head_four h1.page-title {
margin:0;
color:#FFF;
font-size:20px; }
.error-404 .mb_four_box .top_head_four .four_subtitle {
font-weight:300;
font-size:16px;
margin-top:10px; }
button:focus, *:focus {
outline:none; }
.entry-content {
margin-top:-5px; }
.shadow {
-webkit-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000; }
.second_line .search-form {
display:none; }
.mb_search-form, .mb_search-container {
display:none; }
#colophon {
background-color:#483f36;
color:#FFF; }
#colophon .site-info {
padding:10px 20px;
text-align:center; }
#colophon .mb_expand {
display:inline-block;
width:100%;
text-align:center;
padding:10px 0; }
#colophon h2 {
font-size:18px; }
#colophon p {
font-weight:300; }
#colophon .mb_widget a {
color:#FFF; }
#colophon .mb_widget ul {
list-style:none;
margin-left:0;
padding-left:0; }
#colophon .widget_mb_social_widget {
display:inline-block;
width:100%; }
#colophon .widget_mb_social_widget a {
display:inline-block;
font-size:20px;
margin-right:4px;
background-color:transparent;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
height:30px;
width:30px;
text-align:center;
-webkit-border-radius:30px;
border-radius:30px;
line-height:30px; }
#colophon .widget_mb_social_widget a:last-child {
margin-right:0; }
#colophon .widget_mb_social_widget a:hover {
background-color:#FFF;
color:#7a685a; }
#colophon .mb_footer_last {
width:100%;
display:inline-block;
text-align:center;
padding:15px 0 20px 0;
line-height:normal;
font-size:14px;
color:#FFF; }
#colophon .mb_footer_last a {
color:#FFF; }
#colophon .mb_floating_boxes {
width:100%;
display:inline-block;
text-align:center;
border-top:1px solid #FFF;
padding-top:5px;
height:50px;
font-size:22px;
line-height:22px; }
#colophon .mb_floating_boxes > a {
display:inline-block;
width:-webkit-calc(100% / 3);
width:calc(100% / 3);
float:left;
padding:10px 0;
border-right:1px solid #FFF;
text-align:center;
color:#FFF; }
#colophon .mb_floating_boxes > a:last-child {
border-right:none; }
#colophon .site-info {
display:none; }
.mb_flip_box_parent, .slide_up_box {
background-color:#7a685a;
color:#FFF;
margin-bottom:5px;
padding:8px 20px; }
.mb_flip_box_parent .mb_flip_back, .slide_up_box .mb_flip_back {
display:none; }
.slide_up_box {
padding:8px 17px; }
.slide_up_box .the_box_content {
display:none; }
.slide_up_box .the_box_title {
display:inline-block; }
.mb_child_box_title:before, .mb_child_box_content_parent:before {
content:"\f196";
font-family:FontAwesome;
margin-right:5px;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
display:inline-block; }
.mb_reference_slider .mb_reference {
color:#FFF;
padding:1px; }
.mb_reference_slider .mb_reference .reference_content {
background-color:#7a685a;
padding:40px 20px 20px;
text-align:center;
display:inline-block;
width:100%;
font-style:italic; }
.mb_reference_slider .mb_reference .reference_info {
background-color:#483f36;
text-align:center;
padding:20px 10px; }
.mb_reference_slider .mb_reference .reference_info .mb_name {
font-weight:300; }
.mb_reference_slider .mb_reference .featured_image {
display:inline-block;
width:100%;
text-align:center;
-webkit-transform:translate3d(0, 40px, 0);
transform:translate3d(0, 40px, 0); }
.mb_reference_slider .mb_reference .featured_image .image_container {
display:inline-block;
width:100px;
height:100px;
margin:0 auto;
-webkit-border-radius:100px;
border-radius:100px;
overflow:hidden;
border:2px solid #FFF; }
.mb_reference_slider .mb_reference .featured_image .image_container .reference_image {
display:inline-block;
width:100%;
height:100%;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
background-color:#FFF;
border:2px solid #e7223d;
-webkit-border-radius:100%;
border-radius:100%; }
body ul.slick-dots {
list-style:none;
margin:20px 0;
padding:0;
text-align:center; }
body ul.slick-dots li {
display:inline-block;
margin-right:5px; }
body ul.slick-dots li button {
width:10px;
height:10px;
background:#FFF;
cursor:pointer;
border:5px solid #7a685a;
-webkit-box-sizing:content-box;
box-sizing:content-box;
-webkit-box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.2);
box-shadow:0px 0px 3px 1px rgba(0, 0, 0, 0.2);
-webkit-perspective:400;
perspective:400;
-webkit-transform:translatez(0.01px);
-ms-transform:translatez(0.01px);
transform:translatez(0.01px);
overflow:hidden;
color:transparent;
padding:0;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
text-indent:-999px;
-webkit-border-radius:0;
border-radius:0; }
body ul.slick-dots li button:hover {
background:#7a685a;
border-color:#FFF; }
body ul.slick-dots li.slick-active button {
background:#7a685a;
border-color:#FFF; }
body ul.slick-dots li:last-child {
margin-right:0; }
.mb_logo_slider_container .mb_logo_slider {
margin:20px 0; }
.mb_logo_slider_container .mb_logo_slider .mb_logo {
width:250px;
height:100px;
padding:0 20px;
display:inline-block;
overflow:hidden; }
.mb_logo_slider_container .mb_logo_slider .mb_logo .reference_image {
width:100%;
height:100%;
background-size:contain;
background-repeat:no-repeat;
background-position:center center;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease; }
.mb_logo_slider_container .mb_logo_slider a.mb_logo:hover .reference_image {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05); }
body .spu-box {
-webkit-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none; }
body .spu-close {
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease; }
body .spu-close:hover, body .spu-close:focus {
opacity:1; }
body .spu-icon.spu-icon-close, body .mb_close {
display:inline-block;
width:100%;
height:100%;
color:#7a685a;
cursor:pointer;
width:25px;
height:25px;
position:relative; }
body .spu-icon.spu-icon-close:before, body .mb_close:before {
content:"";
height:100%;
width:1px;
background:#7a685a;
position:absolute;
display:block;
top:6px;
z-index:1;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
right:1px;
-webkit-transform-origin:0 100%;
-ms-transform-origin:0 100%;
transform-origin:0 100%;
top:0; }
body .spu-icon.spu-icon-close:after, body .mb_close:after {
content:"";
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
-webkit-transform-origin:100% 100%;
-ms-transform-origin:100% 100%;
transform-origin:100% 100%;
height:100%;
width:1px;
background:#7a685a;
position:absolute;
display:block;
top:16px;
z-index:1;
-webkit-box-sizing:content-box;
box-sizing:content-box;
top:0;
left:5px; }
body .mb_close {
display:inline-block;
width:100%;
height:100%;
color:#FFF;
cursor:pointer;
width:25px;
height:25px;
position:relative; }
body .mb_close:before {
content:"";
height:100%;
width:1px;
background:#FFF;
position:absolute;
display:block;
top:6px;
z-index:1;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg);
right:1px;
-webkit-transform-origin:0 100%;
-ms-transform-origin:0 100%;
transform-origin:0 100%;
top:0; }
body .mb_close:after {
content:"";
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
-webkit-transform-origin:100% 100%;
-ms-transform-origin:100% 100%;
transform-origin:100% 100%;
height:100%;
width:1px;
background:#FFF;
position:absolute;
display:block;
top:16px;
z-index:1;
-webkit-box-sizing:content-box;
box-sizing:content-box;
top:0;
left:5px; }
body .spu_shortcodes {
text-align:center; }
body .spu_shortcodes .spu-shortcode {
float:none;
display:inline-block;
margin-left:0 !important; }
body .spu_shortcodes .spu-shortcode.spu-facebook {
vertical-align:top;
margin-right:29px; }
body .mb_button_container {
display:inline-block;
width:100%;
text-align:center;
margin-top:20px; }
body .mb_button_container.mb_alt > a {
background:transparent;
border:1px solid #FFF;
padding:10px 30px; }
body .mb_button_container.mb_alt > a:hover {
background:#FFF;
color:#7a685a; }
body .mb_button_container a, body .mb_button_container a:focus {
display:inline-block;
padding:15px 30px;
font-size:20px;
color:#FFF;
font-weight:400;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
background-color:#483f36; }
body .mb_button_container a:hover, body .mb_button_container a:focus:hover {
background-color:#7a685a;
color:#FFF; }
.mb_reservation_button {
-webkit-transition:all 0.5s;
transition:all 0.5s;
background:#7a685a;
color:#FFF;
-webkit-box-shadow:none;
box-shadow:none;
text-shadow:none;
border:1px solid #7a685a;
-webkit-border-radius:0;
border-radius:0;
width:-webkit-calc(100% / 4);
width:calc(100% / 4);
margin-left:-4px;
vertical-align:top; }
.mb_reservation_button:hover {
background-color:#FFF;
color:#7a685a;
border:1px solid #7a685a; }
#content.site-content .mb_featured_container {
margin:20px 0; }
#content.site-content .mb_feat_first {
width:100%;
height:300px;
display:inline-block;
position:relative; }
#content.site-content .mb_feat_first .mb_feat_image_container {
position:absolute;
width:100%;
height:100%;
display:inline-block;
overflow:hidden; }
#content.site-content .mb_feat_first .mb_feat_image_container .mb_featured_image {
background-size:cover;
-webkit-transition:all 0.5s;
transition:all 0.5s;
background-position:center center;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
display:inline-block;
width:100%;
height:100%; }
#content.site-content .mb_feat_first .mb_feat_image_container:hover .mb_featured_image {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05); }
#content.site-content .mb_feat_first .mb_feat_image_container .mb_register_form {
display:none; }
#content.site-content .mb_feat_first .mb_feat_image_container .mb_register_form.active {
display:inline-block; }
#content.site-content .mb_feat_first .mb_featured_title {
position:absolute;
top:0;
left:0;
display:inline-block; }
#content.site-content .mb_feat_first .mb_featured_title a {
display:inline-block;
padding:5px;
background-color:#7a685a;
color:#FFF;
-webkit-transition:all 0.5s;
transition:all 0.5s;
font-weight:400; }
#content.site-content .mb_feat_first .mb_featured_title a:hover {
background-color:#FFF;
color:#7a685a; }
#content.site-content .mb_feat_first .mb_featured_excerpt {
position:absolute;
bottom:0;
left:0;
width:100%;
display:inline-block; }
#content.site-content .mb_feat_first .mb_featured_excerpt a {
display:inline-block;
width:100%;
padding:5px;
background:#FFF;
background:rgba(255, 255, 255, 0.85);
color:#3d3d3d;
-webkit-transition:all 0.5s;
transition:all 0.5s;
font-weight:400; }
#content.site-content .mb_feat_first .mb_featured_excerpt a:hover {
background:#7a685a;
background:rgba(122, 104, 90, 0.95);
color:#FFF; }
#content.site-content .mb_feat_second .mb_date {
position:absolute;
right:5px;
bottom:3px;
display:inline-block;
z-index:8;
color:#FFF;
font-size:12px;
font-weight:300; }
#content.site-content .mb_feat_second, #content.site-content .mb_feat_second_alt {
width:100%;
height:100px;
display:inline-block;
position:relative;
margin-bottom:0; }
#content.site-content .mb_feat_second .mb_feat_image_container, #content.site-content .mb_feat_second_alt .mb_feat_image_container {
position:absolute;
width:100%;
height:100%;
display:inline-block;
overflow:hidden; }
#content.site-content .mb_feat_second .mb_feat_image_container .overlay_container, #content.site-content .mb_feat_second_alt .mb_feat_image_container .overlay_container {
display:inline-block;
width:100%;
height:100%;
position:relative; }
#content.site-content .mb_feat_second .mb_feat_image_container .overlay_container .mb_overlay, #content.site-content .mb_feat_second_alt .mb_feat_image_container .overlay_container .mb_overlay {
display:inline-block;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
opacity:1;
z-index:1;
background:#000;
background:rgba(0, 0, 0, 0.65); }
#content.site-content .mb_feat_second .mb_feat_image_container .overlay_container .mb_featured_image, #content.site-content .mb_feat_second_alt .mb_feat_image_container .overlay_container .mb_featured_image {
position:absolute;
left:0;
top:0;
background-size:cover;
-webkit-transition:all 0.5s;
transition:all 0.5s;
background-position:center center;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
display:inline-block;
width:100%;
z-index:0;
height:100%; }
#content.site-content .mb_feat_second .mb_feat_image_container .overlay_container:hover .mb_featured_image, #content.site-content .mb_feat_second_alt .mb_feat_image_container .overlay_container:hover .mb_featured_image {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05); }
#content.site-content .mb_feat_second .mb_feat_image_container .overlay_container:hover .mb_title_updated_box, #content.site-content .mb_feat_second_alt .mb_feat_image_container .overlay_container:hover .mb_title_updated_box {
color:#7a685a; }
#content.site-content .mb_feat_second .mb_featured_title, #content.site-content .mb_feat_second_alt .mb_featured_title {
position:absolute;
top:50%;
left:50%;
display:inline-block;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
z-index:3; }
#content.site-content .mb_feat_second .mb_featured_title a, #content.site-content .mb_feat_second_alt .mb_featured_title a {
display:inline-block;
color:#FFF;
-webkit-transition:all 0.5s;
transition:all 0.5s;
font-weight:400;
min-width:80vw;
text-align:center; }
#content.site-content .mb_feat_second .mb_featured_title a:hover, #content.site-content .mb_feat_second_alt .mb_featured_title a:hover {
color:#7a685a; }
#content.site-content .mb_feat_second .mb_featured_title .mb_title_updated_box, #content.site-content .mb_feat_second_alt .mb_featured_title .mb_title_updated_box {
position:absolute;
top:50%;
left:0;
display:inline-block;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%);
color:#FFF;
width:100%;
text-align:center;
z-index:4;
padding:0 20px;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
#content.site-content .mb_feat_second_alt .mb_feat_image_container {
background-color:#7a685a;
color:#FFF;
border:1px solid #7a685a; }
#content.site-content .mb_feat_second_alt .mb_feat_image_container:hover {
background-color:#FFF;
color:#7a685a; }
#content.site-content .mb_feat_second_alt .mb_feat_image_container:hover .icon_container .icon_not_round {
color:#7a685a; }
#content.site-content .mb_feat_second_alt .mb_feat_image_container .icon_container {
position:absolute;
z-index:3;
width:100%;
height:100%;
color:#FFF; }
#content.site-content .mb_feat_second_alt .mb_feat_image_container .icon_container .icon_not_round {
position:relative;
width:100%;
height:100%;
display:inline-block; }
#content.site-content .mb_feat_second_alt .mb_feat_image_container .icon_container .icon_not_round > div {
min-width:56%;
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
font-size:30px;
display:inline-block; }
#content.site-content .mb_feat_second_alt .mb_feat_image_container .icon_container .icon_not_round > div i {
float:left; }
#content.site-content .mb_feat_second_alt .mb_feat_image_container .icon_container .icon_not_round > div .mb_button_content {
vertical-align:top;
float:left;
font-weight:400;
font-size:20px;
display:inline-block;
line-height:20px;
vertical-align:middle;
margin-left:6px;
margin-top:4px;
text-transform:uppercase; }
#content.site-content .mb_feat_video, #content.site-content .mb_feat_video_alt {
display:inline-block;
width:-webkit-calc(50% - 2px);
width:calc(50% - 2px);
float:left;
height:150px;
position:relative;
margin-bottom:4px;
overflow:hidden; }
#content.site-content .mb_feat_video:nth-child(odd), #content.site-content .mb_feat_video_alt:nth-child(odd) {
margin-right:4px; }
#content.site-content .mb_feat_video:focus, #content.site-content .mb_feat_video_alt:focus {
outline:none; }
#content.site-content .mb_feat_video:hover .icon_container .icon_round i, #content.site-content .mb_feat_video_alt:hover .icon_container .icon_round i {
background-color:#FFF;
color:#7a685a;
border-color:#7a685a; }
#content.site-content .mb_feat_video:hover .icon_container .icon_not_round i, #content.site-content .mb_feat_video:hover .icon_container .icon_not_round span, #content.site-content .mb_feat_video_alt:hover .icon_container .icon_not_round i, #content.site-content .mb_feat_video_alt:hover .icon_container .icon_not_round span {
color:#7a685a; }
#content.site-content .mb_feat_video:hover .overlay_container .mb_overlay_alt, #content.site-content .mb_feat_video_alt:hover .overlay_container .mb_overlay_alt {
background-color:#FFF;
border:1px solid #7a685a; }
#content.site-content .mb_feat_video .icon_container, #content.site-content .mb_feat_video_alt .icon_container {
position:absolute;
z-index:3;
width:100%;
height:100%;
color:#FFF; }
#content.site-content .mb_feat_video .icon_container .icon_round, #content.site-content .mb_feat_video_alt .icon_container .icon_round {
position:relative;
width:100%;
height:100%;
display:inline-block; }
#content.site-content .mb_feat_video .icon_container .icon_round i, #content.site-content .mb_feat_video_alt .icon_container .icon_round i {
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
font-size:30px;
padding:9px 0 0 7px;
-webkit-border-radius:40px;
border-radius:40px;
border:2px solid #FFF;
width:50px;
height:50px;
text-align:center;
background-color:transparent;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
#content.site-content .mb_feat_video .icon_container .icon_not_round, #content.site-content .mb_feat_video_alt .icon_container .icon_not_round {
position:relative;
width:100%;
height:100%;
display:inline-block; }
#content.site-content .mb_feat_video .icon_container .icon_not_round i, #content.site-content .mb_feat_video .icon_container .icon_not_round span.mb_button_content, #content.site-content .mb_feat_video_alt .icon_container .icon_not_round i, #content.site-content .mb_feat_video_alt .icon_container .icon_not_round span.mb_button_content {
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
font-size:30px;
padding:9px 0 0 0;
width:50px;
height:50px;
text-align:center;
background-color:transparent;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
#content.site-content .mb_feat_video .icon_container .icon_not_round span.mb_button_content, #content.site-content .mb_feat_video_alt .icon_container .icon_not_round span.mb_button_content {
position:absolute;
left:50%;
top:-webkit-calc(50% + 31px);
top:calc(50% + 31px);
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
padding:9px 0 0 0;
height:auto;
text-align:center;
background-color:transparent;
-webkit-transition:all 0.5s;
transition:all 0.5s;
font-size:15px;
text-align:center;
display:inline-block;
width:100%;
line-height:17px; }
#content.site-content .mb_feat_video .overlay_container, #content.site-content .mb_feat_video_alt .overlay_container {
display:inline-block;
width:100%;
height:100%;
position:relative; }
#content.site-content .mb_feat_video .overlay_container .mb_overlay, #content.site-content .mb_feat_video_alt .overlay_container .mb_overlay {
display:inline-block;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
opacity:1;
z-index:1;
background:#000;
background:rgba(0, 0, 0, 0.35); }
#content.site-content .mb_feat_video .overlay_container .mb_overlay_alt, #content.site-content .mb_feat_video_alt .overlay_container .mb_overlay_alt {
display:inline-block;
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
z-index:1;
background-color:#7a685a;
-webkit-transition:all 0.5s;
transition:all 0.5s;
border:1px solid #7a685a; }
#content.site-content .mb_feat_video .overlay_container .mb_featured_image, #content.site-content .mb_feat_video_alt .overlay_container .mb_featured_image {
position:absolute;
left:0;
top:0;
background-size:cover;
-webkit-transition:all 0.5s;
transition:all 0.5s;
background-position:center center;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
display:inline-block;
width:100%;
z-index:0;
height:100%; }
#content.site-content .mb_feat_video .overlay_container:hover .mb_featured_image, #content.site-content .mb_feat_video_alt .overlay_container:hover .mb_featured_image {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05); }
body .mfp-iframe-holder .mfp-close {
font-family:'Open Sans', sans-serif;
font-weight:300; }
body .menu.nav-menu li.current-menu-item a {
background-color:#7a685a;
color:#FFF; }
.mfp-fade.mfp-bg {
opacity:0;
-webkit-transition:all 0.15s ease-out;
transition:all 0.15s ease-out; }
.mfp-fade.mfp-bg.mfp-ready {
opacity:0.8; }
.mfp-fade.mfp-bg.mfp-removing {
opacity:0; }
.mfp-fade.mfp-wrap .mfp-content {
opacity:0;
-webkit-transition:all 0.15s ease-out;
transition:all 0.15s ease-out; }
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
opacity:1; }
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
opacity:0; }
body .alignleft {
float:none; }
#content .mb_post_box {
border:1px solid #7a685a; }
#content .mb_post_box .entry-header {
display:inline-block;
width:100%;
height:200px;
overflow:hidden;
position:relative; }
#content .mb_post_box .entry-header.recent_post {
height:230px; }
#content .mb_post_box .entry-header .mb_type_of_post {
background:#7a685a;
background:rgba(122, 104, 90, 0.9);
display:inline-block;
color:#FFF;
padding:0px 20px 3px 21px;
position:absolute;
top:0;
right:0;
text-align:left;
z-index:9; }
#content .mb_post_box h2, #content .mb_post_box .h2 {
font-size:20px; }
#content .mb_post_box .entry-summary {
margin:0 0 10px 0; }
#content .mb_post_box .posted-on {
font-size:12px; }
#content .mb_post_box .post_overview_cont {
height:100%;
width:100%;
display:inline-block;
position:relative;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
#content .mb_post_box .post_overview_cont:hover {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05);
-webkit-transform:scale3d(1.05, 1.05, 1);
transform:scale3d(1.05, 1.05, 1); }
#content .mb_post_box .post_overview_cont.red {
background-color:#7a685a;
background-size:200px; }
#content .mb_post_box .mb_post_content {
padding:7px 10px 10px 10px; }
#content .mb_post_box .entry-title {
margin:0; }
.mb_custom_tab {
border:1px solid #7a685a; }
.mb_custom_tab .mb_tap_content {
padding:20px; }
.mb_custom_tab .mb_child_box_content_parent:before {
float:left;
clear:right;
margin-top:2px;
-webkit-transition:all 0s;
transition:all 0s; }
.mb_custom_tab > div {
display:none; }
.mb_custom_tab > div.mb_tab_headline {
width:100%;
display:inline-block;
background-color:#7a685a;
border:1px solid #7a685a;
color:#FFF;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
.mb_custom_tab > div.mb_tab_headline:hover {
background-color:#FFF;
color:#7a685a; }
.mb_custom_tab > div.mb_tab_headline .mb_child_box_content_parent {
font-size:20px;
padding:8px 14px 10px;
line-height:20px; }
.mb_custom_tab > div.mb_tab_headline .mb_child_box_content_parent .the_box_title {
display:inline-block;
width:-webkit-calc(100% - 26px);
width:calc(100% - 26px);
margin-left:5px; }
.mb_custom_tab > div.mb_tab_headline:hover {
cursor:pointer; }
.blog #content.site-content {
margin-top:-5px; }
.blog #content.site-content > #primary {
margin-top:20px; }
.site-info .child_1 {
margin-bottom:10px; }
body .gform_wrapper li.hidden_label input[type="checkbox"] {
margin-top:0; }
body .gform_wrapper {
margin-top:0; }
body .gform_wrapper ul li.gfield {
margin-top:0; }
body .gform_wrapper ul li.gfield .ginput_container input {
margin-top:0;
color:#FFF; }
body .gform_wrapper ul li.gfield textarea {
background-color:transparent;
color:#FFF; }
body .gform_wrapper ul li.gfield textarea::-webkit-input-placeholder {
color:#fff !important;
font-weight:300 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
body .gform_wrapper ul li.gfield textarea:-moz-placeholder {
color:#fff !important;
font-weight:300 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
body .gform_wrapper ul li.gfield textarea::-moz-placeholder {
color:#fff !important;
font-weight:300 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
body .gform_wrapper ul li.gfield textarea:-ms-input-placeholder {
color:#fff !important;
font-weight:300 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.mb_grid_filter {
display:inline-block;
width:100%;
text-align:center;
margin-bottom:25px; }
.mb_grid_filter .mb_logo_filter_child {
display:inline-block;
padding:5px 10px;
border:1px solid #7a685a;
background-color:#FFF;
-webkit-transition:all 0.5s;
transition:all 0.5s;
margin-right:5px;
color:#7a685a;
margin-bottom:5px; }
.mb_grid_filter .mb_logo_filter_child:hover, .mb_grid_filter .mb_logo_filter_child.active {
background-color:#7a685a;
color:#FFF;
cursor:pointer; }
.mb_grid_filter .mb_logo_filter_child.active {
cursor:auto; }
.mb_grid_filter .mb_logo_filter_child:last-child {
margin-right:0; }
.mb_grid_items .mb_grid_item {
position:relative;
float:left;
width:125px;
height:125px;
margin:5px;
padding:10px;
color:#262524;
overflow:hidden; }
.mb_grid_items .mb_grid_item > * {
margin:0;
padding:0; }
.mb_grid_items .mb_grid_item > .reference_image {
width:100%;
height:100%;
display:inline-block;
background-position:center center;
background-size:contain;
background-repeat:no-repeat;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
.mb_grid_items .mb_grid_item.mb_link {
border-bottom:2px solid #7a685a; }
.mb_grid_items .mb_grid_item.mb_link:hover > .reference_image {
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05); }
body .wpb_wrapper .mb_media_circle {
display:block;
color:#483f36;
width:100px;
margin:0 auto;
text-align:center; }
body .wpb_wrapper .mb_media_circle.link {
-webkit-transition:all 0s;
transition:all 0s; }
body .wpb_wrapper .mb_media_circle.link:hover .mb_the_circle {
border-color:#7a685a;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
body .wpb_wrapper .mb_media_circle.link:hover .mb_the_circle .original_image {
opacity:1; }
body .wpb_wrapper .mb_media_circle.link:hover .mb_the_circle .mb_image.alt_image {
opacity:0; }
body .wpb_wrapper .mb_media_circle.link:hover .mb_the_circle i {
color:#7a685a;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
body .wpb_wrapper .mb_media_circle .mb_the_circle {
width:100px;
height:100px;
display:inline-block;
-webkit-border-radius:100px;
border-radius:100px;
border:2px solid #483f36;
text-align:center;
position:relative;
font-size:50px;
-webkit-transition:all 0.5s ease 0.05s;
transition:all 0.5s ease 0.05s; }
body .wpb_wrapper .mb_media_circle .mb_the_circle.image {
overflow:hidden; }
body .wpb_wrapper .mb_media_circle .mb_the_circle i {
position:absolute;
display:inline-block;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
-webkit-transition:all 0.5s;
transition:all 0.5s; }
body .wpb_wrapper .mb_media_circle .mb_the_circle i:hover {
color:inherit; }
body .wpb_wrapper .mb_media_circle .mb_the_circle .mb_image {
display:inline-block;
width:-webkit-calc(100% - 10px);
width:calc(100% - 10px);
background-repeat:no-repeat;
background-size:contain;
margin:5px;
height:-webkit-calc(100% - 10px);
height:calc(100% - 10px);
background-position:center center;
-webkit-transition:all 0.5s;
transition:all 0.5s;
opacity:1;
position:absolute;
top:0;
left:0; }
body .wpb_wrapper .mb_media_circle .mb_the_circle .original_image {
opacity:0; }
body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit] {
padding:5px 10px;
line-height:normal;
-webkit-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
box-shadow:none;
border:1px solid #FFF;
color:#FFF;
background-color:transparent;
-webkit-transition:all 0.5s;
transition:all 0.5s;
width:100%; }
body .gform_wrapper .gform_footer input.button:hover, body .gform_wrapper .gform_footer input[type=submit]:hover {
background-color:#FFF;
color:#7a685a; }
body .gform_wrapper .gform_footer {
margin-top:0; }
.gform_body .gform_fields > li.gfield.gfield_html:last-child {
font-size:12px;
font-style:italic;
color:#636363; }
body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
margin-top:2px; }
.mb_custom_tab.minus_active .mb_tab_headline .mb_child_box_content_parent:before {
content:"\f147"; }
.single .mb_featured_image_top {
height:40vh;
background-repeat:no-repeat;
width:100%;
background-size:cover;
margin-top:-5px;
position:relative;
background-position:center center; }
.single .mb_featured_image_top .mb_the_title {
background-color:#e7223d;
color:#FFF;
text-align:center;
position:absolute;
width:100%;
bottom:0; }
.single .mb_featured_image_top .mb_the_title .entry-title {
margin-bottom:20px;
font-size:20px; }
.single .mb_date {
background-color:#483f36;
color:#FFF;
text-align:center;
overflow:hidden; }
.single .mb_date .container {
position:relative; }
.single .mb_date .container .mb_date_child {
padding:6px 0 10px; }
.single .mb_date .container .mb_date_child i {
position:absolute;
right:-10px;
bottom:-15px;
font-size:41px; }
.single .mb_date .container .mb_date_child .mb_from, .single .mb_date .container .mb_date_child .mb_start_date, .single .mb_date .container .mb_date_child .mb_end_date, .single .mb_date .container .mb_date_child .mb_until {
display:block; }
.single .mb_date .container .mb_date_child .mb_from, .single .mb_date .container .mb_date_child .mb_until {
font-size:13px;
font-weight:300; }
.single .mb_happening {
text-align:center;
background-color:#7a685a;
padding:7px 0;
color:#FFF;
text-transform:uppercase;
font-size:14px; }
.single .entry-content {
margin-top:10px;
border-bottom:1px solid #7a685a;
margin-bottom:10px; }
.single .mb_prev_parent {
margin-bottom:10px; }
.single .mb_prev_parent .mb_post_prev {
width:100%;
display:inline-block;
background-size:cover;
background-position:center;
background-repeat:no-repeat; }
.single .mb_prev_parent .mb_post_prev h4 {
background:#7a685a;
background:rgba(122, 104, 90, 0.8);
padding:20px 5px;
text-align:center;
color:#FFF;
display:inline-block;
width:100%;
margin:20px 0;
font-weight:300;
font-size:16px; }
.single .mb_prev_parent .mb_post_prev_bottom {
display:inline-block;
width:100%;
text-align:center;
color:#FFF;
background-color:#e7223d;
font-weight:300;
font-size:12px;
line-height:25px;
-webkit-transition:all 0.5s;
transition:all 0.5s;
border:1px solid #7a685a; }
.single .mb_prev_parent .mb_post_prev_bottom:hover {
background-color:#FFF;
color:#7a685a; }
.single .mb_next_parent {
margin-bottom:10px; }
.single .mb_next_parent .mb_post_next {
width:100%;
display:inline-block;
background-size:cover;
background-position:center;
background-repeat:no-repeat; }
.single .mb_next_parent .mb_post_next h4 {
background:#7a685a;
background:rgba(122, 104, 90, 0.8);
padding:20px 5px;
text-align:center;
color:#FFF;
display:inline-block;
width:100%;
margin:20px 0;
font-weight:300;
font-size:16px; }
.single .mb_next_parent .mb_post_next_bottom {
display:inline-block;
width:100%;
text-align:center;
color:#FFF;
background-color:#e7223d;
font-weight:300;
font-size:12px;
line-height:25px;
-webkit-transition:all 0.5s;
transition:all 0.5s;
border:1px solid #7a685a; }
.single .mb_next_parent .mb_post_next_bottom:hover {
background-color:#FFF;
color:#7a685a; }
#comments #wc-comment-header, #comments #wc_show_hide_loggedin_username, #comments #wpcomm {
max-width:none; }
#comments #wpdiscuz_subscription_button {
-webkit-border-radius:0;
border-radius:0;
height:28px !important;
line-height:23px !important;
min-height:5px !important; }
#comments #wpcomm .wpdiscuz-subscribe-bar .wc-form-submit .button, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper .wc-form-submit .button {
color:#FFF;
text-shadow:none;
background:#7a685a;
-webkit-transition:all 0.5s;
transition:all 0.5s;
border:1px solid #7a685a;
-webkit-border-radius:0;
border-radius:0; }
#comments #wpcomm .wpdiscuz-subscribe-bar .wc-form-submit .button:hover, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper .wc-form-submit .button:hover {
background:#FFF;
color:#7a685a; }
#comments #wpcomm .wpdiscuz-subscribe-bar input::-webkit-input-placeholder, #comments #wpcomm .wpdiscuz-subscribe-bar textarea::-webkit-input-placeholder, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper input::-webkit-input-placeholder, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper textarea::-webkit-input-placeholder {
color:#fff !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
#comments #wpcomm .wpdiscuz-subscribe-bar input:-moz-placeholder, #comments #wpcomm .wpdiscuz-subscribe-bar textarea:-moz-placeholder, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper input:-moz-placeholder, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper textarea:-moz-placeholder {
color:#fff !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
#comments #wpcomm .wpdiscuz-subscribe-bar input::-moz-placeholder, #comments #wpcomm .wpdiscuz-subscribe-bar textarea::-moz-placeholder, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper input::-moz-placeholder, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper textarea::-moz-placeholder {
color:#fff !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
#comments #wpcomm .wpdiscuz-subscribe-bar input:-ms-input-placeholder, #comments #wpcomm .wpdiscuz-subscribe-bar textarea:-ms-input-placeholder, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper input:-ms-input-placeholder, #comments #wpcomm .wc-form-wrapper.wc-main-form-wrapper textarea:-ms-input-placeholder {
color:#fff !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.mb_navigation_box {
display:inline-block;
width:100%;
position:relative;
width:100%; }
.mb_grid_link {
margin-bottom:0;
display:inline-block;
width:100%; }
.mb_grid_link:after {
content:"\f105";
font-family:FontAwesome;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
margin-left:10px;
display:inline-block;
float:right;
vertical-align:top; }
.mb_grid_link > div {
display:inline-block; }
body a.mb_blog_link {
background-color:#483f36;
color:#FFF;
display:inline-block;
padding:1px 10px;
font-weight:300; }
body a.mb_blog_link:hover {
background-color:#7a685a;
color:#FFF; }
body .mb_info_box {
text-align:right;
font-size:12px;
text-align:center;
margin-bottom:10px; }
body .mb_info_box .mb_author {
display:inline-block;
margin-left:5px; }
body .mb_info_box .mb_pub_date {
display:inline-block;
margin-left:5px; }
body .gform_wrapper .gform_fields .gfield.mb_less_space_top {
margin-top:5px; }
body .gform_wrapper .gform_fields .gfield.mb_less_space_top .ginput_container.ginput_container_checkbox {
margin-top:5px; }
.mb_custom_tab.training {
margin-top:5px; }
.mb_custom_tab.training .mb_tap_content .gform_confirmation_wrapper {
font-weight:600;
margin-bottom:12px;
font-size:16px; }
.mb_custom_tab.training .mb_tap_content .gform_wrapper .validation_error {
display:none; }
.mb_custom_tab.training .mb_tap_content .gform_wrapper .gfield.gfield_error {
margin-top:0;
background:transparent;
border:none; }
.mb_custom_tab.training .mb_tap_content .gform_wrapper .gfield.gfield_error .ginput_container {
margin-top:5px; }
.mb_custom_tab.training .mb_tap_content .gform_wrapper .gfield.gfield_error .gfield_description.validation_message {
padding-top:0; }
.mb_custom_tab.training .gfield.gfield_html {
font-size:12px;
font-style:italic;
color:#636363; }
.mb_custom_tab.training .details_header, .mb_custom_tab.training .date_header, .mb_custom_tab.training .content_header, .mb_custom_tab.training .main_train_head, .mb_custom_tab.training .dl_header {
font-weight:600; }
.mb_custom_tab.training .main_train_head {
display:none; }
.mb_custom_tab.training .mb_register_form {
display:none; }
.mb_custom_tab.training .mb_tap_content {
padding:20px 20px 0; }
.mb_custom_tab.training .training_content_parent .training_content_content ul {
list-style:none; }
.mb_custom_tab.training .training_content_parent .training_content_content ul > li {
padding-left:19px;
position:relative;
margin-bottom:10px; }
.mb_custom_tab.training .training_content_parent .training_content_content ul > li:before {
content:"\f058";
font-family:FontAwesome;
margin-right:10px;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
display:inline-block;
position:absolute;
left:0;
top:0; }
.mb_custom_tab.training .training_content_parent .training_content_content ul > li ul {
margin-left:0;
font-size:14px; }
.mb_custom_tab.training .training_content_parent .training_content_content ul > li ul li {
margin-bottom:0; }
.mb_custom_tab.training .training_content_parent .training_content_content ul > li ul li:before {
content:"\f105";
font-family:FontAwesome;
margin-right:10px;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
display:inline-block;
position:absolute;
left:0;
top:0; }
.mb_custom_tab.training .train_date_option {
border-bottom:1px solid #483f36;
padding-left:19px;
position:relative;
font-size:14px; }
.mb_custom_tab.training .train_date_option:last-child {
border-bottom:none; }
.mb_custom_tab.training .train_date_option:before {
content:"\f274";
font-family:FontAwesome;
margin-right:10px;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
display:inline-block;
position:absolute;
left:0;
top:0; }
.mb_custom_tab.training .details_content ul, .mb_custom_tab.training .dl_content ul {
list-style:none; }
.mb_custom_tab.training .details_content ul li, .mb_custom_tab.training .dl_content ul li {
padding-left:19px;
position:relative; }
.mb_custom_tab.training .details_content ul li:before, .mb_custom_tab.training .dl_content ul li:before {
content:"\f105";
font-family:FontAwesome;
margin-right:10px;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
display:inline-block;
position:absolute;
left:0;
top:0; }
.mb_custom_tab.training .details_content p, .mb_custom_tab.training .dl_content p {
margin-bottom:0; }
.mb_custom_tab.training .dl_content ul li:before {
content:"\f1c1"; }
.mb_custom_tab.training .training_content_parent, .mb_custom_tab.training .training_details_parent {
color:#FFF;
background-color:#7a685a;
margin-left:-20px;
margin-right:-20px;
padding:20px;
margin-top:20px; }
.mb_custom_tab.training .mb_contact_us {
-webkit-box-shadow:none;
box-shadow:none;
border:1px solid #e7223d;
color:#e7223d;
background-color:#FFF;
width:100%;
margin:10px 0;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
.mb_custom_tab.training .mb_contact_us:hover {
background-color:#7a685a;
color:#FFF; }
.mb_custom_tab.training .mb_reservation_button {
width:100%;
margin:10px 0; }
.mb_custom_tab.training .mb_reservation_button:after {
content:"\f107";
font-family:FontAwesome;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
margin-left:10px;
display:inline-block; }
.mb_custom_tab.training .mb_reservation_button.minus_active:after {
content:"\f106";
font-family:FontAwesome;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
margin-left:10px;
display:inline-block; }
body .mb_recent_posts_more_link.mb_reservation_button {
width:100%;
margin:0;
display:inline-block;
text-align:center;
padding:5px 0;
color:#FFF; }
ul {
padding-left:0;
margin-left:18px; }
.training .mb_tap_content ul {
margin-left:0; }
.dl_content ul {
margin-left:2px; }
.mb_nav_menu.desktop ul ul ul {
left:9999px; }
.blog .mb_post_content .mb_date {
font-size:12px; }
.blog .mb_post_content .mb_date .mb_start_date, .blog .mb_post_content .mb_date .mb_end_date {
font-weight:600; }
.mb_border {
height:1px;
display:block;
width:80%;
margin:0 10% 0;
background-color:#FFF; }
.mb_footer_col .mb_widget {
font-weight:300; }
.site-info .mb_footer_col {
margin-bottom:20px; }
.mb_footer_headline {
display:none; }
@media screen and (max-width:452px) {
body #esg-grid-1-1 .eg-georgebush_mb2-wrapper {
min-width:290px !important;
max-width:290px !important;
display:inline-block !important;
position:static !important;
max-height:290px !important;
min-height:290px !important; }
body #esg-grid-1-1 .eg-georgebush_mb2-wrapper.itemishidden {
display:none !important; }
body #esg-grid-1-1 .eg-georgebush_mb2-wrapper .esg-entry-media img {
width:100% !important;
height:auto !important;
position:static !important; }
body #esg-grid-1-1 .esg-overflowtrick {
text-align:center;
height:auto !important; }
body #esg-grid-1-1 .esg-overflowtrick > .mainul {
height:auto !important; }
body #esg-grid-1-1 .esg-entry-cover {
max-height:100% !important; } }
@media screen and (max-width:768px) {
.single-mb_referenz #list {
width:100%;
margin-left:0; }
.single-mb_referenz .item {
width:100%;
margin-left:0 !important;
margin-right:0 !important; }
.single-mb_referenz .item img {
width:100%;
max-width:1920px; }
.mb_widget.widget_sp_image {
display:block;
margin:0 auto;
max-width:264px; }
.page-header .page-title {
margin-top:0; }
.blog .page-header, .search .page-header {
margin-top:20px; }
.blog .page-header .page-title, .search .page-header .page-title {
margin-top:0; } }
.show_on_desktop {
display:none; }
.mb_sidebar.right
.widget_sp_image .attachment-full {
width:100%;
max-width:10000px; }
.menu.mm-listview .current_page_item a {
background-color:#7a685a;
color:#FFF; }
.single-mb_referenz .menu.mm-listview .menu-item-73 a {
background-color:#7a685a;
color:#FFF; }
@media screen and (min-width:768px) and (max-width:992px) {
.vc_row-fluid[data-vc-full-width="true"] {
padding-left:0 !important;
padding-right:0 !important;
margin-left:0 !important;
margin-right:0 !important; }
body .vc_column_container.mb_custom_space > .vc_column-inner {
padding:35px 15px 0; } }
@media (max-width:766px) {
.mb_footer_col.child_1 img {
max-width:150px !important;
margin:0 auto; } }
@media (min-width:768px) {
.show_on_desktop {
display:inherit; }
.show_on_mobile {
display:none; }
body .mb_button_container.mb_alt {
margin-top:0; }
.single .mb_date .container .mb_date_child {
padding:6px 0 7px; }
.single .mb_date .container .mb_date_child i {
position:static;
left:0;
font-size:30px;
top:2px;
display:inline-block;
vertical-align:top;
margin-top:0px;
line-height:26px;
margin-right:5px; }
.single .mb_date .container .mb_date_child .mb_from, .single .mb_date .container .mb_date_child .mb_start_date, .single .mb_date .container .mb_date_child .mb_until, .single .mb_date .container .mb_date_child .mb_end_date {
display:inline-block;
font-size:16px;
margin-right:5px;
margin-top:2px;
line-height:23px; }
.single .mb_date .container .mb_date_child .mb_from:last-child, .single .mb_date .container .mb_date_child .mb_start_date:last-child, .single .mb_date .container .mb_date_child .mb_until:last-child, .single .mb_date .container .mb_date_child .mb_end_date:last-child {
margin-right:0; }
body .mb_info_box {
text-align:right;
font-size:12px; }
.single .mb_featured_image_top {
min-height:300px;
background-attachment:fixed; }
.single .entry-content {
margin-top:20px;
margin-bottom:20px; }
.mb_prev_parent, .mb_next_parent {
display:inline-block;
width:30%; }
.mb_next_parent {
float:right; }
#content .mb_post_box {
display:inline-block;
width:100%; }
#content .mb_post_box.smaller .entry-header {
height:100px; }
#content .mb_post_box.smaller .entry-header a {
}
#content .mb_post_box.smaller .entry-header a.mb_feat_video {
background-size:cover; }
#content .mb_post_box.recent_post_large .entry-header {
height:220px; }
#content .mb_post_box .entry-header {
display:inline-block;
width:50%;
height:200px;
overflow:hidden;
position:relative;
float:left;
vertical-align:top; }
#content .mb_post_box .mb_post_content {
float:right;
width:50%;
display:inline-block;
vertical-align:top;
padding-bottom:0; }
#content .mb_post_box .mb_post_content .entry-summary {
font-size:13px; }
.error-404 .mb_four_box {
margin:0;
margin-bottom:30px; }
.error-404 .mb_four_box .top_head_four h1.page-title {
margin:0;
color:#FFF;
font-size:36px; }
.error-404 .mb_four_box .top_head_four .four_subtitle {
font-weight:300;
font-size:16px;
margin-top:10px; }
.mb_reference_slider .mb_reference {
padding:20px; }
.mb_container.slide_up {
width:100%; }
.mb_container.slide_up .slide_up_box {
display:inline-block;
width:50%;
width:-webkit-calc(50% - 3px);
width:calc(50% - 3px);
position:relative;
background-color:transparent;
padding:0;
height:200px;
float:left; }
.mb_container.slide_up .slide_up_box:hover {
cursor:pointer; }
.mb_container.slide_up .slide_up_box:nth-child(odd) {
clear:right;
margin-left:6px; }
.mb_container.slide_up .slide_up_box:first-child, .mb_container.slide_up .slide_up_box:last-child {
width:100%;
float:none;
clear:right;
margin-left:0;
margin-bottom:0; }
.mb_container.slide_up .slide_up_box:nth-child(3) {
height:300px; }
.mb_container.slide_up .slide_up_box:nth-child(4) {
height:400px;
margin-top:-100px; }
.mb_container.slide_up .slide_up_box:nth-child(5) {
height:300px; }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent:before {
display:none; }
.mb_container.slide_up .slide_up_box .mb_child_box_image {
position:static;
width:100%;
height:100%;
background-size:cover;
background-position:center center;
top:0;
left:0;
z-index:-1;
-webkit-box-shadow:inset 0 0 63px 14px #000;
box-shadow:inset 0 0 63px 14px #000; }
.mb_container.slide_up .slide_up_box .mb_slide_box_content {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
display:inline-block; }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent {
display:inline-block;
width:100%;
background-color:#7a685a;
background:#7a685a;
background:rgba(122, 104, 90, 0.9);
text-align:center;
position:absolute;
bottom:0;
left:0;
padding:10px 10px; }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent p {
margin-bottom:0; }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent .the_box_title {
font-weight:600; }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent .the_box_content {
display:inline-block;
width:100%; }
#colophon .site-info {
display:block;
padding:20px 15px 10px 15px; }
#colophon .site-info > div {
width:100%;
display:inline-block;
vertical-align:top; }
#colophon .site-info > div img {
width:72px;
margin-top:2px; }
#colophon .mb_expand {
display:none; }
.mb_top_header {
background-color:#FFF; }
.mb_top_header .right_column {
text-align:right;
height:100%; }
.mb_top_header .right_column > div {
display:inline-block; }
.mb_top_header .right_column > div.mb_oracle img {
width:80%;
max-width:140px;
height:auto;
vertical-align:sub; }
.mb_top_header .right_column > div.mb_lang_switcher, .mb_top_header .right_column > div.mb_login, .mb_top_header .right_column > div.mb_support {
display:inline-block; }
.mb_left, .mb_right {
margin-bottom:2px; } }
@media (min-width:994px) {
body.single-mb_referenz #mb_primary_desktop > li.menu-item-73 a {
background-color:#7a685a;
color:#FFF; }
.single-mb_referenz h2.mb_referenz_more {
font-weight:300; }
.single-mb_referenz .item {
position:relative; }
.single-mb_referenz .item:after {
display:inline-block;
position:absolute;
content:"\f00e";
font-family:FontAwesome;
opacity:0;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -30%);
-ms-transform:translate(-50%, -30%);
transform:translate(-50%, -30%);
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
color:#483f36;
z-index:10;
font-size:30px; }
.single-mb_referenz .item:before {
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
opacity:0;
position:absolute;
width:100%;
height:100%;
content:'';
background:#FFF;
background:rgba(255, 255, 255, 0.95); }
.single-mb_referenz .item:hover:after {
opacity:1;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%); }
.single-mb_referenz .item:hover:before {
opacity:1; }
.mb_more_pictures h2.mb_more_references {
margin-top:50px;
margin-bottom:30px; }
.reference_header {
height:80vh;
width:100%;
background-size:cover;
min-height:500px;
background-attachment:fixed;
background-position:center; }
body .gform_wrapper {
margin-top:0; }
body .gform_wrapper ul li.gfield {
margin-top:0; }
body .gform_wrapper ul li.gfield .ginput_container {
margin-top:0; }
body .gform_wrapper ul li.gfield .ginput_container input {
margin-top:0;
color:#FFF; }
body .gform_wrapper ul li.gfield .ginput_container textarea {
height:134px; }
.mb_footer_headline {
display:inline-block;
margin:0 auto;
width:100%;
text-align:center;
font-size:36px;
font-weight:300;
color:#FFF;
margin:20px 0; }
body .mb_button_container {
display:inline-block;
width:100%;
text-align:center;
margin-top:20px; }
body .mb_button_container.mb_alt {
margin-top:0; }
body .mb_button_container.Right {
text-align:right; }
body .mb_button_container.Left {
text-align:left; }
.mb_custom_tab.training .mb_tap_content .gform_wrapper {
margin-top:0; }
.mb_custom_tab.training .mb_tap_content .mb_tap_content {
padding-top:0; }
.mb_custom_tab.training .mb_tap_content .mb_left_part {
display:inline-block;
width:-webkit-calc(75% - 25px);
width:calc(75% - 25px);
float:left;
vertical-align:top;
padding-right:20px;
border-right:1px solid red;
margin-right:25px; }
.mb_custom_tab.training .mb_tap_content .mb_left_part .training_main_parent {
margin-bottom:25px; }
.mb_custom_tab.training .mb_tap_content .mb_left_part .training_main_parent .main_train_head {
display:inline-block;
margin-bottom:10px;
margin-top:0; }
.mb_custom_tab.training .mb_tap_content .mb_left_part .training_content_parent {
margin:0;
padding:0;
background-color:transparent;
color:#3d3d3d; }
.mb_custom_tab.training .mb_tap_content .mb_right_part {
display:inline-block;
width:25%;
float:right;
vertical-align:top; }
.mb_custom_tab.training .mb_tap_content .mb_right_part .train_date_option {
margin-bottom:5px;
padding-bottom:5px;
display:inline-block; }
.mb_custom_tab.training .mb_tap_content .mb_right_part .date_header:before {
content:"\f073";
font-family:FontAwesome;
margin-right:10px;
display:inline-block; }
.mb_custom_tab.training .mb_tap_content .mb_right_part .details_header:before {
content:"\f05a";
font-family:FontAwesome;
margin-right:10px;
display:inline-block; }
.mb_custom_tab.training .mb_tap_content .mb_right_part .dl_header {
margin-top:15px; }
.mb_custom_tab.training .mb_tap_content .mb_right_part .dl_header:before {
content:"\f0ed";
font-family:FontAwesome;
margin-right:10px;
display:inline-block; }
.mb_custom_tab.training .mb_tap_content .mb_right_part .training_details_parent {
margin:0;
padding:0;
background-color:transparent;
color:#3d3d3d; }
.mb_custom_tab.training .mb_tap_content .mb_right_part .training_details_parent .date_header {
margin-top:0; }
.mb_password_container {
padding:5px;
display:inline-block;
width:100%; }
.mb_password_container .mb_login_password_form {
width:-webkit-calc(100% / 4 * 3);
width:calc(100% / 4 * 3);
display:inline-block;
vertical-align:top; }
.mb_password_container .mb_password_submit {
-webkit-transition:all 0.5s;
transition:all 0.5s;
background:#7a685a;
color:#FFF;
-webkit-box-shadow:none;
box-shadow:none;
text-shadow:none;
border:1px solid #7a685a;
-webkit-border-radius:0;
border-radius:0;
width:-webkit-calc(100% / 4);
width:calc(100% / 4);
margin-left:-4px;
vertical-align:top; }
.mb_password_container .mb_password_submit:hover {
background-color:#FFF;
color:#7a685a; }
.mb_password_container #mb_passowrd_field {
padding:5px 10px;
-webkit-border-radius:0;
border-radius:0;
width:100%;
line-height:24px; }
.mb_password_container .mb_password_box {
width:100%;
display:inline-block; }
.mb_password_container .message_status {
padding:8px 8px 8px 0;
color:#7a685a; }
.mb_password_container .mb_loading {
width:20px;
height:20px;
display:none;
margin-left:0;
-webkit-transition:all 0.5s;
transition:all 0.5s;
vertical-align:middle;
background-size:contain;
background-repeat:no-repeat;
transition:all 0.5s; }
.mb_password_container .mb_loading.active {
display:inline-block;
float:right;
margin-top:-1px; }
#mb_primary_desktop > .current-menu-ancestor > a {
position:relative;
display:inline-block;
width:100%;
text-align:center; }
#mb_primary_desktop > .current-menu-ancestor > a:after {
content:"\f0d7";
font-family:FontAwesome;
display:inline-block;
position:absolute;
margin:0 auto;
bottom:8px;
left:0;
right:0;
color:#7a685a;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
#mb_primary_desktop > .current-menu-ancestor:hover > a:after {
color:#FFF; }
#mb_primary_desktop > .current-menu-ancestor .current-menu-parent:hover > a:after {
color:#FFF; }
#mb_primary_desktop > .current-menu-ancestor .current-menu-parent > a:after {
color:#7a685a;
-webkit-transition:all 0.5s;
transition:all 0.5s; }
#mb_primary_desktop ul.sub-menu li.current-menu-item > a {
background-color:#7a685a;
color:#FFF; }
.page-header .page-title {
margin-top:0; }
.search #content .mb_post_box .mb_post_content .entry-summary, .blog #content .mb_post_box .mb_post_content .entry-summary {
font-size:14px; }
.search #content.site-content.container, .blog #content.site-content.container {
margin-top:20px; }
.search #content #primary, .blog #content #primary {
width:74%;
display:inline-block; }
.search #content #primary #main > .page-header, .blog #content #primary #main > .page-header {
margin-top:0; }
.search #content #primary .page-title, .blog #content #primary .page-title {
margin-top:0; }
.search #content .mb_sidebar, .blog #content .mb_sidebar {
width:25%;
display:inline-block;
vertical-align:top; }
.search #content .mb_sidebar.right, .blog #content .mb_sidebar.right {
float:right;
padding:0 0 0 15px; }
.search #content .mb_sidebar.left, .blog #content .mb_sidebar.left {
float:left;
padding:0 0 0 15px; }
.blog #content.site-content.container {
margin-top:-5px; }
.blog #content .mb_sidebar {
margin-top:20px; }
.h2, h2 {
font-size:30px; }
body #mb_primary_desktop > li {
position:relative;
display:inline-block;
float:none;
margin-left:-5px; }
body #mb_primary_desktop > li.hover a, body #mb_primary_desktop > li.current-menu-item a {
background-color:#7a685a;
color:#FFF; }
body #mb_primary_desktop .sub-menu {
background-color:#FFF;
bottom:auto;
background:#FFF;
background:rgba(255, 255, 255, 0.95);
border-bottom:2px solid #7a685a;
top:auto;
-webkit-transition:all 0.5s;
transition:all 0.5s;
margin-top:-1px; }
body #mb_primary_desktop .sub-menu li a {
background-color:transparent;
-webkit-transition:all 0.5s;
transition:all 0.5s;
padding:10px;
border-bottom:1px solid #483f36;
color:#3d3d3d; }
body #mb_primary_desktop .sub-menu li a:hover, body #mb_primary_desktop .sub-menu li a.hover {
background-color:#7a685a;
color:#FFF; }
body #mb_primary_desktop .sub-menu li:last-child a {
border-bottom:none; }
body #mb_primary_desktop .sub-menu li ul {
top:1px; }
body #mb_primary_desktop .sub-menu > li.menu-item-has-children {
display:inline-block;
width:100%; }
body #mb_primary_desktop .sub-menu > li.menu-item-has-children > a:after {
content:"\f105";
font-family:FontAwesome;
margin-right:5px;
float:right; }
body #mb_primary_desktop .sub-menu > li.menu-item-has-children.current-menu-parent > a:after {
content:"\f054";
font-size:10px;
margin-top:4px; }
body #mb_primary_desktop .sub-menu > li.hover > a {
background-color:#7a685a;
color:#FFF; }
body .alignleft {
float:left; }
#content.site-content .mb_featured_container .mb_feat_first {
width:-webkit-calc(50% - 2px);
width:calc(50% - 2px);
float:left;
margin-bottom:5px;
height:299px; }
#content.site-content .mb_featured_container .mb_feat_first .mb_featured_excerpt {
display:inline-block;
margin-bottom:-5px; }
#content.site-content .mb_featured_container .mb_feat_first .mb_featured_excerpt a {
height:71px;
overflow:hidden;
padding:4px 10px; }
#content.site-content .mb_featured_container .mb_featured_center {
width:-webkit-calc(50% - 2px);
width:calc(50% - 2px);
float:right;
clear:right; }
#content.site-content .mb_featured_container .mb_feat_second, #content.site-content .mb_featured_container .mb_feat_second_alt {
width:100%;
height:71px; }
#content.site-content .mb_featured_container .mb_featured_right {
clear:both; }
.search_form.mobile {
display:none; }
body .mb_logo_slider_container {
position:relative;
overflow:hidden; }
.mb_reference_slider .mb_reference {
padding:30px; }
.mb_child_box_title:before {
display:none; }
.mb_top_header .right_column {
font-size:12px; }
.mb_flip_box {
-webkit-perspective:1000px;
perspective:1000px;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d; }
.mb_flip_box:hover .mb_flip_back {
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg); }
.mb_flip_box:hover .mb_flip_front {
-webkit-transform:rotateY(180deg);
transform:rotateY(180deg); }
.flipper {
-webkit-transition:0.6s;
transition:0.6s;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
position:relative;
width:100%;
height:100%; }
.mb_flip_box_parent {
margin-bottom:0; }
.mb_flip_box_parent .mb_flip_front, .mb_flip_box_parent .mb_flip_back {
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transition:0.6s;
transition:0.6s;
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d;
display:inline-block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%; }
.mb_flip_front {
z-index:2;
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg); }
.mb_flip_back {
-webkit-transform:rotateY(-180deg);
transform:rotateY(-180deg); }
.vertical.mb_flip_box {
position:relative; }
.vertical .mb_flip_back {
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg); }
.vertical.mb_flip_box:hover .mb_flip_back {
-webkit-transform:rotateX(0deg);
transform:rotateX(0deg); }
.vertical.mb_flip_box:hover .mb_flip_front {
-webkit-transform:rotateX(180deg);
transform:rotateX(180deg); }
.mb_container_helper {
position:relative;
width:100%;
height:100%; }
.mb_container {
width:100%;
height:350px;
position:relative;
display:inline-block; }
.mb_left, .mb_right {
position:absolute;
width:50%;
height:100%;
display:inline-block;
top:0; }
.mb_left {
left:0;
padding-right:1px; }
.mb_right {
right:0;
padding-left:1px; }
.mb_flip_box_parent {
position:absolute;
display:inline-block;
background-color:#FFF;
padding:0; }
.mb_left .mb_flip_box_parent:nth-child(1) {
width:100%;
height:40%;
top:0;
left:0;
padding-bottom:1px; }
.mb_left .mb_flip_box_parent:nth-child(2), .mb_left .mb_flip_box_parent:nth-child(3) {
width:50%;
height:60%;
bottom:0;
padding-top:1px; }
.mb_left .mb_flip_box_parent:nth-child(2) {
left:0;
padding-right:1px; }
.mb_left .mb_flip_box_parent:nth-child(3) {
right:0;
padding-left:1px; }
.mb_right .mb_flip_box_parent:nth-child(1) {
width:55%;
height:100%;
top:0;
left:0;
padding-right:1px; }
.mb_right .mb_flip_box_parent:nth-child(2), .mb_right .mb_flip_box_parent:nth-child(3) {
width:45%;
height:50%;
right:0;
padding-left:1px; }
.mb_right .mb_flip_box_parent:nth-child(2) {
top:0;
padding-bottom:1px; }
.mb_right .mb_flip_box_parent:nth-child(3) {
bottom:0;
padding-top:1px; }
.mb_child_box_image {
display:inline-block;
position:absolute;
width:100%;
height:100%;
background-size:cover;
background-repeat:no-repeat;
background-position:center center;
top:0;
left:0; }
.mb_child_box_title {
position:absolute;
bottom:0;
z-index:1;
left:0;
width:100%;
height:auto;
text-align:center;
line-height:30px;
background-color:rgba(221, 34, 65, 0.75);
color:#FFF; }
.mb_child_box_content {
position:relative;
width:100%;
height:100%; }
.mb_child_box_content {
background-color:transparent;
z-index:2;
-webkit-transition:all 0.5s ease 0.2s;
transition:all 0.5s ease 0.2s; }
.mb_flip_box:hover .mb_child_box_content {
background-color:rgba(221, 34, 65, 0.75); }
.mb_back_content {
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
color:#FFF; }
.mb_left, .mb_right {
position:static;
width:50%;
height:350px; }
.mb_right {
margin-top:-5px; }
.mb_container {
width:100%;
height:auto;
position:static; }
#colophon .mb_floating_boxes {
display:inline-block;
position:fixed;
right:0;
top:50%;
z-index:99999;
width:auto;
background-color:transparent;
border:none;
height:auto;
-webkit-transform:translate3d(60px, -50%, 0);
transform:translate3d(60px, -50%, 0);
-webkit-transition:all 0.3s ease;
transition:all 0.3s ease;
padding-top:0; }
#colophon .mb_floating_boxes.active {
-webkit-transition:all 0s ease;
transition:all 0s ease;
-webkit-transform:translate3d(0, -50%, 0);
transform:translate3d(0, -50%, 0); }
#colophon .mb_floating_boxes.active a {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0); }
#colophon .mb_floating_boxes.active a:nth-child(1) {
-webkit-transition:background-color 0.5s, color 0.5s, all 0.3s ease;
transition:background-color 0.5s, color 0.5s, all 0.3s ease; }
#colophon .mb_floating_boxes.active a:nth-child(2) {
-webkit-transition:background-color 0.5s, color 0.5s, -webkit-transform 0.3s ease 0.3s;
transition:background-color 0.5s, color 0.5s, -webkit-transform 0.3s ease 0.3s;
transition:background-color 0.5s, color 0.5s, transform 0.3s ease 0.3s;
transition:background-color 0.5s, color 0.5s, transform 0.3s ease 0.3s, -webkit-transform 0.3s ease 0.3s; }
#colophon .mb_floating_boxes.active a:nth-child(3) {
-webkit-transition:background-color 0.5s, color 0.5s, -webkit-transform 0.3s ease 0.6s;
transition:background-color 0.5s, color 0.5s, -webkit-transform 0.3s ease 0.6s;
transition:background-color 0.5s, color 0.5s, transform 0.3s ease 0.6s;
transition:background-color 0.5s, color 0.5s, transform 0.3s ease 0.6s, -webkit-transform 0.3s ease 0.6s; }
#colophon .mb_floating_boxes > a {
display:block;
border:none;
float:none;
background-color:#7a685a;
width:55px;
margin-bottom:2px;
position:relative;
padding:0;
height:45px;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
-webkit-transform:translate3d(60px, 0, 0);
transform:translate3d(60px, 0, 0); }
#colophon .mb_floating_boxes > a:before {
content:"";
display:inline-block;
height:-webkit-calc(100% - 8px);
height:calc(100% - 8px);
width:2px;
background-color:#FFF;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
top:4px;
left:4px;
position:absolute; }
#colophon .mb_floating_boxes > a i {
position:absolute;
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%); }
#colophon .mb_floating_boxes > a:hover {
color:#7a685a;
background-color:#FFF; }
#colophon .mb_floating_boxes > a:hover:before {
background-color:#7a685a; }
#colophon .mb_floating_boxes > a:last-child {
margin-bottom:0; }
#colophon .site-info > div {
width:33%;
text-align:center; }
#colophon .site-info > div ul li a {
font-weight:300;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
border-bottom:1px solid transparent; }
#colophon .site-info > div ul li a:before {
content:"\f105";
font-family:FontAwesome;
margin-right:5px;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease; }
#colophon .site-info > div ul li a:hover {
border-bottom:1px solid #FFF; }
#colophon .mb_footer_last > div {
display:inline-block;
margin-right:10px; }
#colophon .mb_footer_last > div:last-child {
margin-right:0; }
#colophon .mb_expand {
display:none; }
.mb_form_container {
display:inline-block;
vertical-align:top; }
.mb_search-container {
width:920px;
max-width:60vw;
padding:0 20px;
margin-top:20px; }
.mb_quicklinks {
display:inline-block;
margin-left:22px;
font-size:12px;
margin-top:5px; }
.mb_quicklinks > div {
display:inline-block;
float:left; }
.mb_quicklinks .mb_quicklink_box a {
display:inline-block;
vertical-align:top;
margin-right:5px;
border-right:1px solid #3d3d3d;
padding-right:5px; }
.mb_quicklinks .mb_quicklink_box a:first-child {
margin-left:5px; }
.mb_quicklinks .mb_quicklink_box a:last-child {
border-right:none; }
.mb_search-form {
width:100%;
display:inline-block; }
.mb_search-form .mb_special_submit {
float:left;
background:none;
border:none;
-webkit-box-shadow:none;
box-shadow:none;
padding:0;
margin-right:10px; }
.mb_search-form label {
margin-bottom:0;
width:-webkit-calc(100% - 60px);
width:calc(100% - 60px);
display:inline-block; }
.mb_search-form .mb_search-field {
margin-bottom:0;
border:none;
border-bottom:1px solid #3d3d3d;
-webkit-border-radius:0;
border-radius:0;
outline:0;
padding:0;
width:100%;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease; }
.mb_search-form .mb_search-field:focus {
outline:0;
border-bottom:1px solid #7a685a; }
.mb_search-form .mb_search-field::-webkit-input-placeholder {
color:#483f36 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.mb_search-form .mb_search-field:-moz-placeholder {
color:#483f36 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.mb_search-form .mb_search-field::-moz-placeholder {
color:#483f36 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
.mb_search-form .mb_search-field:-ms-input-placeholder {
color:#483f36 !important;
font-family:'Open Sans', sans-serif;
font-weight:300; }
body {
font-size:14px; }
.ac-gn-searchview-close {
-webkit-box-shadow:none;
box-shadow:none;
right:15px;
opacity:1;
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=$ieopacity)';
filter:alpha(opacity=100);
position:absolute;
z-index:3;
width:28px;
height:100%;
top:0;
color:#fff;
cursor:pointer;
-webkit-transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
transition:opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-tap-highlight-color:transparent;
border:none;
background-color:transparent;
text-rendering:optimizeLegibility;
font-smoothing:antialiased;
-webkit-box-sizing:content-box;
box-sizing:content-box;
margin:0;
padding:0;
pointer-events:auto;
letter-spacing:normal;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
display:none; }
.ac-gn-searchview-close * {
-webkit-box-sizing:content-box;
box-sizing:content-box;
margin:0;
padding:0;
pointer-events:auto;
letter-spacing:normal; }
.ac-gn-searchview-close:hover {
-webkit-box-shadow:none;
box-shadow:none; }
.ac-gn-searchview-close:focus {
-webkit-box-shadow:none;
box-shadow:none;
outline:0;
border:none; }
.ac-gn-searchview-close .ac-gn-searchview-close-wrapper {
display:block;
width:100%;
height:100%;
color:#7a685a;
cursor:pointer; }
.ac-gn-searchview-close .ac-gn-searchview-close-wrapper .ac-gn-searchview-close-left {
-webkit-transform:rotate(-45deg) scale3d(1, 0.65, 1);
transform:rotate(-45deg) scale3d(1, 0.65, 1);
right:0;
-webkit-transform-origin:0 100%;
-ms-transform-origin:0 100%;
transform-origin:0 100%; }
.ac-gn-searchview-close .ac-gn-searchview-close-wrapper .ac-gn-searchview-close-left, .ac-gn-searchview-close .ac-gn-searchview-close-wrapper .ac-gn-searchview-close-right {
height:28px;
width:1px;
background:#7a685a;
position:absolute;
display:block;
top:16px;
z-index:1; }
.ac-gn-searchview-close .ac-gn-searchview-close-wrapper .ac-gn-searchview-close-right {
-webkit-transform:rotate(45deg) scale3d(1, 0.65, 1);
transform:rotate(45deg) scale3d(1, 0.65, 1);
left:14px;
-webkit-transform-origin:100% 100%;
-ms-transform-origin:100% 100%;
transform-origin:100% 100%; }
#content.site-content .mb_overlay {
position:absolute;
opacity:0;
width:100%;
height:100%;
left:0;
top:-10px;
z-index:9999999;
background:#7a685a;
background:rgba(122, 104, 90, 0.45); }
#content.site-content .mb_overlay:hover {
cursor:pointer; }
#masthead {
height:auto;
z-index:99999999; }
#masthead #mb-button {
display:none; }
#masthead .mb_nav_block {
height:100%;
display:inline-block; }
#masthead #site-navigation {
display:inline-block;
width:auto;
float:right;
height:100%; }
#masthead .mb_nav_menu {
display:inline-block;
height:100%; }
#masthead .mb_nav_menu > div, #masthead .mb_nav_menu > div > *, #masthead .mb_nav_menu > div > * > * {
height:100%; }
#masthead .mb_nav_menu.mobile {
display:none; }
#masthead .second_line {
background-color:#FFF;
border-bottom:6px solid #7a685a;
overflow:visible;
height:92px;
-webkit-transition:background-color 0.1s ease, height 0.1s ease, top 0.1s ease;
transition:background-color 0.1s ease, height 0.1s ease, top 0.1s ease;
width:100%;
background-color:rgba(255, 255, 255, 0.95);
top:0;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0); }
#masthead .second_line.hide_overflow {
overflow:hidden; }
#masthead .second_line .container {
position:relative; }
#masthead .second_line .site-branding {
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease;
vertical-align:top; }
#masthead .second_line #mb_primary_desktop > li > a, #masthead .second_line #mb_primary_desktop > li > i {
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease; }
#masthead .second_line .mb_search-container {
margin-top:6px; }
#masthead .second_line .site-branding {
padding:5px 30px; }
#masthead .second_line .site-branding .mb_header_top img {
margin-left:0;
width:64px; }
#masthead .second_line .ac-gn-searchview-close .ac-gn-searchview-close-wrapper .ac-gn-searchview-close-left, #masthead .second_line .ac-gn-searchview-close .ac-gn-searchview-close-wrapper .ac-gn-searchview-close-right {
top:6px; }
#masthead .second_line.fixed {
position:fixed;
width:100%;
top:0;
z-index:99999999;
background-color:rgba(255, 255, 255, 0.95);
height:65px;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0); }
#masthead .second_line .site-branding {
padding:10px 30px;
margin:0;
background-color:#7a685a; }
#masthead .second_line #mb_primary_desktop > li > a {
height:88px;
padding:31px 34px 0;
font-size:14px; }
#masthead .second_line #mb_primary_desktop > li > i {
height:88px;
padding:31px 34px 0;
font-size:14px; }
#masthead .second_line.fixed #mb_primary_desktop > li > a {
height:60px;
padding:20px 15px 0; }
#masthead .second_line.fixed #mb_primary_desktop > li > i {
padding:23px 0 0 15px;
height:60px; }
#masthead #mb_primary_desktop > li > a {
height:76px;
padding:28px 15px 0;
font-weight:400;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease; }
#masthead #mb_primary_desktop > li > a:hover {
background-color:#7a685a;
color:#FFF; }
#masthead #mb_primary_desktop > li > i {
height:76px;
padding:31px 0 0 20px;
-webkit-transition:all 0.5s ease;
transition:all 0.5s ease; }
#masthead #mb_primary_desktop > li > i:hover {
cursor:pointer;
color:#7a685a; }
.admin-bar #wpadminbar {
margin-top:0; }
.admin-bar #masthead .second_line.fixed {
top:32px; } }
@media (min-width:1200px) {
.single .mb_featured_image_top {
min-height:450px; }
.mb_container.slide_up {
width:100%;
height:350px;
position:relative;
overflow:hidden; }
.mb_container.slide_up .slide_up_box {
display:inline-block;
width:50%;
width:-webkit-calc(50% - 3px);
width:calc(50% - 3px);
position:absolute;
background-color:transparent;
padding:0;
float:none;
overflow:hidden; }
.mb_container.slide_up .slide_up_box:nth-child(odd) {
clear:right;
margin-left:6px; }
.mb_container.slide_up .slide_up_box:first-child, .mb_container.slide_up .slide_up_box:last-child {
width:100%;
float:none;
clear:right;
margin-left:0;
margin-bottom:0; }
.mb_container.slide_up .slide_up_box:first-child {
width:-webkit-calc(50% - 3px);
width:calc(50% - 3px);
height:-webkit-calc(40% + 1px);
height:calc(40% + 1px);
top:0;
left:0;
margin-bottom:0; }
.mb_container.slide_up .slide_up_box:first-child .mb_child_box_content_parent {
-webkit-transform:translate3d(0, 104px, 0);
transform:translate3d(0, 104px, 0); }
.mb_container.slide_up .slide_up_box:nth-child(2) {
width:-webkit-calc(25% - 1px);
width:calc(25% - 1px);
height:59%;
bottom:0;
left:0;
margin-left:0;
margin-bottom:0; }
.mb_container.slide_up .slide_up_box:nth-child(3) {
width:-webkit-calc(25% - 4px);
width:calc(25% - 4px);
height:59%;
bottom:0;
left:-webkit-calc(25% + 1px);
left:calc(25% + 1px);
margin-left:0;
margin-bottom:0; }
.mb_container.slide_up .slide_up_box:nth-child(4) {
width:27%;
height:100%;
bottom:0;
left:50%;
margin-bottom:0; }
.mb_container.slide_up .slide_up_box:nth-child(4) .mb_child_box_content_parent {
-webkit-transform:translate3d(0, 313px, 0);
transform:translate3d(0, 313px, 0); }
.mb_container.slide_up .slide_up_box:nth-child(5) {
width:-webkit-calc(23% - 3px);
width:calc(23% - 3px);
height:-webkit-calc(50% - 1px);
height:calc(50% - 1px);
top:0;
right:0;
margin-bottom:0; }
.mb_container.slide_up .slide_up_box:nth-child(5) .mb_child_box_content_parent {
-webkit-transform:translate3d(0, 138px, 0);
transform:translate3d(0, 138px, 0); }
.mb_container.slide_up .slide_up_box:nth-child(6) {
width:-webkit-calc(23% - 3px);
width:calc(23% - 3px);
height:-webkit-calc(50% - 1px);
height:calc(50% - 1px);
bottom:0;
right:0;
margin-bottom:0; }
.mb_container.slide_up .slide_up_box:nth-child(6) .mb_child_box_content_parent {
-webkit-transform:translate3d(0, 138px, 0);
transform:translate3d(0, 138px, 0); }
.mb_container.slide_up .slide_up_box:hover .mb_child_box_content_parent {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
background:#7a685a;
background:rgba(122, 104, 90, 0.9); }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent:before {
display:none; }
.mb_container.slide_up .slide_up_box .mb_child_box_image {
position:static;
width:100%;
height:100%;
background-size:cover;
background-position:center center;
top:0;
left:0;
z-index:-1; }
.mb_container.slide_up .slide_up_box .mb_slide_box_content {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
display:inline-block; }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent {
display:inline-block;
width:100%;
background-color:#7a685a;
background:#7a685a;
background:rgba(122, 104, 90, 0.8);
text-align:center;
position:absolute;
bottom:0;
left:0;
padding:0px 10px 10px;
-webkit-transition:all 0.5s ease-out;
transition:all 0.5s ease-out;
height:100%;
-webkit-transform:translate3d(0, 169px, 0);
transform:translate3d(0, 169px, 0); }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent p {
margin-bottom:0; }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent .the_box_title {
display:inline-block;
width:100%;
text-align:center;
height:34px;
padding:10px 0 10px; }
.mb_container.slide_up .slide_up_box .mb_child_box_content_parent .the_box_content {
display:inline-block;
width:100%; }
#content.site-content .mb_featured_container {
width:100%;
display:inline-block; }
#content.site-content .mb_featured_container .mb_feat_first {
width:-webkit-calc(100% / 3 - 2px);
width:calc(100% / 3 - 2px);
float:left;
margin-bottom:5px;
height:288px; }
#content.site-content .mb_featured_container .mb_feat_first .mb_featured_excerpt {
display:inline-block;
margin-bottom:-5px; }
#content.site-content .mb_featured_container .mb_feat_first .mb_featured_excerpt a {
height:69px;
overflow:hidden;
padding:4px 10px; }
#content.site-content .mb_featured_container .mb_featured_center {
width:-webkit-calc(100% / 3 - 2px);
width:calc(100% / 3 - 2px);
float:left;
clear:none;
margin-left:3px; }
#content.site-content .mb_featured_container .mb_feat_second, #content.site-content .mb_featured_container .mb_feat_second_alt {
width:100%;
height:69px;
margin-bottom:-1px; }
#content.site-content .mb_featured_container .mb_feat_second .mb_featured_title, #content.site-content .mb_featured_container .mb_feat_second_alt .mb_featured_title {
width:100%;
padding:0 20px; }
#content.site-content .mb_featured_container .mb_feat_second .mb_featured_title a, #content.site-content .mb_featured_container .mb_feat_second_alt .mb_featured_title a {
min-width:0; }
#content.site-content .mb_featured_container .mb_feat_second .mb_featured_title .mb_title_updated_box, #content.site-content .mb_featured_container .mb_feat_second_alt .mb_featured_title .mb_title_updated_box {
text-align:left; }
#content.site-content .mb_featured_container .mb_feat_second:last-child, #content.site-content .mb_featured_container .mb_feat_second_alt:last-child {
height:69px; }
#content.site-content .mb_featured_container .mb_feat_second .mb_feat_image_container .icon_container .icon_not_round > div, #content.site-content .mb_featured_container .mb_feat_second_alt .mb_feat_image_container .icon_container .icon_not_round > div {
left:20px;
-webkit-transform:translate(0, -50%);
-ms-transform:translate(0, -50%);
transform:translate(0, -50%); }
#content.site-content .mb_featured_container .mb_feat_second .mb_feat_image_container .icon_container .icon_not_round > div .mb_button_content, #content.site-content .mb_featured_container .mb_feat_second_alt .mb_feat_image_container .icon_container .icon_not_round > div .mb_button_content {
font-size:16px; }
#content.site-content .mb_featured_container .mb_featured_right {
width:-webkit-calc(100% / 3 - 2px);
width:calc(100% / 3 - 2px);
clear:none;
float:left;
margin-left:3px; }
#content.site-content .mb_featured_container .mb_featured_right .mb_feat_video, #content.site-content .mb_featured_container .mb_featured_right .mb_feat_video_alt {
height:142px; }
.mb_training_container {
margin:10px;
width:100%; }
#masthead #mb_primary_desktop > li > a {
padding:28px 20px 0; }
#masthead .second_line {
-webkit-transition:background-color 0.5s ease, height 0.5s ease, top 0.5s ease;
transition:background-color 0.5s ease, height 0.5s ease, top 0.5s ease;
top:0;
z-index:999;
background-color:rgba(255, 255, 255, 0.95);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0); }
#masthead .second_line .site-branding {
padding:5px 30px; }
#masthead .second_line .site-branding .mb_header_top img {
width:64px; }
#masthead .second_line.fixed {
-webkit-transition:background-color 0.5s ease, height 0.5s ease, top 0.5s ease;
transition:background-color 0.5s ease, height 0.5s ease, top 0.5s ease;
position:fixed; } }