/* bodysense-seiten.css — Ersatz für Profit Builders Stylesheets auf den Landingpages.
   Gebaut aus den Regeln, die die vorkommenden Klassen brauchen (Stand 23.10.2026).
   Reihenfolge: Normalize · Schriften · Symbole · Profit-Builder-Globalblock · Modulregeln · Animationen · Umbruch. */

/* 1. Normalize (wie bei Profit Builder) */
/*! normalize.css v1.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}

/* 2. Schriften: Open Sans (wie das Theme sie bisher lieferte), Font Awesome 4.7 */
@font-face{font-family:"Open Sans";font-weight:300;font-style:normal;font-display:swap;src:url("../fonts/opensans-light-webfont.woff") format("woff")}
@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;font-display:swap;src:url("../fonts/opensans-regular-webfont.woff") format("woff")}
@font-face{font-family:"Open Sans";font-weight:600;font-style:normal;font-display:swap;src:url("../fonts/opensans-semibold-webfont.woff") format("woff")}
@font-face{font-family:"Open Sans";font-weight:700;font-style:normal;font-display:swap;src:url("../fonts/opensans-bold-webfont.woff") format("woff")}
@font-face{font-family:"Open Sans";font-weight:800;font-style:normal;font-display:swap;src:url("../fonts/opensans-extrabold-webfont.woff") format("woff")}
@font-face{font-family:"FontAwesome";font-weight:normal;font-style:normal;font-display:block;src:url("../fonts/fontawesome-webfont.woff2") format("woff2")}

/* 3. Font-Awesome-Teilmenge: nur die Symbole, die auf den Seiten vorkommen */
.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-search:before{content: "\f002";} .fa-th-large:before{content: "\f009";} .fa-check:before{content: "\f00c";} .fa-lock:before{content: "\f023";} .fa-book:before{content: "\f02d";} .fa-check-square-o:before{content: "\f046";} .fa-play:before{content: "\f04b";} .fa-chevron-left:before{content: "\f053";} .fa-chevron-right:before{content: "\f054";} .fa-check-circle:before{content: "\f058";} .fa-arrow-right:before{content: "\f061";} .fa-arrow-down:before{content: "\f063";} .fa-mail-forward:before{content: "\f064";} .fa-plus:before{content: "\f067";} .fa-exclamation-circle:before{content: "\f06a";} .fa-leaf:before{content: "\f06c";} .fa-eye:before{content: "\f06e";} .fa-warning:before{content: "\f071";} .fa-facebook:before{content: "\f09a";} .fa-arrow-circle-down:before{content: "\f0ab";} .fa-plus-square:before{content: "\f0fe";} .fa-angle-double-down:before{content: "\f103";} .fa-info:before{content: "\f129";} .fa-exclamation:before{content: "\f12a";} .fa-check-square:before{content: "\f14a";} .fa-toggle-right:before{content: "\f152";} .fa-youtube:before{content: "\f167";} .fa-pagelines:before{content: "\f18c";} .fa-plus-square-o:before{content: "\f196";} .fa-minus:before{content: "\f068";} .fa-minus-square:before{content: "\f146";}

