/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */

/*@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700');*/
/*import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap');*/

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{
	font-family:'FontAwesome';
	src:url('https://maxime-media.de/wp-content/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2');
	font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
 
/*blog*/
.gleichegroesse h2, .gleichegroesse h3, .gleichegroesse h4, .gleichegroesse h5, .gleichegroesse h6 {
	color: #464646 !important;
    font-size: 40px;
    line-height: 1.2em;
    font-family: 'open sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
    font-weight: 300;
    text-transform: none;
	text-align:center;
	margin-top: 60px !important;
}
/*Das funtkioniet nicht, da es auf allen Seiten die Punkte ändert.
 * #top #wrap_all .main_color h6, .main_color h5, .main_color h4, .main_color h3, .main_color h2 {
	color: #464646 !important;
    font-size: 40px;
    line-height: 1.2em;
    font-family: 'open sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
    font-weight: 300;
    text-transform: none;
	text-align:center;
} */
/*Footer Widget*/
#socket .copyright {
	display: none !important;
}

#footer .flex_column:nth-child(1) {
	width: 50%;
}
#footer .flex_column:nth-child(2) { 
	float:right; 
	border-left:1px solid #fff;
	margin-left: 30px;
	padding-left: 30px;
} 
#footer .flex_column:nth-child(1) section {
	width: 60%;
	float: right;
}
.footer-box {
	padding: 10px 15px;
	border-radius: 6px;
	font-size: 14px;
	color: #333;
	background-color: #e1e1e1;
	font-family: "Open Sans", "Helvetica", sans-serif;
}
.footer-box p {
	margin: 0px 0px 8px !important;
}
/*ausblenden der Vorschau der Referenz */
.ausblenden {
	display: none;
}
.footer-box .blu {
	/*color: #24b3eb;*/
	font-weight: 600;
	font-size: 19px;
}
/*.footer-box .blu::before {
	content:'\f095';
	font-family: FontAwesome;
}*/
.footer-box .f-btn {
	margin: 7px 0px 5px;
}
.footer-box .f-btn a {
	background-color: #333;
	font-weight: 600;
	padding: 10px;
	border-radius: 4px;
	display: block;
	text-align: center;
}
#footer .textwidget p {
	margin-top: 0px;
}
.socialmediamitte {
	    margin-bottom: 22px;
}
@media (max-width: 1230px) {
	#footer .flex_column:nth-child(1) {
		width: 56%;
	}
	#footer .flex_column:nth-child(1) section {
		width: 70%;
	}
	#footer .flex_column:nth-child(2) {
		width: 39%;
	}
}

@media (max-width:985px) {
	#footer .flex_column:nth-child(1) section {
		width: 80%;
	}
}

@media (max-width:872px) {
	#footer .flex_column:nth-child(1) section {
		width: 90%;
	}
}

@media (max-width:850px) {
	#footer .flex_column:nth-child(1) {
		width: 55%;
	}
}

@media (max-width:768px) {
	#footer {
		padding-top: 30px;
	}
	#footer .flex_column:nth-child(1) {
		width: 55% !important;
		border-right: 1px solid #fff;
		padding-right: 30px;
	}
	#footer .flex_column:nth-child(1) section {
		width: auto !important;
	}
	#footer .flex_column:nth-child(2) {
		width: 40% !important;
		border-left: 0px;
		padding-left: 0px;
	}
	#footer .flex_column:nth-child(2) section {
		margin-top: 10px !important;
	}
}

@media (max-width:375px) {
	#footer .flex_column:nth-child(1) {
		width: 100% !important;
		border-right: 0px;
		padding-right: 0px;
	}
	#footer .flex_column:nth-child(1) section {
		margin-top: 10px !important;
	}
	#footer .flex_column:nth-child(2) {
		width: 100% !important;
		border-left: 0px;
		padding-left: 0px;
		padding-top: 20px;
		border-top: 1px solid #fff;
		margin-top: 20px !important;
		margin-bottom: 0px !important;
	}
	#footer .flex_column:nth-child(2) section:nth-child(2) {
		margin-top: 10px !important;
	}
}

/* HEADER ICONS */
.phone-info::marker {
	color: transparent;
}
/*.phone-info .phone::before {
	content:'\f095';
	font-family: FontAwesome;
	padding-right: 3px;
}
.phone-info a.email::before {
	content:'\f0e0';
	font-family: FontAwesome;
	padding-right: 3px;
}*/
#header .phone-info .phone, #header .phone-info a.email {
	padding: 10px;
	border-radius: 4px;
	background-color: #fff;
	color: #222;
}
#header .phone-info a.email {
	padding: 8px 10px 9px;
}
#header .phone-info a:hover {
	/*background-color: #3379b7; */
	color: black;
	text-decoration: underline ;
}
@media (max-width:375px) {
	#header .phone-info .phone, #header .phone-info a.email {
		display: inline-grid;
		/*display: ruby-text;*/
	}
}



