#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:100%;max-height:100%;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}div.panel-pane div.admin-links li a{color:#ccc;}div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}div.panel-pane div.admin-links a:before{content:"[";}div.panel-pane div.admin-links a:after{content:"]";}div.panel-pane div.panel-hide{display:none;}div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}div.panel-pane div.feed a{float:right;}
.appbox{display:block;margin-bottom:25px;position:relative;overflow:auto;border:1px solid #e8e8e8;font-family:"Source Sans Pro",sans-serif !important;}.appbox .header{padding:8px;border-bottom:1px solid #e8e8e8;font-size:0.9em;line-height:1.4;overflow:auto;background-color:#2bb1ec;color:#ffffff;}.appbox .header span{margin-top:2px;}.appbox .header img{margin-right:12px;float:left;}.appbox .left{padding:15px;float:left;width:70%;box-sizing:border-box;}.appbox .left figure{line-height:0;}.appbox .right{background-color:#fff;box-sizing:border-box;float:right;height:100%;padding:25px 15px;width:20%;}.appbox h3{margin-bottom:0;margin-top:10px;font-size:20px;}.appbox h4{background-color:#00aeef;color:#ffffff;font-size:1.8rem;font-weight:normal;line-height:30px;margin:0;padding:2px 10px 0;text-align:left;text-transform:uppercase;vertical-align:middle;}.appbox p{margin-bottom:0 !important;}.appbox figure{float:left;margin:0 15px 0 0 !important;width:75px !important;}.appbox table{margin-bottom:0;}.appbox .price{background-color:#62d834;border-radius:30px;float:right;font-size:14px;line-height:1;margin-right:15px;margin-top:25px;padding:8px 9px;}.appbox .price a{color:#fff !important;font-weight:normal !important;line-height:100%;}.appbox .price .content{float:left;margin-left:10px;margin-top:4px;text-align:center;}.appbox figure img{border-radius:15px;}.appbox .appstore{}.appbox .rating{font-size:2em;margin-top:15px;}.appbox .rating > span{display:inline-block;position:relative;width:1.1em;}.appbox .rating > span:hover,.appbox .rating > span:hover ~ span{color:transparent;}.appbox .rating .frame,.appbox .rating .score{color:#e8e8e8;position:absolute;}.appbox .rating .score{color:gold;overflow:hidden;width:0;}figcaption .appbox{}@media only screen and (max-width:680px){.appbox .left{width:100%;}.appbox .price{box-sizing:border-box;position:relative;display:block;margin:0 auto;float:none;overflow:auto;width:60%;margin-bottom:15px;}}
.linktipp{display:block;background-color:#f6f6f6;margin-bottom:25px;}.linktipp .content{display:table;}.linktipp .content.small{padding:15px;}.linktipp .content h3{margin-top:5px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.linktipp .content div{display:table-cell;vertical-align:top;width:50%;padding-left:15px;padding-right:15px;}.linktipp .content div figure{float:left;margin-bottom:5px;margin-right:20px;margin-top:10px;}.linktipp h4{background-color:#F6F6F6;font-size:2rem;font-weight:normal;line-height:30px;margin:0;padding:5px 0 0 15px;text-align:left;text-transform:uppercase;vertical-align:middle;}.linktipp .teaser{clear:both;line-height:1.2;}.linktipp.single .teaser{clear:none;margin-top:-10px;}.linktipp ul,.linktipp ul li{list-style:none outside none;margin:0;padding:0;}.linktipp figure.app img{border-radius:10px;}@media only screen and (max-width:680px){.linktipp .content{display:block;padding-left:15px;padding-right:15px;width:auto;}.linktipp .content div{display:block;overflow:auto;padding:0;width:auto;}.linktipp .teaser{clear:none;}}@media only screen and (max-width:380px){.linktipp .content h3{clear:both;}.linktipp figure,.linktipp figure img{margin-left:0;margin-right:0;width:100%;}}
.commentbox blockquote{margin:25px 0 50px 0;padding:0;color:#666666;position:relative;font-weight:400;z-index:1;width:100%;float:none;clear:both;border:none;font-style:italic;font-size:120%;}.commentbox hr{max-width:50%;position:relative;top:-25px;margin:0 auto;}.commentbox hr:first-child{top:0;}.commentbox .quotation-mark::before{content:"“";font-size:5.77778rem;line-height:33px;float:left;position:relative;top:1.3rem;left:-0.1ch;padding-right:0.1ch;}.commentbox .autor{display:flex;padding-top:15px;align-items:center;font-size:16px;font-style:normal;font-weight:bold;}.commentbox .autor img{width:40px;border-radius:50%;margin-right:10px;margin-left:5px;border:1px solid #f0f0f0;}
.podigee-player iframe{width:100%;min-height:160px;margin-bottom:15px;border:0;}
.instagram-shortcode{text-align:center;margin-bottom:20px;padding:1px;}.instagram-shortcode .instagram-media,.instagram-shortcode iframe{background:#FFF;border:0;border-radius:3px;box-shadow:0 0 0px 0 rgba(0,0,0,0.5),0 1px 0px 0 rgba(0,0,0,0.15)!important;margin:0 auto!important;max-width:540px;min-width:326px;padding:0;width:99.375%;width:-webkit-calc(100% - 2px);width:calc(100% - 2px);}
.linktipp{display:block;background-color:#f6f6f6;margin-bottom:25px;}.linktipp .content br{display:none;}.linktipp .content{display:table;}.linktipp .content.small{padding:15px;}.linktipp .content a:hover h3{color:inherit;}.linktipp .content h3{margin-top:5px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}.linktipp .content div{display:table-cell;vertical-align:top;width:50%;padding-left:15px;padding-right:15px;}.linktipp .content div figure{float:left;margin-bottom:5px;margin-right:20px;margin-top:10px;}.linktipp h4{background-color:#F6F6F6;font-size:2rem;font-weight:normal;line-height:30px;margin:0;padding:5px 0 0 15px;text-align:left;text-transform:uppercase;vertical-align:middle;}.linktipp .teaser{clear:both;line-height:1.2;}.linktipp.single .teaser{clear:none;margin-top:-10px;}.linktipp ul,.linktipp ul li{list-style:none outside none;margin:0;padding:0;}.linktipp figure.app img{border-radius:10px;}@media only screen and (max-width:680px){.linktipp .content{display:block;padding-left:15px;padding-right:15px;width:auto;}.linktipp .content div{display:block;overflow:auto;padding:0;width:auto;}.linktipp .teaser{clear:none;}}@media only screen and (max-width:380px){.linktipp .content h3{clear:both;}.linktipp figure,.linktipp figure img{margin-left:0;margin-right:0;width:100%;}}
.video-wrapper{position:relative;padding-bottom:55%;padding-top:15px;height:0;overflow:hidden;margin:0 0 20px 0;}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.facebookpost-shortcode{margin-bottom:15px;}.facebookpost-shortcode iframe{width:100%;height:500px;margin:0 auto;display:block;border:0;}
.inlinebox{display:block;background-color:#f6f6f6;margin-bottom:25px;position:relative;}.inlineboxwrapper{padding:15px 15px 15px 15px;overflow:hidden;}.inlinebox h4{background-color:#00aeef;color:#ffffff;font-size:1.8rem;font-weight:normal;line-height:30px;margin:0;padding:2px 10px 0;text-align:left;text-transform:uppercase;vertical-align:middle;}.inlinebox figure{float:left;margin:0 15px 0 0;}.inlinebox p:last-child{margin-bottom:0;}.inlinebox p:empty{display:none;}
#applemusic-list{width:100%;max-width:800px;overflow:hidden;background:transparent;height:450px;border:0;margin-bottom:20px;}
#applemusic-list{width:100%;max-width:800px;overflow:hidden;background:transparent;height:450px;border:0;margin-bottom:20px;}
.gallery{position:relative;margin:0 0 20px 0;}.gallery_swipe{-ms-touch-action:pan-y;}.gallery .gallery_control{background-color:#000000;top:5px;color:#FFFFFF;padding:8px;position:absolute;right:5px;z-index:100;line-height:100%;opacity:0.7;}.gallery_control_keywrapper{float:left;}.gallery .gallery_control a,.gallery .gallery_control a:link,.gallery .gallery_control a:visited{color:white !important;}.gallery_control .right{margin-right:5px;}.gallery figure{padding:0;margin:0;}.gallery figure br{}.gallery .image-wrapper{margin:0;text-align:center;}.gallery .double .image-wrapper{margin:0;}.gallery.workshop .image-wrapper{min-height:400px;}.gallery figure a{line-height:0;}.gallery a.portrait{display:block;margin:0 auto;width:49%;}.gallery li.portrait a.portrait{float:left;}a.portrait + a.portrait{margin-left:2%;}.gallery .fullscreen{line-height:1px;}.lupe{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;}.img-wrapper{text-align:center;}.gallery ul{padding:0;margin:0;}.gallery > div > ul > li{display:none;padding:0;margin:0;}.gallery li:first-child{display:block;}.gallery .gallery{display:none;}
body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#000;overflow:hidden;}body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none;}body.ps-active *:focus,div.ps-active *:focus{outline:0;}div.ps-document-overlay{background:#000;}div.ps-uilayer{background:#000;cursor:pointer;}div.ps-zoom-pan-rotate{background:#000;}div.ps-zoom-pan-rotate *{display:block;}div.ps-carousel-item-loading{background:url(/sites/all/modules/custom/tec_assets/plugins/shortcodes/gallery/images/loader.gif) no-repeat center center;}div.ps-carousel-item-error{background:url(/sites/all/modules/custom/tec_assets/plugins/shortcodes/gallery/images/error.gif) no-repeat center center;}div.ps-caption{background:#000000;background:-moz-linear-gradient(top,#303130 0%,#000101 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303130),color-stop(100%,#000101));border-bottom:1px solid #42403f;color:#ffffff;font-size:18px;text-align:center;}div.ps-caption *{display:inline;}div.ps-caption-bottom{border-top:1px solid #42403f;border-bottom:none;min-height:44px;}div.ps-caption-content{padding:13px 60px;display:block;}div.ps-toolbar{color:#ffffff;font-size:13px;text-align:center;height:44px;display:table;table-layout:fixed;}div.ps-toolbar *{display:block;}div.ps-toolbar-top{}div.ps-toolbar-menu,div.ps-toolbar-close,div.ps-toolbar-previous,div.ps-toolbar-next,div.ps-toolbar-play{cursor:pointer;display:table-cell;}div.ps-caption div div.ps-toolbar-content,div.ps-toolbar div div.ps-toolbar-content,div.ps-menu div div.ps-toolbar-content{float:right;width:44px;height:44px;margin:0 auto 0;background-image:url(/sites/all/modules/custom/tec_assets/plugins/shortcodes/gallery/images/icons.png?sep3013);background-repeat:no-repeat;}div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0;}div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0;}div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px;}div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0;}div.ps-toolbar-menu div.ps-toolbar-content{background-position:-176px 0;}div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px;}div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:220px 88px;-o-background-size:220px 88px;-webkit-background-size:220px 88px;background-size:220px 88px;background-image:url(/sites/all/modules/custom/tec_assets/plugins/shortcodes/gallery/images/icons@2x.png?sep3013);}}.ps-toolbar-previous{left:0;position:absolute;top:0;}.ps-toolbar-next{right:0;position:absolute;top:0;}.ps-toolbar-menu{left:0;position:absolute;top:0;}.no-toolbar div.ps-caption{background:none repeat scroll 0 0 rgba(0,0,0,0);border:0 none !important;}.no-toolbar div.ps-toolbar-close,.no-toolbar div.ps-toolbar-previous,.no-toolbar div.ps-toolbar-next,.no-toolbar div.ps-caption-content{display:none;}
.productbox{display:block;margin-bottom:25px;position:relative;overflow:auto;border:1px solid #e8e8e8;}.productbox .header{padding:8px;border-bottom:1px solid #e8e8e8;font-size:0.9em;line-height:1.4;overflow:auto;background-color:#2bb1ec;color:#ffffff;}.productbox .header span{margin-top:2px;}.productbox .header img{margin-right:12px;float:left;position:relative;top:5px;}.productbox .left{padding:15px;float:left;width:70%;box-sizing:border-box;}.productbox .left figure{line-height:0;}.productbox .right{background-color:#fff;box-sizing:border-box;float:right;height:100%;padding:25px 15px;width:20%;}.productbox h3{margin-bottom:0;margin-top:10px;}.productbox h4{background-color:#00aeef;color:#ffffff;font-size:1.8rem;font-weight:normal;line-height:30px;margin:0;padding:2px 10px 0;text-align:left;text-transform:uppercase;vertical-align:middle;}.productbox p{margin-bottom:0 !important;}.productbox figure{float:left;margin:0 15px 0 0;width:180px !important;}.productbox table{margin-bottom:0;}.productbox .price{background-color:#62d834;border-radius:30px;float:right;line-height:1;margin-top:25px;padding:8px 9px;}.productbox .price a{color:#fff !important;font-weight:normal !important;}.productbox .price .content{font-weight:bold;text-align:center;}.productbox figure img{}.productbox .row.content{background-color:#fff;overflow:auto;padding:15px;}.productbox .rating{font-size:2em;margin-top:15px;}.productbox .rating > span{display:inline-block;position:relative;width:1.1em;}.productbox .rating > span:hover,.productbox .rating > span:hover ~ span{color:transparent;}.productbox .rating .frame,.productbox .rating .score{color:#e8e8e8;position:absolute;}.productbox .rating .score{color:gold;overflow:hidden;width:0;}@media only screen and (max-width:680px){.productbox figure{width:100%;}.productbox .price{float:none;overflow:auto;width:80%;margin:0 auto;margin-top:25px;max-width:200px;}}
