/*
Theme Name: Golfclub RL Child
Theme URI: http://www.mediaoffice.de/themes/gcrl.html
Description: A child theme of Golfclub Ravensberger Land
Author: Kriesi and changes from mediaoffice
Author URI: http://www.mediaoffice.de
Version: 7.1.4    02-2026
License: GNU General Public License
License URI: licence/GPL.txt
Template: gcrl
*/

/*Cookie Consent Banner*/
/*Hintergrund Banner*/
div.avia-cookie-consent {background-color: rgba(21,57,19,0.8) !important;}
/*Schriftgroesse-Abstand*/
div.avia-cookie-consent p {text-align:justify !important;color: #fbfbfb !important;font-size: 14px !important;line-height: 1.8em !important;}
/*Button Mehr */
.avia-cookie-consent-button.av-extra-cookie-btn {font-size: 14px !important;color: #ffffff !important; background-color: transparent !important; border-color: #ffffff !important;}
/*Button Akzeptieren*/
.avia-cookie-consent-button.avia-cookie-close-bar {font-size: 14px !important;color: #fff !important; background-color: transparent !important;border-color: #ffffff !important;}
/* Button Verweigern*/  
.avia-cookie-consent-button.avia-cookie-hide-notification {background-color: transparent !important;font-size: 14px !important; color: #ffffff !important;border-color: #ffffff !important;}
/*Consent Schloss Symbol*/
#av-cookie-consent-badge{ background-color: rgba(21,57,19) !important; color: #ffffff !important; border:1px solid #ffffff !important; }
#av-cookie-consent-badge:hover{ background-color: #B20C1C !important; color: #ffffff !important; border:1px solid #ffffff !important; }

@font-face {
    font-family: 'Golf';
    src: url('webfont/ready.eot');
    src: url('webfont/ready.eot?#iefix') format('embedded-opentype'),
         url('webfont/ready.woff') format('woff'),
         url('webfont/ready.ttf') format('truetype'),
         url('webfont/ready.svg#ready') format('svg');
font-weight:100;		 
}

h1,h2,h3{font-family:Golf,Arial;text-transform:none !important;font-weight:100 !important;}

.test_start h2 {font-family:arial !important;font-size:34px !important;color:#153913;}
.test_start h3 {font-family:arial !important;font-size:34px !important;color:#153913;}

.page-id-39 .phone-info span{display:none !important;}
.page-id-39 .phone-info:after {content:'Gastro-Telefon: 05224 9861501';}
.page-id-6756 .phone-info span{display:none !important;}
.page-id-6756 .phone-info:after {content:'Gastro-Telefon: 05224 9861501';}

.phone-info{font-size:20px;}
.aktuelles {color:#fff !important;}
.aktuelles .news-time {color:#fff !important;}
.aktuelles strong.news-headline{color:#fff !important;}
.aktuelles  h2 {font-family:arial !important;font-size:34px !important;color:#fff;}
.aktuelles  h3 {font-family:arial !important;font-size:34px !important;color:#fff;}
.aktuelles  a.evo_sort_btn{display:none !important;}
.aktuelles .evo_cal_above{display:none !important;}
.aktuelles .evo_month_title{color:#fff !important;}

.aktuelles_start {color:#fff !important;}
.aktuelles_start  h2 {font-family:arial !important;font-size:24px !important;color:#fff;}
.aktuelles_start a {color:#fff !important;}
.aktuelles_start  .minor-meta {color:#fff !important;}
.mo-logo-s {width:30px;height:30px;border:none !important;vertical-align:middle;margin:0 5px;}
.separator_30 {width:100%; height:30px; clear:both; overflow:hidden;}

.widgettitle{font-family:Arial;}
.datenschutz h3{font-family:Arial !important;font-weight:bold;}
.av-siteloader{display:none !important;}
.wp-forecast-curr-head{font-size:16px !important;font-weight:bold !important;}
.wp-forecast-curr-details{font-size:16px !important;}
.sub_menu{font-size:15px;}
.platzstatus {text-align:center;background:rgba(255,255,255,0.5) !important;}
.platzstatus td {color:#333 !important;}
.platzstatus a:hover{text-decoration:none !important;}
.preis h3{font-family:arial;}
.avia-slideshow-button {font-size:16px !important;}
.new-special-heading  h3 {font-size:68px !important;margin-bottom:30px !important;}
.news-head-pro  a {font-family:arial !important;font-size:18px;}
.news-head-pro h3{font-size:48px !important;}
.vorstand td{color:#333 !important;font-size:16px !important;}
.kontakt  h2 {font-family:arial !important;font-size:24px !important;}
.anruf h3 {font-family:arial !important;}
.pricing-table-wrap div.first-table-item{font-weight:600 !important;font-size:1.2em !important;}
.sonstiges p{font-size:14px !important;}
.currency-symbol{font-size:15px;opacity:1 !important;color: #fff;filter:alpha(opacity=0);text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);top: -0.2em;}
.responsive .av-image-hotspot {height:34px;width:34px;line-height:34px;font-size:15px;font-weight:bold;}
.responsive .av-image-hotspot-pulse {height:64px;width:64px;top:-15px;left:-15px;}
.sitemap h3 {font-family:arial !important;font-size:24px !important;}
.turnier h2 {font-family:arial !important;font-size:42px !important;}
.button_scorecard .avia_iconbox_title{font-size:20px !important;}
.main_color .avia-content-slider .slide-image {background:transparent !important;}
.post-title {font-family:arial !important;font-size:120% !important;color:#333 !important;}
 .blog-tags strong{font-weight:300 !important;color:#333;}
.grid-entry-title{font-family:arial !important;font-size:120% !important;color:#e41e21 !important;}
.grid-entry-excerpt{font-style:normal;font-size:110%;color:#666;}
.portfolio-preview-title {font-family:arial !important;font-size:1.4em !important;font-weight:600 !important;color:#e41e21 !important;text-transform:uppercase !important;}
.sponsoren h3{color:#fff !important;}
.portfolio-preview-image {width:25%;}
.portfolio-preview-content {padding:63px 30px 30px;width:60%;background:#fff !important;}
.spielvorgabe h3 {display:none !important;}
.angebot .av-special-heading-tag {font-family:arial;text-transform:uppercase !important;}
div.big-preview{margin:0 auto;max-width:800px !important;}

.owl td{font-size:16px !important;color:#333 !important;}
.owl .avia-heading-row{background:#153913 !important;color:#fff;font-size:17px !important;}
.owl-preise .avia-heading-row{background:#e7c816 !important;color:#000 !important;font-size:17px !important}
.owl-preise td{font-size:16px !important;color:#333 !important;}
.avia-animated-number-content p{text-align:left !important;margin:20px 0 !important;}
.avia-animated-number-content strong{color:#e7c816 !important;}
.rss_description{display:none !important;}
.feed {font-size:52px !important;margin-top:20px;}

.sliderbutton  a{font-size:16px !important;text-decoration:none !important;font-weight:bold !important;}
.pagination-meta{font-size:15px !important;}
.read-more-link a {width:130px;font-size:16px;background-color:#153913;color:#fff;border:0;font-weight:normal;margin:0;outline:medium none;padding:8px 10px;cursor:pointer;}
.read-more-link a:hover{text-decoration:none;color:#c2eb85;}
.birdie {margin-left:40px;}

#socket {font-size:100% !important;}


/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */
}
/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
.responsive #socket .sub_menu_socket {display:block !important;overflow:visible !important}
.responsive #socket .sub_menu_socket li {line-height:1.8 !important;}
.responsive .avia_responsive_table .avia-data-table td::before {display:block;font-style:italic;font-size:16px;}
.responsive .birdie {margin:0 auto !important;}
}

@media only screen and (max-width: 1024px) {
  /* Add your Mobile Styles here */
.responsive .trenner_button{display:none !important;}
}

@media only screen and (max-width: 1332px) {
.responsive .vorgabe  {display:block;width:100% !important;margin:0;} 
}