.special_amp { color: inherit!important; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
strong, .main_color strong, .main_color b {
    color: inherit !important;
}
.logo img {
    padding: 10px 0;
}

/* -- basic site page & element definitions -- */
.responsive .container {
    max-width: 1250px;
}
.content {
    padding-top: 60px !important;
    padding-bottom: 0px !important;
}
.alternate_color .content {
    padding-top: 0 !important;
}

p:last-child {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.infop p {
    margin-top: 5px;
}
h4 {
    margin: 10px 0 0 !important;
}

/* blue buttons */
body div .avia-button { 
    border-radius: 30px;
}
.avia-button.avia-color-theme-color-subtle {
    border: 0px solid #fff;
}
.avia-button.avia-size-large {
    font-family: 'Roboto', sans-serif;
    font-size: 21px;
    font-weight: 500;
    line-height: 28.6px;
    color: #464646;
    padding: 20px 32px;
}

/* color horizontal rule */
.chr .hr-inner { 
    background-color: #6f6f6e;
    border-width: 1px;
    border-style: solid;
    border-image: linear-gradient(to right,#6f6f6e,#27b4e4,#e5487b) 1;
    width: 35%;
}

/* top nav */
.avia-menu-text {
    font-size: 13px !important;
    text-transform: none !important;
    font-weight: 600;
}

/* footer */
.widgettitle {
    font-size: 15.4px;
    font-weight: 700;
    margin-bottom: 15px;
}
#top .widget_nav_menu li, .textwidget p {
    font-weight: 400;
    letter-spacing: .5px;
}
#top .widget_nav_menu li {
    font-size: 14px !important;
    line-height: 23.1px;
}
.widget_nav_menu a {
    padding: 0 !important;
}
.textwidget p {
    margin-top: 8px;
    line-height: 23.1px;
    font-size: 14px !important;
}

/* -- custom classes -- */
.px-40 {
    padding: 0 40px;
}
.pl-80 {
    padding-left: 80px;
}
.pl-40 {
    padding-left: 40px !important;
}
.bold-b strong {
    color: #24b3eb !important;
    font-weight: 600;
}
.bold-bl strong {
    color: #2c2c2c !important;
}
.bold-gr strong {
    color: #767676 !important;
}
.reg-gr {
	color: #767676 !important;
}
.bold-w strong {
    color: #ffffff !important;
}
.lt-gr {
    color: #9e9e9f !important;
}
.bold-inherit strong {
    color: inherit !important;
}
.textalign-r {
    text-align: right !important;
}
.textalign-c {
    text-align: center !important;
}
.mobile-break {
    display:none;
}
.clearfix {
    clear: both !important;
}
.noborder {
    border: 0px !important;
}
.titlemargin, .mr-minus {
    margin-right: -220px !important;
}
.tablet-break {
	display: none;
}
.no-text-transform {
	text-transform: none !important;
}
.normal-text {
	font-size: 16px !important;
	margin:0px !important;
}
.no-letter-spacing {
	letter-spacing: 0 !important;
}
.no-margin {
	margin: 0 !important;
}


/* -- site elements for multiple pages - Thiemann -- */

.blaueueberschrift {
    line-height:1.5em !important;
    font-size: 19.5px !important;
    color: #24b3eb !important;
    font-weight:400 !important;
    font-family: "open-sans-v34-latin";
	letter-spacing: 0 !important;
}
h2.blaueueberschrift {
	margin-bottom: 0px !important;
}
.unterblauerueberschrift{
    font-size: 40px;
    line-height: 1.5em;
    font-weight: 300;
    text-transform: none;
    text-align:center;
    color: #252525;
}
.unterblauerueberschrift2{
    font-size: 40px;
    line-height: 1.2em;
    font-weight: 300;
    text-transform: none;
    text-align:center;
    color: #252525;
}
.untericon {
    color: #252525 !important;
    font-size:16px !important;
    font-weight:bold !important;
    text-align:center !important;
    line-height:1.5em !important;
}
.untericon2 {
    text-align: center;
    font-size:15px !important;
}
.untericon p {
    margin-top: 2px !important;
}

.untericon-text p {
    margin-top: 2px;
}
.normalertext {
    font-size: 16px !important;
    line-height: 1.5em !important;
    color: #767676 !important;
    font-weight:400 !important;
    letter-spacing:0px !important;
    margin-bottom:0px !important;
}
.normalertext2 {
    font-size: 16px !important;
    line-height: 1.5em !important;
    color: #767676 !important;
    font-weight:400 !important;
    letter-spacing:0px !important;
}


/*Überschrift neben Bild - Thiemann*/
.nebenueberschrift{
    color: #464646;
    font-size: 30px;
    font-weight: 500;
    white-space: normal;
    float: none;
    margin: 10px 0 0 !important;
    line-height:1.1em;
    text-transform:initial;
}
.unterblauerueberschrift3{
    font-size: 40px;
    line-height: 1.2em;
    font-weight: 300;
    text-transform: none;
    text-align:center;
    color: #252525;
    letter-spacing:1px;
}

.tooltipbox {
    font-size: 30px;
    line-height: 1.2em;
    font-family: "open sans", 'HelveticaNeue', 'Helvetica Neue', 'Helvetica-Neue', Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: 0px !important;
    text-transform: capitalize !important;
    line-height: 31px !important;
    margin: 0 0 16px 35px !important;
    position: relative;
    left: -40px;
}
.normalertext2 h2 {
    font-size: 16px !important;
    line-height: 1.5em !important;
    color: #767676 !important;
    font-weight:400 !important;
    letter-spacing:0px !important;

}
/*Tooltips - Thiemann*/
.tooltipheading{
    font-size: 20px;
    line-height: 1.1em;
    margin-bottom: 8px;
}
.tabelleheading {
    background: transparent !important;
    color: #767676;
}

/*Seo Stellen - Thiemann*/
.seostellen {
    font-size: 26px;
    line-height: 1.3em;
    font-weight: 300;
    text-transform: none;
    color:white;
    font-weight:bold;
}
.adpropaketeheadings {
    color: #ffffff;
    font-size: 23px;
    font-weight: 400;
    background-color: #2c2c2c;
    padding: 13px 0 !important;
    text-align:center;
}
.unterfarbverlauf{
    font-size: 26px;
    line-height: 1.3em;
    font-weight: 300;
    text-transform: none;
}

/* --- startseite --- */

/* Startseite - Head */
.top-title h1.av-special-heading-tag {
    margin-top: -5px !important;
    font-size: 45px !important;
    font-weight: 300 !important;
}
.av-subheading_above {
    margin-bottom: 10px !important;
    font-weight: 500 !important;
}
.topp .av-subheading_above p {
    font-size: 18.5px !important;
    color: #24b3eb;
}
.av-subheading_above p {
    font-size: 19.5px !important;
    color: #24b3eb;
}
.av-special-heading {
    margin-top: 0px;
}

/* Startseite - bluepink headers BASE */
.alternate_color h2.av-special-heading-tag {
    font-size: 82px;
    line-height: 82px;
    text-transform: capitalize !important;
    font-weight: 200;
}
.lowercase h2.av-special-heading-tag {
    text-transform: lowercase !important;
}
.entry-content-wrapper .avia_textblock.gt171, .entry-content-wrapper .avia_textblock.gt111, .entry-content-wrapper .avia_textblock.gt411, .entry-content-wrapper .avia_textblock.gt141, .entry-content-wrapper .avia_textblock.gt611, .entry-content-wrapper .avia_textblock.gt612, .entry-content-wrapper .avia_textblock.gt711, .entry-content-wrapper .avia_textblock.gt910, .entry-content-wrapper .avia_textblock.gt155, .entry-content-wrapper .avia_textblock.headerjobdesigner2 {
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),
    url('https://maxime-media.de/wp-content/uploads/2019/06/text-blau.jpg') repeat;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
	text-transform: capitalize !important;
    font-weight: 200;
}
.entry-content-wrapper .avia_textblock.gt181, .entry-content-wrapper .avia_textblock.gt311, .entry-content-wrapper .avia_textblock.gt511, .entry-content-wrapper .avia_textblock.gt512, .entry-content-wrapper .avia_textblock.gt131, .entry-content-wrapper .avia_textblock.gt811, .entry-content-wrapper .avia_textblock.gt100, .entry-content-wrapper .avia_textblock.gt166, .entry-content-wrapper .avia_textblock.headerjobdesigner1{
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(transparent, transparent),
    url('https://maxime-media.de/wp-content/uploads/2019/06/text-pink.jpg') repeat;
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
	text-transform: capitalize !important;
    font-weight: 200;
}

/* Startseite - Farbverläufe */
.entry-content-wrapper .avia_textblock.gt311 {
    background-position: top 331px right -180px;
    padding-bottom: 10px;
    font-size: 82px;
    line-height: 82px;
}
.entry-content-wrapper .avia_textblock.gt111 {
    background-position: top 260px right -80px;
    font-size: 82px;
    line-height: 82px;
}
/* Startseite - kein capital letter */
.page-id-13 .alternate_color h2.av-special-heading-tag{
    text-transform: inherit !important;
}

/* Startseite - Thiemann */
.mhrlogo2 {
    position:relative;
}
.inkachel {
    color: #464646 ;
    font-size: 30px;
    font-weight: 500;
    padding-top:20px;
}
.inkachel2 {
    color: #464646 ;
    font-size: 30px;
    font-weight: 500;
}
.datensicherheit {
    font-size: 25px;
    line-height: 1.3em;
    font-weight: bold;
    text-transform: none;
    color:white;
    white-space: normal;
    float: none;
}

/* Startseite - Einfach.Schnell.Effizient. spacing */
#top .ese .av-flex-placeholder { 
    width: 0% !important;
}

/* Startseite - Top icon height */
.infop img { 
    max-height: 50px;
    width: auto;
}
.page-id-13 .alternate_color h2.av-special-heading-tag {
    font-size: 24px !important;
    line-height: 1em !important;
}

/* Startseite - mhr logo - Module & Funktionen */
.mhrlogo h2::before { 
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/maximeHR_logo-s2.png');
    position:relative;
    /*left: -19px;
    top: 4px;*/
}

/* Startseite - Module */
#top .av-flex-placeholder {
    width: 3% !important;
}
.modulebox {
    border: 1px solid #303030 !important;
    padding: 20px;
    border-radius: 10px !important;
}
.modulebox img {
    width: 350px;
    height: auto;
    border-radius: 10px !important;
}
.modulebox .plus img{
    width: 45px;
    height: 45px;
    border-radius:0;
}
.modulebox .avia_textblock {
    font-size: 17px;
    font-weight: 400;
}
.modulebox .av-special-heading.two-line h4 {
    padding-bottom: 33px !important;
}

#module .flex_column_table {
    width: 100%;
    margin: 0 auto;
}
#module .flex_column_table p {
    font-size: 15px !important;
    line-height: 15px;
}
#module div .av_one_third {
    width: 8% !important;
}

/* Startseite - aktuelle Referenzen slider */
.avia-content-slider {
    margin: 0 !important;
}
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots {
    margin-top: 40px;
}
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a {
    background-color: #e2e2e2;
    border: 0px;
    margin: 0 5px;
}
#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active {
    background-color: #ababab;
    border: 0px;
}

/* Startseite - Referenzen section */
.avia-testimonial-wrapper {
    margin: 0 !important;
}
.avia-testimonial {
    border-width: 0px;
    padding: 0 !important;
}
.avia-testimonial-image {
    width: 160px;
    height: 160px;
    margin: 0 50px 0 0;
}
.avia-testimonial-content p {
    font-size: 14px !important;
    font-weight: 400;
    font-style: italic;
    line-height: 1.6em !important;
    color: #909090;
}
.avia-testimonial-content p {
    margin-top: 17px !important;
}
.avia-testimonial-meta {
    font-weight: 700;
    line-height: 1.6em !important;
    margin-top: 15px;
    margin-left: 209px !important;
}
.avia-testimonial-name, .avia-testimonial-subtitle {
    display: inline;
    color: #252525 !important;
    font-size: 14px !important;
}
.avia-testimonial-name {
    letter-spacing: 0px;
}
.avia-testimonial-subtitle {
    font-weight: 400;
    margin-left: 5px;
}

/* Startseite - Tooltips */
.avia_textblock.i1 strong, .avia_textblock.i2 strong, .avia_textblock.i3 strong, .avia_textblock.i4 strong, .avia_textblock.i5 strong, .avia_textblock.i6 strong, .avia_textblock.mcp-i1 strong, .avia_textblock.mcp-i2 strong, .avia_textblock.mcp-i3 strong {
    color: #2c2c2c !important;
}
.avia_textblock.i1, .avia_textblock.i2, .avia_textblock.i3, .avia_textblock.i4, .avia_textblock.i5, .avia_textblock.i6 {
    margin-left: 80px;
    margin-bottom: 30px;
}
.av_textblock_section .avia_textblock.i1::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/i1e.png');
    position: absolute;
    left: 14px;
    top: 14px;
}
.av_textblock_section .avia_textblock.i2::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/i2e.png');
    position: absolute;
    left: 20px;
    top: 14px;
}
.av_textblock_section .avia_textblock.i3 {
    margin-right: -40px;
}
.av_textblock_section .avia_textblock.i3::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/i3e.png');
    position: absolute;
    left: 15px;
    top: 14px;
}
.av_textblock_section .avia_textblock.i4::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/i4e.png');
    position: absolute;
    left: 29px;
}
.av_textblock_section .avia_textblock.i5:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/i5e.png');
    position: absolute;
    left: 20px;
}
.av_textblock_section .avia_textblock.i6::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/i6e.png');
    position: absolute;
    left: 5px;
}
/* Startseite - Tooltip bg */
.closing { 
    background-position: bottom 22% center !important;
}

