.btMenuVerticalOn .main-header-inner .port {
flex-direction: column;
}
.btMenuVerticalOn #menu-main-navigation {
flex-direction: column;
}
#menu-main-navigation {
flex-wrap: wrap;
}
.btMenuHorizontal .menuPort > nav > ul > li {
padding: 0 35px 0 0;
}
.bt-logo-area.menu-holder.bt-clear .port {
padding-top: 10px;
padding-bottom: 10px;
}
.btMenuHorizontal .menuPort > nav > ul > li.get_quote:not(.current-menu-item) {
z-index: 20;
}
.btMenuHorizontal
.menuPort
> nav
> ul
> li.get_quote:not(.current-menu-item)
> a {
color: #fff;
}
.btMenuHorizontal
.menuPort
> nav
> ul
> li.get_quote:not(.current-menu-item)
> a:before {
transform: translateY(-50%) scaleX(1);
opacity: 1;
}
.btGeneralElementsStyle_rounded.btMenuHorizontal
.menuPort
nav
> ul
> li.get_quote:not(.current-menu-item)
> a:before {
border-radius: 5px;
}
.btMenuHorizontal
.menuPort
nav
> ul
> li.get_quote:not(.current-menu-item)
> a:before {
background: #738eb5;
}
.btMenuHorizontal
.menuPort
nav
> ul
> li.get_quote:not(.current-menu-item)
> a:before {
transform-origin: center;
transition: 300ms ease transform, 300ms ease opacity;
transition-delay: 100ms;
}
.bt_bb_size_medium.bt_bb_headline h3 {
font-size: 2rem;
}
h3 .bt_bb_headline_content span {
font-size: 1.5rem;
}
.bt_bb_size_medium.bt_bb_headline h4 {
font-size: 1.2rem;
}
.btBreadCrumbs a {
color: #3e3935;
}
.sub-menu {
width: auto !important;
}
.menu-item-has-children a {
white-space: nowrap;
}
#menu-en-meain-menu .sub-menu {
min-width: 236px;
}
.sub-menu .sub-menu {
min-width: 270px !important;
}
.sub-menu .sub-menu .sub-menu { left: 315px !important;
}
.sub-menu > li > ul {
width: 330px !important;
}
.bt_bb_column
> .bt_bb_column_content
> .bt_bb_headline.bt_bb_dash_top.bt_bb_superheadline.bt_bb_size_large { max-width: 1024px;
}
.btStickyHeaderActive .is-menu .search-icon-path {
fill: #222;
}
.is-menu .search-icon-path {
fill: #fff;
}
.search-close:before,
.search-close:after {
border-left: 2px solid #222;
}
.btStickyHeaderActive .search-close:before,
.btStickyHeaderActive .search-close:after {
border-left: 2px solid #222;
}
.is-menu.is-dropdown form {
right: 2rem;
}
.is-menu.is-dropdown .search-close {
top: calc(100% + 2px);
right: 2.2rem;
}
@media screen and (min-width: 1400px) {
.bt_bb_headline.bt_bb_dash_top.bt_bb_superheadline.bt_bb_size_large
> h1
> .bt_bb_headline_content { font-size: 3rem;
}
}
@media screen and (min-width: 1275px) and (max-width: 1527px) {
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
margin-top: 30px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1275px) {
.btMenuHorizontal .topBarInMenu .topBarInMenuCell {
margin-top: -35px;
margin-right: 10px;
}
}
@media screen and (min-width: 1200px) and (max-width: 1527px) { .logo {
top: 0px;
position: absolute !important;
} .btMainLogo {
max-height: 45px !important;
max-width: 104px !important;
}
.btAltLogo {
width: 96px !important;
height: 37px !important;
margin-top: 4px;
}
nav ul.menu {
height: 50px;
margin-top: 32px;
}
.port .logo {
width: 100%;
display: flex;
justify-content: center;
}
.menuPort {
white-space: nowrap;
margin: 0 auto;
}
.btMenuHorizontal .menuPort nav {
padding-left: 0;
}
#menu-main-navigation {
flex-wrap: nowrap;
}
.main-header-inner > .bt-logo-area.menu-holder.bt-clear > .port { padding: 10px 0;
}
.astm-search-menu {
top: 0px;
}
}
@media only screen and (max-width: 1200px) {
.is-menu.is-dropdown form {
min-width: 200px;
position: relative;
left: -28px !important;
}
.is-menu.is-dropdown .search-close {
top: calc(100% + -40px) !important;
right: 0px !important;
}
.is-menu .search-icon-path {
fill: #fff;
}
.search-close:before,
.search-close:after {
border-left: 2px solid #222;
}
.astm-search-menu {
position: fixed !important;
top: 7rem;
margin: 0 auto !important;
width: 100%;
left: 10%;
max-width: 250px;
display: inline-block !important;
}
.is-menu.is-dropdown .search-close {
right: 2rem !important;
}
}
@media only screen and (min-width: 769px) {
.page-id-510 h1 > .bt_bb_headline_content > span {
white-space: nowrap;
}
}
@media only screen and (max-width: 768px) {
.admin-bar.btMenuVertical .bt-vertical-header-top {
padding-top: 15px;
padding-bottom: 15px;
}
.btMenuVertical .bt-vertical-header-top {
display: flex;
justify-content: space-between;
}
.bt_bb_headline.bt_bb_dash_top.bt_bb_superheadline.bt_bb_size_large
> h1
> .bt_bb_headline_content { font-size: 1.5rem;
}
.is-ajax-search-result {
left: 20px !important;
max-width: 260px !important;
}
}
.wpcf7-form .wpcf7-submit {
margin-top: 20px !important;
}
.search-results .btArticleTextContent {
flex-basis: 100%;
max-width: 80%;
margin-bottom: 0;
padding: 0;
}
.search-results .ArticleContent {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
margin-top: 30px;
margin-bottom: 30px;
}
.search-results .categorybutton {
text-decoration: underline;
margin: 0;
padding: 0;
}
.search-results .btArticleListItem {
padding-top: 2px;
padding-bottom: 2px;
margin-top: 5;
}
.search-results .port {
margin-bottom: 5px;
margin-top: 0px;
}
.search-results .bt_bb_headline {
margin: 0px;
padding: 0px;
}
.search-results .btArticleContentHolder {
padding-bottom: 0;
}
.search-results.btNoSidebar .btArticleListItem.btPostListSimple:first-child {
margin-top: 1em;
}
.btArticleListItem.btPostListSimple .btArticleContentHolder {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.search-results.btBelowMenu .btPageHeadline .bt_bb_port {
padding-top: 8em;
}
@media (min-width: 1023px) {
.search-results .ArticleContent {
flex-direction: row;
}
.search-results .post-thumbnail {
margin-right: 20px;
}
}
.search-results .post-thumbnail {
display: flex;
flex-direction: row;
align-items: center;
max-width: 100%;
height: auto;
margin-bottom: 20px;
}
.search-results .post-thumbnail img {
display: block;
width: auto;
height: auto;
}
.search-results .btArticleTextContent br {
display: none;
}
.search-results .pixels {
height: 10px;
}
.single-portfolio .bt_bb_headline_superheadline_outside {
display: none !important;
}
.search-results .btPageHeadline:before,
.search-no-results .btPageHeadline:before {
background: #000000 !important;
}
.search-results .btBreadCrumbs a,
.search-no-results .btBreadCrumbs a {
color: #ffffff !important;
}
.search-results .btBreadCrumbs span:not(:last-child):after,
.search-no-results .btBreadCrumbs span:not(:last-child):after {
background: #fff;
opacity: unset;
}
.search-icon-path {
padding-bottom: 5px;}