');mask-image:url('data:image/svg+xml;utf8, ');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
/*!rtl:begin:ignore*/direction:ltr;
/*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
/*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
/*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
/*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
/*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
/*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{background-color:#fff}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child>.wp-block-navigation-link__content{padding-right:.5em}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:.5em}@media (min-width:782px){.has-child .wp-block-navigation__container{left:1.5em}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{color:inherit;text-decoration:none;padding:.5em 1em}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:.375em 1em .375em 0}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search .wp-block-search__button{margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-custom-logo .aligncenter{display:table}.wp-block-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:9999px;margin:0 8px 8px 0;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image a{display:inline-block}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.wp-block-code{font-family:Menlo,Consolas,monaco,monospace;font-size:.9em;color:#1e1e1e;padding:.8em 1em;border:1px solid #ddd;border-radius:4px}.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.wp-block-pullquote{border-top:4px solid #555;border-bottom:4px solid #555;margin-bottom:1.75em;color:#555}.wp-block-pullquote__citation,.wp-block-pullquote cite,.wp-block-pullquote footer{color:#555;text-transform:uppercase;font-size:.8125em;font-style:normal}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none}.wp-block-navigation-link.wp-block-navigation-link{margin:0}.wp-block-quote{border-left:.25em solid #000;margin:0 0 1.75em;padding-left:1em}.wp-block-quote__citation,.wp-block-quote cite,.wp-block-quote footer{color:#555;font-size:.8125em;margin-top:1em;position:relative;font-style:normal}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid #000;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-group.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto;opacity:.4}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{border-collapse:collapse}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid;word-break:normal}.wp-block-table figcaption,.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.wp-block-template-part.has-background{padding:20px 30px;margin-top:0;margin-bottom:0}#end-resizable-editor-section{display:none}
#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:#fff}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;border:none}.cn-button{font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0;padding:0;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.cn-button:hover{box-shadow:inset 0 0 0 99999px rgba(0,0,0,.05);text-decoration:none}.cn-button.bootstrap,.cn-button.wp-default{text-decoration:none;padding:8.5px 10px;line-height:1}.cn-button.wp-default{color:#fff;background:#fbb03b}.cn-button.bootstrap{color:#fff;background:#00a99d}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}
span.eeb-nodis{display:none !important}span.eeb-rtl{unicode-bidi:bidi-override !important;direction:rtl !important;display:inline !important}span.eeb-rtl span.eeb-sd,span.eeb-nrtl span.eeb-sd{display:inline !important;padding-left:0 !important}span.eeb-nrtl{word-break:break-all !important}.eeb-encoded{position:relative;margin-top:-.3em;z-index:1000;color:green}
/*
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 2.5
Requires at least: 4.7
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
13.1 Header
13.2 Front Page
13.3 Regular Content
13.4 Posts
13.5 Pages
13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
html {
font-family: sans-serif;
line-height: 1.15;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
display: block;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
figcaption,
figure,
main {
display: block;
}
figure {
margin: 1em 0;
}
hr {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible;
}
pre {
font-family: monospace, monospace;
font-size: 1em;
}
a {
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
outline-width: 0;
}
abbr[title] {
border-bottom: 1px #767676 dotted;
text-decoration: none;
}
b,
strong {
font-weight: inherit;
}
b,
strong {
font-weight: 700;
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
dfn {
font-style: italic;
}
mark {
background-color: #eee;
color: #222;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
audio,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
img {
border-style: none;
}
svg:not(:root) {
overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
font-family: sans-serif;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
fieldset {
border: 1px solid #bbb;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
progress {
display: inline-block;
vertical-align: baseline;
}
textarea {
overflow: auto;
}
[type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details,
menu {
display: block;
}
summary {
display: list-item;
}
canvas {
display: inline-block;
}
template {
display: none;
}
[hidden] {
display: none;
}
/*--------------------------------------------------------------
2.0 Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.screen-reader-text:focus {
background-color: #f1f1f1;
-webkit-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; /* Above WP toolbar. */
}
/*--------------------------------------------------------------
3.0 Alignments
--------------------------------------------------------------*/
.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
/*--------------------------------------------------------------
4.0 Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.entry-footer:before,
.entry-footer:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after,
.nav-links:before,
.nav-links:after,
.pagination:before,
.pagination:after,
.comment-author:before,
.comment-author:after,
.widget-area:before,
.widget-area:after,
.widget:before,
.widget:after,
.comment-meta:before,
.comment-meta:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.entry-footer:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after,
.nav-links:after,
.pagination:after,
.comment-author:after,
.widget-area:after,
.widget:after,
.comment-meta:after {
clear: both;
}
/*--------------------------------------------------------------
5.0 Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
textarea {
color: #333;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI”, Roboto, “Helvetica Neue”, Arial, sans-serif;
font-size: 15px;
font-size: 0.9375rem;
font-weight: 400;
line-height: 1.66;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
line-height: 1.4;
margin: 0 0 0.75em;
padding: 1.5em 0 0;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
padding-top: 0;
}
h1 {
font-size: 24px;
font-size: 1.5rem;
font-weight: 300;
}
h2,
.home.blog .entry-title {
color: #666;
font-size: 20px;
font-size: 1.25rem;
font-weight: 300;
}
h3 {
color: #333;
font-size: 18px;
font-size: 1.125rem;
font-weight: 300;
}
h4 {
color: #333;
font-size: 16px;
font-size: 1rem;
font-weight: 800;
}
h5 {
color: #767676;
font-size: 13px;
font-size: 0.8125rem;
font-weight: 800;
letter-spacing: 0.15em;
text-transform: uppercase;
}
h6 {
color: #333;
font-size: 15px;
font-size: 0.9375rem;
font-weight: 800;
}
p {
margin: 0 0 1.5em;
padding: 0;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
color: #666;
font-size: 18px;
font-size: 1.125rem;
font-style: italic;
line-height: 1.7;
margin: 0;
overflow: hidden;
padding: 0;
}
blockquote cite {
display: block;
font-style: normal;
font-weight: 600;
margin-top: 0.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #eee;
text-decoration: none;
}
big {
font-size: 125%;
}
blockquote {
quotes: "" "";
}
q {
quotes: "“" "”" "‘" "’";
}
blockquote:before,
blockquote:after {
content: "";
}
:focus {
outline: none;
}
/* Typography for Arabic Font */
html[lang="ar"] body,
html[lang="ar"] button,
html[lang="ar"] input,
html[lang="ar"] select,
html[lang="ar"] textarea,
html[lang="ary"] body,
html[lang="ary"] button,
html[lang="ary"] input,
html[lang="ary"] select,
html[lang="ary"] textarea,
html[lang="azb"] body,
html[lang="azb"] button,
html[lang="azb"] input,
html[lang="azb"] select,
html[lang="azb"] textarea,
html[lang="fa-IR"] body,
html[lang="fa-IR"] button,
html[lang="fa-IR"] input,
html[lang="fa-IR"] select,
html[lang="fa-IR"] textarea,
html[lang="haz"] body,
html[lang="haz"] button,
html[lang="haz"] input,
html[lang="haz"] select,
html[lang="haz"] textarea,
html[lang="ps"] body,
html[lang="ps"] button,
html[lang="ps"] input,
html[lang="ps"] select,
html[lang="ps"] textarea,
html[lang="ur"] body,
html[lang="ur"] button,
html[lang="ur"] input,
html[lang="ur"] select,
html[lang="ur"] textarea {
font-family: Tahoma, Arial, sans-serif;
}
html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ary"] h1,
html[lang="ary"] h2,
html[lang="ary"] h3,
html[lang="ary"] h4,
html[lang="ary"] h5,
html[lang="ary"] h6,
html[lang="azb"] h1,
html[lang="azb"] h2,
html[lang="azb"] h3,
html[lang="azb"] h4,
html[lang="azb"] h5,
html[lang="azb"] h6,
html[lang="fa-IR"] h1,
html[lang="fa-IR"] h2,
html[lang="fa-IR"] h3,
html[lang="fa-IR"] h4,
html[lang="fa-IR"] h5,
html[lang="fa-IR"] h6,
html[lang="haz"] h1,
html[lang="haz"] h2,
html[lang="haz"] h3,
html[lang="haz"] h4,
html[lang="haz"] h5,
html[lang="haz"] h6,
html[lang="ps"] h1,
html[lang="ps"] h2,
html[lang="ps"] h3,
html[lang="ps"] h4,
html[lang="ps"] h5,
html[lang="ps"] h6,
html[lang="ur"] h1,
html[lang="ur"] h2,
html[lang="ur"] h3,
html[lang="ur"] h4,
html[lang="ur"] h5,
html[lang="ur"] h6 {
font-weight: 700;
}
/* Typography for Chinese Font */
html[lang^="zh-"] body,
html[lang^="zh-"] button,
html[lang^="zh-"] input,
html[lang^="zh-"] select,
html[lang^="zh-"] textarea {
font-family: "PingFang TC", "Helvetica Neue", Helvetica, STHeitiTC-Light, Arial, sans-serif;
}
html[lang="zh-CN"] body,
html[lang="zh-CN"] button,
html[lang="zh-CN"] input,
html[lang="zh-CN"] select,
html[lang="zh-CN"] textarea {
font-family: "PingFang SC", "Helvetica Neue", Helvetica, STHeitiSC-Light, Arial, sans-serif;
}
html[lang^="zh-"] h1,
html[lang^="zh-"] h2,
html[lang^="zh-"] h3,
html[lang^="zh-"] h4,
html[lang^="zh-"] h5,
html[lang^="zh-"] h6 {
font-weight: 700;
}
/* Typography for Cyrillic Font */
html[lang="bg-BG"] body,
html[lang="bg-BG"] button,
html[lang="bg-BG"] input,
html[lang="bg-BG"] select,
html[lang="bg-BG"] textarea,
html[lang="ru-RU"] body,
html[lang="ru-RU"] button,
html[lang="ru-RU"] input,
html[lang="ru-RU"] select,
html[lang="ru-RU"] textarea,
html[lang="uk"] body,
html[lang="uk"] button,
html[lang="uk"] input,
html[lang="uk"] select,
html[lang="uk"] textarea {
font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
html[lang="bg-BG"] h1,
html[lang="bg-BG"] h2,
html[lang="bg-BG"] h3,
html[lang="bg-BG"] h4,
html[lang="bg-BG"] h5,
html[lang="bg-BG"] h6,
html[lang="ru-RU"] h1,
html[lang="ru-RU"] h2,
html[lang="ru-RU"] h3,
html[lang="ru-RU"] h4,
html[lang="ru-RU"] h5,
html[lang="ru-RU"] h6,
html[lang="uk"] h1,
html[lang="uk"] h2,
html[lang="uk"] h3,
html[lang="uk"] h4,
html[lang="uk"] h5,
html[lang="uk"] h6 {
font-weight: 700;
line-height: 1.2;
}
/* Typography for Devanagari Font */
html[lang="bn-BD"] body,
html[lang="bn-BD"] button,
html[lang="bn-BD"] input,
html[lang="bn-BD"] select,
html[lang="bn-BD"] textarea,
html[lang="hi-IN"] body,
html[lang="hi-IN"] button,
html[lang="hi-IN"] input,
html[lang="hi-IN"] select,
html[lang="hi-IN"] textarea,
html[lang="mr-IN"] body,
html[lang="mr-IN"] button,
html[lang="mr-IN"] input,
html[lang="mr-IN"] select,
html[lang="mr-IN"] textarea {
font-family: Arial, sans-serif;
}
html[lang="bn-BD"] h1,
html[lang="bn-BD"] h2,
html[lang="bn-BD"] h3,
html[lang="bn-BD"] h4,
html[lang="bn-BD"] h5,
html[lang="bn-BD"] h6,
html[lang="hi-IN"] h1,
html[lang="hi-IN"] h2,
html[lang="hi-IN"] h3,
html[lang="hi-IN"] h4,
html[lang="hi-IN"] h5,
html[lang="hi-IN"] h6,
html[lang="mr-IN"] h1,
html[lang="mr-IN"] h2,
html[lang="mr-IN"] h3,
html[lang="mr-IN"] h4,
html[lang="mr-IN"] h5,
html[lang="mr-IN"] h6 {
font-weight: 700;
}
/* Typography for Greek Font */
html[lang="el"] body,
html[lang="el"] button,
html[lang="el"] input,
html[lang="el"] select,
html[lang="el"] textarea {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html[lang="el"] h1,
html[lang="el"] h2,
html[lang="el"] h3,
html[lang="el"] h4,
html[lang="el"] h5,
html[lang="el"] h6 {
font-weight: 700;
line-height: 1.3;
}
/* Typography for Gujarati Font */
html[lang="gu-IN"] body,
html[lang="gu-IN"] button,
html[lang="gu-IN"] input,
html[lang="gu-IN"] select,
html[lang="gu-IN"] textarea {
font-family: Arial, sans-serif;
}
html[lang="gu-IN"] h1,
html[lang="gu-IN"] h2,
html[lang="gu-IN"] h3,
html[lang="gu-IN"] h4,
html[lang="gu-IN"] h5,
html[lang="gu-IN"] h6 {
font-weight: 700;
}
/* Typography for Hebrew Font */
html[lang="he-IL"] body,
html[lang="he-IL"] button,
html[lang="he-IL"] input,
html[lang="he-IL"] select,
html[lang="he-IL"] textarea {
font-family: "Arial Hebrew", Arial, sans-serif;
}
html[lang="he-IL"] h1,
html[lang="he-IL"] h2,
html[lang="he-IL"] h3,
html[lang="he-IL"] h4,
html[lang="he-IL"] h5,
html[lang="he-IL"] h6 {
font-weight: 700;
}
/* Typography for Japanese Font */
html[lang="ja"] body,
html[lang="ja"] button,
html[lang="ja"] input,
html[lang="ja"] select,
html[lang="ja"] textarea {
font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
}
html[lang="ja"] h1,
html[lang="ja"] h2,
html[lang="ja"] h3,
html[lang="ja"] h4,
html[lang="ja"] h5,
html[lang="ja"] h6 {
font-weight: 700;
}
/* Typography for Korean font */
html[lang="ko-KR"] body,
html[lang="ko-KR"] button,
html[lang="ko-KR"] input,
html[lang="ko-KR"] select,
html[lang="ko-KR"] textarea {
font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
}
html[lang="ko-KR"] h1,
html[lang="ko-KR"] h2,
html[lang="ko-KR"] h3,
html[lang="ko-KR"] h4,
html[lang="ko-KR"] h5,
html[lang="ko-KR"] h6 {
font-weight: 600;
}
/* Typography for Thai Font */
html[lang="th"] h1,
html[lang="th"] h2,
html[lang="th"] h3,
html[lang="th"] h4,
html[lang="th"] h5,
html[lang="th"] h6 {
line-height: 1.65;
font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
html[lang="th"] body,
html[lang="th"] button,
html[lang="th"] input,
html[lang="th"] select,
html[lang="th"] textarea {
line-height: 1.8;
font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* Remove letter-spacing for all non-latin alphabets */
html[lang="ar"] *,
html[lang="ary"] *,
html[lang="azb"] *,
html[lang="haz"] *,
html[lang="ps"] *,
html[lang^="zh-"] *,
html[lang="bg-BG"] *,
html[lang="ru-RU"] *,
html[lang="uk"] *,
html[lang="bn-BD"] *,
html[lang="hi-IN"] *,
html[lang="mr-IN"] *,
html[lang="el"] *,
html[lang="gu-IN"] *,
html[lang="he-IL"] *,
html[lang="ja"] *,
html[lang="ko-KR"] *,
html[lang="th"] * {
letter-spacing: 0 !important;
}
/*--------------------------------------------------------------
6.0 Forms
--------------------------------------------------------------*/
label {
color: #333;
display: block;
font-weight: 800;
margin-bottom: 0.5em;
}
fieldset {
margin-bottom: 1em;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
background: #fff;
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
border: 1px solid #bbb;
-webkit-border-radius: 3px;
border-radius: 3px;
display: block;
padding: 0.7em;
width: 100%;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #222;
border-color: #333;
}
select {
border: 1px solid #bbb;
-webkit-border-radius: 3px;
border-radius: 3px;
height: 3em;
max-width: 100%;
}
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: thin dotted #333;
}
input[type="radio"],
input[type="checkbox"] {
margin-right: 0.5em;
}
input[type="radio"] + label,
input[type="checkbox"] + label {
font-weight: 400;
}
button,
input[type="button"],
input[type="submit"] {
background-color: #222;
border: 0;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1;
padding: 1em 2em;
text-shadow: none;
-webkit-transition: background 0.2s;
transition: background 0.2s;
}
input + button,
input + input[type="button"],
input + input[type="submit"] {
padding: 0.75em 2em;
}
button.secondary,
input[type="reset"],
input[type="button"].secondary,
input[type="reset"].secondary,
input[type="submit"].secondary {
background-color: #ddd;
color: #222;
}
:not( .mejs-button ) > button:hover,
:not( .mejs-button ) > button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
background: #767676;
}
button.secondary:hover,
button.secondary:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="button"].secondary:hover,
input[type="button"].secondary:focus,
input[type="reset"].secondary:hover,
input[type="reset"].secondary:focus,
input[type="submit"].secondary:hover,
input[type="submit"].secondary:focus {
background: #bbb;
}
/* Placeholder text color -- selectors need to be separate to work. */
::-webkit-input-placeholder {
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}
:-moz-placeholder {
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}
::-moz-placeholder {
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
opacity: 1;
/* Since FF19 lowers the opacity of the placeholder by default */
}
:-ms-input-placeholder {
color: #333;
font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
}
/*--------------------------------------------------------------
7.0 Formatting
--------------------------------------------------------------*/
hr {
background-color: #bbb;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
/*--------------------------------------------------------------
8.0 Lists
--------------------------------------------------------------*/
ul,
ol {
margin: 0 0 1.5em;
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
}
/*--------------------------------------------------------------
9.0 Tables
--------------------------------------------------------------*/
table {
border-collapse: collapse;
margin: 0 0 1.5em;
width: 100%;
}
thead th {
border-bottom: 2px solid #bbb;
padding-bottom: 0.5em;
}
th {
padding: 0.4em;
text-align: left;
}
tr {
border-bottom: 1px solid #eee;
}
td {
padding: 0.4em;
}
th,
td,
th:first-child,
td:first-child {
padding-left: 0;
}
th:last-child,
td:last-child {
padding-right: 0;
}
/*--------------------------------------------------------------
10.0 Links
--------------------------------------------------------------*/
a {
color: #222;
text-decoration: none;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
color: #000;
outline: 0;
}
/* Hover effects */
.entry-content a,
.entry-summary a,
.comment-content a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
-webkit-box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
box-shadow: inset 0 -1px 0 rgba(15, 15, 15, 1);
-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}
.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
text-decoration: none;
-webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out;
}
.entry-content a:focus,
.entry-content a:hover,
.entry-summary a:focus,
.entry-summary a:hover,
.comment-content a:focus,
.comment-content a:hover,
.widget a:focus,
.widget a:hover,
.site-footer .widget-area a:focus,
.site-footer .widget-area a:hover,
.posts-navigation a:focus,
.posts-navigation a:hover,
.comment-metadata a:focus,
.comment-metadata a:hover,
.comment-metadata a.comment-edit-link:focus,
.comment-metadata a.comment-edit-link:hover,
.comment-reply-link:focus,
.comment-reply-link:hover,
.widget_authors a:focus strong,
.widget_authors a:hover strong,
.entry-title a:focus,
.entry-title a:hover,
.entry-meta a:focus,
.entry-meta a:hover,
.page-links a:focus .page-number,
.page-links a:hover .page-number,
.entry-footer a:focus,
.entry-footer a:hover,
.entry-footer .cat-links a:focus,
.entry-footer .cat-links a:hover,
.entry-footer .tags-links a:focus,
.entry-footer .tags-links a:hover,
.post-navigation a:focus,
.post-navigation a:hover,
.pagination a:not(.prev):not(.next):focus,
.pagination a:not(.prev):not(.next):hover,
.comments-pagination a:not(.prev):not(.next):focus,
.comments-pagination a:not(.prev):not(.next):hover,
.logged-in-as a:focus,
.logged-in-as a:hover,
a:focus .nav-title,
a:hover .nav-title,
.edit-link a:focus,
.edit-link a:hover,
.site-info a:focus,
.site-info a:hover,
.widget .widget-title a:focus,
.widget .widget-title a:hover,
.widget ul li a:focus,
.widget ul li a:hover {
color: #000;
-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 rgba(0, 0, 0, 1);
}
/* Fixes linked images */
.entry-content a img,
.comment-content a img,
.widget a img {
-webkit-box-shadow: 0 0 0 8px #fff;
box-shadow: 0 0 0 8px #fff;
}
.post-navigation a:focus .icon,
.post-navigation a:hover .icon {
color: #222;
}
/*--------------------------------------------------------------
11.0 Featured Image Hover
--------------------------------------------------------------*/
.post-thumbnail {
margin-bottom: 1em;
}
.post-thumbnail a img {
-webkit-backface-visibility: hidden;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.post-thumbnail a:hover img,
.post-thumbnail a:focus img {
opacity: 0.7;
}
/*--------------------------------------------------------------
12.0 Navigation
--------------------------------------------------------------*/
.navigation-top {
background: #fff;
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
font-size: 16px;
font-size: 1rem;
position: relative;
}
.navigation-top .wrap {
max-width: 1000px;
padding: 0;
}
.navigation-top a {
color: #222;
font-weight: 600;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.navigation-top .current-menu-item > a,
.navigation-top .current_page_item > a {
color: #767676;
}
.main-navigation {
clear: both;
display: block;
}
.main-navigation ul {
background: #fff;
list-style: none;
margin: 0;
padding: 0 1.5em;
text-align: left;
}
/* Hide the menu on small screens when JavaScript is available.
* It only works with JavaScript.
*/
.js .main-navigation ul,
.main-navigation .menu-item-has-children > a > .icon,
.main-navigation .page_item_has_children > a > .icon,
.main-navigation ul a > .icon {
display: none;
}
.main-navigation > div > ul {
border-top: 1px solid #eee;
padding: 0.75em 1.695em;
}
.js .main-navigation.toggled-on > div > ul {
display: block;
}
.main-navigation ul ul {
padding: 0 0 0 1.5em;
}
.main-navigation ul ul.toggled-on {
display: block;
}
.main-navigation ul ul a {
letter-spacing: 0;
padding: 0.4em 0;
position: relative;
text-transform: none;
}
.main-navigation li {
border-bottom: 1px solid #eee;
position: relative;
}
.main-navigation li li,
.main-navigation li:last-child {
border: 0;
}
.main-navigation a {
display: block;
padding: 0.5em 0;
text-decoration: none;
}
.main-navigation a:hover {
color: #767676;
}
/* Menu toggle */
.menu-toggle {
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: #222;
display: none;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
line-height: 1.5;
margin: 1px auto 2px;
padding: 1em;
text-shadow: none;
}
/* Display the menu toggle when JavaScript is available. */
.js .menu-toggle {
display: block;
}
.main-navigation.toggled-on ul.nav-menu {
display: block;
}
.menu-toggle:hover,
.menu-toggle:focus {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.menu-toggle:focus {
outline: thin solid;
}
.menu-toggle .icon {
margin-right: 0.5em;
top: -2px;
}
.toggled-on .menu-toggle .icon-bars,
.menu-toggle .icon-close {
display: none;
}
.toggled-on .menu-toggle .icon-close {
display: inline-block;
}
/* Dropdown Toggle */
.dropdown-toggle {
background-color: transparent;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: #222;
display: block;
font-size: 16px;
right: -0.5em;
line-height: 1.5;
margin: 0 auto;
padding: 0.5em;
position: absolute;
text-shadow: none;
top: 0;
}
.dropdown-toggle:hover,
.dropdown-toggle:focus {
background: transparent;
}
.dropdown-toggle:focus {
outline: thin dotted;
}
.dropdown-toggle.toggled-on .icon {
-ms-transform: rotate(-180deg); /* IE 9 */
-webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
transform: rotate(-180deg);
}
/* Scroll down arrow */
.site-header .menu-scroll-down {
display: none;
}
/*--------------------------------------------------------------
13.0 Layout
--------------------------------------------------------------*/
html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*,
*:before,
*:after {
/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
body {
background: #fff;
/* Fallback for when there is no custom background color defined. */
}
#page {
position: relative;
word-wrap: break-word;
}
.wrap {
margin-left: auto;
margin-right: auto;
max-width: 700px;
padding-left: 2em;
padding-right: 2em;
}
.wrap:after {
clear: both;
content: "";
display: block;
}
/*--------------------------------------------------------------
13.1 Header
--------------------------------------------------------------*/
#masthead .wrap {
position: relative;
}
.site-header {
background-color: #fafafa;
position: relative;
}
/* Site branding */
.site-branding {
padding: 1em 0;
position: relative;
-webkit-transition: margin-bottom 0.2s;
transition: margin-bottom 0.2s;
z-index: 3;
}
.site-branding a {
text-decoration: none;
-webkit-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.site-branding a:hover,
.site-branding a:focus {
opacity: 0.7;
}
.site-title {
clear: none;
font-size: 24px;
font-size: 1.5rem;
font-weight: 800;
line-height: 1.25;
letter-spacing: 0.08em;
margin: 0;
padding: 0;
text-transform: uppercase;
}
.site-title,
.site-title a {
color: #222;
opacity: 1; /* Prevent opacity from changing during selective refreshes in the customize preview */
}
body.has-header-image .site-title,
body.has-header-video .site-title,
body.has-header-image .site-title a,
body.has-header-video .site-title a {
color: #fff;
}
.site-description {
color: #666;
font-size: 13px;
font-size: 0.8125rem;
margin-bottom: 0;
}
body.has-header-image .site-description,
body.has-header-video .site-description {
color: #fff;
opacity: 0.8;
}
.custom-logo-link {
display: inline-block;
padding-right: 1em;
vertical-align: middle;
width: auto;
}
.custom-logo-link img {
display: inline-block;
max-height: 80px;
width: auto;
}
body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
max-height: 200px;
max-width: 100%;
}
.custom-logo-link a:hover,
.custom-logo-link a:focus {
opacity: 0.9;
}
body:not(.title-tagline-hidden) .site-branding-text {
display: inline-block;
max-width: 100%;
vertical-align: middle;
}
.custom-header {
position: relative;
}
.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-video.twentyseventeen-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header {
display: table;
height: 300px;
height: 75vh;
width: 100%;
}
.custom-header-media {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.custom-header-media:before {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+75 */
background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
bottom: 0;
content: "";
display: block;
height: 100%;
left: 0;
position: absolute;
right: 0;
z-index: 2;
}
.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
position: fixed;
height: auto;
left: 50%;
max-width: 1000%;
min-height: 100%;
min-width: 100%;
min-width: 100vw; /* vw prevents 1px gap on left that 100% has */
width: auto;
top: 50%;
padding-bottom: 1px; /* Prevent header from extending beyond the footer */
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.wp-custom-header .wp-custom-header-video-button { /* Specificity prevents .color-dark button overrides */
background-color: rgba(34, 34, 34, 0.5);
border: 1px solid rgba(255, 255, 255, 0.6);
color: rgba(255, 255, 255, 0.6);
height: 45px;
overflow: hidden;
padding: 0;
position: fixed;
right: 30px;
top: 30px;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
width: 45px;
}
.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus { /* Specificity prevents .color-dark button overrides */
border-color: rgba(255, 255, 255, 0.8);
background-color: rgba(34, 34, 34, 0.8);
color: #fff;
}
.admin-bar .wp-custom-header-video-button {
top: 62px;
}
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
bottom: 0;
position: absolute;
top: auto;
-ms-transform: translateX(-50%) translateY(0);
-moz-transform: translateX(-50%) translateY(0);
-webkit-transform: translateX(-50%) translateY(0);
transform: translateX(-50%) translateY(0);
}
/* For browsers that support 'object-fit' */
@supports ( object-fit: cover ) {
.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
height: 100%;
left: 0;
-o-object-fit: cover;
object-fit: cover;
top: 0;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
width: 100%;
}
}
/* Hides div in Customizer preview when header images or videos change. */
body:not(.has-header-image):not(.has-header-video) .custom-header-media {
display: none;
}
.has-header-image.twentyseventeen-front-page .site-branding,
.has-header-video.twentyseventeen-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding {
display: table-cell;
height: 100%;
vertical-align: bottom;
}
/*--------------------------------------------------------------
13.2 Front Page
--------------------------------------------------------------*/
.twentyseventeen-front-page .site-content {
padding: 0;
}
.twentyseventeen-panel {
overflow: hidden;
position: relative;
}
.panel-image {
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
background-size: cover;
position: relative;
}
.panel-image:before {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */ /* FF3.6-15 */
background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* Chrome10-25,Safari5.1-6 */
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0); /* IE6-9 */
bottom: 0;
content: "";
left: 0;
right: 0;
position: absolute;
top: 100px;
}
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
border-top: 1px solid #ddd;
}
.panel-content {
position: relative;
}
.panel-content .wrap {
padding-bottom: 0.5em;
padding-top: 1.75em;
}
/* Panel edit link */
.twentyseventeen-panel .edit-link {
display: block;
margin: 0.3em 0 0;
}
.twentyseventeen-panel .entry-header .edit-link {
font-size: 14px;
font-size: 0.875rem;
}
/* Front Page - Recent Posts */
.twentyseventeen-front-page .panel-content .recent-posts article {
border: 0;
color: #333;
margin-bottom: 3em;
}
.recent-posts .entry-header {
margin-bottom: 1.2em;
}
.page .panel-content .recent-posts .entry-title {
font-size: 20px;
font-size: 1.25rem;
font-weight: 300;
letter-spacing: 0;
text-transform: none;
}
.twentyseventeen-panel .recent-posts .entry-header .edit-link {
color: #222;
display: inline-block;
font-size: 11px;
font-size: 0.6875rem;
margin-left: 1em;
}
/*--------------------------------------------------------------
13.3 Regular Content
--------------------------------------------------------------*/
.site-content-contain {
background-color: #fff;
position: relative;
}
.site-content {
padding: 2.5em 0 0;
}
/*--------------------------------------------------------------
13.4 Posts
--------------------------------------------------------------*/
/* Post Landing Page */
.sticky {
position: relative;
}
.post:not(.sticky) .icon-thumb-tack {
display: none;
}
.sticky .icon-thumb-tack {
display: block;
height: 18px;
left: -1.5em;
position: absolute;
top: 1.65em;
width: 20px;
}
.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
color: #222;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
letter-spacing: 0.14em;
text-transform: uppercase;
}
.entry-header .entry-title {
margin-bottom: 0.25em;
}
.entry-title a {
color: #333;
text-decoration: none;
margin-left: -2px;
}
.entry-title:not(:first-child) {
padding-top: 0;
}
.entry-meta {
color: #767676;
font-size: 11px;
font-size: 0.6875rem;
font-weight: 800;
letter-spacing: 0.1818em;
padding-bottom: 0.25em;
text-transform: uppercase;
}
.entry-meta a {
color: #767676;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.pagination,
.comments-pagination {
border-top: 1px solid #eee;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
padding: 2em 0 3em;
text-align: center;
}
.pagination .icon,
.comments-pagination .icon {
width: 0.666666666em;
height: 0.666666666em;
}
.comments-pagination {
border: 0;
}
.page-numbers {
display: none;
padding: 0.5em 0.75em;
}
.page-numbers.current {
color: #767676;
display: inline-block;
}
.page-numbers.current .screen-reader-text {
clip: auto;
height: auto;
overflow: auto;
position: relative !important;
width: auto;
}
.prev.page-numbers,
.next.page-numbers {
background-color: #ddd;
-webkit-border-radius: 2px;
border-radius: 2px;
display: inline-block;
font-size: 24px;
font-size: 1.5rem;
line-height: 1;
padding: 0.25em 0.5em 0.4em;
}
.prev.page-numbers,
.next.page-numbers {
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.prev.page-numbers:focus,
.prev.page-numbers:hover,
.next.page-numbers:focus,
.next.page-numbers:hover {
background-color: #767676;
color: #fff;
}
.prev.page-numbers {
float: left;
}
.next.page-numbers {
float: right;
}
/* Aligned blockquotes */
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
color: #666;
font-size: 13px;
font-size: 0.8125rem;
width: 48%;
}
/* Blog landing, search, archives */
.blog .site-main > article,
.archive .site-main > article,
.search .site-main > article {
padding-bottom: 2em;
}
body:not(.twentyseventeen-front-page) .entry-header {
padding: 1em 0;
}
body:not(.twentyseventeen-front-page) .entry-header,
body:not(.twentyseventeen-front-page) .entry-content,
body:not(.twentyseventeen-front-page) #comments {
margin-left: auto;
margin-right: auto;
}
body:not(.twentyseventeen-front-page) .entry-header {
padding-top: 0;
}
.blog .entry-meta a.post-edit-link,
.archive .entry-meta a.post-edit-link,
.search .entry-meta a.post-edit-link {
color: #222;
display: inline-block;
margin-left: 1em;
white-space: nowrap;
}
.search .page .entry-meta a.post-edit-link {
margin-left: 0;
white-space: nowrap;
}
.taxonomy-description {
color: #666;
font-size: 13px;
font-size: 0.8125rem;
}
/* More tag */
.entry-content .more-link:before {
content: "";
display: block;
margin-top: 1.5em;
}
/* Single Post */
.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
margin-left: auto;
margin-right: auto;
max-width: 740px;
}
.single-featured-image-header {
background-color: #fafafa;
border-bottom: 1px solid #eee;
}
.single-featured-image-header img {
display: block;
margin: auto;
}
.page-links {
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
padding: 2em 0 3em;
}
.page-links .page-number {
color: #767676;
display: inline-block;
padding: 0.5em 1em;
}
.page-links a {
display: inline-block;
}
.page-links a .page-number {
color: #222;
}
/* Entry footer */
.entry-footer {
border-bottom: 1px solid #eee;
border-top: 1px solid #eee;
margin-top: 2em;
padding: 2em 0;
}
.entry-footer .cat-links,
.entry-footer .tags-links {
display: block;
font-size: 11px;
font-size: 0.6875rem;
font-weight: 800;
letter-spacing: 0.1818em;
padding-left: 2.5em;
position: relative;
text-transform: uppercase;
}
.entry-footer .cat-links + .tags-links {
margin-top: 1em;
}
.entry-footer .cat-links a,
.entry-footer .tags-links a {
color: #333;
}
.entry-footer .cat-links .icon,
.entry-footer .tags-links .icon {
color: #767676;
left: 0;
margin-right: 0.5em;
position: absolute;
top: 2px;
}
.entry-footer .edit-link {
display: inline-block;
}
.entry-footer .edit-link a.post-edit-link {
background-color: #222;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: none;
box-shadow: none;
color: #fff;
display: inline-block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 800;
margin-top: 2em;
padding: 0.7em 2em;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.entry-footer .edit-link a.post-edit-link:hover,
.entry-footer .edit-link a.post-edit-link:focus {
background-color: #767676;
}
/* Post Formats */
.blog .format-status .entry-title,
.archive .format-status .entry-title,
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
}
.format-quote blockquote {
color: #333;
font-size: 20px;
font-size: 1.25rem;
font-weight: 300;
overflow: visible;
position: relative;
}
.format-quote blockquote .icon {
display: block;
height: 20px;
left: -1.25em;
position: absolute;
top: 0.4em;
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
width: 20px;
}
/* Post Navigation */
.post-navigation {
font-weight: 800;
margin: 3em 0;
}
.post-navigation .nav-links {
padding: 1em 0;
}
.nav-subtitle {
background: transparent;
color: #767676;
display: block;
font-size: 11px;
font-size: 0.6875rem;
letter-spacing: 0.1818em;
margin-bottom: 1em;
text-transform: uppercase;
}
.nav-title {
color: #333;
font-size: 15px;
font-size: 0.9375rem;
}
.post-navigation .nav-next {
margin-top: 1.5em;
}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
margin-right: 0.5em;
}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
margin-left: 0.5em;
}
/*--------------------------------------------------------------
13.5 Pages
--------------------------------------------------------------*/
.page-header {
padding-bottom: 2em;
}
.page .entry-header .edit-link {
font-size: 14px;
font-size: 0.875rem;
}
.search .page .entry-header .edit-link {
font-size: 11px;
font-size: 0.6875rem;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.page:not(.home) #content {
padding-bottom: 1.5em;
}
/* 404 page */
.error404 .page-content {
padding-bottom: 4em;
}
.error404 .page-content .search-form,
.search .page-content .search-form {
margin-bottom: 3em;
}
/*--------------------------------------------------------------
13.6 Footer
--------------------------------------------------------------*/
.site-footer {
border-top: 1px solid #eee;
}
.site-footer .wrap {
padding-bottom: 1.5em;
padding-top: 2em;
}
/* Footer widgets */
.site-footer .widget-area {
padding-bottom: 2em;
padding-top: 2em;
}
/* Social nav */
.social-navigation {
font-size: 16px;
font-size: 1rem;
margin-bottom: 1em;
}
.social-navigation ul {
list-style: none;
margin-bottom: 0;
margin-left: 0;
}
.social-navigation li {
display: inline;
}
.social-navigation a {
background-color: #767676;
-webkit-border-radius: 40px;
border-radius: 40px;
color: #fff;
display: inline-block;
height: 40px;
margin: 0 1em 0.5em 0;
text-align: center;
width: 40px;
}
.social-navigation a:hover,
.social-navigation a:focus {
background-color: #333;
}
.social-navigation .icon {
height: 16px;
top: 12px;
width: 16px;
vertical-align: top;
}
/* Site info */
.site-info {
font-size: 14px;
font-size: 0.875rem;
margin-bottom: 1em;
}
.site-info a {
color: #666;
}
.site-info .sep {
margin: 0;
display: block;
visibility: hidden;
height: 0;
width: 100%;
}
.site-info span[role=separator] {
padding: 0 0.2em 0 0.4em;
}
.site-info span[role=separator]::before {
content: '\002f';
}
/*--------------------------------------------------------------
14.0 Comments
--------------------------------------------------------------*/
#comments {
clear: both;
padding: 2em 0 0.5em;
}
.comments-title {
font-size: 20px;
font-size: 1.25rem;
margin-bottom: 1.5em;
}
.comment-list,
.comment-list .children {
list-style: none;
margin: 0;
padding: 0;
}
.comment-list li:before {
display: none;
}
.comment-body {
margin-left: 65px;
}
.comment-author {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0.4em;
position: relative;
z-index: 2;
}
.comment-author .avatar {
height: 50px;
left: -65px;
position: absolute;
width: 50px;
}
.comment-author .says {
display: none;
}
.comment-meta {
margin-bottom: 1.5em;
}
.comment-metadata {
color: #767676;
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
text-transform: uppercase;
}
.comment-metadata a {
color: #767676;
}
.comment-metadata a.comment-edit-link {
color: #222;
margin-left: 1em;
}
.comment-body {
color: #333;
font-size: 14px;
font-size: 0.875rem;
margin-bottom: 4em;
}
.comment-reply-link {
font-weight: 800;
position: relative;
}
.comment-reply-link .icon {
color: #222;
left: -2em;
height: 1em;
position: absolute;
top: 0;
width: 1em;
}
.children .comment-author .avatar {
height: 30px;
left: -45px;
width: 30px;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
border: 1px solid #333;
padding: 2px;
}
.no-comments,
.comment-awaiting-moderation {
color: #767676;
font-size: 14px;
font-size: 0.875rem;
font-style: italic;
}
.comments-pagination {
margin: 2em 0 3em;
}
.form-submit {
text-align: right;
}
.comment-form #wp-comment-cookies-consent {
margin: 0 10px 0 0;
}
.comment-form .comment-form-cookies-consent label {
display: inline;
}
/*--------------------------------------------------------------
15.0 Widgets
--------------------------------------------------------------*/
#secondary {
padding: 1em 0 2em;
}
.widget {
padding-bottom: 3em;
}
h2.widget-title {
color: #222;
font-size: 13px;
font-size: 0.8125rem;
font-weight: 800;
letter-spacing: 0.1818em;
margin-bottom: 1.5em;
text-transform: uppercase;
}
.widget-title a {
color: inherit;
}
/* widget forms */
.widget select {
width: 100%;
}
/* widget lists */
.widget ul {
list-style: none;
margin: 0;
}
.widget ul li,
.widget ol li {
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
padding: 0.5em 0;
}
.widget:not(.widget_tag_cloud) ul li + li {
margin-top: -1px;
}
.widget ul li ul {
margin: 0 0 -1px;
padding: 0;
position: relative;
}
.widget ul li li {
border: 0;
padding-left: 24px;
padding-left: 1.5rem;
}
/* Widget lists of links */
.widget_top-posts ul li ul,
.widget_rss_links ul li ul,
.widget-grofile ul.grofile-links li ul,
.widget_pages ul li ul,
.widget_meta ul li ul {
bottom: 0;
}
.widget_nav_menu ul li li,
.widget_top-posts ul li,
.widget_top-posts ul li li,
.widget_rss_links ul li,
.widget_rss_links ul li li,
.widget-grofile ul.grofile-links li,
.widget-grofile ul.grofile-links li li {
padding-bottom: 0.25em;
padding-top: 0.25em;
}
.widget_rss ul li {
padding-bottom: 1em;
padding-top: 1em;
}
/* Widget markup */
.widget .post-date,
.widget .rss-date {
font-size: 0.81em;
}
/* Text widget */
.widget_text {
word-wrap: break-word;
}
.widget_text ul {
list-style: disc;
margin: 0 0 1.5em 1.5em;
}
.widget_text ol {
list-style: decimal;
}
.widget_text ul li,
.widget_text ol li {
border: none;
}
.widget_text ul li:last-child,
.widget_text ol li:last-child {
padding-bottom: 0;
}
.widget_text ul li ul {
margin: 0 0 0 1.5em;
}
.widget_text ul li li {
padding-left: 0;
padding-right: 0;
}
.widget_text ol li {
list-style-position: inside;
}
.widget_text ol li + li {
margin-top: -1px;
}
/* RSS Widget */
.widget_rss .widget-title .rsswidget:first-child {
float: right;
}
.widget_rss .widget-title .rsswidget:first-child:hover {
background-color: transparent;
}
.widget_rss .widget-title .rsswidget:first-child img {
display: block;
}
.widget_rss ul li {
padding: 2.125em 0;
}
.widget_rss ul li:first-child {
border-top: none;
padding-top: 0;
}
.widget_rss li .rsswidget {
font-size: 22px;
font-size: 1.375rem;
font-weight: 300;
line-height: 1.4;
}
.widget_rss .rss-date,
.widget_rss li cite {
color: #767676;
display: block;
font-size: 10px;
font-size: 0.625rem;
font-style: normal;
font-weight: 800;
letter-spacing: 0.18em;
line-height: 1.5;
text-transform: uppercase;
}
.widget_rss .rss-date {
margin: 0.5em 0 1.5em;
padding: 0;
}
.widget_rss .rssSummary {
margin-bottom: 0.5em;
}
/* Contact Info Widget */
.widget_contact_info .contact-map {
margin-bottom: 0.5em;
}
/* Gravatar */
.widget-grofile h4 {
font-size: 16px;
font-size: 1rem;
margin-bottom: 0;
}
/* Recent Comments */
.widget_recent_comments table,
.widget_recent_comments th,
.widget_recent_comments td {
border: 0;
}
/* Recent Posts widget */
.widget_recent_entries .post-date {
display: block;
}
/* Search */
.search-form {
position: relative;
}
.search-form .search-submit {
bottom: 3px;
padding: 0.5em 1em;
position: absolute;
right: 3px;
top: 3px;
}
.search-form .search-submit .icon {
height: 24px;
top: -2px;
width: 24px;
}
/* Tag cloud widget */
.tagcloud ul li {
float: left;
border-top: 0;
border-bottom: 0;
padding: 0;
margin: 4px 4px 0 0;
}
.tagcloud,
.widget_tag_cloud,
.wp_widget_tag_cloud {
line-height: 1.5;
}
.widget .tagcloud a,
.widget.widget_tag_cloud a,
.wp_widget_tag_cloud a {
border: 1px solid #ddd;
-webkit-box-shadow: none;
box-shadow: none;
display: block;
padding: 4px 10px 5px;
position: relative;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
width: auto;
word-wrap: break-word;
z-index: 0;
}
.widget .tagcloud a:hover,
.widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus {
border-color: #bbb;
-webkit-box-shadow: none;
box-shadow: none;
text-decoration: none;
}
/* Calendar widget */
.widget_calendar .wp-calendar-table {
margin-bottom: 0;
}
.widget_calendar .wp-calendar-nav {
display: table;
width: 100%;
margin: 0 0 1.5em;
padding: 0.4em 0;
}
.widget_calendar .wp-calendar-nav span {
display: table-cell;
}
.widget_calendar .wp-calendar-nav-prev,
.widget_calendar .wp-calendar-nav-next {
width: 40%;
}
.widget_calendar th,
.widget_calendar td,
.widget_calendar .wp-calendar-nav span {
text-align: center;
}
.widget_calendar tfoot td {
border: 0;
}
/* Gallery widget */
.gallery-columns-5 .gallery-caption,
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
}
/*--------------------------------------------------------------
16.0 Media
--------------------------------------------------------------*/
img,
video {
height: auto; /* Make sure images are scaled correctly. */
max-width: 100%; /* Adhere to container width. */
}
img.alignleft,
img.alignright {
float: none;
margin: 0;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
}
audio:focus,
video:focus {
outline: thin dotted;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
margin-bottom: 1.5em;
max-width: 100%;
}
/* Remove bottom on embeds that wrapped in paragraphs via wpautop. */
p > embed:only-child,
p > iframe:only-child,
p > object:only-child {
margin-bottom: 0;
}
.wp-caption,
.gallery-caption {
color: #666;
font-size: 13px;
font-size: 0.8125rem;
font-style: italic;
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
/* Media Elements */
.mejs-container {
margin-bottom: 1.5em;
}
/* Audio Player */
.mejs-controls a.mejs-horizontal-volume-slider,
.mejs-controls a.mejs-horizontal-volume-slider:focus,
.mejs-controls a.mejs-horizontal-volume-slider:hover {
background: transparent;
border: 0;
}
/* Playlist Color Overrides: Light */
.site-content .wp-playlist-light {
border-color: #eee;
color: #222;
}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {
color: #333;
}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {
color: #767676;
}
.site-content .wp-playlist-light .wp-playlist-item {
border-bottom: 1px dotted #eee;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.site-content .wp-playlist-light .wp-playlist-item:hover,
.site-content .wp-playlist-light .wp-playlist-item:focus {
border-bottom-color: rgba(0, 0, 0, 0);
background-color: #767676;
color: #fff;
}
.site-content .wp-playlist-light a.wp-playlist-caption:hover,
.site-content .wp-playlist-light .wp-playlist-item:hover a,
.site-content .wp-playlist-light .wp-playlist-item:focus a {
color: #fff;
}
/* Playlist Color Overrides: Dark */
.site-content .wp-playlist-dark {
background: #222;
border-color: #333;
}
.site-content .wp-playlist-dark .mejs-container .mejs-controls {
background-color: #333;
}
.site-content .wp-playlist-dark .wp-playlist-caption {
color: #fff;
}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {
color: #eee;
}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {
color: #aaa;
}
.site-content .wp-playlist-dark .wp-playlist-playing {
background-color: #333;
}
.site-content .wp-playlist-dark .wp-playlist-item {
border-bottom: 1px dotted #555;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
}
.site-content .wp-playlist-dark .wp-playlist-item:hover,
.site-content .wp-playlist-dark .wp-playlist-item:focus {
border-bottom-color: rgba(0, 0, 0, 0);
background-color: #aaa;
color: #222;
}
.site-content .wp-playlist-dark a.wp-playlist-caption:hover,
.site-content .wp-playlist-dark .wp-playlist-item:hover a,
.site-content .wp-playlist-dark .wp-playlist-item:focus a {
color: #222;
}
/* Playlist Style Overrides */
.site-content .wp-playlist {
padding: 0.625em 0.625em 0.3125em;
}
.site-content .wp-playlist-current-item .wp-playlist-item-title {
font-weight: 700;
}
.site-content .wp-playlist-current-item .wp-playlist-item-album {
font-style: normal;
}
.site-content .wp-playlist-current-item .wp-playlist-item-artist {
font-size: 10px;
font-size: 0.625rem;
font-weight: 800;
letter-spacing: 0.1818em;
text-transform: uppercase;
}
.site-content .wp-playlist-item {
padding: 0 0.3125em;
cursor: pointer;
}
.site-content .wp-playlist-item:last-of-type {
border-bottom: none;
}
.site-content .wp-playlist-item a {
padding: 0.3125em 0;
border-bottom: none;
}
.site-content .wp-playlist-item a,
.site-content .wp-playlist-item a:focus,
.site-content .wp-playlist-item a:hover {
-webkit-box-shadow: none;
box-shadow: none;
background: transparent;
}
.site-content .wp-playlist-item-length {
top: 5px;
}
/* SVG Icons base styles */
.icon {
display: inline-block;
fill: currentColor;
height: 1em;
position: relative; /* Align more nicely with capital letters */
top: -0.0625em;
vertical-align: middle;
width: 1em;
}
/*--------------------------------------------------------------
16.1 Galleries
--------------------------------------------------------------*/
.gallery-item {
display: inline-block;
text-align: left;
vertical-align: top;
margin: 0 0 1.5em;
padding: 0 1em 0 0;
width: 50%;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus,
.widget-area .gallery-item a,
.widget-area .gallery-item a:hover,
.widget-area .gallery-item a:focus {
-webkit-box-shadow: none;
box-shadow: none;
background: none;
display: inline-block;
max-width: 100%;
}
.gallery-item a img {
display: block;
-webkit-transition: -webkit-filter 0.2s ease-in;
transition: -webkit-filter 0.2s ease-in;
transition: filter 0.2s ease-in;
transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.gallery-item a:hover img,
.gallery-item a:focus img {
-webkit-filter: opacity(60%);
filter: opacity(60%);
}
.gallery-caption {
display: block;
text-align: left;
padding: 0 10px 0 0;
margin-bottom: 0;
}
/*--------------------------------------------------------------
17.0 Customizer
--------------------------------------------------------------*/
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after {
border: 2px dashed #0085ba; /* Matches visible edit shortcuts. */
bottom: 1em;
content: "";
display: block;
left: 1em;
position: absolute;
right: 1em;
top: 1em;
z-index: 1;
}
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content {
z-index: 2; /* Prevent :after from preventing interactions within the section */
}
/* Used for placeholder text */
.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title {
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: 700;
letter-spacing: 1px;
padding: 3em;
text-transform: uppercase;
text-align: center;
}
/* Show borders on the custom page panels only when the front page sections are being edited */
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after {
border: none;
}
.twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder {
border: 0;
}
/* Add some space around the visual edit shortcut buttons. */
.twentyseventeen-panel > .customize-partial-edit-shortcut > button {
top: 30px;
left: 30px;
}
/* Ensure that placeholder icons are visible. */
.twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before {
visibility: visible;
}
/*--------------------------------------------------------------
18.0 SVGs Fallbacks
--------------------------------------------------------------*/
.svg-fallback {
display: none;
}
.no-svg .svg-fallback {
display: inline-block;
}
.no-svg .dropdown-toggle {
padding: 0.5em 0 0;
right: 0;
text-align: center;
width: 2em;
}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down {
font-size: 20px;
font-size: 1.25rem;
font-weight: 400;
line-height: 1;
-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
-ms-transform: rotate(180deg); /* IE 9 */
transform: rotate(180deg);
}
.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down {
-webkit-transform: rotate(0); /* Chrome, Safari, Opera */
-ms-transform: rotate(0); /* IE 9 */
transform: rotate(0);
}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before {
content: "\005E";
}
/* Social Menu fallbacks */
.no-svg .social-navigation a {
background: transparent;
color: #222;
height: auto;
width: auto;
}
/* Show screen reader text in some cases */
.no-svg .next.page-numbers .screen-reader-text,
.no-svg .prev.page-numbers .screen-reader-text,
.no-svg .social-navigation li a .screen-reader-text,
.no-svg .search-submit .screen-reader-text {
clip: auto;
font-size: 16px;
font-size: 1rem;
font-weight: 400;
height: auto;
position: relative !important; /* overrides previous !important styles */
width: auto;
}
/*--------------------------------------------------------------
19.0 Media Queries
--------------------------------------------------------------*/
/* Adjust positioning of edit shortcuts, override style in customize-preview.css */
@media screen and (min-width: 20em) {
body.customize-partial-edit-shortcuts-shown .site-header .site-title {
padding-left: 0;
}
}
@media screen and (min-width: 30em) {
/* Typography */
body,
button,
input,
select,
textarea {
font-size: 18px;
font-size: 1.125rem;
}
h1 {
font-size: 30px;
font-size: 1.875rem;
}
h2,
.home.blog .entry-title,
.page .panel-content .recent-posts .entry-title {
font-size: 26px;
font-size: 1.625rem;
}
h3 {
font-size: 22px;
font-size: 1.375rem;
}
h4 {
font-size: 18px;
font-size: 1.125rem;
}
h5 {
font-size: 13px;
font-size: 0.8125rem;
}
h6 {
font-size: 16px;
font-size: 1rem;
}
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
font-size: 14px;
font-size: 0.875rem;
}
/* Fix image alignment */
img.alignleft {
float: left;
margin-right: 1.5em;
}
img.alignright {
float: right;
margin-left: 1.5em;
}
/* Site Branding */
.site-branding {
padding: 3em 0;
}
/* Front Page */
.panel-content .wrap {
padding-bottom: 2em;
padding-top: 3.5em;
}
.page-one-column .panel-content .wrap {
max-width: 740px;
}
.panel-content .entry-header {
margin-bottom: 4.5em;
}
.panel-content .recent-posts .entry-header {
margin-bottom: 0;
}
/* Blog Index, Archive, Search */
.taxonomy-description {
font-size: 14px;
font-size: 0.875rem;
}
.page-numbers.current {
font-size: 16px;
font-size: 1rem;
}
/* Site Footer */
.site-footer {
font-size: 16px;
font-size: 1rem;
}
/* Gallery Columns */
.gallery-item {
max-width: 25%;
}
.gallery-columns-1 .gallery-item {
max-width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
}
@media screen and (min-width: 48em) {
/* Typography */
body,
button,
input,
select,
textarea {
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
font-size: 13px;
font-size: 0.8125rem;
}
/* Layout */
.wrap {
max-width: 1000px;
padding-left: 3em;
padding-right: 3em;
}
.has-sidebar:not(.error404) #primary {
float: left;
width: 58%;
}
.has-sidebar #secondary {
float: right;
padding-top: 0;
width: 36%;
}
.error404 #primary {
float: none;
}
/* Site Branding */
.site-branding {
margin-bottom: 0;
}
.has-header-image.twentyseventeen-front-page .site-branding,
.has-header-video.twentyseventeen-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding {
bottom: 0;
display: block;
left: 0;
height: auto;
padding-top: 0;
position: absolute;
width: 100%;
}
.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-video.twentyseventeen-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header {
display: block;
height: auto;
}
.custom-header-media {
height: 165px;
position: relative;
}
.twentyseventeen-front-page.has-header-image .custom-header-media,
.twentyseventeen-front-page.has-header-video .custom-header-media,
.home.blog.has-header-image .custom-header-media,
.home.blog.has-header-video .custom-header-media {
height: 0;
position: relative;
}
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media,
.has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media {
bottom: 0;
height: auto;
left: 0;
position: absolute;
right: 0;
top: 0;
}
.custom-logo-link {
padding-right: 2em;
}
.custom-logo-link img,
body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
max-width: 350px;
}
.title-tagline-hidden.home.has-header-image .custom-logo-link img,
.title-tagline-hidden.home.has-header-video .custom-logo-link img {
max-height: 200px;
}
.site-title {
font-size: 36px;
font-size: 2.25rem;
}
.site-description {
font-size: 16px;
font-size: 1rem;
}
/* Navigation */
.navigation-top {
bottom: 0;
font-size: 14px;
font-size: 0.875rem;
left: 0;
position: absolute;
right: 0;
width: 100%;
z-index: 3;
}
.navigation-top .wrap {
max-width: 1000px;
/* The font size is 14px here and we need 50px padding in ems */
padding: 0.75em 3.4166666666667em;
}
.navigation-top nav {
margin-left: -1.25em;
}
.site-navigation-fixed.navigation-top {
bottom: auto;
position: fixed;
left: 0;
right: 0;
top: 0;
width: 100%;
z-index: 1000;
}
.admin-bar .site-navigation-fixed.navigation-top {
top: 32px;
}
/* Main Navigation */
.js .menu-toggle,
.js .dropdown-toggle {
display: none;
}
.main-navigation {
width: auto;
}
.js .main-navigation ul,
.js .main-navigation ul ul,
.js .main-navigation > div > ul {
display: block;
}
.main-navigation ul {
background: transparent;
padding: 0;
}
.main-navigation > div > ul {
border: 0;
margin-bottom: 0;
padding: 0;
}
.main-navigation li {
border: 0;
display: inline-block;
}
.main-navigation li li {
display: block;
}
.main-navigation a {
padding: 1em 1.25em;
}
.main-navigation ul ul {
background: #fff;
border: 1px solid #bbb;
left: -999em;
padding: 0;
position: absolute;
top: 100%;
z-index: 99999;
}
.main-navigation ul li.menu-item-has-children:before,
.main-navigation ul li.menu-item-has-children:after,
.main-navigation ul li.page_item_has_children:before,
.main-navigation ul li.page_item_has_children:after {
border-style: solid;
border-width: 0 6px 6px;
content: "";
display: none;
height: 0;
position: absolute;
right: 1em;
bottom: -1px;
width: 0;
z-index: 100000;
}
.main-navigation ul li.menu-item-has-children.focus:before,
.main-navigation ul li.menu-item-has-children:hover:before,
.main-navigation ul li.menu-item-has-children.focus:after,
.main-navigation ul li.menu-item-has-children:hover:after,
.main-navigation ul li.page_item_has_children.focus:before,
.main-navigation ul li.page_item_has_children:hover:before,
.main-navigation ul li.page_item_has_children.focus:after,
.main-navigation ul li.page_item_has_children:hover:after {
display: block;
}
.main-navigation ul li.menu-item-has-children:before,
.main-navigation ul li.page_item_has_children:before {
border-color: transparent transparent #bbb;
bottom: 0;
}
.main-navigation ul li.menu-item-has-children:after,
.main-navigation ul li.page_item_has_children:after {
border-color: transparent transparent #fff;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
left: 100%;
right: auto;
}
.main-navigation ul ul a {
padding: 0.75em 1.25em;
width: 16em;
}
.main-navigation li li {
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
}
.main-navigation li li:hover,
.main-navigation li li.focus {
background: #767676;
}
.main-navigation li li a {
-webkit-transition: color 0.3s ease-in-out;
transition: color 0.3s ease-in-out;
}
.main-navigation li li.focus > a,
.main-navigation li li:focus > a,
.main-navigation li li:hover > a,
.main-navigation li li a:hover,
.main-navigation li li a:focus,
.main-navigation li li.current_page_item a:hover,
.main-navigation li li.current-menu-item a:hover,
.main-navigation li li.current_page_item a:focus,
.main-navigation li li.current-menu-item a:focus {
color: #fff;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: 0.5em;
right: auto;
}
.main-navigation .menu-item-has-children > a > .icon,
.main-navigation .page_item_has_children > a > .icon {
display: inline;
left: 5px;
position: relative;
top: -1px;
}
.main-navigation ul ul .menu-item-has-children > a > .icon,
.main-navigation ul ul .page_item_has_children > a > .icon {
margin-top: -9px;
left: auto;
position: absolute;
right: 1em;
top: 50%;
-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
-ms-transform: rotate(-90deg); /* IE 9 */
transform: rotate(-90deg);
}
.main-navigation ul ul ul {
left: -999em;
margin-top: -1px;
top: 0;
}
.main-navigation ul ul li.menu-item-has-children.focus:before,
.main-navigation ul ul li.menu-item-has-children:hover:before,
.main-navigation ul ul li.menu-item-has-children.focus:after,
.main-navigation ul ul li.menu-item-has-children:hover:after,
.main-navigation ul ul li.page_item_has_children.focus:before,
.main-navigation ul ul li.page_item_has_children:hover:before,
.main-navigation ul ul li.page_item_has_children.focus:after,
.main-navigation ul ul li.page_item_has_children:hover:after {
display: none;
}
.site-header .site-navigation-fixed .menu-scroll-down {
display: none;
}
/* Scroll down arrow */
.site-header .menu-scroll-down {
display: block;
padding: 1em;
position: absolute;
right: 0;
}
.site-header .menu-scroll-down .icon {
-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
-ms-transform: rotate(90deg); /* IE 9 */
transform: rotate(90deg);
}
.site-header .menu-scroll-down {
color: #fff;
top: 2em;
}
.site-header .navigation-top .menu-scroll-down {
color: #767676;
top: 0.7em;
}
.menu-scroll-down:focus {
outline: thin dotted;
}
.menu-scroll-down .icon {
height: 18px;
width: 18px;
}
/* Front Page */
.twentyseventeen-front-page.has-header-image .site-branding,
.twentyseventeen-front-page.has-header-video .site-branding,
.home.blog.has-header-image .site-branding,
.home.blog.has-header-video .site-branding {
margin-bottom: 70px;
}
.twentyseventeen-front-page.has-header-image .custom-header-media,
.twentyseventeen-front-page.has-header-video .custom-header-media,
.home.blog.has-header-image .custom-header-media,
.home.blog.has-header-video .custom-header-media {
height: 1200px;
height: 100vh;
max-height: 100%;
overflow: hidden;
}
.twentyseventeen-front-page.has-header-image .custom-header-media:before,
.twentyseventeen-front-page.has-header-video .custom-header-media:before,
.home.blog.has-header-image .custom-header-media:before,
.home.blog.has-header-video .custom-header-media:before {
height: 33%;
}
.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,
.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,
.admin-bar.home.blog.has-header-image .custom-header-media,
.admin-bar.home.blog.has-header-video .custom-header-media {
height: calc(100vh - 32px);
}
.panel-content .wrap {
padding-bottom: 4.5em;
padding-top: 6em;
}
.panel-image {
height: 100vh;
max-height: 1200px;
}
/* With panel images 100% of the screen height, we're going to fix the background image where supported to create a parallax-like effect. */
.background-fixed .panel-image {
background-attachment: fixed;
}
.page-two-column .panel-content .entry-header {
float: left;
width: 36%;
}
.page-two-column .panel-content .entry-content {
float: right;
width: 58%;
}
/* Front Page - Recent Posts */
.page-two-column .panel-content .recent-posts {
clear: right;
float: right;
width: 58%;
}
.panel-content .recent-posts article {
margin-bottom: 4em;
}
.panel-content .recent-posts .entry-header,
.page-two-column #primary .panel-content .recent-posts .entry-header,
.panel-content .recent-posts .entry-content,
.page-two-column #primary .panel-content .recent-posts .entry-content {
float: none;
width: 100%;
}
.panel-content .recent-posts .entry-header {
margin-bottom: 1.5em;
}
.page .panel-content .recent-posts .entry-title {
font-size: 26px;
font-size: 1.625rem;
}
/* Posts */
.site-content {
padding: 5.5em 0 0;
}
.single-post .entry-title,
.page .entry-title {
font-size: 26px;
font-size: 1.625rem;
}
.comments-pagination,
.post-navigation {
clear: both;
}
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}
.nav-next,
.post-navigation .nav-next {
margin-top: 0;
}
/* Blog, archive, search */
.sticky .icon-thumb-tack {
height: 23px;
left: -2.5em;
top: 1.5em;
width: 32px;
}
body:not(.has-sidebar):not(.page-one-column) .page-header,
body.has-sidebar.error404 #primary .page-header,
body.page-two-column:not(.archive) #primary .entry-header,
body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
float: left;
width: 36%;
}
.blog:not(.has-sidebar) #primary article,
.archive:not(.page-one-column):not(.has-sidebar) #primary article,
.search:not(.has-sidebar) #primary article,
.error404:not(.has-sidebar) #primary .page-content,
.error404.has-sidebar #primary .page-content,
body.page-two-column:not(.archive) #primary .entry-content,
body.page-two-column #comments {
float: right;
width: 58%;
}
.blog .site-main > article,
.archive .site-main > article,
.search .site-main > article {
padding-bottom: 4em;
}
.navigation.pagination {
clear: both;
float: right;
width: 58%;
}
.has-sidebar .navigation.pagination,
.archive.page-one-column:not(.has-sidebar) .navigation.pagination {
float: none;
width: 100%;
}
.entry-footer {
display: table;
width: 100%;
}
.entry-footer .cat-tags-links {
display: table-cell;
vertical-align: middle;
width: 100%;
}
.entry-footer .edit-link {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.entry-footer .edit-link a.post-edit-link {
margin-top: 0;
margin-left: 1em;
}
/* Entry content */
/* without sidebar */
:not(.has-sidebar) .entry-content blockquote.alignleft {
margin-left: -17.5%;
width: 48%;
}
:not(.has-sidebar) .entry-content blockquote.alignright {
margin-right: -17.5%;
width: 48%;
}
/* with sidebar */
.has-sidebar .entry-content blockquote.alignleft {
margin-left: 0;
width: 34%;
}
.has-sidebar .entry-content blockquote.alignright {
margin-right: 0;
width: 34%;
}
.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
margin-right: -72.5%;
width: 62%;
}
/* blog and archive */
.blog:not(.has-sidebar) .entry-content blockquote.alignleft,
.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,
.archive:not(.has-sidebar) .entry-content blockquote.alignleft,
.page-two-column .entry-content blockquote.alignleft {
margin-left: -72.5%;
width: 62%;
}
.blog:not(.has-sidebar) .entry-content blockquote.alignright,
.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,
.archive:not(.has-sidebar) .entry-content blockquote.alignright,
.page-two-column .entry-content blockquote.alignright {
margin-right: 0;
width: 36%;
}
/* Post formats */
.format-quote blockquote .icon {
left: -1.5em;
}
/* Pages */
.page.page-one-column .entry-header,
.twentyseventeen-front-page.page-one-column .entry-header,
.archive.page-one-column:not(.has-sidebar) .page-header {
margin-bottom: 4em;
}
.page:not(.home) #content {
padding-bottom: 3.25em;
}
/* 404 page */
.error404 .page-content {
padding-bottom: 9em;
}
/* Comments */
#comments {
padding-top: 5em;
}
.comments-title {
margin-bottom: 2.5em;
}
ol.children .children {
padding-left: 2em;
}
/* Posts pagination */
.nav-links .nav-title {
position: relative;
}
.nav-title-icon-wrapper {
position: absolute;
text-align: center;
width: 2em;
}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
left: -2em;
}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper {
right: -2em;
}
/* Secondary */
#secondary {
font-size: 14px;
font-size: 0.875rem;
line-height: 1.6;
}
/* Widgets */
h2.widget-title {
font-size: 11px;
font-size: 0.6875rem;
margin-bottom: 2em;
}
/* Footer */
.site-footer {
font-size: 14px;
font-size: 0.875rem;
line-height: 1.6;
margin-top: 3em;
}
.site-footer .widget-column.footer-widget-1 {
float: left;
width: 36%;
}
.site-footer .widget-column.footer-widget-2 {
float: right;
width: 58%;
}
.social-navigation {
clear: left;
float: left;
margin-bottom: 0;
width: 36%;
}
.site-info {
float: left;
padding: 0.7em 0 0;
width: 58%;
}
.social-navigation + .site-info {
margin-left: 6%;
}
.site-info .sep {
margin: 0 0.5em;
display: inline;
visibility: visible;
height: auto;
width: auto;
}
/* Gallery Columns */
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
}
@media screen and ( min-width: 67em ) {
/* Layout */
/* Navigation */
.navigation-top .wrap {
padding: 0.75em 2em;
}
.navigation-top nav {
margin-left: 0;
}
/* Sticky posts */
.sticky .icon-thumb-tack {
font-size: 32px;
font-size: 2rem;
height: 22px;
left: -1.25em;
top: 0.75em;
width: 32px;
}
/* Pagination */
.page-numbers {
display: inline-block;
}
.page-numbers.current {
font-size: 15px;
font-size: 0.9375rem;
}
.page-numbers.current .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
}
/* Comments */
.comment-body {
margin-left: 0;
}
}
@media screen and ( min-width: 79em ) {
.has-sidebar .entry-content blockquote.alignleft {
margin-left: -20%;
}
.blog:not(.has-sidebar) .entry-content blockquote.alignright,
.archive:not(.has-sidebar) .entry-content blockquote.alignright,
.page-two-column .entry-content blockquote.alignright,
.twentyseventeen-front-page .entry-content blockquote.alignright {
margin-right: -20%;
}
}
@media screen and ( max-width: 48.875em ) and ( min-width: 48em ) {
.admin-bar .site-navigation-fixed.navigation-top,
.admin-bar .site-navigation-hidden.navigation-top {
top: 46px;
}
}
/*--------------------------------------------------------------
20.0 Print
--------------------------------------------------------------*/
@media print {
/* Hide elements */
form,
button,
input,
select,
textarea,
.navigation-top,
.social-navigation,
#secondary,
.content-bottom-widgets,
.header-image,
.panel-image-prop,
.icon-thumb-tack,
.page-links,
.edit-link,
.post-navigation,
.pagination.navigation,
.comments-pagination,
.comment-respond,
.comment-edit-link,
.comment-reply-link,
.comment-metadata .edit-link,
.pingback .edit-link,
.site-footer aside.widget-area,
.site-info {
display: none !important;
}
.entry-footer,
#comments,
.site-footer,
.single-featured-image-header {
border: 0;
}
/* Font sizes */
body {
font-size: 12pt;
}
h1 {
font-size: 24pt;
}
h2 {
font-size: 22pt;
}
h3 {
font-size: 17pt;
}
h4 {
font-size: 12pt;
}
h5 {
font-size: 11pt;
}
h6 {
font-size: 12pt;
}
.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
font-size: 10pt;
}
/* Layout */
.wrap {
padding-left: 5% !important;
padding-right: 5% !important;
max-width: none;
}
/* Site Branding */
.site-header {
background: transparent;
padding: 0;
}
.custom-header-media {
padding: 0;
}
.twentyseventeen-front-page.has-header-image .site-branding,
.twentyseventeen-front-page.has-header-video .site-branding,
.home.blog.has-header-image .site-branding,
.home.blog.has-header-video .site-branding {
position: relative;
}
.site-branding {
margin-top: 0;
margin-bottom: 1.75em !important; /* override styles added by JavaScript */
}
.site-title {
font-size: 25pt;
}
.site-description {
font-size: 12pt;
opacity: 1;
}
/* Posts */
.single-featured-image-header {
background: transparent;
}
.entry-meta {
font-size: 9pt;
}
/* Colors */
body,
.site {
background: none !important; /* Brute force since user agents all print differently. */
}
body,
a,
.site-title a,
.twentyseventeen-front-page.has-header-image .site-title,
.twentyseventeen-front-page.has-header-video .site-title,
.twentyseventeen-front-page.has-header-image .site-title a,
.twentyseventeen-front-page.has-header-video .site-title a {
color: #222 !important; /* Make sure color schemes don't affect to print */
}
h2,
h5,
blockquote,
.site-description,
.twentyseventeen-front-page.has-header-image .site-description,
.twentyseventeen-front-page.has-header-video .site-description,
.entry-meta,
.entry-meta a {
color: #777 !important; /* Make sure color schemes don't affect to print */
}
.entry-content blockquote.alignleft,
.entry-content blockquote.alignright {
font-size: 11pt;
width: 34%;
}
.site-footer {
padding: 0;
}
}
/*
Theme Name: twentyseventeen child theme
Description: Write here a brief description about your child-theme
Author: Surferhai
Author URL: Write here the author's blog or website url
Template: twentyseventeen
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen-child
*/
/* Write here your own personal stylesheet */
body:not(.title-tagline-hidden) .site-branding-text {
padding: 0 5px!important;
margin-bottom: 5%!important;;
}
.custom-logo-link img {
margin-top: 10em;
}
/* Unterseiten Computer screen & Mobile screen
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media, .has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media {
height: 600px!important;
} */
/* Frontpage Computer screen & Mobile screen */
.has-header-image.twentyseventeen-front-page .custom-header {
/*display: table;*/
/*height: 300px;*/
/*height: 75vh;*/
height: 85vh;
/*width: 100%;*/
}
/* Liste horizontak anordnen */
.liste ul {
text-align: center;
margin: 0;
padding: 0;
}
.liste li {
display: inline;
list-style: none;
margin-right: 10px;
padding: 5px 10px;
background: #fff;
}
/* Headerbild anpassen
@media (max-width: 600px){
.has-header-image .custom-header-media img{
object-fit: cover;
background: #f2f2f2;
}
} */
/*
.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
position: relative;
}
.twentyseventeen-front-page.has-header-image .custom-header-media img, .twentyseventeen-front-page.has-header-video .custom-header-media video, .twentyseventeen-front-page.has-header-video .custom-header-media iframe {
position: absolute!important;
}*/
.iswhitefett {
color: #ffffff;
font-size: 1.2em;
font-weight: 800;
}
.wp-block-column {
padding-right: .1em;
}
/* Wie können wir dir helfen */
.iswhiteblue {
background-image: linear-gradient(to top, #0088ff 0%, #144cab 100%)!important;
color: #ffffff!important;
padding: 1em!important;
line-height: 1.2;
/* text-align: center;
margin-left: auto;
margin-right: auto;
max-width: 60;
border: 1px solid black; */
}
.wrap {
padding-left: 1em!important;
padding-right: 1em!important;;
}
/* resolve issues with background positioning */
.background-fixed .panel-image {
background-attachment: unset;
}
/* Tabs */
.tab-wrap {
-webkit-transition: 0.3s box-shadow ease;
transition: 0.3s box-shadow ease;
border-radius: 6px;
max-width: 100%;
display: -webkit-box;
display:.tab-wrap {
-webkit-transition: 0.3s box-shadow ease;
transition: 0.3s box-shadow ease;
border-radius: 0;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
list-style: none;
background-color: #fff;
margin: 0!important;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.tab-wrap:hover {
box-shadow: 0 12px 23px rgba(0, 0, 0, 0.23), 0 10px 10px rgba(0, 0, 0, 0.19);
}
.tab {
display: none;
background-color: #efefef!important;
}
.tab:checked:nth-of-type(1) ~ .tab__content:nth-of-type(1) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(2) ~ .tab__content:nth-of-type(2) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(3) ~ .tab__content:nth-of-type(3) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(4) ~ .tab__content:nth-of-type(4) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(5) ~ .tab__content:nth-of-type(5) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(6) ~ .tab__content:nth-of-type(6) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(7) ~ .tab__content:nth-of-type(7) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(8) ~ .tab__content:nth-of-type(8) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(9) ~ .tab__content:nth-of-type(9) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:first-of-type:not(:last-of-type) + label {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.tab:not(:first-of-type):not(:last-of-type) + label {
border-radius: 0;
}
.tab:last-of-type:not(:first-of-type) + label {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.tab:checked + label {
background-color: red;
box-shadow: 0 -1px 0 #fff inset;
cursor: default;
color: #fff!important;
}
.tab:checked + label:hover {
box-shadow: 0 -1px 0 #fff inset;
background-color: #fff;
}
.tab + label {
box-shadow: 0 -1px 0 #eee inset;
border-radius: 0;
cursor: pointer;
display: block;
text-decoration: none;
color: #fff;
-webkit-box-flex: 3;
-ms-flex-positive: 3;
flex-grow: 3;
text-align: center;
background-color: #144cab;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
-webkit-transition: 0.3s background-color ease, 0.3s box-shadow ease;
transition: 0.3s background-color ease, 0.3s box-shadow ease;
height: 50px;
box-sizing: border-box;
padding: 8px;
margin: 1px 2px;
}
.tab + label:hover {
background-color: #f9f9f9;
box-shadow: 0 1px 0 #f4f4f4 inset;
color: #000!important;
}
.tab__content {
padding: 10px 25px;
background-color: transparent;
position: absolute;
width: 100%;
z-index: -1;
opacity: 0;
left: 0;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
border-radius: 0;
} -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
list-style: none;
background-color: #fff;
margin: 40px 0;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.tab-wrap:hover {
box-shadow: 0 12px 23px rgba(0, 0, 0, 0.23), 0 10px 10px rgba(0, 0, 0, 0.19);
}
.tab {
display: none;
background-color: #efefef!important;
}
.tab:checked:nth-of-type(1) ~ .tab__content:nth-of-type(1) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(2) ~ .tab__content:nth-of-type(2) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(3) ~ .tab__content:nth-of-type(3) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(4) ~ .tab__content:nth-of-type(4) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(5) ~ .tab__content:nth-of-type(5) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(6) ~ .tab__content:nth-of-type(6) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(7) ~ .tab__content:nth-of-type(7) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(8) ~ .tab__content:nth-of-type(8) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(9) ~ .tab__content:nth-of-type(9) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:first-of-type:not(:last-of-type) + label {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.tab:not(:first-of-type):not(:last-of-type) + label {
border-radius: 0;
}
.tab:last-of-type:not(:first-of-type) + label {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.tab:checked + label {
background-color: red;
box-shadow: 0 -1px 0 #fff inset;
cursor: default;
color: #fff!important;
}
.tab:checked + label:hover {
box-shadow: 0 -1px 0 #fff inset;
}
.tab + label {
box-shadow: 0 -1px 0 #eee inset;
border-radius: 0;
cursor: pointer;
display: block;
text-decoration: none;
color: #fff;
-webkit-box-flex: 3;
-ms-flex-positive: 3;
flex-grow: 3;
text-align: center;
background-color: #144cab;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
-webkit-transition: 0.3s background-color ease, 0.3s box-shadow ease;
transition: 0.3s background-color ease, 0.3s box-shadow ease;
height: 50px;
box-sizing: border-box;
padding: 8px;
margin: .5px 1px;
}
.tab + label:hover {
background-color: red;
box-shadow: 0 1px 0 #f4f4f4 inset;
color: #fff!important;
}
.tab__content {
padding: 10px 25px;
background-color: transparent;
position: absolute;
width: 100%;
z-index: -1;
opacity: 0;
left: 0;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
border-radius: 6px;
}
html {
height: 100%;
}
html.ieedge {
overflow: hidden;
}
body {
width: 100%;
height: 100%;
overflow: hidden;
overflow-y: auto;
-webkit-hyphens: auto;
-webkit-hyphenate-limit-chars: auto 3;
-webkit-hyphenate-limit-lines: 4;
-ms-hyphens: auto;
-ms-hyphenate-limit-chars: auto 3;
-ms-hyphenate-limit-lines: 4;
hyphens: auto;
background: #f2f2f2!important;
}
/*Change main background color*/
.site-content-contain {
background-color: #f2f2f2!important;
}
#content .wrap {
background-color: #f2f2f2!important;
}
.bg-blau-color-white {
background-color: #3b5998;
color: #ffffff;
padding-left: 5px;
}
p {
margin-bottom: 10px !important;
font-size:1.0rem;
}
.cursive {
font-style: italic;
}
body,
button,
input,
select,
textarea {
color: #676767!important;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI”, Roboto, “Helvetica Neue”, Arial, sans-serif!important;
/* font-size: 1rem; */
font-weight: 400;
line-height: 1.6;
}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
border: 0 solid #fff;
-webkit-border-radius: 0;
border-radius: 0;
}
ul {
list-style: circle;
color: #ed5116;
margin-left: 2em;
font-weight: 500;
}
.entry-content a {
font-weight: 600!important;
color: #444!important;
text-decoration: underline!important;
box-shadow: none!important;
}
.entry-content .wp-block-columns a {
font-weight: 600!important;
color: #444!important;
}
.colors-custom .entry-content a {
box-shadow: none!important;
}
.fett {
font-weight: 900!important;
color: #444!important;
font-size: 1.1rem;
}
b, strong {
font-weight: 900!important;
color: #444!important;
}
.underline {
font-weight: 600!important;
color: green!important;
text-decoration: underline;
}
/* Unterstrich unter Links entfernen
--------------------------------------------- */
.site-footer .widget-area a {
-webkit-box-shadow: none!important;
box-shadow: none!important;
}
.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
-webkit-box-shadow: none!important;
box-shadow: none!important;
}
/* .entry-content a, */
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
-webkit-box-shadow: none!important;
box-shadow: none!important;
text-decoration: none!important;
}
.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
box-shadow: none;
-webkit-box-shadow: none!important;
text-decoration: none!important;
}
/* --- Farben --- */
.isred {
color: red;
}
.iswhite {
color: white;
}
.isorange {
color: #ed5116;
}
/* --- hr Separator --- */
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 50%!important;
}
.wp-block-separator {
margin-left: 0!important;
margin-right: 0;
}
hr {
margin-bottom: 0.5em;
}
/* Sections
--------------------------------------------- */
/* #panel1 .wrap {
background-image: linear-gradient(to top, #0088ff 0%, #144cab 100%);
}
#panel1 .wrap a {
color: #ffffff;
}
#panel1 .panel-content {
background-image: linear-gradient(to top, #0088ff 0%, #144cab 100%);
}*/
#panel1 .entry-header {
display: none;
}
#panel1 {
border-top: 0 Dotted #fe5e24!important;
}
#panel1 p {
font-size: 1rem;
font-weight: 400;
letter-spacing: 0.43px;
cursor: pointer;
text-align: center;
color: #ffffff;
}
#panel1 .panel-content .wrap {
padding-bottom: 10px!important;
padding-top: 10px!important;
}
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
border-top: 1px solid #efefef!important;
}
.panel-content .wrap {
padding-bottom: 0em!important;
padding-top: 1.5em!important;
}
#content .wrap {
max-width: 100%;
}
#panel2 .wrap {
background-color: #f2f2f2!important;
}
#panel3 .wrap {
background-color: #f2f2f2!important;
}
#panel4 .wrap {
background-color: #f2f2f2!important;
}
#panel5 .wrap {
background-color: #f2f2f2!important;
}
#panel6 .wrap {
background-color: #f2f2f2!important;
}
#panel7 .wrap {
background-color: #f2f2f2!important;
}
.wp-block-columns {
margin-bottom: 0;
}
/* --- Abstand Text nach oben --- */
.site-content, .panel-content .wrap {
padding-top: 2em;
}
.panel-content .wrap {
padding-bottom: 0.4em!important;
padding-top: 0.4em!important;
}
/* Fonts lokal einbinden
--------------------------------------------- */
/* kaushan-script-regular - latin
@font-face {
font-family: 'Kaushan Script';
font-style: normal;
font-weight: 400;
src: url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.eot); /* IE9 Compat Modes */
src: local('Kaushan Script'), local('KaushanScript-Regular'),
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.woff) format('woff'), /* Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.svg#KaushanScript) format('svg'); /* Legacy iOS */
} */
/* concert-one-regular - latin
@font-face {
font-family: 'Concert One';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.eot); /* IE9 Compat Modes */
src: local('Concert One'), local('ConcertOne-Regular'),
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.woff) format('woff'), /* Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.svg#ConcertOne) format('svg'); /* Legacy iOS */
} */
/* roboto-regular - latin
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.eot); /* IE9 Compat Modes */
src: local('Roboto'), local('Roboto-Regular'),
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.woff) format('woff'), /* Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.svg#Roboto) format('svg'); /* Legacy iOS */
} */
/* bangers-regular - latin
@font-face {
font-family: 'Bangers';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.eot); /* IE9 Compat Modes */
src: local('Bangers Regular'), local('Bangers-Regular'),
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.woff) format('woff'), /* Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.svg#Bangers) format('svg'); /* Legacy iOS */
}*/
/* Header
--------------------------------------------- */
#masthead .wrap {
padding: 1em;
text-align: center;
}
body:not(.title-tagline-hidden) .site-branding-text {
padding: 0 10px;
/* margin-bottom: 60%; */
background: rgba(0,0,0, .4);
}
.site-branding {
padding: 0 0;
}
.site-branding-text p {
margin-bottom: 0!important;
}
.site-branding .wrap {
background-color: transparent !important;
padding: 0!important;
margin-bottom: 1em;
overflow: hidden;
}
.custom-header .wrap {
max-width: max-content!important;
}
body.has-header-image .site-title, body.has-header-video .site-title, body.has-header-image .site-title a, body.has-header-video .site-title a {
/* font-family: 'Bangers', sans-serif!important; */
font-size: 1.4rem!important;
font-weight: 600;
letter-spacing: 0.1em!important;
}
.site-title {
/* font-family: 'Bangers', sans-serif!important; */
font-size: 1.4rem!important;
font-weight: 600;
letter-spacing: 0.1em!important;
text-align: center;
text-transform: none;
}
.colors-custom .site-title, .colors-custom .site-title a {
color: #fff!important;
font-size: 1.4rem;
/* font-family: 'Bangers', sans-serif!important; */
font-weight: 100;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
letter-spacing: 0.1em!important;
}
body.has-header-image .site-description, body.has-header-video .site-description {
color: #ffffff!important;
/* font-family: 'Concert One', sans-serif!important; */
font-style: italic;
font-size: 1.2rem!important;
letter-spacing: normal;
text-shadow: none;
font-weight: 600;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
opacity: 1;
}
.colors-custom.has-header-image .site-description {
color: #ffffff!important;
/* font-family: 'Concert One', sans-serif!important; */
font-style: italic;
font-size: 1.2rem!important;
letter-spacing: normal;
text-shadow: none;
font-weight: 600;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
opacity: 1;
}
@media only screen and (max-width: 600px) {
.colors-custom.has-header-image .site-description {
font-size: 0.8rem;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
}
/*** Logo ***/
/* Headerbild anpassen */
@media (max-width: 800px){
.custom-logo-link {
display: none;
}
}
.custom-logo-link img {
max-height: 100px;
}
.has-header-image.twentyseventeen-front-page .site-branding,
.has-header-video.twentyseventeen-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding, .site-branding {
left: 0;
top: 20px;
}
.custom-logo-link {
padding-right: 0;
}
/* Logo und Title mittig untereinander */
.custom-logo-link {
display: block;
text-align: center;
}
.custom-logo-link img {
display: inline-block;
margin-left: 56px;
}
.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
padding-bottom: 0!important;
}
.site-header .navigation-top .menu-scroll-down {
top: 0.3em;
}
.page.page-one-column .entry-header {
margin-bottom: 0!important;
}
/* --- Site BrandingComputer screen --- */
@media screen and (min-width: 48em) {
.has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding, .site-branding {
top: 1em!important;
}
}
/* --- Site Branding Mobile screen --- */
@media screen and (max-width: 767px) {
.custom-header .site-branding {
padding-top: 1em!important;
}
}
/* Die einzelnen Panels an Fensterhöhe anpassen
.panel-image {
width: 100%; height: 75vh;
} */
/*
.has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
height:85vh!important;
width: 100%;
height: 1200px;
max-height: 100%;
overflow: hidden;
} */
/* --- Unterseiten Screen
.custom-header {
height: 70vh;
overflow: hidden;
} --- */
/*---- Auf allen “Nicht-Startseiten” die oberen 70% des headers anzuzeigen
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media, .has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media
{
max-width: 100%;
left: 0;
top:-100%;
-ms-transform: translate(0, 70%);
-moz-transform: translate(0, 70%);
-webkit-transform: translate(0, 70%);
transform: translate(0, 70%);
} ---*/
/* Setzt den Header für Archive, Beiträge und Seiten, die nicht Startseite sind, auf 50 Prozent Fensterhöhe (Desktop)
@media screen and (min-width: 48em) {
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header {
height: 1200px;
height: 75vh;
max-height: 100%;
overflow: hidden;
}
} ---*/
/* Sorgt dafür, dass der IE auf Seiten und Beiträgen den passenden Bildausschnitt zeigt
.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
max-width: 100%;
top: 0;
left: 0;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
} */
/* Lösung für Browser, zum Beispiel den Internet Explorer, die kein object-fit verstehen
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
bottom: auto;
position: absolute;
top: 40%;
left:0;
-moz-transform: translate(0, -40%);
-webkit-transform: translate(0, -40%);
transform: translate(0, -40%);
} */
/* Sorgt dafür, dass der IE das Startseiten-Headerbild nicht verzerrt
.twentyseventeen-front-page.has-header-image .custom-header-media img,
.twentyseventeen-front-page.has-header-video .custom-header-media video,
.twentyseventeen-front-page.has-header-video .custom-header-media iframe {
position: fixed;
left: 50%;
max-width: 250%;
min-height: 100%;
min-width: 100%;
min-width: 100vw;
width: auto;
top: 50%;
padding-bottom: 1px;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
} */
/* --- Mobile screen
@media screen and (max-width: 48em) {
.has-header-image.home.blog .custom-header, .custom-header {
height: 20vh;
}
}--- */
/* --- Computer screen
@media screen and (min-width: 48em) {
.has-header-image.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header {
height: 80vh;
display: block!important;
}
} --- */
/* --- Mobile screen
@media screen and (max-width: 48em) {
.has-header-image.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .custom-header
{
height: 50vh;
}
} --- */
/* --- Computer screen with logged in user and admin bar showing on front end
@media screen and (min-width: 48em) {
.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-image, .admin-bar.twentyseventeen-front-page.has-header-image.home.blog .custom-header {
height: calc(30vh - 32px);
}
} --- */
/* --- Sorgt dafür, dass der IE auf Seiten und Beiträgen den passenden Bildausschnitt zeigt
.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
max-width: 100%;
top: 0;
left: 0;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
} --- */
/* --- Lösung für Browser, zum Beispiel den Internet Explorer, die kein object-fit verstehen
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
bottom: auto;
position: absolute;
top: 40%;
left:0;
-moz-transform: translate(0, -40%);
-webkit-transform: translate(0, -40%);
transform: translate(0, -40%);
} --- */
/* --- Sorgt dafür, dass der IE das Startseiten-Headerbild nicht verzerrt
.twentyseventeen-front-page.has-header-image .custom-header-media img,
.twentyseventeen-front-page.has-header-video .custom-header-media video,
.twentyseventeen-front-page.has-header-video .custom-header-media iframe {
position: fixed;
left: 50%;
max-width: 250%;
min-height: 100%;
min-width: 100%;
min-width: 100vw;
width: auto;
top: 50%;
padding-bottom: 1px;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
} --- */
/* Navigation
--------------------------------------------- */
.navigation-top {
border-left: 0 solid #eee;
border-right: 0 solid #eee;
}
#masthead .wrap {
padding: 0!important;
}
.colors-custom .menu-toggle, .colors-custom .menu-toggle:hover, .colors-custom .menu-toggle:focus, .colors-custom .menu .dropdown-toggle, .colors-custom .menu-scroll-down, .colors-custom .menu-scroll-down:hover, .colors-custom .menu-scroll-down:focus {
background-color: transparent!important;
color: #000000!important;
font-weight: 600;
}
/* .navigation-top, .main-navigation ul {
background: #ffffff!important;
} */
.colors-custom .navigation-top, .colors-custom .main-navigation ul {
background: transparent!important;
}
.main-navigation a {
padding: 2em 0.7em;
}
.colors-custom .navigation-top, .navigation-top {
padding: 5px 0!important;
font-size: 0.9rem;
}
/* --- The text in the sub-menu to be aligned directly from the beginning of the B. ---*/
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
left: 0;
}
#site-navigation li li>a, #site-navigation li li.current_page_item a {
font-size: 0.9rem;
}
.navigation-top .current-menu-item > a, .colors-custom .navigation-top .current_page_item > a, .colors-custom .main-navigation a:hover {
color: #e2010c!important;
font-weight: 600!important;
}
li.current-menu-parent > a, .current-menu-item > a {
color: #e2010c!important;
}
.colors-custom .navigation-top, .colors-custom .main-navigation li, .colors-custom .entry-footer, .colors-custom .single-featured-image-header, .colors-custom .site-content .wp-playlist-light .wp-playlist-item, .colors-custom tr {
border-bottom-color: #bcc3ce!important;
}
.main-navigation li {
border-bottom: 0 solid #9e9e9e!important;
position: relative;
}
@media screen and (min-width: 48em) {
.colors-custom .navigation-top, .colors-custom .main-navigation, .navigation-top, .main-navigation ul {
background: #ffffff!important;
border-color: transparent!important;
}
.colors-custom .main-navigation ul ul {
border-color: #dadada!important;
}
}
/* --- The sub-menu text to be black but turn red on hovering. --- */
#site-navigation li li > a, #site-navigation li li.current_page_item a {
background: #ffffff!important;
}
/* --- The sub-menu text hovering. --- */
.main-navigation li li a:hover {
color: #e2010c!important;
}
/* --- Mobil-Menue oben --- */
@media screen and (max-width: 767px) {
.navigation-top {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 99999;
}
}
.admin-bar .navigation-top {
padding-top: 0; /*** Padding to allow space for the admin-bar when present ***/
}
@media screen and (max-width: 48em) {
.colors-custom .main-navigation ul {
background: #ffffff!important;
}}
/* --- Hamburger Menue --- */
@media screen and (max-width: 38em) {
.colors-custom .menu-toggle {
background: #ffffff!important;
color: #000000!important;
border: 0 solid #ffffff!important;
}}
.menu-toggle {
font-size: 1rem;
font-weight: 700;
/*color: #ffffff!important;*/
color: #000000!important;
padding: 0;
}
.menu-toggle .icon {
margin-right: 0.5em;
top: -2px;
/*fill: #ffffff;*/
fill: #000000;
}
@media screen and (max-width: 48em)
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu .dropdown-toggle, .menu-scroll-down, .menu-scroll-down:hover, .menu-scroll-down:focus {
background-color: #e2010c!important;
}
.dropdown-toggle.toggled-on .icon {
/* color: #ffffff; drop down Icon Menu */
color: #000000!important; /* drop down Icon Menu */
border: none!important;
}
.icon {
/* color: #ffffff; drop up Icon Menu */
color: #000000; /* drop up Icon Menu */
}
/*--- .icon-youtube, .icon-twitter, .icon-facebook, .icon-instagram {
color: #ffffff!important;
} ---*/
.colors-custom .social-navigation a:hover, .colors-custom .social-navigation a:focus {
background: red;
}
.colors-custom .social-navigation a {
color: #000000;
}
/* --- Top Nav Bar Höhe --- */
.main-navigation a {
padding-top: 3px!important;
padding-bottom: 6px!important;
border: none!important;
}
.navigation-top {
padding-top: 2px;
}
/* --- Scroll-down Icon ausblenden --- */
.menu-scroll-down .icon {
display: none;
}
/* --- Contact-bar --- */
#mobile-contact-bar {
width: auto!important;
margin-bottom: 8px;
}
/* Überschriften
---------------------------------------
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
padding-top: 0!important;
} ------ */
.colors-custom h1, h1, .colors-custom h2, h2, .colors-custom h3, h3, .colors-custom h4, h4, .colors-custom h5, h5, .colors-custom h6, h6 {
/* font-family: 'Concert One', sans-serif!important; */
color: #e2010c!important;
font-size: calc(12px + 1.5vw)!important;
font-weight: 900!important;
text-align: center!important;
/* color: #444!important;
font-weight: 700;
font-size: 1.4em!important;
font-size: 1.875rem; */
text-transform: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
letter-spacing: 1px;
}
.site-footer h2.widget-title {
color: #444!important;
font-size: 1rem!important;
font-weight: 800;
letter-spacing: 1px;
text-transform: none;
/* font-family: 'Concert One', sans-serif!important; */
text-shadow: none!important;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
margin-bottom: .4em;
text-align: left!important;
}
.site-footer h2.widget_text a {
color: #ffffff!important;
}
.wp-block-cover__inner-container p {
font-size: 2rem!important;
font-weight: 700;
}
.site-info a {
color: #ffffff!important;
}
.site-info p {
color: #ffffff!important;
}
.ueberschrift {
font-size: 1.4rem!important;
font-weight: 600;
color: #444;
letter-spacing: 1px;
text-transform: none;
/* font-family: 'Concert One', sans-serif!important; */
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
.teaser-tile {
font-size: 1.4rem!important;
font-weight: 600;
color: #444;
letter-spacing: 0;
text-transform: uppercase;
/* font-family: 'Concert One', sans-serif!important; */
}
.page.page-one-column .entry-header {
margin-bottom: 0.6em;
}
body:not(.twentyseventeen-front-page) .entry-header {
padding: 1.5em 0;
}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
color: #444;
font-size: 1.4rem;
font-weight: 600;
letter-spacing: normal;
text-transform: none;
/* font-family: 'Concert One', sans-serif!important; */
letter-spacing: 0;
}
/* --- Wir können wir dir helfen - Section
.cta-ueberschrift {
font-size: 1.4rem;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.3px;
cursor: pointer;
color: #ffffff!important;
/* font-family: 'Concert One', sans-serif!important; */
/* }
@media only screen and (max-width: 600px) {
.cta-ueberschrift {
font-size: 1rem;
font-weight: 500;
letter-spacing: 0;
}
} ---*/
/* --- Abstand H1 Überschrift Content
.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
margin-bottom: 0em;
} --- */
/* Spalten #3b5998
--------------------------------------------- */
.container {
background: transparent;
}
.cards {
list-style: none;
padding: 0;
background: transparent;
margin: 0;
}
.cards__item {
padding: 0;
margin: 0 5px 10px 0;
background: linear-gradient(to top, #0088ff 0%, #144cab 100%);
display: flex;
flex-direction: column;
max-width: 185px;
flex: 0 calc(100%/4 - 15px);
}
.cards__item_aktuell {
padding: 0;
margin: 0 5px 0 0;
background: linear-gradient(to top, #0088ff 0%, #144cab 100%);
display: flex;
flex-direction: column;
max-width: 240px;
flex: 0 calc(100%/5 - 5px);
}
.cards__item_ohne_bg {
list-style: none;
margin: 0 25px 10px 0;
background: none;
max-width: 250px;
flex: 0 calc(100%/3 - 15px);
}
.cards__item img {
width: 100%;
height: auto;
}
.cards__elem {
margin: 0;
}
.cards__elem_img {
margin-top: 0;
}
.cards__elem_name {
/* font-family: 'Concert One', sans-serif!important; */
font-size: 1.3rem;
text-align: center;
font-weight: 500;
color: white;
padding-top: 5px;
}
.cards__elem_post {
color: white;
vertical-align: top;
padding: 10px;
font-weight: 500;
max-width: 290px;
}
.cards__elem cards__elem_post {
align-items: baseline;
}
.cards__elem_button {
margin-top: auto;
text-align: center;
}
.cards__item .wpb_button {
display:block;
}
.cards__item .wpb_button:hover {
}
.cards__item_aktuell .wpb_button {
display:block;
}
.cards__item_aktuell .wpb_button:hover {
}
.cards__list {
display: flex;
flex-flow: row wrap;
color: #000000;
font-weight: 500;
}
.cards ul {
margin-left: 0;
}
@media (max-width: 991px) {
.cards__item {
flex: 0 calc(100%/3 - 15px);
}
.cards__item_aktuell {
flex: 0 calc(100%/3 - 15px);
}
}
@media (max-width: 767px) {
.cards__item {
flex: 0 calc(100%/2 - 15px);
}
.cards__item_aktuell {
flex: 0 calc(100%/2 - 15px);
}
}
@media (max-width: 479px) {
.cards__item {
flex: 0 100%;
max-width: 300px;
}
.cards__item_aktuell {
flex: 0 100%;
max-width: 300px;
}
}
/*@media screen and (min-width:30em)*/
img.alignright {
float: right;
margin-left: 0;
}
/* ICON Telefon */
a[href^="tel:"] {
color: #000!important;
text-decoration: none;
}
/* Telefon + Email unter dem Contactformular
--------------------------------------------- */
.info-text {
/* font-family: 'Concert One', sans-serif!important; */
background-image: linear-gradient(to top, #313131 0%, #3b5998 100%);
color: #ffffff;
font-size: 1.4rem;
padding: 20px 0;
text-align: center;
margin-top: 2em;
font-weight: 500;
letter-spacing: 0;
text-transform: uppercase;
}
.colors-custom .info-text a {
font-size: 1rem!important;
text-transform: none;
color: #ffffff!important;
font-weight: 400!important;
}
@media only screen and (max-width: 600px) {
.info-text {
font-size: 1rem;
text-transform: none;
}
.colors-custom .entry-content a {
font-size: 1rem;
text-transform: none;
}
}
/* --- Tablelle --- */
table {
margin: 0 0 1em;
width: auto;
}
td {
padding: .2em;
}
tr {
border: none;
}
/* --- Image --- */
.bild img {
width: 40%;
height: auto;
}
@media (max-width: 479px) {
img {
width: 100%;
}
}
/* --- fix for Chrome images --- */
.panel-image {
transform: translateY(0);
}
/* Buttons
--------------------------------------------- */
.wpb_button {
text-decoration: none!important;
padding: 5px 10px;
margin: 0 0 ;
background: #144cab!important;
color: #ffffff!important;
border: none!important;
font-weight: 600;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 0.9rem;
}
a.wpb_button {
text-decoration: none!important;
color: #ffffff!important;
border: none!important;
}
a.wpb_button:hover {
background: #e2010c!important;
color: #ffffff!important;
border: none!important;
}
/*.wpb_button-white {
padding: 5px 10px;
margin: 0;
font-weight: bold;
text-decoration: none;
border-radius: 0;
white-space:nowrap;
background: transparent!important;
border: 2px solid #ffffff;
color: #ffffff!important;
}
.wpb_button-white:hover {
text-decoration: none;
background: #000000!important;
color: #ffffff!important;
}
a.wpb_button-white {
text-decoration: none;
}
.colors-custom .site-footer .widget-area .wpb_button-white:hover {
text-decoration: none;
background: #000000!important;
color: #ffffff!important;
} */
.colors-custom button.secondary:hover, .colors-custom hr {
background: #ffffff;
}
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance: none;
}
.back-button {
float: right;
}
button, input[type="button"], input[type="submit"] {
-webkit-border-radius: 0;
border-radius: 0;
color: #ffffff!important;
border: none!important;
}
input + button,
input + input[type="button"],
input + input[type="submit"] {
padding: 0.5em 1em;
background-color: #012061!important;
}
.ssttbutton-background {
color: #012061
}
/* --- Buchungs Button --- */
.colors-custom button, .colors-custom input[type=button], .colors-custom input[type=submit], .colors-custom .entry-footer .edit-link a.post-edit-link {
background-color: #012061!important;
color: #ffffff!important;
font-weight: 600;
z-index: 2;
padding: 5px 10px;
border: none!important;
}
.colors-custom button:hover, .colors-custom input[type=button]:hover, .colors-custom input[type=submit]:hover, .colors-custom .entry-footer .edit-link a.post-edit-link {
background-color: #ed5116!important;
color: #ffffff!important;
border: none!important;
}
button:hover, input[type=button]:hover, input[type=submit]:hover, .entry-footer .edit-link a.post-edit-link {
background-color: #ed5116!important;
color: #ffffff!important;
border: none!important;
}
/*
input+button, input+input[type=button] {
background-color: #012061!important;
color: #ffffff!important;
border: none!important;
}*/
input+input[type=submit]:hover {
background-color: #ed5116!important;
color: #ffffff!important;
border: none!important;
}
.colors-custom button, .colors-custom input[type=button], .colors-custom input[type=submit], .colors-custom .entry-footer .edit-link a.post-edit-link {
background-color: #012061!important;
border: none;
}
.colors-custom button:hover, .colors-custom input[type=button]:hover, .colors-custom input[type=submit]:hover {
background-color: #012061;
color: #ffffff;
border: none;
}
/* --- Social Media Button --- */
.social-navigation a {
background-color: #ffffff;
}
/* --- Instagram Button --- */
.insta-gallery-feed .insta-gallery-actions .insta-gallery-button {
color: #fff!important;
}
/* Links
--------------------------------------------- */
a[href^="tel:"]:before {
margin-right: 0.5em;
color: #000;
}
a[href^="tel:"] {
color: #ffffff!important;
text-decoration: none;
}
a:hover[href^="tel:"] {
color: #ffffff!important;
text-decoration: underline;
}
a[href^="mailto:"]:before {
margin-right: 0.5em;
color: #000;
}
a[href^="mailto:"] {
color: #ffffff!important;
text-decoration: none;
}
a:hover[href^="mailto:"] {
color: #ffffff!important;
text-decoration: underline;
}
/* Textfeldrahmen
--------------------------------------------- */
.is-rahmen {
background: white;
color: #000000;
padding: 1em;
margin-bottom: 1em;
border: 0 solid #000;
}
.is-rahmen a{
color: #fff;
}
.is-rahmen a:hover, a:focus, a:active {
color: #fff;
}
.is-rahmen-blau {
background: #fe5e24;
color: #ffffff;
padding: 1em;
margin-bottom: 1em;
border: 0 solid #000;
}
.is-rahmen-blau a{
color: #fff;
}
.is-rahmen-blau a:hover, a:focus, a:active {
color: #fff;
}
/****** Preis Rahmen Grau ******/
.bg-grau {
background-color: #fe5e24;
padding: 5px 5px 0 5px;
color: #fff;
margin-bottom: 15px;
}
div .bg-grau {
width: auto;
display: inline-block;
border-radius: 0;
}
/* FAQ Liste
--------------------------------------------- */
summary:-webkit-details-marker {
display: none;
}
summary:after {
content: "";
float: left;
margin-right: 10px;
font-weight: 900;
font-size: 1.1rem;
}
details[open] summary:after {
content: "";
font-weight: 900;
font-size: 1.1rem;
}
details {
margin-bottom: .7em;
}
summary {
padding-left: 0;
}
details[open] summary {
font-weight: 600;
color: #008000;
margin-bottom: 1em;
}
@media (max-width: 450px) {
summary {
font-size: 1rem;
} }
/* Leao
--------------------------------------------- */
.leao-product-list-teaser {
color: #000000;
}
.leao-product-list-title {
font-family: "Roboto",display!important;
font-size: 1.4em!important;
color: #000000!important;
text-transform: uppercase;
margin-top: 1em;
clear: both;
line-height: 2em;
font-weight: 500;
text-align: left;
}
.leao-product-list-row {
clear: both;
border-bottom: #ccc solid 1px;
margin-bottom: 10px;
}
.leao-product-list-name {
font-weight: bold;
float: left;
padding: 5px;
}
.leao-product-list-teaser {
font-weight: normal;
font-size: 0.8em;
color: #000000;
width: 900px;
}
@media screen and (max-width: 800px) {
.leao-product-list-teaser {
width: 90%;
} }
.leao-product-price {
float: right;
font-size: 1em;
font-weight: 900;
color: #ed5116;
padding-bottom: 10px!important;
}
.leao-product-price-left {
float: left;
font-size: 1.5em;
font-weight: bold;
}
.leao-btn-book {
background-color: #ed5116!important;
}
.leao-btn {
font-size: 15px;
margin-left: 15px;
padding: 2px 10px;
text-decoration: none;
color: #fff !important;
border-radius: 0;
border: 2px solid #ed5116!important;
}
.leao-btn:hover {
color: #008000!important;
border: 2px solid #ed5116!important;
border-radius: 0;
background-color: #ffffff!important;
}
/* Preisliste
--------------------------------------------- */
.product-list {
margin-bottom: 50px;
clear: both;
}
.product-list-row {
clear: both;
border-bottom: #ccc solid 1px;
padding: 5px;
}
.product-list-name {
color: #000;
font-weight: 900;
float: left;
}
.product-list-teaser {
color: #363636;
font-weight: 400;
}
.product-price {
float: right;
font-size: 1rem;
font-weight: 900;
color: #ed5116;
}
.clearfix {
clear: both;
}
label {
font-weight: 500;
font-size: 1rem;
}
/* ContactForm 7
--------------------------------------------- */
.screen-reader-response {
display: none;
}
.wpcf7-response-output {
margin-top: 1em;
font-size: 1.2rem;
color: green;
font-weight: 600;
}
input[type="select"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
background: #ffffff;
padding: 0.3em;
color: #000000!important;
}
.wpcf7-form-control-wrap product-1 {
color: #ed5116!important;
}
.colors-custom input[type=text] {
color: #000000!important;
margin-bottom: 12px;
}
.colors-custom input[type=date] {
border-color: #000000!important;
color: #000000!important;
}
.wpcf7-form-control-wrap menu-104 {
background: #ffffff;
padding: 0.3em;
}
.wpcf7 textarea {
height: 50px;
width: 300px;
}
div.wpcf7 {
font-size: 0.9rem;
width: 80%;
background-color: #f2f2f2;
/* background-image: linear-gradient(to top, #313131 0%, #3b5998 100%); */
padding: 0;
color: #676767;
}
@media (max-width: 450px) {
div.wpcf7 {
width: auto;
} }
span.wpcf7-list-item {
display: block;
}
.wpcf7 select {
width: 400px;
text-align: right;
font-weight: 500;
padding-left: 2px;
}
.wpcf7 input[type="submit"] {
background: #ed5116!important;
border: none;
color: #ffffff!important;
}
.wpcf7 input[type="submit"]:hover {
background: #3b5998!important;
color: #ffffff!important;
border: none;
}
input+button, input+input[type=button], input+input[type=submit] {
padding: 10px 15px;
}
.product-list-teaser {
color: #000000;
}
.colors-custom input[type="text"], .colors-custom input[type="email"], .colors-custom input[type="url"], .colors-custom input[type="password"], .colors-custom input[type="search"], .colors-custom input[type="number"], .colors-custom input[type="tel"], .colors-custom input[type="range"], .colors-custom input[type="date"], .colors-custom input[type="month"], .colors-custom input[type="week"], .colors-custom input[type="time"], .colors-custom input[type="datetime"], .colors-custom input[type="datetime-local"], .colors-custom input[type="color"], .colors-custom textarea, .colors-custom select, .colors-custom fieldset, .colors-custom .widget .tagcloud a:hover, .colors-custom .widget .tagcloud a:focus, .colors-custom .widget.widget_tag_cloud a:hover, .colors-custom .widget.widget_tag_cloud a:focus, .colors-custom .wp_widget_tag_cloud a:hover, .colors-custom .wp_widget_tag_cloud a:focus {
border-color: #000000!important;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
}
.colors-custom select {
background: #ffffff!important;
border-color: #000000!important;
border: 0 solid #ffffff;
margin: 7px 0;
}
div.wpcf7 label {
color: #676767;
font-size: 1rem;
}
div.wpcf7 label a{
color: #676767;
text-decoration: underline black!important;
}
div.wpcf7 label a:hover {
color: #ed5116!important;
}
.wpcf7-validates-as-date {
font-size: 1.2rem;
}
select {
-webkit-border-radius: 0;
border-radius: 0;
height: 2.26em;
}
@media only screen and (min-width: 38em) {
.wps-form-column {
padding: 0;
}}
/* ContactForm 7 mehrspaltig
--------------------------------------------- */
.wps-form {
width: 100%;
margin: 0;
}
.wps-form-row {
display: flex;
flex-direction: column;
width: 100%;
}
.wps-form-row .wpcf7-form-control {
width: 100%;
}
.wps-form-column {
flex: 1;
padding: 0.3em 0;
width: 100%;
}
.wps-form-column {
padding: 0;
}
/* Notebook / Desktop CF7 mehrspaltig
--------------------------------------------- */
@media only screen and ( min-width: 38em ) {
.wps-form-row {
flex-direction: row;
}
.wps-form-column {
padding: 0.3em 0.3em;
}
}
/* Tarifa Preise
--------------------------------------------- */
.tarifa-product-price {
float: left;
font-size: 1rem;
font-weight: 900;
color: #ed5116;
}
.horizontale-line {
margin-top: 2em;
clear: both;
border-bottom: #ccc solid 1px;
}
/* Footer
--------------------------------------------- */
.site-footer .wrap {
padding-bottom: 3em;
}
.site-footer {
background-image: linear-gradient(to top, #0088ff 0%, #144cab 100%);
}
.colors-custom .site-footer {
border-top-color: #000000!important;
}
.site-footer h2.widget-title {
color: #ffffff!important;
}
.site-footer .widget_text {
color: #ffffff!important;
}
.colors-custom .site-footer .widget-area a {
color: #ffffff!important;
}
.colors-custom .site-footer .widget-area a:hover {
color: #ed5116!important;
}
.site-footer .widget-area {
padding-bottom: 0;
padding-top: 0;
}
.colors-custom .site-info a {
color: #ffffff!important;
}
.colors-custom .site-info a:hover {
color: #ed5116!important;
text-decoration: none!important;
}
.site-footer .widget-area a {
color: white;
}
.site-footer .widget-area .icon {
color: #ffffff;
}
/* --- Suchleiste --- */
.search-form .search-submit {
border: 1px solid black;
}
.search-submit .icon {
color: #ffffff!important;
}
.search-form .search-submit .icon {
top: -4px;
}
input+button, input+input[type=button], input+input[type=submit]:hover {
background-color: #144cab!important;
color: #ffffff!important;
}
button, input[type="button"], input[type="submit"] {
background-color: #e2020d!important;
border: 2px solid #ed5116;
color: #ffffff;
}
/**
* c24pp specific normalization
*/
div.c24pp1.c24pp2.c24pp3:before,
div.c24pp1.c24pp2.c24pp3:after,
div.c24pp1.c24pp2.c24pp3 *:not(optgroup):before,
div.c24pp1.c24pp2.c24pp3 *:not(optgroup):after {
content: initial;
margin: initial;
padding: initial;
border: initial;
}
.c24pp1.c24pp2.c24pp3 {
font-size: 12px;
box-sizing: border-box;
font-family: sans-serif;
font-weight: normal;
position: static;
}
.c24pp1.c24pp2.c24pp3 * {
color: inherit;
font-size: inherit;
box-sizing: inherit;
font-family: inherit;
font-weight: inherit;
margin: initial;
padding: initial;
border: initial;
position: initial;
line-height: initial;
outline: initial;
background: initial;
}
.c24pp1.c24pp2.c24pp3 ul li {
list-style-image: none;
list-style: initial;
display: list-item;
}
.c24pp1.c24pp2.c24pp3 a {
background-color: transparent;
}
.c24pp1.c24pp2.c24pp3 a:active,
.c24pp1.c24pp2.c24pp3 a:hover {
outline: 0;
}
.c24pp1.c24pp2.c24pp3 b,
.c24pp1.c24pp2.c24pp3 strong {
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3 h1 {
font-size: 2em;
margin: 0.67em 0;
}
.c24pp1.c24pp2.c24pp3 img {
border: 0;
}
.c24pp1.c24pp2.c24pp3 button,
.c24pp1.c24pp2.c24pp3 input,
.c24pp1.c24pp2.c24pp3 optgroup,
.c24pp1.c24pp2.c24pp3 select,
.c24pp1.c24pp2.c24pp3 textarea {
color: inherit;
/* 1 */
font: inherit;
/* 2 */
margin: 0;
/* 3 */
}
.c24pp1.c24pp2.c24pp3 button {
overflow: visible;
}
.c24pp1.c24pp2.c24pp3 button,
.c24pp1.c24pp2.c24pp3 select {
text-transform: none;
}
.c24pp1.c24pp2.c24pp3 button,
.c24pp1.c24pp2.c24pp3 html input[type="button"],
.c24pp1.c24pp2.c24pp3 input[type="reset"],
.c24pp1.c24pp2.c24pp3 input[type="submit"] {
-webkit-appearance: button;
/* 2 */
cursor: pointer;
/* 3 */
}
.c24pp1.c24pp2.c24pp3 button[disabled],
.c24pp1.c24pp2.c24pp3 html input[disabled] {
cursor: default;
}
.c24pp1.c24pp2.c24pp3 button::-moz-focus-inner,
.c24pp1.c24pp2.c24pp3 input::-moz-focus-inner {
border: 0;
padding: 0;
}
.c24pp1.c24pp2.c24pp3 input {
line-height: normal;
}
.c24pp1.c24pp2.c24pp3 input[type="checkbox"],
.c24pp1.c24pp2.c24pp3 input[type="radio"] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */
}
.c24pp1.c24pp2.c24pp3 input[type="number"]::-webkit-inner-spin-button,
.c24pp1.c24pp2.c24pp3 input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
.c24pp1.c24pp2.c24pp3 input[type="search"] {
-webkit-appearance: textfield;
/* 1 */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
/* 2 */
box-sizing: content-box;
}
.c24pp1.c24pp2.c24pp3 input[type="search"]::-webkit-search-cancel-button,
.c24pp1.c24pp2.c24pp3 input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
.c24pp1.c24pp2.c24pp3 optgroup {
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3 table {
border-collapse: collapse;
border-spacing: 0;
}
.c24pp1.c24pp2.c24pp3 td,
.c24pp1.c24pp2.c24pp3 th {
padding: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-hidden {
display: none;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-clearfix:before,
.c24pp1.c24pp2.c24pp3 .ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-clearfix:after {
clear: both;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-clearfix {
min-height: 0;
/* support: IE7 */
}
.c24pp1.c24pp2.c24pp3 .ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter: alpha(opacity=0);
/* support: IE8 */
}
.c24pp1.c24pp2.c24pp3 .ui-front {
z-index: 100;
}
.c24pp1.c24pp2.c24pp3 .ui-state-disabled {
cursor: default !important;
}
.c24pp1.c24pp2.c24pp3 .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.c24pp1.c24pp2.c24pp3 .ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev,
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev-hover,
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next {
right: 2px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev span,
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker select.ui-datepicker-month,
.c24pp1.c24pp2.c24pp3 .ui-datepicker select.ui-datepicker-year {
width: 45%;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker td {
border: 0;
padding: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker td span,
.c24pp1.c24pp2.c24pp3 .ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl {
direction: rtl;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: none;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-menu {
position: absolute;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-menu-item {
position: relative;
margin: 0;
padding: 3px 1em 3px .4em;
cursor: pointer;
min-height: 0;
/* support: IE7 */
/* support: IE10, see #8844 */
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-state-focus,
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-state-active {
margin: -1px;
}
.c24pp1.c24pp2.c24pp3 .ui-menu-icons {
position: relative;
}
.c24pp1.c24pp2.c24pp3 .ui-menu-icons .ui-menu-item {
padding-left: 2em;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-menu-icon {
left: auto;
right: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}
.c24pp1.c24pp2.c24pp3 .ui-widget .ui-widget {
font-size: 1em;
}
.c24pp1.c24pp2.c24pp3 .ui-widget input,
.c24pp1.c24pp2.c24pp3 .ui-widget select,
.c24pp1.c24pp2.c24pp3 .ui-widget textarea,
.c24pp1.c24pp2.c24pp3 .ui-widget button {
font-family: Verdana,Arial,sans-serif;
font-size: 1em;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-content {
border: 1px solid #dcdcdc;
background: #ffffff url("/filestore/712/ui-bg-flat-0-ffffff-40x100.png") 50% 50% repeat-x;
color: #666;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-content a {
color: #666;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-header {
border: 1px solid #005ea8;
background: #005ea8 url("/filestore/712/ui-bg-flat-0-005ea8-40x100.png") 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-header a {
color: #ffffff;
}
.c24pp1.c24pp2.c24pp3 .ui-state-default,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-default,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-default {
border: 1px solid #dcdcdc;
background: #f7f7f7 url("/filestore/712/ui-bg-flat-75-f7f7f7-40x100.png") 50% 50% repeat-x;
font-weight: normal;
color: #005ea8;
}
.c24pp1.c24pp2.c24pp3 .ui-state-default a,
.c24pp1.c24pp2.c24pp3 .ui-state-default a:link,
.c24pp1.c24pp2.c24pp3 .ui-state-default a:visited {
color: #005ea8;
text-decoration: none;
}
.c24pp1.c24pp2.c24pp3 .ui-state-hover,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-hover,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-hover,
.c24pp1.c24pp2.c24pp3 .ui-state-focus,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-focus,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-focus {
border: 1px solid #005ea8;
background: #005ea8 url("/filestore/712/ui-bg-flat-0-005ea8-40x100.png") 50% 50% repeat-x;
font-weight: normal;
color: #005ea8;
}
.c24pp1.c24pp2.c24pp3 .ui-state-hover a,
.c24pp1.c24pp2.c24pp3 .ui-state-hover a:hover,
.c24pp1.c24pp2.c24pp3 .ui-state-hover a:link,
.c24pp1.c24pp2.c24pp3 .ui-state-hover a:visited,
.c24pp1.c24pp2.c24pp3 .ui-state-focus a,
.c24pp1.c24pp2.c24pp3 .ui-state-focus a:hover,
.c24pp1.c24pp2.c24pp3 .ui-state-focus a:link,
.c24pp1.c24pp2.c24pp3 .ui-state-focus a:visited {
color: #005ea8;
text-decoration: none;
}
.c24pp1.c24pp2.c24pp3 .ui-state-active,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-active,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-active {
border: 1px solid #aaaaaa;
background: #ffffff url("/filestore/712/ui-bg-flat-0-ffffff-40x100.png") 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.c24pp1.c24pp2.c24pp3 .ui-state-active a,
.c24pp1.c24pp2.c24pp3 .ui-state-active a:link,
.c24pp1.c24pp2.c24pp3 .ui-state-active a:visited {
color: #212121;
text-decoration: none;
}
.c24pp1.c24pp2.c24pp3 .ui-state-highlight,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-highlight,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-highlight {
border: 1px solid #005ea8;
background: #005ea8 url("/filestore/712/ui-bg-flat-0-005ea8-40x100.png") 50% 50% repeat-x;
color: #fff;
}
.c24pp1.c24pp2.c24pp3 .ui-state-highlight a,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-highlight a,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-highlight a {
color: #fff;
}
.c24pp1.c24pp2.c24pp3 .ui-state-error,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-error,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
color: #cd0a0a;
}
.c24pp1.c24pp2.c24pp3 .ui-state-error a,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-error a,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-error a {
color: #cd0a0a;
}
.c24pp1.c24pp2.c24pp3 .ui-state-error-text,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-error-text,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-error-text {
color: #cd0a0a;
}
.c24pp1.c24pp2.c24pp3 .ui-priority-primary,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-priority-primary,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3 .ui-priority-secondary,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-priority-secondary,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-priority-secondary {
opacity: .7;
filter: alpha(opacity=70);
/* support: IE8 */
font-weight: normal;
}
.c24pp1.c24pp2.c24pp3 .ui-state-disabled,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-disabled,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-disabled {
opacity: .35;
filter: alpha(opacity=35);
/* support: IE8 */
background-image: none;
}
.c24pp1.c24pp2.c24pp3 .ui-state-disabled .ui-icon {
filter: alpha(opacity=35);
/* support: IE8 - See #6059 */
}
.c24pp1.c24pp2.c24pp3 .ui-icon {
width: 16px;
height: 16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-icon {
background-image: url("/filestore/28/ui-icons-666-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-icon {
background-image: url("/filestore/323/ui-icons-ffffff-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-default .ui-icon {
background-image: url("/filestore/28/ui-icons-005ea8-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-hover .ui-icon,
.c24pp1.c24pp2.c24pp3 .ui-state-focus .ui-icon {
background-image: url("/filestore/323/ui-icons-ffffff-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-active .ui-icon {
background-image: url("/filestore/28/ui-icons-454545-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-highlight .ui-icon {
background-image: url("/filestore/28/ui-icons-fff-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-error .ui-icon,
.c24pp1.c24pp2.c24pp3 .ui-state-error-text .ui-icon {
background-image: url("/filestore/28/ui-icons-cd0a0a-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-icon-blank {
background-position: 16px 16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-n {
background-position: 0 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-ne {
background-position: -16px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-e {
background-position: -32px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-se {
background-position: -48px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-s {
background-position: -64px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-sw {
background-position: -80px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-w {
background-position: -96px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-nw {
background-position: -112px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-2-n-s {
background-position: -128px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-2-e-w {
background-position: -144px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-n {
background-position: 0 -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-e {
background-position: -32px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-se {
background-position: -48px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-s {
background-position: -64px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-w {
background-position: -96px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-n {
background-position: 0 -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-ne {
background-position: -16px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-e {
background-position: -32px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-se {
background-position: -48px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-s {
background-position: -64px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-sw {
background-position: -80px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-w {
background-position: -96px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-nw {
background-position: -112px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-2-n-s {
background-position: -128px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-2-ne-sw {
background-position: -144px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-2-e-w {
background-position: -160px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-2-se-nw {
background-position: -176px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowstop-1-n {
background-position: -192px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowstop-1-e {
background-position: -208px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowstop-1-s {
background-position: -224px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowstop-1-w {
background-position: -240px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-n {
background-position: 0 -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-ne {
background-position: -16px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-e {
background-position: -32px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-se {
background-position: -48px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-s {
background-position: -64px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-sw {
background-position: -80px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-w {
background-position: -96px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-nw {
background-position: -112px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-2-n-s {
background-position: -128px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-2-ne-sw {
background-position: -144px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-2-e-w {
background-position: -160px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-2-se-nw {
background-position: -176px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthickstop-1-n {
background-position: -192px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthickstop-1-e {
background-position: -208px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthickstop-1-s {
background-position: -224px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthickstop-1-w {
background-position: -240px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturnthick-1-w {
background-position: 0 -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturnthick-1-n {
background-position: -16px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturnthick-1-e {
background-position: -32px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturnthick-1-s {
background-position: -48px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturn-1-w {
background-position: -64px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturn-1-n {
background-position: -80px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturn-1-e {
background-position: -96px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturn-1-s {
background-position: -112px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowrefresh-1-w {
background-position: -128px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowrefresh-1-n {
background-position: -144px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowrefresh-1-e {
background-position: -160px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowrefresh-1-s {
background-position: -176px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-4 {
background-position: 0 -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-4-diag {
background-position: -16px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-extlink {
background-position: -32px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-newwin {
background-position: -48px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-refresh {
background-position: -64px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-shuffle {
background-position: -80px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-transfer-e-w {
background-position: -96px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-transferthick-e-w {
background-position: -112px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-folder-collapsed {
background-position: 0 -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-folder-open {
background-position: -16px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-document {
background-position: -32px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-document-b {
background-position: -48px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-note {
background-position: -64px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-mail-closed {
background-position: -80px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-mail-open {
background-position: -96px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-suitcase {
background-position: -112px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-comment {
background-position: -128px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-person {
background-position: -144px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-print {
background-position: -160px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-trash {
background-position: -176px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-locked {
background-position: -192px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-unlocked {
background-position: -208px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-bookmark {
background-position: -224px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-tag {
background-position: -240px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-home {
background-position: 0 -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-flag {
background-position: -16px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-calendar {
background-position: -32px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-cart {
background-position: -48px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-pencil {
background-position: -64px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-clock {
background-position: -80px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-disk {
background-position: -96px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-calculator {
background-position: -112px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-zoomin {
background-position: -128px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-zoomout {
background-position: -144px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-search {
background-position: -160px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-wrench {
background-position: -176px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-gear {
background-position: -192px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-heart {
background-position: -208px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-star {
background-position: -224px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-link {
background-position: -240px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-cancel {
background-position: 0 -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-plus {
background-position: -16px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-plusthick {
background-position: -32px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-minus {
background-position: -48px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-minusthick {
background-position: -64px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-close {
background-position: -80px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-closethick {
background-position: -96px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-key {
background-position: -112px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-lightbulb {
background-position: -128px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-scissors {
background-position: -144px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-clipboard {
background-position: -160px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-copy {
background-position: -176px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-contact {
background-position: -192px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-image {
background-position: -208px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-video {
background-position: -224px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-script {
background-position: -240px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-alert {
background-position: 0 -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-info {
background-position: -16px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-notice {
background-position: -32px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-help {
background-position: -48px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-check {
background-position: -64px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-bullet {
background-position: -80px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-radio-on {
background-position: -96px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-radio-off {
background-position: -112px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-pin-w {
background-position: -128px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-pin-s {
background-position: -144px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-play {
background-position: 0 -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-pause {
background-position: -16px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-next {
background-position: -32px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-prev {
background-position: -48px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-end {
background-position: -64px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-start {
background-position: -80px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-first {
background-position: -80px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-stop {
background-position: -96px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-eject {
background-position: -112px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-volume-off {
background-position: -128px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-volume-on {
background-position: -144px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-power {
background-position: 0 -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-signal-diag {
background-position: -16px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-signal {
background-position: -32px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-battery-0 {
background-position: -48px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-battery-1 {
background-position: -64px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-battery-2 {
background-position: -80px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-battery-3 {
background-position: -96px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-plus {
background-position: 0 -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-minus {
background-position: -16px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-close {
background-position: -32px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-arrow-e {
background-position: -112px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-arrow-s {
background-position: -128px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-arrow-w {
background-position: -144px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-arrow-n {
background-position: -160px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-zoomin {
background-position: -176px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-zoomout {
background-position: -192px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-check {
background-position: -208px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circlesmall-plus {
background-position: 0 -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circlesmall-minus {
background-position: -16px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circlesmall-close {
background-position: -32px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-squaresmall-plus {
background-position: -48px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-squaresmall-minus {
background-position: -64px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-squaresmall-close {
background-position: -80px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-dotted-vertical {
background-position: 0 -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-dotted-horizontal {
background-position: -16px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-solid-vertical {
background-position: -32px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-solid-horizontal {
background-position: -48px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-gripsmall-diagonal-se {
background-position: -64px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-diagonal-se {
background-position: -80px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-corner-all,
.c24pp1.c24pp2.c24pp3 .ui-corner-top,
.c24pp1.c24pp2.c24pp3 .ui-corner-left,
.c24pp1.c24pp2.c24pp3 .ui-corner-tl {
border-top-left-radius: 6px;
}
.c24pp1.c24pp2.c24pp3 .ui-corner-all,
.c24pp1.c24pp2.c24pp3 .ui-corner-top,
.c24pp1.c24pp2.c24pp3 .ui-corner-right,
.c24pp1.c24pp2.c24pp3 .ui-corner-tr {
border-top-right-radius: 6px;
}
.c24pp1.c24pp2.c24pp3 .ui-corner-all,
.c24pp1.c24pp2.c24pp3 .ui-corner-bottom,
.c24pp1.c24pp2.c24pp3 .ui-corner-left,
.c24pp1.c24pp2.c24pp3 .ui-corner-bl {
border-bottom-left-radius: 6px;
}
.c24pp1.c24pp2.c24pp3 .ui-corner-all,
.c24pp1.c24pp2.c24pp3 .ui-corner-bottom,
.c24pp1.c24pp2.c24pp3 .ui-corner-right,
.c24pp1.c24pp2.c24pp3 .ui-corner-br {
border-bottom-right-radius: 6px;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-overlay {
background: #aaaaaa url("/filestore/712/ui-bg-flat-0-aaaaaa-40x100.png") 50% 50% repeat-x;
opacity: .3;
filter: alpha(opacity=30);
/* support: IE8 */
}
.c24pp1.c24pp2.c24pp3 .ui-widget-shadow {
margin: -8px 0 0 -8px;
padding: 8px;
background: #aaaaaa url("/filestore/712/ui-bg-flat-0-aaaaaa-40x100.png") 50% 50% repeat-x;
opacity: .3;
filter: alpha(opacity=30);
/* support: IE8 */
border-radius: 8px;
}
/*!
* Shared widget styles
*
* @author Dennis Möhlmann
* @copyright Check24 Vergleichsportal GmbH
*/
div.c24pp1.c24pp2.c24pp3 {
color: #005ea8;
border: 1px solid #dcdcdc;
background: #fafafa;
width: 100%;
height: 220px;
}
div.c24pp1.c24pp2.c24pp3 select,
div.c24pp1.c24pp2.c24pp3 input,
div.c24pp1.c24pp2.c24pp3 option,
div.c24pp1.c24pp2.c24pp3 optgroup {
color: #000;
font-weight: normal;
}
div.c24pp1.c24pp2.c24pp3 option {
padding: 2px;
}
div.c24pp1.c24pp2.c24pp3 optgroup option {
padding-left: 10px;
}
div.c24pp1.c24pp2.c24pp3 select,
div.c24pp1.c24pp2.c24pp3 input {
background-color: #fff;
}
div.c24pp1.c24pp2.c24pp3 select.c24pp-error,
div.c24pp1.c24pp2.c24pp3 input.c24pp-error {
border: 1px solid red !important;
}
div.c24pp1.c24pp2.c24pp3 .ui-datepicker-calendar a.ui-state-hover {
color: #ffffff;
border: 1px solid #dcdcdc;
}
div.c24pp1.c24pp2.c24pp3 .ui-datepicker-calendar a.ui-state-hover.ui-state-active {
color: #ffffff;
background: #005ea8;
}
div.c24pp1.c24pp2.c24pp3 .ui-datepicker-today a {
border: 1px solid #dcdcdc;
}
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li.ui-menu-item {
margin: 0 0 0 0;
border: 1px solid #fff;
}
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li.ui-menu-item.ui-state-focus,
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li:hover {
background: #E0EDF7;
border: 1px solid #005ea8;
margin: 0 0 0 0;
}
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li.ui-menu-item.ui-state-disabled,
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li.ui-menu-item.ui-state-disabled:hover {
background: #E0EDF7;
font-weight: bold;
color: #444;
opacity: 1;
margin: 0 0 0 0;
border: 1px solid #fff;
}
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li em {
font-weight: bold;
font-style: normal;
}
div.c24pp1.c24pp2.c24pp3.c24rentalcar {
height: 333px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-dep-location,
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-ret-location,
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-dep,
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-ret,
.c24pp1.c24pp2.c24pp3.c24rentalcar select.c24rentalcar-dep-time,
.c24pp1.c24pp2.c24pp3.c24rentalcar select.c24rentalcar-ret-time,
.c24pp1.c24pp2.c24pp3.c24rentalcar select.c24rentalcar-customer-age {
border: 1px solid #bbbbbb;
height: 27px;
width: 100%;
display: inline-block;
padding: 0 0 0 6px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-dep,
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-ret,
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-dep-time,
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-ret-time {
margin: 10px 0 5px 0;
display: inline-block;
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-title {
display: inline-block;
font-size: 22px;
width: 100%;
text-align: center;
margin: 12px 0 10px 0;
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-dep-location {
margin: 0 12px 0 12px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-ret-location {
margin: 4px 12px 0 12px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-ret-location-select {
margin: 4px 12px 0 12px;
padding-top: 3px;
height: 27px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-ret-location-select,
.c24pp1.c24pp2.c24pp3.c24rentalcar label.c24rentalcar-ret-location-select {
display: inline-block;
font-weight: bold;
vertical-align: middle;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar label.c24rentalcar-ret-location-select {
margin-left: 2px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-left,
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-right {
display: inline-block;
vertical-align: top;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-left {
width: 70%;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-right {
width: 30%;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-left.c24rentalcar-buttonrow {
width: 50%;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-right.c24rentalcar-buttonrow {
width: 50%;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-left {
padding: 0 3px 0 12px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-right {
padding: 0 12px 0 3px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar button.c24rentalcar-submit {
border-radius: 4px;
border: 0;
margin: 15px 0 0 0;
padding: 8px;
color: #fff;
background-color: #1980d0;
font-weight: bold;
width: 100%;
cursor: pointer;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar button.c24rentalcar-submit:hover {
background-color: #1670b7;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar button.c24rentalcar-submit:active {
background-color: #1670b7;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-logo {
margin: 20px 0 0 0;
background-image: url(/filestore/712/widget-logo-107x25.png);
width: 107px;
height: 25px;
}
/*
Theme Name: twentyseventeen child theme
Description: Write here a brief description about your child-theme
Author: Surferhai
Author URL: Write here the author's blog or website url
Template: twentyseventeen
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen-child
*/
/* Write here your own personal stylesheet */
body:not(.title-tagline-hidden) .site-branding-text {
padding: 0 5px!important;
margin-bottom: 5%!important;;
}
.custom-logo-link img {
margin-top: 10em;
}
/* Unterseiten Computer screen & Mobile screen
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media, .has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media {
height: 600px!important;
} */
/* Frontpage Computer screen & Mobile screen */
.has-header-image.twentyseventeen-front-page .custom-header {
/*display: table;*/
/*height: 300px;*/
/*height: 75vh;*/
height: 85vh;
/*width: 100%;*/
}
/* Liste horizontak anordnen */
.liste ul {
text-align: center;
margin: 0;
padding: 0;
}
.liste li {
display: inline;
list-style: none;
margin-right: 10px;
padding: 5px 10px;
background: #fff;
}
/* Headerbild anpassen
@media (max-width: 600px){
.has-header-image .custom-header-media img{
object-fit: cover;
background: #f2f2f2;
}
} */
/*
.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
position: relative;
}
.twentyseventeen-front-page.has-header-image .custom-header-media img, .twentyseventeen-front-page.has-header-video .custom-header-media video, .twentyseventeen-front-page.has-header-video .custom-header-media iframe {
position: absolute!important;
}*/
.iswhitefett {
color: #ffffff;
font-size: 1.2em;
font-weight: 800;
}
.wp-block-column {
padding-right: .1em;
}
/* Wie können wir dir helfen */
.iswhiteblue {
background-image: linear-gradient(to top, #0088ff 0%, #144cab 100%)!important;
color: #ffffff!important;
padding: 1em!important;
line-height: 1.2;
/* text-align: center;
margin-left: auto;
margin-right: auto;
max-width: 60;
border: 1px solid black; */
}
.wrap {
padding-left: 1em!important;
padding-right: 1em!important;;
}
/* resolve issues with background positioning */
.background-fixed .panel-image {
background-attachment: unset;
}
/* Tabs */
.tab-wrap {
-webkit-transition: 0.3s box-shadow ease;
transition: 0.3s box-shadow ease;
border-radius: 6px;
max-width: 100%;
display: -webkit-box;
display:.tab-wrap {
-webkit-transition: 0.3s box-shadow ease;
transition: 0.3s box-shadow ease;
border-radius: 0;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
list-style: none;
background-color: #fff;
margin: 0!important;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.tab-wrap:hover {
box-shadow: 0 12px 23px rgba(0, 0, 0, 0.23), 0 10px 10px rgba(0, 0, 0, 0.19);
}
.tab {
display: none;
background-color: #efefef!important;
}
.tab:checked:nth-of-type(1) ~ .tab__content:nth-of-type(1) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(2) ~ .tab__content:nth-of-type(2) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(3) ~ .tab__content:nth-of-type(3) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(4) ~ .tab__content:nth-of-type(4) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(5) ~ .tab__content:nth-of-type(5) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(6) ~ .tab__content:nth-of-type(6) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(7) ~ .tab__content:nth-of-type(7) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(8) ~ .tab__content:nth-of-type(8) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(9) ~ .tab__content:nth-of-type(9) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:first-of-type:not(:last-of-type) + label {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.tab:not(:first-of-type):not(:last-of-type) + label {
border-radius: 0;
}
.tab:last-of-type:not(:first-of-type) + label {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.tab:checked + label {
background-color: red;
box-shadow: 0 -1px 0 #fff inset;
cursor: default;
color: #fff!important;
}
.tab:checked + label:hover {
box-shadow: 0 -1px 0 #fff inset;
background-color: #fff;
}
.tab + label {
box-shadow: 0 -1px 0 #eee inset;
border-radius: 0;
cursor: pointer;
display: block;
text-decoration: none;
color: #fff;
-webkit-box-flex: 3;
-ms-flex-positive: 3;
flex-grow: 3;
text-align: center;
background-color: #144cab;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
-webkit-transition: 0.3s background-color ease, 0.3s box-shadow ease;
transition: 0.3s background-color ease, 0.3s box-shadow ease;
height: 50px;
box-sizing: border-box;
padding: 8px;
margin: 1px 2px;
}
.tab + label:hover {
background-color: #f9f9f9;
box-shadow: 0 1px 0 #f4f4f4 inset;
color: #000!important;
}
.tab__content {
padding: 10px 25px;
background-color: transparent;
position: absolute;
width: 100%;
z-index: -1;
opacity: 0;
left: 0;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
border-radius: 0;
} -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
position: relative;
list-style: none;
background-color: #fff;
margin: 40px 0;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.tab-wrap:hover {
box-shadow: 0 12px 23px rgba(0, 0, 0, 0.23), 0 10px 10px rgba(0, 0, 0, 0.19);
}
.tab {
display: none;
background-color: #efefef!important;
}
.tab:checked:nth-of-type(1) ~ .tab__content:nth-of-type(1) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(2) ~ .tab__content:nth-of-type(2) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(3) ~ .tab__content:nth-of-type(3) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(4) ~ .tab__content:nth-of-type(4) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(5) ~ .tab__content:nth-of-type(5) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(6) ~ .tab__content:nth-of-type(6) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(7) ~ .tab__content:nth-of-type(7) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(8) ~ .tab__content:nth-of-type(8) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:checked:nth-of-type(9) ~ .tab__content:nth-of-type(9) {
opacity: 1;
-webkit-transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s -webkit-transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease;
transition: 0.5s opacity ease-in, 0.8s transform ease, 0.8s -webkit-transform ease;
position: relative;
top: 0;
z-index: 100;
-webkit-transform: translateY(0px);
transform: translateY(0px);
text-shadow: 0 0 0;
}
.tab:first-of-type:not(:last-of-type) + label {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.tab:not(:first-of-type):not(:last-of-type) + label {
border-radius: 0;
}
.tab:last-of-type:not(:first-of-type) + label {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.tab:checked + label {
background-color: red;
box-shadow: 0 -1px 0 #fff inset;
cursor: default;
color: #fff!important;
}
.tab:checked + label:hover {
box-shadow: 0 -1px 0 #fff inset;
}
.tab + label {
box-shadow: 0 -1px 0 #eee inset;
border-radius: 0;
cursor: pointer;
display: block;
text-decoration: none;
color: #fff;
-webkit-box-flex: 3;
-ms-flex-positive: 3;
flex-grow: 3;
text-align: center;
background-color: #144cab;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
-webkit-transition: 0.3s background-color ease, 0.3s box-shadow ease;
transition: 0.3s background-color ease, 0.3s box-shadow ease;
height: 50px;
box-sizing: border-box;
padding: 8px;
margin: .5px 1px;
}
.tab + label:hover {
background-color: red;
box-shadow: 0 1px 0 #f4f4f4 inset;
color: #fff!important;
}
.tab__content {
padding: 10px 25px;
background-color: transparent;
position: absolute;
width: 100%;
z-index: -1;
opacity: 0;
left: 0;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
border-radius: 6px;
}
html {
height: 100%;
}
html.ieedge {
overflow: hidden;
}
body {
width: 100%;
height: 100%;
overflow: hidden;
overflow-y: auto;
-webkit-hyphens: auto;
-webkit-hyphenate-limit-chars: auto 3;
-webkit-hyphenate-limit-lines: 4;
-ms-hyphens: auto;
-ms-hyphenate-limit-chars: auto 3;
-ms-hyphenate-limit-lines: 4;
hyphens: auto;
background: #f2f2f2!important;
}
/*Change main background color*/
.site-content-contain {
background-color: #f2f2f2!important;
}
#content .wrap {
background-color: #f2f2f2!important;
}
.bg-blau-color-white {
background-color: #3b5998;
color: #ffffff;
padding-left: 5px;
}
p {
margin-bottom: 10px !important;
font-size:1.0rem;
}
.cursive {
font-style: italic;
}
body,
button,
input,
select,
textarea {
color: #676767!important;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI”, Roboto, “Helvetica Neue”, Arial, sans-serif!important;
/* font-size: 1rem; */
font-weight: 400;
line-height: 1.6;
}
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=range], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
border: 0 solid #fff;
-webkit-border-radius: 0;
border-radius: 0;
}
ul {
list-style: circle;
color: #ed5116;
margin-left: 2em;
font-weight: 500;
}
.entry-content a {
font-weight: 600!important;
color: #444!important;
text-decoration: underline!important;
box-shadow: none!important;
}
.entry-content .wp-block-columns a {
font-weight: 600!important;
color: #444!important;
}
.colors-custom .entry-content a {
box-shadow: none!important;
}
.fett {
font-weight: 900!important;
color: #444!important;
font-size: 1.1rem;
}
b, strong {
font-weight: 900!important;
color: #444!important;
}
.underline {
font-weight: 600!important;
color: green!important;
text-decoration: underline;
}
/* Unterstrich unter Links entfernen
--------------------------------------------- */
.site-footer .widget-area a {
-webkit-box-shadow: none!important;
box-shadow: none!important;
}
.entry-title a,
.entry-meta a,
.page-links a,
.page-links a .page-number,
.entry-footer a,
.entry-footer .cat-links a,
.entry-footer .tags-links a,
.edit-link a,
.post-navigation a,
.logged-in-as a,
.comment-navigation a,
.comment-metadata a,
.comment-metadata a.comment-edit-link,
.comment-reply-link,
a .nav-title,
.pagination a,
.comments-pagination a,
.site-info a,
.widget .widget-title a,
.widget ul li a,
.site-footer .widget-area ul li a,
.site-footer .widget-area ul li a {
-webkit-box-shadow: none!important;
box-shadow: none!important;
}
/* .entry-content a, */
.entry-summary a,
.widget a,
.site-footer .widget-area a,
.posts-navigation a,
.widget_authors a strong {
-webkit-box-shadow: none!important;
box-shadow: none!important;
text-decoration: none!important;
}
.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
box-shadow: none;
-webkit-box-shadow: none!important;
text-decoration: none!important;
}
/* --- Farben --- */
.isred {
color: red;
}
.iswhite {
color: white;
}
.isorange {
color: #ed5116;
}
/* --- hr Separator --- */
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 50%!important;
}
.wp-block-separator {
margin-left: 0!important;
margin-right: 0;
}
hr {
margin-bottom: 0.5em;
}
/* Sections
--------------------------------------------- */
/* #panel1 .wrap {
background-image: linear-gradient(to top, #0088ff 0%, #144cab 100%);
}
#panel1 .wrap a {
color: #ffffff;
}
#panel1 .panel-content {
background-image: linear-gradient(to top, #0088ff 0%, #144cab 100%);
}*/
#panel1 .entry-header {
display: none;
}
#panel1 {
border-top: 0 Dotted #fe5e24!important;
}
#panel1 p {
font-size: 1rem;
font-weight: 400;
letter-spacing: 0.43px;
cursor: pointer;
text-align: center;
color: #ffffff;
}
#panel1 .panel-content .wrap {
padding-bottom: 10px!important;
padding-top: 10px!important;
}
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
border-top: 1px solid #efefef!important;
}
.panel-content .wrap {
padding-bottom: 0em!important;
padding-top: 1.5em!important;
}
#content .wrap {
max-width: 100%;
}
#panel2 .wrap {
background-color: #f2f2f2!important;
}
#panel3 .wrap {
background-color: #f2f2f2!important;
}
#panel4 .wrap {
background-color: #f2f2f2!important;
}
#panel5 .wrap {
background-color: #f2f2f2!important;
}
#panel6 .wrap {
background-color: #f2f2f2!important;
}
#panel7 .wrap {
background-color: #f2f2f2!important;
}
.wp-block-columns {
margin-bottom: 0;
}
/* --- Abstand Text nach oben --- */
.site-content, .panel-content .wrap {
padding-top: 2em;
}
.panel-content .wrap {
padding-bottom: 0.4em!important;
padding-top: 0.4em!important;
}
/* Fonts lokal einbinden
--------------------------------------------- */
/* kaushan-script-regular - latin
@font-face {
font-family: 'Kaushan Script';
font-style: normal;
font-weight: 400;
src: url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.eot); /* IE9 Compat Modes */
src: local('Kaushan Script'), local('KaushanScript-Regular'),
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.woff) format('woff'), /* Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/kaushan-script-v8-latin-regular.svg#KaushanScript) format('svg'); /* Legacy iOS */
} */
/* concert-one-regular - latin
@font-face {
font-family: 'Concert One';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.eot); /* IE9 Compat Modes */
src: local('Concert One'), local('ConcertOne-Regular'),
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.woff) format('woff'), /* Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/concert-one-v10-latin-regular.svg#ConcertOne) format('svg'); /* Legacy iOS */
} */
/* roboto-regular - latin
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.eot); /* IE9 Compat Modes */
src: local('Roboto'), local('Roboto-Regular'),
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.woff) format('woff'), /* Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/roboto-v20-latin-regular.svg#Roboto) format('svg'); /* Legacy iOS */
} */
/* bangers-regular - latin
@font-face {
font-family: 'Bangers';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.eot); /* IE9 Compat Modes */
src: local('Bangers Regular'), local('Bangers-Regular'),
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.woff) format('woff'), /* Modern Browsers */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/bangers-v12-latin-regular.svg#Bangers) format('svg'); /* Legacy iOS */
}*/
/* Header
--------------------------------------------- */
#masthead .wrap {
padding: 1em;
text-align: center;
}
body:not(.title-tagline-hidden) .site-branding-text {
padding: 0 10px;
/* margin-bottom: 60%; */
background: rgba(0,0,0, .4);
}
.site-branding {
padding: 0 0;
}
.site-branding-text p {
margin-bottom: 0!important;
}
.site-branding .wrap {
background-color: transparent !important;
padding: 0!important;
margin-bottom: 1em;
overflow: hidden;
}
.custom-header .wrap {
max-width: max-content!important;
}
body.has-header-image .site-title, body.has-header-video .site-title, body.has-header-image .site-title a, body.has-header-video .site-title a {
/* font-family: 'Bangers', sans-serif!important; */
font-size: 1.4rem!important;
font-weight: 600;
letter-spacing: 0.1em!important;
}
.site-title {
/* font-family: 'Bangers', sans-serif!important; */
font-size: 1.4rem!important;
font-weight: 600;
letter-spacing: 0.1em!important;
text-align: center;
text-transform: none;
}
.colors-custom .site-title, .colors-custom .site-title a {
color: #fff!important;
font-size: 1.4rem;
/* font-family: 'Bangers', sans-serif!important; */
font-weight: 100;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
letter-spacing: 0.1em!important;
}
body.has-header-image .site-description, body.has-header-video .site-description {
color: #ffffff!important;
/* font-family: 'Concert One', sans-serif!important; */
font-style: italic;
font-size: 1.2rem!important;
letter-spacing: normal;
text-shadow: none;
font-weight: 600;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
opacity: 1;
}
.colors-custom.has-header-image .site-description {
color: #ffffff!important;
/* font-family: 'Concert One', sans-serif!important; */
font-style: italic;
font-size: 1.2rem!important;
letter-spacing: normal;
text-shadow: none;
font-weight: 600;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
opacity: 1;
}
@media only screen and (max-width: 600px) {
.colors-custom.has-header-image .site-description {
font-size: 0.8rem;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
}
/*** Logo ***/
/* Headerbild anpassen */
@media (max-width: 800px){
.custom-logo-link {
display: none;
}
}
.custom-logo-link img {
max-height: 100px;
}
.has-header-image.twentyseventeen-front-page .site-branding,
.has-header-video.twentyseventeen-front-page .site-branding,
.has-header-image.home.blog .site-branding,
.has-header-video.home.blog .site-branding, .site-branding {
left: 0;
top: 20px;
}
.custom-logo-link {
padding-right: 0;
}
/* Logo und Title mittig untereinander */
.custom-logo-link {
display: block;
text-align: center;
}
.custom-logo-link img {
display: inline-block;
margin-left: 56px;
}
.has-header-image .custom-header-media img, .has-header-video .custom-header-media video, .has-header-video .custom-header-media iframe {
padding-bottom: 0!important;
}
.site-header .navigation-top .menu-scroll-down {
top: 0.3em;
}
.page.page-one-column .entry-header {
margin-bottom: 0!important;
}
/* --- Site BrandingComputer screen --- */
@media screen and (min-width: 48em) {
.has-header-image.home.blog .site-branding, .has-header-video.home.blog .site-branding, .site-branding {
top: 1em!important;
}
}
/* --- Site Branding Mobile screen --- */
@media screen and (max-width: 767px) {
.custom-header .site-branding {
padding-top: 1em!important;
}
}
/* Die einzelnen Panels an Fensterhöhe anpassen
.panel-image {
width: 100%; height: 75vh;
} */
/*
.has-header-image.twentyseventeen-front-page .custom-header, .has-header-video.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .has-header-video.home.blog .custom-header {
height:85vh!important;
width: 100%;
height: 1200px;
max-height: 100%;
overflow: hidden;
} */
/* --- Unterseiten Screen
.custom-header {
height: 70vh;
overflow: hidden;
} --- */
/*---- Auf allen “Nicht-Startseiten” die oberen 70% des headers anzuzeigen
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media, .has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media
{
max-width: 100%;
left: 0;
top:-100%;
-ms-transform: translate(0, 70%);
-moz-transform: translate(0, 70%);
-webkit-transform: translate(0, 70%);
transform: translate(0, 70%);
} ---*/
/* Setzt den Header für Archive, Beiträge und Seiten, die nicht Startseite sind, auf 50 Prozent Fensterhöhe (Desktop)
@media screen and (min-width: 48em) {
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header {
height: 1200px;
height: 75vh;
max-height: 100%;
overflow: hidden;
}
} ---*/
/* Sorgt dafür, dass der IE auf Seiten und Beiträgen den passenden Bildausschnitt zeigt
.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
max-width: 100%;
top: 0;
left: 0;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
} */
/* Lösung für Browser, zum Beispiel den Internet Explorer, die kein object-fit verstehen
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
bottom: auto;
position: absolute;
top: 40%;
left:0;
-moz-transform: translate(0, -40%);
-webkit-transform: translate(0, -40%);
transform: translate(0, -40%);
} */
/* Sorgt dafür, dass der IE das Startseiten-Headerbild nicht verzerrt
.twentyseventeen-front-page.has-header-image .custom-header-media img,
.twentyseventeen-front-page.has-header-video .custom-header-media video,
.twentyseventeen-front-page.has-header-video .custom-header-media iframe {
position: fixed;
left: 50%;
max-width: 250%;
min-height: 100%;
min-width: 100%;
min-width: 100vw;
width: auto;
top: 50%;
padding-bottom: 1px;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
} */
/* --- Mobile screen
@media screen and (max-width: 48em) {
.has-header-image.home.blog .custom-header, .custom-header {
height: 20vh;
}
}--- */
/* --- Computer screen
@media screen and (min-width: 48em) {
.has-header-image.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header {
height: 80vh;
display: block!important;
}
} --- */
/* --- Mobile screen
@media screen and (max-width: 48em) {
.has-header-image.twentyseventeen-front-page .custom-header, .has-header-image.home.blog .custom-header, .custom-header
{
height: 50vh;
}
} --- */
/* --- Computer screen with logged in user and admin bar showing on front end
@media screen and (min-width: 48em) {
.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-image, .admin-bar.twentyseventeen-front-page.has-header-image.home.blog .custom-header {
height: calc(30vh - 32px);
}
} --- */
/* --- Sorgt dafür, dass der IE auf Seiten und Beiträgen den passenden Bildausschnitt zeigt
.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
max-width: 100%;
top: 0;
left: 0;
-ms-transform: none;
-moz-transform: none;
-webkit-transform: none;
transform: none;
} --- */
/* --- Lösung für Browser, zum Beispiel den Internet Explorer, die kein object-fit verstehen
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
bottom: auto;
position: absolute;
top: 40%;
left:0;
-moz-transform: translate(0, -40%);
-webkit-transform: translate(0, -40%);
transform: translate(0, -40%);
} --- */
/* --- Sorgt dafür, dass der IE das Startseiten-Headerbild nicht verzerrt
.twentyseventeen-front-page.has-header-image .custom-header-media img,
.twentyseventeen-front-page.has-header-video .custom-header-media video,
.twentyseventeen-front-page.has-header-video .custom-header-media iframe {
position: fixed;
left: 50%;
max-width: 250%;
min-height: 100%;
min-width: 100%;
min-width: 100vw;
width: auto;
top: 50%;
padding-bottom: 1px;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
} --- */
/* Navigation
--------------------------------------------- */
.navigation-top {
border-left: 0 solid #eee;
border-right: 0 solid #eee;
}
#masthead .wrap {
padding: 0!important;
}
.colors-custom .menu-toggle, .colors-custom .menu-toggle:hover, .colors-custom .menu-toggle:focus, .colors-custom .menu .dropdown-toggle, .colors-custom .menu-scroll-down, .colors-custom .menu-scroll-down:hover, .colors-custom .menu-scroll-down:focus {
background-color: transparent!important;
color: #000000!important;
font-weight: 600;
}
/* .navigation-top, .main-navigation ul {
background: #ffffff!important;
} */
.colors-custom .navigation-top, .colors-custom .main-navigation ul {
background: transparent!important;
}
.main-navigation a {
padding: 2em 0.7em;
}
.colors-custom .navigation-top, .navigation-top {
padding: 5px 0!important;
font-size: 0.9rem;
}
/* --- The text in the sub-menu to be aligned directly from the beginning of the B. ---*/
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
left: 0;
}
#site-navigation li li>a, #site-navigation li li.current_page_item a {
font-size: 0.9rem;
}
.navigation-top .current-menu-item > a, .colors-custom .navigation-top .current_page_item > a, .colors-custom .main-navigation a:hover {
color: #e2010c!important;
font-weight: 600!important;
}
li.current-menu-parent > a, .current-menu-item > a {
color: #e2010c!important;
}
.colors-custom .navigation-top, .colors-custom .main-navigation li, .colors-custom .entry-footer, .colors-custom .single-featured-image-header, .colors-custom .site-content .wp-playlist-light .wp-playlist-item, .colors-custom tr {
border-bottom-color: #bcc3ce!important;
}
.main-navigation li {
border-bottom: 0 solid #9e9e9e!important;
position: relative;
}
@media screen and (min-width: 48em) {
.colors-custom .navigation-top, .colors-custom .main-navigation, .navigation-top, .main-navigation ul {
background: #ffffff!important;
border-color: transparent!important;
}
.colors-custom .main-navigation ul ul {
border-color: #dadada!important;
}
}
/* --- The sub-menu text to be black but turn red on hovering. --- */
#site-navigation li li > a, #site-navigation li li.current_page_item a {
background: #ffffff!important;
}
/* --- The sub-menu text hovering. --- */
.main-navigation li li a:hover {
color: #e2010c!important;
}
/* --- Mobil-Menue oben --- */
@media screen and (max-width: 767px) {
.navigation-top {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 99999;
}
}
.admin-bar .navigation-top {
padding-top: 0; /*** Padding to allow space for the admin-bar when present ***/
}
@media screen and (max-width: 48em) {
.colors-custom .main-navigation ul {
background: #ffffff!important;
}}
/* --- Hamburger Menue --- */
@media screen and (max-width: 38em) {
.colors-custom .menu-toggle {
background: #ffffff!important;
color: #000000!important;
border: 0 solid #ffffff!important;
}}
.menu-toggle {
font-size: 1rem;
font-weight: 700;
/*color: #ffffff!important;*/
color: #000000!important;
padding: 0;
}
.menu-toggle .icon {
margin-right: 0.5em;
top: -2px;
/*fill: #ffffff;*/
fill: #000000;
}
@media screen and (max-width: 48em)
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu .dropdown-toggle, .menu-scroll-down, .menu-scroll-down:hover, .menu-scroll-down:focus {
background-color: #e2010c!important;
}
.dropdown-toggle.toggled-on .icon {
/* color: #ffffff; drop down Icon Menu */
color: #000000!important; /* drop down Icon Menu */
border: none!important;
}
.icon {
/* color: #ffffff; drop up Icon Menu */
color: #000000; /* drop up Icon Menu */
}
/*--- .icon-youtube, .icon-twitter, .icon-facebook, .icon-instagram {
color: #ffffff!important;
} ---*/
.colors-custom .social-navigation a:hover, .colors-custom .social-navigation a:focus {
background: red;
}
.colors-custom .social-navigation a {
color: #000000;
}
/* --- Top Nav Bar Höhe --- */
.main-navigation a {
padding-top: 3px!important;
padding-bottom: 6px!important;
border: none!important;
}
.navigation-top {
padding-top: 2px;
}
/* --- Scroll-down Icon ausblenden --- */
.menu-scroll-down .icon {
display: none;
}
/* --- Contact-bar --- */
#mobile-contact-bar {
width: auto!important;
margin-bottom: 8px;
}
/* Überschriften
---------------------------------------
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
padding-top: 0!important;
} ------ */
.colors-custom h1, h1, .colors-custom h2, h2, .colors-custom h3, h3, .colors-custom h4, h4, .colors-custom h5, h5, .colors-custom h6, h6 {
/* font-family: 'Concert One', sans-serif!important; */
color: #e2010c!important;
font-size: calc(12px + 1.5vw)!important;
font-weight: 900!important;
text-align: center!important;
/* color: #444!important;
font-weight: 700;
font-size: 1.4em!important;
font-size: 1.875rem; */
text-transform: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
letter-spacing: 1px;
}
.site-footer h2.widget-title {
color: #444!important;
font-size: 1rem!important;
font-weight: 800;
letter-spacing: 1px;
text-transform: none;
/* font-family: 'Concert One', sans-serif!important; */
text-shadow: none!important;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
margin-bottom: .4em;
text-align: left!important;
}
.site-footer h2.widget_text a {
color: #ffffff!important;
}
.wp-block-cover__inner-container p {
font-size: 2rem!important;
font-weight: 700;
}
.site-info a {
color: #ffffff!important;
}
.site-info p {
color: #ffffff!important;
}
.ueberschrift {
font-size: 1.4rem!important;
font-weight: 600;
color: #444;
letter-spacing: 1px;
text-transform: none;
/* font-family: 'Concert One', sans-serif!important; */
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
.teaser-tile {
font-size: 1.4rem!important;
font-weight: 600;
color: #444;
letter-spacing: 0;
text-transform: uppercase;
/* font-family: 'Concert One', sans-serif!important; */
}
.page.page-one-column .entry-header {
margin-bottom: 0.6em;
}
body:not(.twentyseventeen-front-page) .entry-header {
padding: 1.5em 0;
}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
color: #444;
font-size: 1.4rem;
font-weight: 600;
letter-spacing: normal;
text-transform: none;
/* font-family: 'Concert One', sans-serif!important; */
letter-spacing: 0;
}
/* --- Wir können wir dir helfen - Section
.cta-ueberschrift {
font-size: 1.4rem;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.3px;
cursor: pointer;
color: #ffffff!important;
/* font-family: 'Concert One', sans-serif!important; */
/* }
@media only screen and (max-width: 600px) {
.cta-ueberschrift {
font-size: 1rem;
font-weight: 500;
letter-spacing: 0;
}
} ---*/
/* --- Abstand H1 Überschrift Content
.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
margin-bottom: 0em;
} --- */
/* Spalten #3b5998
--------------------------------------------- */
.container {
background: transparent;
}
.cards {
list-style: none;
padding: 0;
background: transparent;
margin: 0;
}
.cards__item {
padding: 0;
margin: 0 5px 10px 0;
background: linear-gradient(to top, #0088ff 0%, #144cab 100%);
display: flex;
flex-direction: column;
max-width: 185px;
flex: 0 calc(100%/4 - 15px);
}
.cards__item_aktuell {
padding: 0;
margin: 0 5px 0 0;
background: linear-gradient(to top, #0088ff 0%, #144cab 100%);
display: flex;
flex-direction: column;
max-width: 240px;
flex: 0 calc(100%/5 - 5px);
}
.cards__item_ohne_bg {
list-style: none;
margin: 0 25px 10px 0;
background: none;
max-width: 250px;
flex: 0 calc(100%/3 - 15px);
}
.cards__item img {
width: 100%;
height: auto;
}
.cards__elem {
margin: 0;
}
.cards__elem_img {
margin-top: 0;
}
.cards__elem_name {
/* font-family: 'Concert One', sans-serif!important; */
font-size: 1.3rem;
text-align: center;
font-weight: 500;
color: white;
padding-top: 5px;
}
.cards__elem_post {
color: white;
vertical-align: top;
padding: 10px;
font-weight: 500;
max-width: 290px;
}
.cards__elem cards__elem_post {
align-items: baseline;
}
.cards__elem_button {
margin-top: auto;
text-align: center;
}
.cards__item .wpb_button {
display:block;
}
.cards__item .wpb_button:hover {
}
.cards__item_aktuell .wpb_button {
display:block;
}
.cards__item_aktuell .wpb_button:hover {
}
.cards__list {
display: flex;
flex-flow: row wrap;
color: #000000;
font-weight: 500;
}
.cards ul {
margin-left: 0;
}
@media (max-width: 991px) {
.cards__item {
flex: 0 calc(100%/3 - 15px);
}
.cards__item_aktuell {
flex: 0 calc(100%/3 - 15px);
}
}
@media (max-width: 767px) {
.cards__item {
flex: 0 calc(100%/2 - 15px);
}
.cards__item_aktuell {
flex: 0 calc(100%/2 - 15px);
}
}
@media (max-width: 479px) {
.cards__item {
flex: 0 100%;
max-width: 300px;
}
.cards__item_aktuell {
flex: 0 100%;
max-width: 300px;
}
}
/*@media screen and (min-width:30em)*/
img.alignright {
float: right;
margin-left: 0;
}
/* ICON Telefon */
a[href^="tel:"] {
color: #000!important;
text-decoration: none;
}
/* Telefon + Email unter dem Contactformular
--------------------------------------------- */
.info-text {
/* font-family: 'Concert One', sans-serif!important; */
background-image: linear-gradient(to top, #313131 0%, #3b5998 100%);
color: #ffffff;
font-size: 1.4rem;
padding: 20px 0;
text-align: center;
margin-top: 2em;
font-weight: 500;
letter-spacing: 0;
text-transform: uppercase;
}
.colors-custom .info-text a {
font-size: 1rem!important;
text-transform: none;
color: #ffffff!important;
font-weight: 400!important;
}
@media only screen and (max-width: 600px) {
.info-text {
font-size: 1rem;
text-transform: none;
}
.colors-custom .entry-content a {
font-size: 1rem;
text-transform: none;
}
}
/* --- Tablelle --- */
table {
margin: 0 0 1em;
width: auto;
}
td {
padding: .2em;
}
tr {
border: none;
}
/* --- Image --- */
.bild img {
width: 40%;
height: auto;
}
@media (max-width: 479px) {
img {
width: 100%;
}
}
/* --- fix for Chrome images --- */
.panel-image {
transform: translateY(0);
}
/* Buttons
--------------------------------------------- */
.wpb_button {
text-decoration: none!important;
padding: 5px 10px;
margin: 0 0 ;
background: #144cab!important;
color: #ffffff!important;
border: none!important;
font-weight: 600;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 0.9rem;
}
a.wpb_button {
text-decoration: none!important;
color: #ffffff!important;
border: none!important;
}
a.wpb_button:hover {
background: #e2010c!important;
color: #ffffff!important;
border: none!important;
}
/*.wpb_button-white {
padding: 5px 10px;
margin: 0;
font-weight: bold;
text-decoration: none;
border-radius: 0;
white-space:nowrap;
background: transparent!important;
border: 2px solid #ffffff;
color: #ffffff!important;
}
.wpb_button-white:hover {
text-decoration: none;
background: #000000!important;
color: #ffffff!important;
}
a.wpb_button-white {
text-decoration: none;
}
.colors-custom .site-footer .widget-area .wpb_button-white:hover {
text-decoration: none;
background: #000000!important;
color: #ffffff!important;
} */
.colors-custom button.secondary:hover, .colors-custom hr {
background: #ffffff;
}
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance: none;
}
.back-button {
float: right;
}
button, input[type="button"], input[type="submit"] {
-webkit-border-radius: 0;
border-radius: 0;
color: #ffffff!important;
border: none!important;
}
input + button,
input + input[type="button"],
input + input[type="submit"] {
padding: 0.5em 1em;
background-color: #012061!important;
}
.ssttbutton-background {
color: #012061
}
/* --- Buchungs Button --- */
.colors-custom button, .colors-custom input[type=button], .colors-custom input[type=submit], .colors-custom .entry-footer .edit-link a.post-edit-link {
background-color: #012061!important;
color: #ffffff!important;
font-weight: 600;
z-index: 2;
padding: 5px 10px;
border: none!important;
}
.colors-custom button:hover, .colors-custom input[type=button]:hover, .colors-custom input[type=submit]:hover, .colors-custom .entry-footer .edit-link a.post-edit-link {
background-color: #ed5116!important;
color: #ffffff!important;
border: none!important;
}
button:hover, input[type=button]:hover, input[type=submit]:hover, .entry-footer .edit-link a.post-edit-link {
background-color: #ed5116!important;
color: #ffffff!important;
border: none!important;
}
/*
input+button, input+input[type=button] {
background-color: #012061!important;
color: #ffffff!important;
border: none!important;
}*/
input+input[type=submit]:hover {
background-color: #ed5116!important;
color: #ffffff!important;
border: none!important;
}
.colors-custom button, .colors-custom input[type=button], .colors-custom input[type=submit], .colors-custom .entry-footer .edit-link a.post-edit-link {
background-color: #012061!important;
border: none;
}
.colors-custom button:hover, .colors-custom input[type=button]:hover, .colors-custom input[type=submit]:hover {
background-color: #012061;
color: #ffffff;
border: none;
}
/* --- Social Media Button --- */
.social-navigation a {
background-color: #ffffff;
}
/* --- Instagram Button --- */
.insta-gallery-feed .insta-gallery-actions .insta-gallery-button {
color: #fff!important;
}
/* Links
--------------------------------------------- */
a[href^="tel:"]:before {
margin-right: 0.5em;
color: #000;
}
a[href^="tel:"] {
color: #ffffff!important;
text-decoration: none;
}
a:hover[href^="tel:"] {
color: #ffffff!important;
text-decoration: underline;
}
a[href^="mailto:"]:before {
margin-right: 0.5em;
color: #000;
}
a[href^="mailto:"] {
color: #ffffff!important;
text-decoration: none;
}
a:hover[href^="mailto:"] {
color: #ffffff!important;
text-decoration: underline;
}
/* Textfeldrahmen
--------------------------------------------- */
.is-rahmen {
background: white;
color: #000000;
padding: 1em;
margin-bottom: 1em;
border: 0 solid #000;
}
.is-rahmen a{
color: #fff;
}
.is-rahmen a:hover, a:focus, a:active {
color: #fff;
}
.is-rahmen-blau {
background: #fe5e24;
color: #ffffff;
padding: 1em;
margin-bottom: 1em;
border: 0 solid #000;
}
.is-rahmen-blau a{
color: #fff;
}
.is-rahmen-blau a:hover, a:focus, a:active {
color: #fff;
}
/****** Preis Rahmen Grau ******/
.bg-grau {
background-color: #fe5e24;
padding: 5px 5px 0 5px;
color: #fff;
margin-bottom: 15px;
}
div .bg-grau {
width: auto;
display: inline-block;
border-radius: 0;
}
/* FAQ Liste
--------------------------------------------- */
summary:-webkit-details-marker {
display: none;
}
summary:after {
content: "";
float: left;
margin-right: 10px;
font-weight: 900;
font-size: 1.1rem;
}
details[open] summary:after {
content: "";
font-weight: 900;
font-size: 1.1rem;
}
details {
margin-bottom: .7em;
}
summary {
padding-left: 0;
}
details[open] summary {
font-weight: 600;
color: #008000;
margin-bottom: 1em;
}
@media (max-width: 450px) {
summary {
font-size: 1rem;
} }
/* Leao
--------------------------------------------- */
.leao-product-list-teaser {
color: #000000;
}
.leao-product-list-title {
font-family: "Roboto",display!important;
font-size: 1.4em!important;
color: #000000!important;
text-transform: uppercase;
margin-top: 1em;
clear: both;
line-height: 2em;
font-weight: 500;
text-align: left;
}
.leao-product-list-row {
clear: both;
border-bottom: #ccc solid 1px;
margin-bottom: 10px;
}
.leao-product-list-name {
font-weight: bold;
float: left;
padding: 5px;
}
.leao-product-list-teaser {
font-weight: normal;
font-size: 0.8em;
color: #000000;
width: 900px;
}
@media screen and (max-width: 800px) {
.leao-product-list-teaser {
width: 90%;
} }
.leao-product-price {
float: right;
font-size: 1em;
font-weight: 900;
color: #ed5116;
padding-bottom: 10px!important;
}
.leao-product-price-left {
float: left;
font-size: 1.5em;
font-weight: bold;
}
.leao-btn-book {
background-color: #ed5116!important;
}
.leao-btn {
font-size: 15px;
margin-left: 15px;
padding: 2px 10px;
text-decoration: none;
color: #fff !important;
border-radius: 0;
border: 2px solid #ed5116!important;
}
.leao-btn:hover {
color: #008000!important;
border: 2px solid #ed5116!important;
border-radius: 0;
background-color: #ffffff!important;
}
/* Preisliste
--------------------------------------------- */
.product-list {
margin-bottom: 50px;
clear: both;
}
.product-list-row {
clear: both;
border-bottom: #ccc solid 1px;
padding: 5px;
}
.product-list-name {
color: #000;
font-weight: 900;
float: left;
}
.product-list-teaser {
color: #363636;
font-weight: 400;
}
.product-price {
float: right;
font-size: 1rem;
font-weight: 900;
color: #ed5116;
}
.clearfix {
clear: both;
}
label {
font-weight: 500;
font-size: 1rem;
}
/* ContactForm 7
--------------------------------------------- */
.screen-reader-response {
display: none;
}
.wpcf7-response-output {
margin-top: 1em;
font-size: 1.2rem;
color: green;
font-weight: 600;
}
input[type="select"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
background: #ffffff;
padding: 0.3em;
color: #000000!important;
}
.wpcf7-form-control-wrap product-1 {
color: #ed5116!important;
}
.colors-custom input[type=text] {
color: #000000!important;
margin-bottom: 12px;
}
.colors-custom input[type=date] {
border-color: #000000!important;
color: #000000!important;
}
.wpcf7-form-control-wrap menu-104 {
background: #ffffff;
padding: 0.3em;
}
.wpcf7 textarea {
height: 50px;
width: 300px;
}
div.wpcf7 {
font-size: 0.9rem;
width: 80%;
background-color: #f2f2f2;
/* background-image: linear-gradient(to top, #313131 0%, #3b5998 100%); */
padding: 0;
color: #676767;
}
@media (max-width: 450px) {
div.wpcf7 {
width: auto;
} }
span.wpcf7-list-item {
display: block;
}
.wpcf7 select {
width: 400px;
text-align: right;
font-weight: 500;
padding-left: 2px;
}
.wpcf7 input[type="submit"] {
background: #ed5116!important;
border: none;
color: #ffffff!important;
}
.wpcf7 input[type="submit"]:hover {
background: #3b5998!important;
color: #ffffff!important;
border: none;
}
input+button, input+input[type=button], input+input[type=submit] {
padding: 10px 15px;
}
.product-list-teaser {
color: #000000;
}
.colors-custom input[type="text"], .colors-custom input[type="email"], .colors-custom input[type="url"], .colors-custom input[type="password"], .colors-custom input[type="search"], .colors-custom input[type="number"], .colors-custom input[type="tel"], .colors-custom input[type="range"], .colors-custom input[type="date"], .colors-custom input[type="month"], .colors-custom input[type="week"], .colors-custom input[type="time"], .colors-custom input[type="datetime"], .colors-custom input[type="datetime-local"], .colors-custom input[type="color"], .colors-custom textarea, .colors-custom select, .colors-custom fieldset, .colors-custom .widget .tagcloud a:hover, .colors-custom .widget .tagcloud a:focus, .colors-custom .widget.widget_tag_cloud a:hover, .colors-custom .widget.widget_tag_cloud a:focus, .colors-custom .wp_widget_tag_cloud a:hover, .colors-custom .wp_widget_tag_cloud a:focus {
border-color: #000000!important;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4), 0 6px 20px 0 rgba(0, 0, 0, 0.29);
}
.colors-custom select {
background: #ffffff!important;
border-color: #000000!important;
border: 0 solid #ffffff;
margin: 7px 0;
}
div.wpcf7 label {
color: #676767;
font-size: 1rem;
}
div.wpcf7 label a{
color: #676767;
text-decoration: underline black!important;
}
div.wpcf7 label a:hover {
color: #ed5116!important;
}
.wpcf7-validates-as-date {
font-size: 1.2rem;
}
select {
-webkit-border-radius: 0;
border-radius: 0;
height: 2.26em;
}
@media only screen and (min-width: 38em) {
.wps-form-column {
padding: 0;
}}
/* ContactForm 7 mehrspaltig
--------------------------------------------- */
.wps-form {
width: 100%;
margin: 0;
}
.wps-form-row {
display: flex;
flex-direction: column;
width: 100%;
}
.wps-form-row .wpcf7-form-control {
width: 100%;
}
.wps-form-column {
flex: 1;
padding: 0.3em 0;
width: 100%;
}
.wps-form-column {
padding: 0;
}
/* Notebook / Desktop CF7 mehrspaltig
--------------------------------------------- */
@media only screen and ( min-width: 38em ) {
.wps-form-row {
flex-direction: row;
}
.wps-form-column {
padding: 0.3em 0.3em;
}
}
/* Tarifa Preise
--------------------------------------------- */
.tarifa-product-price {
float: left;
font-size: 1rem;
font-weight: 900;
color: #ed5116;
}
.horizontale-line {
margin-top: 2em;
clear: both;
border-bottom: #ccc solid 1px;
}
/* Footer
--------------------------------------------- */
.site-footer .wrap {
padding-bottom: 3em;
}
.site-footer {
background-image: linear-gradient(to top, #0088ff 0%, #144cab 100%);
}
.colors-custom .site-footer {
border-top-color: #000000!important;
}
.site-footer h2.widget-title {
color: #ffffff!important;
}
.site-footer .widget_text {
color: #ffffff!important;
}
.colors-custom .site-footer .widget-area a {
color: #ffffff!important;
}
.colors-custom .site-footer .widget-area a:hover {
color: #ed5116!important;
}
.site-footer .widget-area {
padding-bottom: 0;
padding-top: 0;
}
.colors-custom .site-info a {
color: #ffffff!important;
}
.colors-custom .site-info a:hover {
color: #ed5116!important;
text-decoration: none!important;
}
.site-footer .widget-area a {
color: white;
}
.site-footer .widget-area .icon {
color: #ffffff;
}
/* --- Suchleiste --- */
.search-form .search-submit {
border: 1px solid black;
}
.search-submit .icon {
color: #ffffff!important;
}
.search-form .search-submit .icon {
top: -4px;
}
input+button, input+input[type=button], input+input[type=submit]:hover {
background-color: #144cab!important;
color: #ffffff!important;
}
button, input[type="button"], input[type="submit"] {
background-color: #e2020d!important;
border: 2px solid #ed5116;
color: #ffffff;
}
/**
* c24pp specific normalization
*/
div.c24pp1.c24pp2.c24pp3:before,
div.c24pp1.c24pp2.c24pp3:after,
div.c24pp1.c24pp2.c24pp3 *:not(optgroup):before,
div.c24pp1.c24pp2.c24pp3 *:not(optgroup):after {
content: initial;
margin: initial;
padding: initial;
border: initial;
}
.c24pp1.c24pp2.c24pp3 {
font-size: 12px;
box-sizing: border-box;
font-family: sans-serif;
font-weight: normal;
position: static;
}
.c24pp1.c24pp2.c24pp3 * {
color: inherit;
font-size: inherit;
box-sizing: inherit;
font-family: inherit;
font-weight: inherit;
margin: initial;
padding: initial;
border: initial;
position: initial;
line-height: initial;
outline: initial;
background: initial;
}
.c24pp1.c24pp2.c24pp3 ul li {
list-style-image: none;
list-style: initial;
display: list-item;
}
.c24pp1.c24pp2.c24pp3 a {
background-color: transparent;
}
.c24pp1.c24pp2.c24pp3 a:active,
.c24pp1.c24pp2.c24pp3 a:hover {
outline: 0;
}
.c24pp1.c24pp2.c24pp3 b,
.c24pp1.c24pp2.c24pp3 strong {
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3 h1 {
font-size: 2em;
margin: 0.67em 0;
}
.c24pp1.c24pp2.c24pp3 img {
border: 0;
}
.c24pp1.c24pp2.c24pp3 button,
.c24pp1.c24pp2.c24pp3 input,
.c24pp1.c24pp2.c24pp3 optgroup,
.c24pp1.c24pp2.c24pp3 select,
.c24pp1.c24pp2.c24pp3 textarea {
color: inherit;
/* 1 */
font: inherit;
/* 2 */
margin: 0;
/* 3 */
}
.c24pp1.c24pp2.c24pp3 button {
overflow: visible;
}
.c24pp1.c24pp2.c24pp3 button,
.c24pp1.c24pp2.c24pp3 select {
text-transform: none;
}
.c24pp1.c24pp2.c24pp3 button,
.c24pp1.c24pp2.c24pp3 html input[type="button"],
.c24pp1.c24pp2.c24pp3 input[type="reset"],
.c24pp1.c24pp2.c24pp3 input[type="submit"] {
-webkit-appearance: button;
/* 2 */
cursor: pointer;
/* 3 */
}
.c24pp1.c24pp2.c24pp3 button[disabled],
.c24pp1.c24pp2.c24pp3 html input[disabled] {
cursor: default;
}
.c24pp1.c24pp2.c24pp3 button::-moz-focus-inner,
.c24pp1.c24pp2.c24pp3 input::-moz-focus-inner {
border: 0;
padding: 0;
}
.c24pp1.c24pp2.c24pp3 input {
line-height: normal;
}
.c24pp1.c24pp2.c24pp3 input[type="checkbox"],
.c24pp1.c24pp2.c24pp3 input[type="radio"] {
box-sizing: border-box;
/* 1 */
padding: 0;
/* 2 */
}
.c24pp1.c24pp2.c24pp3 input[type="number"]::-webkit-inner-spin-button,
.c24pp1.c24pp2.c24pp3 input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
.c24pp1.c24pp2.c24pp3 input[type="search"] {
-webkit-appearance: textfield;
/* 1 */
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
/* 2 */
box-sizing: content-box;
}
.c24pp1.c24pp2.c24pp3 input[type="search"]::-webkit-search-cancel-button,
.c24pp1.c24pp2.c24pp3 input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
.c24pp1.c24pp2.c24pp3 optgroup {
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3 table {
border-collapse: collapse;
border-spacing: 0;
}
.c24pp1.c24pp2.c24pp3 td,
.c24pp1.c24pp2.c24pp3 th {
padding: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-hidden {
display: none;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-clearfix:before,
.c24pp1.c24pp2.c24pp3 .ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-clearfix:after {
clear: both;
}
.c24pp1.c24pp2.c24pp3 .ui-helper-clearfix {
min-height: 0;
/* support: IE7 */
}
.c24pp1.c24pp2.c24pp3 .ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter: alpha(opacity=0);
/* support: IE8 */
}
.c24pp1.c24pp2.c24pp3 .ui-front {
z-index: 100;
}
.c24pp1.c24pp2.c24pp3 .ui-state-disabled {
cursor: default !important;
}
.c24pp1.c24pp2.c24pp3 .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.c24pp1.c24pp2.c24pp3 .ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev,
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev-hover,
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next {
right: 2px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-prev span,
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker select.ui-datepicker-month,
.c24pp1.c24pp2.c24pp3 .ui-datepicker select.ui-datepicker-year {
width: 45%;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker td {
border: 0;
padding: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker td span,
.c24pp1.c24pp2.c24pp3 .ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl {
direction: rtl;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.c24pp1.c24pp2.c24pp3 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
}
.c24pp1.c24pp2.c24pp3 .ui-menu {
list-style: none;
padding: 0;
margin: 0;
display: block;
outline: none;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-menu {
position: absolute;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-menu-item {
position: relative;
margin: 0;
padding: 3px 1em 3px .4em;
cursor: pointer;
min-height: 0;
/* support: IE7 */
/* support: IE10, see #8844 */
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-menu-divider {
margin: 5px 0;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-state-focus,
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-state-active {
margin: -1px;
}
.c24pp1.c24pp2.c24pp3 .ui-menu-icons {
position: relative;
}
.c24pp1.c24pp2.c24pp3 .ui-menu-icons .ui-menu-item {
padding-left: 2em;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-icon {
position: absolute;
top: 0;
bottom: 0;
left: .2em;
margin: auto 0;
}
.c24pp1.c24pp2.c24pp3 .ui-menu .ui-menu-icon {
left: auto;
right: 0;
}
.c24pp1.c24pp2.c24pp3 .ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}
.c24pp1.c24pp2.c24pp3 .ui-widget .ui-widget {
font-size: 1em;
}
.c24pp1.c24pp2.c24pp3 .ui-widget input,
.c24pp1.c24pp2.c24pp3 .ui-widget select,
.c24pp1.c24pp2.c24pp3 .ui-widget textarea,
.c24pp1.c24pp2.c24pp3 .ui-widget button {
font-family: Verdana,Arial,sans-serif;
font-size: 1em;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-content {
border: 1px solid #dcdcdc;
background: #ffffff url("/filestore/712/ui-bg-flat-0-ffffff-40x100.png") 50% 50% repeat-x;
color: #666;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-content a {
color: #666;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-header {
border: 1px solid #005ea8;
background: #005ea8 url("/filestore/712/ui-bg-flat-0-005ea8-40x100.png") 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-header a {
color: #ffffff;
}
.c24pp1.c24pp2.c24pp3 .ui-state-default,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-default,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-default {
border: 1px solid #dcdcdc;
background: #f7f7f7 url("/filestore/712/ui-bg-flat-75-f7f7f7-40x100.png") 50% 50% repeat-x;
font-weight: normal;
color: #005ea8;
}
.c24pp1.c24pp2.c24pp3 .ui-state-default a,
.c24pp1.c24pp2.c24pp3 .ui-state-default a:link,
.c24pp1.c24pp2.c24pp3 .ui-state-default a:visited {
color: #005ea8;
text-decoration: none;
}
.c24pp1.c24pp2.c24pp3 .ui-state-hover,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-hover,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-hover,
.c24pp1.c24pp2.c24pp3 .ui-state-focus,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-focus,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-focus {
border: 1px solid #005ea8;
background: #005ea8 url("/filestore/712/ui-bg-flat-0-005ea8-40x100.png") 50% 50% repeat-x;
font-weight: normal;
color: #005ea8;
}
.c24pp1.c24pp2.c24pp3 .ui-state-hover a,
.c24pp1.c24pp2.c24pp3 .ui-state-hover a:hover,
.c24pp1.c24pp2.c24pp3 .ui-state-hover a:link,
.c24pp1.c24pp2.c24pp3 .ui-state-hover a:visited,
.c24pp1.c24pp2.c24pp3 .ui-state-focus a,
.c24pp1.c24pp2.c24pp3 .ui-state-focus a:hover,
.c24pp1.c24pp2.c24pp3 .ui-state-focus a:link,
.c24pp1.c24pp2.c24pp3 .ui-state-focus a:visited {
color: #005ea8;
text-decoration: none;
}
.c24pp1.c24pp2.c24pp3 .ui-state-active,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-active,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-active {
border: 1px solid #aaaaaa;
background: #ffffff url("/filestore/712/ui-bg-flat-0-ffffff-40x100.png") 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.c24pp1.c24pp2.c24pp3 .ui-state-active a,
.c24pp1.c24pp2.c24pp3 .ui-state-active a:link,
.c24pp1.c24pp2.c24pp3 .ui-state-active a:visited {
color: #212121;
text-decoration: none;
}
.c24pp1.c24pp2.c24pp3 .ui-state-highlight,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-highlight,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-highlight {
border: 1px solid #005ea8;
background: #005ea8 url("/filestore/712/ui-bg-flat-0-005ea8-40x100.png") 50% 50% repeat-x;
color: #fff;
}
.c24pp1.c24pp2.c24pp3 .ui-state-highlight a,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-highlight a,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-highlight a {
color: #fff;
}
.c24pp1.c24pp2.c24pp3 .ui-state-error,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-error,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
color: #cd0a0a;
}
.c24pp1.c24pp2.c24pp3 .ui-state-error a,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-error a,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-error a {
color: #cd0a0a;
}
.c24pp1.c24pp2.c24pp3 .ui-state-error-text,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-error-text,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-error-text {
color: #cd0a0a;
}
.c24pp1.c24pp2.c24pp3 .ui-priority-primary,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-priority-primary,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3 .ui-priority-secondary,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-priority-secondary,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-priority-secondary {
opacity: .7;
filter: alpha(opacity=70);
/* support: IE8 */
font-weight: normal;
}
.c24pp1.c24pp2.c24pp3 .ui-state-disabled,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-state-disabled,
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-state-disabled {
opacity: .35;
filter: alpha(opacity=35);
/* support: IE8 */
background-image: none;
}
.c24pp1.c24pp2.c24pp3 .ui-state-disabled .ui-icon {
filter: alpha(opacity=35);
/* support: IE8 - See #6059 */
}
.c24pp1.c24pp2.c24pp3 .ui-icon {
width: 16px;
height: 16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon,
.c24pp1.c24pp2.c24pp3 .ui-widget-content .ui-icon {
background-image: url("/filestore/28/ui-icons-666-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-widget-header .ui-icon {
background-image: url("/filestore/323/ui-icons-ffffff-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-default .ui-icon {
background-image: url("/filestore/28/ui-icons-005ea8-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-hover .ui-icon,
.c24pp1.c24pp2.c24pp3 .ui-state-focus .ui-icon {
background-image: url("/filestore/323/ui-icons-ffffff-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-active .ui-icon {
background-image: url("/filestore/28/ui-icons-454545-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-highlight .ui-icon {
background-image: url("/filestore/28/ui-icons-fff-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-state-error .ui-icon,
.c24pp1.c24pp2.c24pp3 .ui-state-error-text .ui-icon {
background-image: url("/filestore/28/ui-icons-cd0a0a-256x240.png");
}
.c24pp1.c24pp2.c24pp3 .ui-icon-blank {
background-position: 16px 16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-n {
background-position: 0 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-ne {
background-position: -16px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-e {
background-position: -32px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-se {
background-position: -48px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-s {
background-position: -64px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-sw {
background-position: -80px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-w {
background-position: -96px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-1-nw {
background-position: -112px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-2-n-s {
background-position: -128px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-carat-2-e-w {
background-position: -144px 0;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-n {
background-position: 0 -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-e {
background-position: -32px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-se {
background-position: -48px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-s {
background-position: -64px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-w {
background-position: -96px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-n {
background-position: 0 -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-ne {
background-position: -16px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-e {
background-position: -32px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-se {
background-position: -48px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-s {
background-position: -64px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-sw {
background-position: -80px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-w {
background-position: -96px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-1-nw {
background-position: -112px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-2-n-s {
background-position: -128px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-2-ne-sw {
background-position: -144px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-2-e-w {
background-position: -160px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-2-se-nw {
background-position: -176px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowstop-1-n {
background-position: -192px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowstop-1-e {
background-position: -208px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowstop-1-s {
background-position: -224px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowstop-1-w {
background-position: -240px -32px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-n {
background-position: 0 -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-ne {
background-position: -16px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-e {
background-position: -32px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-se {
background-position: -48px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-s {
background-position: -64px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-sw {
background-position: -80px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-w {
background-position: -96px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-1-nw {
background-position: -112px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-2-n-s {
background-position: -128px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-2-ne-sw {
background-position: -144px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-2-e-w {
background-position: -160px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthick-2-se-nw {
background-position: -176px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthickstop-1-n {
background-position: -192px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthickstop-1-e {
background-position: -208px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthickstop-1-s {
background-position: -224px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowthickstop-1-w {
background-position: -240px -48px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturnthick-1-w {
background-position: 0 -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturnthick-1-n {
background-position: -16px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturnthick-1-e {
background-position: -32px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturnthick-1-s {
background-position: -48px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturn-1-w {
background-position: -64px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturn-1-n {
background-position: -80px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturn-1-e {
background-position: -96px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowreturn-1-s {
background-position: -112px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowrefresh-1-w {
background-position: -128px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowrefresh-1-n {
background-position: -144px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowrefresh-1-e {
background-position: -160px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrowrefresh-1-s {
background-position: -176px -64px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-4 {
background-position: 0 -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-arrow-4-diag {
background-position: -16px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-extlink {
background-position: -32px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-newwin {
background-position: -48px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-refresh {
background-position: -64px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-shuffle {
background-position: -80px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-transfer-e-w {
background-position: -96px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-transferthick-e-w {
background-position: -112px -80px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-folder-collapsed {
background-position: 0 -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-folder-open {
background-position: -16px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-document {
background-position: -32px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-document-b {
background-position: -48px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-note {
background-position: -64px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-mail-closed {
background-position: -80px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-mail-open {
background-position: -96px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-suitcase {
background-position: -112px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-comment {
background-position: -128px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-person {
background-position: -144px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-print {
background-position: -160px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-trash {
background-position: -176px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-locked {
background-position: -192px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-unlocked {
background-position: -208px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-bookmark {
background-position: -224px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-tag {
background-position: -240px -96px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-home {
background-position: 0 -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-flag {
background-position: -16px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-calendar {
background-position: -32px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-cart {
background-position: -48px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-pencil {
background-position: -64px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-clock {
background-position: -80px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-disk {
background-position: -96px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-calculator {
background-position: -112px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-zoomin {
background-position: -128px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-zoomout {
background-position: -144px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-search {
background-position: -160px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-wrench {
background-position: -176px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-gear {
background-position: -192px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-heart {
background-position: -208px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-star {
background-position: -224px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-link {
background-position: -240px -112px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-cancel {
background-position: 0 -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-plus {
background-position: -16px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-plusthick {
background-position: -32px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-minus {
background-position: -48px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-minusthick {
background-position: -64px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-close {
background-position: -80px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-closethick {
background-position: -96px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-key {
background-position: -112px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-lightbulb {
background-position: -128px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-scissors {
background-position: -144px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-clipboard {
background-position: -160px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-copy {
background-position: -176px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-contact {
background-position: -192px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-image {
background-position: -208px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-video {
background-position: -224px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-script {
background-position: -240px -128px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-alert {
background-position: 0 -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-info {
background-position: -16px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-notice {
background-position: -32px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-help {
background-position: -48px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-check {
background-position: -64px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-bullet {
background-position: -80px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-radio-on {
background-position: -96px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-radio-off {
background-position: -112px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-pin-w {
background-position: -128px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-pin-s {
background-position: -144px -144px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-play {
background-position: 0 -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-pause {
background-position: -16px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-next {
background-position: -32px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-prev {
background-position: -48px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-end {
background-position: -64px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-start {
background-position: -80px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-seek-first {
background-position: -80px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-stop {
background-position: -96px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-eject {
background-position: -112px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-volume-off {
background-position: -128px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-volume-on {
background-position: -144px -160px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-power {
background-position: 0 -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-signal-diag {
background-position: -16px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-signal {
background-position: -32px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-battery-0 {
background-position: -48px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-battery-1 {
background-position: -64px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-battery-2 {
background-position: -80px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-battery-3 {
background-position: -96px -176px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-plus {
background-position: 0 -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-minus {
background-position: -16px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-close {
background-position: -32px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-arrow-e {
background-position: -112px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-arrow-s {
background-position: -128px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-arrow-w {
background-position: -144px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-arrow-n {
background-position: -160px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-zoomin {
background-position: -176px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-zoomout {
background-position: -192px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circle-check {
background-position: -208px -192px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circlesmall-plus {
background-position: 0 -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circlesmall-minus {
background-position: -16px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-circlesmall-close {
background-position: -32px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-squaresmall-plus {
background-position: -48px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-squaresmall-minus {
background-position: -64px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-squaresmall-close {
background-position: -80px -208px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-dotted-vertical {
background-position: 0 -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-dotted-horizontal {
background-position: -16px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-solid-vertical {
background-position: -32px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-solid-horizontal {
background-position: -48px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-gripsmall-diagonal-se {
background-position: -64px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-icon-grip-diagonal-se {
background-position: -80px -224px;
}
.c24pp1.c24pp2.c24pp3 .ui-corner-all,
.c24pp1.c24pp2.c24pp3 .ui-corner-top,
.c24pp1.c24pp2.c24pp3 .ui-corner-left,
.c24pp1.c24pp2.c24pp3 .ui-corner-tl {
border-top-left-radius: 6px;
}
.c24pp1.c24pp2.c24pp3 .ui-corner-all,
.c24pp1.c24pp2.c24pp3 .ui-corner-top,
.c24pp1.c24pp2.c24pp3 .ui-corner-right,
.c24pp1.c24pp2.c24pp3 .ui-corner-tr {
border-top-right-radius: 6px;
}
.c24pp1.c24pp2.c24pp3 .ui-corner-all,
.c24pp1.c24pp2.c24pp3 .ui-corner-bottom,
.c24pp1.c24pp2.c24pp3 .ui-corner-left,
.c24pp1.c24pp2.c24pp3 .ui-corner-bl {
border-bottom-left-radius: 6px;
}
.c24pp1.c24pp2.c24pp3 .ui-corner-all,
.c24pp1.c24pp2.c24pp3 .ui-corner-bottom,
.c24pp1.c24pp2.c24pp3 .ui-corner-right,
.c24pp1.c24pp2.c24pp3 .ui-corner-br {
border-bottom-right-radius: 6px;
}
.c24pp1.c24pp2.c24pp3 .ui-widget-overlay {
background: #aaaaaa url("/filestore/712/ui-bg-flat-0-aaaaaa-40x100.png") 50% 50% repeat-x;
opacity: .3;
filter: alpha(opacity=30);
/* support: IE8 */
}
.c24pp1.c24pp2.c24pp3 .ui-widget-shadow {
margin: -8px 0 0 -8px;
padding: 8px;
background: #aaaaaa url("/filestore/712/ui-bg-flat-0-aaaaaa-40x100.png") 50% 50% repeat-x;
opacity: .3;
filter: alpha(opacity=30);
/* support: IE8 */
border-radius: 8px;
}
/*!
* Shared widget styles
*
* @author Dennis Möhlmann
* @copyright Check24 Vergleichsportal GmbH
*/
div.c24pp1.c24pp2.c24pp3 {
color: #005ea8;
border: 1px solid #dcdcdc;
background: #fafafa;
width: 100%;
height: 220px;
}
div.c24pp1.c24pp2.c24pp3 select,
div.c24pp1.c24pp2.c24pp3 input,
div.c24pp1.c24pp2.c24pp3 option,
div.c24pp1.c24pp2.c24pp3 optgroup {
color: #000;
font-weight: normal;
}
div.c24pp1.c24pp2.c24pp3 option {
padding: 2px;
}
div.c24pp1.c24pp2.c24pp3 optgroup option {
padding-left: 10px;
}
div.c24pp1.c24pp2.c24pp3 select,
div.c24pp1.c24pp2.c24pp3 input {
background-color: #fff;
}
div.c24pp1.c24pp2.c24pp3 select.c24pp-error,
div.c24pp1.c24pp2.c24pp3 input.c24pp-error {
border: 1px solid red !important;
}
div.c24pp1.c24pp2.c24pp3 .ui-datepicker-calendar a.ui-state-hover {
color: #ffffff;
border: 1px solid #dcdcdc;
}
div.c24pp1.c24pp2.c24pp3 .ui-datepicker-calendar a.ui-state-hover.ui-state-active {
color: #ffffff;
background: #005ea8;
}
div.c24pp1.c24pp2.c24pp3 .ui-datepicker-today a {
border: 1px solid #dcdcdc;
}
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li.ui-menu-item {
margin: 0 0 0 0;
border: 1px solid #fff;
}
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li.ui-menu-item.ui-state-focus,
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li:hover {
background: #E0EDF7;
border: 1px solid #005ea8;
margin: 0 0 0 0;
}
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li.ui-menu-item.ui-state-disabled,
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li.ui-menu-item.ui-state-disabled:hover {
background: #E0EDF7;
font-weight: bold;
color: #444;
opacity: 1;
margin: 0 0 0 0;
border: 1px solid #fff;
}
div.c24pp1.c24pp2.c24pp3 .ui-autocomplete li em {
font-weight: bold;
font-style: normal;
}
div.c24pp1.c24pp2.c24pp3.c24rentalcar {
height: 333px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-dep-location,
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-ret-location,
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-dep,
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-ret,
.c24pp1.c24pp2.c24pp3.c24rentalcar select.c24rentalcar-dep-time,
.c24pp1.c24pp2.c24pp3.c24rentalcar select.c24rentalcar-ret-time,
.c24pp1.c24pp2.c24pp3.c24rentalcar select.c24rentalcar-customer-age {
border: 1px solid #bbbbbb;
height: 27px;
width: 100%;
display: inline-block;
padding: 0 0 0 6px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-dep,
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-ret,
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-dep-time,
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-ret-time {
margin: 10px 0 5px 0;
display: inline-block;
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar span.c24rentalcar-title {
display: inline-block;
font-size: 22px;
width: 100%;
text-align: center;
margin: 12px 0 10px 0;
font-weight: bold;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-dep-location {
margin: 0 12px 0 12px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-ret-location {
margin: 4px 12px 0 12px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-ret-location-select {
margin: 4px 12px 0 12px;
padding-top: 3px;
height: 27px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar input.c24rentalcar-ret-location-select,
.c24pp1.c24pp2.c24pp3.c24rentalcar label.c24rentalcar-ret-location-select {
display: inline-block;
font-weight: bold;
vertical-align: middle;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar label.c24rentalcar-ret-location-select {
margin-left: 2px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-left,
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-right {
display: inline-block;
vertical-align: top;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-left {
width: 70%;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-right {
width: 30%;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-left.c24rentalcar-buttonrow {
width: 50%;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-right.c24rentalcar-buttonrow {
width: 50%;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-left {
padding: 0 3px 0 12px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-right {
padding: 0 12px 0 3px;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar button.c24rentalcar-submit {
border-radius: 4px;
border: 0;
margin: 15px 0 0 0;
padding: 8px;
color: #fff;
background-color: #1980d0;
font-weight: bold;
width: 100%;
cursor: pointer;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar button.c24rentalcar-submit:hover {
background-color: #1670b7;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar button.c24rentalcar-submit:active {
background-color: #1670b7;
}
.c24pp1.c24pp2.c24pp3.c24rentalcar div.c24rentalcar-logo {
margin: 20px 0 0 0;
background-image: url(/filestore/712/widget-logo-107x25.png);
width: 107px;
height: 25px;
}
[class^=wp-block-]:not(.wp-block-gallery) figcaption{font-style:italic;margin-bottom:1.5em;text-align:left}.rtl [class^=wp-block-]:not(.wp-block-gallery) figcaption{text-align:right}p.has-drop-cap:not(:focus):first-letter {font-size:5em;margin-top:.075em}.wp-block-image{margin-bottom:1.5em}.wp-block-image figure{margin-bottom:0;margin-top:0}.wp-block-image figure.alignleft{margin-right:1.5em}.wp-block-image figure.alignright{margin-left:1.5em}.wp-block-gallery{margin-bottom:1.5em}.wp-block-gallery figcaption{font-style:italic}.wp-block-gallery.aligncenter{display:flex;margin:0 -8px}.wp-block-quote:not(.is-large):not(.is-style-large){border:0;padding:0}.wp-block-quote.alignleft p:last-of-type,.wp-block-quote.alignright p:last-of-type{margin-bottom:0}.wp-block-quote cite{color:inherit;font-size:inherit}.wp-block-audio audio{display:block;width:100%}.wp-block-cover-image.alignright,.wp-block-cover.alignright,.wp-block-cover-image.alignleft,.wp-block-cover.alignleft,.wp-block-cover-image.aligncenter,.wp-block-cover.aligncenter{display:flex}.wp-block-file .wp-block-file__button{background-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;white-space:nowrap}.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:focus{background-color:#767676;-webkit-box-shadow:none;box-shadow:none}.wp-block-code{background:0 0;border:0;padding:0}.wp-block-pullquote{border:0}.wp-block-pullquote__citation,.wp-block-pullquote cite{font-size:inherit;text-transform:none}.wp-block-table thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}.wp-block-table tr{border-bottom:1px solid #eee}.wp-block-table th,.wp-block-table td{border:0}.rtl .wp-block-table th,.rtl .wp-block-table td{text-align:right}.wp-block-button .wp-block-button__link{-webkit-box-shadow:none;box-shadow:none;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;line-height:1.66;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;white-space:nowrap}.entry-content .wp-block-button__link{background-color:#222;color:#fff}.entry-content .is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent}.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#222}.colors-dark .wp-block-button__link{background-color:#fff;color:#000}.entry-content .wp-block-button__link:hover,.entry-content .wp-block-button__link:focus,.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus{background-color:#767676;-webkit-box-shadow:none;box-shadow:none;color:#fff}.colors-dark .entry-content .wp-block-button__link:hover,.colors-dark .entry-content .wp-block-button__link:focus,.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus{background-color:#bbb;color:#000}.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color){color:#fff}.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,.colors-dark .entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus{color:#222}.colors-custom .entry-content .wp-block-button__link,.colors-custom .entry-content .wp-block-button__link:hover,.colors-custom .entry-content .wp-block-button__link:focus,.colors-dark .entry-content .wp-block-button__link,.colors-dark .entry-content .wp-block-button__link:hover,.colors-dark .entry-content .wp-block-button__link:focus{-webkit-box-shadow:none;box-shadow:none}.colors-custom .entry-content .wp-block-button__link:hover,.colors-custom .entry-content .wp-block-button__link:focus{color:#fff}.wp-block-separator{border:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}.wp-block-media-text{margin-bottom:1.5em}.wp-block-media-text *:last-child{margin-bottom:0}.wp-block-archives.aligncenter,.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter{list-style-position:inside;text-align:center}.wp-block-latest-comments article{margin-bottom:4em}.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,.search:not(.has-sidebar) #primary .wp-block-latest-comments article{float:none;width:100%}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:0}.wp-block-latest-comments a{-webkit-box-shadow:inset 0 -1px 0 rgba(255,255,255,1);box-shadow:inset 0 -1px 0 rgba(255,255,255,1)}.wp-block-latest-comments__comment-meta{font-size:16px;font-size:1rem;margin-bottom:.4em}.wp-block-latest-comments__comment-author,.wp-block-latest-comments__comment-link{font-weight:700;text-decoration:none}.wp-block-latest-comments__comment-date{color:#767676;font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;margin-top:.4em;text-transform:uppercase}.editor-block-list__block .wp-block-latest-comments__comment-excerpt p{font-size:14px;font-size:.875rem}.entry-content .has-pale-pink-color{color:#f78da7}.entry-content .has-pale-pink-background-color,.wp-block-button.is-style-outline .has-pale-pink-background-color:link{background-color:#f78da7}.entry-content .has-vivid-red-color{color:#cf2e2e}.entry-content .has-vivid-red-background-color,.wp-block-button.is-style-outline .has-vivid-red-background-color:link{background-color:#cf2e2e}.entry-content .has-luminous-vivid-orange-color{color:#ff6900}.entry-content .has-luminous-vivid-orange-background-color,.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link{background-color:#ff6900}.entry-content .has-luminous-vivid-amber-color{color:#fcb900}.entry-content .has-luminous-vivid-amber-background-color,.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link{background-color:#fcb900}.entry-content .has-light-green-cyan-color{color:#7bdcb5}.entry-content .has-light-green-cyan-background-color,.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link{background-color:#7bdcb5}.entry-content .has-vivid-green-cyan-color{color:#00d084}.entry-content .has-vivid-green-cyan-background-color,.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link{background-color:#00d084}.entry-content .has-pale-cyan-blue-color{color:#8ed1fc}.entry-content .has-pale-cyan-blue-background-color,.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link{background-color:#8ed1fc}.entry-content .has-vivid-cyan-blue-color{color:#0693e3}.entry-content .has-vivid-cyan-blue-background-color,.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link{background-color:#0693e3}.entry-content .has-very-light-gray-color{color:#eee}.entry-content .has-very-light-gray-background-color,.wp-block-button.is-style-outline .has-very-light-gray-background-color:link{background-color:#eee}.entry-content .has-cyan-bluish-gray-color{color:#abb8c3}.entry-content .has-cyan-bluish-gray-background-color,.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link{background-color:#abb8c3}.entry-content .has-very-dark-gray-color{color:#313131}.entry-content .has-very-dark-gray-background-color,.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link{background-color:#313131}
@font-face{font-family:TablePress;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=) format('woff2'),url(//steinhudermeer.surfers-p.de/wp-content/plugins/tablepress/css/tablepress.woff) format('woff');font-weight:400;font-style:normal;font-display:block}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}
[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}
.featherlight{background:0 0;bottom:0;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;left:0;position:fixed;right:0;text-align:center;top:0;white-space:nowrap;z-index:2147483647}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.featherlight:last-of-type{background:rgba(0,0,0,.9)}.featherlight::before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.featherlight .featherlight-content{-webkit-animation:fadein .5s;animation:fadein .5s;background:#000;border:0;cursor:auto;display:inline-block;max-height:80%;max-width:90%;min-width:inherit;overflow:visible;padding:0;position:relative;text-align:left;vertical-align:middle;white-space:normal}@media screen and (min-width:980px){.featherlight .featherlight-content{max-height:90%}}.featherlight .featherlight-content .caption{color:#fff;font-size:16px;font-weight:lighter;line-height:1.25;max-width:100%;overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.featherlight .featherlight-content .caption:focus,.featherlight .featherlight-content .caption:hover{overflow:visible;white-space:normal}.featherlight .featherlight-content a{color:#fff;text-decoration:underline}.featherlight .featherlight-content a:focus,.featherlight .featherlight-content a:hover{text-decoration:none}.featherlight .featherlight-inner{-webkit-animation:fadein .5s;animation:fadein .5s;display:block}.featherlight button{-webkit-appearance:button;font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}.featherlight button::-moz-focus-inner{border-style:none;padding:0}.featherlight .featherlight-close-icon{background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E);background-position:center;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;border:0;cursor:pointer;display:block;height:30px;opacity:.6;overflow:hidden;padding:0;position:fixed;right:25px;text-align:center;text-indent:100%;top:25px;white-space:nowrap;width:30px;z-index:9999}.featherlight .featherlight-close-icon:focus,.featherlight .featherlight-close-icon:hover{opacity:1}.featherlight .featherlight-image{max-width:100%}.featherlight iframe{border:0}[data-featherlight] img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.featherlight-iframe .featherlight-content{border-bottom:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:0}@-webkit-keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes featherlightLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.featherlight-loading .featherlight-content{-webkit-animation:featherlightLoader 1s infinite linear;animation:featherlightLoader 1s infinite linear;background:0 0;border:8px solid #909090;border-left-color:#fff;font-size:10px}.featherlight-loading .featherlight-content,.featherlight-loading .featherlight-content::after{-webkit-border-radius:50%;border-radius:50%;height:10em;width:10em}.featherlight-loading .featherlight-close,.featherlight-loading .featherlight-inner{display:none}.featherlight-next,.featherlight-previous{background-color:transparent;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;cursor:pointer;display:block;height:60px;margin-top:-30px;opacity:.4;overflow:hidden;position:fixed;text-indent:100%;top:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:60px}.featherlight-next span,.featherlight-previous span{display:none}.featherlight-next:focus,.featherlight-next:hover,.featherlight-previous:focus,.featherlight-previous:hover{opacity:1}.featherlight-next{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.59%2016.59L13.17%2012%208.59%207.41%2010%206l6%206-6%206-1.41-1.41z%22/%3E%0A%3C/svg%3E);background-position:0 0;right:10px}.featherlight-previous{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.41%207.41L10.83%2012l4.58%204.59L14%2018l-6-6%206-6%201.41%201.41z%22/%3E%0A%3C/svg%3E);background-position:-5px 0;left:10px}.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous{display:none}
@charset "UTF-8";
/**
* Responsive Tabs Front CSS (minified)
*/
.rtbs{margin:20px 0}.rtbs .rtbs_menu ul{list-style:none;padding:0!important;margin:0!important}.rtbs .rtbs_menu li{display:inline-block;padding:0;margin-left:0;margin-bottom:0px!important}.rtbs .rtbs_menu li:before{content:""!important;margin:0!important;padding:0!important}.rtbs .rtbs_menu li a{display:inline-block;color:#333;text-decoration:none;padding:.7rem 30px;box-shadow:0 0 0}.rtbs .rtbs_menu li a.active{position:relative;color:white}.rtbs .rtbs_menu .mobile_toggle{padding-left:18px;display:none;cursor:pointer}.rtbs>.rtbs_content{display:none;padding:23px 30px 1px;background:#f9f9f9;color:#333}.rtbs>.rtbs_content ul,.rtbs>.rtbs_content ol{margin-left:20px}.rtbs>.active{display:block}.entry-content .rtbs .rtbs_menu ul li{margin:0}.entry-content .rtbs .rtbs_menu ul li a{border:none}.rtbs_full .rtbs_menu ul{display:block;border-bottom:0;overflow:hidden;position:relative}.rtbs_full .rtbs_menu ul::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAANxJREFUeNrs1zEKAjEQheE/IooiLNiIsJXYeRpvYOX5BL2Gna2doKCwxVqJGJvtJRNhCLzph/2YzRuSEGOktOpRYAkttNBCCy200EIL/aP6mf1HYA6k3G8DcAC2XugVMDT0LTwnfQdmhr4m56Mh8+VSAyPgk5ijBnh4oQfGv/UC3l7oUxfE1NoDG68zvTQGsfYM4tUQxJBznv9xPKbdpFP39BNovSZdAWNDX8xB5076ZtzTO2DtdfeojH0TzyCejSvv4hlEXU2FFlpooYUWWmihhRa6sPoCAAD//wMAFzYsxLjCvakAAAAASUVORK5CYII=);position:absolute;top:1px;right:15px;z-index:2;pointer-events:none}.rtbs_full .rtbs_menu ul li{display:none;padding-left:30px;background:#f1f1f1}.rtbs_full .rtbs_menu ul li a{padding-left:0;font-size:17px!important;padding-top:14px;padding-bottom:14px}.rtbs_full .rtbs_menu a{width:100%;height:auto}.rtbs_full .rtbs_menu li.mobile_toggle{display:block;padding:.5rem;padding-left:30px;padding-top:12px;padding-bottom:12px;font-size:17px;color:white}.rtbs_tab_ori .rtbs_menu a,.rtbs_tab_ori .rtbs_menu .mobile_toggle,.rtbs_tab_ori .rtbs_content,.rtbs_tab_ori .rtbs_content p,.rtbs_tab_ori .rtbs_content a{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;font-weight:300!important}
@font-face{font-family:'icomoon';src:url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/icomoon/icomoon.eot?faxfha);src:url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/icomoon/icomoon.eot?faxfha#iefix) format('embedded-opentype'),url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/icomoon/icomoon.ttf?faxfha) format('truetype'),url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/icomoon/icomoon.woff?faxfha) format('woff'),url(//steinhudermeer.surfers-p.de/wp-content/themes/twentyseventeen-child/fonts/icomoon/icomoon.svg?faxfha#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-size:1.2rem;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e900"}.icon-images:before{content:"\e90e"}.icon-camera:before{content:"\e90f"}.icon-connection:before{content:"\e91b"}.icon-copy:before{content:"\e92c"}.icon-cart:before{content:"\e93a"}.icon-coin-euro:before{content:"\e93c"}.icon-credit-card:before{content:"\e93f"}.icon-phone:before{content:"\e942"}.icon-envelop:before{content:"\e945"}.icon-location2:before{content:"\e948"}.icon-printer:before{content:"\e954"}.icon-mobile:before{content:"\e958"}.icon-quotes-left:before{content:"\e977"}.icon-quotes-right:before{content:"\e978"}.icon-wrench:before{content:"\e991"}.icon-gift:before{content:"\e99f"}.icon-airplane:before{content:"\e9af"}.icon-checkmark:before{content:"\ea10"}.icon-play3:before{content:"\ea1c"}.icon-forward3:before{content:"\ea20"}.icon-arrow-up:before{content:"\ea32"}.icon-arrow-up2:before{content:"\ea3a"}.icon-circle-up:before{content:"\ea41"}.icon-mail2:before{content:"\ea84"}.icon-facebook:before{content:"\ea90"}.icon-whatsapp:before{content:"\ea93"}.icon-twitter:before{content:"\ea96"}.icon-youtube2:before{content:"\ea9e"}
Kitecamp am Steinhuder Meer - Center Steinhuder Meer Zum Inhalt springen 5 Tage Kitesurfcamp
2 Tage Kurs inkl. Material & 3 Tage betreutes Kiten & Übernachtung
€ 400,00
7 Tage Kitesurfcamp
2 Tage Kurs inkl. Material & 5 Tage betreutes Kiten & Übernachtung
€ 500,00
14 Tage Kitesurfcamp
2 Tage Kurs inkl. Material & 12 Tage betreutes Kiten & Übernachtung
€ 950,00
Wir bieten dir ALLES in unserem Kitecamp im Natur Park Steinhuder Meer!
Du kannst dich nicht entscheiden, welches Camp du machen möchtest, dann wechsel doch einfach zwischen den Kite-, Windsurf- und Supcamp und probiere es ganz einfach ohne Aufpreis aus!
Hoch motivierte und erfahrene VDWS Kitelehrer führen dich durch das Kitecamp! In 5 Tagen lernst du in Theorie und Praxis sicher das Kitesurfen , in unserem großen Stehrevier!
Das 5 Tage Kitecamp beginnt immer am Montag um 10.00 Uhr und geht bis Freitag 16.00 Uhr.
Du kannst auch am Mittwoch, Freitag oder Samstag mit dem Camp beginnen, es kostet dann aber 50,00 € Aufpreis, da das Camp über das Wochenende geht!
Nach dem Abschluss des 5 Tage Camps, kannst du auch noch einen oder zwei Tage dran hängen, wie zum Beispiel Samstag oder Sonntag! Es kostet pro Tag inklusive Übernachtung nur 50,00 € zusätzlich!
ALLES ist inklusive, des gesamten Equipment, wie Neopren, Trapez und Helm, aktuelle Delta Kites und Kiteboards.
Das Kitecamp ist inklusive aller Übernachtungen in unseren schönen Mehrbettzimmern, gegen Aufpreis ist die Übernachtung auch im DZ, EZ oder im eigenen Zelt auf dem nahe gelegenen Campingplatz möglich.
Du wirst im Kitecamp coole Leute und neue Freunde kennenlernen und kannst Abends zusammen mit allen Teilnehmern zusammen grillen und chillen.
Täglich sorgt unser Bistro für die richtige Stärkung !
Es gibt jeden Morgen ein leckeres, gemeinsames Frühstück am reichhaltigen Frühstücksbuffet zum perfektem Start in den Tag und des Kitecamp für nur € 10,00.
Die Vollpension inklusive leckerem Frühstück, Mittagessen und Abendessen kostet nur 30,00 € pro Tag.
Weitere Angebote des Kitecamps:
Täglich 1 Stunde kostenloser Verleih unserer SUP Boards oder Kajaks! Sonderangebote in unserem Wassersportshop bei Kauf eurer eigenen Ausrüstung erhaltet ihr 100,00 € Rabatt auf eure Kursgebühr!Ein Surfers Paradise Aufkleber für alle Kitecamp Teilnehmer inklusive! Täglicher Test und Verleih von Boards unterschiedlicher aktueller Windsurf- und Kitemarken! Kostenloser Fahrradverleih! KOSTENLOS inklusive Spaß und guter Laune zusammen mit anderen Kitern und Surfern! Im Camp ist die Übernachtung im Mehrbettzimmer, gegen Aufpreis ist die Übernachtung auch im DZ oder EZ möglich.
Es sind auch Übernachtungen im eigenen Wohnmobil oder Zelt an unserer Kiteschule (sanitäre Anlagen und Duschen sind vorhanden) für Sonderpreis 10,00 € pro Nacht möglich.
Eine VDWS Kite, Windsurf oder Segellizenz kostet je € 50.- extra und wird sofort vor Ort ausgestellt! Mit der Lizenz kann man sich dann sein Leben lang, überall auf der Welt, Material ausleihen.
Die Prüfungsbögen mit dem Fragen und Antworten sind Ankreuzbögen mit verschieden möglichen Antworten und einem Punktesystem bei dem weltweit 99,9 % der Schüler die Prüfung bestehen.
Um an dem Materialverleih teilnehmen zu können, muss ein VDWS Grundschein mit mindestens Step 2 und dem Theorie Step vorhanden sein.
Zum Kiten lernen und Windsurfen lernen haben wir immer genügend Wind, sprich alle Kite- und Segelgrößen von 1 qm bis 21 qm. Sollte ein Tag Flaute dabei sein, was sehr selten der Fall ist, wird dir dieser Tag gut geschrieben.
Ein kleiner Tipp : Wenn du noch nicht Lenk- oder Drachenfliegen kannst und viel bei uns lernen möchtest, übe das vorher. Den perfekten Trainerkite bekommst du hier… inklusive Bar, Leinen und Safety-Leash!
Wir haben ebenfalls ein 2, 3, 4, 6, 7 Tage Kitesurfcamp im Angebot!
Fragen & Antworten Weitere Infos zur Anreise, Startzeiten und Ablauf findest du hier >>
Diese Website benutzt Cookies. Wenn du die Website weiter nutzt, gehen wir von deinem Einverständnis aus. OK Nein Datenschutzerklärung