/* --- MCP Basic Seite --- */

/* MCP Basic - Headerimg */
.mcp-bg { 
    background-position: bottom right 28% !important;
    background-size: 780px auto;
}

/* MCP Basic - Farbverläufe */
.entry-content-wrapper .avia_textblock.gt611 {
    background-position: top -180px left -340px;
    font-size: 82px;
    line-height: 82px;
}
.entry-content-wrapper .avia_textblock.gt612 {
    background-position: top -230px left -220px;
    font-size: 82px;
    line-height: 82px;
}
.entry-content-wrapper .avia_textblock.gt711 {
    background-position: top -180px left -250px;
    font-size: 82px;
    line-height: 82px;
}
.entry-content-wrapper .avia_textblock.gt811 {
    background-position: top -190px left -290px;
    padding-bottom: 30px;
    font-size: 82px;
    line-height: 82px;
}

/* MCP Basic - top 3 icons */
.av_textblock_section .avia_textblock.mcp-i1::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/mcpi1.png');
    position: absolute;
    left: 0px;
    top: 8px;
}
.av_textblock_section .avia_textblock.mcp-i2::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/mcpi2e.png');
    position: absolute;
    left: 15px;
    top: 4px;
}
.av_textblock_section .avia_textblock.mcp-i3::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/mcpi3e.png');
    position: absolute;
    left: 11px;
    top: 8px;
}
.avia_textblock.mcp-i1, .avia_textblock.mcp-i2, .avia_textblock.mcp-i3 {
    color: inherit !important;
    font-size: 23px;
    padding-left: 80px;
    margin-right: -30px;
}

/* MCP Basic - section img bgs */
.budget {
    background-position: left top 70% !important;
}
.personwtablet {
    background-position: bottom left 27% !important;
    background-size: 860px auto !important;
}
.desk {
    background-position: bottom 22% center !important;
}

/* MCP Basic - Premiumplatzierung */
body .column-top-margin.mcp-mt {
	margin-top: 0px !important;
}

/* --- AdPro Seite --- */

/* Adpro - Headerimg */
.adprotitle { 
    background-position: bottom left 28% !important;
    background-size: 590px auto;
}

/* Adpro - Farbverläufe */
.entry-content-wrapper .avia_textblock.gt910 {
    background-position: top 240px right 10px;
    padding-bottom:12px;
    font-size: 82px;
    line-height: 82px;
    margin-right: -50px;
    margin-bottom: -4px;
}
.entry-content-wrapper .avia_textblock.gt100 {
    background-position: top -180px left -320px;
    padding-bottom: 20px;
    font-size: 82px;
    line-height: 82px;
}

/* Adpro - section bgs */
.laptop {
    background-size: 114% !important;
}
.service-bg {
    background-size: 90% auto !important;
}

/* Adpro - Angebote */
.angebot {
    border: 1px solid #2c2c2c !important;
    padding: 0 0 20px;
    font-weight: 500 !important;
    color: #2c2c2c;
}
.angebot h5, .angebot .topseller {
    background-color: #2c2c2c;
    padding: 8px 0 !important;
	width: 100%;
}
.angebot h5::before, .angebot .topseller p {
	color: #fff;
    font-size: 23px !important;
    font-weight: 400;
	margin-top: 0px;
}
.angebot h5::before, .angebot .topseller p::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/check.png');
    position: relative;
    left: -10px;
    top: 2px;
}
.angebot p {
}
.angebot .strikethrough {
    background-image: url('https://maxime-media.de/wp-content/uploads/2019/05/x.png');
    background-repeat: no-repeat;
    background-position: center top 21px;
    background-size: 160px;
}
.angebot .strikethrough p {
    line-height: 1.5em !important;
    font-size: 18px !important;
    font-weight: 300;
}
.angebot .strikethrough strong {
    color: #27b4e4 !important;
    font-size: 28px !important;
}
.angebot .av_textblock_section {
    text-align: center;
}
.angebot .avia_textblock {
    display: inline-block;
}

/* Adpro - Formular */
.adproform {
    color: #000 !important;
}
.adproform p#element_avia_3_1 {
    display: none;
}
.adproform p#element_avia_6_1, .adproform .button {
    position: relative;
    top: -93px;
}
.adproform .textare_label_avia_6_1 {
    display: none;
}
#top .adproform textarea {
    min-height: unset !important;
    max-height: 137px !important;
    margin-top: 27px;
}
#top .adproform label {
    font-size: 14px;
    font-weight: 400;
    color: #767676;
    text-align: left;
}
#top .main_color .input-text, #top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
    border-color: #ccc !important;
    color: #2c2c2c !important;
    text-align: left;
}
.adproform .button {
    width: 30% !important;
    background-color: #27b4e4 !important;
    border-color: #27b4e4 !important;
    color: #ffffff !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 500 !important;
}

/* Adpro - Tooltips */
.avia_textblock.adpro-i1, .avia_textblock.adpro-i2, .avia_textblock.adpro-i3,
.avia_textblock.adpro-i4, .avia_textblock.adpro-i5, .avia_textblock.adpro-i6 {
    font-size: 23px;
    padding-left: 80px;
    margin-right: -30px;
}
.avia_textblock.adpro-i1 strong, .avia_textblock.adpro-i2 strong, .avia_textblock.adpro-i3 strong,
.avia_textblock.adpro-i4 strong, .avia_textblock.adpro-i5 strong, .avia_textblock.adpro-i6 strong {
    color: #2c2c2c !important;
}
.av_textblock_section .avia_textblock.adpro-i1::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/adpro1i.png');
    position: absolute;
    left: 11px;
    top: 8px;
}
.av_textblock_section .avia_textblock.adpro-i2::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/adpro2i.png');
    position: absolute;
    left: 21px;
    top: 8px;
}
.av_textblock_section .avia_textblock.adpro-i3::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/adpro3i.png');
    position: absolute;
    left: 18px;
    top: 8px;
}
.av_textblock_section .avia_textblock.adpro-i4::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/adpro4i.png');
    position: absolute;
    left: 11px;
}
.av_textblock_section .avia_textblock.adpro-i5::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/adpro5i.png');
    position: absolute;
    left: 21px;
}
.av_textblock_section .avia_textblock.adpro-i6::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/05/adpro6i.png');
    position: absolute;
    left: 21px;
}

/* --- Jobdesigner Seite --- */

/* Jobdesigner - headerimg */
.jobdesignertitle {
    background-position: bottom left 68% !important;
    background-size: 590px auto;
}

/*Jobdesigner - Header subhead */
.jobdesignerheader {
    font-size: 25px;
    line-height: 1.3em;
    font-weight: 300;
    text-transform: none;
}

/* Jobdesigner - Farbverläufe */
.entry-content-wrapper .avia_textblock.headerjobdesigner1 {
    background-position: top -200px left 360px;
    padding-bottom:8px;
    font-size: 78px;
    line-height: 82px;
}
.entry-content-wrapper .avia_textblock.headerjobdesigner2 {
    background-position: top -190px left 500px;
    padding-bottom: 20px;
    font-size: 78px;
    line-height: 82px;
}

/* Jobdesigner - section bg images */
.searchbar {
    background-size: 1150px !important;
}
.socialmedia {
    background-image: url('https://maxime-media.de/wp-content/uploads/2019/05/bggradient2.png'), url('https://maxime-media.de/wp-content/uploads/2019/06/handyfb2.png');
    background-position: left top -100px, right top;
    background-repeat: no-repeat;
    background-size: 100%, auto 100%;
}

/* Jobdesigner - Tooltips */
.avia_textblock.jd-1, .avia_textblock.jd-2, .avia_textblock.jd-3,
.avia_textblock.jd-4, .avia_textblock.jd-5, .avia_textblock.jd-6,
.avia_textblock.jd-7, .avia_textblock.jd-8, .avia_textblock.jd-9 {
    position: relative;
    font-size: 23px;
    padding-left: 80px;
    margin-right: -30px;
    padding-bottom: 20px;
}
.avia_textblock.jd-1 strong, .avia_textblock.jd-2 strong, .avia_textblock.jd-3 strong,
.avia_textblock.jd-4 strong, .avia_textblock.jd-5 strong, .avia_textblock.jd-6 strong,
.avia_textblock.jd-7 strong, .avia_textblock.jd-8 strong, .avia_textblock.jd-9 strong {
    color: #2c2c2c !important;
}
.av_textblock_section .avia_textblock.jd-1::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jd1i.png');
    position: absolute;
    left: 11px;
    top: -1px;
}
.av_textblock_section .avia_textblock.jd-2::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jd2i.png');
    position: absolute;
    left: 16px;
    top: -1px;
}
.av_textblock_section .avia_textblock.jd-3::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jd3i.png');
    position: absolute;
    left: 15px;
    top: -5px;
}
.av_textblock_section .avia_textblock.jd-4::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jd4i.png');
    position: absolute;
    left: 14px;
    top: -10px;
}
.av_textblock_section .avia_textblock.jd-5::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jd5i.png');
    position: absolute;
    left: 20px;
    top: -11px;
}
.av_textblock_section .avia_textblock.jd-6::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jd6i.png');
    position: absolute;
    left: 9px;
    top: -7px;
}
.av_textblock_section .avia_textblock.jd-7::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jd7i.png');
    position: absolute;
    left: 14px;
    top: -6px;
}
.av_textblock_section .avia_textblock.jd-8::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jd8i.png');
    position: absolute;
    left: 11px;
    top: -9px;
}
.av_textblock_section .avia_textblock.jd-9::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jd9i.png');
    position: absolute;
    left: 17px;
    top: -11px;
}

