
	body, .section{background:     }

#page-loader {display:none!important;}
@font-face {
    font-family: 'steelfishextrabold';
    src: url('/wp-content/themes/ante-child/fonts/steelfish_eb-webfont.eot');
    src: url('/wp-content/themes/ante-child/fonts/steelfish_eb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/ante-child/fonts/steelfish_eb-webfont.woff2') format('woff2'),
         url('/wp-content/themes/ante-child/fonts/steelfish_eb-webfont.woff') format('woff'),
         url('/wp-content/themes/ante-child/fonts/steelfish_eb-webfont.ttf') format('truetype'),
         url('/wp-content/themes/ante-child/fonts/steelfish_eb-webfont.svg#steelfishextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
.vc_gitem-zone {overflow:visible!important;}
#cf {position:relative;height:88px;display:block;}
#cf a.eo-link{
width: 167px;
    float: left;
    position: relative;
    left: -88px;
}
#cf a.almundi-link img{ width:167px;}
#cf img {
position:absolute;
  -webkit-transition: opacity 2s ease-in-out;
  -moz-transition: opacity 2s ease-in-out;
  -o-transition: opacity 2s ease-in-out;
  transition: opacity 2s ease-in-out;
}
  @keyframes cfFadeInOut {
  0% {
  opacity:1;
}
45% {
opacity:1;
}
55% {
opacity:0;
}
100% {
opacity:0;
}
}

