@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');@font-face{font-family:'bebas_neuebold';src:url('/application/themes/udojahn/fonts/bebasneue_bold-webfont.woff2') format('woff2'),url('/application/themes/udojahn/fonts/bebasneue_bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}body{background-color:#323232 !important}.ccm-page .underline-link{display:inline-block;padding-bottom:12px;border-bottom:2px solid #fff;transition:padding .2s ease-in}.ccm-page .video-link{display:flex;position:absolute;color:#0077c8;top:0;left:0;right:0;bottom:0;text-align:center;justify-content:center;align-items:center;font-size:80px;background-color:rgba(0,0,0,0.3);transition:background-color .2s ease-out}.ccm-page .video-link:hover{background-color:rgba(0,0,0,0.6)}.ccm-page body{background-color:#323232 !important}.ccm-page p,.ccm-page ul{font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#323232;line-height:1.8em}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5{font-family:'bebas_neuebold',sans-serif;margin-top:0px}.ccm-page h1{color:#fff;font-size:87px;line-height:1em}.ccm-page h1:after{content:"";width:auto;background-color:#fff;height:1px;display:block;margin:0px auto}@media screen and (max-width:767px){.ccm-page h1{font-size:56px;line-height:1.1em}}.ccm-page h2{color:#323232;font-size:40px}.ccm-page h2:after{content:"";width:46px;background-color:#323232;height:1px;display:block;margin:15px 0px}@media screen and (max-width:767px){.ccm-page h2{font-size:34px}}.ccm-page h3{font-size:35px}.ccm-page h4{font-size:25px}.ccm-page h5{font-size:15px;margin:0px}.ccm-page a{text-decoration:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page a:focus{outline:none}.ccm-page .valign{position:relative;top:50%;transform-style:preserve-3d;transform:translateY(-50%)}.ccm-page button{background:#0077c8;font-family:'bebas_neuebold',sans-serif;font-size:22px;color:#fff;border-radius:8px;padding:2px 16px;border:none;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page button:hover,.ccm-page button:focus{background:#0592e0;text-decoration:none !important;border:none}.ccm-page .blue-button{background:#0077c8;font-family:'bebas_neuebold',sans-serif;font-size:22px;color:#fff;border-radius:8px;padding:9px 24px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .blue-button:hover,.ccm-page .blue-button:focus{background:#0592e0;text-decoration:none !important}.ccm-page .large-blue-button{background:#0077c8;font-family:'bebas_neuebold',sans-serif;font-size:37px !important;color:#fff;border-radius:8px;padding:16px 33px;margin:15px 16px;display:inline-block;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .large-blue-button:hover,.ccm-page .large-blue-button:focus{background:#0592e0;text-decoration:none}.ccm-page section>.container{height:100%}.ccm-page .black-overlay{background:rgba(0,0,0,0.55)}.ccm-page .grey-box-left{background:#c8c8c8;background-image:url(/application/themes/udojahn/images/background-pattern-lightgrey.png);border-left:20px solid #fff;border-right:20px solid #fff;padding:50px 45px}.ccm-page .grey-box-right{background:#c8c8c8;background-image:url(/application/themes/udojahn/images/background-pattern-lightgrey.png);border-right:20px solid #fff;padding:50px 45px}@media screen and (max-width:767px){.ccm-page .grey-box-right{border-left:20px solid #fff}}.ccm-page .blue-box-right{background:#0077c8;background-image:url(/application/themes/udojahn/images/background-pattern-blue.png);border-right:20px solid #fff;color:#fff;padding:50px 45px}.ccm-page .blue-box-right ul{padding:0px 15px;color:#fff}.ccm-page .blue-box-right h2{color:#fff}.ccm-page .blue-box-right h2:after{background-color:#fff}@media screen and (max-width:767px){.ccm-page .blue-box-right{border-left:20px solid #fff}}.ccm-page .blue-box-left{background:#0077c8;background-image:url(/application/themes/udojahn/images/background-pattern-blue.png);border-left:20px solid #fff;color:#fff !important;padding:50px 45px}.ccm-page .blue-box-left p{color:#fff}.ccm-page .blue-box-left ul{padding:0px 15px;color:#fff}.ccm-page .blue-box-left h2{color:#fff}.ccm-page .blue-box-left h2:after{background-color:#fff}@media screen and (max-width:767px){.ccm-page .blue-box-left{border-right:20px solid #fff}}.ccm-page .darkgrey-fluid{background:#323232;background-image:url(/application/themes/udojahn/images/background-pattern-darkgrey.png);padding:50px 45px;border-top:20px #fff solid;border-bottom:20px #fff solid}.ccm-page .darkgrey-fluid h2,.ccm-page .darkgrey-fluid h3,.ccm-page .darkgrey-fluid h4,.ccm-page .darkgrey-fluid p{color:#fff}.ccm-page .darkgrey-fluid h2:after{background-color:#fff}.ccm-page .darkgrey-fluid .container-fluid{padding-left:0px}.ccm-page .video-right{border-right:20px solid #fff}.ccm-page .padding-zero{padding:0px}.ccm-page .contact-right{border-right:20px solid #fff;padding:0 0}.ccm-page .image-left{border-left:20px solid #fff;border-right:20px solid #fff;padding:0px 0px;color:#fff !important}.ccm-page .image-left h2{color:#fff}.ccm-page .image-right{border-right:20px solid #fff;padding:0px 0px;color:#fff !important}.ccm-page .image-right h2{color:#fff}.ccm-page .image-right>div,.ccm-page .image-left>div{height:100%;background-size:cover}.ccm-page .hover-link{position:absolute;top:0;left:0;bottom:0;right:0;z-index:3;opacity:0;cursor:pointer}.ccm-page label{display:none}.ccm-page .captcha label.control-label{display:block}.ccm-page .form-control:focus{border-color:#0077c8 !important;box-shadow:none !important}.ccm-page input,.ccm-page textarea{background:rgba(0,0,0,0);border:1px solid #323232;border-radius:8px;padding:22px;font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#323232;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page input:hover,.ccm-page textarea:hover,.ccm-page input focus,.ccm-page textarea focus{border-color:#0077c8;color:#0077c8;box-shadow:none}.ccm-page .navigation-bar{position:absolute;background:rgba(0,0,0,0.65);font-family:'bebas_neuebold',sans-serif !important;font-size:23px;padding-top:20px;padding-bottom:20px;z-index:2;width:100%}@media screen and (max-width:991px){.ccm-page .navigation-bar .left_nav{display:none;position:absolute;background-color:rgba(0,0,0,0.85);width:100%;left:0px;overflow:hidden}.ccm-page .navigation-bar .left_nav ul.nav li{display:block;text-align:left}}@media screen and (max-width:991px){.ccm-page .navigation-bar .left_nav .full-width-menu{margin:0 -15px}}@media screen and (max-width:991px){.ccm-page .navigation-bar .right_nav{display:none;position:absolute;background-color:rgba(0,0,0,0.85);width:100%;left:0px;overflow:hidden}.ccm-page .navigation-bar .right_nav ul.nav li{display:block;text-align:left}}@media screen and (max-width:991px){.ccm-page .navigation-bar .right_nav .full-width-menu{margin:0 -15px}}.ccm-page .navigation-bar ul{font-family:'bebas_neuebold',sans-serif !important;font-size:23px}.ccm-page .navigation-bar .nav-left{text-align:right}.ccm-page .navigation-bar .nav-left a{color:#fff}.ccm-page .navigation-bar .nav-left a:after{content:"";width:auto;background-color:transparent;height:1px;display:block;margin:7px 0px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .navigation-bar .nav-left a:hover,.ccm-page .navigation-bar .nav-left a:focus{color:#0077c8;background:none}.ccm-page .navigation-bar .nav-left a:hover:after,.ccm-page .navigation-bar .nav-left a:focus:after{background-color:#0077c8}.ccm-page .navigation-bar .nav-right{text-align:left}.ccm-page .navigation-bar .nav-right a{color:#fff}.ccm-page .navigation-bar .nav-right a:after{content:"";width:auto;background-color:transparent;height:1px;display:block;margin:7px 0px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .navigation-bar .nav-right a:hover,.ccm-page .navigation-bar .nav-right a:focus{color:#0077c8;background:none}.ccm-page .navigation-bar .nav-right a:hover:after,.ccm-page .navigation-bar .nav-right a:focus:after{background-color:#0077c8}.ccm-page .navigation-bar .mobile-menu{display:none;position:absolute;width:40px;height:30px;top:30px;right:30px}.ccm-page .navigation-bar .mobile-menu .stripe{position:absolute;width:40px;height:3.343px;background-color:#fff;margin-bottom:10px;transform-origin:20px 1.6px;transition:transform .3s ease-in,opacity .3s ease-out,top .2s ease-out;top:13px}.ccm-page .navigation-bar .mobile-menu .stripe:first-child{top:0px}.ccm-page .navigation-bar .mobile-menu .stripe:last-child{top:26px;margin-bottom:0px}.ccm-page .navigation-bar .mobile-menu[rel=open] .stripe:first-child{top:13px;transform:rotate(45deg)}.ccm-page .navigation-bar .mobile-menu[rel=open] .stripe:nth-child(2){opacity:0}.ccm-page .navigation-bar .mobile-menu[rel=open] .stripe:last-child{top:13px;transform:rotate(-45deg)}@media screen and (max-width:991px){.ccm-page .navigation-bar .mobile-menu{display:block}}.ccm-page .active-nav{color:#0077c8}.ccm-page .website-logo{width:100%;height:auto;max-width:223px}@media screen and (min-width:767px){.ccm-page .website-logo{margin:0px auto;display:block}}@media screen and (max-width:767px){.ccm-page .website-logo{width:223px}}.ccm-page .nav>li>a{padding:20px 15px 10px 15px}.ccm-page ul.nav li{display:inline-block}.ccm-page .subpage-header{width:100%;min-height:390px;height:auto;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff !important;text-align:center;padding-top:150px}@media screen and (max-width:767px){.ccm-page .subpage-header{height:auto;padding:200px 0px 100px 0px}}.ccm-page .subpage-header a{color:#fff;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .subpage-header a:hover,.ccm-page .subpage-header a:focus{color:#0077c8}.ccm-page .subpage-header h1:after{content:none}.ccm-page .subpage-header h3{color:#fff;margin-bottom:25px}.ccm-page .subpage-header h4{color:#fff;font-family:'bebas_neuebold',sans-serif;font-size:21px}.ccm-page .subpage-header hr{width:246px}.ccm-page .subpage-header .subpage-heading-content{padding-left:15%;padding-right:15%;margin-bottom:40px}@media screen and (max-width:767px){.ccm-page .subpage-header .subpage-heading-content{padding-left:15px;padding-right:15px}}.ccm-page .subpage-header .share-background{background:rgba(0,0,0,0.35);padding:15px 20px 5px 20px;display:inline-block;margin:0px auto}.ccm-page .home-header{width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:767px){.ccm-page .home-header{height:auto;padding:200px 0px 100px 0px}}.ccm-page .home-header h1:after{content:none}.ccm-page .home-header h3{color:#fff;margin-bottom:25px}.ccm-page .home-header h4{color:#fff;font-family:'bebas_neuebold',sans-serif;font-size:27px}.ccm-page .home-header hr{width:246px}.ccm-page .home-header .home-heading-content{padding-left:15%;padding-right:15%}@media screen and (max-width:767px){.ccm-page .home-header .home-heading-content{padding-left:15px;padding-right:15px}}.ccm-page .home-udo-intro{background:#323232;background-image:url('/application/themes/udojahn/images/udo-home-section-bg.jpg');border-top:20px solid #fff;background-size:cover;background-repeat:no-repeat;padding-top:50px;padding-bottom:50px}@media screen and (max-width:767px){.ccm-page .home-udo-intro{background-image:url(/application/themes/udojahn/images/background-pattern-darkgrey.png);background-repeat:repeat;background-size:auto;padding-top:0px;padding-bottom:0px}}.ccm-page .home-udo-intro h2,.ccm-page .home-udo-intro p{color:#fff}.ccm-page .home-udo-intro h2:after{background-color:#fff}.ccm-page .home-udo-intro .container-fluid{padding-left:0px}.ccm-page .home-udo-intro .udo-intro{max-width:500px}@media screen and (max-width:767px){.ccm-page .home-udo-intro .udo-intro{padding:30px;max-width:100%}}.ccm-page .home-udo-intro .udo-image{padding-left:0px;padding-right:0px}.ccm-page .home-udo-intro .udo-image img{width:100%}.ccm-page .home-recent-blog{border-top:20px solid #fff}.ccm-page .home-recent-blog .image-right{background:#c8c8c8;border-right:20px solid #fff;padding:0 0}.ccm-page .home-recent-blog .image-right h2{color:#fff}.ccm-page .home-recent-blog .image-right h2:after{margin:15px auto;background:#fff;width:215px}@media screen and (max-width:767px){.ccm-page .home-recent-blog .image-right h2:after{width:185px}}.ccm-page .home-recent-blog .image-right .ccm-custom-style-imageright{background-position:left top;height:100%}@media screen and (max-width:767px){.ccm-page .home-recent-blog .image-right{border-left:20px solid #fff;border-top:20px solid #fff}}@media screen and (max-width:767px){.ccm-page .home-recent-blog .image-right>div{padding:50px 0px 75px}}.ccm-page .home-recent-blog .read-more-button{margin-top:30px;margin-bottom:30px}.ccm-page .home-recent-speech{border-top:20px solid #fff}.ccm-page .home-recent-speech .video-left{border-left:20px solid #fff;border-right:20px solid #fff;padding:0px 0px}.ccm-page .home-recent-speech .video-left h2{color:#fff}.ccm-page .home-recent-speech .video-left h2:after{margin:15px auto;background:#fff;width:245px}@media screen and (max-width:767px){.ccm-page .home-recent-speech .video-left h2:after{width:210px}}.ccm-page .home-recent-speech .video-left .ccm-custom-style-videoleft{background-position:left top;height:100%;padding:0px 0px}@media screen and (max-width:767px){.ccm-page .home-recent-speech .video-left{border-bottom:20px solid #fff}}@media screen and (max-width:767px){.ccm-page .home-recent-speech .video-left>div{padding:75px 0px 50px !important}}.ccm-page .home-image-blocks{border-top:20px solid #fff}.ccm-page .home-image-blocks .linkedin-left{background:#c8c8c8;border-left:20px solid #fff;border-right:20px solid #fff;padding:0px 0px;height:318px}.ccm-page .home-image-blocks .linkedin-left a{color:#fff}.ccm-page .home-image-blocks .linkedin-left h2{color:#fff}.ccm-page .home-image-blocks .linkedin-left h2:after{margin:15px auto;background:#fff;width:335px}@media screen and (max-width:767px){.ccm-page .home-image-blocks .linkedin-left h2:after{width:285px}}.ccm-page .home-image-blocks .linkedin-left .ccm-custom-style-linkedinleft{height:100%}@media screen and (max-width:767px){.ccm-page .home-image-blocks .linkedin-left>div{padding:75px 0px 50px !important}}.ccm-page .home-image-blocks .speaking-right{background:#c8c8c8;border-right:20px solid #fff;padding:0px 0px;height:318px}.ccm-page .home-image-blocks .speaking-right a{color:#fff}.ccm-page .home-image-blocks .speaking-right h2{color:#fff}.ccm-page .home-image-blocks .speaking-right h2:after{margin:15px auto;background:#fff;width:116px}@media screen and (max-width:767px){.ccm-page .home-image-blocks .speaking-right h2:after{width:100px}}.ccm-page .home-image-blocks .speaking-right .ccm-custom-style-speakingright{height:100%}@media screen and (max-width:767px){.ccm-page .home-image-blocks .speaking-right{border-left:20px solid #fff;border-top:20px solid #fff}}@media screen and (max-width:767px){.ccm-page .home-image-blocks .speaking-right>div{padding:75px 0px 50px !important}}.ccm-page .home-testimonials{padding:50px 45px;background:#fff}.ccm-page .home-testimonials h2:after{margin:15px auto}.ccm-page .home-testimonials p{margin:15px auto}.ccm-page .home-testimonials img{border-radius:100px;border:7px solid #0077c8;display:block;margin:0px auto !important}@media screen and (max-width:767px){.ccm-page .home-testimonials .col-sm-3{margin-bottom:50px}}.ccm-page .meetudo-history{border-top:20px solid #fff}.ccm-page .meetudo-history .image-right{border-right:20px solid #fff;padding:0 0}.ccm-page .meetudo-history .image-right h2{color:#fff}.ccm-page .meetudo-history .image-right h2:after{margin:15px auto;background:#fff;width:215px}@media screen and (max-width:767px){.ccm-page .meetudo-history .image-right h2:after{width:185px}}.ccm-page .meetudo-history .image-right .ccm-custom-style-imageright{background-position:left top;height:100%}@media screen and (max-width:767px){.ccm-page .meetudo-history .image-right{border-left:20px solid #fff;border-top:20px solid #fff}}.ccm-page .meetudo-story{border-top:20px #fff solid}@media screen and (max-width:767px){.ccm-page .meetudo-story .video-left{border-bottom:20px solid #fff}}.ccm-page .meetudo-fourfacts{padding:50px 45px;background:#fff}.ccm-page .meetudo-fourfacts h2:after{margin:15px auto}.ccm-page .meetudo-fourfacts p{margin:15px auto}.ccm-page .meetudo-fourfacts img{border-radius:100px;border:7px solid #0077c8;display:block;margin:0px auto !important}@media screen and (max-width:767px){.ccm-page .meetudo-fourfacts .col-sm-3{margin-bottom:50px}}.ccm-page .meetudo-udoism{background:#323232;background-image:url(/application/themes/udojahn/images/background-pattern-darkgrey.png);padding:50px 45px}.ccm-page .meetudo-udoism h2,.ccm-page .meetudo-udoism h3,.ccm-page .meetudo-udoism h4,.ccm-page .meetudo-udoism p{color:#fff}.ccm-page .meetudo-udoism h2:after{background-color:#fff}.ccm-page .meetudo-udoism .container-fluid{padding-left:0px}@media screen and (max-width:767px){.ccm-page .meetudo-udoism .udo-intro{padding:50px 80px}}.ccm-page .meetudo-udoism .udo-image{background-size:cover}.ccm-page .meetudo-subsites{border-top:20px solid #fff}.ccm-page .meetudo-subsites .modern-left{border-left:20px solid #fff;border-right:20px solid #fff;padding:0px 0px;height:387px}.ccm-page .meetudo-subsites .modern-left a{color:#fff}.ccm-page .meetudo-subsites .modern-left h2{color:#fff}.ccm-page .meetudo-subsites .modern-left h2:after{margin:15px auto;background:#fff;width:257px}@media screen and (max-width:767px){.ccm-page .meetudo-subsites .modern-left h2:after{width:227px}}.ccm-page .meetudo-subsites .modern-left>div{background-size:cover;height:100%}.ccm-page .meetudo-subsites .sawguides-right{border-right:20px solid #fff;padding:0px 0px;height:387px}.ccm-page .meetudo-subsites .sawguides-right a{color:#fff}.ccm-page .meetudo-subsites .sawguides-right h2{color:#fff}.ccm-page .meetudo-subsites .sawguides-right h2:after{margin:15px auto;background:#fff;width:243px}@media screen and (max-width:767px){.ccm-page .meetudo-subsites .sawguides-right h2:after{width:210px}}.ccm-page .meetudo-subsites .sawguides-right>div{background-size:cover;height:100%}@media screen and (max-width:767px){.ccm-page .meetudo-subsites .sawguides-right{border-left:20px solid #fff;border-top:20px solid #fff}}.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .row:nth-of-type(odd) .grey-box-right{background:#323232;background-image:url(/application/themes/udojahn/images/background-pattern-darkgrey.png);color:#fff}.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .row:nth-of-type(odd) .grey-box-right h2{color:#fff}.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .row:nth-of-type(odd) .grey-box-right h2:after{background-color:#fff}.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .row:nth-of-type(odd) .grey-box-right a>h2{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .row:nth-of-type(odd) .grey-box-right a>h2:hover,.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .row:nth-of-type(odd) .grey-box-right a>h2 focus{color:#0077c8}@media screen and (max-width:853px){.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .row:nth-of-type(odd) .grey-box-right .blue-button{font-size:15px}}@media screen and (max-width:767px){.ccm-page .ccm-block-page-list-wrapper .ccm-block-page-list-pages .row:nth-of-type(odd) .grey-box-right .blue-button{font-size:22px}}.ccm-page .speaking-intro{border-top:20px solid #fff}@media screen and (max-width:767px){.ccm-page .speech-feed{border-left:20px #fff solid;border-right:20px #fff solid}}.ccm-page .speech-feed .grouping>div{display:block;margin-bottom:0px}.ccm-page .speech-feed a>h2{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .speech-feed a>h2:hover,.ccm-page .speech-feed a>h2 focus{color:#0077c8}.ccm-page .speech-feed .grouping{border-top:#fff 20px solid}.ccm-page .speech-feed .grouping:nth-child(odd){border-right:20px #fff solid}@media screen and (max-width:767px){.ccm-page .speech-feed .grouping:nth-child(odd){border-right:none}}.ccm-page .speech-feed .grouping:nth-child(even){border-left:20px #fff solid}@media screen and (max-width:767px){.ccm-page .speech-feed .grouping:nth-child(even){border-left:none}}.ccm-page .speech-feed .grey-box-right{margin:0px !important}.ccm-page .speech-feed .grey-box-right:nth-child(even){border-left:#fff 20px solid}@media screen and (max-width:767px){.ccm-page .speech-feed .grey-box-right:nth-child(even){border-left:none;border-right:none}}@media screen and (max-width:853px){.ccm-page .speech-feed .grey-box-right .blue-button{font-size:15px}}@media screen and (max-width:767px){.ccm-page .speech-feed .grey-box-right .blue-button{font-size:22px;border-left:none;border-right:none}}.ccm-page div.ccm-block-page-list-page-entry-horizontal{width:66.66666667%;filter:grayscale(100%);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}@media screen and (max-width:767px){.ccm-page div.ccm-block-page-list-page-entry-horizontal{width:100%;padding:150px 0px;background-size:cover}}.ccm-page .speech-intro{border-top:20px solid #fff}.ccm-page .speech-intro .image-right{border-right:20px solid #fff;padding:0 0}.ccm-page .speech-intro .image-right h2{color:#fff}.ccm-page .speech-intro .image-right h2:after{margin:15px auto;background:#fff;width:215px}@media screen and (max-width:767px){.ccm-page .speech-intro .image-right h2:after{width:185px}}.ccm-page .speech-intro .image-right .ccm-custom-style-imageright{background-position:left top;height:100%}@media screen and (max-width:767px){.ccm-page .speech-intro .image-right{border-left:20px solid #fff;border-top:20px solid #fff}}@media screen and (max-width:767px){.ccm-page .speech-intro .image-right>div{padding:175px 0px}}@media screen and (max-width:767px){.ccm-page .speech-takeaways .video-left{border-bottom:20px solid #fff}}.ccm-page .speech-need-speaker{border-top:20px #fff solid}@media screen and (max-width:767px){.ccm-page .speech-need-speaker .image-right{border-top:20px solid #fff;border-left:20px solid #fff}}@media screen and (max-width:767px){.ccm-page .speech-need-speaker .image-right>div{padding:100px 0px}}.ccm-page .speech-nav-buttons{border-top:20px solid #fff;border-left:20px solid #fff;border-right:20px solid #fff;background:#0077c8;background-image:url(/application/themes/udojahn/images/background-pattern-blue.png);padding:35px 30px}.ccm-page .speech-nav-buttons h5{color:#323232;font-size:18px}.ccm-page .speech-nav-buttons a{color:#fff;font-family:'bebas_neuebold',sans-serif !important;font-size:22px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .speech-nav-buttons a:hover,.ccm-page .speech-nav-buttons a:focus{color:#323232}.ccm-page .speech-nav-buttons .ccm-block-next-previous-wrapper>div{display:inline-block;width:33%}.ccm-page .speech-nav-buttons .ccm-block-next-previous-parent-link{text-align:center}.ccm-page .speech-nav-buttons .next-text-right{text-align:right}.ccm-page .selected-video{border-top:20px solid #fff}.ccm-page .selected-video .video-right>div{background-size:cover}.ccm-page .selected-video .video-left{border-left:20px solid #fff;border-right:20px solid #fff;padding:0px 0px}.ccm-page .selected-video .video-left h2{color:#fff}.ccm-page .selected-video .video-left h2:after{margin:15px auto;background:#fff;width:245px}@media screen and (max-width:767px){.ccm-page .selected-video .video-left h2:after{width:210px}}.ccm-page .selected-video .video-left .ccm-custom-style-videoleft{background-position:left top;height:100%;padding:0px 0px}@media screen and (max-width:767px){.ccm-page .selected-video .video-left{border-bottom:20px solid #fff}}@media screen and (max-width:767px){.ccm-page .selected-video .video-right{border-left:20px solid #fff;border-top:20px solid #fff}}.ccm-page .selected-thumbnail{background:#0077c8 !important;background-image:url(/application/themes/udojahn/images/background-pattern-blue.png) !important}.ccm-page .selected-thumbnail p{color:#fff}.ccm-page .selected-thumbnail h2{color:#fff}.ccm-page .selected-thumbnail h2:after{background-color:#fff}.ccm-page .video-list{border-left:10px solid #fff;border-right:10px solid #fff;border-top:20px solid #fff;background-color:#fff}.ccm-page .video-list .col-sm-4{padding:0px 0px}.ccm-page .video-list .video-thumbnail{border-left:10px solid #fff;border-right:10px solid #fff;margin-bottom:25px}.ccm-page .video-list .video-thumbnail a:hover .grey-box-video{background:#0077c8 !important;background-image:url(/application/themes/udojahn/images/background-pattern-blue.png) !important}.ccm-page .video-list .video-thumbnail a:hover .grey-box-video p{color:#fff}.ccm-page .video-list .video-thumbnail a:hover .grey-box-video h2{color:#fff}.ccm-page .video-list .video-thumbnail a:hover .grey-box-video h2:after{background-color:#fff}.ccm-page .video-list .video-thumbnail .img{background-size:cover;width:100%;height:247px;filter:grayscale(100%);transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.ccm-page .video-list .video-thumbnail .img:hover,.ccm-page .video-list .video-thumbnail .img focus{filter:grayscale(0%)}.ccm-page .grey-box-video{background:#c8c8c8;background-image:url(/application/themes/udojahn/images/background-pattern-lightgrey.png);padding:50px 45px}@media screen and (max-width:767px){.ccm-page .grey-box-video{border-bottom:20px solid #fff}}.ccm-page .darkgrey-fluid-video{background:#0077c8;background-image:url(/application/themes/udojahn/images/background-pattern-darkgrey.png);padding:50px 45px;border-top:20px #fff solid;border-bottom:none}.ccm-page .darkgrey-fluid-video h2,.ccm-page .darkgrey-fluid-video h3,.ccm-page .darkgrey-fluid-video h4,.ccm-page .darkgrey-fluid-video p{color:#fff}.ccm-page .darkgrey-fluid-video h2:after{background-color:#fff}.ccm-page .darkgrey-fluid-video .container-fluid{padding-left:0px}@media screen and (max-width:767px){.ccm-page .darkgrey-fluid-video{border-top:none}}.ccm-page .upcoming-events-content{border-top:20px #fff solid}.ccm-page .upcoming-events-content .event-wrapper{max-width:1200px;margin:0 auto}.ccm-page .upcoming-events-content .row{border-bottom:1px #323232 solid;padding:20px 0px 20px}.ccm-page .upcoming-events-content .row:last-child,.ccm-page .upcoming-events-content .row:first-child{border-bottom:none}.ccm-page .upcoming-events-content .row p{margin:0 0 -10px}.ccm-page .upcoming-events-content .row .col-sm-3,.ccm-page .upcoming-events-content .row .col-sm-2:nth-last-child(2){text-align:center}.ccm-page .upcoming-events-content .row .col-sm-2:last-child{text-align:right}.ccm-page .upcoming-events-content .event-row{display:flex;align-content:center;justify-items:center;flex-direction:row;border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:30px}.ccm-page .upcoming-events-content .event-row:last-child{border-bottom:0px;margin-bottom:0px}@media screen and (max-width:767px){.ccm-page .upcoming-events-content .event-row{flex-direction:column}}.ccm-page .upcoming-events-content .event-row .event-column{display:inline-block;padding:0px 15px}.ccm-page .upcoming-events-content .event-row .event-column.column1{width:20.0%;padding-left:0px}.ccm-page .upcoming-events-content .event-row .event-column.column2{width:40%}.ccm-page .upcoming-events-content .event-row .event-column.column3{width:20%}.ccm-page .upcoming-events-content .event-row .event-column.column4{width:20%;text-align:right}@media screen and (max-width:991px){.ccm-page .upcoming-events-content .event-row .event-column.column1{width:20.0%}.ccm-page .upcoming-events-content .event-row .event-column.column2{width:30%}.ccm-page .upcoming-events-content .event-row .event-column.column3{width:20%}.ccm-page .upcoming-events-content .event-row .event-column.column4{width:30%;text-align:right}}@media screen and (max-width:767px){.ccm-page .upcoming-events-content .event-row .event-column{padding:0 0px}.ccm-page .upcoming-events-content .event-row .event-column.column1{width:100.0%}.ccm-page .upcoming-events-content .event-row .event-column.column2{width:100%}.ccm-page .upcoming-events-content .event-row .event-column.column3{width:100%}.ccm-page .upcoming-events-content .event-row .event-column.column4{width:100%;text-align:left}}.ccm-page .speaking-event-detail{border-bottom:1px solid #323232}.ccm-page .past-events-content .event-wrapper{max-width:1200px;margin:0 auto}.ccm-page .past-events-content h2{margin-bottom:30px}.ccm-page .past-events-content .row{border-bottom:1px #323232 solid;padding:20px 0px 20px}.ccm-page .past-events-content .row p{margin:0 0 -10px}.ccm-page .past-events-content .row .col-sm-2:last-child{text-align:right}.ccm-page .past-events-content .row .col-sm-4{text-align:center}.ccm-page .past-events-content .event-row{display:flex;align-content:center;justify-items:center;flex-direction:row;border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:30px}.ccm-page .past-events-content .event-row:last-child{border-bottom:0px;margin-bottom:0px}@media screen and (max-width:767px){.ccm-page .past-events-content .event-row{flex-direction:column}}.ccm-page .past-events-content .event-row .event-column{display:inline-block;padding:0px 15px}.ccm-page .past-events-content .event-row .event-column.column1{width:20.0%;padding-left:0px}.ccm-page .past-events-content .event-row .event-column.column2{width:50%}.ccm-page .past-events-content .event-row .event-column.column3{width:30%}@media screen and (max-width:991px){.ccm-page .past-events-content .event-row .event-column.column1{width:20.0%}.ccm-page .past-events-content .event-row .event-column.column2{width:50%}.ccm-page .past-events-content .event-row .event-column.column3{width:30%}}@media screen and (max-width:767px){.ccm-page .past-events-content .event-row .event-column{padding:0 0px}.ccm-page .past-events-content .event-row .event-column.column1{width:100.0%}.ccm-page .past-events-content .event-row .event-column.column2{width:100%}.ccm-page .past-events-content .event-row .event-column.column3{width:100%}}.ccm-page .connect-form{border-top:20px solid #fff}.ccm-page .connect-form .image-right{border-right:20px solid #fff;padding:0 0}.ccm-page .connect-form .image-right h2{color:#fff}.ccm-page .connect-form .image-right h2:after{margin:15px auto;background:#fff;width:215px}@media screen and (max-width:767px){.ccm-page .connect-form .image-right h2:after{width:185px}}.ccm-page .connect-form .image-right .ccm-custom-style-imageright{background-size:cover;background-position:left top;height:100%}@media screen and (max-width:767px){.ccm-page .connect-form .image-right{border-left:20px solid #fff;border-top:20px solid #fff}}.ccm-page .connect-form .ccm-form input{height:auto;padding:10px 22px}.ccm-page .connect-form .ccm-form .form-group:nth-child(1),.ccm-page .connect-form .ccm-form .form-group:nth-child(6){float:left;width:calc((100% - 30px) / 2);margin-right:15px}@media all and (max-width:767px){.ccm-page .connect-form .ccm-form .form-group:nth-child(1),.ccm-page .connect-form .ccm-form .form-group:nth-child(6){float:none;width:100%;margin-right:0px}}.ccm-page .connect-form .ccm-form .form-group:nth-child(2),.ccm-page .connect-form .ccm-form .form-group:nth-child(7){float:left;width:calc((100% - 30px) / 2);margin-left:15px}@media all and (max-width:767px){.ccm-page .connect-form .ccm-form .form-group:nth-child(2),.ccm-page .connect-form .ccm-form .form-group:nth-child(7){float:none;width:100%;margin-left:0px}}.ccm-page .connect-form .ccm-form .captcha .control-label{display:inline-block;vertical-align:middle;width:calc((100% - (194px * 2)) - 60px)}@media all and (max-width:767px){.ccm-page .connect-form .ccm-form .captcha .control-label{display:block;width:100%}}.ccm-page .connect-form .ccm-form .captcha>div{display:inline-block;vertical-align:middle;width:190px;margin-left:30px}@media all and (max-width:767px){.ccm-page .connect-form .ccm-form .captcha>div{display:block;margin-top:20px;margin-left:0px}}.ccm-page .lets-connect{background-color:#0077c8;background-image:url(/application/themes/udojahn/images/background-pattern-blue.png);border-bottom:20px solid #fff;color:#fff !important}.ccm-page .lets-connect .fa{font-size:25px;margin:0 5px}.ccm-page .lets-connect hr{width:50px;margin-top:17px;margin-bottom:17px}.ccm-page .lets-connect a{color:#fff;text-decoration:none}.ccm-page .lets-connect a:hover,.ccm-page .lets-connect afocus{color:#323232;text-decoration:none}@media screen and (max-width:767px){.ccm-page .lets-connect{border-top:20px solid #fff;border-left:20px solid #fff;padding-top:100px;padding-bottom:100px}}.ccm-page .connect-quote{background:#323232;background-image:url(/application/themes/udojahn/images/background-pattern-darkgrey.png);color:#fff;padding-left:20px;padding-right:20px}.ccm-page .connect-quote h3{font-size:44px;margin-bottom:20px}@media screen and (max-width:767px){.ccm-page .connect-quote{border-left:20px solid #fff;padding:55px 20px}}.ccm-page img.ccm-captcha-image{display:block;margin:5px 0px 15px 0px}.ccm-page footer{background:#323232;color:#fff !important;padding-top:22px;padding-bottom:10px;position:relative;border-top:20px solid #fff}.ccm-page footer a{color:#fff;text-decoration:none}.ccm-page footer a:hover,.ccm-page footer afocus{color:#0077c8;text-decoration:none}.ccm-page footer h3{margin-top:0px;margin-bottom:0px}.ccm-page footer .fa{font-size:25px;margin:0 5px}.ccm-page .copyright{position:absolute;bottom:10px;right:65px}@media screen and (max-width:767px){.ccm-page .copyright{position:inherit;margin:15px 0;text-align:center}}.ccm-page .image-wrapper{overflow:hidden}.ccm-page .image-wrapper>div:first-child{overflow:auto;background-size:cover;transition:transform .3s ease-out}.ccm-page .image-wrapper>div:first-child>div{transition:transform .3s ease-out}.ccm-page .image-wrapper>div:first-child>div h4 img{width:22px;vertical-align:baseline;transition:width .2s ease-out}.ccm-page .image-wrapper .ccm-custom-style-upcomingevents .vertical-center{margin-top:0px !important;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.ccm-page .image-wrapper .ccm-custom-style-container{position:relative;height:100%}.ccm-page .image-wrapper .ccm-custom-style-container h2{margin:0}.ccm-page .image-wrapper .ccm-custom-style-container a{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;color:#fff}.ccm-page .image-wrapper .vertical-center.fadeable{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.ccm-page .image-wrapper .vertical-center.fadeable img{transition:width .2s ease-out}.ccm-page .image-wrapper:hover .vertical-center.fadeable img{width:40px}.ccm-page .image-wrapper:hover>div:first-child{transform:scale(1.2)}.ccm-page .image-wrapper:hover>div:first-child>div{transform:scale(0.84)}.ccm-page .image-wrapper:hover>div:first-child>div h4 img{width:30px}.ccm-page .image-wrapper:hover>div:first-child .underline-link{padding:0px 15px 12px 15px}.ccm-page .canvas-area{position:relative}.ccm-page .canvas-area p{position:relative}.ccm-page .canvas-area i{position:absolute;top:30px;left:50%;transform:translateX(-50%);font-size:44px;color:#0077c8}.ccm-page .canvas-area .canvas-container{text-align:center}.ccm-page .canvas-area .canvas-container canvas{width:100%;max-width:160px}.ccm-edit-mode .ccm-page .image-wrapper{overflow:auto}section.blog-listings{padding:20px;background-color:#fff}.blog-category{display:inline-block;width:100%;background:url(/application/themes/udojahn/images/background-pattern-darkgrey.png) #323232 center center repeat;color:#fff;font:400 25px/1.3em 'bebas_neuebold',sans-serif}.blog-category .category-title{float:left;width:70.201%;padding:25px}@media screen and (min-width:768px) and (max-width:930px){.blog-category .category-title{width:50%;padding:9px 25px}}@media screen and (max-width:570px){.blog-category .category-title{float:none;width:100%}}.blog-category .category-selector{position:relative;float:right;padding:25px;width:29.798%;background-color:#0077c8}@media screen and (min-width:768px) and (max-width:930px){.blog-category .category-selector{width:50%}}@media screen and (max-width:570px){.blog-category .category-selector{float:none;width:100%}}.blog-category .category-selector .category-options{position:absolute;top:100%;left:0px;width:100%;display:none;overflow:hidden;background-color:#0077c8}.blog-category .category-selector .category-options ul{list-style:none;padding:0;margin:0}.blog-category .category-selector .category-options a{color:#fff;display:inline-block;padding:5px 15px}.blog-category .category-selector.opened .category-options{height:auto}.blog-category .category-selector .current-category:after{content:' ';display:block;border:5px solid transparent;border-top:7px solid #fff;width:0px;height:0px;position:absolute;right:20px;top:49%}.vertical-center h2:after{display:none}.blog-listings .subscribe-form,.blog-listings .about-udo,.blog-listings .modernwear,.blog-listings .udoism{height:360px;overflow:hidden;margin-bottom:20px}.blog-listings .subscribe-form h2,.blog-listings .about-udo h2,.blog-listings .modernwear h2,.blog-listings .udoism h2,.blog-listings .subscribe-form p,.blog-listings .about-udo p,.blog-listings .modernwear p,.blog-listings .udoism p{color:#fff}.blog-listings .subscribe-form>div,.blog-listings .about-udo>div,.blog-listings .modernwear>div,.blog-listings .udoism>div{height:100%}.blog-listings .subscribe-form .vertical-center,.blog-listings .about-udo .vertical-center,.blog-listings .modernwear .vertical-center,.blog-listings .udoism .vertical-center{position:relative;top:50%;transform:translateY(-50%);padding:0px 40px}.blog-listings .subscribe-form input,.blog-listings .about-udo input,.blog-listings .modernwear input,.blog-listings .udoism input{padding:12px 22px}.blog-listings .subscribe-form input[type=text],.blog-listings .about-udo input[type=text],.blog-listings .modernwear input[type=text],.blog-listings .udoism input[type=text],.blog-listings .subscribe-form input[type=email],.blog-listings .about-udo input[type=email],.blog-listings .modernwear input[type=email],.blog-listings .udoism input[type=email]{width:100%}.blog-listings .subscribe-form{height:auto;min-height:360px;padding:40px;background:url(/application/themes/udojahn/images/background-pattern-lightgrey.png) #c8c8c8 center center repeat;color:#414141}.blog-listings .subscribe-form h2{color:#414141}.blog-listings .subscribe-form p{color:#414141}.blog-listings .subscribe-form button[type=submit]{background:#0077c8;font-family:'bebas_neuebold',sans-serif;font-size:22px;color:#ffffff;border-radius:8px;padding:9px 24px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.blog-listings .subscribe-form .vertical-center{height:auto}.blog-listings .about-udo,.blog-listings .modernwear{background-position:center center}.blog-listings .udoism{background:url(/application/themes/udojahn/images/background-pattern-darkgrey.png) #323232 center center repeat;color:#fff;text-align:center}.ccm-edit-mode .blog-listings .subscribe-form,.ccm-edit-mode .blog-listings .about-udo,.ccm-edit-mode .blog-listings .modernwear,.ccm-edit-mode .blog-listings .udoism{overflow:visible}.blog-articles{display:flex;flex-direction:row;flex-flow:wrap;justify-content:left}.blog-articles .blog-entry{width:calc((100% - 20px) / 2);margin:20px 0px 0px}.blog-articles .blog-entry:nth-child(2n){margin-left:20px}@media screen and (max-width:767px){.blog-articles .blog-entry{width:100%}.blog-articles .blog-entry:nth-child(2n){margin-left:0px}}.blog-articles .blog-entry .blog-entry-thumbnail{min-height:277px}.blog-articles .blog-entry .blog-content{background:url(/application/themes/udojahn/images/background-pattern-lightgrey.png) #c8c8c8 center center repeat;padding:40px 60px}.blog-articles .blog-entry .blog-content .blog-entry-date{font:400 16px/1.3em 'Roboto Condensed',sans-serif}.blog-articles .blog-entry .blog-content .blog-entry-date strong{font-family:'bebas_neuebold',sans-serif;font-weight:normal}.blog-articles .blog-entry .blog-content a.title-link{color:#414141;transition:color .3s ease-in-out}.blog-articles .blog-entry .blog-content a.title-link:hover{color:#0077c8}.blog-articles .blog-entry .blog-content .blog-entry-category{font:400 18px/1.3em 'bebas_neuebold',sans-serif}.blog-articles .blog-entry .blog-content .blog-entry-title{font:400 25px/1.3em 'bebas_neuebold',sans-serif}.blog-articles .blog-entry .blog-content .blog-entry-title:after{content:"";width:46px;background-color:#323232;height:1px;display:block;margin:15px 0px}.blog-articles .blog-entry-read-more{margin-top:15px}.blog-articles .blog-entry-read-more .read-more-button{display:inline-block;vertical-align:middle}.blog-articles .blog-entry-read-more .share-buttons{font:400 16px/1.3em 'bebas_neuebold',sans-serif;display:inline-block;vertical-align:middle;text-align:right;float:right}.blog-articles .blog-entry-read-more .share-buttons i{font-size:20px;color:#0077c8;padding:0px 10px}@media screen and (min-width:768px) and (max-width:1300px){.blog-articles .blog-entry-read-more .share-buttons{text-align:left;float:none;margin-top:25px}}@media screen and (max-width:470px){.blog-articles .blog-entry-read-more .share-buttons{text-align:left;float:none;margin-top:25px}}.latest-rant{border-top:20px solid #fff}.subscribe-popup{position:relative;background:#fff;padding:40px;width:auto;max-width:640px;margin:20px auto;background:url(/application/themes/udojahn/images/background-pattern-lightgrey.png) #c8c8c8 center center repeat;color:#323232}.subscribe-popup form{display:inline-block}.subscribe-popup form p{float:left;width:calc((100% - 25px) / 2 )}.subscribe-popup form p:nth-child(2n){margin-left:25px}.subscribe-popup h2{font-family:'bebas_neuebold',sans-serif;font-size:40px}.subscribe-popup h2:after{content:"";width:46px;background-color:#323232;height:1px;display:block;margin:15px 0px}.subscribe-popup input{background:rgba(0,0,0,0);border:1px solid #323232;border-radius:8px;padding:12px 22px;margin-bottom:25px;margin-top:25px;font-family:'Roboto Condensed',sans-serif;font-size:16px;color:#323232;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;width:100%}.subscribe-popup input:focus{outline:none}.subscribe-popup button.submit{background:#0077c8;font-family:'bebas_neuebold',sans-serif;font-size:22px;color:#ffffff;border-radius:8px;border:none;padding:9px 24px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}.subscribe-popup button.mfc-close{background:#0077c8;font-family:'bebas_neuebold',sans-serif;font-size:22px;color:#ffffff;border-radius:8px}