/* --- Corporate Jobboards Seite --- */

/* CJ - headerimg */
.jobboardstitle {
    background-position: bottom left 28% !important;
    background-size: 590px auto;
}

/* CJ - Farbverläufe */
.entry-content-wrapper .h2nochange .avia_textblock.gt131 {
    background-position: top -190px left -290px;
    padding-bottom:8px;
    font-size: 82px;
    line-height: 82px;
    white-space: nowrap;
}
.entry-content-wrapper .h2nochange .avia_textblock.gt141 {
    background-position: top -190px left -290px;
    padding-bottom: 20px;
    font-size: 82px;
    line-height: 82px;
    white-space: nowrap;
}

/* CJ - top 4 icons */
.avia_textblock.jb-i1, .avia_textblock.jb-i2, .avia_textblock.jb-i3,
.avia_textblock.jb-i4, .avia_textblock.jb-i5, .avia_textblock.jb-i6 {
    position: relative;
    font-size: 23px;
    padding-left: 80px;
    margin-right: -30px;
    padding-bottom: 20px;
}

/* CJ - Tooltips */
.avia_textblock.jb-i1 strong, .avia_textblock.jb-i2 strong, .avia_textblock.jb-i3 strong,
.avia_textblock.jb-i4 strong, .avia_textblock.jb-i5 strong, .avia_textblock.jb-i6 strong {
    color: #2c2c2c !important;
}
.av_textblock_section .avia_textblock.jb-i1::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jbi1.png');
    position: absolute;
    left: 8px;
    top: 1px;
}
.av_textblock_section .avia_textblock.jb-i2::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jbi2.png');
    position: absolute;
    left: 22px;
    top: -7px;
}
.av_textblock_section .avia_textblock.jb-i3::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jbi3.png');
    position: absolute;
    left: 15px;
    top: -8px;
}
.av_textblock_section .avia_textblock.jb-i4::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jbi4.png');
    position: absolute;
    left: 18px;
    top: -13px;
}
.av_textblock_section .avia_textblock.jb-i5::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jbi5.png');
    position: absolute;
    left: 15px;
    top: -10px;
}
.av_textblock_section .avia_textblock.jb-i6::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/jbi6.png');
    position: absolute;
    left: 9px;
    top: -6px;
}

/* --- XML BA & VerBIS Seite --- */

/* XML BA - Headerimg */
.batitle {
    background-position: bottom right 28% !important;
    background-size: 530px auto;
}

/* XML BA - section bg images */
.ba-xml-bg {
    background-position: top 21% left !important;
    background-size: 100% auto;
}
/*.swatchbg {
	background-image: url('http://testwp1.maxime-media.com/wp-content/uploads/2019/06/swatches.png');
	background-repeat: no-repeat;
	background-position: right -10.7% bottom;
}*/

/* XML BA - Tooltips */
.avia_textblock.ba-i1, .avia_textblock.ba-i2, .avia_textblock.ba-i3 {
    position: relative;
    font-size: 23px;
    padding-left: 80px;
    margin-right: -30px;
    padding-bottom: 20px;
}
.avia_textblock.ba-i1 strong, .avia_textblock.ba-i2 strong, .avia_textblock.ba-i3 strong {
    color: #2c2c2c !important;
}
.av_textblock_section .avia_textblock.ba-i1::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/bai1.png');
    position: absolute;
    left: 34px;
    top: 3px;
}
.av_textblock_section .avia_textblock.ba-i2::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/bai2.png');
    position: absolute;
    left: -9px;
    top: 3px;
}
.av_textblock_section .avia_textblock.ba-i3::before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/bai3.png');
    position: absolute;
    left: -32px;
    top: 4px;
}

/* --- Funktionsübersicht Seite --- */

.funktionsuebersicht-card {
	box-shadow: 0 0 10px 4px #c9c9c9;
}
.funktionsuebersicht-check ul li div span {
	position: relative;
	top: -10px;
}
/*.av-layout-tab.funktionen-tabs {
	background-size: 270% auto;
}
#module-funktionen .av-tab-arrow-container span {
	color: rgb(222, 238, 248) !important;
}*/

.av-inner-tab-title {
	display: inline-table !important;
}

#module-funktionen .av-active-tab-title {
	font-weight: 700;
	color: #3379b7 !important;
}
#module-funktionen .av-section-tab-title {
	padding: 20px 20px 0px !important;
}
.bold h3 {
	font-weight: 500 !important;
}

/* Funktionsübersicht - Farbverlauf */
.entry-content-wrapper .avia_textblock.gt512  {
    background-position: top -200px left -340px;
    padding-bottom: 10px;
    font-size: 78px;
    line-height: 78px;
}

/* Funktionsübersicht - Headerimage */
.fuub-bg {
    background-position: bottom right 28% !important;
}

/* Funktionsübersicht - Tabelle */
.table-wrap .av_one_third {
    margin-left: 16px !important;
}
.bpe-tabelle .avia-table {
    width: 100% !important;
    border-radius: 0 !important;
}
.page-id-6025 .bpe-tabelle .avia-table td, #top .main_color .bpe-tabelle .avia-data-table.avia_pricing_minimal th {
    background: transparent !important;
}
.bpe-tabelle .avia-table.col1 > tbody {
    background-image: url('https://maxime-media.de/wp-content/uploads/2019/06/col1bg.png');
    background-position: top right;
    background-size: 162%;
    background-repeat: no-repeat;
}
.bpe-tabelle .avia-table.col2 > tbody {
    background-image: url('https://maxime-media.de/wp-content/uploads/2019/06/col2bg.png');
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 170%;
}
.bpe-tabelle .avia-table.col3 > tbody {
    background-image: url('https://maxime-media.de/wp-content/uploads/2019/06/col3bg.png');
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 170%;
}
.page-id-6025 .bpe-tabelle .avia-table tr:last-child td {
    border-bottom: 1px solid #262626;
}
.page-id-6025 .bpe-tabelle .avia-table tr td:first-child {
    border-left: 2px solid #262626 !important;
}
.bpe-tabelle .avia-table, .bpe-tabelle .avia-table tr:first-child td:first-child{
    border: 2px solid #000 !important;
    background-color: #000;
}
.avia-table tr th:last-child {
    border-right: 0px !important;
    border-color: #262626 !important;
}
.bpe-tabelle .avia-table tr td {
    border-right: 2px solid #262626 !important;
    border-left: 3px solid #262626 !important;
    height: 59px;
    line-height: 17px;
    vertical-align: middle;
}
.bpe-tabelle .avia-table tr th {
    border-right: 2px solid #262626 !important;
    height: 41px;
    line-height: 17px;
    vertical-align: middle;
}
.bpe-tabelle .avia-table tr:first-child td, .bpe-tabelle .t-header.avia-button-wrap a {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 0px !important;
    border-width: 0px !important;
}
.bpe-tabelle .t-header.avia-button-wrap a {
    text-transform: capitalize;
    font-size: 30px !important;
    font-weight: 500 !important;
}
.bpe-tabelle .t-header .avia-button-row .avia-button-wrap {
    margin: 0px !important;
}
.bpe-tabelle .t-header .avia-button.avia-size-small {
    padding: 0px !important;
}
.bpe-tabelle .collapseomatic_content {
    line-height: 19px !important;
}
.bpe-tabelle .collapseomatic {
    padding: 0 0 0px 16px;
}
.page-id-6025 .bpe-tabelle .avia-table td {
    border-bottom-color: #e5e0e0 !important;
}

/* Funktionsübersicht - Formular */

.fuub .wpforms-field-label {
    font-weight: 400 !important;
}
.main_color .fuub input[type="text"], div.wpforms-container-full .wpforms-form textarea {
    font-weight: 300 !important;
    font-family: "Open Sans" !important;
    font-size: 14px !important;
}

/* Funktionsübersicht - untere Tabs */
.tabss .iconbox_icon {
    position: relative;
    top: 0px;
    left: -40px;
}
.tabss .iconbox .iconbox_content h3.iconbox_content_title {
    letter-spacing: 0px !important;
    text-transform: capitalize !important;
    line-height: 31px !important;
    margin: 0 0 16px 35px !important;
    position: relative;
    left: -40px;
}
.tabss .iconbox_content_container {
    margin-left: -2px !important;}
