body {
font-size: 16px;
}
.avia-menu a {
color: #6c7171 !important;
text-transform: uppercase; font-size: 14px !important;
font-weight: normal !important; }
.avia-menu a:hover {
color: #6c7171 !important;
}
.main_menu ul:first-child > li > a {
padding: 0 9px;
} img .claimimg {text-align: center;} .entry-content p, .flex_column  {  font-size: 16px; }
p {margin:0.8em 0 0.2em 0;}
#footer p {margin: 0.85em 0;}
#header_meta {background:#127569;}
.header_color .primary-background, .header_color .primary-background a, div .header_color .button, .header_color #submit, .header_color input[type='submit'], .header_color .small-preview:hover, .header_color .avia-menu-fx, .header_color .avia-menu-fx .avia-arrow, .header_color.iconbox_top .iconbox_icon, .header_color .iconbox_top a.iconbox_icon:hover, .header_color .avia-data-table th.avia-highlight-col, .header_color .avia-color-theme-color, .header_color .avia-color-theme-color:hover, .header_color .image-overlay .image-overlay-inside:before, .header_color .comment-count, .header_color .av_dropcap2, #top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text, .header_color .av-colored-style .av-countdown-cell-inner, .responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover {
background-color: #168d7f;
color: #ffffff;
border-color: #168d7f;
}
#mobile-advanced li > a:hover, .html_header_mobile_behavior #mobile-advanced span:hover, .html_header_mobile_behavior #mobile-advanced span:hover a {
background-color: #127569;
color: #ffffff;
}
.page-id-15 h2.av-special-heading-tag {margin-bottom: 1px!important;} .page-id-15 h1.av-special-heading-tag { font-family: 'Lora', serif !important; color: #127569!important; padding: 10px 5px; font-size: 60px;}
.avia-menu-fx {
color: #127569;
height: 2px;
}
strong .logo {padding: 0; margin: 0;}
h1.av-special-heading-tag, h3.av-special-heading-tag {color: #6c7171!important;}
.avia_textblock h3 {color: #127569!important;  }
.template-page .entry-content-wrapper h2 {
color: #127569;
font-weight: normal;
font-size: 20px;
margin-bottom: 20px;
} .page-id-15 #av_section_1 .av-subheading p {color: #fff!important;}
.page-id-15  .container_wrap .hr.avia-builder-el-first {margin: 0;}
.page-id-35  .container_wrap .hr.avia-builder-el-last {margin: 0;}
.footer_color strong {color: #127569;}
#footer p  {font-size: 14px;} .footer_color a , .socket_color a  {color: #127569;}
.footer_color a:hover, .socket_color a:hover {color: #127569!important;}
#header_meta a:hover  {color: #fff!important;}
#header_meta .phone-info a {letter-spacing:1px !important;}
#header_meta  a  {font-weight: normal; color: #fff; }
#header_meta span {font-weight: normal; color: #fff; font-size: 100%;} .page-id-15  #after_section_1 .content {padding-bottom: 0px;}
.hr-short {
height: 20px;
line-height: 20px;
margin: 20px 0;
float: none;
} .av-subheading_below p {color: #127569;} #top .main_color .avia-color-theme-color {background: #127569;}
.main_color a, .main_color .widget_first, .main_color strong, .main_color b, .main_color b a, .main_color strong a, .main_color #js_sort_items a:hover, .main_color #js_sort_items a.active_sort, .main_color .av-sort-by-term a.active_sort, .main_color .special_amp, .main_color .taglist a.activeFilter, .main_color #commentform .required, #top .main_color .av-no-color.av-icon-style-border a.av-icon-char {color: #127569;}
.main_color a:hover {color: #127569;}
::selection {
background-color: #127569;
color: #ffffff;
}
*::-moz-selection {
background-color: #127569;
color: #ffffff;
}
*::-moz-selection {
background-color: #127569;
color: #ffffff;
}
.page-id-28 .avia-image-container-inner, .page-id-28  .avia_image, .page-id-28 .av-image-caption-overlay
{
border-radius: 3px;
display: block;
position: relative;
max-width: 100%;
}
.page-id-26 img.avia_image, 
.page-id-28 img.avia_image, 
.page-id-30 img.avia_image,
.page-id-535 img.avia_image,
.page-id-537 img.avia_image,
.page-id-17 img.avia_image,
.page-id-539 img.avia_image,
.page-id-1733 img.avia_image
{
border: 6px solid #efefef;
}
.page-id-30 img.avia_image  {
border: 3px solid #efefef;
} @media only screen and (max-width: 989px) and (min-width: 768px) {
div .logo {
float: left;
position: relative;
left: 0;
z-index: 1;
}
}
@media only screen and (max-width: 767px) {
.responsive .phone-info span {
padding: 0 5px 5px 0;}
} .main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type='submit'], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside:before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover {
background-color: #127569;
color: #ffffff;
border-color: #127569;}
.main_color blockquote, .main_color .avia-bullet, .main_color .av-no-color.av-icon-style-border a.av-icon-char {
border-color: #127569;
}
.main_color table caption, .main_color tr:nth-child(even), .main_color .pricing-table>li:nth-child(even) {
color: #666666; }
@media only screen and (min-width: 989px) and (max-width: 1050px) {
li#menu-item-211 {display:none!important;}
}
@media only screen and (max-width: 479px){
.responsive #socket .sub_menu_socket {
display: block;
float: left;
}
#socket .copyright {
display: none !important;
}
}
.post-meta-infos {display:none;} #header_meta,
#header_meta .container {
min-height: 38px;
}
.phone-info {
line-height: 28px;
}
.av_secondary_right .sub_menu {
top: 14px;
}
@media only screen and (max-width:767px) {
.responsive #header_meta .sub_menu>ul {
padding-top: 5px;
padding-bottom: 5px;
}
body #main .gap-column--historie-left {
margin-bottom: 0 !important;
}
} .sub_menu>ul>.menu-item--meine-gap>a {
background-color: #CFF8F2;
color: #127569 !important;
padding: 7px;
}
#header_meta .sub_menu>ul>.menu-item--meine-gap>a:hover {
color: #127569 !important;
}
.page-id-1147 h4,
.page-id-1196 h4,
.page-id-1204 h4,
.page-id-1207 h4,
.page-id-1285 h4,
.page-id-1301 h4,
.page-id-1679 h4 {
color: #127569;
margin-top: 25px;
margin-bottom: 15px;
font-size: 20px;
}
.page-id-1679 h4:first-child {
margin-top: 0;
}
@media only screen and (min-width: 1000px) {
.page-id-1147 .avia-builder-el-5,
.page-id-1147 .avia-builder-el-9,
.page-id-1147 .avia-builder-el-13 {
padding-right: 35%;
}
}
#mobile-advanced {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
}
.karten-apple-ansicht {
display: none;
}
.phone-info > span > span:last-child {
padding-right: 8px;
padding-left: 8px;
}
@media only screen and (max-width: 767px) {
.responsive .phone-info span {
padding-right: 0;
}
.phone-info span.av_font_icon {
padding-right: 8px;
}
#after_section_2 .avia-builder-el-4 {
margin-bottom: 0 !important;
}
}
.page-id-15 #av_section_1 {
background-size: cover;
width: 100%;
height: 0;
padding-top: 36.84%; }
.page-id-15 #av_section_2,
.page-id-28 #av_section_2 {
background-size: cover;
width: 100%;
height: 0;
padding-top: 28.63%; }
.page-id-15 #av_section_3 .container {
padding-top: 25px;
padding-bottom: 25px;
}
.page-id-1237 #after_section_1 li {
padding-bottom: 18px;
}
@media only screen and (max-width: 800px) {
.page-id-23 .container_wrap_first {
display: block;
position: relative;
background-size: cover;
width: 100%;
height: 0;
padding-top: 56.25%; background-repeat: no-repeat;
background-image: url(https://www.gap-vermoegensverwaltung.de/wp-content/uploads/2022/01/gap_map_mobil_neu.jpg);
background-attachment: scroll;
background-position: center center;
}
}
@media only screen and (min-width: 801px) {
.page-id-23 .container_wrap_first {
display: block;
position: relative;
background-size: cover;
width: 100%;
height: 0;
padding-top: 23.68%; background-repeat: no-repeat;
background-image: url(https://www.gap-vermoegensverwaltung.de/wp-content/uploads/2022/01/gap_map_neu.jpg);
background-attachment: scroll;
background-position: center center;
}
}
.page-id-23 #av_section_1 {
display: none;
}
.page-id-23 .container_wrap_first .container {
max-width: 100%;
padding: 0;
position: absolute;
right: 0;
bottom: 0;
}
.page-id-23 .container_wrap_first .container .content {
padding: 0;
}
.page-id-23 .container_wrap_first .container .avia_codeblock {
text-align: right;
}
.page-id-23 .container_wrap_first .container .map-copyright {
text-align: right;
background-color: rgba(255,255,255,0.6);
display: inline-block;
margin: 0;
padding-right: 5px;
padding-left: 5px;
font-size: 12px;
}
@media only screen and (max-width: 370px) {
h1 {
font-size: 23px;
}
.page-id-60 h1 {
font-size: 18px;
}
}
@media only screen and (max-width: 430px) and (min-width: 371px) {
h1 {
font-size: 27px;
}
.page-id-60 h1 {
font-size: 22px;
}
}
@media only screen and (max-width: 600px) and (min-width: 431px) {
.page-id-60 h1 {
font-size: 25px;
}
}
@media only screen and (max-width: 850px) and (min-width: 768px) {
.page-id-15 #av_section_3 article.iconbox .iconbox_content {
min-height: 325px;
} 
}
@media only screen and (max-width: 989px) and (min-width: 851px) {
.page-id-15 #av_section_3 article.iconbox .iconbox_content {
min-height: 300px;
} 
}
@media only screen and (max-width: 1100px) and (min-width: 990px) {
.page-id-15 #av_section_3 article.iconbox .iconbox_content {
min-height: 280px;
} 
}
@media only screen and (max-width: 1300px) and (min-width: 1101px) {
.page-id-15 #av_section_3 article.iconbox .iconbox_content {
min-height: 260px;
} 
}
@media only screen and (min-width: 1500px) {
.page-id-15 #av_section_1 {
background-size: cover;
width: 100%;
height: 570px;
padding-top: 0;
}
.page-id-15 #av_section_2 {
background-size: cover;
width: 100%;
height: 580px;
padding-top: 0;
}
.page-id-28 #av_section_2 {
background-size: cover;
width: 100%;
height: 560px;
padding-top: 0;
}
}
@media only screen and (max-width: 767px) {
.av_secondary_right .sub_menu {
padding-left: 0;
}
#socket .copyright {
display: block !important;
width: 100%;
float: none;
}
#socket .sub_menu_socket li:first-child {
padding-left: 0;
}
#socket .menu  {
margin-left: 0;
padding-bottom: 4px;
}
#socket .sub_menu_socket li {
margin-bottom: 5px;
}
.responsive #scroll-top-link {
display: block;
}
#scroll-top-link {
bottom: 70px;
}
.responsive #socket .sub_menu_socket {
display: block;
margin-left: 0;
} 
.page-id-15 #after_section_1 .entry-content-wrapper > div:first-child {
margin-bottom: 5px !important;
}
.headline-seit-40 {
padding-bottom: 0 !important;
}
}
@media only screen and (max-width: 1200px) and (min-width: 768px) {
.page-id-15 #av_section_3 .container {
padding-top: 50px;
padding-bottom: 50px;
}
}
@media only screen and (max-width: 1500px) and (min-width: 1201px) {
.page-id-15 #av_section_3 .container {
padding-top: 90px;
padding-bottom: 90px;
}
}
@media only screen and (min-width: 1501px) {
.page-id-15 #av_section_3 .container {
padding-top: 110px;
padding-bottom: 110px;
}
}
@media only screen and (max-width: 1040px) and (min-width: 990px) {
.main_menu ul:first-child > li > a {
padding-left: 6px;
padding-right: 6px;
}
} @media only screen and (max-width: 989px) and (min-width: 768px) {
.responsive.html_logo_right #top #wrap_all .av_mobile_menu_tablet .main_menu {
top: 0;
left: auto;
right: 0;
}
}
.widgettitle {
font-size: 14px;
}
.iconbox .iconbox_content .iconbox_content_title {
font-size: 16px;
}
@media only screen and (max-width: 989px) and (min-width: 768px) {
.responsive .av_one_fourth.first.el_before_av_one_fourth, .responsive .av_one_fourth.first + .av_one_fourth, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth, .responsive .avia-content-slider-inner .av_one_fourth {
margin-left: 4%;
width: 48%;
}
}
@media only screen and (max-width: 989px) and (min-width: 768px) {
.responsive .av_one_fourth.first.el_before_av_one_fourth, .responsive .av_one_fourth.first + .av_one_fourth, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth + .av_one_fourth, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth + .av_one_fourth, .responsive .avia-content-slider-inner .av_one_fourth {
width: 48%;
}
}
@media only screen and (max-width: 989px) and (min-width: 768px) {
.responsive .av_one_fourth.first.el_before_av_one_fourth, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_fourth, .responsive .av_one_half.first + .av_one_fourth.el_before_av_one_fourth, .responsive .av_one_fourth.first + .av_one_fourth + .av_one_half, .responsive .avia-content-slider-inner .av_one_fourth.first {
margin-left: 0%;
clear: both;
}
}
@media only screen and (max-width: 1310px) {
.av-main-nav > li.menu-item-avia-special {
display: block;
}
.av-main-nav > li {
display: none;
}
}
@media only screen and (max-width: 1310px) and (min-width: 990px) {
.responsive.html_logo_right #top #wrap_all .av_mobile_menu_tablet .main_menu {
top: 0;
left: auto;
right: 0;
}
.responsive .logo {
float: left;
}
div .logo {		
position: relative;
z-index: 1;
}
}
.slider-reports li img,
.big-preview {
max-width: 500px;
}
.big-preview  {
margin-bottom: 20px;
}
.avia-slideshow-inner {
margin-bottom: 35px;
}
.avia-slideshow-dots a.active, .avia-slideshow-dots a:hover {
background-color: #BFBFBF;
}
.avia-slideshow-dots a {
margin-left: 4px;
margin-right: 4px;
}
.post-entry .av-special-heading-tag {
font-size: 28px;
text-transform: none !important;
}
.page-id-21 .blog-auzeichnungen .template-blog .post_delimiter {
margin: 0;
}
.auszeichnungen-bild-uebersicht .image-overlay {
background: transparent;
}
.page-id-21 .blog-auzeichnungen .post_delimiter {
padding: 0;
margin-bottom: 20px;
}
.blog-auzeichnungen h2 {
margin-top: 40px;
}
.blog-auzeichnungen .read-more-link {
display: none;
}
.read-more-unter-text {
margin-top: 30px;
margin-bottom: 30px;
}
.user-is-tabbing *:focus {
outline: 4px solid #ff6600 !important;
}
.user-is-using-mouse *:focus {
outline: none !important;
}
.skip-link {
position: absolute;
top: -60px;
left: 0;
background: #000;
color: #fff;
padding: 8px 16px;
z-index: 1000;
text-decoration: none;
transition: top 0.3s;
}
.skip-link:focus {
top: 0;
}
.menu-item-has-children > a::after {
content: ' ▼'; display: inline-block;
margin-left: 5px;
font-size: 0.7em;
}
.footer_color .heading-color, .footer_color a.iconbox_icon:hover, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6, .footer_color .sidebar .current_page_item > a, .footer_color .sidebar .current-menu-item > a, .footer_color .pagination .current, .footer_color .pagination a:hover, .footer_color strong.avia-testimonial-name, .footer_color .heading, .footer_color .toggle_content strong, .footer_color .toggle_content strong a, .footer_color .tab_content strong, .footer_color .tab_content strong a, .footer_color .asc_count, .footer_color .avia-testimonial-content strong, .footer_color div .news-headline, #top .footer_color .av-related-style-full .av-related-title, .footer_color .av-default-style .av-countdown-cell-inner .av-countdown-time, .footer_color .wp-playlist-item-meta.wp-playlist-item-title, #top .footer_color .av-no-image-slider h2 a, .footer_color .av-small-bar .avia-progress-bar .progressbar-title-wrap {
color:#5d5d5d !important;
}