.mainBox .boxShadow > *,.coBox .boxShadow{padding:30px;-webkit-border-radius:5px;border-radius:5px}

.frame-100{border-width:1px}
.frame-101{border-width:5px}
.frame-103{background-color:rgba(0,0,0,.1)}

.frame-102 > *,.frame-107 > *,.frame-108 > *,.shadow > *{padding:30px 50px!important;border:1px solid #d6d6d6;-webkit-box-shadow:0 1px 8px rgba(0,0,0,.06);-ms-box-shadow:0 1px 8px rgba(0,0,0,.06);box-shadow:0 1px 8px rgba(0,0,0,.06);-webkit-border-radius:8px;border-radius:8px}

.ceItem.frame-102.hasBgColor,.ceItem.frame-107.hasBgColor,.ceItem.frame-108.hasBgColor,.ceItem.shadow.hasBgColor{margin:0;padding:60px 0!important;border:none;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.ceItem.frame-102.hasBgColor .itemWrap,.ceItem.frame-107.hasBgColor .itemWrap,.ceItem.frame-108.hasBgColor .itemWrap,.ceItem.shadow.hasBgColor .itemWrap{margin:0 auto;padding:30px 50px;box-shadow:0 1px 10px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 10px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 10px rgba(0, 0, 0, 0.1);-webkit-border-radius:10px;border-radius:10px}
.ceItem.frame-107.hasBgColor .itemWrap{background-color:#fff}
.ceItem.frame-108.hasBgColor .itemWrap{background-color:#fafafa}

#page .ceItem.frame-102:not(.boxIndent) > *,#page .ceItem.frame-107:not(.boxIndent) > *,#page .ceItem.frame-108:not(.boxIndent) > *,#page .ceItem.shadow:not(.boxIndent) > *{width:100%!important}

.frame-116 iframe,.frame-117 iframe{border:3px solid #525252}

.frame-120{display:inline-block;width:50%}
.frame-120{padding:0 20px 60px 25rem!important}
.frame-120 + .frame-120{padding:0 25rem 60px 20px!important}
#page .frame-120 > *{width:100%!important}

.ceItem.bgColor,.ceItem.hasBgColor{padding:40px 0}
.ceItem.bgColor:first-child,.ceItem.hasBgColor:first-child{padding:40px}
.ceItem.hasBg:first-child,.ceItem.hasBgColor:first-child{padding:40px 40px 50px}
.ceItem.bgColor.vpadding-20{padding-top:40px;padding-bottom:40px}
.coBox .ceItem.bgColor,.coBox .ceItem.hasBgColor{padding:20px}

.bodyText h3,.bodyText h3 a{margin-top:20px}

.imgHeaderLeft .hGroup{order:2}
.imgHeaderLeft .galWrap{order:1}
.imgHeaderRicht .hGroup{order:1}
.imgHeaderRicht .galWrap{order:2}

.ceItem.headingWidthMedium .itemWrap .hGroup{width:70% !important}

.ceItem.header-102 + *,.ceItem.header-103 + *{position:relative;z-index:6}
.ceItem.header-102 .itemWrap > *,.ceItem.header-103 .itemWrap > *{width:45%}


/* slider configurator */

.ceItem.sliderKonfigurator .slick-list {overflow:hidden !important}
.ceItem.sliderKonfigurator .slick-list:before {display: none;}
.ceItem.sliderKonfigurator .slick-list:after {display: none;}
.ceItem.sliderKonfigurator .slick-slide:not(.slick-active):not(.slick-current){transform:none !important;opacity:100% !important;}


/* bullets */

.bullets ul,.bullets dl{margin:0;padding:0}
.bullets ol{margin:0 0 0 -20px}
.bullets li,.bullets dt{margin-bottom:10px}
.bullets li:last-child,.bullets dt:last-child{margin:0}
.bullets ul li::before{padding-right:10px}


/* uploads */

.ceItem.uploads ul{list-style:none;margin-bottom:0;padding:0}
.ceItem.uploads ul li{list-style:none;position:relative;margin-bottom:10px}
.ceItem.uploads ul li:last-child{margin-bottom:0}
.ceItem.uploads ul li span.imgWrap{display:block}
.ceItem.uploads ul li span.imgWrap a{-moz-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1}
.ceItem.uploads ul li span.imgWrap a:hover{-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.6;opacity:.6}

.ceItem.uploads ul li span.fileName{display:block}
.ceItem.uploads ul li span.imgWrap.icon{display:inline-block;width:5%;vertical-align:top}

.ceItem.uploads ul.thumbStyle li{max-height:30vw;overflow:hidden;background-color:rgba(255,255,255,.6)}


/* header-image with text - absolute */

.ceItem.posAbs{position:relative;padding:0!important}
.ceItem.posAbs .itemWrap{display:block;height:100%}
.ceItem.posAbs .textPic{height:100%}

.ceItem.posAbs .bodyWrap{position:relative}

.ceItem.posAbs .itemWrap .hGroup{position:absolute;z-index:3;top:-30px;left:-10%;width:110%;height:auto!important;display:webkit-flex;display:ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-content:flex-start;-ms-align-content:flex-start;align-content:flex-start}
.ceItem.posAbs.txtRight .itemWrap .hGroup{-webkit-align-content:flex-end;-ms-align-content:flex-end;align-content:flex-end}
.ceItem.posAbs.txtCenter .itemWrap .hGroup{-webkit-align-content:center;-ms-align-content:center;align-content:center}
.ceItem.posAbs .itemWrap .hGroup > *{display:inline-block;padding:15px 10% 15px 18%;width:auto!important;height:auto!important;background-color:var(--main-color);-webkit-clip-path:polygon(0 0, 95% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 95% 0, 100% 100%, 0% 100%)}
.ceItem.posAbs .itemWrap .hGroup > * > *{font-weight:bold;font-family:robotomedium,arial,helvetica,awesome5,awesome5b,awesome5l,awesome5s,icofont,sans-serif;color:#fff}

.ceItem.absPos{display:block;padding:0}
.ceItem.absPos > *{height:100%}

.ceItem.absPos .textPic.multiCol{position:static;margin:0;padding:0;width:100%;background-color:transparent}


/* text with image-background */

.ceItem.hasBg{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.ceItem.hasBg .itemWrap{display:inline-block;position:relative;margin-bottom:10%;height:auto!important}

.ceItem.hasBg .itemWrap .textPic{width:100%;height:100%}

.ceItem.hasBg .itemWrap .btn.more{position:absolute;z-index:10;right:0;bottom:0}
.ceItem.hasBg .itemWrap .btn.more a{padding:10px 20px 10px 70px!important;font-weight:600;background-color:rgba(255,255,255,.8);border:none!important}
.ceItem.hasBg .itemWrap .btn.more a::after{display:none}
.ceItem.hasBg .itemWrap .btn.more a:before{content:'\f0a4';top:2px!important;right:auto!important;left:20px}


/* html */

.htmlBox{margin-top:30px}
.gridSection .htmlBox{margin-top:0;margin-bottom:20px}


/* inner shadow */

.ceItem .textPic.shadowed{padding:40px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);-ms-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2)}


/* faq-acc */

.ceItem.fsc .contentAcc .accItem{margin-top:0;padding:0;border-top:1px solid #d6d6d6}
.ceItem.fsc .contentAcc .accItem:first-child{margin-top:20px}
.ceItem.fsc .contentAcc .accItem:last-child{border-bottom:1px solid #d6d6d6}

.ceItem.fsc .contentAcc .hGroup{padding:20px 0;cursor:pointer}
.ceItem.fsc .contentAcc .hGroup > *{position:relative;padding:0!important}
.ceItem.fsc .contentAcc .hGroup > *::after{content:'\f107';position:absolute;top:0;right:0;font-family:awesome}
.ceItem.fsc .contentAcc .hGroup.cur > *::after{content:'\f106'}
.ceItem.fsc .contentAcc .hGroup *{-webkit-transition:all .4s;transition:all .4s}
.ceItem.fsc .contentAcc .hGroup.cur *{color:var(--main-color)}

.ceItem.fsc .contentAcc .textPic{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:none;transition:none}
.ceItem.fsc .contentAcc .textPic.cur{padding-bottom:20px;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .4s;transition:all .4s}
.ceItem.fsc .contentAcc .textPic > *{max-height:0;overflow:hidden;-webkit-opacity:0;opacity:0;-webkit-transition:none;transition:none;-webkit-transition-delay:0s;transition-delay:0s}
.ceItem.fsc .contentAcc .textPic.cur > *{max-height:100%;overflow:hidden;-webkit-opacity:1;opacity:1;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:.4s;transition-delay:.4s}


/* oneRowBox */

.ceItem.oneRowBox .txtWrap{width:100%!important;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.ceItem.oneRowBox .txtWrap > *{width:auto}
.ceItem.oneRowBox .txtWrap h2 *{position:relative;top:-5px;font-size:2.25rem}
.ceItem.oneRowBox .txtWrap .bodyText,.ceItem.oneRowBox .txtWrap .buttonBox{padding:0}