.tabss .iconbox .iconbox_content p {
    line-height: 23px !important;
}
.tabss .av-tab-section-inner-container {
    background-size: 100%;
}

/* --- Maxime CV Seite --- */

/*.page-id-6690 h2 {
    font-size: 16px !important;
    line-height: 1.5em !important;
    font-weight: bold !important;
} */

/* CV - Farbverläufe */
.entry-content-wrapper .avia_textblock.gt166 {
    background-position: top 130px left 500px;
    font-size: 82px;
    line-height: 82px;
}
.entry-content-wrapper .avia_textblock.gt155 {
    background-position: top -230px left 460px;
    font-size: 82px;
    line-height: 82px;
}
.entry-content-wrapper .avia_textblock.gt411 {
    background-position: top -180px right -200px;
    font-size: 78px;
    line-height: 78px;
}
.entry-content-wrapper .avia_textblock.gt511  {
    background-position: top -200px left -340px;
    padding-bottom: 10px;
    font-size: 78px;
    line-height: 78px;
}

/* CV - top icons */
.page-id-6690 .avia-builder-el-11 img {
    margin-bottom: 6px;
}

/* CV - section bg images */
.cv-bg {
    background-position: bottom left 78% !important;
    background-size: 590px auto;
}
.cv-reporting {
    background-size: auto 100%;
}

/* CV - Effiziente Teamarbeit collumn-width change */
.cv-l.av_two_third {
    width: 63% !important;
}
.cv-r.av_one_third {
    width: 31% !important;
}

/* CV - Tooltip */
.avia_textblock.cv1i, .avia_textblock.cv2i, .avia_textblock.cv3i, .avia_textblock.cv4i, .avia_textblock.cv5i, .avia_textblock.cv6i, .avia_textblock.cv7i, .avia_textblock.cv8i, .avia_textblock.cv9i, .avia_textblock.cv10i, .avia_textblock.cv11i, .avia_textblock.cv12i, .avia_textblock.cv13i, .avia_textblock.cv14i, .avia_textblock.cv15i, .avia_textblock.cv16i, .avia_textblock.cv17i, .avia_textblock.cv18i {
    position: relative;
    font-size: 23px;
    padding-left: 80px;
    margin-right: -35px;
    padding-bottom: 20px;
}
.avia_textblock.cv1i strong, .avia_textblock.cv2i strong, .avia_textblock.cv3i strong, .avia_textblock.cv4i strong, .avia_textblock.cv5i strong, .avia_textblock.cv6i strong,.avia_textblock.cv7i strong, .avia_textblock.cv8i strong, .avia_textblock.cv9i strong, .avia_textblock.cv10i strong, .avia_textblock.cv11i strong, .avia_textblock.cv12i strong,.avia_textblock.cv13i strong, .avia_textblock.cv14i strong, .avia_textblock.cv15i strong, .avia_textblock.cv16i strong, .avia_textblock.cv17i strong, .avia_textblock.cv18i strong {
    color: #2c2c2c !important;
}
.av_textblock_section .avia_textblock.cv1i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi1.png');
    position: absolute;
    left: 24px;
    top: -7px;
}
.av_textblock_section .avia_textblock.cv2i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi2.png');
    position: absolute;
    left: 31px;
    top: -9px;
}
.av_textblock_section .avia_textblock.cv3i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi3.png');
    position: absolute;
    left: 25px;
    top: -7px;
}
.av_textblock_section .avia_textblock.cv4i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi4.png');
    position: absolute;
    left: 26px;
    top: -8px;
}
.av_textblock_section .avia_textblock.cv5i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi5.png');
    position: absolute;
    left: 22px;
    top: -7px;
}
.av_textblock_section .avia_textblock.cv6i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi6.png');
    position: absolute;
    left: 28px;
    top: -7px;
}
.av_textblock_section .avia_textblock.cv7i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi7.png');
    position: absolute;
    left: 21px;
    top: -6px;
}
.av_textblock_section .avia_textblock.cv8i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi8.png');
    position: absolute;
    left: 26px;
    top: -6px;
}
.av_textblock_section .avia_textblock.cv9i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi9.png');
    position: absolute;
    left: 27px;
    top: -7px;
}
.av_textblock_section .avia_textblock.cv10i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi10.png');
    position: absolute;
    left: 34px;
    top: -10px;
}
.av_textblock_section .avia_textblock.cv11i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi11.png');
    position: absolute;
    left: 30px;
    top: -6px;
}
.av_textblock_section .avia_textblock.cv12i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi12.png');
    position: absolute;
    left: 34px;
    top: -8px;
}
.av_textblock_section .avia_textblock.cv13i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi13.png');
    position: absolute;
    left: 29px;
    top: -11px;
}
.av_textblock_section .avia_textblock.cv14i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi14.png');
    position: absolute;
    left: 34px;
    top: -7px;
}
.av_textblock_section .avia_textblock.cv15i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi15.png');
    position: absolute;
    left: 19px;
    top: -8px;
}
.av_textblock_section .avia_textblock.cv16i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi16.png');
    position: absolute;
    left: 28px;
    top: -9px;
}
.av_textblock_section .avia_textblock.cv17i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi17.png');
    position: absolute;
    left: 30px;
    top: -10px;
}
.av_textblock_section .avia_textblock.cv18i:before {
    content: url('https://maxime-media.de/wp-content/uploads/2019/06/cvi18.png');
    position: absolute;
    left: 26px;
    top: -3px;
}

/* --- Referenzen Seite --- */

/* Referenzen - Headerverläufe */
.entry-content-wrapper .avia_textblock.gt171 {
    background-position: top -230px left -400px;
    font-size: 82px;
    line-height: 82px;
    text-transform: capitalize !important;
    font-weight: 200;
}
.entry-content-wrapper .avia_textblock.gt181 {
    background-position: top -230px left 490px;
    font-size: 82px;
    line-height: 82px;
    text-transform: capitalize !important;
    font-weight: 200;
}

/* Referenzen - section bg images */
.ref-bg {
    background-position: bottom left 28% !important;
}

/* Referenzen - left */
.ref-title p {
    font-size: 20px !important;
    margin-bottom: -10px;
}
.ref .bold-gr p {
    margin-bottom: 20px;
}

/* --- Kontakt Seite --- */

.main_color .required {
    color: #b5152d !important;
}
.kontakttitle h1 {
    font-weight: 400 !important;
    margin-bottom: 10px !important;
}
.main_color .kontaktformular .button, .main_color .kontaktformular input[type="submit"], .main_color .praesentation-formular .button {
    background-color: #b5152d !important;
    border-color: #93030b !important;
}
.page-id-3582 et_pb_text et_pb_bg_layout_dark et_pb_text_align_left {
    line-height:1.25em !important;
}

/* --- Datenschutz Seite --- */
.datenschutzheader {
    padding-bottom: 10px;
    font-size: 20px;
}
.datenschutzheader2 {
    color: #4d4d4d;
    font-size: 19px;
    font-weight: 700;
}


/* --- Mobil-& Tabletansichten beginnen auf ca. Zeile 2100 --- */
/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media (max-width: 1700px) {
	/* Header bg images */
    .adprotitle {
        background-position: bottom left 25% !important;
    }
}

@media (max-width: 1600px) {
	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left 24% !important;
    }
    .adprotitle {
        background-position: bottom left 22% !important;
    }
    .ref-bg {
        background-position: bottom left 24% !important;
    }
}

@media (max-width: 1500px) {
	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left 20% !important;
    }
    .adprotitle {
        background-position: bottom left 19% !important;
    }
    .ref-bg {
        background-position: bottom left 20% !important;
    }
}

@media (max-width: 1400px) {
	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left 17% !important;
    }
    .adprotitle {
        background-position: bottom left 15% !important;
    }
    .ref-bg {
        background-position: bottom left 20% !important;
    }
}

@media (max-width: 1318px) {
	/* outside padding change on smaller screen */
    .responsive .container {
        max-width: 90%;
    }
	
	/* Header bg images */
    .mcp-bg {
        background-position: bottom right 13% !important;
    }
    .fuub-bg {
        background-position: bottom right 13% !important;
    }
    .jobdesignertitle {
        background-position: bottom left 440px !important;
    }
    .jobdesignertitle h3 {
        font-size: 23px !important;
    }
	.jobboardstitle {
        background-position: bottom left 11% !important;
    }
    .cv-bg {
        background-position: bottom left 550px !important;
    }
    .batitle {
        background-position: bottom right 18% !important;
    }
    .ref-bg {
        background-position: bottom left 16% !important;
    }
	.adprotitle {
        background-position: bottom left 11% !important;
    }

    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 73px !important;
        line-height: 77px !important;
    }
    .entry-content-wrapper .avia_textblock.gt411, .entry-content-wrapper .avia_textblock.gt511 {
        font-size: 68px !important;
        line-height: 72px !important;
    }
    
}

