/*!
Theme Name: Campterra Child
Theme URI: https://motopress.com/products/campterra
Author: MotoPress
Author URI: https://motopress.com
Description: Professional online presence for your campground. Rent out campsite units with the online booking system, customize the theme visually, tell your story.
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: campterra
Template: campterra
*/
@charset "UTF-8";

/* ICONS */
@font-face {
  font-family: 'waldburgIconSet';
  src:  url('fonts/waldburgIconSet.eot?pbhq4o');
  src:  url('fonts/waldburgIconSet.eot?pbhq4o#iefix') format('embedded-opentype'),
    url('fonts/waldburgIconSet.ttf?pbhq4o') format('truetype'),
    url('fonts/waldburgIconSet.woff?pbhq4o') format('woff'),
    url('fonts/waldburgIconSet.svg?pbhq4o#waldburgIconSet') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */font-family: 'waldburgIconSet' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1; /* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-avatar-amtzell:before {content: "\e900";color: #ffcc00;}
.icon-avatar-bodnegg:before {content: "\e901";color: #ffcc00;}
.icon-avatar-gruenkraut:before {content: "\e902";color: #ffcc00;}
.icon-avatar-schlier:before {content: "\e903";color: #ffcc00;}
.icon-avatar-vogt:before {content: "\e904";color: #ffcc00;}
.icon-avatar-waldburg:before {content: "\e905";color: #ffcc00;}
.icon-highlights-bike-paths .path1:before {content: "\e906";color: rgb(255, 204, 0);}
.icon-highlights-bike-paths .path2:before {content: "\e907";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-highlights-castel .path1:before {content: "\e908";color: rgb(255, 204, 0);}
.icon-highlights-castel .path2:before {content: "\e909";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-highlights-lakes .path1:before {content: "\e90a";color: rgb(255, 204, 0);}
.icon-highlights-lakes .path2:before {content: "\e90b";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-highlights-lodgings .path1:before {content: "\e90c";color: rgb(255, 204, 0);}
.icon-highlights-lodgings .path2:before {content: "\e90d";margin-left: -1em;color: rgb(255, 255, 255);}
.icon-icon-email:before {content: "\e90e";color: #ffcc00;}
.icon-icon-telefon:before {content: "\e90f";color: #ffcc00;}
.fa, .far, .fas {font-family: 'waldburgIconSet' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1; /* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-mobile-phone:before, .fa-mobile:before{content:"\e90f" !important}
.fa-clock:before {content: "\f017";}
.fa-at:before {content: "\e90e" !important;}
.fa-warehouse:before {content: "\e900" !important;color: #ffcc00;}
.fa-wifi:before {content: "\e903" !important;color: #ffcc00;}
.fa-fire:before {content: "\e901" !important;color: #ffcc00;}
.fa-bicycle:before {content: "\e904" !important;color: #ffcc00;}
.fa-shower:before {content: "\e902"!important;color: #ffcc00;}
.fa-smile:before {content: "\e905"!important;color: #ffcc00;}
.fa-clock:before {content: "\e911" !important;}
.fa-search:before {content: "\e910" !important;color: #006c55;}
.fa-times:before {content: "x" !important;color: #006c55;}
.fa-minus:before {content: "\e912" !important;}
.fa-plus:before {content: "\e913" !important;}
.fa-caret-down:before {content: "\e913" !important;}

.campterra-icon-wrapper{background-color: #fff;}
.campterra-icon-wrapper .fa-truck{background-image: url("image/highlights-castel.svg");width: 60px;height: 60px;}
.campterra-icon-wrapper .fa-truck:before{content: "";}
.campterra-icon-wrapper .fa-table-tennis{background-image: url("image/highlights-lakes.svg");width: 60px;height: 60px;}
.campterra-icon-wrapper .fa-table-tennis:before{content: "";}
.campterra-icon-wrapper .fa-utensils{background-image: url("image/highlights-bike-paths.svg");width: 60px;height: 60px;}
.campterra-icon-wrapper .fa-utensils:before{content: "";}
.campterra-icon-wrapper .fa-tree{background-image: url("image/highlights-lodgings.svg");width: 60px;height: 60px;}
.campterra-icon-wrapper .fa-tree:before{content: "";}

.fa-eye:before{content: "\e904" !important;color: #ffcc00;}
.fa-eye{font-size:60px;}

.campterra-icon-wrapper i{font-size: 60px;background: #fff;    border-radius: 100%;}


/* THEME Anpassungen */
.header-top{background-color: #006c55}
.site-header .header-top .wrapper{padding-top: 0.5625rem;padding-bottom: 0.5625rem;}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .more-link{border-color: #ffcc00;background: #ffcc00;}
.site-header .header-additional-info .header-additional-info-block .block-content .title{color: #fff;font-size: 1.05rem;}
.site-header .header-additional-info .header-additional-info-block .block-content .value{color: #ffcc00;}
.site-header .header-additional-info .header-additional-info-block{border-left:2px solid #e9e9e9;}
.site-header .header-bottom{background:#ffcc00;}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .more-link:hover{background:#ffcc00;border-color:#ffcc00;color:#000 !important;}
button:visited, input[type="button"]:visited, input[type="reset"]:visited, input[type="submit"]:visited, .button:visited, .more-link:visited{color:#006c55;}
.main-navigation a{color:#006c55;}
.elementor-element-1ed5fef{margin-top:50%;}
.site .elementor-355 .elementor-element.elementor-element-ef2398f{background-color:#fffaec;}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a, .main-navigation .current-menu-ancestor > a{color:#000;}
.main-navigation a:hover,.main-navigation ul a:hover,.main-navigation ul ul a:hover{color:#000;}
.main-navigation ul ul a, .main-navigation ul ul a:visited{color:#006c55;}
.main-navigation ul ul{background:#ffcc00;}
.activities-wrapper .type-cptp-activity .entry-content .more-link{color:#006c55;}
.footer-widgets{    background: #006c55;}
.footer-widgets .widget .widget-title{font-weight: 800;}
.footer-widgets .widget .widget-title:after{background: #ffcc00;opacity: 0.5;}

a:visited, a{color:#006c55;}
.footer-widgets a:visited, .footer-widgets a{color:#ffcc00;}
.main-navigation{font-size: 0.83rem;}
.campterra-icon-text .text{width: 228px;height: auto;font-family: Roboto, Helvetica, sans-serif;font-size: 15px;font-weight: 500;font-style: normal;font-stretch: normal;line-height: 1.75;letter-spacing: normal;color: #66676d;}
.elementor-widget-text-editor p{font-size: 16px;font-style: normal;font-stretch: normal;line-height: normal;letter-spacing: normal;}
.activities-wrapper .type-cptp-activity .entry-content .more-link{font-size: 14px;}
.elementor-element-ed169b8{padding:100px 0;}
article .elementor .entry-content a{font-weight: 700;}
article .elementor .entry-content a:after {font-family: "Font Awesome 5 Free";content: '\f30b';font-weight: 900;margin-left: .5em;}
.elementor-button .elementor-button-text{color:#006c55;}
#page .elementor-widget-button .elementor-button{background-color: #ffcc00 !important;}
#page .elementor-widget-button .elementor-button:hover, .elementor-widget-button .elementor-button:focus{background-color: #ffcc00 !important;color:#000 !important;}
.elementor-button:hover .elementor-button-text{color:#000;}
.widget-area .widget{font-size: 0.905rem;}
.widget-area .widget .widget-title:before{height: 2px;}
.widget-area .widget .widget-title:after{height: 2px;}
.footer-menu li a,.footer-menu li a:visited{color:#ffcc00;}
iframe html{overflow: scroll; width: 850px;}

/* Explicit Phones/Small Devices */
@media only screen and (max-width:767px){
	.front-page-header .entry-content-wrapper .entry-title{font-size: 2.0rem;}
	.site-header .header-additional-info .header-additional-info-block .block-content .value{color:#fff;}
}

.site-login-rent{float:left;margin-left:100px;}
.site-login-rent a{color:#ffcc00;font-size: 0.875rem;text-align:center;margin-left: 27px;}
.site-login-rent a::before{position:absolute;margin-top: 4px;margin-left: -27px;content:'';background-image:url("/wp-content/themes/campterra-child/image/region-waldburg-icon-vermieterzugang.png");background-size: 20px 20px;width:20px;height: 20px;display: inline-block;}

.cli_setting_save_button{background-color: rgb(97, 162, 41) !important;}
