﻿
/*!
Theme Name: ProFido
Theme URI: http://www.triu-software.de
Author: Triu Software GmbH
Author URI: http://www.triu-software.de
Description: Dies ist das Theme für ProFido
Version: 1.1
License: All Rights Reserved
*/
:root{--profido-primary:#0f3296;--profido-primary-dark:#07194b}html,body{margin:0;padding:0}.contentWrapper{margin:0 auto 0 auto;max-width:1190px;padding:0 60px}@media screen and (max-width:960px){.contentWrapper{padding:0 20px}}@media print{.contentWrapper{padding:0}}header{border-top:5px solid var(--profido-primary);background-color:#fff;min-height:90px;position:fixed;left:0;right:0;top:0;box-shadow:0 0 10px rgba(0,0,0,.7);z-index:1000}header+section{margin-top:90px}@media screen and (max-width:960px){header{position:relative}header+section{margin-top:0}}header .logo{width:195px;float:left;margin:22px 0 18px}header .logo img{width:100%;border:none}header .navButton{display:none}@media screen and (max-width:960px){header .navButton{display:block;float:right;width:38px;height:38px;margin-top:26px;position:relative}header .navButton span{position:absolute;height:3px;border-radius:2px;background:#a8a8a8;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}header .navButton span.one{width:20px;top:10px;left:9px}header .navButton span.two{width:20px;top:17px;left:9px}header .navButton span.three{width:20px;top:24px;left:9px}header .navButton.close span.one{width:25px;top:16px;left:6px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);transform:rotate(225deg)}header .navButton.close span.two{width:2px;left:16px}header .navButton.close span.three{width:25px;top:16px;left:6px;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);transform:rotate(-225deg)}}header nav{float:right;margin-top:34px}header nav ul{display:block;margin:0;padding:0}header nav ul li{position:relative;display:inline-block;margin:0 0 0 40px;padding:0 0 34px;text-indent:0;line-height:1.3em}header nav ul li:before{display:none}header nav ul li a{font-size:14px;font-weight:600;color:#000;padding-bottom:3px}header nav ul li a:hover{color:var(--profido-primary);text-decoration:none;border-bottom:2px solid #a8a8a8}header nav ul li ul{display:none;position:absolute;left:-17px;top:52px;background:#fff;margin:0;padding:0 17px;box-shadow:0px 0px 10px rgba(0,0,0,.7)}header nav ul li ul li{display:block;margin:0;padding:14px 0;border-bottom:1px solid #a8a8a8}header nav ul li ul li:last-child{border-bottom:none}header nav ul li ul li a:hover{border-bottom:none}header nav ul li:hover ul{display:block}header nav ul li.current-menu-item>a,header nav ul li.current-menu-parent>a{color:var(--profido-primary)}@media screen and (max-width:960px){header nav{display:none;float:none;clear:both;margin:0 -20px}header nav ul{overflow:hidden}header nav ul:before{content:"";display:block;width:100%;height:10px;margin-top:-10px;margin-bottom:8px;box-shadow:0 0 10px rgba(0,0,0,.5);position:relative;z-index:1000}header nav ul li{display:block;margin:0;padding:0;border-top:1px solid #eee}header nav ul li:first-child{border-top:none}header nav ul li a{display:block;box-sizing:border-box;width:100%;height:100%;padding:10px 20px;font-size:16px}header nav ul li a:hover,header nav ul li a:active{border-bottom:none;background-color:#eee}header nav ul li ul{display:block;position:static;box-shadow:none;padding-top:0;padding-right:0}header nav ul li ul:before{box-shadow:none}header nav ul li ul li{display:block;margin:0;padding:0;border-bottom:none;border-top:1px solid #eee !important}}@media print{header{position:static;border-top:none;box-shadow:none}header+section{margin-top:0 !important}header .logo{width:120px}header nav{display:none !important}}header:after{content:"";display:table;clear:both}footer{background-color:var(--profido-primary-dark)}footer .topContent{margin:0;padding:35px 0 20px;border-bottom:1px solid rgba(168,168,168,.3)}footer .topContent .col{width:25%;float:left}@media screen and (max-width:960px){footer .topContent .col{width:100%}}footer .topContent:after{content:"";display:table;clear:both}footer .bottomContent{margin:0;padding:5px;text-align:center}footer p{color:#fff;margin-top:1em}footer table{margin-top:1em;border-collapse:collapse;font-size:14px;color:#fff}footer table td{margin:0;padding:0 2px}footer a{color:#fff;font-style:italic}@media print{footer{display:none}}*{font-family:"Segoe UI","Arial","Helvetica",sans-serif}h1{font-size:24px;font-weight:700;color:var(--profido-primary);text-align:center}h1:after{content:"";display:block;width:20px;margin:10px auto 20px auto;border-top:2px solid #a8a8a8}h2{font-size:20px;font-weight:700;color:var(--profido-primary)}h3{font-size:16px;font-weight:700;color:var(--profido-primary)}h4,h5,h6{font-size:14px;font-weight:700;color:#555;margin:1em 0}@media print{h1{font-size:20px}h2{font-size:18px}h3{font-size:14px}h4,h5,h6{font-size:12px}}p,li,table{font-size:14px;color:#000}@media print{p,li,table{font-size:12px}}a{color:var(--profido-primary);text-decoration:none}a:hover{text-decoration:underline}a.button{display:inline-block;padding:6px 40px 6px 8px;margin:10px 20px 10px 0;background-color:#555;font-size:12px;font-weight:700;color:#fff;background-image:url(//www.profido-akademie.de/wp-content/themes/Profido/images/arrow.png);background-size:19px;background-repeat:no-repeat;background-position:right}ul{list-style-type:none;padding:0 0 0 1.3em}ul li{text-indent:-1.3em;line-height:1.5em}ul li:before{font-size:.7em;margin-right:.6em;content:"◼ ";color:var(--profido-primary)}table{border-spacing:0;border-collapse:collapse}label{font-size:14px;font-weight:700;color:#555}input,textarea{border:1px solid #a8a8a8}input[type=button],input[type=submit],button{border:none;padding:6px 40px 6px 8px;margin:10px 20px 10px 0;background-color:#555;font-size:12px;font-weight:700;color:#fff;background-image:url(//www.profido-akademie.de/wp-content/themes/Profido/images/arrow.png);background-size:19px;background-repeat:no-repeat;background-position:right}@media screen and (max-width:960px){h1{font-size:20px}h2{font-size:16px}}img{max-width:100%;height:auto}iframe{max-width:100%}.alignleft{text-align:left}img.alignleft{display:block;float:left;margin-left:0;margin-right:20px}.aligncenter{text-align:center}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{text-align:right}img.alignright{display:block;float:right;margin-left:20px;margin-right:0}section.oneColContent{margin:60px 0}section.twoColContent{margin:60px 0}section.twoColContent .textContent{width:50%;float:left;padding:0 0 0 20px;box-sizing:border-box}section.twoColContent .textContent:first-child{padding:0 20px 0 0}@media screen and (max-width:960px){section.twoColContent .textContent{width:100%;padding:0 !important}}section.twoColContent:after{content:"";display:table;clear:both}section.twoColThirdsContent,section.twoColThirds2Content{margin:60px 0}section.twoColThirdsContent .textContent,section.twoColThirds2Content .textContent{width:66.667%;float:left;padding:0 0 0 20px;box-sizing:border-box}section.twoColThirdsContent .textContent:first-child,section.twoColThirds2Content .textContent:first-child{width:33.333%;padding:0 20px 0 0}@media screen and (max-width:960px){section.twoColThirdsContent .textContent,section.twoColThirds2Content .textContent{width:100%;padding:0 !important}}section.twoColThirdsContent:after,section.twoColThirds2Content:after{content:"";display:table;clear:both}section.twoColThirds2Content .textContent{width:33.333%}section.twoColThirds2Content .textContent:first-child{width:66.667%}section.pageTeaser{background-image:url(//www.profido-akademie.de/wp-content/themes/Profido/images/Teaser-Background.jpg);background-size:cover;background-position:center;box-shadow:0 0 10px rgba(0,0,0,.7)}@media print{section.pageTeaser{background-image:none;box-shadow:none}}section.pageTeaser .textContent{float:left;padding:40px 20px 40px 0;box-sizing:border-box}@media screen and (max-width:960px){section.pageTeaser .textContent{width:100%}}section.pageTeaser .textContent h1{text-align:left}section.pageTeaser .textContent h1:after{margin-left:0}section.pageTeaser:after{content:"";display:table;clear:both}section.referenceTeaser{margin:60px 0}section.referenceTeaser .referenceContent{margin:0 -20px}section.referenceTeaser .referenceContent .reference{width:50%;padding:20px;float:left;box-sizing:border-box}section.referenceTeaser .referenceContent .reference .image{width:35%;float:left}section.referenceTeaser .referenceContent .reference .image img{width:100%}section.referenceTeaser .referenceContent .reference .text{position:relative;margin-left:40%}section.referenceTeaser .referenceContent .reference .text h2{margin-top:0}@media screen and (max-width:960px){section.referenceTeaser .referenceContent .reference{width:100%}section.referenceTeaser .referenceContent .reference .image{width:25%}section.referenceTeaser .referenceContent .reference .text{margin-left:30%}}section.referenceTeaser .referenceContent:after{content:"";display:table;clear:both}section.referenceTeaser .textContent p{text-align:center}section.xing{background-color:#eee;overflow:hidden}section.xing:before{content:"";display:block;width:100%;height:10px;margin-top:-10px;margin-bottom:40px;box-shadow:0 0 10px rgba(0,0,0,.7)}section.xing .xingPosts{margin:0 -20px}section.xing .xingPosts .postWrapper{width:50%;float:left;padding:20px 20px 0;box-sizing:border-box}@media screen and (max-width:960px){section.xing .xingPosts .postWrapper{width:100%}}section.xing .xingPosts .postWrapper .post{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);padding:30px}section.xing .xingPosts .postWrapper .post .image{width:55px;height:55px;overflow:hidden;float:left}section.xing .xingPosts .postWrapper .post .image img{width:100%}section.xing .xingPosts .postWrapper .info{margin-left:70px}section.xing .xingPosts .postWrapper .info h3{margin:8px 0 0}section.xing .xingPosts .postWrapper .info p{margin:0}section.xing .xingPosts:after{content:"";display:table;clear:both}section.xing .textContent p{margin:40px 0 30px;text-align:center}section.partner{margin:60px 0}section.partner .partnerContent{width:50%;float:left;margin-top:40px;padding:0 0 0 20px;box-sizing:border-box}section.partner .partnerContent:first-child{padding:0 20px 0 0}section.partner .partnerContent .image{width:150px;margin:0 15px 0 0;float:left}section.partner .partnerContent .image img{width:100%}section.partner .partnerContent .text{margin-left:165px}section.partner .partnerContent .text h2:first-child{margin-top:0}@media screen and (max-width:960px){section.partner .partnerContent{width:100%;padding:0 !important}section.partner .partnerContent .text{margin-left:0}}@media print{section.partner .partnerContent{width:100%;padding:0 !important}}section.partner .partnerContent:after{content:"";display:table;clear:both}section.partner:after{content:"";display:table;clear:both}section.employees{margin:60px 0}section.employees .employees{margin-top:40px}section.employees .employees .employee{width:20%;float:left;text-align:center}section.employees .employees .employee .image img{width:150px}section.employees .employees .employee .info{min-height:80px}section.employees .employees .employee .info h3{margin-bottom:6px}section.employees .employees .employee .info h4{margin-top:6px}@media screen and (max-width:960px){section.employees .employees .employee{width:50%}}section.employees .employees:after{content:"";display:table;clear:both}section.listWithIcon .iconContent{margin:0 -20px}section.listWithIcon .iconContent .iconElement{width:33.333%;height:90px;float:left;margin:40px 0;padding:0 20px;box-sizing:border-box}section.listWithIcon .iconContent .iconElement .icon{width:45px;float:left}section.listWithIcon .iconContent .iconElement .icon img{max-width:45px;max-height:45px}section.listWithIcon .iconContent .iconElement .info{margin-left:60px}section.listWithIcon .iconContent .iconElement .info h3{margin-top:0;margin-bottom:6px}section.listWithIcon .iconContent .iconElement .info p{margin-top:6px}@media screen and (max-width:960px){section.listWithIcon .iconContent .iconElement{width:100%;height:auto;float:none}}section.listWithIcon .iconContent:after{content:"";display:table;clear:both}section.listWithIcon .iconContent.singleColumn{width:33.33%;float:left;margin:0 0 60px}section.listWithIcon .iconContent.singleColumn h2{text-align:center}section.listWithIcon .iconContent.singleColumn .iconElement{width:100%}@media screen and (max-width:960px){section.listWithIcon .iconContent.singleColumn{width:100%;float:none}}section.service{margin:60px 0}section.service .textContent{text-align:center;margin-bottom:60px}section.service .serviceLeft{width:200px;float:left;text-align:left}section.service .serviceLeft .icon{text-align:center}section.service .serviceLeft .icon img{max-width:90px;max-height:90px;opacity:.5}section.service .serviceLeft .quote{margin-bottom:60px;text-align:left}section.service .serviceLeft .contactPerson{margin-bottom:40px}section.service .serviceLeft .contactPerson .photo img{max-height:140px}@media screen and (max-width:960px){section.service .serviceLeft{width:100%;height:auto;float:none}}@media print{section.service .serviceLeft{width:120px}}section.service .serviceRight{margin-left:250px}section.service .serviceRight .modules{margin:0 -60px}@media screen and (max-width:960px){section.service .serviceRight .modules{margin:0 -20px}}@media print{section.service .serviceRight .modules{margin:0}}section.service .serviceRight .modules .textContent{text-align:left;margin-bottom:0}@media screen and (max-width:960px){section.service .serviceRight{margin-left:0}}@media print{section.service .serviceRight{margin-left:170px}}section.service .contentWrapper:after{content:"";display:block;clear:both}section.reference{margin:60px 0}section.reference .referenceWrapper{position:relative;min-height:430px}section.reference .referenceWrapper .leftContent{width:200px;float:left}section.reference .referenceWrapper .leftContent .logo{text-align:center}section.reference .referenceWrapper .leftContent .logo img{max-width:90px;max-height:120px}section.reference .referenceWrapper .rightContent{position:absolute;width:200px;right:0;top:0}section.reference .referenceWrapper .rightContent img{width:200px;margin-bottom:30px}section.reference .referenceWrapper .topMiddleContent,section.reference .referenceWrapper .bottomMiddleContent{margin:0 230px}@media print{section.reference .referenceWrapper .leftContent,section.reference .referenceWrapper .rightContent{width:160px}section.reference .referenceWrapper .rightContent img{width:160px}section.reference .referenceWrapper .topMiddleContent,section.reference .referenceWrapper .bottomMiddleContent{margin:0 190px}}@media screen and (max-width:960px){section.reference .referenceWrapper .leftContent{display:none}section.reference .referenceWrapper .rightContent{position:static;width:auto;text-align:center}section.reference .referenceWrapper .rightContent img{margin-bottom:0;margin-right:20px;max-width:140px;max-height:140px}section.reference .referenceWrapper .topMiddleContent,section.reference .referenceWrapper .bottomMiddleContent{margin:0}}section.reference .referenceWrapper:after{content:"";display:table;clear:both}section.contact,section.enroll{margin:60px 0}section.contact .leftContent,section.enroll .leftContent{width:50%;float:left;padding-right:20px;box-sizing:border-box;margin:40px 0 0}section.contact .rightContent,section.enroll .rightContent{width:50%;float:left;padding-left:20px;box-sizing:border-box;margin:40px 0 0}section.contact .leftContent .formElement,section.contact .rightContent .formElement,section.enroll .leftContent .formElement,section.enroll .rightContent .formElement{padding-left:120px}section.contact .leftContent .formElement label,section.contact .rightContent .formElement label,section.enroll .leftContent .formElement label,section.enroll .rightContent .formElement label{margin-left:-120px;margin-top:6px;width:100px;float:left}section.contact .leftContent .formElement input,section.contact .leftContent .formElement textarea,section.contact .leftContent .formElement select,section.contact .rightContent .formElement input,section.contact .rightContent .formElement textarea,section.contact .rightContent .formElement select,section.enroll .leftContent .formElement input,section.enroll .leftContent .formElement textarea,section.enroll .leftContent .formElement select,section.enroll .rightContent .formElement input,section.enroll .rightContent .formElement textarea,section.enroll .rightContent .formElement select{width:100%;margin-top:6px;margin-bottom:6px;box-sizing:border-box}section.contact .leftContent .formElement textarea,section.contact .rightContent .formElement textarea,section.enroll .leftContent .formElement textarea,section.enroll .rightContent .formElement textarea{height:140px}section.contact .leftContent .formElement input[type=button],section.contact .leftContent .formElement input[type=submit],section.contact .leftContent .formElement button,section.contact .rightContent .formElement input[type=button],section.contact .rightContent .formElement input[type=submit],section.contact .rightContent .formElement button,section.enroll .leftContent .formElement input[type=button],section.enroll .leftContent .formElement input[type=submit],section.enroll .leftContent .formElement button,section.enroll .rightContent .formElement input[type=button],section.enroll .rightContent .formElement input[type=submit],section.enroll .rightContent .formElement button{width:auto}section.contact .leftContent .formElement:after,section.contact .rightContent .formElement:after,section.enroll .leftContent .formElement:after,section.enroll .rightContent .formElement:after{content:"";display:table;clear:both}@media screen and (max-width:960px){section.contact .leftContent .formElement,section.contact .rightContent .formElement,section.enroll .leftContent .formElement,section.enroll .rightContent .formElement{padding-left:0}section.contact .leftContent .formElement label,section.contact .rightContent .formElement label,section.enroll .leftContent .formElement label,section.enroll .rightContent .formElement label{margin-left:0;float:none}}section.contact .wpcf7-response-output,section.enroll .wpcf7-response-output{border:none !important;margin-left:50%;padding-left:140px;margin-top:20px}@media screen and (max-width:960px){section.contact .leftContent,section.contact .rightContent,section.enroll .leftContent,section.enroll .rightContent{width:100%;float:none;padding-left:0;padding-right:0}}section.contact:after,section.enroll:after{content:"";display:table;clear:both}section.slider .slick-slider .slick-prev,section.slider .slick-slider .slick-next{position:absolute;top:50%;width:30px;height:50px;z-index:100;margin:-10px 0 0;padding:0;font-size:0;line-height:0;background-color:transparent;cursor:pointer;opacity:.4}section.slider .slick-slider .slick-prev:hover,section.slider .slick-slider .slick-next:hover{opacity:.8}section.slider .slick-slider .slick-prev{left:10px;background-image:url(//www.profido-akademie.de/wp-content/themes/Profido/images/arrow_left.png)}section.slider .slick-slider .slick-next{right:10px;background-image:url(//www.profido-akademie.de/wp-content/themes/Profido/images/arrow_right.png)}section.slider .slick-slider .slick-dots{position:absolute;bottom:0;left:0;right:0;text-align:center}section.slider .slick-slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}section.slider .slick-slider .slick-dots li:before{content:""}section.slider .slick-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;background:0 0}section.slider .slick-slider .slick-dots li button:before{font-size:30px;content:"•";opacity:.4;color:#fff}section.slider .slick-slider .slick-dots li button:hover:before,section.slider .slick-slider .slick-dots li button:focus:before{opacity:1}section.slider .slick-slider .slick-dots li.slick-active button:before{opacity:.9}section.slider .slick-slider .slick-slide{position:relative;min-height:460px;max-height:760px;overflow:hidden;background-size:cover;background-position:center}@media print{section.slider .slick-slider .slick-slide{min-height:auto;max-height:300px}}section.slider .slick-slider .slick-slide .spacer{padding-top:50%}section.slider .slick-slider .slick-slide .content{opacity:0;display:inline-block;position:absolute;bottom:10%;left:60px;margin-right:60px;padding:12px 18px;background-color:rgba(255,255,255,.7)}section.slider .slick-slider .slick-slide .content .label{font-size:24px;font-weight:700}@media screen and (max-width:960px){section.slider .slick-slider .slick-slide .content .label{font-size:14px}section.slider .slick-slider .slick-slide .content .additional img{display:none}section.slider .slick-slider .slick-slide .content h1,section.slider .slick-slider .slick-slide .content h2,section.slider .slick-slider .slick-slide .content h3{font-size:12px}}section.slider .slick-slider .slick-slide.slick-active .content{animation-name:fade-in;animation-duration:1s;animation-iteration-count:1;animation-delay:.5s;animation-fill-mode:forwards}@keyframes fade-in{0%{opacity:0;transform:translate(20%,0)}100%{opacity:1;transform:translate(0,0)}}section.photo-gallery{margin:60px 0}section.photo-gallery .slick-slider{display:flex;align-items:center}section.photo-gallery .slick-slider .slick-prev,section.photo-gallery .slick-slider .slick-next{width:40px;height:40px;flex-grow:0;flex-shrink:0;margin:0;padding:0;font-size:0;line-height:0;cursor:pointer;opacity:.4;background-position:center;background-size:30% 50%}section.photo-gallery .slick-slider .slick-prev:hover,section.photo-gallery .slick-slider .slick-next:hover{opacity:.8}section.photo-gallery .slick-slider .slick-prev{background-image:url(//www.profido-akademie.de/wp-content/themes/Profido/images/arrow_left.png);margin-right:10px}section.photo-gallery .slick-slider .slick-next{background-image:url(//www.profido-akademie.de/wp-content/themes/Profido/images/arrow_right.png);margin-left:10px}section.photo-gallery .slick-slider .slick-list{flex-grow:1;flex-shrink:1}section.photo-gallery .slick-slider.gallery .slick-slide{text-align:center}section.photo-gallery .slick-slider.gallery .slick-slide img{display:inline;max-width:680px}@media screen and (max-width:960px){section.photo-gallery .slick-slider.gallery .slick-slide img{max-width:none;width:100%}}section.puzzle{margin:60px 0;text-align:center}section.puzzle svg{max-width:100%}section.puzzle svg .center-label{font-size:24px;font-weight:700;fill:var(--profido-primary);text-anchor:middle}section.puzzle svg .puzzle-part .part{fill:#e0e0e0;stroke:#fff;stroke-width:5;cursor:pointer}section.puzzle svg .puzzle-part .line{fill:none;stroke:#aaa;stroke-width:1;stroke-dasharray:6,4}section.puzzle svg .puzzle-part .dot{stroke:none;fill:#aaa}section.puzzle svg .puzzle-part .label{font-size:18px;font-weight:700;cursor:pointer}section.puzzle svg .puzzle-part:hover .part{fill:var(--profido-primary);opacity:.25}section.puzzle svg .puzzle-part.selected .part{fill:var(--profido-primary);opacity:1}section.puzzle svg .puzzle-part.selected .line{stroke:#aaa}section.puzzle svg .puzzle-part.selected .dot{fill:#aaa}section.puzzle svg .puzzle-part.selected .label{fill:var(--profido-primary)}section.puzzle svg a:hover{text-decoration:none}section.slideDowns{margin:60px 0}section.slideDowns .slideDown{border-top:2px solid #a8a8a8;border-bottom:2px solid #a8a8a8;margin-bottom:-2px}section.slideDowns .slideDown .title{margin:0;line-height:34px;cursor:pointer}section.slideDowns .slideDown .title:hover{background-color:#eee}section.slideDowns .slideDown .title:before{content:"Details zeigen";display:block;float:right;font-size:12px;font-weight:400;color:#a8a8a8}@media print{section.slideDowns .slideDown .title:before{content:"" !important}}section.slideDowns .slideDown .content{padding:10px 0}section.slideDowns .slideDown.expanded .title{background-color:#eee}section.slideDowns .slideDown.expanded .title:before{content:"Details verbergen"}section.map{margin:60px 0}section.facebook{background:#eee;margin:60px 0;overflow:hidden}section.facebook:before{content:"";display:block;width:100%;height:10px;margin-top:-10px;margin-bottom:40px;box-shadow:0 0 10px rgba(0,0,0,.7)}@media print{section.facebook{background:0 0}section.facebook:before{display:none}}section.facebook .contentWrapper{padding-top:20px;padding-bottom:20px}section.facebook .wp-fb-social-stream{margin:0 -15px;display:flex;flex-flow:row wrap}section.facebook .wp-fb-social-stream .fb-message{box-sizing:border-box;width:calc(50% - 30px);margin:15px;padding:30px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (max-width:960px){section.facebook .wp-fb-social-stream .fb-message{width:100%}}section.facebook .wp-fb-social-stream .fb-message .fb-info{float:left;margin-right:20px}section.facebook .wp-fb-social-stream .fb-message .fb-info .fb-user-img img{width:50px}section.facebook .wp-fb-social-stream .fb-message .fb-message-info{color:#555;margin-top:10px}section.facebook .wp-fb-social-stream .fb-message .fb-message-text{clear:both;margin-top:20px}section.facebook .wp-fb-social-stream .fb-message .fb-message-eventbox{background-color:#eee;margin-top:20px;padding:20px;font-size:12px;cursor:pointer}section.facebook .wp-fb-social-stream .fb-message .fb-message-eventbox .fb-message-eventbox-img{float:left;margin:-20px 0 -20px -20px}section.facebook .wp-fb-social-stream .fb-message .fb-message-eventbox .fb-message-eventbox-img img{width:100px}section.facebook .wp-fb-social-stream .fb-message .fb-message-eventbox .fb-message-eventbox-txt{margin-left:100px}section.facebook .wp-fb-social-stream .fb-message .fb-message-eventbox .fb-message-eventbox-name{font-weight:700}section.facebook .wp-fb-social-stream .fb-message .fb-message-eventbox .fb-message-eventbox-date{font-style:italic}section.facebook .wp-fb-social-stream .fb-message .fb-message-eventbox .clearer{clear:both}section.facebook .wp-fb-social-stream .fb-message .fb-metadata,section.facebook .wp-fb-social-stream .fb-message .fb-share-link{display:none}section.facebook .wp-fb-social-stream .fb-message .fb-message-image{margin:20px -30px -30px;line-height:0}section.facebook .facebook-link{text-align:center}header+section.oneColContent,header+section.twoColContent,header+section.twoColThirdsContent,header+section.twoColThirds2Content,header+section.referenceTeaser,header+section.partner,header+section.employees,header+section.service,header+section.reference,header+section.contact,header+section.puzzle,header+section.slideDowns,header+section.enroll,header+.elementor{margin-top:150px}@media screen and (max-width:960px){header+section.oneColContent,header+section.twoColContent,header+section.twoColThirdsContent,header+section.twoColThirds2Content,header+section.referenceTeaser,header+section.partner,header+section.employees,header+section.service,header+section.reference,header+section.contact,header+section.puzzle,header+section.slideDowns,header+section.enroll,header+.elementor{margin-top:60px}}