@media (max-width: 1300px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 72px !important;
        line-height: 76px !important;
    }

    /* Referenzen Seite - testimonial hr */
    .testimonial-wrap .hr-custom.hr-center {
        margin-top: 15px !important;
    }

	/* Header bg images */
    .mcp-bg {
        background-position: bottom right 10% !important;
    }
    .fuub-bg {
        background-position: bottom right 10% !important;
    }
	.adprotitle {
        background-position: bottom left 7% !important;
    }
	
	/* section bg images */
    .personwtablet {
        background-position: bottom left 17% !important;
    }
    .ba-xml-bg {
        background-position: top 0px left !important;
    }
	
}

@media (max-width: 1259px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 69px !important;
        line-height: 71px !important;
    }

	/* Header bg images */
    .mcp-bg {
        background-position: bottom left 430px !important;
    }
    .fuub-bg {
        background-position: bottom left 540px !important;
    }
	.adprotitle {
        background-position: bottom left 3% !important;
    }
	
	/* section bg images */
    .personwtablet {
        background-position: bottom left 4% !important;
    }
    
}

@media (max-width: 1260px) {
    /* hide hard p breaks */
	.d-break {
        display:none;
    }
	
	/* header title - making space */
    .entry-content-wrapper .h2nochange .av-special-heading h2, h3.av-special-heading-tag {
        margin-right: -200px;
    }

	/* Header bg images */
    .adprotitle {
        background-position: bottom left 6% !important;
    }
	
}

@media (max-width: 1199.98px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 66px !important;
        line-height: 67px !important;
    }

	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left 5% !important;
    }
    .adprotitle {
        background-position: bottom left 3% !important;
    }
    .fuub-bg {
        background-position: bottom left 470px !important;
    }
    .ref-bg {
        background-position: bottom left 10% !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -9% !important;
    }
}

@media (max-width: 1180px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 65px !important;
        line-height: 67px !important;
    }

	/* Header bg images */
    .adprotitle {
        background-position: bottom left 0% !important;
    }
    .batitle {
        background-position: bottom left 83% !important;
    }
    .fuub-bg {
        background-position: bottom left 450px !important;
    }
}

@media (max-width: 1160px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 62px !important;
        line-height: 63px !important;
    }

	/* Header bg images */    
    .adprotitle .pl-40 {
        padding-left: 0px !important;
    }
    .adprotitle {
        background-position: bottom left -9% !important;
    }
    .batitle {
        background-position: bottom left 470px !important;
    }
    .fuub-bg {
        background-position: bottom left 430px !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -20% !important;
    }
}

@media (max-width: 1120px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 59px !important;
        line-height: 60px !important;
    }

	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left 0% !important;
    }
    .jobboardstitle h3.av-special-heading-tag {
        margin-right: -140px !important;
    }
    .adprotitle {
        background-position: bottom left -15% !important;
    }
    .fuub-bg {
        background-position: bottom left 410px !important;
    }
    .ref-bg {
        background-position: bottom left 7% !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -30% !important;
    }
}

@media (max-width: 1100px) {
	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left -10% !important;
    }
    .jobboardstitle .pl-40 {
        padding-left: 0px !important;
    }
    .adprotitle {
        background-position: bottom left -21% !important;
    }
    .ref-bg {
        background-position: bottom left 5% !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -30% !important;
    }
}


@media (max-width: 1080px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 58px !important;
        line-height: 59px !important;
    }

	/* Header bg images */   
    div .adprotitle .av_one_half {
        margin-left: 0 !important;
    }
    .adprotitle {
        background-position: bottom left -28% !important;
    }
    .cv-bg {
        background-position: bottom left 450px !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -46% !important;
    }
}

@media (max-width: 1060px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 55px !important;
        line-height: 56px !important;
    }

	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left -30% !important;
    }
    div .jobboardstitle .av_one_half, div .ref-bg .av_one_half {
        margin-left: 0 !important;
    }   
    .adprotitle {
        background-position: bottom left -33% !important;
    }
    .ref-bg {
        background-position: bottom left 0% !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -60% !important;
    }
}

@media (max-width: 1040px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 52px !important;
        line-height: 53px !important;
    }

	/* Header bg images */
    .adprotitle {
        background-position: bottom left -43% !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -70% !important;
    }

}

@media (min-width:1025px) {

	/* Startseite - Module */
    #top .av-flex-placeholder {
        width: 1% !important;
    }
    .modulebox {
        position: relative !important;
    }
    .modulebox .av-special-heading {
        position: absolute;
        bottom: 80px;
    }
    .modulebox .avia-image-container.plus {
        position: absolute;
        bottom: 20px;
    }
    .clearfix {
        display: block !important;
    }
    .modulebox .clearfix {
        height: 110px !important;
    }
    .responsive .main_menu ul:first-child > li > a {
        padding: 0 8px;
    }

}

@media (max-width: 1020px) {
	/* Header bg images */
    .jobboardstitle .pl-40 {
        padding-left: 20px !important;
    }
	
	/* section bg images */
    .personwtablet {
        background-position: bottom left -80% !important;
    }

}

@media (max-width: 1010px) {
	/* Header bg images */
    .jobboardstitle .pl-40 {
        padding-left: 40px !important;
    }
	
	/* section bg images */
    .personwtablet {
        background-position: bottom left -90% !important;
    }

}

@media (max-width: 1000px) {
	/* Header bg images */
    .jobboardstitle .pl-40 {
        padding-left: 60px !important;
    }
    .mcp-bg {
        background-size: 620px !important;
    }
    .mcp-title-spacer1 {
        height: 73px !important;
    }
    .mcp-title-spacer2 {
        height: 460px !important;
    }

	/* section bg images */
    .personwtablet {
        background-position: bottom left -110% !important;
    }

}

@media (min-width:768px) and (max-width:1024px) {

    #top .av-flex-placeholder {
        width: 1% !important;
    }
    .modulebox {
        position: relative !important;
    }
    .modulebox .av-special-heading {
        position: absolute;
        bottom: 80px;
    }
    .modulebox .avia-image-container.plus {
        position: absolute;
        bottom: 20px;
    }
    .clearfix {
        display: block !important;
    }
    .modulebox .clearfix {
        height: 183px !important;
    }
    #top #wrap_all .all_colors h4 {
        font-size: 27px !important;
    }
    .responsive .main_menu ul:first-child > li > a {
        padding: 0 8px;
    }

}

@media (max-width: 991.98px) {
	/* hide hard break on small screen */
    .sm-d-break {
        display:none;
    }

    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 50px !important;
        line-height: 51px !important;
    }

	/* Header bg images */    
    .adprotitle {
        background-position: bottom left -53% !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -140% !important;
    }

}

@media (max-width: 970px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 47px !important;
        line-height: 48px !important;
    }

	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left -40% !important;
    }
    .jobboardstitle .pl-40 {
        padding-left: 40px !important;
    }    
    .ref-bg {
        background-position: bottom left -23% !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -150% !important;
    }

}

@media (max-width: 950px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 45px !important;
        line-height: 46px !important;
    }

	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left -50% !important;
    }
    .jobboardstitle .pl-40 {
        padding-left: 30px !important;
    }
    .adprotitle {
        background-position: bottom left -53% !important;
    }
    .ref-bg {
        background-position: bottom left -22% !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom left -230% !important;
    }

}

@media (min-width:768px) and (max-width:1150px) {
	/* forced paragraph (un)breaks for tablet */
	.tablet-break {
		display: inline-block;
	}
	.tablet-inline {
		display: none;
	}
}

@media (max-width: 930px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 44px !important;
        line-height: 45px !important;
    }
	
	/* Header bg images */
    .jobboardstitle {
        background-position: bottom left -40% !important;
        background-size: 570px;
    } 
    .adprotitle {
        background-position: bottom right 490px !important;
    }
    .ref-bg {
        background-position: bottom left -37% !important;
    }
	
	/* section bg images */
	.personwtablet {
        background-position: bottom right 210px !important;
    }

}

@media (max-width: 910px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 43px !important;
        line-height: 44px !important;
    }

	/* Header bg images */
    .jobboardstitle {
        background-size: 550px;
    }  
    .adprotitle {
        background-position: bottom right 20px !important;
        background-size: 90%;
    }
    div .adprotitle .av_one_half {
        margin-left: -30px !important;
    }
	
	/* section bg images */
	.socialmedia {
        background-position: left top -100px, right -150px top;
    }
}

@media (max-width: 890px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 40px !important;
        line-height: 41px !important;
    }

	/* Header bg images */
    .jobboardstitle {
        background-size: 530px;
    }
    div .adprotitle .av_one_half {
        margin-left: -40px !important;
    }
}

@media (max-width: 850px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag {
        font-size: 38px !important;
        line-height: 39px !important;
    }

	/* Header bg images */
    .jobboardstitle {
        background-size: 490px;
    }
    .jobboardstitle .pl-40 {
        padding-left: 0px !important;
    }
    div .adprotitle .av_one_half {
        margin-left: -50px !important;
    }
    .ref-bg {
        background-size: 490px;
    }
}

@media (max-width: 810px) {
	/* Header bg images */
    .jobboardstitle {
        background-size: 470px;
    }
    div .adprotitle .av_one_half {
        margin-left: -60px !important;
    }
    .ref-bg {
        background-size: 470px;
    }
}