/* 3a. Alternative-Iconset (Profit Builder, Klassen na-*) */
@font-face{font-family:"Alternative-Iconset";src:url("../fonts/alternative-iconset.woff") format("woff");font-weight:normal;font-style:normal;font-display:block} [class^="na-"], [class*=" na-"] { font-family: 'Alternative-Iconset' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .na-svg1:before { content: "\e600"; } .na-svg2:before { content: "\e601"; } .na-svg3:before { content: "\e602"; } .na-svg4:before { content: "\e603"; } .na-svg5:before { content: "\e604"; } .na-svg6:before { content: "\e605"; } .na-svg7:before { content: "\e606"; } .na-svg8:before { content: "\e607"; } .na-svg9:before { content: "\e608"; } .na-svg10:before { content: "\e609"; } .na-svg11:before { content: "\e60a"; } .na-svg12:before { content: "\e60b"; } .na-svg13:before { content: "\e60c"; } .na-svg14:before { content: "\e60d"; } .na-svg15:before { content: "\e60e"; } .na-svg16:before { content: "\e60f"; } .na-svg17:before { content: "\e610"; } .na-svg18:before { content: "\e611"; } .na-svg19:before { content: "\e612"; } .na-svg20:before { content: "\e613"; } .na-svg21:before { content: "\e614"; } .na-svg22:before { content: "\e615"; } .na-svg23:before { content: "\e616"; } .na-svg24:before { content: "\e617"; } .na-svg25:before { content: "\e618"; } .na-svg26:before { content: "\e619"; } .na-svg27:before { content: "\e61a"; } .na-svg28:before { content: "\e61b"; } .na-svg29:before { content: "\e61c"; } .na-svg30:before { content: "\e61d"; } .na-svg31:before { content: "\e61e"; } .na-svg32:before { content: "\e61f"; } .na-svg33:before { content: "\e620"; } .na-svg34:before { content: "\e621"; } .na-svg35:before { content: "\e622"; } .na-svg36:before { content: "\e623"; } .na-svg37:before { content: "\e624"; } .na-svg38:before { content: "\e625"; } .na-svg39:before { content: "\e626"; } .na-svg40:before { content: "\e627"; } .na-svg41:before { content: "\e628"; } .na-svg42:before { content: "\e629"; } .na-svg43:before { content: "\e62a"; } .na-svg44:before { content: "\e62b"; } .na-svg45:before { content: "\e62c"; } .na-svg46:before { content: "\e62d"; } .na-svg47:before { content: "\e62e"; } .na-svg48:before { content: "\e62f"; } .na-svg49:before { content: "\e630"; } .na-svg50:before { content: "\e631"; } .na-svg51:before { content: "\e632"; } .na-svg52:before { content: "\e633"; } .na-svg53:before { content: "\e634"; } .na-svg54:before { content: "\e635"; } .na-svg55:before { content: "\e636"; } .na-svg56:before { content: "\e637"; } .na-svg57:before { content: "\e638"; } .na-svg58:before { content: "\e639"; } .na-svg59:before { content: "\e63a"; } .na-svg60:before { content: "\e63b"; } .na-svg61:before { content: "\e63c"; } .na-svg62:before { content: "\e63d"; } .na-svg63:before { content: "\e63e"; } .na-svg64:before { content: "\e63f"; } .na-svg65:before { content: "\e640"; } .na-svg66:before { content: "\e641"; } .na-svg67:before { content: "\e642"; } .na-svg68:before { content: "\e643"; } .na-svg69:before { content: "\e644"; } .na-svg70:before { content: "\e645"; } .na-svg71:before { content: "\e646"; } .na-svg72:before { content: "\e647"; } .na-svg73:before { content: "\e648"; } .na-svg74:before { content: "\e649"; } .na-svg75:before { content: "\e64a"; } .na-svg76:before { content: "\e64b"; } .na-svg77:before { content: "\e64c"; } .na-svg78:before { content: "\e64d"; } .na-svg79:before { content: "\e64e"; } .na-svg80:before { content: "\e64f"; } .na-svg81:before { content: "\e650"; } .na-svg82:before { content: "\e651"; } .na-svg83:before { content: "\e652"; } .na-svg84:before { content: "\e653"; } .na-svg85:before { content: "\e654"; } .na-svg86:before { content: "\e655"; } .na-svg87:before { content: "\e656"; } .na-svg88:before { content: "\e657"; } .na-svg89:before { content: "\e658"; } .na-svg90:before { content: "\e659"; } .na-svg91:before { content: "\e65a"; } .na-svg92:before { content: "\e65b"; } .na-svg93:before { content: "\e65c"; } .na-svg94:before { content: "\e65d"; } .na-svg95:before { content: "\e65e"; } .na-svg96:before { content: "\e65f"; } .na-svg97:before { content: "\e660"; } .na-svg98:before { content: "\e661"; } .na-svg99:before { content: "\e662"; } .na-svg100:before { content: "\e663"; } .na-svg101:before { content: "\e664"; } .na-svg102:before { content: "\e665"; } .na-svg103:before { content: "\e666"; } .na-svg104:before { content: "\e667"; } .na-svg105:before { content: "\e668"; } .na-svg106:before { content: "\e669"; } .na-svg107:before { content: "\e66a"; } .na-svg108:before { content: "\e66b"; } .na-svg109:before { content: "\e66c"; } .na-svg110:before { content: "\e66d"; } .na-svg111:before { content: "\e66e"; } .na-svg112:before { content: "\e66f"; } .na-svg113:before { content: "\e670"; } .na-svg114:before { content: "\e671"; } .na-svg115:before { content: "\e672"; } .na-svg116:before { content: "\e673"; } .na-svg117:before { content: "\e674"; } .na-svg118:before { content: "\e675"; } .na-svg119:before { content: "\e676"; } .na-svg120:before { content: "\e677"; } .na-svg121:before { content: "\e678"; } .na-svg122:before { content: "\e679"; } .na-svg123:before { content: "\e67a"; } .na-svg124:before { content: "\e67b"; } .na-svg125:before { content: "\e67c"; } .na-svg126:before { content: "\e67d"; } .na-svg127:before { content: "\e67e"; } .na-svg128:before { content: "\e67f"; } .na-svg129:before { content: "\e680"; } .na-svg130:before { content: "\e681"; } .na-svg131:before { content: "\e682"; } .na-svg132:before { content: "\e683"; } .na-svg133:before { content: "\e684"; } .na-svg134:before { content: "\e685"; } .na-svg135:before { content: "\e686"; } .na-svg136:before { content: "\e687"; } .na-svg137:before { content: "\e688"; } .na-svg138:before { content: "\e689"; } .na-svg139:before { content: "\e68a"; } .na-svg140:before { content: "\e68b"; } .na-svg141:before { content: "\e68c"; } .na-svg142:before { content: "\e68d"; } .na-svg143:before { content: "\e68e"; } .na-svg144:before { content: "\e68f"; } .na-svg145:before { content: "\e690"; } .na-svg146:before { content: "\e691"; } .na-svg147:before { content: "\e692"; } .na-svg148:before { content: "\e693"; } .na-svg149:before { content: "\e694"; } .na-svg150:before { content: "\e695"; } .na-svg151:before { content: "\e696"; } .na-svg152:before { content: "\e697"; } .na-svg153:before { content: "\e698"; } .na-svg154:before { content: "\e699"; } .na-svg155:before { content: "\e69a"; } .na-svg156:before { content: "\e69b"; } .na-svg157:before { content: "\e69c"; } .na-svg158:before { content: "\e69d"; } .na-svg159:before { content: "\e69e"; } .na-svg160:before { content: "\e69f"; } .na-svg161:before { content: "\e6a0"; } .na-svg162:before { content: "\e6a1"; } .na-svg163:before { content: "\e6a2"; } .na-svg164:before { content: "\e6a3"; } .na-svg165:before { content: "\e6a4"; } .na-svg166:before { content: "\e6a5"; } .na-svg167:before { content: "\e6a6"; } .na-svg168:before { content: "\e6a7"; } .na-svg169:before { content: "\e6a8"; } .na-svg170:before { content: "\e6a9"; } .na-svg171:before { content: "\e6aa"; } .na-svg172:before { content: "\e6ab"; } .na-svg173:before { content: "\e6ac"; } .na-svg174:before { content: "\e6ad"; } .na-svg175:before { content: "\e6ae"; } .na-svg176:before { content: "\e6af"; } .na-svg177:before { content: "\e6b0"; } .na-svg178:before { content: "\e6b1"; } .na-svg179:before { content: "\e6b2"; } .na-svg180:before { content: "\e6b3"; } .na-svg181:before { content: "\e6b4"; } .na-svg182:before { content: "\e6b5"; } .na-svg183:before { content: "\e6b6"; } .na-svg184:before { content: "\e6b7"; } .na-svg185:before { content: "\e6b8"; } .na-svg186:before { content: "\e6b9"; } .na-svg187:before { content: "\e6ba"; } .na-svg188:before { content: "\e6bb"; } .na-svg189:before { content: "\e6bc"; } .na-svg190:before { content: "\e6bd"; } .na-svg191:before { content: "\e6be"; } .na-svg192:before { content: "\e6bf"; } .na-svg193:before { content: "\e6c0"; } .na-svg194:before { content: "\e6c1"; } .na-svg195:before { content: "\e6c2"; } .na-svg196:before { content: "\e6c3"; } .na-svg197:before { content: "\e6c4"; } .na-svg198:before { content: "\e6c5"; } .na-svg199:before { content: "\e6c6"; } .na-svg200:before { content: "\e6c7"; } .na-svg201:before { content: "\e6c8"; } .na-svg202:before { content: "\e6c9"; } .na-svg203:before { content: "\e6ca"; } .na-svg204:before { content: "\e6cb"; } .na-svg205:before { content: "\e6cc"; } .na-svg206:before { content: "\e6cd"; } .na-svg207:before { content: "\e6ce"; } .na-svg208:before { content: "\e6cf"; } .na-svg209:before { content: "\e6d0"; } .na-svg210:before { content: "\e6d1"; } .na-svg211:before { content: "\e6d2"; } .na-svg212:before { content: "\e6d3"; } .na-svg213:before { content: "\e6d4"; } .na-svg214:before { content: "\e6d5"; } .na-svg215:before { content: "\e6d6"; } .na-svg216:before { content: "\e6d7"; } .na-svg217:before { content: "\e6d8"; } .na-svg218:before { content: "\e6d9"; } .na-svg219:before { content: "\e6da"; } .na-svg220:before { content: "\e6db"; } .na-svg221:before { content: "\e6dc"; } 

/* 3a2. Creative-Iconset (Profit Builder, Klassen nc-*) */
@font-face{font-family:"Creative-Iconset";src:url("../fonts/creative-iconset.woff") format("woff");font-weight:normal;font-style:normal;font-display:block} [class^="nc-"], [class*=" nc-"] { font-family: 'Creative-Iconset' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .nc-svg1:before { content: "\e600"; } .nc-svg2:before { content: "\e601"; } .nc-svg3:before { content: "\e602"; } .nc-svg4:before { content: "\e603"; } .nc-svg5:before { content: "\e604"; } .nc-svg6:before { content: "\e605"; } .nc-svg7:before { content: "\e606"; } .nc-svg8:before { content: "\e607"; } .nc-svg9:before { content: "\e608"; } .nc-svg10:before { content: "\e609"; } .nc-svg11:before { content: "\e60a"; } .nc-svg12:before { content: "\e60b"; } .nc-svg13:before { content: "\e60c"; } .nc-svg14:before { content: "\e60d"; } .nc-svg15:before { content: "\e60e"; } .nc-svg16:before { content: "\e60f"; } .nc-svg17:before { content: "\e610"; } .nc-svg18:before { content: "\e611"; } .nc-svg19:before { content: "\e612"; } .nc-svg20:before { content: "\e613"; } .nc-svg21:before { content: "\e614"; } .nc-svg22:before { content: "\e615"; } .nc-svg23:before { content: "\e616"; } .nc-svg24:before { content: "\e617"; } .nc-svg25:before { content: "\e618"; } .nc-svg26:before { content: "\e619"; } .nc-svg27:before { content: "\e61a"; } .nc-svg28:before { content: "\e61b"; } .nc-svg29:before { content: "\e61c"; } .nc-svg30:before { content: "\e61d"; } .nc-svg31:before { content: "\e61e"; } .nc-svg32:before { content: "\e61f"; } .nc-svg33:before { content: "\e620"; } .nc-svg34:before { content: "\e621"; } .nc-svg35:before { content: "\e622"; } .nc-svg36:before { content: "\e623"; } .nc-svg37:before { content: "\e624"; } .nc-svg38:before { content: "\e625"; } .nc-svg39:before { content: "\e626"; } .nc-svg40:before { content: "\e627"; } .nc-svg41:before { content: "\e628"; } .nc-svg42:before { content: "\e629"; } .nc-svg43:before { content: "\e62a"; } .nc-svg44:before { content: "\e62b"; } .nc-svg45:before { content: "\e62c"; } .nc-svg46:before { content: "\e62d"; } .nc-svg47:before { content: "\e62e"; } .nc-svg48:before { content: "\e62f"; } .nc-svg49:before { content: "\e630"; } .nc-svg50:before { content: "\e631"; } .nc-svg51:before { content: "\e632"; } .nc-svg52:before { content: "\e633"; } .nc-svg53:before { content: "\e634"; } .nc-svg54:before { content: "\e635"; } .nc-svg55:before { content: "\e636"; } .nc-svg56:before { content: "\e637"; } .nc-svg57:before { content: "\e638"; } .nc-svg58:before { content: "\e639"; } .nc-svg59:before { content: "\e63a"; } .nc-svg60:before { content: "\e63b"; } .nc-svg61:before { content: "\e63c"; } .nc-svg62:before { content: "\e63d"; } .nc-svg63:before { content: "\e63e"; } .nc-svg64:before { content: "\e63f"; } .nc-svg65:before { content: "\e640"; } .nc-svg66:before { content: "\e641"; } .nc-svg67:before { content: "\e642"; } .nc-svg68:before { content: "\e643"; } .nc-svg69:before { content: "\e644"; } .nc-svg70:before { content: "\e645"; } .nc-svg71:before { content: "\e646"; } .nc-svg72:before { content: "\e647"; } .nc-svg73:before { content: "\e648"; } .nc-svg74:before { content: "\e649"; } .nc-svg75:before { content: "\e64a"; } .nc-svg76:before { content: "\e64b"; } .nc-svg77:before { content: "\e64c"; } .nc-svg78:before { content: "\e64d"; } .nc-svg79:before { content: "\e64e"; } .nc-svg80:before { content: "\e64f"; } .nc-svg81:before { content: "\e650"; } .nc-svg82:before { content: "\e651"; } .nc-svg83:before { content: "\e652"; } .nc-svg84:before { content: "\e653"; } .nc-svg85:before { content: "\e654"; } .nc-svg86:before { content: "\e655"; } .nc-svg87:before { content: "\e656"; } .nc-svg88:before { content: "\e657"; } .nc-svg89:before { content: "\e658"; } .nc-svg90:before { content: "\e659"; } .nc-svg91:before { content: "\e65a"; } .nc-svg92:before { content: "\e65b"; } .nc-svg93:before { content: "\e65c"; } .nc-svg94:before { content: "\e65d"; } .nc-svg95:before { content: "\e65e"; } .nc-svg96:before { content: "\e65f"; } .nc-svg97:before { content: "\e660"; } .nc-svg98:before { content: "\e661"; } .nc-svg99:before { content: "\e662"; } .nc-svg100:before { content: "\e663"; } .nc-svg101:before { content: "\e664"; } .nc-svg102:before { content: "\e665"; } .nc-svg103:before { content: "\e666"; } .nc-svg104:before { content: "\e667"; } .nc-svg105:before { content: "\e668"; } .nc-svg106:before { content: "\e669"; } .nc-svg107:before { content: "\e66a"; } .nc-svg108:before { content: "\e66b"; } .nc-svg109:before { content: "\e66c"; } .nc-svg110:before { content: "\e66d"; } .nc-svg111:before { content: "\e66e"; } .nc-svg112:before { content: "\e66f"; } .nc-svg113:before { content: "\e670"; } .nc-svg114:before { content: "\e671"; } .nc-svg115:before { content: "\e672"; } .nc-svg116:before { content: "\e673"; } .nc-svg117:before { content: "\e674"; } .nc-svg118:before { content: "\e675"; } .nc-svg119:before { content: "\e676"; } .nc-svg120:before { content: "\e677"; } .nc-svg121:before { content: "\e678"; } .nc-svg122:before { content: "\e679"; } .nc-svg123:before { content: "\e67a"; } .nc-svg124:before { content: "\e67b"; } .nc-svg125:before { content: "\e67c"; } .nc-svg126:before { content: "\e67d"; } .nc-svg127:before { content: "\e67e"; } .nc-svg128:before { content: "\e67f"; } .nc-svg129:before { content: "\e680"; } .nc-svg130:before { content: "\e681"; } .nc-svg131:before { content: "\e682"; } .nc-svg132:before { content: "\e683"; } .nc-svg133:before { content: "\e684"; } .nc-svg134:before { content: "\e685"; } .nc-svg135:before { content: "\e686"; } .nc-svg136:before { content: "\e687"; } .nc-svg137:before { content: "\e688"; } .nc-svg138:before { content: "\e689"; } .nc-svg139:before { content: "\e68a"; } .nc-svg140:before { content: "\e68b"; } .nc-svg141:before { content: "\e68c"; } .nc-svg142:before { content: "\e68d"; } .nc-svg143:before { content: "\e68e"; } .nc-svg144:before { content: "\e68f"; } .nc-svg145:before { content: "\e690"; } .nc-svg146:before { content: "\e691"; } .nc-svg147:before { content: "\e692"; } .nc-svg148:before { content: "\e693"; } .nc-svg149:before { content: "\e694"; } .nc-svg150:before { content: "\e695"; } .nc-svg151:before { content: "\e696"; } .nc-svg152:before { content: "\e697"; } .nc-svg153:before { content: "\e698"; } .nc-svg154:before { content: "\e699"; } .nc-svg155:before { content: "\e69a"; } .nc-svg156:before { content: "\e69b"; } .nc-svg157:before { content: "\e69c"; } .nc-svg158:before { content: "\e69d"; } .nc-svg159:before { content: "\e69e"; } .nc-svg160:before { content: "\e69f"; } .nc-svg161:before { content: "\e6a0"; } .nc-svg162:before { content: "\e6a1"; } .nc-svg163:before { content: "\e6a2"; } .nc-svg164:before { content: "\e6a3"; } .nc-svg165:before { content: "\e6a4"; } .nc-svg166:before { content: "\e6a5"; } .nc-svg167:before { content: "\e6a6"; } .nc-svg168:before { content: "\e6a7"; } .nc-svg169:before { content: "\e6a8"; } .nc-svg170:before { content: "\e6a9"; } .nc-svg171:before { content: "\e6aa"; } .nc-svg172:before { content: "\e6ab"; } .nc-svg173:before { content: "\e6ac"; } .nc-svg174:before { content: "\e6ad"; } .nc-svg175:before { content: "\e6ae"; } .nc-svg176:before { content: "\e6af"; } .nc-svg177:before { content: "\e6b0"; } .nc-svg178:before { content: "\e6b1"; } .nc-svg179:before { content: "\e6b2"; } .nc-svg180:before { content: "\e6b3"; } 

/* 3b. jQuery-UI-Grundregeln (contact-ui.css) für Akkordeon und Audio-Player-Regler: Kopfzeilen fett, Symbole, Rahmen, Slider */
.ui-helper-reset{margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;} .ui-icon{display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;} .ui-widget-overlay{position: fixed; top: 0; left: 0; width: 100%; height: 100%;} .ui-widget{font-size: 1.1em;} .ui-widget .ui-widget{font-size: 1em;} .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-size: 1em;} .ui-widget-content{border: 1px solid #dddddd; background: #eeeeee url("../images/ui-images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x; color: #64686B;} .ui-widget-content a{color: #64686B;} .ui-widget-header{border: 1px solid #d4d7dc; background: #d4d7dc url("../images/ui-images/ui-bg_gloss-wave_100_d4d7dc_500x100.png") 50% 50% repeat-x; color: #64686B; font-weight: bold;} .ui-widget-header a{color: #64686B;} .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border: 1px solid #cccccc; background: #f6f6f6 url("../images/ui-images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #64686b;} .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color: #64686b; text-decoration: none;} .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border: 1px solid #8f8f8f; background: #aaaaaa url("../images/ui-images/ui-bg_flat_100_e1e3e2_40x100.png") 50% 50% repeat-x; font-weight: bold; color: #64686b;} .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border: 1px solid #d4d7dc; background: #848c88 url("../images/ui-images/ui-bg_glass_100_e1e3e2_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #64686b;} .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color: #64686b; text-decoration: none;} .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border: 1px solid #8f8f8f; background: #aaaaaa url("../images/ui-images/ui-bg_highlight-soft_100_e1e3e2_1x100.png") 50% top repeat-x; color: #64686b;} .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{color: #64686b;} .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border: 1px solid #cd0a0a; background: #b81900 url("../images/ui-images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; color: #ffffff;} .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color: #ffffff;} .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color: #ffffff;} .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight: bold;} .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity: .7; filter:Alpha(Opacity=70); font-weight: normal;} .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity: .35; filter:Alpha(Opacity=35); background-image: none;} .ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);} .ui-icon{width: 16px; height: 16px;} .ui-icon, .ui-widget-content .ui-icon{background-image: url("../images/ui-images/ui-icons_222222_256x240.png");} .ui-widget-header .ui-icon{background-image: url("../images/ui-images/ui-icons_d4d7dc_256x240.png");} .ui-state-default .ui-icon{background-image: url("../images/ui-images/ui-icons_64686b_256x240.png");} .ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image: url("../images/ui-images/ui-icons_64686b_256x240.png");} .ui-state-active .ui-icon{background-image: url("../images/ui-images/ui-icons_64686b_256x240.png");} .ui-state-highlight .ui-icon{background-image: url("../images/ui-images/ui-icons_64686b_256x240.png");} .ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image: url("../images/ui-images/ui-icons_ffd27a_256x240.png");} .ui-icon-blank{background-position: 16px 16px;} .ui-icon-carat-1-n{background-position: 0 0;} .ui-icon-carat-1-ne{background-position: -16px 0;} .ui-icon-carat-1-e{background-position: -32px 0;} .ui-icon-carat-1-se{background-position: -48px 0;} .ui-icon-carat-1-s{background-position: -64px 0;} .ui-icon-carat-1-sw{background-position: -80px 0;} .ui-icon-carat-1-w{background-position: -96px 0;} .ui-icon-carat-1-nw{background-position: -112px 0;} .ui-icon-carat-2-n-s{background-position: -128px 0;} .ui-icon-carat-2-e-w{background-position: -144px 0;} .ui-icon-triangle-1-n{background-position: 0 -16px;} .ui-icon-triangle-1-ne{background-position: -16px -16px;} .ui-icon-triangle-1-e{background-position: -32px -16px;} .ui-icon-triangle-1-se{background-position: -48px -16px;} .ui-icon-triangle-1-s{background-position: -64px -16px;} .ui-icon-triangle-1-sw{background-position: -80px -16px;} .ui-icon-triangle-1-w{background-position: -96px -16px;} .ui-icon-triangle-1-nw{background-position: -112px -16px;} .ui-icon-triangle-2-n-s{background-position: -128px -16px;} .ui-icon-triangle-2-e-w{background-position: -144px -16px;} .ui-icon-arrow-1-n{background-position: 0 -32px;} .ui-icon-arrow-1-ne{background-position: -16px -32px;} .ui-icon-arrow-1-e{background-position: -32px -32px;} .ui-icon-arrow-1-se{background-position: -48px -32px;} .ui-icon-arrow-1-s{background-position: -64px -32px;} .ui-icon-arrow-1-sw{background-position: -80px -32px;} .ui-icon-arrow-1-w{background-position: -96px -32px;} .ui-icon-arrow-1-nw{background-position: -112px -32px;} .ui-icon-arrow-2-n-s{background-position: -128px -32px;} .ui-icon-arrow-2-ne-sw{background-position: -144px -32px;} .ui-icon-arrow-2-e-w{background-position: -160px -32px;} .ui-icon-arrow-2-se-nw{background-position: -176px -32px;} .ui-icon-arrowstop-1-n{background-position: -192px -32px;} .ui-icon-arrowstop-1-e{background-position: -208px -32px;} .ui-icon-arrowstop-1-s{background-position: -224px -32px;} .ui-icon-arrowstop-1-w{background-position: -240px -32px;} .ui-icon-arrowthick-1-n{background-position: 0 -48px;} .ui-icon-arrowthick-1-ne{background-position: -16px -48px;} .ui-icon-arrowthick-1-e{background-position: -32px -48px;} .ui-icon-arrowthick-1-se{background-position: -48px -48px;} .ui-icon-arrowthick-1-s{background-position: -64px -48px;} .ui-icon-arrowthick-1-sw{background-position: -80px -48px;} .ui-icon-arrowthick-1-w{background-position: -96px -48px;} .ui-icon-arrowthick-1-nw{background-position: -112px -48px;} .ui-icon-arrowthick-2-n-s{background-position: -128px -48px;} .ui-icon-arrowthick-2-ne-sw{background-position: -144px -48px;} .ui-icon-arrowthick-2-e-w{background-position: -160px -48px;} .ui-icon-arrowthick-2-se-nw{background-position: -176px -48px;} .ui-icon-arrowthickstop-1-n{background-position: -192px -48px;} .ui-icon-arrowthickstop-1-e{background-position: -208px -48px;} .ui-icon-arrowthickstop-1-s{background-position: -224px -48px;} .ui-icon-arrowthickstop-1-w{background-position: -240px -48px;} .ui-icon-arrowreturnthick-1-w{background-position: 0 -64px;} .ui-icon-arrowreturnthick-1-n{background-position: -16px -64px;} .ui-icon-arrowreturnthick-1-e{background-position: -32px -64px;} .ui-icon-arrowreturnthick-1-s{background-position: -48px -64px;} .ui-icon-arrowreturn-1-w{background-position: -64px -64px;} .ui-icon-arrowreturn-1-n{background-position: -80px -64px;} .ui-icon-arrowreturn-1-e{background-position: -96px -64px;} .ui-icon-arrowreturn-1-s{background-position: -112px -64px;} .ui-icon-arrowrefresh-1-w{background-position: -128px -64px;} .ui-icon-arrowrefresh-1-n{background-position: -144px -64px;} .ui-icon-arrowrefresh-1-e{background-position: -160px -64px;} .ui-icon-arrowrefresh-1-s{background-position: -176px -64px;} .ui-icon-arrow-4{background-position: 0 -80px;} .ui-icon-arrow-4-diag{background-position: -16px -80px;} .ui-icon-extlink{background-position: -32px -80px;} .ui-icon-newwin{background-position: -48px -80px;} .ui-icon-refresh{background-position: -64px -80px;} .ui-icon-shuffle{background-position: -80px -80px;} .ui-icon-transfer-e-w{background-position: -96px -80px;} .ui-icon-transferthick-e-w{background-position: -112px -80px;} .ui-icon-folder-collapsed{background-position: 0 -96px;} .ui-icon-folder-open{background-position: -16px -96px;} .ui-icon-document{background-position: -32px -96px;} .ui-icon-document-b{background-position: -48px -96px;} .ui-icon-note{background-position: -64px -96px;} .ui-icon-mail-closed{background-position: -80px -96px;} .ui-icon-mail-open{background-position: -96px -96px;} .ui-icon-suitcase{background-position: -112px -96px;} .ui-icon-comment{background-position: -128px -96px;} .ui-icon-person{background-position: -144px -96px;} .ui-icon-print{background-position: -160px -96px;} .ui-icon-trash{background-position: -176px -96px;} .ui-icon-locked{background-position: -192px -96px;} .ui-icon-unlocked{background-position: -208px -96px;} .ui-icon-bookmark{background-position: -224px -96px;} .ui-icon-tag{background-position: -240px -96px;} .ui-icon-home{background-position: 0 -112px;} .ui-icon-flag{background-position: -16px -112px;} .ui-icon-calendar{background-position: -32px -112px;} .ui-icon-cart{background-position: -48px -112px;} .ui-icon-pencil{background-position: -64px -112px;} .ui-icon-clock{background-position: -80px -112px;} .ui-icon-disk{background-position: -96px -112px;} .ui-icon-calculator{background-position: -112px -112px;} .ui-icon-zoomin{background-position: -128px -112px;} .ui-icon-zoomout{background-position: -144px -112px;} .ui-icon-search{background-position: -160px -112px;} .ui-icon-wrench{background-position: -176px -112px;} .ui-icon-gear{background-position: -192px -112px;} .ui-icon-heart{background-position: -208px -112px;} .ui-icon-star{background-position: -224px -112px;} .ui-icon-link{background-position: -240px -112px;} .ui-icon-cancel{background-position: 0 -128px;} .ui-icon-plus{background-position: -16px -128px;} .ui-icon-plusthick{background-position: -32px -128px;} .ui-icon-minus{background-position: -48px -128px;} .ui-icon-minusthick{background-position: -64px -128px;} .ui-icon-close{background-position: -80px -128px;} .ui-icon-closethick{background-position: -96px -128px;} .ui-icon-key{background-position: -112px -128px;} .ui-icon-lightbulb{background-position: -128px -128px;} .ui-icon-scissors{background-position: -144px -128px;} .ui-icon-clipboard{background-position: -160px -128px;} .ui-icon-copy{background-position: -176px -128px;} .ui-icon-contact{background-position: -192px -128px;} .ui-icon-image{background-position: -208px -128px;} .ui-icon-video{background-position: -224px -128px;} .ui-icon-script{background-position: -240px -128px;} .ui-icon-alert{background-position: 0 -144px;} .ui-icon-info{background-position: -16px -144px;} .ui-icon-notice{background-position: -32px -144px;} .ui-icon-help{background-position: -48px -144px;} .ui-icon-check{background-position: -64px -144px;} .ui-icon-bullet{background-position: -80px -144px;} .ui-icon-radio-on{background-position: -96px -144px;} .ui-icon-radio-off{background-position: -112px -144px;} .ui-icon-pin-w{background-position: -128px -144px;} .ui-icon-pin-s{background-position: -144px -144px;} .ui-icon-play{background-position: 0 -160px;} .ui-icon-pause{background-position: -16px -160px;} .ui-icon-seek-next{background-position: -32px -160px;} .ui-icon-seek-prev{background-position: -48px -160px;} .ui-icon-seek-end{background-position: -64px -160px;} .ui-icon-seek-start{background-position: -80px -160px;} .ui-icon-seek-first{background-position: -80px -160px;} .ui-icon-stop{background-position: -96px -160px;} .ui-icon-eject{background-position: -112px -160px;} .ui-icon-volume-off{background-position: -128px -160px;} .ui-icon-volume-on{background-position: -144px -160px;} .ui-icon-power{background-position: 0 -176px;} .ui-icon-signal-diag{background-position: -16px -176px;} .ui-icon-signal{background-position: -32px -176px;} .ui-icon-battery-0{background-position: -48px -176px;} .ui-icon-battery-1{background-position: -64px -176px;} .ui-icon-battery-2{background-position: -80px -176px;} .ui-icon-battery-3{background-position: -96px -176px;} .ui-icon-circle-plus{background-position: 0 -192px;} .ui-icon-circle-minus{background-position: -16px -192px;} .ui-icon-circle-close{background-position: -32px -192px;} .ui-icon-circle-triangle-e{background-position: -48px -192px;} .ui-icon-circle-triangle-s{background-position: -64px -192px;} .ui-icon-circle-triangle-w{background-position: -80px -192px;} .ui-icon-circle-triangle-n{background-position: -96px -192px;} .ui-icon-circle-arrow-e{background-position: -112px -192px;} .ui-icon-circle-arrow-s{background-position: -128px -192px;} .ui-icon-circle-arrow-w{background-position: -144px -192px;} .ui-icon-circle-arrow-n{background-position: -160px -192px;} .ui-icon-circle-zoomin{background-position: -176px -192px;} .ui-icon-circle-zoomout{background-position: -192px -192px;} .ui-icon-circle-check{background-position: -208px -192px;} .ui-icon-circlesmall-plus{background-position: 0 -208px;} .ui-icon-circlesmall-minus{background-position: -16px -208px;} .ui-icon-circlesmall-close{background-position: -32px -208px;} .ui-icon-squaresmall-plus{background-position: -48px -208px;} .ui-icon-squaresmall-minus{background-position: -64px -208px;} .ui-icon-squaresmall-close{background-position: -80px -208px;} .ui-icon-grip-dotted-vertical{background-position: 0 -224px;} .ui-icon-grip-dotted-horizontal{background-position: -16px -224px;} .ui-icon-grip-solid-vertical{background-position: -32px -224px;} .ui-icon-grip-solid-horizontal{background-position: -48px -224px;} .ui-icon-gripsmall-diagonal-se{background-position: -64px -224px;} .ui-icon-grip-diagonal-se{background-position: -80px -224px;} .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius: 5px;} .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius: 5px;} .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-bottom-left-radius: 5px;} .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius: 5px;} .ui-widget-overlay{background: #666666 url("../images/ui-images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; opacity: .5; filter: Alpha(Opacity=50);} .ui-widget-shadow{margin: -5px 0 0 -5px; padding: 5px; background: #000000 url("../images/ui-images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; opacity: 0; filter: Alpha(Opacity=0); border-radius: 5px;} 

/* 4. Profit Builders Globalblock (stand bisher als <style> im Kopf jeder Seite: Schrift, Spaltenabstände, Umbrüche) */
#pbuilder_wrapper * { font-family: Open Sans, serif; } #pbuilder_content_wrapper .pbuilder_row > div:last-child, #pbuilder_content_wrapper .pbuilder_row > .pbuilder_row_colwrapper, .anivia_row > div:last-child, #pbuilder_wrapper.pbuilder_wrapper_one-fourth-right-sidebar, #pbuilder_wrapper.pbuilder_wrapper_one-fourth-left-sidebar, #pbuilder_wrapper.pbuilder_wrapper_one-third-right-sidebar, #pbuilder_wrapper.pbuilder_wrapper_one-third-left-sidebar { margin: 0px -24px; } .pbuilder_column.pbuilder_column-1-1, .pbuilder_column.pbuilder_column-1-2, .pbuilder_column.pbuilder_column-1-3, .pbuilder_column.pbuilder_column-2-3, .pbuilder_sidebar.pbuilder_one-fourth-right-sidebar, .pbuilder_sidebar.pbuilder_one-fourth-left-sidebar, .pbuilder_sidebar.pbuilder_one-third-right-sidebar, .pbuilder_sidebar.pbuilder_one-third-left-sidebar, .pbuilder_column.pbuilder_column-1-4, .pbuilder_column.pbuilder_column-3-4, .pbuilder_column.pbuilder_column-1-5, .pbuilder_column.pbuilder_column-2-5, .pbuilder_column.pbuilder_column-3-5, .pbuilder_column.pbuilder_column-4-5, .pbuilder_wrapper_one-fourth-left-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-third-left-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-fourth-right-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-third-right-sidebar #pbuilder_content_wrapper{ border-right:24px solid transparent; border-left:24px solid transparent; } @media screen and (max-width: 1200px) { #pbuilder_content_wrapper .pbuilder_row > div:last-child, .anivia_row > div:last-child, #pbuilder_wrapper.pbuilder_wrapper_one-fourth-right-sidebar, #pbuilder_wrapper.pbuilder_wrapper_one-fourth-left-sidebar, #pbuilder_wrapper.pbuilder_wrapper_one-third-right-sidebar, #pbuilder_wrapper.pbuilder_wrapper_one-third-left-sidebar { margin: 0px -18px; } .pbuilder_column.pbuilder_column-1-1, .pbuilder_column.pbuilder_column-1-2, .pbuilder_column.pbuilder_column-1-3, .pbuilder_column.pbuilder_column-2-3, .pbuilder_sidebar.pbuilder_one-fourth-right-sidebar, .pbuilder_sidebar.pbuilder_one-fourth-left-sidebar, .pbuilder_sidebar.pbuilder_one-third-right-sidebar, .pbuilder_sidebar.pbuilder_one-third-left-sidebar, .pbuilder_column.pbuilder_column-1-4, .pbuilder_column.pbuilder_column-3-4, .pbuilder_column.pbuilder_column-1-5, .pbuilder_column.pbuilder_column-2-5, .pbuilder_column.pbuilder_column-3-5, .pbuilder_column.pbuilder_column-4-5, .pbuilder_wrapper_one-fourth-left-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-third-left-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-fourth-right-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-third-right-sidebar #pbuilder_content_wrapper{ border-right:18px solid transparent; border-left:18px solid transparent; } } @media screen and (max-width: 960px) { #pbuilder_content_wrapper .pbuilder_row > div:last-child, .anivia_row > div:last-child, #pbuilder_wrapper.pbuilder_wrapper_one-fourth-right-sidebar, #pbuilder_wrapper.pbuilder_wrapper_one-fourth-left-sidebar, #pbuilder_wrapper.pbuilder_wrapper_one-third-right-sidebar, #pbuilder_wrapper.pbuilder_wrapper_one-third-left-sidebar { margin: 0px -12px; } .pbuilder_column.pbuilder_column-1-1, .pbuilder_column.pbuilder_column-1-2, .pbuilder_column.pbuilder_column-1-3, .pbuilder_column.pbuilder_column-2-3, .pbuilder_sidebar.pbuilder_one-fourth-right-sidebar, .pbuilder_sidebar.pbuilder_one-fourth-left-sidebar, .pbuilder_sidebar.pbuilder_one-third-right-sidebar, .pbuilder_sidebar.pbuilder_one-third-left-sidebar, .pbuilder_column.pbuilder_column-1-4, .pbuilder_column.pbuilder_column-3-4, .pbuilder_column.pbuilder_column-1-5, .pbuilder_column.pbuilder_column-2-5, .pbuilder_column.pbuilder_column-3-5, .pbuilder_column.pbuilder_column-4-5, .pbuilder_wrapper_one-fourth-left-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-third-left-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-fourth-right-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-third-right-sidebar #pbuilder_content_wrapper{ border-right:12px solid transparent; border-left:12px solid transparent; } } @media screen and (max-width: 768px) { .pbuilder_column.pbuilder_column-1-1, .pbuilder_column.pbuilder_column-1-2, .pbuilder_column.pbuilder_column-1-3, .pbuilder_column.pbuilder_column-2-3, .pbuilder_sidebar.pbuilder_one-fourth-right-sidebar, .pbuilder_sidebar.pbuilder_one-fourth-left-sidebar, .pbuilder_sidebar.pbuilder_one-third-right-sidebar, .pbuilder_sidebar.pbuilder_one-third-left-sidebar, .pbuilder_column.pbuilder_column-1-4, .pbuilder_column.pbuilder_column-3-4, .pbuilder_column.pbuilder_column-1-5, .pbuilder_column.pbuilder_column-2-5, .pbuilder_column.pbuilder_column-3-5, .pbuilder_column.pbuilder_column-4-5, .pbuilder_wrapper_one-fourth-left-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-third-left-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-fourth-right-sidebar #pbuilder_content_wrapper, .pbuilder_wrapper_one-third-right-sidebar #pbuilder_content_wrapper{ width:100%; border-width:0; } .frb_pricing_column_label { display:none; } .frb_pricing_container_1col table { width:100% !important; } .frb_pricing_container_2col table{ width:200% !important; } .frb_pricing_container_3col table{ width:300% !important; } .frb_pricing_container_4col table{ width:400% !important; } .frb_pricing_container_5col table{ width:500% !important; } .frb_pricing_table td { border-right:0 !important; } #pbuilder_content_wrapper .pbuilder_row > div:last-child, .anivia_row > div:last-child, .pbuilder_wrapper_one-third-left-sidebar .pbuilder_row, .pbuilder_wrapper_one-third-right-sidebar .pbuilder_row, .pbuilder_wrapper_one-fourth-left-sidebar .pbuilder_row, .pbuilder_wrapper_one-fourth-right-sidebar .pbuilder_row, .pbuilder_row_controls { margin: 0px; } .frb_pricing_controls, .frb_pricing_section_responsive, .frb_pricing_label_responsive { display:block; } }

/* 5. Hülle aus pb_style.css, Modulregeln aus front.css und shortcodes.css, auf die vorkommenden Klassen beschränkt, Editor- und Formularregeln entfernt */
html{height: 100%; width: 100%;}
body{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
body{font-size:14px; line-height:24px;font-weight:400}
body{-webkit-text-size-adjust:none;}
a{text-decoration: none;transition: all 300ms !important;}
a:focus{text-decoration: none; outline: none;}
h2{font-size:30px; line-height: 36px; font-weight: 400;}
h3{font-size: 18px; line-height: 28px;font-weight: 400;}
h4{font-size:16px; line-height: 24px;font-weight: 400;}
strong{font-weight:bold;}
em{font-style:italic;}
small{font-size:16px;}
input, textarea{font-family: inherit;}
.pb_container img{max-width: 100%;}
.pb_boxed #pb_wrapper{border-left:1px solid transparent; border-right:1px solid transparent; padding:0 18px !important;}
blockquote{border-top:1px #a9a8a8 solid; border-bottom:1px #a9a8a8 solid; padding:10px 0; margin:0; font-size:18px; line-height:22px;}
blockquote cite{display:block; margin-top:20px;}
blockquote p:last-child{margin-bottom:0;}
ol, ul{margin: 16px 0;padding: 0 0 0 20px;}
ul{list-style-type: disc;}
nav ul, nav ol, aside ul, aside ol, .comments_wrapper li, ul.comments_wrapper, .comments_wrapper ol{margin: 0;padding: 0;list-style: none;list-style-image: none;}
li > ul, li > ol{margin: 0;}
dl{margin: 0 20px;}
dt{font-weight: bold;text-decoration:underline}
dd{margin: 0 0 20px;}
abbr[title]{border-bottom: 1px dotted;}
pre, code, tt{-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;font: 0.8em 'Andale Mono', 'Lucida Console', monospace;background: #f2f2f2;border: 1px solid #e6e6e6;color: #888;padding: 2px 4px;}
pre{white-space: pre;word-wrap: break-word;overflow-x: scroll;line-height: 1.3; overflow: hidden;}
table{border-bottom: 1px solid #ededed;border-collapse: collapse;border-spacing: 0;font-size:14px;;line-height: 2;margin: 0 0 20px;width: 100%;}
caption, th, td{font-weight: normal;text-align: left;}
caption{font-size: 16px;margin: 20px 0;}
th{font-weight: bold;}
td{border-top: 1px solid transparent;padding: 6px 10px 6px 0;}
tr.odd{background: #f4f4f4;}
p{margin-bottom:36px;}
input[type="submit"]{transition:background 300ms;-webkit-transition:background 300ms;-moz-transition:background 300ms;-o-transition:background 300ms;-ms-transition:background 300ms;}
.font-weight100{font-weight:100;}
.font-weight200{font-weight:200;}
.font-weight300{font-weight:300;}
.font-weight400{font-weight:400;}
.font-weight500{font-weight:500;}
.font-weight600{font-weight:600;}
.font-weight700{font-weight:700;}
.font-weight800{font-weight:800;}
.font-weight900{font-weight:900;}
.letter-spacing1{letter-spacing: 1px;}
.letter-spacing2{letter-spacing: 2px;}
.border-box{-ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.halfwidth{width:50%; display: block;}
.fullwidth{width:100%; display: block;}
.fullmaxwidth{display: block; max-width:100%;}
.list_style{list-style: none;}
.relative{position: relative;}
.margin0{margin: 0;}
.padding0{padding: 0;}
.block{display: block;}
.inline{display: inline;}
.inline-block{display: inline-block;}
.float_left{float: left !important;}
.float_right{float: right !important;}
.bold{font-weight: 600;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.a-inherit{color: inherit;}
.a-inherit > a{color: inherit;}
.a-inherit li > a{color: inherit;}
.uppercase{text-transform: uppercase;}
.bold_font{font-weight:bold;}
.overflow_ellipsis{text-overflow: ellipsis;display:block;white-space: nowrap;overflow: hidden;}
.div_dis_none{display:none;}
.vert_align_wrap_system{display: table;}
.vert_align_wrap_system > *{display: table-row;}
.vert_align_wrap_system > * > *{display: table-cell; text-align: center; vertical-align: middle;}
.vert_align_wrap_system > * > * > *{display: inline-block;}
.div_notransition, .div_notransition a{transition: none !important;-webkit-transition: none !important;-moz-transition: none !important;-o-transition: none !important;-ms-transition: none !important;}
.padding-top10{padding-top: 10px;}
.padding-right12{padding-right: 12px;}
.padding-bottom24{padding-bottom:24px;}
.separator{width:100%; height: 1px;}
.small_separator{width:100%; height: 1px;}
.medium_separator{width:100%; height: 4px;}
.margin-bottom5{margin-bottom:5px !important;}
.margin-top5{margin-top:5px !important;}
.margin-left5{margin-left:5px !important;}
.margin-right5{margin-right:5px !important;}
.margin-bottom10{margin-bottom:10px !important;}
.margin-top10{margin-top:10px !important;}
.margin-left10{margin-left:10px !important;}
.margin-right10{margin-right:10px !important;}
.margin-bottom15{margin-bottom:15px !important;}
.margin-top15{margin-top:15px !important;}
.margin-left15{margin-left:15px !important;}
.margin-right15{margin-right:15px !important;}
.margin-bottom20{margin-bottom:20px !important;}
.margin-top20{margin-top:20px !important;}
.margin-left20{margin-left:20px !important;}
.margin-right20{margin-right:20px !important;}
.margin-bottom30{margin-bottom:30px !important;}
.margin-top30{margin-top:30px !important;}
.margin-left30{margin-left:30px !important;}
.margin-right30{margin-right:30px !important;}
.margin-bottom40{margin-bottom:40px !important;}
.margin-top40{margin-top:40px !important;}
.margin-left40{margin-left:40px !important;}
.margin-right40{margin-right:40px !important;}
.margin-bottom36{margin-bottom:36px !important;}
.margin-top36{margin-top:36px !important;}
.margin-left36{margin-left:36px !important;}
.margin-right36{margin-right:36px !important;}
.margin-bottom24{margin-bottom:24px !important;}
.margin-top24{margin-top:24px !important;}
.margin-left24{margin-left:24px !important;}
.margin-right24{margin-right:24px !important;}
.margin-bottom18{margin-bottom:18px !important;}
.margin-top18{margin-top:18px !important;}
.margin-left18{margin-left:18px !important;}
.margin-right18{margin-right:18px !important;}
.margin-bottom12{margin-bottom:12px !important;}
.margin-top12{margin-top:12px !important;}
.margin-left12{margin-left:12px !important;}
.margin-right12{margin-right:12px !important;}
.margin-bottom9{margin-bottom:9px !important;}
.margin-top9{margin-top:9px !important;}
.margin-left9{margin-left:9px !important;}
.margin-right9{margin-right:9px !important;}
.margin-bottom6{margin-bottom:6px !important;}
.margin-top6{margin-top:6px !important;}
.margin-left6{margin-left:6px !important;}
.margin-right6{margin-right:6px !important;}
.pb_container{margin-right: auto; margin-left: auto;}
.pb_row:before, .pb_row:after{display: table; content: ""; line-height: 0;}
.pb_row:after{clear: both;}
.p_container{margin-right: auto; margin-left: auto;}
.clearfix:before, .clearfix:after{display: table; content: ""; line-height: 0;}
.clearfix:after{clear: both;}
body{background: #ffffff !important;}
#pb_content{padding-top:0; padding-bottom:0; display: block; width: 100%; overflow: hidden;}
#pb_content #content{width: auto !important; margin: 0 !important; padding: 0 !important; float: none !important; display: block !important;}
.pb_container, .pb_container_max >*, .pb_maxwidth{width:100%; max-width:1200px; margin:0 auto; padding-left:36px; padding-right:36px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
#pb_page_bg{position:fixed; top:0; left:0; width:100%; height:100%; padding:200px; z-index:-999999;}
#pb_page_bg #bg{margin-top: 0px; margin-left: 0px;}
#pb_page_bg iframe, #pb_page_bg video{position: absolute; width: 100%; height: 100%; margin-top: -400px; margin-left: -400px; z-index:-999;}
#bg{position: fixed; top: 0; left: 0;}
.bgwidth{width: 100%;}
.bgheight{height: 100%;}
#pbuilder_body_frame.active{position: static; display: block; width: 960px; margin: 0 auto;}
#pbuilder_wrapper{min-height: 50px; height: auto; padding: 0; margin: 0; border: 0; position: relative;}
#pbuilder_content{margin: 0; padding: 0; width: 100%;}
#pbuilder_content_wrapper{float: left; width: 100%;}
.pbuilder_row{position: relative; padding: 0 1500px; margin: 0 -1500px; background-position: center center; background-attachment: scroll; background-repeat: no-repeat;}
.pbuilder_row:before{width: 100%; height: 100%; content: ""; position: absolute; border-top: 2px solid #e1e1e1; border-bottom: 2px solid #e1e1e1; top: -2px; left: 0; opacity: 0;  transition: opacity 300ms;}
.pbuilder_row_background, .pbuilder_column_background{position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: center center; overflow: hidden;}
.pbuilder_column:hover > .pbuilder-background-image-zoom > .pbuilder_row_back_image, .pbuilder_row:hover > .pbuilder-background-image-zoom > .pbuilder_row_back_image{transform: scale(1.1); transition: all .5s;}
.pbuilder_row_back_image{position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: center center; background-repeat: no-repeat; overflow: hidden;}
.pbuilder_column{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float: left; display: block; min-height: 1px; border: 0; padding: 0; margin: 0; width: 100%; position: relative;}
.pbuilder_column.pbuilder_column-1-1{width: 100%;}
.pbuilder_column.pbuilder_column-1-2{width: 50%;}
.pbuilder_column.pbuilder_column-1-3{width: 33.33333%;}
.pbuilder_column.pbuilder_column-2-3{width: 66.66666%;}
.pbuilder_column.pbuilder_column-1-4{width: 25%;}
.pbuilder_column.pbuilder_column-3-4{width: 75%;}
.pbuilder_column.pbuilder_column-1-5{width: 20%}
.pbuilder_column.pbuilder_column-2-5{width: 40%}
.pbuilder_column.pbuilder_column-3-5{width: 60%}
.pbuilder_column.pbuilder_column-4-5{width: 80%}
.pbuilder_droppable{position: relative;}
.pbuilder_column .pbuilder_module{width: 100%; position: relative;}
.pbuilder_module{position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}
.pbuilder_popup_tabs > ul a.active{padding: 10px; border: 1px solid #666666; border-bottom: 1px solid #323232; color: #ffffff;}
.pbuilder_header .pbuilder_toggle_zoom_trigger.active > span{color: #048AC3;}
.pbuilder_header a.active{color: #048AC3;}
.pbuilder_select.active .drop_button{transition: opacity 200ms;}
.pbuilder_shortcode_tab_select.active{background: #323232;}
.pbuilder_shortcode_tab_select.active:after{content: ""; position: absolute; z-index: 1000; bottom: -2px; left: 0; width: 100%; height: 1px; background: #1f2326; border-bottom: 1px solid #767676;}
.pbuilder_shortcode_tab.active{display: none;}
.pbuilder_shortcode_group.active{display: block;}
.pbuilder_checkbox.active{background: transparent url(../images/checkboxa.png) no-repeat center center; border-color: #ab2712; transition: background-color 300ms, border-color 300ms;}
.pbuilder_icon_tab.active, .pbuilder_icon_noicon.active{color: #048ac3;}
.pbuilder_icon_dropdown_content.active{display: block;}
.pbuilder_colorpicker .fbiris-slider-offset .ui-slider-handle{top: auto; margin-left: 0;}
.pbuilder_colorpicker .ui-widget-content{border: 0; height: auto; background: transparent;}
.pbuilder_row_stick_top.pbuilder_row_full_width, .pbuilder_row_stick_bottom.pbuilder_row_full_width{width: 100%; max-width: 100%; margin: 0 -1610.5px !important;}
.frb_button.frb_center.frb_fullwidth.width331{width: 331px !important;}
.frb_button.frb_center.frb_fullwidth.width521{width: 521px !important;}
.pbuilder_column.pbuilder_column-1-2 .frb_post a.frb_button{padding: 10px 0 !important;}
.pbuilder_column.pbuilder_column-1-1 .frb_post a.frb_button{padding: 10px 0 !important;}
.pbuilder_column-1-3 .frb_button{font-size: 18px; line-height: 20px;}
.pbuilder_column-1-3 .formOverlaydiv{font-size: 26px !important;}
.pbuilder_module .formOverlay{text-align: center;}
.pbuilder_column-1-3 .formError{line-height: 1.5;}
.pbuilder_column-1-3 .formError .formErrorContent{width: 84% !important;}
.frb_post.frb_post_squared .frb_button, .frb_post.frb_post_rounded .frb_button{margin-left: 0 !important;}
.pbuilder_column-1-4 .frb_button{font-size: 20px !important;}
.frb_toggle_content_right{overflow-x: visible !important; height: auto !important;}
.pbuilder_module .soon[data-layout*=group]{padding: 0px;}
.pbuilder_module strong{font-weight: bold !important;}
.pbuilder_row_colwrapper{position: relative;}
.frb_center{margin:0 auto;}
.frb_textcenter{text-align: center;}
.frb_round{border-radius:5px;}
.frb_fullwidth{width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}
.frb_fullwidth{width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}
.frb_fullwidth{width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}
.frb_separator{width:100%; height: 0; padding: 0; margin: 0;}
.frb_clear{clear:both;}
.frb_button{display: inline-block; padding:10px; font-size:16px; line-height:16px; transition: none !important; text-decoration:none; cursor:pointer;}
span.frb_button_subtext{clear:both; display: block;}
.frb_button.frb_nofill{background:transparent !important; border:1px solid transparent;}
.frb_button_icon{display: inline-block;}
.frb_alert{position: relative; border:1px solid #28a9e2;}
.frb_alert_text{padding:14px 10px 14px 64px;}
.frb_alert_clean .frb_alert_text{padding:4px 10px 14px 50px;}
.frb_alert_icon{position: absolute; top:0; left:0; font-size:24px; line-height:24px; width:50px; height:100%; text-align: center; padding:9px 0 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}
.frb_alert_icon_custom{position:relative; float:left; display:block; width: auto; height: auto; padding: 6px;}
.frb_alert.frb_alert_rounded{border-radius:5px;}
.frb_alert.frb_alert_rounded .frb_alert_icon{border-radius:3px 0 0 3px;}
.frb_alert.frb_alert_info{border:1px solid #28a9e2;}
.frb_alert.frb_alert_warning{border:1px solid #ce2127;}
.frb_alert.frb_alert_notice{border:1px solid #aa9834;}
.frb_alert.frb_alert_success{border:1px solid #1f823f;}
.frb_alert_info .frb_alert_icon{background:#28a9e2 url(../images/alerts/info-1.png) no-repeat center 7px;}
.frb_alert_warning .frb_alert_icon{background:#ce2127 url(../images/alerts/warning-1.png) no-repeat center 7px;}
.frb_alert_notice .frb_alert_icon{background:#aa9834 url(../images/alerts/notice-1.png) no-repeat center 7px;}
.frb_alert_success .frb_alert_icon{background:#1f823f url(../images/alerts/success-1.png) no-repeat center 7px;}
.frb_alert_info.frb_alert_clean .frb_alert_icon{background:url(../images/alerts/info.png) no-repeat center 7px;}
.frb_alert_warning.frb_alert_clean .frb_alert_icon{background:url(../images/alerts/warning.png) no-repeat center 7px;}
.frb_alert_notice.frb_alert_clean .frb_alert_icon{background:url(../images/alerts/notice.png) no-repeat center 7px;}
.frb_alert_success.frb_alert_clean .frb_alert_icon{background:url(../images/alerts/success.png) no-repeat center 7px;}
.frb_alert_clean .frb_alert_icon{background-color:transparent !important;}
.frb_accordion{border-bottom: 1px solid #232323; position: relative;}
.frb_accordion h3.ui-accordion-header{margin:0; padding:10px 0 0 10px; border-top: 1px solid #232323; position: relative; cursor: pointer;}
.frb_accordion h3.ui-accordion-header:first-child{border-top-width:0;}
.frb_accordion > h3.ui-accordion-header .ui-icon{display: none;}
.frb_accordion .ui-accordion-content{padding:10px;}
.frb_accordion h3.ui-accordion-header-active .frb_accordion_trigger:after{content: "-";}
.frb_accordion_trigger:after{font-family:arial; position: absolute; content:"+"; display: block; top:5px; right:0; height:24px; line-break:24px; font-size:24px; width:30px; text-align: center;}
.frb_accordion.frb_accordion_squared-right, .frb_accordion.frb_accordion_rounded-right{border:0;}
.frb_accordion.frb_accordion_squared-right h3.ui-accordion-header, .frb_accordion.frb_accordion_rounded-right h3.ui-accordion-header{padding:5px 0 5px 5px; border-right:30px solid #ccc;}
.frb_accordion.frb_accordion_rounded-right h3.ui-accordion-header{border-radius:5px;}
.frb_accordion.frb_accordion_squared-right h3.ui-accordion-header, .frb_accordion.frb_accordion_squared-right .ui-corner-bottom{border-radius:0px;}
.frb_accordion.frb_accordion_rounded-right h3.ui-accordion-header.ui-accordion-header-active{border-radius:5px 5px 0 0;}
.frb_accordion.frb_accordion_squared-right h3.ui-accordion-header:first-child, .frb_accordion.frb_accordion_rounded-right h3.ui-accordion-header:first-child{margin-top:0;}
.frb_accordion.frb_accordion_squared-right .ui-accordion-content, .frb_accordion.frb_accordion_rounded-right .ui-accordion-content{padding:10px; border-right: 30px solid #ccc;}
.frb_accordion.frb_accordion_rounded-right .ui-accordion-content{border-radius:0 0 5px 5px;}
.frb_accordion.frb_accordion_clean-left h3.ui-accordion-header{padding-left:35px;}
.frb_accordion.frb_accordion_clean-left .ui-accordion-content{padding-left:35px;}
.frb_accordion.frb_accordion_clean-left .frb_accordion_trigger:after{right: auto; left:0;}
.frb_accordion.frb_accordion_squared-left, .frb_accordion.frb_accordion_rounded-left{border-bottom:0;}
.frb_accordion.frb_accordion_squared-left h3.ui-accordion-header, .frb_accordion.frb_accordion_rounded-left h3.ui-accordion-header{padding:5px 0 5px 5px; border-left:30px solid #ccc;}
.frb_accordion.frb_accordion_squared-left h3.ui-accordion-header:first-child, .frb_accordion.frb_accordion_rounded-left h3.ui-accordion-header:first-child{margin-top:1px; border-top-width:1px;}
.frb_accordion.frb_accordion_squared-left h3.ui-accordion-header, .frb_accordion.frb_accordion_rounded-left h3.ui-accordion-header{padding-left:30px;}
.frb_accordion.frb_accordion_squared-left h3.ui-accordion-header, .frb_accordion.frb_accordion_squared-left .ui-corner-bottom{border-radius:0px;}
.frb_accordion.frb_accordion_squared-right h3.ui-accordion-header, .frb_accordion.frb_accordion_rounded-right h3.ui-accordion-header{padding-right:30px;}
.frb_accordion.frb_accordion_squared-left .ui-accordion-content, .frb_accordion.frb_accordion_rounded-left .ui-accordion-content{padding:10px; border-left:30px solid #ccc;}
.frb_accordion.frb_accordion_squared-right .frb_accordion_trigger:after, .frb_accordion.frb_accordion_rounded-right .frb_accordion_trigger:after{right: -30px; left:auto; top:5px;}
.frb_accordion.frb_accordion_squared-left .frb_accordion_trigger:after, .frb_accordion.frb_accordion_rounded-left .frb_accordion_trigger:after{right: auto; left: -30px; top:5px;}
.frb_accordion.frb_accordion_rounded-left h3.ui-accordion-header{border-radius:5px 0 0 5px;}
.frb_accordion.frb_accordion_rounded-left h3.ui-accordion-header.ui-accordion-header-active{border-radius:5px 0 0 0;}
.frb_accordion.frb_accordion_rounded-left .ui-accordion-content{border-radius:0 0 0 5px;}
.frb_tabs > ul, .frb_tabs > ul > li{list-style: none !important; margin: 0 !important; padding: 0 !important;}
.frb_tabs > ul:first-child > li{float: left;}
.frb_tabs > ul:first-child > li > a{display: block; padding: 10px 10px 8px 10px; border-bottom: 2px solid transparent; margin: :0; position: relative; z-index: 1; text-decoration: none; transition:background-color 300ms !important;}
.frb_tabs-content{margin: -2px 0 0 0; padding: 10px; border: 2px solid #232323;}
.frb_tabs > ul:first-child > li > a, .frb_tabs > ul:first-child > li > a:hover, .frb_tabs > ul:first-child > li > a:hover{text-decoration: none !important;}
.frb_features{text-align: center;}
.frb_features h3.frb_features_title, .frb_features .frb_features_content, .frb_features i{display: block;}
.frb_features h3.frb_features_title{display: block; clear:none; margin:0px;}
.frb_features.frb_features_icon-left{text-align: left;}
.frb_features.frb_features_icon-right{text-align: right;}
.frb_features i.frb_features_icon{text-align: center; padding:10px; margin:10px; display: inline-block !important;}
.frb_features.frb_features_squared, .frb_features.frb_features_rounded{padding:10px;}
.frb_features.frb_features_rounded{border-radius:5px;}
.frb_features.frb_features_icon-left i{float: left;}
.frb_features.frb_features_icon-right i{float: right;}
.frb_features.frb_features_squared.frb_features_icon-left i, .frb_features.frb_features_squared.frb_features_icon-right i, .frb_features.frb_features_rounded.frb_features_icon-left i, .frb_features.frb_features_rounded.frb_features_icon-right i{margin-top:0 !important;}
.frb_features.frb_features_squared.frb_features_icon-left h3.frb_features_title, .frb_features.frb_features_squared.frb_features_icon-right h3.frb_features_title, .frb_features.frb_features_rounded.frb_features_icon-left h3.frb_features_title, .frb_features.frb_features_rounded.frb_features_icon-right h3.frb_features_title{padding-top:0 !important;}
.frb_features.frb_features_icon-left h3.frb_features_title, .frb_features.frb_features_icon-right h3.frb_features_title, .frb_features.frb_features_icon-left h3.frb_features_title, .frb_features.frb_features_icon-right h3.frb_features_title{margin-bottom:10px;}
.frb_iconmenu_round a.frb_iconmenu_link:first-child{border-radius:5px 0 0 5px !important;}
.frb_iconmenu a.frb_iconmenu_link{display: inline-block; padding:10px 5px;}
div.frb_iconmenu a.frb_iconmenu_link:first-child{padding-left:0px !important;}
div.frb_iconmenu a.frb_iconmenu_link:last-of-type{padding-right:0px !important;}
.frb_iconmenu i{text-align: center;}
.frb_iconmenu_left{text-align: left;}
.frb_iconmenu_center{text-align: center;}
.frb_searchright i.fawesome, .frb_searchright i.frb_icon{font-size:17px;}
.frb_image_inner{display: block; position: relative;}
.frb_image{max-width:100%;}
.frb_image_inner > img{max-width:100%; height: auto !important; display: block; box-shadow: none !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important;}
.frb_image_hover{display: block; text-align: center; background:#000000; opacity:0;  position: absolute; width:100%; height:100%; top:0; left:0;}
.frb_image_inner i.fawesome, .frb_image_inner i.frb_icon{display: block; position: absolute; left:50%; top:50%; margin:-15px 0 0 -20px; font-size:30px; width:40px; line-height:30px; height:30px; text-align: center; color:#ffffff; z-index:2; opacity:0;}
.frb_image_border{border-bottom:3px solid transparent;}
.frb_image .frb_image_flat{border-radius: 0;}
.frb_image.frb_image_round{border-radius:0 0 7px 7px;}
.frb_image_round{border-radius:0 0 5px 5px;}
.frb_image a{max-width:100%;}
.frb_menu_container{position: relative;}
ul.frb_menu{list-style:none; margin:0; padding:0; cursor: default;}
ul.frb_menu li{display: inline-block; position: relative; padding: 0; margin: 0;}
ul.frb_menu li a{display: block; padding:10px; font-size:16px; line-height:16px;}
ul.frb_menu ul.sub-menu{position: absolute; list-style:none; margin:0; padding:10px 0 0 0; width:200px; left:0; top:26px; display: none; opacity:0;  z-index: 50;}
ul.frb_menu ul.sub-menu li{display: block; padding: 0;}
ul.frb_menu ul.sub-menu li a{width:180px; display: block; font-size:12px; line-height:12px;}
ul.frb_menu ul.sub-menu:after, ul.frb_menu ul.sub-menu:before{content:""; position: absolute; top:4px; left:10px; display: block; width:0; height:0; border-top:0; border-bottom:7px solid #27a8e1; border-left:7px solid transparent; border-right:7px solid transparent;}
ul.frb_menu ul.sub-menu:after{top:5px; left:11px; border-bottom:6px solid #f4f4f4; border-left:6px solid transparent; border-right:6px solid transparent;}
ul.frb_menu ul.sub-menu ul.sub-menu{top:-10px; left:200px; padding:0 0 0 5px;}
ul.frb_menu ul.sub-menu ul.sub-menu:after, ul.frb_menu ul.sub-menu ul.sub-menu:before{display: none;}
ul.frb_menu.frb_menu_horizontal-squared ul.sub-menu li{padding:0 10px;}
ul.frb_menu.frb_menu_horizontal-squared ul.sub-menu li:first-child{padding:10px 10px 0 10px;}
ul.frb_menu.frb_menu_horizontal-squared ul.sub-menu li:last-child{padding:0 10px 10px 10px;}
ul.frb_menu.frb_menu_horizontal-rounded ul.sub-menu li{padding:0 10px;}
ul.frb_menu.frb_menu_horizontal-rounded ul.sub-menu li:first-child{padding:10px 10px 0 10px; border-radius:5px 5px 0 0;}
ul.frb_menu.frb_menu_horizontal-rounded ul.sub-menu li:last-child{padding:0 10px 10px 10px; border-radius:0 0 5px 5px;}
ul.frb_menu.frb_menu_horizontal-rounded ul, ul.frb_menu.frb_menu_horizontal-rounded li a{border-radius: 5px;}
ul.frb_menu.frb_menu_vertical-squared{padding:10px;}
ul.frb_menu.frb_menu_vertical-clean li, ul.frb_menu.frb_menu_vertical-squared li, ul.frb_menu.frb_menu_vertical-rounded li{width:100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}
ul.frb_menu.frb_menu_vertical-clean li a, ul.frb_menu.frb_menu_vertical-squared li a, ul.frb_menu.frb_menu_vertical-rounded li a{width:100% !important; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; font-size:12px; line-height:12px;}
ul.frb_menu.frb_menu_vertical-clean ul.sub-menu, ul.frb_menu.frb_menu_vertical-squared ul.sub-menu, ul.frb_menu.frb_menu_vertical-rounded ul.sub-menu{display: block; position: static; padding:0 0 0 15px !important; margin:0 !important; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; width:100%; opacity: 1;}
ul.frb_menu.frb_menu_vertical-clean ul.sub-menu li, ul.frb_menu.frb_menu_vertical-squared ul.sub-menu li, ul.frb_menu.frb_menu_vertical-rounded ul.sub-menu li{background: transparent !important;}
ul.frb_menu.frb_menu_vertical-clean ul.sub-menu:after, ul.frb_menu.frb_menu_vertical-clean ul.sub-menu:before, ul.frb_menu.frb_menu_vertical-squared ul.sub-menu:after, ul.frb_menu.frb_menu_vertical-squared ul.sub-menu:before, ul.frb_menu.frb_menu_vertical-rounded ul.sub-menu:after, ul.frb_menu.frb_menu_vertical-rounded ul.sub-menu:before{display: none;}
ul.frb_menu.frb_menu_vertical-rounded li{border-radius:5px;}
ul.frb_menu.frb_menu_dropdown-clean, ul.frb_menu.frb_menu_dropdown-squared, ul.frb_menu.frb_menu_dropdown-rounded{display: none; z-index:10;}
ul.frb_menu.frb_menu_dropdown-clean, ul.frb_menu.frb_menu_dropdown-squared, ul.frb_menu.frb_menu_dropdown-rounded{position: absolute; list-style:none; margin:0; padding:10px 0 0 0; width:100%; left:0; top:26px; display: none; opacity:0;  box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box;}
ul.frb_menu.frb_menu_dropdown-clean li{display: block; padding: 0;}
ul.frb_menu.frb_menu_dropdown-squared li, ul.frb_menu.frb_menu_dropdown-rounded li{display: block; padding: 0 5px;;}
ul.frb_menu.frb_menu_dropdown-squared li:first-child{padding:5px 5px 0 5px;}
ul.frb_menu.frb_menu_dropdown-squared li:last-child{padding:0 5px 5px 5px;}
ul.frb_menu.frb_menu_dropdown-rounded li:first-child{padding:5px 5px 0 5px; border-radius:5px 5px 0 0;}
ul.frb_menu.frb_menu_dropdown-rounded li:last-child{padding:0 5px 5px 5px; border-radius:0 0 5px 5px;}
ul.frb_menu.frb_menu_dropdown-clean li a, ul.frb_menu.frb_menu_dropdown-squared li a, ul.frb_menu.frb_menu_dropdown-rounded li a{display: block; font-size:12px; line-height:12px;}
ul.frb_menu.frb_menu_dropdown-rounded{border-radius:5px;}
ul.frb_menu.frb_menu_dropdown-clean:after, ul.frb_menu.frb_menu_dropdown-clean:before, ul.frb_menu.frb_menu_dropdown-squared:after, ul.frb_menu.frb_menu_dropdown-squared:before, ul.frb_menu.frb_menu_dropdown-rounded:after, ul.frb_menu.frb_menu_dropdown-rounded:before{content:""; position: absolute; top:4px; left:10px; display: block; width:0; height:0; border-top:0; border-bottom:7px solid #27a8e1; border-left:7px solid transparent; border-right:7px solid transparent;}
ul.frb_menu.frb_menu_dropdown-clean:after, ul.frb_menu.frb_menu_dropdown-squared:after, ul.frb_menu.frb_menu_dropdown-rounded:after{top:5px; left:11px; border-bottom:6px solid #f4f4f4; border-left:6px solid transparent; border-right:6px solid transparent;}
.frb_post.frb_image_border{padding-bottom:10px;}
.frb_post .frb_button{margin-top:10px;}
.pbuilder_row_full_width .frb_post.frb_post_squared .frb_post_title, .pbuilder_row_full_width .frb_post.frb_post_rounded .frb_post_title, .pbuilder_row_full_width .frb_post .frb_post_title, .pbuilder_row_full_width .frb_post.frb_post_squared .frb_post_meta, .pbuilder_row_full_width .frb_post.frb_post_rounded .frb_post_meta, .pbuilder_row_full_width .frb_post .frb_post_meta, .pbuilder_row_full_width .frb_post.frb_post_squared .frb_post_content, .pbuilder_row_full_width .frb_post.frb_post_rounded .frb_post_content, .pbuilder_row_full_width .frb_post .frb_post_content{padding-left:20px; padding-right:20px;}
.frb_post.frb_post_squared .frb_button, .frb_post.frb_post_rounded .frb_button{margin-left:10px;}
.pbuilder_row_full_width .frb_post.frb_post_squared .frb_button, .pbuilder_row_full_width .frb_post.frb_post_rounded .frb_button, .pbuilder_row_full_width .frb_post .frb_button{margin-left:20px;}
.frb_image_inner .frb_image_hover{opacity:0; transition:opacity 300ms; -webkit-transition:opacity 300ms; width:100%; height:100%; background :#000; display: block;}
.frb_image_inner:hover .frb_image_hover{opacity:0.3;}
.frb_pricing_container{width:100%; overflow:hidden; margin:0;}
table.frb_pricing_table, .frb_pricing_table tr, .frb_pricing_table td{padding: 0; margin: 0; border:0; font-size:14px; line-height: 14px;}
.frb_pricing_table{text-align: center; width:100%;}
.frb_pricing_table tr{width:100%;}
.frb_pricing_table td{box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; border:0; border-right:3px solid transparent; border-spacing:0; border-collapse:collapse;}
.frb_pricing_table.frb_pricing_table_1col td{width:100%;}
.frb_pricing_table.frb_pricing_table_2col td{width:50%;}
.frb_pricing_table.frb_pricing_table_3col td{width:33.333%;}
.frb_pricing_table.frb_pricing_table_4col td{width:25%;}
.frb_pricing_table.frb_pricing_table_5col td{width:20%;}
.frb_pricing_table.frb_pricing_table_6col td{width:16.666%;}
.frb_pricing_table td:last-child{border-right: 0 !important;}
.frb_pricing_table td[class^="frb_pricing_column"]{text-align: center; padding:10px;}
.frb_pricing_table td[class^="frb_pricing_column"] .frb_pricing_table_price{display: inline-block; padding:10px 15px 10px 0;}
.frb_pricing_table td[class^="frb_pricing_column"] .frb_pricing_table_price > *{float: left; display: block;}
.frb_pricing_table td[class^="frb_pricing_column"] .frb_pricing_table_price > div{font-size:30px; line-height: 30px; margin-top:5px;}
.frb_pricing_table td[class^="frb_pricing_column"] .frb_pricing_table_price > span{font-size:60px; line-height: 60px; display: block;}
.frb_pricing_table td[class^="frb_pricing_column"] .frb_pricing_table_price > span > span{font-size:14px; line-height: 14px; display: block;}
.frb_pricing_table .frb_pricing_table_category_tag{padding: 10px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%;}
.frb_pricing_table td.frb_pricing_column_label{text-align: left;}
.frb_pricing_table .frb_pricing_row_separator td{height:1px; margin:0; padding:0; border-left:0; border-right-width:3px; border-right-style:solid; border-top:0; border-bottom:0;}
.frb_pricing_table .frb_pricing_row_section td.frb_pricing_column_label, .frb_pricing_table td[class^="frb_pricing_column"] .frb_pricing_section_responsive{text-align: left; padding:15px 10px; font-size: 16px; line-height: 16px;}
.frb_pricing_table .frb_pricing_row_text_button td[class^="frb_pricing_column"] > div{margin: 12px 0;}
.frb_pricing_table .frb_pricing_row_text_button td[class^="frb_pricing_column"] > a{margin: 5px 0;}
.frb_pricing_table .frb_pricing_row_no_padding td[class^="frb_pricing_column"]{padding: 0;}
.frb_pricing_table .fawesome, .frb_pricing_table .frb_icon{font-size: 18px; line-height: 18px;}
.frb_pricing_table .frb_pricing_separator{width:100%; height: 1px; display: block; margin-top:20px;}
.frb_pricing_table .frb_pricing_large_font{font-size:18px; line-height: 22px; font-weight:400; text-align:left;}
.frb_pricing_table .frb_pricing_table_button{text-decoration: none; padding:10px 30px 10px 30px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; display: inline-block;}
.frb_pricing_colored_line{height:5px; width:100%; display: block; margin-top: 20px;}
.frb_pricing_label_responsive{display: none;}
.frb_pricing_label_responsive{margin-bottom:8px;}
.frb_bullets_wrapper{list-style: none; margin:0; padding: 0; width:100%;}
.frb_bullets_wrapper li{margin:0 0 2px 0; padding:3px 10px 5px 10px; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.frb_bullets_wrapper li i{float:left; margin-right:20px; margin-top:2px; height:14px !important;}
.pbuilder_column .frb_creative_post_slider_img_wrapper img{max-width:none; display: block;}
.frb_toggle{width:100%; margin:auto;}
.frb_toggle  .frb_toggle_item > label{padding: auto 5px; position: relative; z-index: 20; display: block; cursor: pointer; color: #232323; line-height: 33px; font-size: 19px; background-color: rgba(255, 255, 255, 0); margin-bottom:2px;}
.frb_toggle  .frb_toggle_item > label > h3{margin:0; font-size:18px; background-color: rgba(255, 255, 255, 0); color:#232323;}
.frb_toggle  .frb_toggle_item > label > h3{font-size:16px;}
.frb_toggle  .frb_toggle_item > label:hover{background-color:rgba(255, 255, 255, 0);}
.frb_toggle .frb_toggle_content_left{height: 100%; float: left; margin-right:5px;}
.frb_toggle input:checked + label > h3{background: rgba(255, 255, 255, 0); color: #27a8e1;}
.frb_toggle  .frb_toggle_item > input{display:none;}
.frb_toggle .frb_toggle_item_content{background: rgba(255, 255, 255, 0); color:#808080; margin-top: -1px; margin-bottom:0px; overflow: hidden; position: relative; z-index: 10; transition: height 0.5s; width:100%;}
.frb_toggle input:checked ~ .frb_toggle_item_content{margin-bottom:2px;}
.frb_toggle .frb_toggle_item > label i{font-size:0.9; padding:8px; height: 100%; background-color:rgba(255, 255, 255, 0); margin-right:15px; color: #232323;}
.frb_toggle  .frb_toggle_item > label:hover{background-color:rgba(255, 255, 255, 0);}
.frb_toggle .frb_toggle_content_right{height: 100%; margin-left:0px;}
.frb_audio_player{width:100%; background-color: #464646; display: block; height: auto; padding-top: 8px; padding-bottom: 8px;}
.frb_time_slider{height: 10px;}
.frb_audio_player .frb_volume_slider, .frb_audio_player .frb_time_slider{width: 80px; height: 9px; margin-top:1.5px; margin-bottom:1.5px; background: rgba(0,0,0,0.15); border-color: rgba(0,0,0,0.15);}
.frb_audio_player.frb_audio_light .frb_volume_slider, .frb_audio_player.frb_audio_light .frb_time_slider, .frb_audio_player.frb_audio_light_transparent .frb_volume_slider, .frb_audio_player.frb_audio_light_transparent .frb_time_slider{background: rgba(255,255,255,0.3); border-color: rgba(255,255,255,0.3);}
.frb_audio_player .frb_clear{clear: both; float: none !important;}
.frb_audio_player .ui-slider-range{background:#21CDEC; height: 8px; position:static;}
.frb_audio_player .ui-slider-handle{display: none;}
.frb_audio_player > *{float: left; display: block; margin-left: 3px; margin-right: 3px; vertical-align: middle;}
.frb_image_button{width: 15px; height: 15px;}
.frb_audio_player .frb_play_button{background-image:url(../images/audio_player/default/play.png);}
.frb_audio_player .frb_pause_button{background-image:url(../images/audio_player/default/pause.png);}
.frb_audio_player .frb_mute_button{background-image:url(../images/audio_player/default/volume_up.png);}
.frb_audio_player .frb_muted_button{background-image:url(../images/audio_player/default/mute.png);}
.frb_audio_player .frb_stop_button{background-image:url(../images/audio_player/default/stop.png);}
.frb_audio_player .frb_mute_button.frb_volume_down{background-image:url(../images/audio_player/default/volume_down.png);}
.frb_audio_player.frb_audio_light .frb_play_button{background-image:url(../images/audio_player/light/play.png);}
.frb_audio_player.frb_audio_light .frb_pause_button{background-image:url(../images/audio_player/light/pause.png);}
.frb_audio_player.frb_audio_light .frb_mute_button{background-image:url(../images/audio_player/light/volume_up.png);}
.frb_audio_player.frb_audio_light .frb_muted_button{background-image:url(../images/audio_player/light/mute.png);}
.frb_audio_player.frb_audio_light .frb_stop_button{background-image:url(../images/audio_player/light/stop.png);}
.frb_audio_player.frb_audio_light .frb_mute_button.frb_volume_down{background-image:url(../images/audio_player/light/volume_down.png);}
.frb_audio_player.frb_audio_dark .frb_play_button{background-image:url(../images/audio_player/dark/play.png);}
.frb_audio_player.frb_audio_dark .frb_pause_button{background-image:url(../images/audio_player/dark/pause.png);}
.frb_audio_player.frb_audio_dark .frb_mute_button{background-image:url(../images/audio_player/dark/volume_up.png);}
.frb_audio_player.frb_audio_dark .frb_muted_button{background-image:url(../images/audio_player/dark/mute.png);}
.frb_audio_player.frb_audio_dark .frb_stop_button{background-image:url(../images/audio_player/dark/stop.png);}
.frb_audio_player.frb_audio_dark .frb_mute_button.frb_volume_down{background-image:url(../images/audio_player/dark/volume_down.png);}
.frb_audio_player.frb_audio_light_transparent .frb_play_button{background-image:url(../images/audio_player/light_transparent/play.png);}
.frb_audio_player.frb_audio_light_transparent .frb_pause_button{background-image:url(../images/audio_player/light_transparent/pause.png);}
.frb_audio_player.frb_audio_light_transparent .frb_mute_button{background-image:url(../images/audio_player/light_transparent/volume_up.png);}
.frb_audio_player.frb_audio_light_transparent .frb_muted_button{background-image:url(../images/audio_player/light_transparent/mute.png);}
.frb_audio_player.frb_audio_light_transparent .frb_stop_button{background-image:url(../images/audio_player/light_transparent/stop.png);}
.frb_audio_player.frb_audio_light_transparent .frb_mute_button.frb_volume_down{background-image:url(../images/audio_player/light_transparent/volume_down.png);}
.frb_audio_player.frb_audio_dark_transparent .frb_play_button{background-image:url(../images/audio_player/dark_transparent/play.png);}
.frb_audio_player.frb_audio_dark_transparent .frb_pause_button{background-image:url(../images/audio_player/dark_transparent/pause.png);}
.frb_audio_player.frb_audio_dark_transparent .frb_mute_button{background-image:url(../images/audio_player/dark_transparent/volume_up.png);}
.frb_audio_player.frb_audio_dark_transparent .frb_muted_button{background-image:url(../images/audio_player/dark_transparent/mute.png);}
.frb_audio_player.frb_audio_dark_transparent .frb_stop_button{background-image:url(../images/audio_player/dark_transparent/stop.png);}
.frb_audio_player.frb_audio_dark_transparent .frb_mute_button.frb_volume_down{background-image:url(../images/audio_player/dark_transparent/volume_down.png);}
.frb_audio_player .frb_current_time, .frb_audio_player .frb_full_time{color: #bcbcbc; font-size: 12px; line-height: 15px; font-family: 'Open Sans' !important;}
.frb_audio_player.frb_audio_light .frb_current_time, .frb_audio_player.frb_audio_light .frb_full_time{color: #ededed;}
.frb_audio_player.frb_audio_dark .frb_current_time, .frb_audio_player.frb_audio_dark .frb_full_time{color: #303030;}
.frb_audio_player.frb_audio_light_transparent .frb_current_time, .frb_audio_player.frb_audio_light_transparent .frb_full_time{color: rgba(255,255,255,0.5);}
.frb_audio_player.frb_audio_dark_transparent .frb_current_time, .frb_audio_player.frb_audio_dark_transparent .frb_full_time{color: rgba(0,0,0,0.5);}
#pbuilder_content .frb_accordion_default .frb_accordion_trigger:after{font-family:serif; display: block; top:16px; right:auto; left:0; font-size: 18px; width:30px; text-align: center; line-height: 20px; width: 20px; height:auto; color:#fff;}
#pbuilder_content .frb_accordion.frb_accordion_default h3.ui-accordion-header{font-size:14px; padding:18px 0 18px 36px; line-height: 14px;}
#pbuilder_content .frb_accordion.frb_accordion_default{border-bottom:0;}
#pbuilder_content .frb_accordion.frb_accordion_default > div{border:0;}
#pbuilder_content .frb_accordion.frb_accordion_default > h3{border-radius:0; border-width: 1px 0px 0px 0px;}
#pbuilder_content .frb_accordion.frb_accordion_default > h3:first-child{border-top-width: 0px;}
#pbuilder_content .frb_tabs.frb_tabs_default ul:first-child li{margin-right:6px !important;}
#pbuilder_content .frb_tabs.frb_tabs_default ul:first-child a.active{position:relative; color:#fff;}
#pbuilder_content .frb_tabs.frb_tabs_default ul:first-child a.active:after{content:''; position:absolute; bottom: -14px; left: 50%; margin-left:-6px; border:6px solid transparent;}
#pbuilder_content .frb_tabs.frb_tabs_default .frb_tabs-content{margin: 18px 0 0 0; padding: 10px; border:0;}
#pbuilder_content .frb_tabs.frb_tabs_default > ul:first-child > li > a{padding:12px 18px;}
#pbuilder_content .frb_testimonial_style_default .frb_testimonials_default:after{content:''; position:absolute; bottom: -24px; right: 50px; border:12px solid transparent;}
#pbuilder_content .frb_testimonial_style_default .frb_testimonials_main_block{position: relative; float:right; width: 100px; height: auto; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; margin:18px 12px 0; padding:10px 10px 0;}
#pbuilder_content .frb_testimonial_style_default .frb_testimonials_main_block img{border-radius:50%; display:block;}
#pbuilder_content .frb_testimonial_style_default .frb_testimonials_quote{min-height: 80px; margin: 0; padding: 0 10px;}
#pbuilder_content .frb_testimonial_style_default .frb_testimonials_main_block + .frb_testimonials_name{padding-right:118px;}
#pbuilder_content .frb_testimonial_style_default .frb_testimonials_name{margin-top:44px; text-align:right; padding-right:18px; min-height: 64px;}
#pbuilder_content .frb_testimonial_style_default .frb_testimonials_name span{padding-bottom:0;}
#pbuilder_content .frb_testimonial_style_default .frb_testimonials_quote{font-style:normal;}
.fa, .fa[class*="fa-"]{font-family: FontAwesome !important;}
@media (max-width:1200px){
.pb_container, .pb_container_max >*, .pb_maxwidth{padding-left:18px; padding-right:18px;}
}
@media (max-width:640px){
.div_breadcrumbs{display:none;}
}
@media (max-width:768px){
.pb_container, .pb_container_max >*, .pb_maxwidth{padding-left:12px; padding-right:12px;}
}
@media screen and (max-width: 800px){
.pbuilder_column-1-4 .frb_button, .pbuilder_column-1-5 .frb_button{font-size: 20px !important;}
.pbuilder_column-2-3 .frb_button{font-size: 15px !important;}
}

/* 6. Einblend-Animationen (Festlegung Jack 23.10.2026: bleiben); Klassen: bounceIn, bounceInLeft, bounceInRight, fadeIn, fadeInLeft, fadeInRight, flipInX */
.frb_animated{opacity:0}.frb_onScreen.frb_animated{opacity:1;animation-duration:1s;animation-fill-mode:both}
@keyframes bounceIn{0% {opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}50% {opacity: 1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}70% {-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);}100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}
.frb_onScreen.frb_bounceIn{animation-name:bounceIn}
@keyframes bounceInLeft{0% {opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}60% {opacity: 1;-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);}80% {-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}100% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.frb_onScreen.frb_bounceInLeft{animation-name:bounceInLeft}
@keyframes bounceInRight{0% {opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}60% {opacity: 1;-webkit-transform: translateX(-30px);-ms-transform: translateX(-30px);transform: translateX(-30px);}80% {-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}100% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.frb_onScreen.frb_bounceInRight{animation-name:bounceInRight}
@keyframes fadeIn{0% {opacity: 0;}100% {opacity: 1;}}
.frb_onScreen.frb_fadeIn{animation-name:fadeIn}
@keyframes fadeInLeft{0% {opacity: 0;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);}100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.frb_onScreen.frb_fadeInLeft{animation-name:fadeInLeft}
@keyframes fadeInRight{0% {opacity: 0;-webkit-transform: translateX(20px);-ms-transform: translateX(20px);transform: translateX(20px);}100% {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}
.frb_onScreen.frb_fadeInRight{animation-name:fadeInRight}
@keyframes flipInX{0% {-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);opacity: 0;}40% {-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}70% {-webkit-transform: perspective(400px) rotateX(10deg);-ms-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}100% {-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}}
.frb_onScreen.frb_flipInX{animation-name:flipInX}
@media (prefers-reduced-motion: reduce){.frb_animated{opacity:1;animation:none !important}}

/* 6b. Schriftgrössen-Stufen, die bisher das Theme Nirvana (style-mobile.css) auf schmalen Bildschirmen setzte — hier mitgenommen, damit die Seiten vom Theme unabhängig gleich aussehen */
@media (max-width:800px){body{font-size:.95em}}
@media (max-width:640px){body{font-size:.9em}}
@media (max-width:480px){body{font-size:.85em}}

/* 7. Eigene Schicht: sauberer Umbruch auf schmalen Bildschirmen (Festlegung Jack 23.10.2026) und Schutz gegen seitliches Rollen */
html,body{overflow-x:hidden}
/* Vollbreite-Zeilen: Profit Builder schrieb dafür per Skript margin:0 ((rowW - winW)/2 - 1500px); heute geht das ohne Skript */
.pbuilder_row.pbuilder_row_full_width{margin:0 calc(50% - 50vw - 1500px)}
#pb_wrapper{overflow-x:clip} /* nicht #pbuilder_wrapper: die Zeilen ragen bewusst über den Container hinaus (Hintergrund bis zum Fensterrand), geschnitten wird erst an #pb_content */
#pbuilder_wrapper img,#pbuilder_wrapper iframe,#pbuilder_wrapper video{max-width:100%}
#pbuilder_wrapper iframe[width="100%"]{width:100%}
@media screen and (max-width:768px){
  .pbuilder_column.pbuilder_column-1-1,.pbuilder_column.pbuilder_column-1-2,.pbuilder_column.pbuilder_column-1-3,.pbuilder_column.pbuilder_column-2-3,
  .pbuilder_column.pbuilder_column-1-4,.pbuilder_column.pbuilder_column-3-4,.pbuilder_column.pbuilder_column-1-5,.pbuilder_column.pbuilder_column-2-5,
  .pbuilder_column.pbuilder_column-3-5,.pbuilder_column.pbuilder_column-4-5{width:100% !important}
  .frb_fullwidth,.frb_center{width:auto !important;max-width:100%}
  .frb_text,.frb_text *{max-width:100%}
  #pbuilder_wrapper table{max-width:100%}
  .frb_image img{height:auto}
}