#cf img.top {
animation-name: cfFadeInOut;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 2s;
animation-direction: alternate;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #658D5B!important;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
    color: #fff;
    background-color: #086D37!important;
}
#cn-grid div div div div div div div .vc_gitem_row .vc_gitem-col {min-height:340px;}
.fees-block {border: 2px solid #aaa;padding:25px;}
.fees-block-first {border: 2px solid #658D5B;background-color:#658D5B;color:#fff;padding:25px;    min-height: 366px;}
.fees-block-first div h3, .fees-block-first div h4 {color:#fff;}
.fees-block-second {border: 2px solid #658D5B;background-color:#658D5B;color:#fff;padding:25px;min-height: 255px;}
.fees-block-first div h3, .fees-block-first div h4, .fees-block-second div h3, .fees-block-second div h4 {color:#fff;}
.pricelist {font-size:16px;}
.pl-item {padding:3px 0px;}
.pl-item-name, .pl-item-period, pl-item-price {float:left;}
.pl-item-name {width:40%;}
.pl-item-period, pl-item-price {width:35%;}
.pl-item-price {font-weight:bold;}
ul.service-links.first-row {min-height:325px;}
.news-block div div div div h4, .news-block div div div div p a {color:#fff!important;}
.news-block div ul {padding-left:40px!important;}
.news-block div ul li {color:#fff;line-height:1.5em;font-size:20px!important;font-family:'Droid Sans' !important;}
.vc_separator h4 {font-size:20px!important;}
@media (min-width: 768px) and (max-width: 990px) {
.page-name {left:-80px!important;}
 #logo, .navbar-header {display: block;
    width: 100%;
    text-align: center;}
#navbar {
    height: 95px;}
.main-nav ul {
    width: 105%;}
.main-nav ul li {margin-left:15px;}
.main-nav ul li a, .navbar-default .navbar-nav>li>a {font-size:13px;}
 }
@media (min-width: 991px) and (max-width: 1200px) {
 #logo, .navbar-header {display: block;
    width: 100%;
    text-align: center;}
#navbar {
    height: 95px;}
.main-nav ul {
    position:relative;left:-50px;}
 } 
.btn {
    font-family: "Droid Sans", sans-serif;
    font-size:14px;
padding: 8px 12px;
}
.full-width, .full-width a, .full-width button {width:100%!important;}
#logo {
font-family: "steelfishextrabold", sans-serif;
    font-size: 36px;
    line-height: 40px;
    text-transform: uppercase;
color:#658d5b;
    position: relative;
    top: -11px;
}
#navbar.nav-home-top a {color:#658d5b; position:relative;top:-10px;}
.page-name {font-family: "steelfishextrabold", sans-serif!important;}
.special-offer a {font-family: "steelfishextrabold", sans-serif!important;color:#fff;text-transform:uppercase;font-size:50px;text-decoration:none;position:relative;top:5px;line-height: 55px;
padding: 0 10px;}
.green-copy {color:#648c5a!important;}
.container1 > div, .container2 > div, .container3 > div {    width: 10px;
    height: 10px;
    background-color: #658d5b!important;}
.btn-primary {
    color: white;
    text-shadow: none;
    background-color: #7B9665!important;
border:2px solid white}

#social-bar-footer {
width:100%;
margin-bottom:30px;
}
#breadcrumbs {display:none;}
#social-bar.front-page {    
position: absolute;
    width: 43px;
    padding: 10px;
    right: -44px;
    top: 90px;
    background-color: #fff;}

#social-bar .social-link {
    color: #fff;
    font-size: 25px;
    padding-right: 15px;
}
#social-bar.front-page .social-link {color: #658D5B;margin-bottom:5px;}

#social-bar-footer .social-link {
    color: #fff;
    font-size: 25px;
    padding-right: 15px;
float:left;
}
.page-content {background:none;}
.service div {position:relative;}
.service-overlay {width:200px;height:200px;color:white;display:block;background-color:black;position:absolute;top:-100px;left:0;}
.service::before, .service .service-btn {display:none;}
.btn.arrow::after {
    font: 11px FontAwesome;
    content: "\2003\f054";
}
ul.service-links {list-style-type:none;}
.service {margin-top:30px;}
.big-title h4 {font-family: "steelfishextrabold", sans-serif!important;margin-top:30px!important;font-size:50px!important;position:relative;top:-15px;}
.big-title-white h4 {font-family: "steelfishextrabold", sans-serif!important;margin-top:30px!important;font-size:50px!important;position:relative;top:-15px; color:#fff;}
.section-header h1 span {font-family: "steelfishextrabold", sans-serif!important; font-size:65px;}
.big-title span.vc_sep_holder span.vc_sep_line {border-color: #7B9665!important;}  
#menu-ge-navigation li a i {display:none;}
.main-nav ul li ul li a:hover {color: #7B9665!important;}
.small-font div a {font-size:12px;color:#000!important;position: relative;
    left: -8px;
    top: -6px;}
#clubnews-grid .wpb_content_element {
    margin-bottom: 0px;
}
.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {background-color: #7B9665!important;}
.clubnews-grid-read-more a.vc_gitem-link {
    color: #fff;
    background-color: #7B9665;
    border: solid 2px white;
    position: relative;
    top: 5px;
opacity:0.9;
}
#read-more-blog {position:relative;z-index:999;}
#read-more-blog h4:hover {cursor: pointer;}

#weather-box {display:none; position:absolute;top:125%;left:-6%;z-index:99;}
#weather-close {float:right;z-index:999;    position: relative;
    left: -7px;}
#menu-ge-subnavigation {padding-left: 0px;
    list-style: none;}
#menu-ge-subnavigation li a {color:#fff;text-decoration:none;}
#menu-ge-subnavigation li a:hover {color:#7B9665;}
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-forecast-detail-noon,
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-forecast-detail-morning,
.wt-widget-classic .wt-widget-forecasts-detail .wt-widget-forecast-detail-evening {width:85px!important;}
.wt-widget-classic .wt-widget-searchbar {display:none;}
.wt-widget.wt-widget-classic {padding:10px 10px 30px!important;}
.wt-widget-backlink {position: relative;
    top: -24px;
    left: 18px;}
.vc_color-green.vc_message_box-solid-icon {
    color: #000!important;
    border-color: #7B9665!important;
    background-color: transparent;
}
.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {
    color: #fff;
    background-color: #7B9665!important;
}

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {
    color: #fff;
    border-color: #fff!important;
    background-color: #7B9665!important;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover {
    color: #7B9665!important;
    border-color: #7B9665!important;
    background-color: #fff!important;
}
.si-header {position:relative;top:-10px;}
.si-year {color:#fff!important;}
.team-member-big:hover .team-member-overlay, .team-member-small:hover .team-member-overlay {
    background: #7B9665!important;
}
.section-header h1 span::before, .section-header h1 span::after, .section-header h2 span::before, .section-header h2 span::after, .section-header h3 span::before, .section-header h3 span::after, .section-header h4 span::before, .section-header h4 span::after, .section-header h5 span::before, .section-header h5 span::after, .section-header h6 span::before, .section-header h6 span::after {display:none;}

.cn-view div div div .vc_grid-item-mini  {border-bottom: 1px solid #7B9665;}

.notices-btn .vc_btn3.vc_btn3-color-green, .notices-btn .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    background-color: #fff!important;
color:#7B9665!important;
border:1px solid #7B9665!important;
}
.notices-btn .vc_btn3.vc_btn3-color-green:hover, .notices-btn .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover {
    background-color: #7B9665!important;
color:#fff!important;
border:1px solid #fff!important;
}
.notices-btn, .notices-btn a {width:100%;}
.text-center {text-align:center;}
.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-green:hover {    background-color: #fff!important;
color:#7B9665!important;
border:1px solid #7B9665!important;}
#cm-herren, #cm-damen, #cm-senioren, #cm-seniorinnen, #cm-jungsenioren, #cm-jugend, #hio-north, #hio-south, #cm-herren-ak-65, #cm-netto {display:none;}
.count-item {float:left; margin-right:50px;margin-bottom:50px!important;}
.count-item .count-subject { color: #fff!important;}
.count-item .count-number, .count-item .counter {
    font: 74px "Montserrat", sans-serif;
    color: #fff!important;
    border-bottom: 2px solid #fff!important;
}
.counter-con {width:735px; margin: 0 auto;}
#slider-overlay {background-color:rgba(139,139,139,0.9);padding:15px;position:absolute;top:0px;right:0px;z-index:999;margin:15px 65px;border:5px solid #fff;width:22%;max-width:350px;}
#slider-overlay .start-logo {display:block;width:74%;margin:0 auto;}
#slider-overlay .page-name {font-size: 62px;line-height: 63px;}
#slider-overlay .home-of {display: block;font-size: 22px;padding-top: 30px;padding-bottom: 6px;}
@media only screen and (max-width: 1580px) and (min-width: 1335px) {
#slider-overlay {width:26%;}}
@media only screen and (max-width: 1334px) and (min-width: 1110px) {
#slider-overlay {width:31%;}
#slider-overlay .start-logo {display:block;width:75%;margin:0 auto;}}
@media only screen and (max-width: 1109px) and (min-width: 960px) {
#slider-overlay {width:31%;}
#slider-overlay .start-logo {display:block;width:75%;margin:0 auto;}
#slider-overlay .page-name {font-size: 66px;line-height: 66px;}}
@media only screen and (max-width: 960px) and (min-width: 869px) {
#slider-overlay {width:31%;}
#slider-overlay .start-logo {display:block;width:75%;margin:0 auto;}
#slider-overlay .page-name {font-size: 55px;line-height: 55px;}
#social-bar .social-link { padding-right: 10px;}}
a.b-logo {float:right;}
a.b-logo img{width: 140px;
    margin-right: 10px;}
#clockdiv, #clockdiv2, #clockdiv3 {
    color: #fff;
    display: inline-block;
    font-weight: 100;
    text-align: center;
    font-size: 25px;
}
#clockdiv > div, #clockdiv2 > div, #clockdiv3 > div {
    padding: 0px;
    border-radius: 0px;
    display: inline-block;
    color: #007143;
    width: 50px;
}
#clockdiv div > span, #clockdiv2 div> span, #clockdiv3 div > span {
    padding: 10px;
    border-radius: 0px;
    background: #007143;
    display: inline-block;
    color: #fff;
    border: 1px solid #fff;
}
.smalltext {
    padding-top: 5px;
    font-size: 10px;
  color:#fff;
}
@media only screen and (max-width: 868px) {
#slider-overlay {padding:15px;width:270px;margin:11px 65px;}
#slider-overlay .start-logo {display:block;width:68%;margin:0 auto;}
#slider-overlay .page-name {font-size: 48px;line-height: 48px;}
#social-bar .social-link { padding-right: 10px;}
#cf {position:relative;height:88px;display:block;top:20px;}
#slider-overlay .peo-logo {width:125px;}
#cf a.almundi-link img{ width:125px;}
#clockdiv, #clockdiv2, #clockdiv3 { font-size: 16px;}}
/*@media only screen and (max-width: 360px) {#clockdiv, #clockdiv2, #clockdiv3 { display:none;}}*/
.count-item .count-number, .count-item .counter {
    border-bottom: 2px solid #658d5b !important;
}
.vc_gitem-post-meta-field-direct_download_source a:hover {
    background-color: #fff !important;
    color: #7B9665 !important;
    border: 1px solid #7B9665 !important;
}
.vc_gitem-post-meta-field-direct_download_source a {
    background-color: #7B9665 !important;
    color: #fff!important;
    border: 1px solid #fff!important;
display: block;
padding: 10px;
text-align: center;
width:100%;
text-decoration:none;
}
img.wp-post-image {width:100%!important;}
.row-single-item div div div.vc_grid-item {left:33%!important;}

.main-nav ul li a:hover, .navbar-default .navbar-nav > li > a:hover  {color: #7B9665 !important;}
.wpb_video_widget div h2.wpb_video_heading {font-size:20px!important;margin-bottom:5px!important;}
.wpb_video_widget .wpb_video_wrapper > div {
    padding-top: 0 !important;
    position: absolute!important;
    top: 0!important;
}

.taptap-by-bonfire ul li {
text-align:left;
    position: relative;
    left: 10%;
}
.taptap-by-bonfire ul li ul li {left:0;}
.taptap-by-bonfire ul li a {font-size:25px;width: 215px;}
.taptap-menu-button-wrapper {
background-color: #fff;
border-radius: 10px;
}
.small-caps {font-size:28px;}
.navmobile-container {display:none;}
.vc_grid.vc_row .vc_grid-item .vc_btn, .vc_grid.vc_row .vc_grid-item .vc_icon_element, .vc_grid.vc_row .vc_grid-item .wpb_content_element {min-height:400px;}
.vc_gitem-post-meta-field-direct_download_source a {min-height:47px;margin-bottom: 20px;}
.mega_info_box_2 .mega-info-footer {
    margin-left: 95px!important;
min-height: 145px!important;
}
.news-block div p {padding: 13px 25px;
    font-size: 20px!important;color:#fff!important;}
#news-block-right div p {min-height:200px;}
@media only screen and (max-width: 1775px) and (min-width: 1488px) {.vc_grid-item .wpb_content_element {min-height:368px!important;}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16::before {
    padding-top: 206.778%!important;
    overflow: visible;
}}
@media only screen and (max-width: 1487px) and (min-width: 1171px) {.vc_grid-item .wpb_content_element {min-height:241px!important;}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16::before {
    padding-top: 206.778%!important;
    overflow: visible;
}}
@media only screen and (max-width: 1170px) {.vc_grid-item .wpb_content_element {min-height:1px!important;}
.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16::before {
    padding-top: 206.778%!important;
    overflow: visible;
}}
.news-block div p {line-height:1.5em;}
.caldera-grid .checkbox input[type="checkbox"] {position: absolute;left: 22px;width: 13px;top: 4px;}
#fld_7908577_1-wrap{margin-top: 20px;}
#quick-start {margin-top:15px;}
#quick-start .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {border:1px solid #fff;padding-top: 10px;
    padding-bottom: 10px;
min-width: 142px;
margin-bottom:3px;margin-bottom: 12px;}
.footer-block {margin-bottom:50px;}
.vc_grid.vc_row.vc_grid-gutter-30px {margin-bottom: 10px!important;}
.header-desc.post-info {text-align:center;}
.post-info.header-desc li, .post-info.header-desc a {color:#658D5B;font-size: 24px;}
.header-desc::before {display:none;}
#read-more-blog h4 {font-size:20px;}
.coupon-banner div div {padding-top:0px!important;}
.coupon-banner div div div div {margin-bottom:0px;}
.coupon-banner-text-block div {padding-top:25px!important;}
.coupon-banner-text-block div ul {color:#fff!important;font-size:16px!important;}
.coupon-banner-text-block div ul li {font-size:16px!important;}
.coupon-banner div div div div div p, .coupon-banner div div div div div p a {color:#fff;font-size:18px!important;line-height:1.4em!important}
.full-width {width:100%!important;}
/*.shop-btn {width: 94%; margin-top: 10px;}*/
.tag-heuer img {margin-bottom: 4px;}
.main-nav ul li { margin-left: 15px!important;  }
.main-nav ul li.menu-item-wpml-ls-29-en ul, .main-nav ul li.menu-item-wpml-ls-29-de ul {
    background: transparent!important;
    position: absolute;
    top: 19px;
    z-index: 5;
    min-width: 47px;
    line-height: 0px;
}
.vc_tta-panel {border-bottom:1px solid #666;}
@media (max-width: 767px) {
.big-title h4 {font-size:30px!important;}
.big-title-white h4 {font-size:30px!important;}
.count-item {float:none;}
.counter-con {width:auto;}
.count-item .count-number, .count-item .counter {font-size:50px!important;}
.pricelist {font-size:12px;}
.pl-item {height:50px;}
.pl-item-name {width:46%;}
.pl-item-period, pl-item-price {width:32%;}


#slide-1-layer-7  {    position:relative; left: -281px;
    top: -60px;}
.navmobile-container {position:relative;top:-15px;}

.fees-block-first .wpb_wrapper h3, .fees-block-second .wpb_wrapper h3  {font-size:20px}
a.b-logo img {
    width: 102px;
     margin-right: 0px;
}
#quick-start .vc_btn3.vc_btn3-size-md {
    font-size: 10px;}
#quick-start .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    width: 117px;
    margin-bottom: 7px;
min-width:0px;
}
#quick-start .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    padding-top: 8px;
    padding-bottom: 8px;
    width: 117px;}
}
@media (max-width: 480px) {
.big-title h4 {font-size:30px!important;}
.big-title-white h4 {font-size:30px!important;}
#quick-start .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {width: 100%;
    margin-bottom: 5px;}
.home-more {display:none;}
.pricelist {font-size:12px;}
.pl-item {height:50px;}
.pl-item-name {width:46%;}
.pl-item-period, pl-item-price {width:32%;}
.fees-block-first .wpb_wrapper h3, .fees-block-second .wpb_wrapper h3 {font-size:20px}
a.b-logo img {
    width: 102px;
     margin-right: 0px;
}
#quick-start .vc_btn3.vc_btn3-size-md {
    font-size: 10px;}
#quick-start .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    width: 117px;
    margin-bottom: 7px;
min-width:0px;
}
#quick-start .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
    padding-top: 8px;
    padding-bottom: 8px;
    width: 117px;}

}

body, p, li{
	font-family: 'Droid Sans' !important;
	font-size : 14px !important;
	font-weight: normal !important;
	font-style: normal  !important;
}

.pagecustom-9{background-repeat:no-repeat !important;background-position:center top}	
.pagecustom-2324{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2326{background-repeat:repeat !important;background-position:center top}	
.pagecustom-6934{background-repeat:repeat !important;background-position:center top}	
.pagecustom-6937{background-repeat:repeat !important;background-position:center top}	
.pagecustom-6939{background-repeat:repeat !important;background-position:center top}	
.pagecustom-6941{background-repeat:repeat !important;background-position:center top}	
.pagecustom-7458{background-repeat:repeat !important;background-position:center top}	
.pagecustom-15486{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2175{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2434{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2179{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2438{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2186{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2712{background-repeat:repeat !important;background-position:center top}	
.pagecustom-3747{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2227{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2485{background-repeat:repeat !important;background-position:center top}	
.pagecustom-11194{background-repeat:repeat !important;background-position:center top}	
.pagecustom-15049{background-repeat:repeat !important;background-position:center top}	
.pagecustom-7118{background-repeat:repeat !important;background-position:center top}	
.pagecustom-2299{background-repeat:repeat !important;background-position:center top}	
.pagecustom-3068{background-repeat:repeat !important;background-position:center top}	
.pagecustom-3071{background-repeat:repeat !important;background-position:center top}	
	