@media (max-width: 790px) {
	/* Header bg images */
    .jobboardstitle {
        background-size: 450px;
    }
    .jobboardstitle .entry-content-wrapper .h2nochange .av-special-heading h2, .jobboardstitle h3.av-special-heading-tag {
        margin-left: -20px !important;
    }
    .ref-bg {
        background-size: 450px;
    }

}

@media (max-width: 768px) {
	/* Header bg images */
    .jobboardstitle .cj-title-spacer1 {
        height: 364px !important;
    }
    .jobboardstitle .h2nochange .cj-title-spacer2 {
        height: 50px !important;
    }
    .ref-title .ref-title-spacer1 {
        height: 364px !important;
    }
    .ref-title .ref-title-spacer2 {
        height: 40px !important;
    }

}

@media (max-width: 767px) {
    /* bluepink headers */
    .alternate_color h2.av-special-heading-tag, .alternate_color .h2nochange h2.av-special-heading-tag {
        font-size: 75px !important;
        line-height: 75px !important;
    }
    #top #wrap_all .main_color h2 {
        font-size: 33px !important;
    }

	/* Startseite - Referenzen */
    .avia-testimonial-meta {
        margin-left: 0px !important;
    }

	/* footer */
    #footer .widget {
        margin: 0px !important;
    }

}

.gleichegroesse h1,.gleichegroesse h2, .gleichegroesse h3, .gleichegroesse h4,.gleichegroesse h5, .gleichegroesse h6 {
	color: #464646;
font-size: 40px;
line-height: 1.2em;
font-family: "open sans",'HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;
font-weight: 300;
text-transform: none;
}

/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

/* tablet vertical */
@media (min-width: 768px) and (max-width: 1150px) {
	
	/* Farbverlauf */
    .entry-content-wrapper .avia_textblock.gt411, .entry-content-wrapper .avia_textblock.gt111, .entry-content-wrapper .avia_textblock.gt311, .entry-content-wrapper .avia_textblock.gt511 {
        font-size: 40px !important;
        line-height: 45px !important;
    }

	/* Startseite - Module */
    .inkachel {
        color: #464646 ;
        font-size: 20px;
        font-weight: 400;
	}
    .inkachel2 {
        color: #464646 ;
        font-size: 20px;
        font-weight: 400;
    }
	.modulebox .clearfix {
		height: 133px !important;
	}
	#module .flex_column_table p {
		font-size: 14px !important;
	}
	#module .flex_column_table .m-text-fit p {
		margin: auto -6px;
	}
	
	/* startseite - Tooltips */
	.avia_textblock.i6 {
		margin-top: 79px;
	}
	
	/* Jobdesigner - SEO Stellen */
	.searchbar {
		background-size: 940px !important;
	}
	.searchbar .entry-content-wrapper .flex_column .y-padding {
		height: 140px !important;
	}
	.searchbar .entry-content-wrapper .flex_column .y-padding:last-child {
		height: 100px !important;
	}
	.searchbar .entry-content-wrapper .flex_column .av_textblock_section {
		width: 83%;
	}
	.searchbar .entry-content-wrapper .flex_column .av_textblock_section .mobile-inline {
		display: none;
	}
	
	/* Jobdesigner - Unbegrenzt schalten, Mehr Bewerber - col width fix */
	.jd-l.av_two_fifth, .jd-r.av_three_fifth, .jd-l2.av_three_fifth, .jd-r2.av_two_fifth {
		width: 100% !important;
	}
	.jd-r2.av_two_fifth .mobile-textalign-l .nebenueberschrift, .jd-r2.av_two_fifth .mobile-textalign-l p {
		text-align: left !important;
	}
	.jd-r2.av_two_fifth {
		margin-left: 0px !important;
	}
	/* Jobdesigner - Individuelle Designvorlagen - col width fix */
	.jd-l.av_three_fifth, .jd-r.av_two_fifth {
		width: 47% !important;
	}
	.jd-r.av_three_fifth {
		margin-top: 30px;
	}
	
	/* Jobdesigner - Social Media */
	.socialmedia {
		background-position: left top -100px, right -290px top;
	}
	
	/* Jobdesigner - Tooltips */
	.jd-2 {
		margin-bottom: 37px;
	}
	.jd-6 {
		margin-bottom: 40px;
	}
	
	/* XML BA - Ansprechende Designanzeige - col width fix */
	.ba-l.av_three_fifth {
		padding-right: 0px !important;
		width: 100% !important;
	}
	.ba-r.av_two_fifth {
		float: right;
		width: 40% !important;
	}
	
	/* XML BA - Textanzeigen & VerBIS - col width fix */
	.ba-l2.av_two_fifth {
		width: 23% !important;
		vertical-align: middle !important;
	}
	.ba-r2.av_three_fifth {
		width: 71% !important;
		padding-left: 0px !important;
	}
	
	/* Croporate Jobboards - Nahtlose Integration- col width fix */
	.cj-l.av_one_half, .cj-r.av_one_half {
		width: 100% !important;
		padding-right: 0px !important;
	}
	.cj-r.av_one_half .mobile-textalign-l .nebenueberschrift, .cj-r.av_one_half .mobile-textalign-l p {
		text-align: left !important;
	}
	.cj-r.av_one_half {
		margin-left: 0px !important;
		padding-left: 0px !important;
	}
	
	/* AdPro - header bg */
	.adprotitle {
		background-position: bottom right -150px !important;
		background-size: 600px auto;
	}
	.ap-l {
		display: none;
	}
	.ap-r .y-padding, .ap-r .tablet-h {
		height: 100px !important;
	}
	
	/* AdPro - logos */
	.laptop {
		background-size: 164% !important;
	}
	
	/* AdPro - Angebote */
	.ap-l2.av_one_third {
		width: 100% !important;
	}
	.ap-l3.av_one_third {
		display: none;
	}
	.ap-m2.av_one_third, .ap-r2.av_one_third, .ap-m3.av_one_third, .ap-r3.av_one_third {
		width: 47% !important;
		margin-top: 20px;
	}
	.ap-m2.av_one_third, .ap-m3.av_one_third {
		margin-left: 0px !important;
	}
	
	/* CV - Von der Ausschreibung.., Individuelle Bewerbungsformulare.., Effiziente Teamarbeit.., Embargo Screening */
	.cv-l.av_one_third, .cv-m.av_one_third, .cv-r.av_one_third, .cv-r.av_two_third, .cv-.av_two_third, .cv-rt.av_one_third, .cv-l.av_two_third, .cv-l.av_one_half, .cv-r.av_one_half {
		width: 100% !important;
	}
	.cv-m.av_one_third, .cv-r.av_one_third, .cv-r.av_two_third, .cv-rt.av_one_third, .cv-r.av_one_half {
		margin-left: 0px !important;
	}
	.cv-r.av_two_third, .cv-r.av_one_half {
		margin-top: 20px;
	}
	.cv-r.av_one_third .mobile-textalign-l .nebenueberschrift, .cv-r.av_one_third .mobile-textalign-l p {
		text-align: left !important;
	}
	.cv-r.av_one_half .avia-image-container.avia-align-right {
		float: none !important;
		position: relative;
		left: 13%;
	}
	
	/* CV - Reporting */
	.cv-reporting {
		background-position: bottom left -90% !important;
		background-size: auto 78%;
	}
	
	/* CV - Tooltip */
	.tooltip .titlemargin, .mr-minus {
		margin-right: -150px !important;
	}
	.tooltip .av_one_third {
		position: relative;
		left: -50px;
	}
	.tooltip .av_one_third:nth-child(3) {
		position: relative;
		left: -35px;
	}
	.tooltip .av_one_third.tooltip3 {
		position: relative;
		left: 0;
	}
	
	/* Referenzen - Farbverlauf */
	.entry-content-wrapper .avia_textblock.gt181, .entry-content-wrapper .avia_textblock.gt171 {
		font-size: 72px !important;
	}
	
	/* Funktionsübersicht - Farbverlauf */
	.entry-content-wrapper .avia_textblock.gt612, .entry-content-wrapper .avia_textblock.gt512 {
		font-size: 55px !important;
		line-height: 55px !important;
	}
}

/* tablet horizontal edits & overrides */
@media (min-width: 1000px) and (max-width: 1150px) {
	
	.htablet-dnone {
		display: none;
	}
	
	/* topbar */
	#header_main .container {
		max-width: 100% !important;
	}
	
	/* Startseite - Tooltips */
	.avia_textblock.i6 {
		margin-top: 0px !important;
	}
	
	/* Jobdesigner - Tooltips */
	.jd-2, .jd-6 {
		margin-bottom: 0px !important;
	}
	.avia_textblock.jb-i2 {
		padding-bottom: 0px !important;
	}
	
	/* MCP Basic - Farbverlauf */
	.entry-content-wrapper .avia_textblock.gt910, .entry-content-wrapper .avia_textblock.gt100 {
		font-size: 72px;
		line-height: 72px;
	}
	
	/* Adpro - Header */
	.adprotitle .unterfarbverlauf {
		margin-bottom: 80px;
	}
	.adprotitle .tablet-break {
		display: none;
	}
	
	/* Adpro - Tooltips */
	.avia_textblock.adpro-i3 {
		padding-bottom: 24px;
	}
	
	/* CV - Reporting */
	.cv-reporting {
		background-position: bottom left -50% !important;
		background-size: auto 100%;
	}
	
	/* CV - Embargo Screening */
	.cv-r.av_one_half .avia-image-container.avia-align-right {
		left: 23% !important;
	}
	
	/* CV - Parsing */
	.cv-parsing img {
		position: relative;
		left: -8%;
	}
	
	/* CV - Tooltips */
	.tooltip .av_one_third.tooltip3 {
		margin-left: 0 !important;
	}
	
	/* Referenzen - Header */
	div .ref-bg .av_one_half:last-child {
		margin-left: 4% !important;
	}
}

/* --- Mobil --- */
@media only screen and (max-width: 767px) {
    /* topbar */

    .logo img {
        padding: 19px 0 !important;
    }
    .main_menu {
        left: 136px;
    }
	
	/* mobile-only classes */
    .y-padding {
        height: 60px !important;
    }
    .mobile-h-30 {
        height: 30px !important;
    }
    .mobile-h-40 {
        height: 40px !important;
    }
    .mobile-h-50 {
        height: 50px !important;
    }
    .mobile-h-100 {
        height: 100px !important;
    }
    .h-320 {
        height: 320px !important;
    }
    .mobile-pr-140 p {
        padding-right: 140px !important;
    }
    .mobile-pr-110 p {
        padding-right: 110px !important;
    }
    .mobile-pl-50 p {
        padding-left: 50px !important;
    }
    .mobile-pl-0 p {
        padding-left: 0px !important;
    }
    .mobile-break {
        display:block;
        height: 1px;
    }
    .mobile-inline {
        display: none;
    }
    .small-spacer {
        height: 20px !important;
    }
    .large-spacer {
        height: 550px !important;
    }
    .large-spacer2 {
        height: 450px !important;
    }
	.mobile-textalign-l, .mobile-textalign-l p, .mobile-textalign-l h3, .mobile-textalign-l .nebenueberschrift {
        text-align: left !important;
    }
	.mobile-mb-0 {
        margin-bottom: 0px !important;
    }
	.mobile-mb-0 p:first-child {
        margin-top: 0px !important;
    }
    .mobile-d-inline  {
        display: inline !important;
    }
    .mobile-padding-0 {
        padding: 0px !important;
    }
	.titlemargin, .mr-minus {
        margin-right: inherit !important;
    }
	
	/* page outer padding reset */
    .responsive .container {
        max-width: 100%;
    }
	
	/* hr */
    .chr, body .container_wrap .hr.avia-builder-el-last.chr {
        margin: 20px 0 !important;
    }
    .chr, body .container_wrap .hr.avia-builder-el-last.chr {
        margin: 20px 0 40px !important;
    }
    .hr-last {
        margin-bottom: 0px !important;
    }
    .hr-first {
        margin-top: 0px !important;
    }
	body .container_wrap .hr.avia-builder-el-last.cv-chr {
        margin: 0px !important;
    }

	/* blue button */
    .avia-button.avia-size-large {
        font-size: 17px;
        line-height: 23px;
    }
	/* top icons */
    .infop p {
        margin-bottom: 20px;
    }
	
	/* Farbverläufe */
	.alternate_color h2.av-special-heading-tag, .alternate_color .h2nochange h2.av-special-heading-tag {
        font-size: 65px !important;
        line-height: 65px !important;
    }
    .entry-content-wrapper .h2nochange .av-special-heading h2, .jobboardstitle h3.av-special-heading-tag {
        margin-left: 0px !important;
    }
	.entry-content-wrapper .avia_textblock.gt910, .entry-content-wrapper .avia_textblock.gt100 {
        font-size: 54px !important;
        padding-bottom: 0px;
    }
    .entry-content-wrapper .avia_textblock.gt910 {
        margin-bottom: -23px;
    }
	.entry-content-wrapper .h2nochange .avia_textblock.gt131, .entry-content-wrapper .h2nochange .avia_textblock.gt141, .entry-content-wrapper .avia_textblock.gt511, .entry-content-wrapper .avia_textblock.gt411 {
        font-size: 65px !important;
    }
    .entry-content-wrapper .avia_textblock.gt612, .entry-content-wrapper .avia_textblock.gt511, .entry-content-wrapper .avia_textblock.gt181, .entry-content-wrapper .avia_textblock.gt171 {
        font-size: 60px !important;
    }
    .entry-content-wrapper .avia_textblock.gt171 {
        margin-bottom: -20px;
    }
    .entry-content-wrapper .avia_textblock.gt511 {
        margin-bottom: -30px;
    }
	
	/* Header bg images */
	.jobdesignertitle {
        background-position: bottom -160px center !important;
    }
	.jobboardstitle h3.av-special-heading-tag {
        margin-right: -40px !important;
    }
	.jobboardstitle .entry-content-wrapper .h2nochange .av-special-heading h2, .jobboardstitle h3.av-special-heading-tag {
        margin-left: 0px !important;
    }
	#top  #wrap_all .alternate_color.jobboardstitle h3 {
        font-size: 23px !important;
    }
    .mcp-bg {
        background-position: bottom center !important;
    }
	.mcp-title-spacer2 {
        height: 380px !important;
    }
    .batitle {
        background-position: bottom left 0px !important;
    }
    div .adprotitle .av_one_half {
        margin-left: 0px !important;
    }
    .cv-bg {
        background-position: bottom -160px center !important;
    }
	.ref-bg {
        background-size: 376px;
    }
	.fuub-bg {
        background-position: bottom left 19px !important;
        background-size: 90%;
    }
	
	/* section bg images */
    .personwtablet {
        background-position: bottom left 8% !important;
    }
    .budget {
        background-position: left 17% bottom 53% !important;
        background-size: 1450px auto !important;
    }
	.closing {
        background-position: bottom -60px center !important;
    }
	.searchbar {
        background-size: 120% !important;
    }
    .socialmedia {
        background-size: 100%, 130% !important;
        background-position: left -210px top -100px, right 200% top !important;
    }
    .jddesk {
        background-position: right 47% center !important;
    }
	.service-bg {
        background-position: top 14% left !important;
        background-size: 180% auto !important;
    }
    .personwtablet {
        background-size: 100% auto !important;
    }
    .cv-reporting {
        background-position: bottom right !important;
        background-size: auto auto !important;
    }
	
	/* Startseite - header */
    #top #wrap_all .main_color h1 {
        font-size:35px;
        line-height: 45px;
    }
    #top #wrap_all .main_color .gray h1 {
        font-size:50px;
        line-height: 65px;
    }
	#top #wrap_all .main_color .top-title h1 {
        line-height: 30px !important;
        font-size: 28px !important;
    }
	.page-id-13 .alternate_color h2.av-special-heading-tag {
        font-size: 24px !important;
        line-height: 1em !important;
        margin-bottom: 20px;
    }
	
	/* Startseite - Referenzen */	    
    .avia-testimonial_inner {
        display: inline-grid;
    }
    .avia-testimonial-image {
        margin: 0 auto;
    }
    .avia-testimonial-subtitle {
        display: block;
        margin-left:0;
    }
	
	/* Startseite - Module */
	#module div .av_one_third {
        width: 100% !important;
    }
    .mhrlogo h2::before {
        position: inherit !important;
    }
	
	/* Startseite - Tooltips */
    .responsive #top #wrap_all .flex_column.pf {
        margin-bottom:0;
    }
    .av_textblock_section .avia_textblock.i1::before {
        left:0;
    }
    .av_textblock_section .avia_textblock.i2::before {
        left:7px;
    }
    .av_textblock_section .avia_textblock.i3::before {
        left:7px;
    }
    .av_textblock_section .avia_textblock.i4::before {
        left:15px;
    }
    .av_textblock_section .avia_textblock.i5::before {
        left:7px;
    }
    .av_textblock_section .avia_textblock.i6::before {
        left:-2px;
    }
    .pf .av_textblock_section .avia_textblock p {
        padding-left: 7px;
    }
	
	/* MCP Basic Seite - Tooltips */
    .avia_textblock.mcp-i1 {
        padding-top: 30px;
    }
    .av_textblock_section .avia_textblock.mcp-i1::before {
        top: 44px;
    }
    .avia_textblock.mcp-i1, .avia_textblock.mcp-i2, .avia_textblock.mcp-i3 {
        padding-bottom: 30px;
        line-height: 24px;
    }
    .avia_textblock.i1, .avia_textblock.i2, .avia_textblock.i3, .avia_textblock.i4, .avia_textblock.i5, .avia_textblock.i6 {
        margin-left: 60px;
    }
    
    /* CV Seite - Effiziente Teamarbeite - colwidth reset */
	.cv-l.av_two_third {
        width: 100% !important;
    }
    .cv-r.av_one_third {
        width: 100% !important;
    }

}
.gleichegroesse h1, .gleichegroesse h2, .gleichegroesse h3,.gleichegroesse h4,.gleichegroesse h5,.gleichegroesse h6 {
	color: #464646 !important;
font-size: 40px !important;
line-height: 1.2em !important;
font-family: 'open sans','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif !important;
font-weight: 300 !important;
text-transform: none !important;
	text-align: center !important;
}